aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2020-11-28 18:10:38 +0000
committerJohn Ericson <John.Ericson@Obsidian.Systems>2020-11-28 18:10:38 +0000
commit8ddf5c69077a6afda88a3ae72f10fdff031f75b8 (patch)
treeb18dd7d549baa53756eb3c53d0f2932feab52e91
parentc6617d28ef3762bbd5cb11dd3c56afb778ff42cc (diff)
parent2622548c138fbf151fd3f130fe41864590520121 (diff)
Merge remote-tracking branch 'upstream/master' into aj-rust-custom-target
-rw-r--r--.editorconfig5
-rw-r--r--.github/CODEOWNERS12
-rw-r--r--.github/ISSUE_TEMPLATE/out_of_date_package_report.md48
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md2
-rw-r--r--.github/workflows/editorconfig.yml4
-rw-r--r--README.md2
-rw-r--r--doc/builders/packages/kakoune.xml4
-rw-r--r--doc/builders/packages/shell-helpers.xml10
-rw-r--r--doc/contributing/reviewing-contributions.xml52
-rw-r--r--doc/languages-frameworks/beam.section.md84
-rw-r--r--doc/languages-frameworks/beam.xml159
-rw-r--r--doc/languages-frameworks/dotnet.section.md4
-rw-r--r--doc/languages-frameworks/go.section.md140
-rw-r--r--doc/languages-frameworks/go.xml248
-rw-r--r--doc/languages-frameworks/index.xml7
-rw-r--r--doc/languages-frameworks/java.xml18
-rw-r--r--doc/languages-frameworks/maven.section.md354
-rw-r--r--doc/languages-frameworks/python.section.md2
-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.md51
-rw-r--r--doc/stdenv/meta.xml3
-rw-r--r--doc/stdenv/stdenv.xml7
-rw-r--r--doc/using/configuration.xml3
-rw-r--r--lib/customisation.nix27
-rw-r--r--lib/default.nix6
-rw-r--r--lib/fixed-points.nix11
-rw-r--r--lib/licenses.nix5
-rw-r--r--lib/lists.nix8
-rw-r--r--lib/sources.nix2
-rw-r--r--lib/strings.nix8
-rw-r--r--lib/systems/doubles.nix5
-rw-r--r--lib/systems/examples.nix16
-rw-r--r--lib/systems/inspect.nix2
-rw-r--r--lib/systems/parse.nix35
-rw-r--r--lib/systems/platforms.nix14
-rw-r--r--lib/tests/misc.nix20
-rw-r--r--lib/tests/systems.nix6
-rw-r--r--maintainers/maintainer-list.nix206
-rwxr-xr-xmaintainers/scripts/update-redirected-urls.sh (renamed from maintainers/scripts/update_redirected_urls.sh)1
-rw-r--r--maintainers/team-list.nix9
-rw-r--r--nixos/doc/manual/administration/service-mgmt.xml98
-rw-r--r--nixos/doc/manual/configuration/configuration.xml2
-rw-r--r--nixos/doc/manual/configuration/gpu-accel.xml76
-rw-r--r--nixos/doc/manual/configuration/subversion.xml140
-rw-r--r--nixos/doc/manual/configuration/wayland.xml23
-rw-r--r--nixos/doc/manual/contributing-to-this-manual.xml2
-rw-r--r--nixos/doc/manual/default.nix1
-rw-r--r--nixos/doc/manual/installation/installing-from-other-distro.xml7
-rw-r--r--nixos/doc/manual/man-nixos-install.xml23
-rw-r--r--nixos/doc/manual/release-notes/rl-2009.xml73
-rw-r--r--nixos/doc/manual/release-notes/rl-2103.xml201
-rwxr-xr-xnixos/doc/varlistentry-fixer.rb74
-rw-r--r--nixos/lib/make-disk-image.nix20
-rw-r--r--nixos/lib/make-iso9660-image.nix2
-rw-r--r--nixos/lib/make-system-tarball.nix2
-rw-r--r--nixos/lib/test-driver/test-driver.py6
-rw-r--r--nixos/maintainers/scripts/ec2/amazon-image.nix2
-rwxr-xr-xnixos/maintainers/scripts/ec2/create-amis.sh54
-rw-r--r--nixos/modules/config/malloc.nix2
-rw-r--r--nixos/modules/config/pulseaudio.nix10
-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/hardware/acpilight.nix1
-rw-r--r--nixos/modules/installer/cd-dvd/sd-image.nix6
-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/installer/tools/nixos-generate-config.pl5
-rw-r--r--nixos/modules/installer/tools/nixos-install.sh2
-rw-r--r--nixos/modules/misc/documentation.nix34
-rw-r--r--nixos/modules/misc/ids.nix12
-rw-r--r--nixos/modules/module-list.nix8
-rw-r--r--nixos/modules/programs/bandwhich.nix2
-rw-r--r--nixos/modules/programs/ssmtp.nix7
-rw-r--r--nixos/modules/programs/x2goserver.nix2
-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/audio/jack.nix3
-rw-r--r--nixos/modules/services/backup/tarsnap.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/continuous-integration/hercules-ci-agent/default.nix3
-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/postgresql.nix15
-rw-r--r--nixos/modules/services/databases/redis.nix9
-rw-r--r--nixos/modules/services/databases/riak-cs.nix202
-rw-r--r--nixos/modules/services/databases/riak.nix2
-rw-r--r--nixos/modules/services/databases/stanchion.nix194
-rw-r--r--nixos/modules/services/databases/victoriametrics.nix2
-rw-r--r--nixos/modules/services/desktops/pipewire.nix19
-rw-r--r--nixos/modules/services/desktops/profile-sync-daemon.nix4
-rw-r--r--nixos/modules/services/desktops/telepathy.nix5
-rw-r--r--nixos/modules/services/games/factorio.nix11
-rw-r--r--nixos/modules/services/hardware/bluetooth.nix34
-rw-r--r--nixos/modules/services/hardware/fwupd.nix18
-rw-r--r--nixos/modules/services/hardware/lcd.nix5
-rw-r--r--nixos/modules/services/hardware/tlp.nix2
-rw-r--r--nixos/modules/services/hardware/udev.nix6
-rw-r--r--nixos/modules/services/logging/promtail.nix86
-rw-r--r--nixos/modules/services/mail/dovecot.nix2
-rw-r--r--nixos/modules/services/mail/freepops.nix89
-rw-r--r--nixos/modules/services/mail/postfix.nix12
-rw-r--r--nixos/modules/services/mail/roundcube.nix5
-rw-r--r--nixos/modules/services/mail/rspamd.nix2
-rw-r--r--nixos/modules/services/misc/autorandr.nix4
-rw-r--r--nixos/modules/services/misc/cfdyndns.nix22
-rw-r--r--nixos/modules/services/misc/cgminer.nix2
-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/matrix-synapse.nix2
-rw-r--r--nixos/modules/services/misc/nix-daemon.nix2
-rw-r--r--nixos/modules/services/misc/octoprint.nix2
-rw-r--r--nixos/modules/services/misc/safeeyes.nix4
-rw-r--r--nixos/modules/services/misc/siproxd.nix18
-rw-r--r--nixos/modules/services/misc/svnserve.nix2
-rw-r--r--nixos/modules/services/monitoring/loki.nix4
-rw-r--r--nixos/modules/services/monitoring/mackerel-agent.nix111
-rw-r--r--nixos/modules/services/monitoring/netdata.nix2
-rw-r--r--nixos/modules/services/monitoring/prometheus/default.nix48
-rw-r--r--nixos/modules/services/monitoring/prometheus/exporters.nix9
-rw-r--r--nixos/modules/services/monitoring/prometheus/exporters/sql.nix104
-rw-r--r--nixos/modules/services/monitoring/smartd.nix2
-rw-r--r--nixos/modules/services/monitoring/teamviewer.nix4
-rw-r--r--nixos/modules/services/monitoring/telegraf.nix58
-rw-r--r--nixos/modules/services/network-filesystems/ceph.nix8
-rw-r--r--nixos/modules/services/network-filesystems/ipfs.nix17
-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/openafs/server.nix1
-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/cjdns.nix2
-rw-r--r--nixos/modules/services/networking/dhcpcd.nix5
-rw-r--r--nixos/modules/services/networking/dnsdist.nix1
-rw-r--r--nixos/modules/services/networking/kresd.nix12
-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.nix7
-rw-r--r--nixos/modules/services/networking/namecoind.nix4
-rw-r--r--nixos/modules/services/networking/nar-serve.nix55
-rw-r--r--nixos/modules/services/networking/networkmanager.nix2
-rw-r--r--nixos/modules/services/networking/nextdns.nix4
-rw-r--r--nixos/modules/services/networking/nix-store-gcs-proxy.nix2
-rw-r--r--nixos/modules/services/networking/nsd.nix4
-rw-r--r--nixos/modules/services/networking/ntp/chrony.nix4
-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/stunnel.nix9
-rw-r--r--nixos/modules/services/networking/supybot.nix4
-rw-r--r--nixos/modules/services/networking/tailscale.nix30
-rw-r--r--nixos/modules/services/networking/unbound.nix141
-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/security/vault.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.nix10
-rw-r--r--nixos/modules/services/ttys/agetty.nix2
-rwxr-xr-xnixos/modules/services/video/epgstation/generate31
-rw-r--r--nixos/modules/services/video/epgstation/streaming.json126
-rw-r--r--nixos/modules/services/web-apps/codimd.nix17
-rw-r--r--nixos/modules/services/web-apps/gerrit.nix2
-rw-r--r--nixos/modules/services/web-apps/keycloak.nix692
-rw-r--r--nixos/modules/services/web-apps/keycloak.xml205
-rw-r--r--nixos/modules/services/web-apps/moinmoin.nix3
-rw-r--r--nixos/modules/services/web-apps/nextcloud.nix6
-rw-r--r--nixos/modules/services/web-servers/apache-httpd/default.nix4
-rw-r--r--nixos/modules/services/web-servers/caddy.nix14
-rw-r--r--nixos/modules/services/web-servers/nginx/default.nix20
-rw-r--r--nixos/modules/services/web-servers/nginx/location-options.nix28
-rw-r--r--nixos/modules/services/web-servers/nginx/vhost-options.nix7
-rw-r--r--nixos/modules/services/web-servers/traefik.nix4
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome3.nix55
-rw-r--r--nixos/modules/services/x11/desktop-managers/plasma5.nix4
-rw-r--r--nixos/modules/services/x11/display-managers/gdm.nix2
-rw-r--r--nixos/modules/services/x11/display-managers/sddm.nix7
-rw-r--r--nixos/modules/services/x11/redshift.nix11
-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/xserver.nix8
-rw-r--r--nixos/modules/system/activation/activation-script.nix38
-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/kernel.nix2
-rw-r--r--nixos/modules/system/boot/loader/grub/grub.nix4
-rw-r--r--nixos/modules/system/boot/luksroot.nix2
-rw-r--r--nixos/modules/system/boot/pbkdf2-sha512.c2
-rw-r--r--nixos/modules/system/boot/plymouth.nix2
-rw-r--r--nixos/modules/system/boot/resolved.nix2
-rw-r--r--nixos/modules/system/boot/shutdown.nix2
-rw-r--r--nixos/modules/system/boot/stage-1-init.sh6
-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-unit-options.nix16
-rw-r--r--nixos/modules/system/boot/systemd.nix29
-rw-r--r--nixos/modules/tasks/auto-upgrade.nix5
-rw-r--r--nixos/modules/tasks/filesystems.nix2
-rw-r--r--nixos/modules/tasks/filesystems/nfs.nix48
-rw-r--r--nixos/modules/tasks/filesystems/unionfs-fuse.nix6
-rw-r--r--nixos/modules/tasks/filesystems/zfs.nix9
-rw-r--r--nixos/modules/tasks/lvm.nix4
-rw-r--r--nixos/modules/tasks/network-interfaces.nix3
-rw-r--r--nixos/modules/virtualisation/amazon-image.nix5
-rw-r--r--nixos/modules/virtualisation/azure-agent.nix2
-rw-r--r--nixos/modules/virtualisation/brightbox-image.nix2
-rw-r--r--nixos/modules/virtualisation/ec2-amis.nix36
-rw-r--r--nixos/modules/virtualisation/ec2-metadata-fetcher.nix80
-rw-r--r--nixos/modules/virtualisation/nixos-containers.nix22
-rw-r--r--nixos/modules/virtualisation/openstack-config.nix2
-rw-r--r--nixos/modules/virtualisation/openstack-metadata-fetcher.nix21
-rw-r--r--nixos/modules/virtualisation/qemu-vm.nix9
-rw-r--r--nixos/modules/virtualisation/xen-dom0.nix4
-rw-r--r--nixos/release-combined.nix4
-rw-r--r--nixos/release-small.nix3
-rw-r--r--nixos/tests/all-tests.nix15
-rw-r--r--nixos/tests/ammonite.nix2
-rw-r--r--nixos/tests/awscli.nix17
-rw-r--r--nixos/tests/caddy.nix2
-rw-r--r--nixos/tests/docker-tools.nix12
-rw-r--r--nixos/tests/fcitx/config12
-rw-r--r--nixos/tests/fcitx/default.nix142
-rw-r--r--nixos/tests/fcitx/profile4
-rw-r--r--nixos/tests/firefox.nix91
-rw-r--r--nixos/tests/gitlab.nix6
-rw-r--r--nixos/tests/initrd-network-ssh/default.nix4
-rw-r--r--nixos/tests/installed-tests/default.nix1
-rw-r--r--nixos/tests/installed-tests/fwupd.nix2
-rw-r--r--nixos/tests/installed-tests/gsconnect.nix7
-rw-r--r--nixos/tests/keycloak.nix144
-rw-r--r--nixos/tests/loki.nix33
-rw-r--r--nixos/tests/morty.nix6
-rw-r--r--nixos/tests/nano.nix44
-rw-r--r--nixos/tests/nar-serve.nix48
-rw-r--r--nixos/tests/networking.nix4
-rw-r--r--nixos/tests/nginx-auth.nix47
-rw-r--r--nixos/tests/oh-my-zsh.nix18
-rw-r--r--nixos/tests/openldap.nix142
-rw-r--r--nixos/tests/os-prober.nix2
-rw-r--r--nixos/tests/postfix.nix6
-rw-r--r--nixos/tests/prometheus-exporters.nix44
-rw-r--r--nixos/tests/prometheus.nix1
-rw-r--r--nixos/tests/quorum.nix2
-rw-r--r--nixos/tests/riak.nix2
-rw-r--r--nixos/tests/rspamd.nix2
-rw-r--r--nixos/tests/samba-wsdd.nix44
-rw-r--r--nixos/tests/sbt-extras.nix16
-rw-r--r--nixos/tests/sbt.nix18
-rw-r--r--nixos/tests/scala.nix33
-rw-r--r--nixos/tests/sssd-ldap.nix74
-rw-r--r--nixos/tests/systemd-journal.nix20
-rw-r--r--nixos/tests/systemd.nix2
-rw-r--r--nixos/tests/telegraf.nix5
-rw-r--r--nixos/tests/unbound.nix278
-rw-r--r--nixos/tests/virtualbox.nix6
-rw-r--r--nixos/tests/xterm.nix23
-rw-r--r--nixos/tests/zfs.nix35
-rw-r--r--pkgs/applications/accessibility/contrast/default.nix4
-rw-r--r--pkgs/applications/audio/aacgain/default.nix4
-rw-r--r--pkgs/applications/audio/ardour/default.nix18
-rw-r--r--pkgs/applications/audio/bambootracker/default.nix7
-rw-r--r--pkgs/applications/audio/bchoppr/default.nix2
-rw-r--r--pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix8
-rw-r--r--pkgs/applications/audio/bsequencer/default.nix2
-rw-r--r--pkgs/applications/audio/bslizr/default.nix2
-rw-r--r--pkgs/applications/audio/cadence/default.nix2
-rw-r--r--pkgs/applications/audio/clerk/default.nix4
-rw-r--r--pkgs/applications/audio/drumkv1/default.nix4
-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.nix2
-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/gnome-podcasts/default.nix4
-rw-r--r--pkgs/applications/audio/hybridreverb2/default.nix4
-rw-r--r--pkgs/applications/audio/iannix/default.nix21
-rw-r--r--pkgs/applications/audio/jackmix/default.nix28
-rw-r--r--pkgs/applications/audio/jackmix/no_error.patch18
-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.nix9
-rw-r--r--pkgs/applications/audio/lollypop/default.nix6
-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/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/musescore/darwin.nix3
-rw-r--r--pkgs/applications/audio/musescore/default.nix13
-rw-r--r--pkgs/applications/audio/musikcube/default.nix4
-rw-r--r--pkgs/applications/audio/ncmpc/default.nix4
-rw-r--r--pkgs/applications/audio/ncpamixer/default.nix4
-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/padthv1/default.nix4
-rw-r--r--pkgs/applications/audio/pd-plugins/gem/default.nix18
-rw-r--r--pkgs/applications/audio/pianobooster/default.nix4
-rw-r--r--pkgs/applications/audio/picard/default.nix4
-rw-r--r--pkgs/applications/audio/plexamp/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.nix34
-rw-r--r--pkgs/applications/audio/pulseaudio-ctl/default.nix4
-rw-r--r--pkgs/applications/audio/pulseaudio-modules-bt/default.nix12
-rw-r--r--pkgs/applications/audio/pulseaudio-modules-bt/fix-install-path.patch2
-rw-r--r--pkgs/applications/audio/pulseeffects/default.nix4
-rw-r--r--pkgs/applications/audio/qmmp/default.nix4
-rw-r--r--pkgs/applications/audio/qtractor/default.nix4
-rw-r--r--pkgs/applications/audio/samplv1/default.nix17
-rw-r--r--pkgs/applications/audio/shortwave/default.nix4
-rw-r--r--pkgs/applications/audio/spotify-cli-linux/default.nix29
-rw-r--r--pkgs/applications/audio/spotify/default.nix6
-rw-r--r--pkgs/applications/audio/spotifyd/default.nix2
-rw-r--r--pkgs/applications/audio/strawberry/default.nix8
-rw-r--r--pkgs/applications/audio/svox/default.nix33
-rw-r--r--pkgs/applications/audio/vmpk/default.nix17
-rw-r--r--pkgs/applications/audio/whipper/default.nix4
-rw-r--r--pkgs/applications/backup/deja-dup/default.nix8
-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/btc1.nix41
-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/ergo/default.nix4
-rw-r--r--pkgs/applications/blockchains/exodus/default.nix8
-rw-r--r--pkgs/applications/blockchains/freicoin.nix41
-rw-r--r--pkgs/applications/blockchains/go-ethereum.nix4
-rw-r--r--pkgs/applications/blockchains/ledger-live-desktop/default.nix4
-rw-r--r--pkgs/applications/blockchains/litecoin.nix4
-rw-r--r--pkgs/applications/blockchains/monero-gui/default.nix14
-rw-r--r--pkgs/applications/blockchains/monero/default.nix4
-rw-r--r--pkgs/applications/blockchains/namecoin.nix2
-rw-r--r--pkgs/applications/blockchains/openethereum/default.nix16
-rw-r--r--pkgs/applications/blockchains/openethereum/lock.patch20
-rw-r--r--pkgs/applications/blockchains/pivx.nix6
-rw-r--r--pkgs/applications/blockchains/polkadot/default.nix8
-rw-r--r--pkgs/applications/blockchains/polkadot/substrate-wasm-builder-runner.patch25
-rw-r--r--pkgs/applications/blockchains/quorum.nix8
-rw-r--r--pkgs/applications/blockchains/turbo-geth.nix29
-rw-r--r--pkgs/applications/blockchains/wasabiwallet/default.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/bluefish/default.nix4
-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.nix12
-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.nix7
-rw-r--r--pkgs/applications/editors/emacs/site-start.el5
-rw-r--r--pkgs/applications/editors/geany/default.nix4
-rw-r--r--pkgs/applications/editors/glow/default.nix8
-rw-r--r--pkgs/applications/editors/gnome-builder/default.nix4
-rw-r--r--pkgs/applications/editors/gnome-latex/default.nix4
-rw-r--r--pkgs/applications/editors/jetbrains/default.nix38
-rw-r--r--pkgs/applications/editors/kakoune/default.nix9
-rw-r--r--pkgs/applications/editors/kakoune/plugins/case.kak.nix2
-rw-r--r--pkgs/applications/editors/kakoune/plugins/default.nix4
-rw-r--r--pkgs/applications/editors/kakoune/plugins/kak-prelude.nix2
-rw-r--r--pkgs/applications/editors/kakoune/wrapper.nix61
-rw-r--r--pkgs/applications/editors/kakoune/wrapper.sh30
-rw-r--r--pkgs/applications/editors/kile/default.nix13
-rw-r--r--pkgs/applications/editors/leo-editor/default.nix2
-rw-r--r--pkgs/applications/editors/lite/default.nix2
-rw-r--r--pkgs/applications/editors/marker/default.nix2
-rw-r--r--pkgs/applications/editors/nano/default.nix45
-rw-r--r--pkgs/applications/editors/nano/nanorc/default.nix43
-rw-r--r--pkgs/applications/editors/neovim/gnvim/wrapper.nix4
-rw-r--r--pkgs/applications/editors/neovim/utils.nix27
-rw-r--r--pkgs/applications/editors/neovim/wrapper.nix17
-rw-r--r--pkgs/applications/editors/quilter/default.nix4
-rw-r--r--pkgs/applications/editors/qxmledit/qxmledit.json2
-rw-r--r--pkgs/applications/editors/rednotebook/default.nix4
-rw-r--r--pkgs/applications/editors/sigil/default.nix8
-rw-r--r--pkgs/applications/editors/texmacs/default.nix25
-rw-r--r--pkgs/applications/editors/textadept/10/default.nix (renamed from pkgs/applications/editors/textadept/default.nix)0
-rw-r--r--pkgs/applications/editors/textadept/10/deps.nix (renamed from pkgs/applications/editors/textadept/deps.nix)0
-rw-r--r--pkgs/applications/editors/textadept/11/default.nix53
-rw-r--r--pkgs/applications/editors/textadept/11/deps.nix50
-rw-r--r--pkgs/applications/editors/thonny/default.nix4
-rw-r--r--pkgs/applications/editors/tiled/default.nix4
-rw-r--r--pkgs/applications/editors/uemacs/default.nix38
-rw-r--r--pkgs/applications/editors/vim/configurable.nix15
-rw-r--r--pkgs/applications/editors/vim/macvim.nix13
-rw-r--r--pkgs/applications/editors/vscode/generic.nix2
-rw-r--r--pkgs/applications/editors/vscode/vscode.nix6
-rw-r--r--pkgs/applications/editors/vscode/vscodium.nix6
-rw-r--r--pkgs/applications/gis/qgis/unwrapped.nix4
-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/graphics/ImageMagick/7.0.nix4
-rw-r--r--pkgs/applications/graphics/akira/default.nix2
-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.nix11
-rw-r--r--pkgs/applications/graphics/drawio/default.nix4
-rw-r--r--pkgs/applications/graphics/drawpile/default.nix2
-rw-r--r--pkgs/applications/graphics/fondo/default.nix4
-rw-r--r--pkgs/applications/graphics/geeqie/default.nix13
-rw-r--r--pkgs/applications/graphics/gimp/default.nix6
-rw-r--r--pkgs/applications/graphics/gimp/plugins/default.nix125
-rw-r--r--pkgs/applications/graphics/gimp/wrapper.nix2
-rw-r--r--pkgs/applications/graphics/gnome-photos/default.nix20
-rw-r--r--pkgs/applications/graphics/graphicsmagick/default.nix6
-rw-r--r--pkgs/applications/graphics/gthumb/default.nix4
-rw-r--r--pkgs/applications/graphics/imgbrd-grabber/default.nix87
-rw-r--r--pkgs/applications/graphics/inkscape/extensions.nix6
-rw-r--r--pkgs/applications/graphics/krita/default.nix4
-rw-r--r--pkgs/applications/graphics/lazpaint/default.nix16
-rw-r--r--pkgs/applications/graphics/lightburn/default.nix4
-rw-r--r--pkgs/applications/graphics/mandelbulber/default.nix4
-rw-r--r--pkgs/applications/graphics/mcomix3/default.nix99
-rw-r--r--pkgs/applications/graphics/pdfcpu/default.nix6
-rw-r--r--pkgs/applications/graphics/photoflare/default.nix31
-rw-r--r--pkgs/applications/graphics/photoflow/CMakeLists.patch13
-rw-r--r--pkgs/applications/graphics/photoflow/default.nix70
-rw-r--r--pkgs/applications/graphics/qvge/default.nix39
-rw-r--r--pkgs/applications/graphics/qvge/set-graphviz-path.patch13
-rw-r--r--pkgs/applications/graphics/qview/default.nix4
-rw-r--r--pkgs/applications/graphics/rx/default.nix2
-rw-r--r--pkgs/applications/graphics/vuescan/default.nix107
-rw-r--r--pkgs/applications/graphics/xlife/default.nix28
-rw-r--r--pkgs/applications/graphics/yed/default.nix15
-rw-r--r--pkgs/applications/kde/akonadi/default.nix3
-rw-r--r--pkgs/applications/kde/default.nix4
-rw-r--r--pkgs/applications/kde/elisa.nix2
-rw-r--r--pkgs/applications/kde/k3b.nix3
-rw-r--r--pkgs/applications/kde/kdenlive.nix12
-rw-r--r--pkgs/applications/kde/kmahjongg.nix2
-rw-r--r--pkgs/applications/kde/kpkpass.nix1
-rw-r--r--pkgs/applications/kde/ksudoku.nix2
-rw-r--r--pkgs/applications/kde/kwave.nix7
-rw-r--r--pkgs/applications/kde/libkmahjongg.nix2
-rw-r--r--pkgs/applications/kde/minuet.nix3
-rw-r--r--pkgs/applications/logging/humioctl/default.nix4
-rw-r--r--pkgs/applications/misc/OSCAR/default.nix46
-rw-r--r--pkgs/applications/misc/archiver/default.nix6
-rw-r--r--pkgs/applications/misc/ausweisapp2/default.nix2
-rw-r--r--pkgs/applications/misc/batsignal/default.nix6
-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/chewing-editor/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/cointop/default.nix4
-rw-r--r--pkgs/applications/misc/corectrl/default.nix4
-rw-r--r--pkgs/applications/misc/dasel/default.nix30
-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/dstask/default.nix4
-rw-r--r--pkgs/applications/misc/dupeguru/default.nix2
-rw-r--r--pkgs/applications/misc/effitask/default.nix4
-rw-r--r--pkgs/applications/misc/electrum/default.nix8
-rw-r--r--pkgs/applications/misc/electrum/ltc.nix2
-rw-r--r--pkgs/applications/misc/elf-dissector/default.nix26
-rw-r--r--pkgs/applications/misc/epr/default.nix2
-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/font-manager/default.nix4
-rw-r--r--pkgs/applications/misc/fuzzel/default.nix2
-rw-r--r--pkgs/applications/misc/gammu/bashcomp-dir.patch2
-rw-r--r--pkgs/applications/misc/gnome-usage/default.nix6
-rw-r--r--pkgs/applications/misc/gollum/Gemfile.lock28
-rw-r--r--pkgs/applications/misc/gollum/gemset.nix48
-rw-r--r--pkgs/applications/misc/googler/default.nix2
-rw-r--r--pkgs/applications/misc/gphoto2/default.nix4
-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.nix9
-rw-r--r--pkgs/applications/misc/gramps/default.nix8
-rw-r--r--pkgs/applications/misc/gremlin-console/default.nix4
-rw-r--r--pkgs/applications/misc/haxor-news/default.nix44
-rw-r--r--pkgs/applications/misc/heimer/default.nix4
-rw-r--r--pkgs/applications/misc/hr/default.nix4
-rw-r--r--pkgs/applications/misc/hstr/default.nix4
-rw-r--r--pkgs/applications/misc/hugo/default.nix8
-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.nix6
-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/joplin-desktop/default.nix12
-rw-r--r--pkgs/applications/misc/josm/default.nix7
-rw-r--r--pkgs/applications/misc/jotta-cli/default.nix4
-rw-r--r--pkgs/applications/misc/k2pdfopt/default.nix4
-rw-r--r--pkgs/applications/misc/keepass-plugins/keepasshttp/default.nix2
-rw-r--r--pkgs/applications/misc/keepass-plugins/keepassrpc/default.nix4
-rw-r--r--pkgs/applications/misc/keepass/default.nix4
-rw-r--r--pkgs/applications/misc/keepassx/community.nix2
-rw-r--r--pkgs/applications/misc/klayout/default.nix6
-rw-r--r--pkgs/applications/misc/kondo/default.nix2
-rw-r--r--pkgs/applications/misc/koreader/default.nix4
-rw-r--r--pkgs/applications/misc/krename/default.nix4
-rw-r--r--pkgs/applications/misc/kupfer/default.nix10
-rw-r--r--pkgs/applications/misc/llpp/default.nix10
-rw-r--r--pkgs/applications/misc/llpp/fix-build-bash.patch28
-rw-r--r--pkgs/applications/misc/lsd2dsl/default.nix7
-rw-r--r--pkgs/applications/misc/lutris/fhsenv.nix2
-rw-r--r--pkgs/applications/misc/megasync/default.nix36
-rw-r--r--pkgs/applications/misc/minder/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/mupdf/1.17.nix95
-rw-r--r--pkgs/applications/misc/mupdf/default.nix31
-rw-r--r--pkgs/applications/misc/mysql-workbench/default.nix8
-rw-r--r--pkgs/applications/misc/navit/default.nix2
-rw-r--r--pkgs/applications/misc/nnn/default.nix6
-rw-r--r--pkgs/applications/misc/nwg-launchers/default.nix4
-rw-r--r--pkgs/applications/misc/obsidian/default.nix4
-rw-r--r--pkgs/applications/misc/octoprint/m33-fio-one-library.patch175
-rw-r--r--pkgs/applications/misc/octoprint/plugins.nix19
-rw-r--r--pkgs/applications/misc/orca/default.nix4
-rw-r--r--pkgs/applications/misc/pass-secret-service/default.nix61
-rw-r--r--pkgs/applications/misc/pdf-quench/default.nix6
-rw-r--r--pkgs/applications/misc/pdfpc/default.nix4
-rw-r--r--pkgs/applications/misc/pdfsam-basic/default.nix4
-rw-r--r--pkgs/applications/misc/plater/default.nix30
-rw-r--r--pkgs/applications/misc/polybar/default.nix2
-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.nix13
-rw-r--r--pkgs/applications/misc/pwsafe/default.nix6
-rw-r--r--pkgs/applications/misc/pyditz/default.nix4
-rw-r--r--pkgs/applications/misc/qlcplus/default.nix4
-rw-r--r--pkgs/applications/misc/redshift/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/solaar/default.nix2
-rw-r--r--pkgs/applications/misc/spicetify-cli/default.nix32
-rw-r--r--pkgs/applications/misc/sweethome3d/default.nix11
-rw-r--r--pkgs/applications/misc/syncthingtray/default.nix4
-rw-r--r--pkgs/applications/misc/tellico/default.nix4
-rw-r--r--pkgs/applications/misc/tickrs/default.nix24
-rw-r--r--pkgs/applications/misc/tiv/default.nix27
-rw-r--r--pkgs/applications/misc/tmatrix/default.nix2
-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/tuir/default.nix2
-rw-r--r--pkgs/applications/misc/udevil/default.nix8
-rw-r--r--pkgs/applications/misc/vifm/default.nix4
-rw-r--r--pkgs/applications/misc/wofi/default.nix4
-rw-r--r--pkgs/applications/misc/wtf/default.nix6
-rw-r--r--pkgs/applications/misc/xautoclick/default.nix42
-rw-r--r--pkgs/applications/misc/xkbd/default.nix2
-rw-r--r--pkgs/applications/misc/xmenu/default.nix6
-rw-r--r--pkgs/applications/misc/xmrig/default.nix4
-rw-r--r--pkgs/applications/misc/xmrig/proxy.nix4
-rw-r--r--pkgs/applications/misc/xteddy/default.nix4
-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/misc/zathura/core/default.nix4
-rw-r--r--pkgs/applications/misc/zathura/pdf-mupdf/default.nix40
-rw-r--r--pkgs/applications/networking/Sylk/default.nix4
-rw-r--r--pkgs/applications/networking/browsers/amfora/default.nix6
-rw-r--r--pkgs/applications/networking/browsers/bombadillo/default.nix21
-rw-r--r--pkgs/applications/networking/browsers/brave/default.nix4
-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.nix18
-rw-r--r--pkgs/applications/networking/browsers/chromium/default.nix20
-rwxr-xr-xpkgs/applications/networking/browsers/chromium/update.py46
-rw-r--r--pkgs/applications/networking/browsers/chromium/upstream-info.json47
-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-bin/release_sources.nix770
-rw-r--r--pkgs/applications/networking/browsers/firefox/common.nix45
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages.nix9
-rw-r--r--pkgs/applications/networking/browsers/firefox/wrapper.nix4
-rw-r--r--pkgs/applications/networking/browsers/google-chrome/default.nix8
-rw-r--r--pkgs/applications/networking/browsers/palemoon/default.nix5
-rw-r--r--pkgs/applications/networking/browsers/surf/default.nix19
-rw-r--r--pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix13
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/browser.nix13
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/common.nix145
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/default.nix43
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/patches/dont-use-ANGLE-by-default.patch26
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch65
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-video-acceleration-on-linux.patch48
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/patches/nix_plugin_paths_68.patch61
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/patches/remove-webp-include-69.patch11
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix6
-rwxr-xr-xpkgs/applications/networking/browsers/ungoogled-chromium/update.py30
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.json42
-rw-r--r--pkgs/applications/networking/browsers/vivaldi/default.nix4
-rw-r--r--pkgs/applications/networking/browsers/webbrowser/default.nix8
-rw-r--r--pkgs/applications/networking/calls/default.nix5
-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.nix10
-rw-r--r--pkgs/applications/networking/cluster/argocd/use-go-module.patch3058
-rw-r--r--pkgs/applications/networking/cluster/fluxctl/default.nix2
-rw-r--r--pkgs/applications/networking/cluster/helm/default.nix6
-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/jx/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/k3s/default.nix5
-rw-r--r--pkgs/applications/networking/cluster/k9s/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/kpt/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/kube3d/default.nix58
-rw-r--r--pkgs/applications/networking/cluster/kubelogin/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/kubernetes/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/kubeseal/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/kubeval/default.nix2
-rw-r--r--pkgs/applications/networking/cluster/minikube/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/minishift/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/nomad/0.11.nix4
-rw-r--r--pkgs/applications/networking/cluster/nomad/0.12.nix4
-rw-r--r--pkgs/applications/networking/cluster/octant/default.nix49
-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/popeye/default.nix10
-rw-r--r--pkgs/applications/networking/cluster/sonobuoy/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.nix8
-rw-r--r--pkgs/applications/networking/cluster/tanka/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/tektoncd-cli/default.nix12
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/default.nix150
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix32
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix26
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/providers.json154
-rw-r--r--pkgs/applications/networking/cluster/terraform/default.nix2
-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.nix12
-rw-r--r--pkgs/applications/networking/compactor/default.nix4
-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/feedreaders/newsflash/default.nix4
-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/ftp/filezilla/default.nix4
-rw-r--r--pkgs/applications/networking/gns3/default.nix6
-rw-r--r--pkgs/applications/networking/gns3/server.nix4
-rw-r--r--pkgs/applications/networking/google-drive-ocamlfuse/default.nix2
-rw-r--r--pkgs/applications/networking/gopher/sacc/default.nix11
-rw-r--r--pkgs/applications/networking/hydroxide/default.nix2
-rw-r--r--pkgs/applications/networking/ids/zeek/default.nix4
-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/dino/default.nix13
-rw-r--r--pkgs/applications/networking/instant-messengers/discord/default.nix8
-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.nix7
-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-dl/default.nix10
-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/mcabber/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/mm/default.nix26
-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/quaternion/default.nix2
-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/skype-call-recorder/conference.patch148
-rw-r--r--pkgs/applications/networking/instant-messengers/skype-call-recorder/default.nix28
-rw-r--r--pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/slack/default.nix21
-rwxr-xr-xpkgs/applications/networking/instant-messengers/slack/update.sh41
-rw-r--r--pkgs/applications/networking/instant-messengers/teams/default.nix2
-rw-r--r--pkgs/applications/networking/instant-messengers/teamspeak/client.nix12
-rw-r--r--pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix8
-rw-r--r--pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt-install.patch159
-rw-r--r--pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix6
-rw-r--r--pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix21
-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/wire-desktop/default.nix8
-rw-r--r--pkgs/applications/networking/instant-messengers/zoom-us/default.nix8
-rw-r--r--pkgs/applications/networking/ipfs-cluster/default.nix2
-rw-r--r--pkgs/applications/networking/ipfs-migrator/default.nix4
-rw-r--r--pkgs/applications/networking/irc/convos/default.nix4
-rw-r--r--pkgs/applications/networking/irc/ircdog/default.nix28
-rw-r--r--pkgs/applications/networking/irc/tiny/default.nix8
-rw-r--r--pkgs/applications/networking/irc/weechat/default.nix4
-rw-r--r--pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix8
-rw-r--r--pkgs/applications/networking/mailreaders/bubblemail/default.nix76
-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/default.nix10
-rw-r--r--pkgs/applications/networking/mpop/default.nix4
-rw-r--r--pkgs/applications/networking/msmtp/default.nix4
-rw-r--r--pkgs/applications/networking/mullvad-vpn/default.nix6
-rw-r--r--pkgs/applications/networking/nextcloud-client/default.nix6
-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/freenet/default.nix2
-rw-r--r--pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix4
-rw-r--r--pkgs/applications/networking/p2p/qbittorrent/default.nix4
-rw-r--r--pkgs/applications/networking/p2p/soulseekqt/default.nix4
-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/ps2client/default.nix4
-rw-r--r--pkgs/applications/networking/remote/citrix-workspace/generic.nix13
-rw-r--r--pkgs/applications/networking/remote/citrix-workspace/sources.nix13
-rw-r--r--pkgs/applications/networking/remote/freerdp/default.nix16
-rw-r--r--pkgs/applications/networking/remote/waypipe/default.nix7
-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.nix24
-rw-r--r--pkgs/applications/networking/sniffers/sngrep/default.nix4
-rw-r--r--pkgs/applications/networking/sniffers/wireshark/default.nix4
-rw-r--r--pkgs/applications/networking/sync/backintime/common.nix32
-rw-r--r--pkgs/applications/networking/sync/backintime/qt.nix26
-rw-r--r--pkgs/applications/networking/sync/backintime/qt4.nix28
-rw-r--r--pkgs/applications/networking/sync/rclone/default.nix4
-rw-r--r--pkgs/applications/networking/sync/rsync/default.nix8
-rw-r--r--pkgs/applications/networking/sync/unison/4.08-compatibility.patch52
-rw-r--r--pkgs/applications/networking/sync/unison/default.nix10
-rw-r--r--pkgs/applications/networking/sync/unison/lablgtk.patch31
-rw-r--r--pkgs/applications/networking/syncplay/default.nix4
-rw-r--r--pkgs/applications/networking/syncthing-gtk/default.nix1
-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/trebleshot/default.nix2
-rw-r--r--pkgs/applications/networking/versus/default.nix22
-rw-r--r--pkgs/applications/office/atlassian-cli/default.nix12
-rw-r--r--pkgs/applications/office/calligra/default.nix4
-rw-r--r--pkgs/applications/office/elementary-planner/default.nix4
-rw-r--r--pkgs/applications/office/flexibee/default.nix4
-rw-r--r--pkgs/applications/office/gtg/default.nix11
-rw-r--r--pkgs/applications/office/jabref/default.nix52
-rw-r--r--pkgs/applications/office/libreoffice/default.nix23
-rwxr-xr-xpkgs/applications/office/libreoffice/generate-libreoffice-srcs.py4
-rw-r--r--pkgs/applications/office/libreoffice/src-fresh/download.nix264
-rw-r--r--pkgs/applications/office/libreoffice/src-fresh/primary.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/scribus/unstable.nix45
-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.nix4
-rw-r--r--pkgs/applications/office/timekeeper/default.nix44
-rw-r--r--pkgs/applications/office/todo.txt-cli/default.nix4
-rw-r--r--pkgs/applications/office/todoman/default.nix49
-rw-r--r--pkgs/applications/office/vnote/default.nix4
-rw-r--r--pkgs/applications/office/wordgrinder/default.nix8
-rw-r--r--pkgs/applications/radio/dump1090/default.nix4
-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/flmsg/default.nix4
-rw-r--r--pkgs/applications/radio/flrig/default.nix4
-rw-r--r--pkgs/applications/radio/gqrx/default.nix4
-rw-r--r--pkgs/applications/radio/limesuite/default.nix4
-rw-r--r--pkgs/applications/radio/noaa-apt/default.nix2
-rw-r--r--pkgs/applications/radio/quisk/default.nix39
-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/astrolabe-generator/default.nix2
-rw-r--r--pkgs/applications/science/astronomy/kstars/default.nix37
-rw-r--r--pkgs/applications/science/astronomy/kstars/indi-fix.patch50
-rw-r--r--pkgs/applications/science/astronomy/phd2/default.nix29
-rw-r--r--pkgs/applications/science/biology/deeptools/default.nix14
-rw-r--r--pkgs/applications/science/biology/igv/default.nix4
-rw-r--r--pkgs/applications/science/biology/last/default.nix4
-rw-r--r--pkgs/applications/science/biology/lumpy/default.nix9
-rw-r--r--pkgs/applications/science/biology/mosdepth/default.nix4
-rw-r--r--pkgs/applications/science/biology/picard-tools/default.nix4
-rw-r--r--pkgs/applications/science/biology/plink/default.nix25
-rw-r--r--pkgs/applications/science/biology/samblaster/default.nix4
-rw-r--r--pkgs/applications/science/biology/samtools/default.nix6
-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.nix6
-rw-r--r--pkgs/applications/science/chemistry/marvin/default.nix4
-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/flatcam/default.nix2
-rw-r--r--pkgs/applications/science/electronics/gtkwave/default.nix4
-rw-r--r--pkgs/applications/science/electronics/horizon-eda/default.nix4
-rw-r--r--pkgs/applications/science/electronics/kicad/base.nix11
-rw-r--r--pkgs/applications/science/electronics/kicad/default.nix3
-rwxr-xr-xpkgs/applications/science/electronics/kicad/update.sh6
-rw-r--r--pkgs/applications/science/electronics/kicad/versions.nix40
-rw-r--r--pkgs/applications/science/electronics/librepcb/default.nix44
-rw-r--r--pkgs/applications/science/electronics/magic-vlsi/default.nix22
-rw-r--r--pkgs/applications/science/electronics/ngspice/default.nix4
-rw-r--r--pkgs/applications/science/electronics/verilog/default.nix58
-rw-r--r--pkgs/applications/science/electronics/vhd2vl/default.nix10
-rw-r--r--pkgs/applications/science/geometry/antiprism/default.nix29
-rw-r--r--pkgs/applications/science/logic/coq/default.nix8
-rw-r--r--pkgs/applications/science/logic/key/default.nix74
-rw-r--r--pkgs/applications/science/logic/lean/default.nix14
-rw-r--r--pkgs/applications/science/logic/potassco/clingcon.nix2
-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.nix5
-rw-r--r--pkgs/applications/science/math/R/default.nix2
-rw-r--r--pkgs/applications/science/math/calc/default.nix4
-rw-r--r--pkgs/applications/science/math/geogebra/default.nix92
-rw-r--r--pkgs/applications/science/math/geogebra/geogebra6.nix92
-rw-r--r--pkgs/applications/science/math/ginac/default.nix4
-rw-r--r--pkgs/applications/science/math/gmsh/default.nix4
-rw-r--r--pkgs/applications/science/math/lrcalc/default.nix2
-rw-r--r--pkgs/applications/science/math/mathematica/default.nix3
-rw-r--r--pkgs/applications/science/math/maxima/default.nix31
-rw-r--r--pkgs/applications/science/math/nauty/default.nix2
-rw-r--r--pkgs/applications/science/math/palp/default.nix2
-rw-r--r--pkgs/applications/science/math/pari/default.nix2
-rw-r--r--pkgs/applications/science/math/pari/gp2c.nix4
-rw-r--r--pkgs/applications/science/math/pspp/default.nix8
-rw-r--r--pkgs/applications/science/math/pynac/default.nix9
-rw-r--r--pkgs/applications/science/math/qalculate-gtk/default.nix4
-rw-r--r--pkgs/applications/science/math/sage/flask-oldsessions.nix2
-rw-r--r--pkgs/applications/science/math/sage/flask-openid.nix2
-rw-r--r--pkgs/applications/science/math/sage/pybrial.nix2
-rw-r--r--pkgs/applications/science/math/sage/python-openid.nix2
-rw-r--r--pkgs/applications/science/math/sage/sage.nix3
-rw-r--r--pkgs/applications/science/math/sage/sagenb.nix2
-rw-r--r--pkgs/applications/science/math/singular/default.nix2
-rw-r--r--pkgs/applications/science/math/symmetrica/default.nix2
-rw-r--r--pkgs/applications/science/misc/convertall/default.nix37
-rw-r--r--pkgs/applications/science/misc/cytoscape/default.nix4
-rw-r--r--pkgs/applications/science/misc/foldingathome/control.nix4
-rw-r--r--pkgs/applications/science/misc/foldingathome/viewer.nix4
-rw-r--r--pkgs/applications/science/misc/nextinspace/default.nix24
-rw-r--r--pkgs/applications/science/misc/rink/default.nix2
-rw-r--r--pkgs/applications/science/misc/snakemake/default.nix5
-rw-r--r--pkgs/applications/science/molecular-dynamics/gromacs/default.nix6
-rw-r--r--pkgs/applications/science/physics/xflr5/default.nix10
-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.nix10
-rw-r--r--pkgs/applications/terminal-emulators/hyper/default.nix4
-rw-r--r--pkgs/applications/terminal-emulators/kitty/default.nix14
-rw-r--r--pkgs/applications/terminal-emulators/mlterm/default.nix66
-rw-r--r--pkgs/applications/terminal-emulators/roxterm/default.nix4
-rw-r--r--pkgs/applications/terminal-emulators/termite/default.nix23
-rw-r--r--pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0002-expose-function-for-setting-cursor-position.patch61
-rw-r--r--pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0003-add-function-for-setting-the-text-selections.patch56
-rw-r--r--pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0005-expose-function-for-getting-the-selected-text.patch29
-rw-r--r--pkgs/applications/terminal-emulators/xterm/default.nix84
-rw-r--r--pkgs/applications/version-management/bcompare/default.nix4
-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/cvs-fast-export/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/bump2version/default.nix6
-rw-r--r--pkgs/applications/version-management/git-and-tools/cgit/default.nix2
-rw-r--r--pkgs/applications/version-management/git-and-tools/default.nix10
-rw-r--r--pkgs/applications/version-management/git-and-tools/gh/default.nix11
-rw-r--r--pkgs/applications/version-management/git-and-tools/ghorg/default.nix2
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-absorb/default.nix10
-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-chglog/default.nix22
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-cola/default.nix4
-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-extras/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-gone/default.nix6
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-machete/default.nix4
-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-stree/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-trim/default.nix6
-rw-r--r--pkgs/applications/version-management/git-and-tools/git/default.nix19
-rw-r--r--pkgs/applications/version-management/git-and-tools/gitstatus/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/gitui/default.nix6
-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/thicket/default.nix2
-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-lfs/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-triage/Gemfile3
-rw-r--r--pkgs/applications/version-management/gitlab-triage/Gemfile.lock35
-rw-r--r--pkgs/applications/version-management/gitlab-triage/default.nix14
-rw-r--r--pkgs/applications/version-management/gitlab-triage/gemset.nix118
-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.nix14
-rw-r--r--pkgs/applications/version-management/gitlab/gitaly/deps.nix270
-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.nix8
-rw-r--r--pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix1507
-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.nix14
-rw-r--r--pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix1241
-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/meld/default.nix1
-rw-r--r--pkgs/applications/version-management/mercurial/default.nix10
-rw-r--r--pkgs/applications/version-management/pijul/default.nix80
-rw-r--r--pkgs/applications/version-management/pijul/thrussh-build-fix.patch12
-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/dvb-apps/default.nix24
-rw-r--r--pkgs/applications/video/epgstation/default.nix163
-rwxr-xr-xpkgs/applications/video/epgstation/generate.sh34
-rw-r--r--pkgs/applications/video/epgstation/package.json102
-rw-r--r--pkgs/applications/video/epgstation/update.nix66
-rw-r--r--pkgs/applications/video/filebot/default.nix6
-rw-r--r--pkgs/applications/video/gnomecast/default.nix4
-rw-r--r--pkgs/applications/video/go-chromecast/default.nix24
-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/k9copy/default.nix63
-rw-r--r--pkgs/applications/video/k9copy/gcc6.patch26
-rw-r--r--pkgs/applications/video/kodi/default.nix4
-rw-r--r--pkgs/applications/video/linuxstopmotion/default.nix32
-rw-r--r--pkgs/applications/video/linuxstopmotion/linuxstopmotion-fix-wrong-isProcess-logic.patch33
-rw-r--r--pkgs/applications/video/makemkv/default.nix29
-rw-r--r--pkgs/applications/video/minitube/default.nix14
-rw-r--r--pkgs/applications/video/motion/default.nix4
-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/default.nix22
-rw-r--r--pkgs/applications/video/obs-studio/linuxbrowser.nix49
-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.nix11
-rw-r--r--pkgs/applications/video/openshot-qt/libopenshot-audio.nix14
-rw-r--r--pkgs/applications/video/openshot-qt/libopenshot.nix10
-rw-r--r--pkgs/applications/video/pitivi/default.nix76
-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/plex-mpv-shim/default.nix4
-rw-r--r--pkgs/applications/video/shotcut/default.nix55
-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/charliecloud/default.nix4
-rw-r--r--pkgs/applications/virtualization/containerd/default.nix10
-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-slim/default.nix2
-rw-r--r--pkgs/applications/virtualization/docker/default.nix15
-rw-r--r--pkgs/applications/virtualization/firecracker/default.nix10
-rw-r--r--pkgs/applications/virtualization/looking-glass-client/default.nix32
-rw-r--r--pkgs/applications/virtualization/nvidia-docker/avoid-static-libtirpc-build.patch21
-rw-r--r--pkgs/applications/virtualization/nvidia-docker/libnvc.nix54
-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/wrapper.nix4
-rw-r--r--pkgs/applications/virtualization/qemu/CVE-2020-27617.patch43
-rw-r--r--pkgs/applications/virtualization/qemu/default.nix1
-rw-r--r--pkgs/applications/virtualization/runc/default.nix9
-rw-r--r--pkgs/applications/virtualization/singularity/default.nix9
-rw-r--r--pkgs/applications/virtualization/virt-manager/qt.nix4
-rw-r--r--pkgs/applications/virtualization/virt-top/default.nix10
-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/hikari/default.nix4
-rw-r--r--pkgs/applications/window-managers/i3/altlayout.nix21
-rw-r--r--pkgs/applications/window-managers/i3/default.nix4
-rw-r--r--pkgs/applications/window-managers/i3/gaps.nix4
-rw-r--r--pkgs/applications/window-managers/i3/lock.nix4
-rw-r--r--pkgs/applications/window-managers/i3/status-rust.nix29
-rw-r--r--pkgs/applications/window-managers/icewm/default.nix4
-rw-r--r--pkgs/applications/window-managers/leftwm/default.nix6
-rw-r--r--pkgs/applications/window-managers/picom/default.nix4
-rw-r--r--pkgs/applications/window-managers/sawfish/default.nix36
-rw-r--r--pkgs/applications/window-managers/sway/default.nix8
-rw-r--r--pkgs/applications/window-managers/sway/lock-effects.nix4
-rw-r--r--pkgs/applications/window-managers/windowchef/default.nix4
-rw-r--r--pkgs/applications/window-managers/windowlab/default.nix2
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/AlsaMixer-app.nix38
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/alsamixer.app.nix27
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/default.nix20
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/libdockapp.nix30
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/wmCalClock.nix38
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/wmcalclock.nix32
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/wmsm-app.nix43
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/wmsm.app.nix29
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix20
-rw-r--r--pkgs/applications/window-managers/xmonad/log-applet/default.nix1
-rwxr-xr-xpkgs/build-support/appimage/appimage-exec.sh10
-rw-r--r--pkgs/build-support/bintools-wrapper/default.nix4
-rw-r--r--pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix43
-rw-r--r--pkgs/build-support/cc-wrapper/default.nix2
-rw-r--r--pkgs/build-support/docker/default.nix36
-rw-r--r--pkgs/build-support/docker/detjson.py2
-rw-r--r--pkgs/build-support/docker/examples.nix14
-rw-r--r--pkgs/build-support/fetchfossil/default.nix4
-rw-r--r--pkgs/build-support/fetchsvnrevision/default.nix2
-rw-r--r--pkgs/build-support/install-shell-files/default.nix12
-rw-r--r--pkgs/build-support/make-desktopitem/default.nix21
-rw-r--r--pkgs/build-support/setup-hooks/install-shell-files.sh125
-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-broken152
-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/documentation/man-pages/default.nix4
-rw-r--r--pkgs/data/fonts/agave/default.nix4
-rw-r--r--pkgs/data/fonts/fraunces/default.nix25
-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.nix49
-rw-r--r--pkgs/data/fonts/iosevka/default.nix46
-rw-r--r--pkgs/data/fonts/iosevka/package.json28
-rwxr-xr-xpkgs/data/fonts/iosevka/update-bin.sh28
-rwxr-xr-xpkgs/data/fonts/iosevka/update-default.sh21
-rw-r--r--pkgs/data/fonts/iosevka/variants.nix24
-rw-r--r--pkgs/data/fonts/jetbrains-mono/default.nix4
-rw-r--r--pkgs/data/fonts/scheherazade/default.nix24
-rw-r--r--pkgs/data/fonts/sudo/default.nix4
-rw-r--r--pkgs/data/fonts/ttf-tw-moe/default.nix30
-rw-r--r--pkgs/data/fonts/unifont/default.nix6
-rw-r--r--pkgs/data/fonts/vista-fonts/default.nix4
-rw-r--r--pkgs/data/icons/capitaine-cursors/default.nix24
-rw-r--r--pkgs/data/icons/iconpack-obsidian/default.nix4
-rw-r--r--pkgs/data/icons/maia-icon-theme/default.nix14
-rw-r--r--pkgs/data/icons/numix-cursor-theme/default.nix11
-rw-r--r--pkgs/data/icons/numix-icon-theme-circle/default.nix4
-rw-r--r--pkgs/data/icons/numix-icon-theme-square/default.nix4
-rw-r--r--pkgs/data/icons/qogir-icon-theme/default.nix4
-rw-r--r--pkgs/data/icons/zafiro-icons/default.nix2
-rw-r--r--pkgs/data/misc/cacert/default.nix11
-rwxr-xr-xpkgs/data/misc/cacert/update.sh34
-rw-r--r--pkgs/data/misc/combinatorial_designs/default.nix2
-rw-r--r--pkgs/data/misc/conway_polynomials/default.nix2
-rw-r--r--pkgs/data/misc/elliptic_curves/default.nix2
-rw-r--r--pkgs/data/misc/fedora-backgrounds/default.nix23
-rw-r--r--pkgs/data/misc/fedora-backgrounds/f33-fix-xfce-path.patch15
-rw-r--r--pkgs/data/misc/fedora-backgrounds/generic.nix42
-rw-r--r--pkgs/data/misc/graphs/default.nix2
-rw-r--r--pkgs/data/misc/hackage/default.nix4
-rw-r--r--pkgs/data/misc/pari-galdata/default.nix2
-rw-r--r--pkgs/data/misc/pari-seadata-small/default.nix2
-rw-r--r--pkgs/data/misc/polytopes_db/default.nix2
-rw-r--r--pkgs/data/misc/poppler-data/default.nix4
-rw-r--r--pkgs/data/misc/tzdata/default.nix7
-rw-r--r--pkgs/data/themes/canta/default.nix2
-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/obsidian2/default.nix4
-rw-r--r--pkgs/data/themes/orion/default.nix14
-rw-r--r--pkgs/data/themes/qogir/default.nix4
-rw-r--r--pkgs/data/themes/qtcurve/default.nix33
-rw-r--r--pkgs/desktops/cdesktopenv/0001-all-remove-deprecated-sys_errlist-and-replace-with-A.patch336
-rw-r--r--pkgs/desktops/cdesktopenv/default.nix6
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-control-center/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/accerciser/default.nix6
-rw-r--r--pkgs/desktops/gnome-3/apps/cheese/default.nix89
-rw-r--r--pkgs/desktops/gnome-3/apps/evolution/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/file-roller/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/gedit/default.nix53
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-books/default.nix63
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix10
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix70
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-connections/default.nix75
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-documents/default.nix18
-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.nix74
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-music/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-notes/default.nix13
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix52
-rw-r--r--pkgs/desktops/gnome-3/apps/polari/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/seahorse/default.nix6
-rw-r--r--pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/baobab/default.nix8
-rw-r--r--pkgs/desktops/gnome-3/core/dconf-editor/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/empathy/default.nix2
-rw-r--r--pkgs/desktops/gnome-3/core/eog/default.nix6
-rw-r--r--pkgs/desktops/gnome-3/core/epiphany/default.nix6
-rw-r--r--pkgs/desktops/gnome-3/core/evince/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/evolution-data-server/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gdm/default.nix143
-rw-r--r--pkgs/desktops/gnome-3/core/gdm/fix-paths.patch48
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-calculator/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-contacts/default.nix84
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-control-center/default.nix25
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-desktop/default.nix8
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-initial-setup/0001-fix-paths.patch (renamed from pkgs/desktops/gnome-3/core/gnome-initial-setup/fix-paths.patch)42
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix13
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-online-miners/default.nix95
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix47
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix8
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-session/ctl.nix41
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-session/default.nix19
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-session/fix-paths.patch16
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix13
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-shell/default.nix24
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-shell/fix-paths.patch4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-software/default.nix9
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-terminal/default.nix9
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-tour/default.nix38
-rw-r--r--pkgs/desktops/gnome-3/core/gvc-with-ucm-prePatch.nix17
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/0001-EGL-Include-EGL-eglmesaext.h.patch74
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/0002-drop-inheritable.patch (renamed from pkgs/desktops/gnome-3/core/mutter/3.34/drop-inheritable.patch)51
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/0003-Fix-glitches-in-gala.patch (renamed from pkgs/desktops/gnome-3/core/mutter/3.34/0001-Fix-glitches-in-gala.patch)16
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/0004-profiler-track-changes-in-GLib-and-Sysprof.patch58
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/0005-meta-Add-missing-display.h-to-meta-workspace-manager.h.patch32
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/0006-build-bump-ABI-to-sysprof-capture-4.patch102
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/0007-fix-paths.patch27
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/default.nix50
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/fix-paths.patch13
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/3.34/fix-sysprof.patch25
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/default.nix9
-rw-r--r--pkgs/desktops/gnome-3/core/mutter/drop-inheritable.patch12
-rw-r--r--pkgs/desktops/gnome-3/core/nautilus/default.nix19
-rw-r--r--pkgs/desktops/gnome-3/core/nautilus/fix-paths.patch13
-rw-r--r--pkgs/desktops/gnome-3/core/rygel/add-option-for-installation-sysconfdir.patch8
-rw-r--r--pkgs/desktops/gnome-3/core/rygel/default.nix7
-rw-r--r--pkgs/desktops/gnome-3/core/simple-scan/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/sushi/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/totem/default.nix106
-rw-r--r--pkgs/desktops/gnome-3/core/yelp-xsl/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/yelp/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/default.nix2
-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/battery-status/default.nix30
-rw-r--r--pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/extensions/gsconnect/default.nix64
-rw-r--r--pkgs/desktops/gnome-3/extensions/gsconnect/installed-tests-path.patch30
-rw-r--r--pkgs/desktops/gnome-3/extensions/material-shell/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/extensions/paperwm/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/fix-paths.patch20
-rw-r--r--pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/aisleriot/default.nix8
-rw-r--r--pkgs/desktops/gnome-3/games/four-in-a-row/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-chess/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-klotski/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix30
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-robots/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-taquin/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/hitori/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/iagno/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/lightsoff/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/quadrapassel/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/tali/default.nix8
-rw-r--r--pkgs/desktops/gnome-3/misc/geary/Bump-client-test-timeout-to-300s.patch10
-rw-r--r--pkgs/desktops/gnome-3/misc/geary/default.nix119
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-applets/default.nix27
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix76
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-panel/default.nix13
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/misc/gpaste/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix43
-rw-r--r--pkgs/desktops/gnome-3/misc/metacity/default.nix16
-rw-r--r--pkgs/desktops/gnome-3/misc/pomodoro/default.nix4
-rw-r--r--pkgs/desktops/lxde/core/lxtask/default.nix4
-rw-r--r--pkgs/desktops/lxqt/default.nix2
-rw-r--r--pkgs/desktops/mate/default.nix1
-rw-r--r--pkgs/desktops/mate/mate-tweak/default.nix83
-rw-r--r--pkgs/desktops/pantheon/apps/appcenter/default.nix6
-rw-r--r--pkgs/desktops/pantheon/apps/elementary-calendar/default.nix4
-rw-r--r--pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix6
-rw-r--r--pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix11
-rw-r--r--pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix7
-rw-r--r--pkgs/desktops/plasma-5/default.nix3
-rw-r--r--pkgs/desktops/plasma-5/discover.nix4
-rw-r--r--pkgs/desktops/plasma-5/kdecoration.nix4
-rw-r--r--pkgs/desktops/plasma-5/kwin/default.nix7
-rw-r--r--pkgs/desktops/plasma-5/plasma-desktop/default.nix4
-rw-r--r--pkgs/desktops/plasma-5/plasma-thunderbolt.nix16
-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
-rw-r--r--pkgs/development/compilers/4th/default.nix39
-rw-r--r--pkgs/development/compilers/abcl/default.nix2
-rw-r--r--pkgs/development/compilers/bluespec/default.nix55
-rw-r--r--pkgs/development/compilers/bluespec/libstp_stub_makefile.patch28
-rw-r--r--pkgs/development/compilers/cc65/default.nix57
-rw-r--r--pkgs/development/compilers/chicken/4/chicken.nix26
-rw-r--r--pkgs/development/compilers/chicken/5/chicken.nix19
-rw-r--r--pkgs/development/compilers/compcert/default.nix3
-rw-r--r--pkgs/development/compilers/computecpp/default.nix9
-rw-r--r--pkgs/development/compilers/crystal/default.nix294
-rw-r--r--pkgs/development/compilers/dasm/default.nix4
-rw-r--r--pkgs/development/compilers/dmd/binary.nix3
-rw-r--r--pkgs/development/compilers/dotnet/default.nix26
-rw-r--r--pkgs/development/compilers/elm/packages/node-composition.nix2
-rw-r--r--pkgs/development/compilers/elm/packages/node-packages.nix886
-rw-r--r--pkgs/development/compilers/fasmg/default.nix58
-rw-r--r--pkgs/development/compilers/fsharp41/default.nix1
-rw-r--r--pkgs/development/compilers/fsharp41/fsharp-GetFileNameWithoutExtension-type-inference.patch13
-rw-r--r--pkgs/development/compilers/gambit/build.nix2
-rw-r--r--pkgs/development/compilers/gambit/gambit-support.nix6
-rw-r--r--pkgs/development/compilers/gambit/unstable.nix8
-rw-r--r--pkgs/development/compilers/gcc-arm-embedded/9/default.nix10
-rw-r--r--pkgs/development/compilers/gcc/builder.sh7
-rw-r--r--pkgs/development/compilers/gerbil/gerbil-ethereum.nix8
-rw-r--r--pkgs/development/compilers/gerbil/gerbil-libp2p.nix27
-rw-r--r--pkgs/development/compilers/gerbil/gerbil-persist.nix8
-rw-r--r--pkgs/development/compilers/gerbil/gerbil-poo.nix8
-rw-r--r--pkgs/development/compilers/gerbil/gerbil-support.nix11
-rw-r--r--pkgs/development/compilers/gerbil/gerbil-utils.nix8
-rw-r--r--pkgs/development/compilers/gerbil/smug-gerbil.nix30
-rw-r--r--pkgs/development/compilers/gerbil/unstable.nix8
-rw-r--r--pkgs/development/compilers/ghc/8.10.1.nix1
-rw-r--r--pkgs/development/compilers/ghc/8.10.2-binary.nix70
-rw-r--r--pkgs/development/compilers/ghc/8.10.2.nix17
-rw-r--r--pkgs/development/compilers/ghc/8.6.5.nix1
-rw-r--r--pkgs/development/compilers/ghc/8.8.2.nix1
-rw-r--r--pkgs/development/compilers/ghc/8.8.3.nix1
-rw-r--r--pkgs/development/compilers/ghc/8.8.4.nix7
-rw-r--r--pkgs/development/compilers/ghc/9.0.1.nix1
-rw-r--r--pkgs/development/compilers/ghcjs-ng/default.nix2
-rw-r--r--pkgs/development/compilers/gleam/default.nix8
-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.nix11
-rw-r--r--pkgs/development/compilers/graalvm/community-edition.nix167
-rw-r--r--pkgs/development/compilers/graalvm/enterprise-edition.nix36
-rw-r--r--pkgs/development/compilers/halide/default.nix50
-rw-r--r--pkgs/development/compilers/halide/nix.patch56
-rw-r--r--pkgs/development/compilers/jsonnet/default.nix4
-rw-r--r--pkgs/development/compilers/julia/1.0.nix206
-rw-r--r--pkgs/development/compilers/julia/1.3.nix13
-rw-r--r--pkgs/development/compilers/julia/1.5.nix (renamed from pkgs/development/compilers/julia/shared.nix)118
-rw-r--r--pkgs/development/compilers/julia/diagonal-test.patch27
-rw-r--r--pkgs/development/compilers/julia/use-system-utf8proc-julia-1.0.patch (renamed from pkgs/development/compilers/julia/0001.1-use-system-utf8proc.patch)0
-rw-r--r--pkgs/development/compilers/kotlin/default.nix4
-rw-r--r--pkgs/development/compilers/ldc/binary.nix3
-rw-r--r--pkgs/development/compilers/ldc/default.nix5
-rw-r--r--pkgs/development/compilers/ldc/generic.nix8
-rw-r--r--pkgs/development/compilers/llvm/10/clang/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/10/compiler-rt.nix5
-rw-r--r--pkgs/development/compilers/llvm/10/libc++/default.nix5
-rw-r--r--pkgs/development/compilers/llvm/11/clang/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/11/default.nix2
-rw-r--r--pkgs/development/compilers/llvm/11/llvm.nix2
-rw-r--r--pkgs/development/compilers/llvm/5/clang/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/5/compiler-rt.nix5
-rw-r--r--pkgs/development/compilers/llvm/5/libc++/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/6/clang/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/6/compiler-rt.nix5
-rw-r--r--pkgs/development/compilers/llvm/6/libc++/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/7/clang/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/7/compiler-rt.nix5
-rw-r--r--pkgs/development/compilers/llvm/7/libc++/default.nix7
-rw-r--r--pkgs/development/compilers/llvm/7/libc++abi.nix5
-rw-r--r--pkgs/development/compilers/llvm/8/clang/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/8/compiler-rt.nix5
-rw-r--r--pkgs/development/compilers/llvm/8/libc++/default.nix5
-rw-r--r--pkgs/development/compilers/llvm/9/clang/default.nix6
-rw-r--r--pkgs/development/compilers/llvm/9/compiler-rt.nix5
-rw-r--r--pkgs/development/compilers/llvm/9/libc++/default.nix5
-rw-r--r--pkgs/development/compilers/llvm/rocm/default.nix4
-rw-r--r--pkgs/development/compilers/llvm/rocm/lld.nix4
-rw-r--r--pkgs/development/compilers/mercury/default.nix4
-rw-r--r--pkgs/development/compilers/mlkit/default.nix4
-rw-r--r--pkgs/development/compilers/mono/6.nix4
-rw-r--r--pkgs/development/compilers/mono/generic.nix4
-rw-r--r--pkgs/development/compilers/muon/default.nix34
-rw-r--r--pkgs/development/compilers/nasm/default.nix20
-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.nix15
-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.nix37
-rw-r--r--pkgs/development/compilers/openjdk/default.nix1
-rw-r--r--pkgs/development/compilers/openjdk/jre.nix19
-rw-r--r--pkgs/development/compilers/orc/default.nix34
-rw-r--r--pkgs/development/compilers/osl/default.nix4
-rw-r--r--pkgs/development/compilers/owl-lisp/default.nix4
-rw-r--r--pkgs/development/compilers/pakcs/default.nix13
-rw-r--r--pkgs/development/compilers/picat/default.nix42
-rw-r--r--pkgs/development/compilers/ponyc/default.nix2
-rw-r--r--pkgs/development/compilers/purescript/psc-package/default.nix10
-rw-r--r--pkgs/development/compilers/purescript/purescript/default.nix4
-rw-r--r--pkgs/development/compilers/qbe/default.nix10
-rw-r--r--pkgs/development/compilers/rasm/default.nix2
-rw-r--r--pkgs/development/compilers/rgbds/default.nix2
-rw-r--r--pkgs/development/compilers/rust/1_45.nix1
-rw-r--r--pkgs/development/compilers/rust/1_47.nix (renamed from pkgs/development/compilers/rust/1_46.nix)21
-rw-r--r--pkgs/development/compilers/rust/binary.nix12
-rw-r--r--pkgs/development/compilers/rust/make-rust-platform.nix4
-rwxr-xr-xpkgs/development/compilers/rust/print-hashes.sh1
-rw-r--r--pkgs/development/compilers/rust/rust-lib-src.nix11
-rw-r--r--pkgs/development/compilers/scala/2.10.nix43
-rw-r--r--pkgs/development/compilers/scala/2.11.nix48
-rw-r--r--pkgs/development/compilers/scala/2.12.nix47
-rw-r--r--pkgs/development/compilers/scala/2.13.nix47
-rw-r--r--pkgs/development/compilers/scala/2.x.nix117
-rw-r--r--pkgs/development/compilers/solc/default.nix19
-rw-r--r--pkgs/development/compilers/souffle/default.nix4
-rw-r--r--pkgs/development/compilers/spasm-ng/default.nix32
-rw-r--r--pkgs/development/compilers/unison/default.nix6
-rw-r--r--pkgs/development/compilers/vala/default.nix4
-rw-r--r--pkgs/development/compilers/wla-dx/default.nix2
-rw-r--r--pkgs/development/compilers/yosys/default.nix39
-rw-r--r--pkgs/development/compilers/z88dk/default.nix2
-rw-r--r--pkgs/development/dhall-modules/Prelude.nix70
-rw-r--r--pkgs/development/dhall-modules/dhall-kubernetes.nix37
-rw-r--r--pkgs/development/dhall-modules/dhall-packages.nix86
-rw-r--r--pkgs/development/dhall-modules/lib.nix25
-rw-r--r--pkgs/development/go-modules/generic/default.nix22
-rw-r--r--pkgs/development/go-packages/generic/default.nix13
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix379
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix40
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix2
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix4
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix12
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix27
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix7
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix.yaml2300
-rw-r--r--pkgs/development/haskell-modules/configuration-nix.nix40
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix13712
-rw-r--r--pkgs/development/haskell-modules/lib.nix34
-rw-r--r--pkgs/development/haskell-modules/make-package-set.nix209
-rw-r--r--pkgs/development/haskell-modules/non-hackage-packages.nix3
-rw-r--r--pkgs/development/idris-modules/TODO.md2
-rw-r--r--pkgs/development/interpreters/acl2/default.nix2
-rw-r--r--pkgs/development/interpreters/cling/default.nix102
-rw-r--r--pkgs/development/interpreters/clojure/babashka.nix12
-rw-r--r--pkgs/development/interpreters/clojure/default.nix26
-rw-r--r--pkgs/development/interpreters/clojurescript/lumo/default.nix2
-rw-r--r--pkgs/development/interpreters/dart/default.nix26
-rw-r--r--pkgs/development/interpreters/dhall/build-dhall-directory-package.nix2
-rw-r--r--pkgs/development/interpreters/dhall/build-dhall-github-package.nix2
-rw-r--r--pkgs/development/interpreters/elixir/1.11.nix4
-rw-r--r--pkgs/development/interpreters/elixir/generic-builder.nix2
-rw-r--r--pkgs/development/interpreters/erlang/R23.nix4
-rw-r--r--pkgs/development/interpreters/evcxr/default.nix20
-rw-r--r--pkgs/development/interpreters/groovy/default.nix4
-rw-r--r--pkgs/development/interpreters/icon-lang/default.nix46
-rw-r--r--pkgs/development/interpreters/metamath/default.nix6
-rw-r--r--pkgs/development/interpreters/perl/default.nix8
-rw-r--r--pkgs/development/interpreters/php/7.3.nix20
-rw-r--r--pkgs/development/interpreters/php/7.4.nix17
-rw-r--r--pkgs/development/interpreters/php/generic.nix (renamed from pkgs/development/interpreters/php/default.nix)40
-rw-r--r--pkgs/development/interpreters/python/cpython/2.7/default.nix18
-rw-r--r--pkgs/development/interpreters/python/cpython/3.10/no-ldconfig.patch33
-rw-r--r--pkgs/development/interpreters/python/cpython/default.nix31
-rw-r--r--pkgs/development/interpreters/python/default.nix80
-rw-r--r--pkgs/development/interpreters/python/hooks/default.nix2
-rw-r--r--pkgs/development/interpreters/python/hooks/pip-install-hook.sh4
-rw-r--r--pkgs/development/interpreters/python/mk-python-derivation.nix5
-rw-r--r--pkgs/development/interpreters/python/pypy/default.nix15
-rw-r--r--pkgs/development/interpreters/python/tests/test_nix_pythonprefix/default.nix2
-rw-r--r--pkgs/development/interpreters/python/update-python-libraries/default.nix2
-rw-r--r--pkgs/development/interpreters/racket/default.nix6
-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.nix36
-rw-r--r--pkgs/development/interpreters/ruby/rubygems/default.nix4
-rw-r--r--pkgs/development/interpreters/spidermonkey/78.nix22
-rw-r--r--pkgs/development/interpreters/supercollider/default.nix4
-rw-r--r--pkgs/development/interpreters/unicon-lang/default.nix4
-rw-r--r--pkgs/development/interpreters/wasmer/default.nix2
-rw-r--r--pkgs/development/interpreters/wasmtime/default.nix8
-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/SDL_image/default.nix7
-rw-r--r--pkgs/development/libraries/ace/default.nix4
-rw-r--r--pkgs/development/libraries/agda/agda-categories/default.nix2
-rw-r--r--pkgs/development/libraries/alembic/default.nix4
-rw-r--r--pkgs/development/libraries/amdvlk/default.nix4
-rw-r--r--pkgs/development/libraries/amtk/default.nix21
-rw-r--r--pkgs/development/libraries/arb/default.nix2
-rw-r--r--pkgs/development/libraries/armadillo/default.nix4
-rw-r--r--pkgs/development/libraries/aspell/aspell-with-dicts.nix2
-rw-r--r--pkgs/development/libraries/at-spi2-atk/default.nix4
-rw-r--r--pkgs/development/libraries/at-spi2-core/default.nix4
-rw-r--r--pkgs/development/libraries/atk/default.nix5
-rw-r--r--pkgs/development/libraries/audio/lilv/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/ayatana-ido/default.nix4
-rw-r--r--pkgs/development/libraries/bctoolbox/default.nix6
-rw-r--r--pkgs/development/libraries/bobcat/default.nix15
-rw-r--r--pkgs/development/libraries/boost/generic.nix4
-rw-r--r--pkgs/development/libraries/catch2/default.nix4
-rw-r--r--pkgs/development/libraries/cddlib/default.nix2
-rw-r--r--pkgs/development/libraries/cdk/default.nix4
-rw-r--r--pkgs/development/libraries/cimg/default.nix4
-rw-r--r--pkgs/development/libraries/cogl/default.nix10
-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/cutelyst/default.nix4
-rw-r--r--pkgs/development/libraries/cxxtest/default.nix24
-rw-r--r--pkgs/development/libraries/cyrus-sasl/default.nix3
-rw-r--r--pkgs/development/libraries/dbus/default.nix16
-rw-r--r--pkgs/development/libraries/dbus/docs-reproducible-ids.patch15
-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/dconf/default.nix14
-rw-r--r--pkgs/development/libraries/doctest/default.nix4
-rw-r--r--pkgs/development/libraries/drumstick/default.nix24
-rw-r--r--pkgs/development/libraries/drumstick/drumstick-fluidsynth.patch9
-rw-r--r--pkgs/development/libraries/drumstick/drumstick-plugins.patch12
-rw-r--r--pkgs/development/libraries/duckdb/default.nix4
-rw-r--r--pkgs/development/libraries/eclib/default.nix2
-rw-r--r--pkgs/development/libraries/enchant/2.x.nix4
-rw-r--r--pkgs/development/libraries/enet/default.nix4
-rw-r--r--pkgs/development/libraries/expat/default.nix12
-rw-r--r--pkgs/development/libraries/faad2/default.nix4
-rw-r--r--pkgs/development/libraries/faudio/default.nix6
-rw-r--r--pkgs/development/libraries/fflas-ffpack/default.nix2
-rw-r--r--pkgs/development/libraries/fmt/default.nix100
-rw-r--r--pkgs/development/libraries/folks/default.nix9
-rw-r--r--pkgs/development/libraries/fontconfig/default.nix4
-rw-r--r--pkgs/development/libraries/fplll/default.nix2
-rw-r--r--pkgs/development/libraries/freetype/default.nix4
-rw-r--r--pkgs/development/libraries/fribidi/default.nix15
-rw-r--r--pkgs/development/libraries/gamin/abstract-socket-namespace.patch73
-rw-r--r--pkgs/development/libraries/gamin/default.nix10
-rw-r--r--pkgs/development/libraries/gcr/default.nix4
-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.nix4
-rw-r--r--pkgs/development/libraries/gensio/default.nix6
-rw-r--r--pkgs/development/libraries/gf2x/default.nix2
-rw-r--r--pkgs/development/libraries/gjs/default.nix20
-rw-r--r--pkgs/development/libraries/gjs/installed-tests-path.patch12
-rw-r--r--pkgs/development/libraries/glfw/3.x.nix5
-rw-r--r--pkgs/development/libraries/glib-networking/default.nix4
-rw-r--r--pkgs/development/libraries/glib/default.nix12
-rw-r--r--pkgs/development/libraries/globalarrays/default.nix4
-rw-r--r--pkgs/development/libraries/glpk/default.nix8
-rw-r--r--pkgs/development/libraries/gnome-online-accounts/default.nix14
-rw-r--r--pkgs/development/libraries/gnutls/default.nix4
-rw-r--r--pkgs/development/libraries/gobject-introspection/default.nix11
-rw-r--r--pkgs/development/libraries/google-cloud-cpp/default.nix3
-rw-r--r--pkgs/development/libraries/gpgme/default.nix4
-rw-r--r--pkgs/development/libraries/grilo-plugins/default.nix4
-rw-r--r--pkgs/development/libraries/grilo/default.nix4
-rw-r--r--pkgs/development/libraries/grpc/default.nix7
-rw-r--r--pkgs/development/libraries/gsettings-desktop-schemas/default.nix50
-rw-r--r--pkgs/development/libraries/gsoap/default.nix4
-rw-r--r--pkgs/development/libraries/gspell/default.nix43
-rw-r--r--pkgs/development/libraries/gstreamer/bad/default.nix53
-rw-r--r--pkgs/development/libraries/gstreamer/bad/opencv-4.3.patch13
-rw-r--r--pkgs/development/libraries/gstreamer/base/default.nix26
-rw-r--r--pkgs/development/libraries/gstreamer/core/default.nix31
-rw-r--r--pkgs/development/libraries/gstreamer/core/fix_pkgconfig_includedir.patch2
-rw-r--r--pkgs/development/libraries/gstreamer/default.nix6
-rw-r--r--pkgs/development/libraries/gstreamer/devtools/default.nix (renamed from pkgs/development/libraries/gstreamer/validate/default.nix)27
-rw-r--r--pkgs/development/libraries/gstreamer/devtools/fix_pkgconfig_includedir.patch (renamed from pkgs/development/libraries/gstreamer/good/fix_pkgconfig_includedir.patch)14
-rw-r--r--pkgs/development/libraries/gstreamer/ges/default.nix29
-rw-r--r--pkgs/development/libraries/gstreamer/good/default.nix20
-rw-r--r--pkgs/development/libraries/gstreamer/libav/default.nix13
-rw-r--r--pkgs/development/libraries/gstreamer/rtsp-server/default.nix21
-rw-r--r--pkgs/development/libraries/gstreamer/ugly/default.nix11
-rw-r--r--pkgs/development/libraries/gstreamer/vaapi/default.nix23
-rw-r--r--pkgs/development/libraries/gtk-layer-shell/default.nix4
-rw-r--r--pkgs/development/libraries/gtk/2.x.nix10
-rw-r--r--pkgs/development/libraries/gtk/3.x.nix16
-rw-r--r--pkgs/development/libraries/gtksourceview/3.x.nix9
-rw-r--r--pkgs/development/libraries/gtksourceview/4.x.nix4
-rw-r--r--pkgs/development/libraries/gumbo/default.nix2
-rw-r--r--pkgs/development/libraries/gusb/default.nix14
-rw-r--r--pkgs/development/libraries/gvfs/default.nix4
-rw-r--r--pkgs/development/libraries/harfbuzz/default.nix4
-rw-r--r--pkgs/development/libraries/herqq/default.nix17
-rw-r--r--pkgs/development/libraries/hidapi/default.nix9
-rw-r--r--pkgs/development/libraries/hpx/default.nix4
-rw-r--r--pkgs/development/libraries/hyperscan/default.nix4
-rw-r--r--pkgs/development/libraries/hyphen/default.nix2
-rw-r--r--pkgs/development/libraries/icu/base.nix2
-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.nix26
-rw-r--r--pkgs/development/libraries/indilib/udev-dir.patch23
-rw-r--r--pkgs/development/libraries/intel-gmmlib/default.nix4
-rw-r--r--pkgs/development/libraries/intel-media-driver/default.nix4
-rw-r--r--pkgs/development/libraries/intel-media-sdk/default.nix12
-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/java/lombok/default.nix4
-rw-r--r--pkgs/development/libraries/jbig2dec/default.nix6
-rw-r--r--pkgs/development/libraries/json-c/default.nix19
-rw-r--r--pkgs/development/libraries/json-glib/default.nix4
-rw-r--r--pkgs/development/libraries/jsoncpp/default.nix25
-rw-r--r--pkgs/development/libraries/jsonrpc-glib/default.nix4
-rw-r--r--pkgs/development/libraries/kdiagram/default.nix16
-rw-r--r--pkgs/development/libraries/kdsoap/default.nix4
-rw-r--r--pkgs/development/libraries/keystone/default.nix32
-rw-r--r--pkgs/development/libraries/kpeoplevcard/default.nix2
-rw-r--r--pkgs/development/libraries/kpmcore/default.nix8
-rw-r--r--pkgs/development/libraries/leatherman/default.nix4
-rw-r--r--pkgs/development/libraries/leveldb/default.nix2
-rw-r--r--pkgs/development/libraries/lib3mf/default.nix8
-rw-r--r--pkgs/development/libraries/libLAS/default.nix4
-rw-r--r--pkgs/development/libraries/libamqpcpp/default.nix4
-rw-r--r--pkgs/development/libraries/libargon2/default.nix4
-rw-r--r--pkgs/development/libraries/libass/default.nix12
-rw-r--r--pkgs/development/libraries/libassuan/default.nix4
-rw-r--r--pkgs/development/libraries/libavif/default.nix9
-rw-r--r--pkgs/development/libraries/libbfd/default.nix2
-rw-r--r--pkgs/development/libraries/libblockdev/default.nix4
-rw-r--r--pkgs/development/libraries/libbluray/default.nix4
-rw-r--r--pkgs/development/libraries/libcbor/default.nix10
-rw-r--r--pkgs/development/libraries/libcef/default.nix8
-rw-r--r--pkgs/development/libraries/libcint/default.nix4
-rw-r--r--pkgs/development/libraries/libdatrie/default.nix27
-rw-r--r--pkgs/development/libraries/libdazzle/default.nix4
-rw-r--r--pkgs/development/libraries/libde265/default.nix4
-rw-r--r--pkgs/development/libraries/libdeflate/default.nix4
-rw-r--r--pkgs/development/libraries/libdigidocpp/default.nix4
-rw-r--r--pkgs/development/libraries/libe57format/default.nix33
-rw-r--r--pkgs/development/libraries/libevdev/default.nix4
-rw-r--r--pkgs/development/libraries/libevent/default.nix5
-rw-r--r--pkgs/development/libraries/libexif/default.nix16
-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/libfilezilla/default.nix4
-rw-r--r--pkgs/development/libraries/libfprint/default.nix4
-rw-r--r--pkgs/development/libraries/libgcrypt/default.nix4
-rw-r--r--pkgs/development/libraries/libgda/default.nix4
-rw-r--r--pkgs/development/libraries/libgdata/default.nix4
-rw-r--r--pkgs/development/libraries/libgnurl/default.nix4
-rw-r--r--pkgs/development/libraries/libgpiod/0001-Drop-AC_FUNC_MALLOC-and-_REALLOC-and-check-for-them-.patch31
-rw-r--r--pkgs/development/libraries/libgpiod/default.nix10
-rw-r--r--pkgs/development/libraries/libgudev/default.nix4
-rw-r--r--pkgs/development/libraries/libhandy/0.x.nix53
-rw-r--r--pkgs/development/libraries/libhandy/default.nix83
-rw-r--r--pkgs/development/libraries/libhdhomerun/default.nix4
-rw-r--r--pkgs/development/libraries/libimagequant/default.nix4
-rw-r--r--pkgs/development/libraries/libinput/default.nix17
-rw-r--r--pkgs/development/libraries/libinsane/default.nix4
-rw-r--r--pkgs/development/libraries/libipt/default.nix4
-rw-r--r--pkgs/development/libraries/libjcat/default.nix4
-rw-r--r--pkgs/development/libraries/liblinear/default.nix4
-rw-r--r--pkgs/development/libraries/libmanette/default.nix4
-rw-r--r--pkgs/development/libraries/libmbim/default.nix4
-rw-r--r--pkgs/development/libraries/libmicrodns/default.nix2
-rw-r--r--pkgs/development/libraries/libmkv/default.nix7
-rw-r--r--pkgs/development/libraries/libmtp/default.nix4
-rw-r--r--pkgs/development/libraries/libmwaw/default.nix8
-rw-r--r--pkgs/development/libraries/libndctl/default.nix8
-rw-r--r--pkgs/development/libraries/libnftnl/default.nix4
-rw-r--r--pkgs/development/libraries/libngspice/default.nix4
-rw-r--r--pkgs/development/libraries/libnixxml/default.nix27
-rw-r--r--pkgs/development/libraries/libopcodes/default.nix2
-rw-r--r--pkgs/development/libraries/libp11/default.nix4
-rw-r--r--pkgs/development/libraries/libpaper/default.nix8
-rw-r--r--pkgs/development/libraries/libpeas/default.nix4
-rw-r--r--pkgs/development/libraries/libplacebo/default.nix12
-rw-r--r--pkgs/development/libraries/libpsl/default.nix8
-rw-r--r--pkgs/development/libraries/libqalculate/default.nix4
-rw-r--r--pkgs/development/libraries/libqmi/default.nix4
-rw-r--r--pkgs/development/libraries/libquotient/default.nix4
-rw-r--r--pkgs/development/libraries/librdf/raptor2.nix13
-rw-r--r--pkgs/development/libraries/librsvg/default.nix4
-rw-r--r--pkgs/development/libraries/libseccomp/default.nix4
-rw-r--r--pkgs/development/libraries/libshout/default.nix4
-rw-r--r--pkgs/development/libraries/libsidplayfp/default.nix4
-rw-r--r--pkgs/development/libraries/libsndfile/default.nix54
-rw-r--r--pkgs/development/libraries/libsolv/default.nix4
-rw-r--r--pkgs/development/libraries/libsoup/default.nix25
-rw-r--r--pkgs/development/libraries/libthai/default.nix27
-rw-r--r--pkgs/development/libraries/libthreadar/default.nix4
-rw-r--r--pkgs/development/libraries/libtins/default.nix4
-rw-r--r--pkgs/development/libraries/libusb1/default.nix14
-rw-r--r--pkgs/development/libraries/libva/default.nix4
-rw-r--r--pkgs/development/libraries/libva/utils.nix2
-rw-r--r--pkgs/development/libraries/libvirt/5.9.0.nix8
-rw-r--r--pkgs/development/libraries/libvirt/default.nix4
-rw-r--r--pkgs/development/libraries/libvpx/CVE-2019-9232.CVE-2019-9325.CVE-2019-9371.CVE-2019-9433.patch211
-rw-r--r--pkgs/development/libraries/libvpx/default.nix22
-rw-r--r--pkgs/development/libraries/libwacom/default.nix4
-rw-r--r--pkgs/development/libraries/libwebp/default.nix15
-rw-r--r--pkgs/development/libraries/libxsmm/default.nix4
-rw-r--r--pkgs/development/libraries/linbox/default.nix25
-rw-r--r--pkgs/development/libraries/linbox/patches/linbox-pr256-part2.patch13
-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.nix7
-rw-r--r--pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch29
-rw-r--r--pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch25
-rw-r--r--pkgs/development/libraries/mesa/missing-includes.patch12
-rw-r--r--pkgs/development/libraries/mimalloc/default.nix4
-rw-r--r--pkgs/development/libraries/minixml/default.nix4
-rw-r--r--pkgs/development/libraries/mlt/qt-5.nix64
-rw-r--r--pkgs/development/libraries/mm-common/default.nix4
-rw-r--r--pkgs/development/libraries/nanoflann/default.nix6
-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/ndn-cxx/default.nix38
-rw-r--r--pkgs/development/libraries/ndpi/default.nix12
-rw-r--r--pkgs/development/libraries/noise-suppression-for-voice/default.nix26
-rw-r--r--pkgs/development/libraries/nss/3.44.nix6
-rw-r--r--pkgs/development/libraries/nss/3.53.nix169
-rw-r--r--pkgs/development/libraries/nss/default.nix31
-rw-r--r--pkgs/development/libraries/ntl/default.nix2
-rw-r--r--pkgs/development/libraries/nuspell/default.nix8
-rw-r--r--pkgs/development/libraries/odpic/default.nix2
-rw-r--r--pkgs/development/libraries/olm/default.nix4
-rw-r--r--pkgs/development/libraries/oneDNN/default.nix4
-rw-r--r--pkgs/development/libraries/opencascade-occt/default.nix4
-rw-r--r--pkgs/development/libraries/opencv/4.x.nix2
-rw-r--r--pkgs/development/libraries/opencv/default.nix7
-rw-r--r--pkgs/development/libraries/opendht/default.nix4
-rw-r--r--pkgs/development/libraries/openldap/default.nix7
-rw-r--r--pkgs/development/libraries/openssl/default.nix4
-rw-r--r--pkgs/development/libraries/openxr-loader/default.nix4
-rw-r--r--pkgs/development/libraries/osip/default.nix4
-rw-r--r--pkgs/development/libraries/p11-kit/default.nix7
-rw-r--r--pkgs/development/libraries/pango/default.nix20
-rw-r--r--pkgs/development/libraries/pcaudiolib/default.nix2
-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/geant4/default.nix11
-rw-r--r--pkgs/development/libraries/physics/geant4/tests.nix31
-rw-r--r--pkgs/development/libraries/physics/yoda/default.nix4
-rw-r--r--pkgs/development/libraries/pipewire/0.2.nix4
-rw-r--r--pkgs/development/libraries/pipewire/default.nix26
-rw-r--r--pkgs/development/libraries/pipewire/pipewire-pulse-path.patch24
-rw-r--r--pkgs/development/libraries/pmix/default.nix8
-rw-r--r--pkgs/development/libraries/polkit/default.nix12
-rw-r--r--pkgs/development/libraries/precice/default.nix6
-rw-r--r--pkgs/development/libraries/protobuf/2.5.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.nix31
-rw-r--r--pkgs/development/libraries/qpdf/default.nix4
-rw-r--r--pkgs/development/libraries/qrencode/default.nix4
-rw-r--r--pkgs/development/libraries/qrupdate/default.nix45
-rw-r--r--pkgs/development/libraries/qt-5/5.12/default.nix13
-rw-r--r--pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0015-qtbase-tbd-frameworks.patch15
-rw-r--r--pkgs/development/libraries/qt-5/5.14/default.nix20
-rw-r--r--pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch4
-rw-r--r--pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0002-qtbase-mac.patch116
-rw-r--r--pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0012-qtbase-tbd-frameworks.patch15
-rw-r--r--pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0013-define-kiosurfacesuccess.patch16
-rw-r--r--pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/qtbase-sdk-10.12-mac.patch77
-rw-r--r--pkgs/development/libraries/qt-5/5.15/default.nix20
-rw-r--r--pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch4
-rw-r--r--pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0002-qtbase-mac.patch118
-rw-r--r--pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0012-qtbase-tbd-frameworks.patch15
-rw-r--r--pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0013-define-kiosurfacesuccess.patch16
-rw-r--r--pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/qtbase-sdk-10.12-mac.patch77
-rw-r--r--pkgs/development/libraries/qt-5/modules/qtwebengine.nix27
-rw-r--r--pkgs/development/libraries/rdkafka/default.nix6
-rw-r--r--pkgs/development/libraries/rnnoise-plugin/default.nix6
-rw-r--r--pkgs/development/libraries/rocclr/default.nix7
-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.nix6
-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/brial/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/cliquer/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/cudnn/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/flintqs/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/lcalc/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/libbraiding/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/libhomfly/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/libtorch/bin.nix10
-rw-r--r--pkgs/development/libraries/science/math/libtorch/test/CMakeLists.txt1
-rw-r--r--pkgs/development/libraries/science/math/libtorch/test/default.nix8
-rw-r--r--pkgs/development/libraries/science/math/libtorch/test/test.cpp17
-rw-r--r--pkgs/development/libraries/science/math/m4ri/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/m4rie/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/mkl/default.nix8
-rw-r--r--pkgs/development/libraries/science/math/mkl/test/default.nix33
-rw-r--r--pkgs/development/libraries/science/math/mkl/test/test.c12
-rw-r--r--pkgs/development/libraries/science/math/openblas/0001-Disable-optimised-aarch64-dgemm_beta-pending-fix.patch26
-rw-r--r--pkgs/development/libraries/science/math/openblas/default.nix10
-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/planarity/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/rankwidth/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/rubiks/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/sympow/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/zn_poly/default.nix2
-rw-r--r--pkgs/development/libraries/simpleitk/default.nix4
-rw-r--r--pkgs/development/libraries/skalibs/default.nix4
-rw-r--r--pkgs/development/libraries/sofia-sip/default.nix17
-rw-r--r--pkgs/development/libraries/soil/default.nix45
-rw-r--r--pkgs/development/libraries/soundtouch/default.nix11
-rw-r--r--pkgs/development/libraries/spandsp/3.nix24
-rw-r--r--pkgs/development/libraries/spdlog/default.nix4
-rw-r--r--pkgs/development/libraries/speechd/default.nix4
-rw-r--r--pkgs/development/libraries/symengine/default.nix4
-rw-r--r--pkgs/development/libraries/tdlib/default.nix12
-rw-r--r--pkgs/development/libraries/tepl/default.nix37
-rw-r--r--pkgs/development/libraries/tiledb/default.nix8
-rw-r--r--pkgs/development/libraries/tpm2-tss/default.nix4
-rw-r--r--pkgs/development/libraries/tracker-miners/default.nix31
-rw-r--r--pkgs/development/libraries/tracker-miners/fix-paths.patch24
-rw-r--r--pkgs/development/libraries/tracker/default.nix38
-rw-r--r--pkgs/development/libraries/tracker/fix-paths.patch25
-rw-r--r--pkgs/development/libraries/trompeloeil/default.nix4
-rw-r--r--pkgs/development/libraries/unicorn-emu/default.nix34
-rw-r--r--pkgs/development/libraries/unicorn/default.nix27
-rw-r--r--pkgs/development/libraries/volume-key/default.nix4
-rw-r--r--pkgs/development/libraries/vte/default.nix4
-rw-r--r--pkgs/development/libraries/waffle/default.nix54
-rw-r--r--pkgs/development/libraries/wayland/default.nix10
-rw-r--r--pkgs/development/libraries/webkitgtk/default.nix20
-rw-r--r--pkgs/development/libraries/wiiuse/default.nix2
-rw-r--r--pkgs/development/libraries/wlroots/default.nix6
-rw-r--r--pkgs/development/libraries/wxsqlite3/default.nix4
-rw-r--r--pkgs/development/libraries/wxwidgets/3.1/default.nix87
-rw-r--r--pkgs/development/libraries/x265/default.nix2
-rw-r--r--pkgs/development/libraries/xmlsec/default.nix19
-rw-r--r--pkgs/development/libraries/xmlsec/remove_bsd_base64_decode_flag.patch12
-rw-r--r--pkgs/development/libraries/zeitgeist/default.nix16
-rw-r--r--pkgs/development/libraries/zeromq/4.x.nix10
-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/misc/or1k/newlib.nix36
-rw-r--r--pkgs/development/misc/yelp-tools/default.nix4
-rw-r--r--pkgs/development/mobile/abootimg/default.nix4
-rw-r--r--pkgs/development/mobile/cocoapods/Gemfile-beta.lock18
-rw-r--r--pkgs/development/mobile/cocoapods/Gemfile.lock47
-rw-r--r--pkgs/development/mobile/cocoapods/gemset-beta.nix28
-rw-r--r--pkgs/development/mobile/cocoapods/gemset.nix89
-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.json13
-rw-r--r--pkgs/development/node-packages/node-packages.nix17016
-rw-r--r--pkgs/development/ocaml-modules/apron/default.nix17
-rw-r--r--pkgs/development/ocaml-modules/asn1-combinators/default.nix6
-rw-r--r--pkgs/development/ocaml-modules/base64/default.nix24
-rw-r--r--pkgs/development/ocaml-modules/biocaml/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/bistro/default.nix3
-rw-r--r--pkgs/development/ocaml-modules/bitstring/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/ca-certs/default.nix29
-rw-r--r--pkgs/development/ocaml-modules/camlimages/default.nix10
-rw-r--r--pkgs/development/ocaml-modules/checkseum/default.nix12
-rw-r--r--pkgs/development/ocaml-modules/cohttp/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/cohttp/lwt.nix2
-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/cryptokit/default.nix40
-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/decompress/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/digestif/default.nix24
-rw-r--r--pkgs/development/ocaml-modules/dispatch/default.nix14
-rw-r--r--pkgs/development/ocaml-modules/dns/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/duff/default.nix3
-rw-r--r--pkgs/development/ocaml-modules/eqaf/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/faraday/default.nix10
-rw-r--r--pkgs/development/ocaml-modules/fiat-p256/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/gapi-ocaml/default.nix21
-rw-r--r--pkgs/development/ocaml-modules/gsl/default.nix11
-rw-r--r--pkgs/development/ocaml-modules/hex/default.nix10
-rw-r--r--pkgs/development/ocaml-modules/httpaf/default.nix22
-rw-r--r--pkgs/development/ocaml-modules/imagelib/default.nix3
-rw-r--r--pkgs/development/ocaml-modules/imagelib/unix.nix2
-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/janestreet/default.nix8
-rw-r--r--pkgs/development/ocaml-modules/janestreet/email-message-angstrom-0.14.patch22
-rw-r--r--pkgs/development/ocaml-modules/jwto/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/lacaml/default.nix32
-rw-r--r--pkgs/development/ocaml-modules/lua-ml/default.nix2
-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/metrics/default.nix8
-rw-r--r--pkgs/development/ocaml-modules/metrics/influx.nix14
-rw-r--r--pkgs/development/ocaml-modules/metrics/lwt.nix6
-rw-r--r--pkgs/development/ocaml-modules/metrics/mirage.nix14
-rw-r--r--pkgs/development/ocaml-modules/metrics/unix.nix6
-rw-r--r--pkgs/development/ocaml-modules/mirage-channel/default.nix28
-rw-r--r--pkgs/development/ocaml-modules/mirage-clock/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/mirage-console/default.nix24
-rw-r--r--pkgs/development/ocaml-modules/mirage-crypto/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-logs/default.nix28
-rw-r--r--pkgs/development/ocaml-modules/mirage-profile/default.nix26
-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-unix/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/mirage/default.nix25
-rw-r--r--pkgs/development/ocaml-modules/mirage/runtime.nix2
-rw-r--r--pkgs/development/ocaml-modules/mstruct/default.nix24
-rw-r--r--pkgs/development/ocaml-modules/ocaml-libvirt/default.nix20
-rw-r--r--pkgs/development/ocaml-modules/ocaml-lsp/default.nix66
-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/owl-base/default.nix16
-rw-r--r--pkgs/development/ocaml-modules/owl/default.nix5
-rw-r--r--pkgs/development/ocaml-modules/ppx_blob/default.nix10
-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/qtest/default.nix4
-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/webmachine/default.nix9
-rw-r--r--pkgs/development/php-packages/composer/2.0.nix4
-rw-r--r--pkgs/development/php-packages/event/default.nix4
-rw-r--r--pkgs/development/php-packages/mongodb/default.nix4
-rw-r--r--pkgs/development/php-packages/php-cs-fixer/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/python-modules/3to2/default.nix2
-rw-r--r--pkgs/development/python-modules/FormEncode/default.nix24
-rw-r--r--pkgs/development/python-modules/GitPython/default.nix4
-rw-r--r--pkgs/development/python-modules/HTSeq/default.nix20
-rw-r--r--pkgs/development/python-modules/PyRMVtransport/default.nix15
-rw-r--r--pkgs/development/python-modules/Wand/default.nix4
-rw-r--r--pkgs/development/python-modules/adal/default.nix4
-rw-r--r--pkgs/development/python-modules/aioconsole/default.nix4
-rw-r--r--pkgs/development/python-modules/aioextensions/default.nix35
-rw-r--r--pkgs/development/python-modules/aiohttp/default.nix4
-rw-r--r--pkgs/development/python-modules/aiokafka/default.nix4
-rw-r--r--pkgs/development/python-modules/aioresponses/default.nix4
-rw-r--r--pkgs/development/python-modules/aiounifi/default.nix4
-rw-r--r--pkgs/development/python-modules/alembic/default.nix4
-rw-r--r--pkgs/development/python-modules/alerta-server/default.nix6
-rw-r--r--pkgs/development/python-modules/amazon_kclpy/default.nix4
-rw-r--r--pkgs/development/python-modules/amply/default.nix11
-rw-r--r--pkgs/development/python-modules/ansible-lint/default.nix4
-rw-r--r--pkgs/development/python-modules/anyio/default.nix62
-rw-r--r--pkgs/development/python-modules/apispec/default.nix4
-rw-r--r--pkgs/development/python-modules/arabic-reshaper/default.nix26
-rw-r--r--pkgs/development/python-modules/arpeggio/default.nix4
-rw-r--r--pkgs/development/python-modules/arrow/default.nix4
-rw-r--r--pkgs/development/python-modules/asana/default.nix4
-rw-r--r--pkgs/development/python-modules/asciimatics/default.nix11
-rw-r--r--pkgs/development/python-modules/astropy/default.nix8
-rw-r--r--pkgs/development/python-modules/async-upnp-client/default.nix8
-rw-r--r--pkgs/development/python-modules/async_stagger/default.nix35
-rw-r--r--pkgs/development/python-modules/asyncio-throttle/default.nix34
-rw-r--r--pkgs/development/python-modules/asyncssh/default.nix13
-rwxr-xr-xpkgs/development/python-modules/atlassian-python-api/default.nix4
-rw-r--r--pkgs/development/python-modules/atom/default.nix4
-rw-r--r--pkgs/development/python-modules/authlib/default.nix4
-rw-r--r--pkgs/development/python-modules/awkward/default.nix4
-rw-r--r--pkgs/development/python-modules/awkward1/default.nix4
-rw-r--r--pkgs/development/python-modules/aws-adfs/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-appconfiguration/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-applicationinsights/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-batch/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-common/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-core/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-cosmosdb-table/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-datalake-store/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-eventgrid/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-graphrbac/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-identity/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-loganalytics/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-advisor/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-authorization/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-batch/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-batchai/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-billing/default.nix8
-rw-r--r--pkgs/development/python-modules/azure-mgmt-cdn/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-commerce/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-common/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-compute/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-consumption/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix2
-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.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datafactory/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-datamigration/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-devspaces/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-dns/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-eventhub/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-iothub/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-keyvault/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-logic/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-maps/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-media/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-monitor/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-msi/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-netapp/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-network/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-nspkg/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-rdbms/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-redis/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-relay/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-reservations/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-resource/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-scheduler/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-search/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-servicefabric/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-signalr/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-sql/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-storage/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-subscription/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-mgmt-web/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-nspkg/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-servicebus/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-servicefabric/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-storage-blob/default.nix2
-rw-r--r--pkgs/development/python-modules/azure-synapse-artifacts/default.nix31
-rw-r--r--pkgs/development/python-modules/backports_shutil_get_terminal_size/default.nix2
-rw-r--r--pkgs/development/python-modules/batchspawner/default.nix6
-rw-r--r--pkgs/development/python-modules/bayesian-optimization/default.nix2
-rw-r--r--pkgs/development/python-modules/bayespy/default.nix4
-rw-r--r--pkgs/development/python-modules/beautifulsoup4/default.nix4
-rw-r--r--pkgs/development/python-modules/bellows/default.nix4
-rw-r--r--pkgs/development/python-modules/betacode/default.nix19
-rw-r--r--pkgs/development/python-modules/bip_utils/default.nix4
-rw-r--r--pkgs/development/python-modules/bitarray/default.nix4
-rw-r--r--pkgs/development/python-modules/bitstring/default.nix5
-rw-r--r--pkgs/development/python-modules/black/default.nix63
-rw-r--r--pkgs/development/python-modules/bleak/default.nix4
-rw-r--r--pkgs/development/python-modules/blis/default.nix4
-rw-r--r--pkgs/development/python-modules/blivet/default.nix6
-rw-r--r--pkgs/development/python-modules/bme680/default.nix37
-rw-r--r--pkgs/development/python-modules/bokeh/default.nix4
-rw-r--r--pkgs/development/python-modules/bootstrapped-pip/default.nix5
-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/bpython/default.nix4
-rw-r--r--pkgs/development/python-modules/braintree/default.nix4
-rw-r--r--pkgs/development/python-modules/bravia-tv/default.nix4
-rw-r--r--pkgs/development/python-modules/breathe/default.nix4
-rw-r--r--pkgs/development/python-modules/broadlink/default.nix4
-rw-r--r--pkgs/development/python-modules/brother/default.nix4
-rw-r--r--pkgs/development/python-modules/browser-cookie3/default.nix9
-rw-r--r--pkgs/development/python-modules/browsermob-proxy/default.nix6
-rw-r--r--pkgs/development/python-modules/btchip/default.nix4
-rw-r--r--pkgs/development/python-modules/bx-python/default.nix4
-rw-r--r--pkgs/development/python-modules/cairosvg/default.nix4
-rw-r--r--pkgs/development/python-modules/caldav/default.nix4
-rw-r--r--pkgs/development/python-modules/casbin/default.nix4
-rw-r--r--pkgs/development/python-modules/cassandra-driver/default.nix1
-rw-r--r--pkgs/development/python-modules/cbor2/default.nix4
-rw-r--r--pkgs/development/python-modules/cffi/default.nix4
-rw-r--r--pkgs/development/python-modules/cftime/default.nix4
-rw-r--r--pkgs/development/python-modules/chalice/default.nix4
-rw-r--r--pkgs/development/python-modules/cliapp/default.nix2
-rw-r--r--pkgs/development/python-modules/click-help-colors/default.nix29
-rw-r--r--pkgs/development/python-modules/clintermission/default.nix29
-rw-r--r--pkgs/development/python-modules/clldutils/default.nix4
-rw-r--r--pkgs/development/python-modules/cmd2/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.nix20
-rw-r--r--pkgs/development/python-modules/coconut/default.nix52
-rw-r--r--pkgs/development/python-modules/codecov/default.nix4
-rw-r--r--pkgs/development/python-modules/colorama/default.nix4
-rw-r--r--pkgs/development/python-modules/coloredlogs/default.nix4
-rw-r--r--pkgs/development/python-modules/colorlog/default.nix4
-rw-r--r--pkgs/development/python-modules/configparser/default.nix4
-rw-r--r--pkgs/development/python-modules/cornice/default.nix4
-rw-r--r--pkgs/development/python-modules/cpyparsing/default.nix24
-rw-r--r--pkgs/development/python-modules/credstash/default.nix6
-rw-r--r--pkgs/development/python-modules/croniter/default.nix4
-rw-r--r--pkgs/development/python-modules/cryptography/2.9.nix1
-rw-r--r--pkgs/development/python-modules/cryptography/default.nix4
-rw-r--r--pkgs/development/python-modules/cryptography/vectors.nix2
-rw-r--r--pkgs/development/python-modules/crytic-compile/default.nix26
-rw-r--r--pkgs/development/python-modules/css-parser/default.nix4
-rw-r--r--pkgs/development/python-modules/cssselect2/default.nix4
-rw-r--r--pkgs/development/python-modules/csvw/default.nix4
-rw-r--r--pkgs/development/python-modules/cupy/default.nix5
-rw-r--r--pkgs/development/python-modules/cvxpy/default.nix4
-rw-r--r--pkgs/development/python-modules/cypari2/default.nix2
-rw-r--r--pkgs/development/python-modules/cysignals/default.nix6
-rw-r--r--pkgs/development/python-modules/dash-core-components/default.nix4
-rw-r--r--pkgs/development/python-modules/dash-renderer/default.nix4
-rw-r--r--pkgs/development/python-modules/dash-table/default.nix4
-rw-r--r--pkgs/development/python-modules/dash/default.nix4
-rw-r--r--pkgs/development/python-modules/dask-gateway-server/default.nix4
-rw-r--r--pkgs/development/python-modules/databricks-cli/default.nix4
-rw-r--r--pkgs/development/python-modules/datasets/default.nix6
-rw-r--r--pkgs/development/python-modules/dbus-next/default.nix4
-rw-r--r--pkgs/development/python-modules/dbus/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/deepmerge/default.nix4
-rw-r--r--pkgs/development/python-modules/deform/default.nix8
-rw-r--r--pkgs/development/python-modules/dependency-injector/default.nix4
-rw-r--r--pkgs/development/python-modules/devpi-common/default.nix4
-rw-r--r--pkgs/development/python-modules/dipy/default.nix6
-rw-r--r--pkgs/development/python-modules/discordpy/default.nix13
-rw-r--r--pkgs/development/python-modules/distributed/default.nix4
-rw-r--r--pkgs/development/python-modules/distro/default.nix2
-rw-r--r--pkgs/development/python-modules/django-postgresql-netfields/default.nix2
-rw-r--r--pkgs/development/python-modules/django-q/default.nix4
-rw-r--r--pkgs/development/python-modules/django-simple-captcha/default.nix4
-rw-r--r--pkgs/development/python-modules/django/2.nix4
-rw-r--r--pkgs/development/python-modules/django/3.nix4
-rw-r--r--pkgs/development/python-modules/django_modelcluster/default.nix4
-rw-r--r--pkgs/development/python-modules/django_reversion/default.nix4
-rw-r--r--pkgs/development/python-modules/djangoql/default.nix4
-rw-r--r--pkgs/development/python-modules/djangorestframework/default.nix4
-rw-r--r--pkgs/development/python-modules/dockerfile-parse/default.nix4
-rw-r--r--pkgs/development/python-modules/dockerspawner/default.nix2
-rw-r--r--pkgs/development/python-modules/docrep/default.nix4
-rw-r--r--pkgs/development/python-modules/dogpile.cache/default.nix4
-rw-r--r--pkgs/development/python-modules/dotnetcore2/default.nix59
-rw-r--r--pkgs/development/python-modules/dotnetcore2/runtime.patch22
-rw-r--r--pkgs/development/python-modules/dropbox/default.nix4
-rw-r--r--pkgs/development/python-modules/dulwich/default.nix4
-rw-r--r--pkgs/development/python-modules/ecpy/default.nix4
-rw-r--r--pkgs/development/python-modules/elasticsearch-dsl/default.nix4
-rw-r--r--pkgs/development/python-modules/elasticsearch/default.nix4
-rw-r--r--pkgs/development/python-modules/elementpath/default.nix4
-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/eradicate/default.nix4
-rw-r--r--pkgs/development/python-modules/eventlet/default.nix4
-rw-r--r--pkgs/development/python-modules/executor/default.nix4
-rw-r--r--pkgs/development/python-modules/exifread/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/faker/default.nix4
-rw-r--r--pkgs/development/python-modules/fastecdsa/default.nix40
-rw-r--r--pkgs/development/python-modules/fiona/default.nix7
-rw-r--r--pkgs/development/python-modules/flake8/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-autoindex/default.nix2
-rw-r--r--pkgs/development/python-modules/flask-babel/default.nix2
-rw-r--r--pkgs/development/python-modules/flask-compress/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-cors/default.nix8
-rw-r--r--pkgs/development/python-modules/flask-httpauth/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-paginate/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-silk/default.nix2
-rw-r--r--pkgs/development/python-modules/flatbuffers/default.nix17
-rw-r--r--pkgs/development/python-modules/fpylll/default.nix6
-rw-r--r--pkgs/development/python-modules/genanki/default.nix8
-rw-r--r--pkgs/development/python-modules/genshi/default.nix9
-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/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/google-api-python-client/default.nix4
-rw-r--r--pkgs/development/python-modules/google-auth-oauthlib/default.nix6
-rw-r--r--pkgs/development/python-modules/google-cloud-iam/default.nix22
-rw-r--r--pkgs/development/python-modules/google_api_core/default.nix36
-rw-r--r--pkgs/development/python-modules/google_auth/default.nix35
-rw-r--r--pkgs/development/python-modules/google_cloud_automl/default.nix38
-rw-r--r--pkgs/development/python-modules/google_cloud_bigquery/default.nix52
-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.nix23
-rw-r--r--pkgs/development/python-modules/google_cloud_core/default.nix24
-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_error_reporting/default.nix28
-rw-r--r--pkgs/development/python-modules/google_cloud_kms/default.nix28
-rw-r--r--pkgs/development/python-modules/google_cloud_logging/default.nix32
-rw-r--r--pkgs/development/python-modules/google_cloud_pubsub/default.nix34
-rw-r--r--pkgs/development/python-modules/google_cloud_resource_manager/default.nix27
-rw-r--r--pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix26
-rw-r--r--pkgs/development/python-modules/google_cloud_spanner/default.nix33
-rw-r--r--pkgs/development/python-modules/google_cloud_storage/default.nix41
-rw-r--r--pkgs/development/python-modules/google_cloud_testutils/default.nix32
-rw-r--r--pkgs/development/python-modules/google_cloud_texttospeech/default.nix22
-rw-r--r--pkgs/development/python-modules/google_cloud_translate/default.nix35
-rw-r--r--pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix19
-rw-r--r--pkgs/development/python-modules/googlemaps/default.nix34
-rw-r--r--pkgs/development/python-modules/gphoto2/default.nix4
-rw-r--r--pkgs/development/python-modules/gradient_sdk/default.nix25
-rw-r--r--pkgs/development/python-modules/gradient_statsd/default.nix29
-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.nix4
-rw-r--r--pkgs/development/python-modules/gssapi/default.nix4
-rw-r--r--pkgs/development/python-modules/gst-python/default.nix30
-rw-r--r--pkgs/development/python-modules/gtts-token/default.nix22
-rw-r--r--pkgs/development/python-modules/gtts/default.nix4
-rw-r--r--pkgs/development/python-modules/gym/default.nix6
-rw-r--r--pkgs/development/python-modules/ha-ffmpeg/default.nix4
-rw-r--r--pkgs/development/python-modules/hass-nabucasa/default.nix4
-rw-r--r--pkgs/development/python-modules/hawkauthlib/default.nix7
-rw-r--r--pkgs/development/python-modules/hbmqtt/default.nix6
-rw-r--r--pkgs/development/python-modules/hcloud/default.nix4
-rw-r--r--pkgs/development/python-modules/hg-evolve/default.nix4
-rw-r--r--pkgs/development/python-modules/hidapi/default.nix10
-rw-r--r--pkgs/development/python-modules/hmmlearn/default.nix4
-rw-r--r--pkgs/development/python-modules/hyperopt/default.nix29
-rw-r--r--pkgs/development/python-modules/identify/default.nix4
-rw-r--r--pkgs/development/python-modules/ijson/default.nix4
-rw-r--r--pkgs/development/python-modules/imantics/default.nix46
-rw-r--r--pkgs/development/python-modules/inform/default.nix36
-rw-r--r--pkgs/development/python-modules/iniconfig/default.nix6
-rw-r--r--pkgs/development/python-modules/internetarchive/default.nix4
-rw-r--r--pkgs/development/python-modules/invoke/default.nix3
-rw-r--r--pkgs/development/python-modules/ipdb/default.nix9
-rw-r--r--pkgs/development/python-modules/ipyvue/default.nix4
-rw-r--r--pkgs/development/python-modules/ircrobots/default.nix54
-rw-r--r--pkgs/development/python-modules/ircstates/default.nix40
-rw-r--r--pkgs/development/python-modules/irctokens/default.nix34
-rw-r--r--pkgs/development/python-modules/iso8601/default.nix4
-rw-r--r--pkgs/development/python-modules/itemadapter/default.nix4
-rw-r--r--pkgs/development/python-modules/iterm2/default.nix1
-rw-r--r--pkgs/development/python-modules/jq/default.nix4
-rw-r--r--pkgs/development/python-modules/jsonrpc-base/default.nix4
-rw-r--r--pkgs/development/python-modules/junos-eznc/default.nix4
-rw-r--r--pkgs/development/python-modules/jupyterlab-git/default.nix11
-rw-r--r--pkgs/development/python-modules/jupyterlab/default.nix4
-rw-r--r--pkgs/development/python-modules/jupytext/default.nix2
-rw-r--r--pkgs/development/python-modules/kaggle/default.nix10
-rw-r--r--pkgs/development/python-modules/kaitaistruct/default.nix4
-rw-r--r--pkgs/development/python-modules/keep/default.nix4
-rw-r--r--pkgs/development/python-modules/labelbox/default.nix14
-rw-r--r--pkgs/development/python-modules/larch/default.nix2
-rw-r--r--pkgs/development/python-modules/ledgerblue/default.nix4
-rw-r--r--pkgs/development/python-modules/libsass/default.nix37
-rw-r--r--pkgs/development/python-modules/libtmux/default.nix4
-rw-r--r--pkgs/development/python-modules/lightgbm/default.nix4
-rw-r--r--pkgs/development/python-modules/linecache2/default.nix8
-rw-r--r--pkgs/development/python-modules/littleutils/default.nix25
-rw-r--r--pkgs/development/python-modules/locustio/default.nix35
-rw-r--r--pkgs/development/python-modules/logilab/common.nix4
-rw-r--r--pkgs/development/python-modules/lyricwikia/default.nix23
-rw-r--r--pkgs/development/python-modules/matplotlib/default.nix4
-rw-r--r--pkgs/development/python-modules/maxminddb/default.nix4
-rw-r--r--pkgs/development/python-modules/mecab-python3/default.nix4
-rw-r--r--pkgs/development/python-modules/mesa/default.nix7
-rw-r--r--pkgs/development/python-modules/mitmproxy/default.nix19
-rw-r--r--pkgs/development/python-modules/mlxtend/default.nix49
-rw-r--r--pkgs/development/python-modules/mocket/default.nix9
-rw-r--r--pkgs/development/python-modules/mongoengine/default.nix4
-rw-r--r--pkgs/development/python-modules/msal/default.nix4
-rw-r--r--pkgs/development/python-modules/msgpack-numpy/default.nix4
-rw-r--r--pkgs/development/python-modules/msrest/default.nix2
-rw-r--r--pkgs/development/python-modules/mss/default.nix8
-rw-r--r--pkgs/development/python-modules/munkres/default.nix10
-rw-r--r--pkgs/development/python-modules/murmurhash/default.nix4
-rw-r--r--pkgs/development/python-modules/mypy/default.nix4
-rw-r--r--pkgs/development/python-modules/nbconflux/default.nix3
-rw-r--r--pkgs/development/python-modules/nbformat/default.nix4
-rw-r--r--pkgs/development/python-modules/nbsmoke/default.nix4
-rw-r--r--pkgs/development/python-modules/ndjson/default.nix21
-rw-r--r--pkgs/development/python-modules/nest-asyncio/default.nix4
-rw-r--r--pkgs/development/python-modules/nestedtext/default.nix43
-rw-r--r--pkgs/development/python-modules/nilearn/default.nix26
-rw-r--r--pkgs/development/python-modules/nipype/default.nix21
-rw-r--r--pkgs/development/python-modules/nix-kernel/default.nix3
-rw-r--r--pkgs/development/python-modules/nix-prefetch-github/default.nix7
-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/notify-py/default.nix4
-rw-r--r--pkgs/development/python-modules/notmuch/2.nix22
-rw-r--r--pkgs/development/python-modules/ntc-templates/default.nix6
-rw-r--r--pkgs/development/python-modules/nuitka/default.nix2
-rw-r--r--pkgs/development/python-modules/numba/default.nix4
-rw-r--r--pkgs/development/python-modules/numpy-stl/default.nix4
-rw-r--r--pkgs/development/python-modules/numpy/1.16.nix2
-rw-r--r--pkgs/development/python-modules/numpy/default.nix9
-rw-r--r--pkgs/development/python-modules/nunavut/default.nix4
-rw-r--r--pkgs/development/python-modules/nvchecker/default.nix4
-rw-r--r--pkgs/development/python-modules/oauthenticator/default.nix4
-rw-r--r--pkgs/development/python-modules/objgraph/default.nix4
-rw-r--r--pkgs/development/python-modules/onnx/default.nix4
-rw-r--r--pkgs/development/python-modules/openrouteservice/default.nix29
-rw-r--r--pkgs/development/python-modules/openwrt-luci-rpc/default.nix4
-rw-r--r--pkgs/development/python-modules/ovito/default.nix39
-rw-r--r--pkgs/development/python-modules/pa-ringbuffer/default.nix2
-rw-r--r--pkgs/development/python-modules/packet-python/default.nix4
-rw-r--r--pkgs/development/python-modules/pandas-datareader/default.nix34
-rw-r--r--pkgs/development/python-modules/pandas/default.nix83
-rw-r--r--pkgs/development/python-modules/pandocfilters/default.nix4
-rw-r--r--pkgs/development/python-modules/paperspace/default.nix10
-rw-r--r--pkgs/development/python-modules/papis/default.nix4
-rw-r--r--pkgs/development/python-modules/param/default.nix4
-rw-r--r--pkgs/development/python-modules/parver/default.nix4
-rw-r--r--pkgs/development/python-modules/passlib/default.nix4
-rw-r--r--pkgs/development/python-modules/pastedeploy/default.nix4
-rw-r--r--pkgs/development/python-modules/patator/default.nix4
-rw-r--r--pkgs/development/python-modules/pdoc3/default.nix28
-rw-r--r--pkgs/development/python-modules/periodictable/default.nix8
-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/pg8000/default.nix7
-rw-r--r--pkgs/development/python-modules/phonemizer/backend-paths.patch29
-rw-r--r--pkgs/development/python-modules/phonemizer/default.nix73
-rw-r--r--pkgs/development/python-modules/phonemizer/drop-readme-festival-test.patch12
-rw-r--r--pkgs/development/python-modules/phonemizer/remove-intertwined-festival-test.patch22
-rw-r--r--pkgs/development/python-modules/phonenumbers/default.nix4
-rw-r--r--pkgs/development/python-modules/pinboard/default.nix2
-rw-r--r--pkgs/development/python-modules/pip/default.nix17
-rw-r--r--pkgs/development/python-modules/pip/reproducible.patch13
-rw-r--r--pkgs/development/python-modules/plaid-python/default.nix4
-rw-r--r--pkgs/development/python-modules/poetry/default.nix4
-rw-r--r--pkgs/development/python-modules/pplpy/default.nix2
-rw-r--r--pkgs/development/python-modules/ppscore/default.nix35
-rw-r--r--pkgs/development/python-modules/premailer/default.nix3
-rw-r--r--pkgs/development/python-modules/preshed/default.nix4
-rw-r--r--pkgs/development/python-modules/prompt_toolkit/default.nix4
-rw-r--r--pkgs/development/python-modules/proto-plus/default.nix4
-rw-r--r--pkgs/development/python-modules/psautohint/default.nix4
-rw-r--r--pkgs/development/python-modules/psd-tools/default.nix4
-rw-r--r--pkgs/development/python-modules/psutil/default.nix4
-rw-r--r--pkgs/development/python-modules/psycopg2/default.nix6
-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/pushbullet/default.nix4
-rw-r--r--pkgs/development/python-modules/pushover-complete/default.nix2
-rw-r--r--pkgs/development/python-modules/pwntools/default.nix4
-rw-r--r--pkgs/development/python-modules/py-multihash/default.nix15
-rw-r--r--pkgs/development/python-modules/py4j/default.nix4
-rw-r--r--pkgs/development/python-modules/pyairvisual/default.nix49
-rw-r--r--pkgs/development/python-modules/pyatmo/default.nix17
-rw-r--r--pkgs/development/python-modules/pyatspi/default.nix4
-rw-r--r--pkgs/development/python-modules/pybase64/default.nix4
-rw-r--r--pkgs/development/python-modules/pybids/default.nix4
-rw-r--r--pkgs/development/python-modules/pybotvac/default.nix4
-rw-r--r--pkgs/development/python-modules/pycairo/default.nix24
-rw-r--r--pkgs/development/python-modules/pychromecast/default.nix4
-rw-r--r--pkgs/development/python-modules/pycmarkgfm/default.nix32
-rw-r--r--pkgs/development/python-modules/pycoin/default.nix4
-rw-r--r--pkgs/development/python-modules/pycryptodome/default.nix4
-rw-r--r--pkgs/development/python-modules/pycryptodomex/default.nix4
-rw-r--r--pkgs/development/python-modules/pyct/default.nix6
-rw-r--r--pkgs/development/python-modules/pycurl/default.nix7
-rw-r--r--pkgs/development/python-modules/pyee/default.nix37
-rw-r--r--pkgs/development/python-modules/pyelftools/default.nix2
-rw-r--r--pkgs/development/python-modules/pyexcel-io/default.nix4
-rw-r--r--pkgs/development/python-modules/pyexcel-xls/default.nix4
-rw-r--r--pkgs/development/python-modules/pyexcel/default.nix4
-rw-r--r--pkgs/development/python-modules/pyfcm/default.nix2
-rw-r--r--pkgs/development/python-modules/pygobject/3.nix10
-rw-r--r--pkgs/development/python-modules/pygtrie/default.nix15
-rw-r--r--pkgs/development/python-modules/pyhomematic/default.nix4
-rw-r--r--pkgs/development/python-modules/pyhs100/default.nix4
-rw-r--r--pkgs/development/python-modules/pykka/default.nix7
-rw-r--r--pkgs/development/python-modules/pymavlink/default.nix4
-rw-r--r--pkgs/development/python-modules/pymupdf/default.nix9
-rw-r--r--pkgs/development/python-modules/pyopencl/default.nix4
-rw-r--r--pkgs/development/python-modules/pyosmium/default.nix10
-rw-r--r--pkgs/development/python-modules/pyotp/default.nix4
-rw-r--r--pkgs/development/python-modules/pypandoc/default.nix10
-rw-r--r--pkgs/development/python-modules/pypass/default.nix84
-rw-r--r--pkgs/development/python-modules/pypass/mark-executables.patch255
-rw-r--r--pkgs/development/python-modules/pyperclip/default.nix4
-rw-r--r--pkgs/development/python-modules/pyphen/default.nix4
-rw-r--r--pkgs/development/python-modules/pyppeteer/default.nix29
-rw-r--r--pkgs/development/python-modules/pyqtgraph/default.nix11
-rw-r--r--pkgs/development/python-modules/pyramid_hawkauth/default.nix9
-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/pyrsistent/default.nix4
-rw-r--r--pkgs/development/python-modules/pysam/default.nix12
-rw-r--r--pkgs/development/python-modules/pysaml2/default.nix3
-rw-r--r--pkgs/development/python-modules/pyscard/default.nix21
-rw-r--r--pkgs/development/python-modules/pyserial-asyncio/default.nix4
-rw-r--r--pkgs/development/python-modules/pyside/apiextractor.nix13
-rw-r--r--pkgs/development/python-modules/pyside/default.nix6
-rw-r--r--pkgs/development/python-modules/pyside/generatorrunner.nix13
-rw-r--r--pkgs/development/python-modules/pyside/shiboken.nix3
-rw-r--r--pkgs/development/python-modules/pyside/tools.nix6
-rw-r--r--pkgs/development/python-modules/pyside2/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/pytest-black/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-flakes/default.nix12
-rw-r--r--pkgs/development/python-modules/pytest-pylint/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-quickcheck/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-sanic/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-testmon/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-timeout/default.nix36
-rw-r--r--pkgs/development/python-modules/pytest/default.nix4
-rw-r--r--pkgs/development/python-modules/python-bidi/default.nix20
-rw-r--r--pkgs/development/python-modules/python-crontab/default.nix27
-rw-r--r--pkgs/development/python-modules/python-didl-lite/default.nix4
-rw-r--r--pkgs/development/python-modules/python-hosts/default.nix4
-rw-r--r--pkgs/development/python-modules/python-jsonrpc-server/default.nix2
-rw-r--r--pkgs/development/python-modules/python-miio/default.nix17
-rw-r--r--pkgs/development/python-modules/python-rapidjson/default.nix4
-rw-r--r--pkgs/development/python-modules/python-sql/default.nix4
-rw-r--r--pkgs/development/python-modules/pytools/default.nix4
-rw-r--r--pkgs/development/python-modules/pytorch-metric-learning/default.nix23
-rw-r--r--pkgs/development/python-modules/pytorch/default.nix48
-rw-r--r--pkgs/development/python-modules/pyvips/default.nix4
-rw-r--r--pkgs/development/python-modules/pyvmomi/default.nix4
-rw-r--r--pkgs/development/python-modules/pywbem/default.nix31
-rw-r--r--pkgs/development/python-modules/pyzmq/default.nix37
-rw-r--r--pkgs/development/python-modules/reedsolo/default.nix27
-rw-r--r--pkgs/development/python-modules/reportlab/default.nix4
-rw-r--r--pkgs/development/python-modules/requests-aws4auth/default.nix8
-rw-r--r--pkgs/development/python-modules/requests/default.nix4
-rw-r--r--pkgs/development/python-modules/robotframework/default.nix4
-rw-r--r--pkgs/development/python-modules/rope/default.nix4
-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/rq/default.nix4
-rw-r--r--pkgs/development/python-modules/rtmixer/default.nix2
-rw-r--r--pkgs/development/python-modules/rtslib/default.nix4
-rw-r--r--pkgs/development/python-modules/ruamel_ordereddict/default.nix4
-rw-r--r--pkgs/development/python-modules/ruamel_yaml/default.nix4
-rw-r--r--pkgs/development/python-modules/rubymarshal/default.nix5
-rw-r--r--pkgs/development/python-modules/sacremoses/default.nix2
-rw-r--r--pkgs/development/python-modules/scikit-fuzzy/default.nix34
-rw-r--r--pkgs/development/python-modules/scipy/default.nix4
-rw-r--r--pkgs/development/python-modules/scour/default.nix4
-rw-r--r--pkgs/development/python-modules/scp/default.nix4
-rw-r--r--pkgs/development/python-modules/scramp/default.nix24
-rw-r--r--pkgs/development/python-modules/scrapy/default.nix4
-rw-r--r--pkgs/development/python-modules/screeninfo/default.nix7
-rw-r--r--pkgs/development/python-modules/setuptools-rust/default.nix7
-rw-r--r--pkgs/development/python-modules/setuptools/44.0.nix11
-rw-r--r--pkgs/development/python-modules/setuptools/default.nix11
-rw-r--r--pkgs/development/python-modules/setuptools/tag-date.patch12
-rw-r--r--pkgs/development/python-modules/sh/default.nix4
-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/signedjson/default.nix7
-rw-r--r--pkgs/development/python-modules/slicer/default.nix29
-rw-r--r--pkgs/development/python-modules/slither-analyzer/default.nix10
-rw-r--r--pkgs/development/python-modules/smart_open/default.nix4
-rw-r--r--pkgs/development/python-modules/smbus-cffi/default.nix46
-rw-r--r--pkgs/development/python-modules/smugline/default.nix40
-rw-r--r--pkgs/development/python-modules/smugpy/default.nix21
-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/sockjs/default.nix22
-rw-r--r--pkgs/development/python-modules/sounddevice/default.nix4
-rw-r--r--pkgs/development/python-modules/spacy/default.nix4
-rw-r--r--pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix43
-rw-r--r--pkgs/development/python-modules/sphinxcontrib-katex/default.nix4
-rw-r--r--pkgs/development/python-modules/sphinxcontrib-openapi/default.nix2
-rw-r--r--pkgs/development/python-modules/sphinxcontrib-spelling/default.nix6
-rw-r--r--pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix4
-rw-r--r--pkgs/development/python-modules/sqlalchemy/default.nix4
-rw-r--r--pkgs/development/python-modules/sqlite-utils/default.nix42
-rw-r--r--pkgs/development/python-modules/sqlmap/default.nix4
-rw-r--r--pkgs/development/python-modules/srptools/default.nix4
-rw-r--r--pkgs/development/python-modules/srsly/default.nix4
-rw-r--r--pkgs/development/python-modules/sshtunnel/default.nix4
-rw-r--r--pkgs/development/python-modules/stack-data/default.nix54
-rw-r--r--pkgs/development/python-modules/statsmodels/default.nix4
-rw-r--r--pkgs/development/python-modules/streamz/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/symengine/default.nix9
-rw-r--r--pkgs/development/python-modules/sympy/1_5.nix4
-rw-r--r--pkgs/development/python-modules/sympy/default.nix4
-rw-r--r--pkgs/development/python-modules/tag-expressions/default.nix2
-rw-r--r--pkgs/development/python-modules/tasklib/default.nix4
-rw-r--r--pkgs/development/python-modules/telethon-session-sqlalchemy/default.nix4
-rw-r--r--pkgs/development/python-modules/tempora/default.nix4
-rw-r--r--pkgs/development/python-modules/tensorboardx/default.nix6
-rw-r--r--pkgs/development/python-modules/tensorflow-probability/default.nix2
-rw-r--r--pkgs/development/python-modules/tensorflow/1/default.nix4
-rw-r--r--pkgs/development/python-modules/tensorflow/2/default.nix14
-rw-r--r--pkgs/development/python-modules/testfixtures/default.nix4
-rw-r--r--pkgs/development/python-modules/textacy/default.nix4
-rw-r--r--pkgs/development/python-modules/thinc/default.nix4
-rw-r--r--pkgs/development/python-modules/timeout-decorator/default.nix4
-rw-r--r--pkgs/development/python-modules/tld/default.nix2
-rw-r--r--pkgs/development/python-modules/tmdb3/default.nix5
-rw-r--r--pkgs/development/python-modules/tokenizers/default.nix16
-rw-r--r--pkgs/development/python-modules/tokenlib/default.nix7
-rw-r--r--pkgs/development/python-modules/toml/default.nix4
-rw-r--r--pkgs/development/python-modules/toolz/2.nix28
-rw-r--r--pkgs/development/python-modules/toolz/default.nix6
-rw-r--r--pkgs/development/python-modules/tracing/default.nix2
-rw-r--r--pkgs/development/python-modules/transformers/default.nix13
-rw-r--r--pkgs/development/python-modules/transitions/default.nix4
-rw-r--r--pkgs/development/python-modules/trezor/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.nix8
-rw-r--r--pkgs/development/python-modules/txdbus/default.nix4
-rw-r--r--pkgs/development/python-modules/u-msgpack-python/default.nix4
-rw-r--r--pkgs/development/python-modules/uamqp/default.nix2
-rw-r--r--pkgs/development/python-modules/ueberzug/default.nix2
-rw-r--r--pkgs/development/python-modules/unicorn/default.nix2
-rw-r--r--pkgs/development/python-modules/unpaddedbase64/default.nix7
-rw-r--r--pkgs/development/python-modules/update_checker/default.nix4
-rw-r--r--pkgs/development/python-modules/uproot-methods/default.nix4
-rw-r--r--pkgs/development/python-modules/urllib3/default.nix4
-rw-r--r--pkgs/development/python-modules/urwid/default.nix4
-rw-r--r--pkgs/development/python-modules/urwidtrees/default.nix12
-rw-r--r--pkgs/development/python-modules/user-agents/default.nix4
-rw-r--r--pkgs/development/python-modules/vcrpy/default.nix4
-rw-r--r--pkgs/development/python-modules/vdirsyncer/default.nix69
-rw-r--r--pkgs/development/python-modules/vdirsyncer/stable.nix64
-rw-r--r--pkgs/development/python-modules/versioneer/default.nix8
-rw-r--r--pkgs/development/python-modules/virtualenv/default.nix4
-rw-r--r--pkgs/development/python-modules/vowpalwabbit/default.nix4
-rw-r--r--pkgs/development/python-modules/wled/default.nix2
-rw-r--r--pkgs/development/python-modules/wxPython/4.1.nix75
-rw-r--r--pkgs/development/python-modules/xdis/default.nix4
-rw-r--r--pkgs/development/python-modules/xhtml2pdf/default.nix12
-rw-r--r--pkgs/development/python-modules/xlib/default.nix4
-rw-r--r--pkgs/development/python-modules/xmljson/default.nix26
-rw-r--r--pkgs/development/python-modules/xmlschema/default.nix4
-rw-r--r--pkgs/development/python-modules/xstatic-bootbox/default.nix4
-rw-r--r--pkgs/development/python-modules/xstatic-jquery/default.nix4
-rw-r--r--pkgs/development/python-modules/yamlloader/default.nix33
-rw-r--r--pkgs/development/python-modules/youtube-dlc/default.nix23
-rw-r--r--pkgs/development/python-modules/yq/default.nix9
-rw-r--r--pkgs/development/python-modules/zeroconf/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-xbee/default.nix2
-rw-r--r--pkgs/development/python-modules/zigpy-zigate/default.nix8
-rw-r--r--pkgs/development/python-modules/zope_copy/default.nix2
-rw-r--r--pkgs/development/python-modules/zope_interface/default.nix6
-rw-r--r--pkgs/development/python-modules/zopfli/default.nix4
-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.nix2
-rw-r--r--pkgs/development/tools/ammonite/default.nix44
-rw-r--r--pkgs/development/tools/analysis/cargo-tarpaulin/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/flow/default.nix4
-rw-r--r--pkgs/development/tools/analysis/frama-c/default.nix29
-rw-r--r--pkgs/development/tools/analysis/nix-linter/default.nix9
-rw-r--r--pkgs/development/tools/analysis/pev/default.nix20
-rw-r--r--pkgs/development/tools/analysis/pmd/default.nix4
-rw-r--r--pkgs/development/tools/analysis/radare2/cutter.nix22
-rw-r--r--pkgs/development/tools/analysis/retdec/default.nix3
-rw-r--r--pkgs/development/tools/analysis/rr/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/aws-sam-cli/default.nix4
-rw-r--r--pkgs/development/tools/azcopy/default.nix6
-rw-r--r--pkgs/development/tools/backblaze-b2/default.nix4
-rw-r--r--pkgs/development/tools/bazel-kazel/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/apache-ant/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/bear/cmakepaths.patch13
-rw-r--r--pkgs/development/tools/build-managers/bear/default.nix41
-rw-r--r--pkgs/development/tools/build-managers/bear/ignore_wrapper.patch27
-rw-r--r--pkgs/development/tools/build-managers/bear/no-double-relative.patch14
-rw-r--r--pkgs/development/tools/build-managers/bloop/default.nix8
-rw-r--r--pkgs/development/tools/build-managers/cmake/default.nix23
-rw-r--r--pkgs/development/tools/build-managers/gn/default.nix2
-rw-r--r--pkgs/development/tools/build-managers/meson/boost-Do-not-add-system-paths-on-nix.patch40
-rw-r--r--pkgs/development/tools/build-managers/meson/default.nix14
-rw-r--r--pkgs/development/tools/build-managers/mill/default.nix3
-rw-r--r--pkgs/development/tools/build-managers/msbuild/default.nix2
-rw-r--r--pkgs/development/tools/build-managers/qbs/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.nix62
-rw-r--r--pkgs/development/tools/build-managers/sbt/default.nix38
-rw-r--r--pkgs/development/tools/build-managers/shards/default.nix68
-rw-r--r--pkgs/development/tools/build-managers/tup/default.nix16
-rw-r--r--pkgs/development/tools/buildah/default.nix4
-rw-r--r--pkgs/development/tools/buildah/wrapper.nix4
-rw-r--r--pkgs/development/tools/buildpack/default.nix6
-rw-r--r--pkgs/development/tools/clj-kondo/default.nix12
-rw-r--r--pkgs/development/tools/cloud-nuke/default.nix14
-rw-r--r--pkgs/development/tools/cloud-nuke/deps.nix219
-rw-r--r--pkgs/development/tools/conftest/default.nix26
-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.nix48
-rwxr-xr-xpkgs/development/tools/continuous-integration/jenkins/update.sh22
-rw-r--r--pkgs/development/tools/coursier/default.nix57
-rw-r--r--pkgs/development/tools/database/dbmate/default.nix6
-rw-r--r--pkgs/development/tools/database/liquibase/default.nix4
-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/doxygen/default.nix28
-rw-r--r--pkgs/development/tools/documentation/gtk-doc/default.nix10
-rw-r--r--pkgs/development/tools/dt-schema/default.nix4
-rw-r--r--pkgs/development/tools/eclipse-mat/default.nix2
-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.sh7
-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/gauge/default.nix4
-rw-r--r--pkgs/development/tools/git-quick-stats/default.nix4
-rw-r--r--pkgs/development/tools/github/bump/default.nix29
-rw-r--r--pkgs/development/tools/glade/default.nix16
-rw-r--r--pkgs/development/tools/gllvm/default.nix4
-rw-r--r--pkgs/development/tools/glslviewer/default.nix17
-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/google-app-engine-go-sdk/default.nix8
-rw-r--r--pkgs/development/tools/gopls/default.nix6
-rw-r--r--pkgs/development/tools/halfempty/default.nix4
-rw-r--r--pkgs/development/tools/haskell/haskell-language-server/default.nix28
-rw-r--r--pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix60
-rw-r--r--pkgs/development/tools/haskell/haskell-language-server/hls-hlint-plugin.nix26
-rw-r--r--pkgs/development/tools/haskell/haskell-language-server/hls-tactics-plugin.nix32
-rwxr-xr-xpkgs/development/tools/haskell/haskell-language-server/update.sh20
-rw-r--r--pkgs/development/tools/hcloud/default.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/jsonnet-bundler/default.nix26
-rw-r--r--pkgs/development/tools/k6/default.nix4
-rw-r--r--pkgs/development/tools/knightos/genkfs/default.nix25
-rw-r--r--pkgs/development/tools/knightos/kpack/default.nix4
-rw-r--r--pkgs/development/tools/knightos/mkrom/default.nix4
-rw-r--r--pkgs/development/tools/ktlint/default.nix21
-rw-r--r--pkgs/development/tools/kustomize/default.nix10
-rw-r--r--pkgs/development/tools/lazygit/default.nix6
-rw-r--r--pkgs/development/tools/literate-programming/Literate/default.nix7
-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/act/default.nix6
-rw-r--r--pkgs/development/tools/misc/arcanist/default.nix32
-rw-r--r--pkgs/development/tools/misc/argbash/default.nix2
-rw-r--r--pkgs/development/tools/misc/autogen/default.nix28
-rw-r--r--pkgs/development/tools/misc/binutils/default.nix65
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch (renamed from pkgs/development/tools/misc/binutils/0001-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch (renamed from pkgs/development/tools/misc/binutils/0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch (renamed from pkgs/development/tools/misc/binutils/0001-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/always-search-rpath.patch (renamed from pkgs/development/tools/misc/binutils/always-search-rpath.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/build-components-separately.patch (renamed from pkgs/development/tools/misc/binutils/build-components-separately.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/deterministic.patch (renamed from pkgs/development/tools/misc/binutils/deterministic.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/disambiguate-arm-targets.patch (renamed from pkgs/development/tools/misc/binutils/disambiguate-arm-targets.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/gold-symbol-visibility.patch (renamed from pkgs/development/tools/misc/binutils/gold-symbol-visibility.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.31/no-plugins.patch (renamed from pkgs/development/tools/misc/binutils/no-plugins.patch)0
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.34/always-search-rpath.patch14
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.34/build-components-separately.patch164
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.34/deterministic.patch12
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.34/disambiguate-arm-targets.patch23
-rw-r--r--pkgs/development/tools/misc/binutils/patches/2.34/no-plugins.patch21
-rw-r--r--pkgs/development/tools/misc/blackfire/default.nix4
-rw-r--r--pkgs/development/tools/misc/blackfire/php-probe.nix4
-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.nix6
-rw-r--r--pkgs/development/tools/misc/cproto/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/editorconfig-checker/default.nix2
-rw-r--r--pkgs/development/tools/misc/fujprog/default.nix2
-rw-r--r--pkgs/development/tools/misc/gdb/default.nix4
-rw-r--r--pkgs/development/tools/misc/hydra-cli/default.nix7
-rw-r--r--pkgs/development/tools/misc/itm-tools/default.nix2
-rw-r--r--pkgs/development/tools/misc/lsof/default.nix4
-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.nix8
-rw-r--r--pkgs/development/tools/misc/nix-build-uncached/default.nix4
-rw-r--r--pkgs/development/tools/misc/openocd/default.nix22
-rw-r--r--pkgs/development/tools/misc/scc/default.nix2
-rw-r--r--pkgs/development/tools/misc/stm32cubemx/default.nix6
-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/ycmd/default.nix5
-rw-r--r--pkgs/development/tools/misc/yodl/default.nix4
-rw-r--r--pkgs/development/tools/mmixware/default.nix44
-rw-r--r--pkgs/development/tools/ocaml/camlp5/default.nix6
-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.nix21
-rw-r--r--pkgs/development/tools/operator-sdk/default.nix6
-rw-r--r--pkgs/development/tools/oq/default.nix2
-rw-r--r--pkgs/development/tools/osslsigncode/default.nix8
-rw-r--r--pkgs/development/tools/overcommit/default.nix2
-rw-r--r--pkgs/development/tools/packer/default.nix4
-rw-r--r--pkgs/development/tools/packet-cli/default.nix8
-rw-r--r--pkgs/development/tools/packet-sd/default.nix24
-rw-r--r--pkgs/development/tools/parsing/antlr/4.8.nix (renamed from pkgs/development/tools/parsing/antlr/4.7.nix)6
-rw-r--r--pkgs/development/tools/parsing/bison/default.nix4
-rw-r--r--pkgs/development/tools/parsing/bisonc++/default.nix56
-rw-r--r--pkgs/development/tools/parsing/byacc/default.nix4
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/default.nix20
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/default.nix1
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json8
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json8
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json10
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json8
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json8
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json8
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json8
-rw-r--r--pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json8
-rw-r--r--pkgs/development/tools/pipenv/default.nix4
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix1
-rw-r--r--pkgs/development/tools/profiling/sysprof/capture.nix30
-rw-r--r--pkgs/development/tools/profiling/sysprof/default.nix14
-rw-r--r--pkgs/development/tools/react-native-debugger/default.nix4
-rw-r--r--pkgs/development/tools/rgp/default.nix18
-rw-r--r--pkgs/development/tools/rq/default.nix2
-rw-r--r--pkgs/development/tools/rubocop/Gemfile.lock25
-rw-r--r--pkgs/development/tools/rubocop/gemset.nix61
-rw-r--r--pkgs/development/tools/rufo/Gemfile3
-rw-r--r--pkgs/development/tools/rufo/Gemfile.lock13
-rw-r--r--pkgs/development/tools/rufo/default.nix16
-rw-r--r--pkgs/development/tools/rufo/gemset.nix12
-rw-r--r--pkgs/development/tools/run/default.nix2
-rw-r--r--pkgs/development/tools/rust/cargo-c/default.nix8
-rw-r--r--pkgs/development/tools/rust/cargo-cache/default.nix2
-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-make/default.nix6
-rw-r--r--pkgs/development/tools/rust/cargo-udeps/default.nix6
-rw-r--r--pkgs/development/tools/rust/crate2nix/default.nix47
-rw-r--r--pkgs/development/tools/rust/rust-analyzer/default.nix6
-rw-r--r--pkgs/development/tools/rust/rust-analyzer/generic.nix7
-rw-r--r--pkgs/development/tools/rust/rust-analyzer/no-track_env_var.patch120
-rwxr-xr-xpkgs/development/tools/rust/rust-analyzer/update.sh12
-rw-r--r--pkgs/development/tools/rust/rust-analyzer/wrapper.nix5
-rw-r--r--pkgs/development/tools/scry/default.nix2
-rw-r--r--pkgs/development/tools/sd-local/default.nix6
-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/sourcetrail/default.nix2
-rw-r--r--pkgs/development/tools/swiftformat/default.nix2
-rw-r--r--pkgs/development/tools/tracy/default.nix4
-rw-r--r--pkgs/development/tools/trellis/default.nix12
-rw-r--r--pkgs/development/tools/vagrant/default.nix4
-rw-r--r--pkgs/development/tools/vagrant/gemset.nix114
-rw-r--r--pkgs/development/tools/vagrant/gemset_libvirt.nix73
-rw-r--r--pkgs/development/tools/vala-language-server/default.nix59
-rw-r--r--pkgs/development/tools/vala-lint/default.nix6
-rw-r--r--pkgs/development/tools/vcstool/default.nix4
-rw-r--r--pkgs/development/tools/vgo2nix/default.nix36
-rw-r--r--pkgs/development/tools/vgo2nix/deps.nix210
-rw-r--r--pkgs/development/tools/vulkan-validation-layers/default.nix6
-rw-r--r--pkgs/development/tools/vultr-cli/default.nix6
-rw-r--r--pkgs/development/tools/wabt/default.nix10
-rw-r--r--pkgs/development/tools/wally-cli/default.nix4
-rw-r--r--pkgs/development/tools/wrangler/default.nix12
-rw-r--r--pkgs/development/tools/yarn/default.nix4
-rw-r--r--pkgs/development/tools/yq-go/default.nix4
-rw-r--r--pkgs/development/web/deno/default.nix15
-rw-r--r--pkgs/development/web/flyctl/default.nix4
-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/nodejs.nix4
-rw-r--r--pkgs/development/web/nodejs/v12.nix4
-rw-r--r--pkgs/development/web/nodejs/v14.nix4
-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/development/web/woff2/default.nix6
-rw-r--r--pkgs/games/1oom/default.nix32
-rw-r--r--pkgs/games/amoeba/default.nix4
-rw-r--r--pkgs/games/among-sus/default.nix29
-rw-r--r--pkgs/games/assaultcube/default.nix4
-rw-r--r--pkgs/games/cockatrice/default.nix2
-rw-r--r--pkgs/games/eduke32/default.nix13
-rw-r--r--pkgs/games/eidolon/default.nix2
-rw-r--r--pkgs/games/empty-epsilon/default.nix8
-rw-r--r--pkgs/games/factorio/default.nix17
-rw-r--r--pkgs/games/frogatto/default.nix1
-rw-r--r--pkgs/games/gcompris/default.nix4
-rw-r--r--pkgs/games/gscrabble/default.nix2
-rw-r--r--pkgs/games/gweled/default.nix2
-rw-r--r--pkgs/games/iortcw/default.nix27
-rw-r--r--pkgs/games/iortcw/sp.nix52
-rw-r--r--pkgs/games/julius/default.nix5
-rw-r--r--pkgs/games/katago/default.nix6
-rw-r--r--pkgs/games/keen4/builder.sh2
-rw-r--r--pkgs/games/lgogdownloader/default.nix37
-rw-r--r--pkgs/games/liquidwar/5.nix7
-rw-r--r--pkgs/games/lugaru/default.nix2
-rw-r--r--pkgs/games/lunar-client/default.nix41
-rw-r--r--pkgs/games/mari0/default.nix2
-rw-r--r--pkgs/games/minecraft-server/default.nix6
-rw-r--r--pkgs/games/minecraft/default.nix1
-rw-r--r--pkgs/games/multimc/default.nix2
-rw-r--r--pkgs/games/openrct2/default.nix12
-rw-r--r--pkgs/games/openxray/default.nix4
-rw-r--r--pkgs/games/osu-lazer/default.nix4
-rw-r--r--pkgs/games/osu-lazer/deps.nix177
-rw-r--r--pkgs/games/papermc/default.nix6
-rw-r--r--pkgs/games/pentobi/default.nix26
-rw-r--r--pkgs/games/pioneers/default.nix32
-rw-r--r--pkgs/games/pysolfc/default.nix2
-rw-r--r--pkgs/games/quakespasm/vulkan.nix15
-rw-r--r--pkgs/games/scummvm/default.nix4
-rw-r--r--pkgs/games/sgt-puzzles/default.nix2
-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/the-butterfly-effect/default.nix7
-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/wyvern/default.nix2
-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/epson-escpr2/default.nix8
-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/drivers/sc-controller/default.nix1
-rw-r--r--pkgs/misc/drivers/utsushi/default.nix48
-rw-r--r--pkgs/misc/emulators/caprice32/default.nix2
-rw-r--r--pkgs/misc/emulators/cdemu/libmirage.nix4
-rw-r--r--pkgs/misc/emulators/libdsk/default.nix2
-rw-r--r--pkgs/misc/emulators/mame/default.nix4
-rw-r--r--pkgs/misc/emulators/mednafen/default.nix4
-rw-r--r--pkgs/misc/emulators/mednaffe/default.nix2
-rw-r--r--pkgs/misc/emulators/mgba/default.nix4
-rw-r--r--pkgs/misc/emulators/pcsx2/default.nix41
-rw-r--r--pkgs/misc/emulators/qmc2/default.nix8
-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/simh/default.nix62
-rw-r--r--pkgs/misc/emulators/stella/default.nix4
-rw-r--r--pkgs/misc/emulators/wine/base.nix20
-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/default.nix3
-rw-r--r--pkgs/misc/emulators/wine/packages.nix11
-rw-r--r--pkgs/misc/emulators/wine/sources.nix36
-rw-r--r--pkgs/misc/emulators/wine/staging.nix2
-rw-r--r--pkgs/misc/emulators/xcpc/default.nix2
-rw-r--r--pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch835
-rw-r--r--pkgs/misc/ghostscript/default.nix36
-rw-r--r--pkgs/misc/screensavers/multilockscreen/default.nix47
-rw-r--r--pkgs/misc/seafile-shared/default.nix4
-rw-r--r--pkgs/misc/sndio/default.nix4
-rw-r--r--pkgs/misc/tmux-plugins/default.nix75
-rw-r--r--pkgs/misc/tpm2-pkcs11/default.nix4
-rw-r--r--pkgs/misc/uboot/default.nix7
-rw-r--r--pkgs/misc/vim-plugins/generated.nix1064
-rw-r--r--pkgs/misc/vim-plugins/overrides.nix35
-rw-r--r--pkgs/misc/vim-plugins/vim-plugin-names37
-rw-r--r--pkgs/misc/vscode-extensions/default.nix479
-rw-r--r--pkgs/misc/vscode-extensions/ms-vsliveshare-vsliveshare/default.nix4
-rw-r--r--pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json2
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/cf-setup-hook.sh2
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/default.nix109
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/frameworks.nix228
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/print-reexports/default.nix17
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/print-reexports/main.c148
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/IOKit/default.nix15
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix56
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/Security/boot.nix17
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix19
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix5
-rw-r--r--pkgs/os-specific/darwin/darwin-stubs/default.nix20
-rw-r--r--pkgs/os-specific/darwin/discrete-scroll/default.nix1
-rw-r--r--pkgs/os-specific/darwin/libtapi/default.nix10
-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/alsa-topology-conf/default.nix4
-rw-r--r--pkgs/os-specific/linux/alsa-ucm-conf/default.nix4
-rw-r--r--pkgs/os-specific/linux/anbox/kmod.nix2
-rw-r--r--pkgs/os-specific/linux/apparmor/default.nix13
-rw-r--r--pkgs/os-specific/linux/autofs/default.nix7
-rw-r--r--pkgs/os-specific/linux/batman-adv/version.nix8
-rw-r--r--pkgs/os-specific/linux/bcc/default.nix10
-rw-r--r--pkgs/os-specific/linux/bluez/default.nix4
-rw-r--r--pkgs/os-specific/linux/bolt/default.nix45
-rw-r--r--pkgs/os-specific/linux/btfs/default.nix4
-rw-r--r--pkgs/os-specific/linux/catfs/default.nix47
-rw-r--r--pkgs/os-specific/linux/checksec/default.nix4
-rw-r--r--pkgs/os-specific/linux/criu/default.nix4
-rw-r--r--pkgs/os-specific/linux/cshatag/default.nix32
-rw-r--r--pkgs/os-specific/linux/cshatag/deps.nix21
-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/eudev/default.nix4
-rw-r--r--pkgs/os-specific/linux/firejail/default.nix26
-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/firmware-linux-nonfree/default.nix6
-rw-r--r--pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch59
-rw-r--r--pkgs/os-specific/linux/firmware/fwupd/default.nix36
-rw-r--r--pkgs/os-specific/linux/firmware/fwupd/installed-tests-path.patch42
-rw-r--r--pkgs/os-specific/linux/fnotifystat/default.nix4
-rw-r--r--pkgs/os-specific/linux/forkstat/default.nix4
-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/fwts/default.nix4
-rw-r--r--pkgs/os-specific/linux/hdparm/default.nix4
-rw-r--r--pkgs/os-specific/linux/i2c-tools/default.nix4
-rw-r--r--pkgs/os-specific/linux/iproute/default.nix8
-rw-r--r--pkgs/os-specific/linux/ipset/default.nix4
-rw-r--r--pkgs/os-specific/linux/iptables/default.nix4
-rw-r--r--pkgs/os-specific/linux/jfbview/default.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/common-config.nix3
-rw-r--r--pkgs/os-specific/linux/kernel/generic.nix9
-rw-r--r--pkgs/os-specific/linux/kernel/hardened/patches.json30
-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.8.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-libre.nix5
-rw-r--r--pkgs/os-specific/linux/kernel/linux-mptcp-94.nix26
-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.nix9
-rw-r--r--pkgs/os-specific/linux/kernel/manual-config.nix12
-rw-r--r--pkgs/os-specific/linux/kmscon/default.nix1
-rw-r--r--pkgs/os-specific/linux/ldm/default.nix4
-rw-r--r--pkgs/os-specific/linux/libcap-ng/default.nix4
-rw-r--r--pkgs/os-specific/linux/libcap/default.nix5
-rw-r--r--pkgs/os-specific/linux/libfabric/default.nix4
-rw-r--r--pkgs/os-specific/linux/libratbag/default.nix4
-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/lxc/default.nix4
-rw-r--r--pkgs/os-specific/linux/lxcfs/default.nix10
-rw-r--r--pkgs/os-specific/linux/mcelog/default.nix4
-rw-r--r--pkgs/os-specific/linux/mdadm/default.nix4
-rw-r--r--pkgs/os-specific/linux/microcode/intel.nix4
-rw-r--r--pkgs/os-specific/linux/ndiswrapper/default.nix15
-rw-r--r--pkgs/os-specific/linux/ndiswrapper/no-sbin.patch6
-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/nvidia-x11/persistenced.nix10
-rw-r--r--pkgs/os-specific/linux/open-iscsi/default.nix12
-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_gnupg/default.nix4
-rw-r--r--pkgs/os-specific/linux/pam_mount/default.nix47
-rw-r--r--pkgs/os-specific/linux/pam_mount/support_luks2.patch47
-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/r8168/default.nix8
-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/systemd/0012-Install-default-configuration-into-out-share-factory.patch14
-rw-r--r--pkgs/os-specific/linux/systemd/0019-logind-seat-debus-show-CanMultiSession-again.patch (renamed from pkgs/os-specific/linux/systemd/0019-revert-get-rid-of-seat_can_multi_session.patch)13
-rw-r--r--pkgs/os-specific/linux/systemd/default.nix274
-rw-r--r--pkgs/os-specific/linux/tomb/default.nix8
-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/usbip/default.nix5
-rw-r--r--pkgs/os-specific/linux/wireguard/default.nix4
-rw-r--r--pkgs/os-specific/linux/xpadneo/default.nix9
-rw-r--r--pkgs/os-specific/linux/zfs/default.nix23
-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.nix34
-rw-r--r--pkgs/servers/atlassian/confluence.nix4
-rw-r--r--pkgs/servers/bazarr/default.nix4
-rw-r--r--pkgs/servers/caddy/default.nix2
-rw-r--r--pkgs/servers/computing/torque/default.nix4
-rw-r--r--pkgs/servers/consul/default.nix4
-rw-r--r--pkgs/servers/corosync/default.nix7
-rw-r--r--pkgs/servers/dgraph/default.nix6
-rw-r--r--pkgs/servers/dns/bind/default.nix5
-rw-r--r--pkgs/servers/dns/coredns/default.nix6
-rw-r--r--pkgs/servers/dns/dnsdist/default.nix2
-rw-r--r--pkgs/servers/dns/knot-dns/default.nix4
-rw-r--r--pkgs/servers/dns/knot-resolver/default.nix23
-rw-r--r--pkgs/servers/dns/nsd/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/go-libp2p-daemon/default.nix23
-rw-r--r--pkgs/servers/gortr/default.nix4
-rw-r--r--pkgs/servers/hitch/default.nix4
-rw-r--r--pkgs/servers/home-assistant/appdaemon.nix49
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix25
-rw-r--r--pkgs/servers/home-assistant/default.nix16
-rw-r--r--pkgs/servers/home-assistant/frontend.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/nginx/mainline.nix4
-rw-r--r--pkgs/servers/http/showoff/default.nix2
-rw-r--r--pkgs/servers/http/unit/default.nix4
-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/keycloak/default.nix51
-rw-r--r--pkgs/servers/klipper/default.nix4
-rw-r--r--pkgs/servers/lidarr/default.nix4
-rw-r--r--pkgs/servers/livepeer/default.nix4
-rw-r--r--pkgs/servers/mail/exim/default.nix1
-rw-r--r--pkgs/servers/mail/freepops/default.nix29
-rw-r--r--pkgs/servers/mail/postfix/default.nix10
-rw-r--r--pkgs/servers/mail/rspamd/default.nix3
-rw-r--r--pkgs/servers/matrix-appservice-discord/node-composition.nix2
-rw-r--r--pkgs/servers/matrix-synapse/default.nix4
-rw-r--r--pkgs/servers/matrix-synapse/matrix-appservice-slack/node-composition.nix2
-rw-r--r--pkgs/servers/matterbridge/default.nix4
-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.nix7
-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/mlflow-server/default.nix4
-rw-r--r--pkgs/servers/monitoring/do-agent/default.nix6
-rw-r--r--pkgs/servers/monitoring/grafana/default.nix8
-rw-r--r--pkgs/servers/monitoring/kapacitor/default.nix4
-rw-r--r--pkgs/servers/monitoring/loki/default.nix40
-rw-r--r--pkgs/servers/monitoring/mackerel-agent/default.nix42
-rw-r--r--pkgs/servers/monitoring/munin/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/default.nix8
-rw-r--r--pkgs/servers/monitoring/prometheus/process-exporter.nix4
-rw-r--r--pkgs/servers/monitoring/prometheus/promscale.nix6
-rw-r--r--pkgs/servers/monitoring/prometheus/sql-exporter.nix23
-rw-r--r--pkgs/servers/monitoring/prometheus/webui-package.json28
-rw-r--r--pkgs/servers/monitoring/prometheus/webui-yarndeps.nix3312
-rw-r--r--pkgs/servers/monitoring/sensu-go/default.nix6
-rw-r--r--pkgs/servers/monitoring/telegraf/default.nix15
-rw-r--r--pkgs/servers/monitoring/thanos/default.nix6
-rw-r--r--pkgs/servers/mpd/default.nix4
-rw-r--r--pkgs/servers/mqtt/mosquitto/default.nix4
-rw-r--r--pkgs/servers/mtprotoproxy/default.nix4
-rw-r--r--pkgs/servers/nats-server/default.nix4
-rw-r--r--pkgs/servers/nextcloud/default.nix12
-rw-r--r--pkgs/servers/nosql/cassandra/3.0.nix4
-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/riak-cs/2.1.1.nix70
-rw-r--r--pkgs/servers/nosql/riak-cs/stanchion.nix65
-rw-r--r--pkgs/servers/openafs/1.6/default.nix91
-rw-r--r--pkgs/servers/openafs/1.6/srcs.nix14
-rw-r--r--pkgs/servers/openafs/1.6/tsmbac.patch62
-rw-r--r--pkgs/servers/openafs/1.8/default.nix39
-rw-r--r--pkgs/servers/openafs/1.8/module.nix21
-rw-r--r--pkgs/servers/openafs/1.9/bosserver.patch30
-rw-r--r--pkgs/servers/openafs/1.9/cross-build.patch223
-rw-r--r--pkgs/servers/openafs/1.9/default.nix105
-rw-r--r--pkgs/servers/openafs/1.9/module.nix (renamed from pkgs/servers/openafs/1.6/module.nix)39
-rw-r--r--pkgs/servers/openafs/1.9/srcs.nix14
-rw-r--r--pkgs/servers/openafs/1.9/tsmbac.patch62
-rw-r--r--pkgs/servers/pg_featureserv/default.nix23
-rw-r--r--pkgs/servers/pim6sd/default.nix23
-rw-r--r--pkgs/servers/plex/raw.nix20
-rw-r--r--pkgs/servers/pounce/default.nix4
-rw-r--r--pkgs/servers/pulseaudio/add-option-for-installation-sysconfdir.patch100
-rw-r--r--pkgs/servers/pulseaudio/correct-ldflags.patch13
-rw-r--r--pkgs/servers/pulseaudio/default.nix4
-rw-r--r--pkgs/servers/pulseaudio/hsphfpd.nix46
-rw-r--r--pkgs/servers/pulseaudio/pali.nix219
-rw-r--r--pkgs/servers/rainloop/default.nix25
-rw-r--r--pkgs/servers/rippled/default.nix12
-rw-r--r--pkgs/servers/rtsp-simple-server/default.nix35
-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/search/meilisearch/default.nix2
-rw-r--r--pkgs/servers/ser2net/default.nix2
-rw-r--r--pkgs/servers/sickbeard/sickgear.nix4
-rw-r--r--pkgs/servers/sip/freeswitch/default.nix17
-rw-r--r--pkgs/servers/sip/freeswitch/modules.nix6
-rw-r--r--pkgs/servers/slimserver/default.nix4
-rw-r--r--pkgs/servers/smcroute/default.nix2
-rw-r--r--pkgs/servers/sozu/default.nix36
-rw-r--r--pkgs/servers/sql/cockroachdb/default.nix13
-rw-r--r--pkgs/servers/sql/dolt/default.nix6
-rw-r--r--pkgs/servers/sql/mariadb/default.nix5
-rw-r--r--pkgs/servers/sql/monetdb/default.nix4
-rw-r--r--pkgs/servers/sql/patroni/default.nix2
-rw-r--r--pkgs/servers/sql/postgresql/default.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/pgroonga.nix4
-rw-r--r--pkgs/servers/sql/postgresql/ext/pgrouting.nix5
-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.nix11
-rw-r--r--pkgs/servers/tautulli/default.nix48
-rw-r--r--pkgs/servers/tracing/tempo/default.nix26
-rw-r--r--pkgs/servers/traefik/default.nix6
-rw-r--r--pkgs/servers/trezord/default.nix16
-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/dokuwiki/default.nix2
-rw-r--r--pkgs/servers/web-apps/jirafeau/default.nix2
-rw-r--r--pkgs/servers/web-apps/moodle/default.nix6
-rw-r--r--pkgs/servers/web-apps/rss-bridge/default.nix6
-rw-r--r--pkgs/servers/web-apps/shaarli/default.nix4
-rw-r--r--pkgs/servers/web-apps/shaarli/material-theme.nix38
-rw-r--r--pkgs/servers/web-apps/wordpress/default.nix4
-rw-r--r--pkgs/servers/wsdd/default.nix34
-rw-r--r--pkgs/servers/x11/xorg/default.nix53
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix10
-rw-r--r--pkgs/servers/x11/xorg/tarballs.list12
-rw-r--r--pkgs/servers/xmpp/ejabberd/default.nix4
-rw-r--r--pkgs/servers/xmpp/prosody/default.nix9
-rw-r--r--pkgs/servers/zigbee2mqtt/default.nix4
-rw-r--r--pkgs/servers/zigbee2mqtt/node-packages.nix2597
-rw-r--r--pkgs/servers/zigbee2mqtt/node.nix2
-rw-r--r--pkgs/servers/zoneminder/default.nix10
-rw-r--r--pkgs/shells/bash/4.4.nix4
-rw-r--r--pkgs/shells/bash/5.0.nix4
-rw-r--r--pkgs/shells/bash/bash-completion/default.nix4
-rw-r--r--pkgs/shells/dash/default.nix14
-rw-r--r--pkgs/shells/fish/default.nix4
-rw-r--r--pkgs/shells/liquidprompt/default.nix4
-rw-r--r--pkgs/shells/mksh/default.nix4
-rw-r--r--pkgs/shells/mrsh/default.nix9
-rw-r--r--pkgs/shells/nushell/default.nix8
-rw-r--r--pkgs/shells/oil/default.nix4
-rw-r--r--pkgs/shells/powershell/default.nix4
-rw-r--r--pkgs/shells/xonsh/default.nix4
-rw-r--r--pkgs/shells/zsh/antibody/default.nix2
-rw-r--r--pkgs/shells/zsh/oh-my-zsh/default.nix45
-rwxr-xr-xpkgs/shells/zsh/oh-my-zsh/update.sh19
-rw-r--r--pkgs/shells/zsh/pure-prompt/default.nix4
-rw-r--r--pkgs/shells/zsh/zplugin/default.nix40
-rw-r--r--pkgs/shells/zsh/zsh-powerlevel10k/default.nix8
-rw-r--r--pkgs/stdenv/darwin/default.nix175
-rw-r--r--pkgs/stdenv/darwin/make-bootstrap-tools.nix53
-rw-r--r--pkgs/stdenv/generic/check-meta.nix39
-rw-r--r--pkgs/stdenv/generic/setup.sh4
-rw-r--r--pkgs/stdenv/linux/default.nix4
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools.nix2
-rw-r--r--pkgs/stdenv/native/default.nix9
-rw-r--r--pkgs/test/default.nix3
-rw-r--r--pkgs/test/haskell-documentationTarball/default.nix17
-rw-r--r--pkgs/test/install-shell-files/default.nix125
-rw-r--r--pkgs/tools/X11/ckbcomp/default.nix4
-rw-r--r--pkgs/tools/X11/devour/default.nix28
-rw-r--r--pkgs/tools/X11/find-cursor/default.nix26
-rw-r--r--pkgs/tools/X11/grobi/default.nix10
-rw-r--r--pkgs/tools/X11/hsetroot/default.nix46
-rw-r--r--pkgs/tools/X11/nx-libs/default.nix4
-rw-r--r--pkgs/tools/X11/xdg-utils/default.nix6
-rw-r--r--pkgs/tools/X11/xpra/default.nix4
-rw-r--r--pkgs/tools/X11/xwinmosaic/default.nix9
-rw-r--r--pkgs/tools/admin/awscli/default.nix25
-rw-r--r--pkgs/tools/admin/awscli2/default.nix21
-rw-r--r--pkgs/tools/admin/awsweeper/default.nix20
-rw-r--r--pkgs/tools/admin/azure-cli/default.nix18
-rw-r--r--pkgs/tools/admin/azure-cli/python-packages.nix56
-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/lxd/default.nix4
-rw-r--r--pkgs/tools/admin/procs/default.nix8
-rw-r--r--pkgs/tools/admin/salt/default.nix4
-rw-r--r--pkgs/tools/admin/ssmsh/default.nix26
-rw-r--r--pkgs/tools/admin/stripe-cli/default.nix4
-rw-r--r--pkgs/tools/admin/trivy/default.nix6
-rw-r--r--pkgs/tools/archivers/arc_unpacker/default.nix47
-rw-r--r--pkgs/tools/archivers/ctrtool/default.nix9
-rw-r--r--pkgs/tools/archivers/fsarchiver/default.nix4
-rw-r--r--pkgs/tools/archivers/unarj/default.nix23
-rw-r--r--pkgs/tools/audio/abcm2ps/default.nix4
-rw-r--r--pkgs/tools/audio/pasystray/default.nix12
-rw-r--r--pkgs/tools/audio/volctl/default.nix6
-rw-r--r--pkgs/tools/backup/amazon-glacier-cmd-interface/default.nix33
-rw-r--r--pkgs/tools/backup/bacula/default.nix4
-rw-r--r--pkgs/tools/backup/btrbk/default.nix4
-rw-r--r--pkgs/tools/backup/dar/default.nix4
-rw-r--r--pkgs/tools/backup/duplicity/default.nix4
-rw-r--r--pkgs/tools/backup/kopia/default.nix6
-rw-r--r--pkgs/tools/backup/monolith/default.nix2
-rw-r--r--pkgs/tools/backup/ori/default.nix4
-rw-r--r--pkgs/tools/backup/restic/default.nix6
-rw-r--r--pkgs/tools/backup/restic/rest-server.nix19
-rw-r--r--pkgs/tools/backup/stenc/default.nix2
-rw-r--r--pkgs/tools/backup/tarsnap/default.nix2
-rw-r--r--pkgs/tools/backup/wal-e/default.nix16
-rw-r--r--pkgs/tools/backup/wal-g/default.nix6
-rw-r--r--pkgs/tools/backup/zfsbackup/default.nix6
-rw-r--r--pkgs/tools/backup/zfsbackup/deps.nix1171
-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/brotli/default.nix22
-rw-r--r--pkgs/tools/compression/lz4/default.nix4
-rw-r--r--pkgs/tools/compression/pigz/default.nix4
-rw-r--r--pkgs/tools/filesystems/android-file-transfer/default.nix8
-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/bindfs/default.nix4
-rw-r--r--pkgs/tools/filesystems/btrfs-progs/default.nix2
-rw-r--r--pkgs/tools/filesystems/ceph/ceph-glibc-2-32-sigdescr_np.patch63
-rw-r--r--pkgs/tools/filesystems/ceph/default.nix9
-rw-r--r--pkgs/tools/filesystems/cpcfs/default.nix4
-rw-r--r--pkgs/tools/filesystems/darling-dmg/default.nix23
-rw-r--r--pkgs/tools/filesystems/davfs2/0002-Make-sure-that-the-setuid-wrapped-umount-is-invoked.patch42
-rw-r--r--pkgs/tools/filesystems/davfs2/default.nix22
-rw-r--r--pkgs/tools/filesystems/dislocker/default.nix4
-rw-r--r--pkgs/tools/filesystems/duperemove/default.nix4
-rw-r--r--pkgs/tools/filesystems/f3/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/gcsfuse/default.nix4
-rw-r--r--pkgs/tools/filesystems/glusterfs/default.nix10
-rw-r--r--pkgs/tools/filesystems/idsk/default.nix2
-rw-r--r--pkgs/tools/filesystems/irods/common.nix2
-rw-r--r--pkgs/tools/filesystems/moosefs/default.nix4
-rw-r--r--pkgs/tools/filesystems/mtools/default.nix4
-rw-r--r--pkgs/tools/filesystems/netatalk/default.nix4
-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/rar2fs/default.nix4
-rw-r--r--pkgs/tools/filesystems/romdirfs/default.nix2
-rw-r--r--pkgs/tools/filesystems/sftpman/default.nix25
-rw-r--r--pkgs/tools/filesystems/squashfuse/default.nix16
-rw-r--r--pkgs/tools/filesystems/sshfs-fuse/default.nix8
-rw-r--r--pkgs/tools/filesystems/yandex-disk/default.nix5
-rw-r--r--pkgs/tools/graphics/asymptote/default.nix18
-rw-r--r--pkgs/tools/graphics/asymptote/default.upstream4
-rw-r--r--pkgs/tools/graphics/diagrams-builder/default.nix10
-rw-r--r--pkgs/tools/graphics/exifprobe/default.nix31
-rw-r--r--pkgs/tools/graphics/gifski/default.nix6
-rw-r--r--pkgs/tools/graphics/gmic/default.nix8
-rw-r--r--pkgs/tools/graphics/oxipng/default.nix17
-rw-r--r--pkgs/tools/graphics/piglit/default.nix77
-rw-r--r--pkgs/tools/graphics/vips/default.nix6
-rw-r--r--pkgs/tools/graphics/viu/default.nix6
-rw-r--r--pkgs/tools/graphics/vulkan-extension-layer/default.nix39
-rw-r--r--pkgs/tools/graphics/vulkan-tools-lunarg/default.nix86
-rw-r--r--pkgs/tools/graphics/vulkan-tools/default.nix9
-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/fusuma/default.nix2
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix4
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-libthai/default.nix24
-rw-r--r--pkgs/tools/inputmethods/ibus/default.nix4
-rw-r--r--pkgs/tools/misc/3mux/default.nix2
-rw-r--r--pkgs/tools/misc/as-tree/cargo-lock.patch13
-rw-r--r--pkgs/tools/misc/as-tree/default.nix27
-rw-r--r--pkgs/tools/misc/autojump/default.nix4
-rw-r--r--pkgs/tools/misc/autorandr/default.nix4
-rw-r--r--pkgs/tools/misc/bandwidth/default.nix27
-rw-r--r--pkgs/tools/misc/bat/default.nix6
-rw-r--r--pkgs/tools/misc/bdf2psf/default.nix4
-rw-r--r--pkgs/tools/misc/bdf2sfd/default.nix4
-rw-r--r--pkgs/tools/misc/birdfont/xmlbird.nix4
-rw-r--r--pkgs/tools/misc/broadlink-cli/default.nix16
-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/cloud-utils/default.nix8
-rw-r--r--pkgs/tools/misc/codebraid/default.nix6
-rw-r--r--pkgs/tools/misc/colord/default.nix4
-rw-r--r--pkgs/tools/misc/convbin/default.nix42
-rw-r--r--pkgs/tools/misc/convfont/default.nix29
-rw-r--r--pkgs/tools/misc/convimg/default.nix43
-rw-r--r--pkgs/tools/misc/coreutils/avoid-false-positive-in-date-debug-test.patch52
-rw-r--r--pkgs/tools/misc/coreutils/coreutils-8.31-android-cross.patch51
-rw-r--r--pkgs/tools/misc/coreutils/coreutils-8.31-musl-cross.patch1153
-rw-r--r--pkgs/tools/misc/coreutils/default.nix13
-rw-r--r--pkgs/tools/misc/coreutils/sys-getdents-undeclared.patch100
-rw-r--r--pkgs/tools/misc/cp437/default.nix28
-rw-r--r--pkgs/tools/misc/cpuminer-multi/default.nix7
-rw-r--r--pkgs/tools/misc/cutecom/default.nix6
-rw-r--r--pkgs/tools/misc/ddate/default.nix17
-rw-r--r--pkgs/tools/misc/debootstrap/default.nix4
-rw-r--r--pkgs/tools/misc/diffoscope/default.nix4
-rw-r--r--pkgs/tools/misc/direnv/default.nix9
-rw-r--r--pkgs/tools/misc/dua/default.nix6
-rw-r--r--pkgs/tools/misc/duf/default.nix4
-rw-r--r--pkgs/tools/misc/envchain/default.nix32
-rw-r--r--pkgs/tools/misc/etcher/default.nix4
-rw-r--r--pkgs/tools/misc/eva/default.nix2
-rw-r--r--pkgs/tools/misc/execline/default.nix9
-rw-r--r--pkgs/tools/misc/fend/default.nix22
-rw-r--r--pkgs/tools/misc/fet-sh/default.nix4
-rw-r--r--pkgs/tools/misc/ffsend/default.nix6
-rw-r--r--pkgs/tools/misc/flameshot/default.nix6
-rw-r--r--pkgs/tools/misc/flashrom/default.nix1
-rw-r--r--pkgs/tools/misc/fluent-bit/default.nix6
-rw-r--r--pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch14
-rw-r--r--pkgs/tools/misc/fortune/default.nix11
-rw-r--r--pkgs/tools/misc/fselect/default.nix8
-rw-r--r--pkgs/tools/misc/fzf/default.nix6
-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/html-proofer/Gemfile.lock6
-rw-r--r--pkgs/tools/misc/html-proofer/gemset.nix12
-rw-r--r--pkgs/tools/misc/intermodal/default.nix2
-rw-r--r--pkgs/tools/misc/jdupes/default.nix4
-rw-r--r--pkgs/tools/misc/jugglinglab/default.nix2
-rw-r--r--pkgs/tools/misc/lazydocker/default.nix6
-rw-r--r--pkgs/tools/misc/licensor/default.nix2
-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.nix2
-rw-r--r--pkgs/tools/misc/mbuffer/default.nix4
-rw-r--r--pkgs/tools/misc/memtest86-efi/default.nix4
-rw-r--r--pkgs/tools/misc/miniserve/default.nix8
-rw-r--r--pkgs/tools/misc/mmv-go/default.nix24
-rw-r--r--pkgs/tools/misc/mongodb-compass/default.nix4
-rw-r--r--pkgs/tools/misc/mons/default.nix14
-rw-r--r--pkgs/tools/misc/mstflint/default.nix1
-rw-r--r--pkgs/tools/misc/mutagen/default.nix4
-rw-r--r--pkgs/tools/misc/neo-cowsay/default.nix2
-rw-r--r--pkgs/tools/misc/nix-direnv/default.nix2
-rw-r--r--pkgs/tools/misc/onefetch/default.nix8
-rw-r--r--pkgs/tools/misc/ostree/default.nix8
-rw-r--r--pkgs/tools/misc/page/default.nix6
-rw-r--r--pkgs/tools/misc/parallel/default.nix4
-rw-r--r--pkgs/tools/misc/parted/default.nix4
-rw-r--r--pkgs/tools/misc/partition-manager/default.nix4
-rw-r--r--pkgs/tools/misc/pastebinit/default.nix29
-rw-r--r--pkgs/tools/misc/pg_flame/default.nix2
-rw-r--r--pkgs/tools/misc/pgcenter/default.nix4
-rw-r--r--pkgs/tools/misc/pgmetrics/default.nix4
-rw-r--r--pkgs/tools/misc/phoronix-test-suite/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/powerline-rs/default.nix2
-rw-r--r--pkgs/tools/misc/profile-sync-daemon/default.nix10
-rw-r--r--pkgs/tools/misc/pspg/default.nix4
-rw-r--r--pkgs/tools/misc/rmlint/default.nix6
-rw-r--r--pkgs/tools/misc/rpcsvc-proto/default.nix2
-rw-r--r--pkgs/tools/misc/rpm-ostree/default.nix10
-rw-r--r--pkgs/tools/misc/s6-portable-utils/default.nix4
-rw-r--r--pkgs/tools/misc/skim/default.nix6
-rw-r--r--pkgs/tools/misc/slurp/default.nix4
-rw-r--r--pkgs/tools/misc/snapper/default.nix4
-rw-r--r--pkgs/tools/misc/starship/default.nix8
-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/thin-provisioning-tools/default.nix2
-rw-r--r--pkgs/tools/misc/tlp/default.nix4
-rw-r--r--pkgs/tools/misc/tmuxp/default.nix4
-rw-r--r--pkgs/tools/misc/topgrade/default.nix16
-rw-r--r--pkgs/tools/misc/trash-cli/default.nix28
-rw-r--r--pkgs/tools/misc/tydra/default.nix2
-rw-r--r--pkgs/tools/misc/ugtrain/default.nix28
-rw-r--r--pkgs/tools/misc/up/default.nix8
-rw-r--r--pkgs/tools/misc/up/gomod.patch23
-rw-r--r--pkgs/tools/misc/urjtag/default.nix17
-rw-r--r--pkgs/tools/misc/vector/default.nix17
-rw-r--r--pkgs/tools/misc/vimwiki-markdown/default.nix4
-rw-r--r--pkgs/tools/misc/websocat/default.nix2
-rw-r--r--pkgs/tools/misc/woeusb/default.nix4
-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/misc/zoxide/default.nix32
-rw-r--r--pkgs/tools/networking/6tunnel/default.nix2
-rw-r--r--pkgs/tools/networking/airfield/node.nix2
-rw-r--r--pkgs/tools/networking/aria2/default.nix2
-rw-r--r--pkgs/tools/networking/bandwhich/default.nix2
-rw-r--r--pkgs/tools/networking/bud/default.nix4
-rw-r--r--pkgs/tools/networking/chrony/allow-clock_adjtime.patch26
-rw-r--r--pkgs/tools/networking/chrony/default.nix13
-rw-r--r--pkgs/tools/networking/chrony/fix-seccomp-build.patch13
-rw-r--r--pkgs/tools/networking/cjdns/default.nix4
-rw-r--r--pkgs/tools/networking/clash/default.nix8
-rw-r--r--pkgs/tools/networking/croc/default.nix6
-rw-r--r--pkgs/tools/networking/curl/default.nix4
-rw-r--r--pkgs/tools/networking/curlie/default.nix6
-rw-r--r--pkgs/tools/networking/davix/default.nix8
-rw-r--r--pkgs/tools/networking/dnsproxy/default.nix4
-rw-r--r--pkgs/tools/networking/dogdns/default.nix38
-rw-r--r--pkgs/tools/networking/drill/default.nix2
-rw-r--r--pkgs/tools/networking/dropbear/default.nix4
-rw-r--r--pkgs/tools/networking/dsniff/default.nix4
-rw-r--r--pkgs/tools/networking/eternal-terminal/default.nix4
-rw-r--r--pkgs/tools/networking/findomain/default.nix2
-rw-r--r--pkgs/tools/networking/frp/default.nix8
-rw-r--r--pkgs/tools/networking/goimapnotify/default.nix2
-rw-r--r--pkgs/tools/networking/gping/default.nix29
-rw-r--r--pkgs/tools/networking/haproxy/default.nix8
-rw-r--r--pkgs/tools/networking/hey/default.nix6
-rw-r--r--pkgs/tools/networking/httpstat/default.nix4
-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/keepalived/default.nix4
-rw-r--r--pkgs/tools/networking/lldpd/default.nix4
-rw-r--r--pkgs/tools/networking/mailutils/default.nix21
-rw-r--r--pkgs/tools/networking/minio-client/default.nix6
-rw-r--r--pkgs/tools/networking/mosh/default.nix5
-rw-r--r--pkgs/tools/networking/nebula/default.nix2
-rw-r--r--pkgs/tools/networking/network-manager/default.nix7
-rw-r--r--pkgs/tools/networking/network-manager/dmenu/default.nix2
-rw-r--r--pkgs/tools/networking/nfdump/default.nix4
-rw-r--r--pkgs/tools/networking/nfstrace/default.nix2
-rw-r--r--pkgs/tools/networking/oneshot/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.nix10
-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/photon/default.nix4
-rw-r--r--pkgs/tools/networking/shadowsocks-rust/default.nix6
-rw-r--r--pkgs/tools/networking/shorewall/default.nix6
-rw-r--r--pkgs/tools/networking/slirp4netns/default.nix4
-rw-r--r--pkgs/tools/networking/subfinder/default.nix2
-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/tunnelto/default.nix2
-rw-r--r--pkgs/tools/networking/unbound/default.nix44
-rw-r--r--pkgs/tools/networking/urlwatch/default.nix7
-rw-r--r--pkgs/tools/networking/v2ray/default.nix37
-rwxr-xr-xpkgs/tools/networking/v2ray/update.sh8
-rw-r--r--pkgs/tools/networking/wavemon/default.nix4
-rw-r--r--pkgs/tools/networking/zerotierone/default.nix10
-rw-r--r--pkgs/tools/nix/dnadd/default.nix22
-rw-r--r--pkgs/tools/nix/nar-serve/default.nix31
-rw-r--r--pkgs/tools/nix/nixos-generators/default.nix4
-rw-r--r--pkgs/tools/package-management/cargo-about/default.nix8
-rw-r--r--pkgs/tools/package-management/cargo-deb/default.nix2
-rw-r--r--pkgs/tools/package-management/cargo-edit/default.nix2
-rw-r--r--pkgs/tools/package-management/cargo-outdated/default.nix6
-rw-r--r--pkgs/tools/package-management/cargo-update/default.nix2
-rw-r--r--pkgs/tools/package-management/cde/default.nix23
-rw-r--r--pkgs/tools/package-management/disnix/default.nix4
-rw-r--r--pkgs/tools/package-management/disnix/dydisnix/default.nix27
-rw-r--r--pkgs/tools/package-management/emplace/default.nix8
-rw-r--r--pkgs/tools/package-management/gx/default.nix10
-rw-r--r--pkgs/tools/package-management/gx/go/default.nix10
-rw-r--r--pkgs/tools/package-management/nfpm/default.nix6
-rw-r--r--pkgs/tools/package-management/nix-update/default.nix10
-rw-r--r--pkgs/tools/package-management/nix/default.nix24
-rw-r--r--pkgs/tools/package-management/nixops/default.nix9
-rw-r--r--pkgs/tools/package-management/nixops/generic.nix3
-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/package-management/packagekit/qt.nix4
-rw-r--r--pkgs/tools/security/1password-gui/default.nix4
-rw-r--r--pkgs/tools/security/aflplusplus/default.nix4
-rw-r--r--pkgs/tools/security/aws-okta/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/bitwarden/default.nix4
-rw-r--r--pkgs/tools/security/bitwarden_rs/default.nix6
-rw-r--r--pkgs/tools/security/bitwarden_rs/vault.nix4
-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/clevis/default.nix4
-rw-r--r--pkgs/tools/security/crackxls/default.nix9
-rw-r--r--pkgs/tools/security/creddump/default.nix3
-rw-r--r--pkgs/tools/security/doppler/default.nix6
-rw-r--r--pkgs/tools/security/ecryptfs/default.nix6
-rw-r--r--pkgs/tools/security/fido2luks/default.nix14
-rw-r--r--pkgs/tools/security/genpass/default.nix15
-rw-r--r--pkgs/tools/security/ghidra/default.nix12
-rw-r--r--pkgs/tools/security/gnu-pw-mgr/default.nix4
-rw-r--r--pkgs/tools/security/gnupg/22.nix3
-rw-r--r--pkgs/tools/security/honggfuzz/default.nix2
-rw-r--r--pkgs/tools/security/ipscan/default.nix4
-rw-r--r--pkgs/tools/security/jadx/default.nix6
-rw-r--r--pkgs/tools/security/keybase/default.nix6
-rw-r--r--pkgs/tools/security/keybase/gui.nix8
-rw-r--r--pkgs/tools/security/kpcli/default.nix4
-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/onioncircuits/default.nix6
-rw-r--r--pkgs/tools/security/opensc/default.nix21
-rw-r--r--pkgs/tools/security/pass/default.nix17
-rw-r--r--pkgs/tools/security/pass/extensions/genphrase.nix4
-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/rbw/default.nix2
-rw-r--r--pkgs/tools/security/rustscan/default.nix10
-rw-r--r--pkgs/tools/security/saml2aws/default.nix4
-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/spectre-meltdown-checker/default.nix4
-rw-r--r--pkgs/tools/security/ssh-audit/default.nix24
-rw-r--r--pkgs/tools/security/sudolikeaboss/default.nix5
-rw-r--r--pkgs/tools/security/tor/default.nix6
-rw-r--r--pkgs/tools/security/vault/default.nix9
-rw-r--r--pkgs/tools/security/vault/vault-bin.nix16
-rw-r--r--pkgs/tools/system/bfs/default.nix4
-rw-r--r--pkgs/tools/system/bottom/default.nix6
-rw-r--r--pkgs/tools/system/bpytop/default.nix4
-rw-r--r--pkgs/tools/system/clinfo/default.nix4
-rw-r--r--pkgs/tools/system/ctop/default.nix4
-rw-r--r--pkgs/tools/system/facter/default.nix8
-rw-r--r--pkgs/tools/system/fio/default.nix4
-rw-r--r--pkgs/tools/system/hostctl/default.nix36
-rw-r--r--pkgs/tools/system/inxi/default.nix8
-rw-r--r--pkgs/tools/system/memtester/default.nix4
-rw-r--r--pkgs/tools/system/mlc/default.nix30
-rw-r--r--pkgs/tools/system/monit/default.nix4
-rw-r--r--pkgs/tools/system/netdata/go.d.plugin.nix6
-rw-r--r--pkgs/tools/system/rocm-smi/default.nix4
-rw-r--r--pkgs/tools/system/rofi-systemd/default.nix4
-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/throttled/default.nix4
-rw-r--r--pkgs/tools/system/tre-command/default.nix6
-rw-r--r--pkgs/tools/system/tuptime/default.nix6
-rw-r--r--pkgs/tools/system/uefitool/variants.nix4
-rw-r--r--pkgs/tools/text/amber/default.nix6
-rw-r--r--pkgs/tools/text/angle-grinder/default.nix25
-rw-r--r--pkgs/tools/text/asciigraph/default.nix22
-rw-r--r--pkgs/tools/text/chars/default.nix28
-rw-r--r--pkgs/tools/text/groff/default.nix4
-rw-r--r--pkgs/tools/text/groff/site.tmac3
-rw-r--r--pkgs/tools/text/gtranslator/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/ledger2beancount/default.nix58
-rw-r--r--pkgs/tools/text/ocrmypdf/default.nix4
-rw-r--r--pkgs/tools/text/poedit/default.nix14
-rw-r--r--pkgs/tools/text/recode/default.nix4
-rw-r--r--pkgs/tools/text/ruplacer/default.nix2
-rw-r--r--pkgs/tools/text/sd/default.nix2
-rw-r--r--pkgs/tools/text/shfmt/default.nix21
-rw-r--r--pkgs/tools/text/snippetpixie/default.nix4
-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/text/vgrep/default.nix14
-rw-r--r--pkgs/tools/typesetting/asciidoctorj/default.nix4
-rw-r--r--pkgs/tools/typesetting/pdf2htmlEX/add-glib-cmake.patch17
-rw-r--r--pkgs/tools/typesetting/pdf2htmlEX/default.nix48
-rw-r--r--pkgs/tools/typesetting/tectonic/default.nix11
-rw-r--r--pkgs/tools/typesetting/tex/nix/run-latex.sh25
-rw-r--r--pkgs/tools/typesetting/tex/texlive/combine.nix8
-rw-r--r--pkgs/tools/video/flvtool2/default.nix17
-rw-r--r--pkgs/tools/video/rav1e/default.nix34
-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.nix78
-rw-r--r--pkgs/top-level/all-packages.nix1112
-rw-r--r--pkgs/top-level/coq-packages.nix2
-rw-r--r--pkgs/top-level/darwin-packages.nix8
-rw-r--r--pkgs/top-level/dhall-packages.nix18
-rw-r--r--pkgs/top-level/haskell-packages.nix26
-rw-r--r--pkgs/top-level/ocaml-packages.nix46
-rw-r--r--pkgs/top-level/perl-packages.nix251
-rw-r--r--pkgs/top-level/python-packages.nix191
-rw-r--r--pkgs/top-level/release-small.nix4
-rw-r--r--pkgs/top-level/release.nix9
-rw-r--r--pkgs/top-level/static.nix5
-rw-r--r--pkgs/top-level/unix-tools.nix32
3603 files changed, 82160 insertions, 52506 deletions
diff --git a/.editorconfig b/.editorconfig
index d8a320e495c1..6625cbf69810 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -76,10 +76,12 @@ trim_trailing_whitespace = unset
[pkgs/build-support/dotnetenv/Wrapper/**]
end_of_line = unset
+indent_style = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
[pkgs/build-support/upstream-updater/**]
+indent_style = unset
trim_trailing_whitespace = unset
[pkgs/development/compilers/elm/registry.dat]
@@ -96,6 +98,9 @@ trim_trailing_whitespace = unset
[pkgs/development/node-packages/composition.nix]
insert_final_newline = unset
+[pkgs/development/{perl-modules,ocaml-modules,tools/ocaml}/**]
+indent_style = unset
+
[pkgs/servers/dict/wordnet_structures.py]
trim_trailing_whitespace = unset
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 7d6d7205a144..20668760d2d4 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -176,6 +176,10 @@
/pkgs/applications/editors/emacs @adisbladis
/pkgs/top-level/emacs-packages.nix @adisbladis
+# Neovim
+/pkgs/applications/editors/neovim @jonringer
+/pkgs/applications/editors/neovim @teto
+
# VimPlugins
/pkgs/misc/vim-plugins @jonringer @softinio
@@ -202,8 +206,14 @@
/nixos/tests/cri-o.nix @NixOS/podman @zowoq
/nixos/tests/podman.nix @NixOS/podman @zowoq
+# Docker tools
+/pkgs/build-support/docker @roberth @utdemir
+/nixos/tests/docker-tools-overlay.nix @roberth
+/nixos/tests/docker-tools.nix @roberth
+/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/ISSUE_TEMPLATE/out_of_date_package_report.md b/.github/ISSUE_TEMPLATE/out_of_date_package_report.md
new file mode 100644
index 000000000000..72c09a19c0e6
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/out_of_date_package_report.md
@@ -0,0 +1,48 @@
+---
+name: Out-of-date package reports
+about: For packages that are out-of-date
+title: ''
+labels: '9.needs: package (update)'
+assignees: ''
+
+---
+
+
+###### Checklist
+
+<!-- Note that these are hard requirements -->
+
+<!--
+You can use the "Go to file" functionality on github to find the package
+Then you can go to the history for this package
+Find the latest "package_name: old_version -> new_version" commit
+The "new_version" is the the current version of the package
+-->
+- [ ] Checked the [nixpkgs master branch](https://github.com/NixOS/nixpkgs)
+<!--
+Type the name of your package and try to find an open pull request for the package
+If you find an open pull request, you can review it!
+There's a high chance that you'll have the new version right away while helping the community!
+-->
+- [ ] Checked the [nixpkgs pull requests](https://github.com/NixOS/nixpkgs/pulls)
+
+###### Project name
+`nix search` name:
+<!--
+The current version can be found easily with the same process than above for checking the master branch
+If an open PR is present for the package, take this version as the current one and link to the PR
+-->
+current version:
+desired version:
+
+###### Notify maintainers
+<!--
+Search your package here: https://search.nixos.org/packages?channel=unstable
+If no maintainer is listed for your package, tag the person that last updated the package
+-->
+
+maintainers:
+
+###### Note for maintainers
+
+Please tag this issue in your PR.
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 48b84f8c36ce..ce630e77e940 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -5,7 +5,7 @@ comment describing what you have tested in the relevant package/service.
Reviewing helps to reduce the average time-to-merge for everyone.
Thanks a lot if you do!
List of open PRs: https://github.com/NixOS/nixpkgs/pulls
-Reviewing guidelines: https://hydra.nixos.org/job/nixpkgs/trunk/manual/latest/download/1/nixpkgs/manual.html#chap-reviewing-contributions
+Reviewing guidelines: https://nixos.org/manual/nixpkgs/unstable/#chap-reviewing-contributions
-->
###### Motivation for this change
diff --git a/.github/workflows/editorconfig.yml b/.github/workflows/editorconfig.yml
index d61882c50400..be7a4ba02b61 100644
--- a/.github/workflows/editorconfig.yml
+++ b/.github/workflows/editorconfig.yml
@@ -2,6 +2,8 @@ name: "Checking EditorConfig"
on:
pull_request:
+ branches-ignore:
+ - 'release-**'
jobs:
tests:
@@ -23,5 +25,5 @@ jobs:
- name: Checking EditorConfig
if: env.GIT_DIFF
run: |
- ./bin/editorconfig-checker -disable-indentation \
+ ./bin/editorconfig-checker -disable-indent-size \
${{ env.GIT_DIFF }}
diff --git a/README.md b/README.md
index 70d50e5efcd6..16cfeabfa7ed 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
</p>
[Nixpkgs](https://github.com/nixos/nixpkgs) is a collection of over
-40,000 software packages that can be installed with the
+60,000 software packages that can be installed with the
[Nix](https://nixos.org/nix/) package manager. It also implements
[NixOS](https://nixos.org/nixos/), a purely-functional Linux distribution.
diff --git a/doc/builders/packages/kakoune.xml b/doc/builders/packages/kakoune.xml
index 728d40dacc92..045dbd0a653b 100644
--- a/doc/builders/packages/kakoune.xml
+++ b/doc/builders/packages/kakoune.xml
@@ -6,9 +6,7 @@
<para>
Kakoune can be built to autoload plugins:
<programlisting>(kakoune.override {
- configure = {
- plugins = with pkgs.kakounePlugins; [ parinfer-rust ];
- };
+ plugins = with pkgs.kakounePlugins; [ parinfer-rust ];
})</programlisting>
</para>
</section>
diff --git a/doc/builders/packages/shell-helpers.xml b/doc/builders/packages/shell-helpers.xml
index cb70d527d67b..a4ac9022c4ce 100644
--- a/doc/builders/packages/shell-helpers.xml
+++ b/doc/builders/packages/shell-helpers.xml
@@ -8,18 +8,14 @@
<itemizedlist>
<listitem>
<para>
- <literal>autojump</literal>: <command>autojump-share</command>
- </para>
- </listitem>
- <listitem>
- <para>
<literal>fzf</literal>: <command>fzf-share</command>
</para>
</listitem>
</itemizedlist>
- E.g. <literal>autojump</literal> can then used in the .bashrc like this:
+ E.g. <literal>fzf</literal> can then used in the .bashrc like this:
<screen>
- source "$(autojump-share)/autojump.bash"
+ source "$(fzf-share)/completion.bash"
+ source "$(fzf-share)/key-bindings.bash"
</screen>
</para>
</section>
diff --git a/doc/contributing/reviewing-contributions.xml b/doc/contributing/reviewing-contributions.xml
index fe79d8d992b1..96bf44da9723 100644
--- a/doc/contributing/reviewing-contributions.xml
+++ b/doc/contributing/reviewing-contributions.xml
@@ -7,8 +7,8 @@
<warning>
<para>
The following section is a draft, and the policy for reviewing is still being discussed in issues such as <link
- xlink:href="https://github.com/NixOS/nixpkgs/issues/11166">#11166 </link> and <link
- xlink:href="https://github.com/NixOS/nixpkgs/issues/20836">#20836 </link>.
+ xlink:href="https://github.com/NixOS/nixpkgs/issues/11166">#11166 </link> and <link
+ xlink:href="https://github.com/NixOS/nixpkgs/issues/20836">#20836 </link>.
</para>
</warning>
<para>
@@ -49,18 +49,6 @@
<itemizedlist>
<listitem>
<para>
- Add labels to the pull request. (Requires commit rights)
- </para>
- <itemizedlist>
- <listitem>
- <para>
- <literal>8.has: package (update)</literal> and any topic label that fit the updated package.
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem>
- <para>
Ensure that the package versioning fits the guidelines.
</para>
</listitem>
@@ -188,18 +176,6 @@
<itemizedlist>
<listitem>
<para>
- Add labels to the pull request. (Requires commit rights)
- </para>
- <itemizedlist>
- <listitem>
- <para>
- <literal>8.has: package (new)</literal> and any topic label that fit the new package.
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem>
- <para>
Ensure that the package versioning is fitting the guidelines.
</para>
</listitem>
@@ -304,18 +280,6 @@
<itemizedlist>
<listitem>
<para>
- Add labels to the pull request. (Requires commit rights)
- </para>
- <itemizedlist>
- <listitem>
- <para>
- <literal>8.has: module (update)</literal> and any topic label that fit the module.
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem>
- <para>
Ensure that the module maintainers are notified.
</para>
<itemizedlist>
@@ -408,18 +372,6 @@
<itemizedlist>
<listitem>
<para>
- Add labels to the pull request. (Requires commit rights)
- </para>
- <itemizedlist>
- <listitem>
- <para>
- <literal>8.has: module (new)</literal> and any topic label that fit the module.
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem>
- <para>
Ensure that the module tests, if any, are succeeding.
</para>
</listitem>
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/dotnet.section.md b/doc/languages-frameworks/dotnet.section.md
index c56f4728bed8..88fd74db8256 100644
--- a/doc/languages-frameworks/dotnet.section.md
+++ b/doc/languages-frameworks/dotnet.section.md
@@ -64,9 +64,9 @@ $ dotnet --info
The `dotnetCorePackages.sdk_X_Y` is preferred over the old dotnet-sdk as both major and minor version are very important for a dotnet environment. If a given minor version isn't present (or was changed), then this will likely break your ability to build a project.
-## dotnetCorePackages.sdk vs dotnetCorePackages.netcore vs dotnetCorePackages.aspnetcore
+## dotnetCorePackages.sdk vs vs dotnetCorePackages.net vs dotnetCorePackages.netcore vs dotnetCorePackages.aspnetcore
-The `dotnetCorePackages.sdk` contains both a runtime and the full sdk of a given version. The `netcore` and `aspnetcore` packages are meant to serve as minimal runtimes to deploy alongside already built applications.
+The `dotnetCorePackages.sdk` contains both a runtime and the full sdk of a given version. The `net`, `netcore` and `aspnetcore` packages are meant to serve as minimal runtimes to deploy alongside already built applications. For runtime versions >= .NET 5 `net` is used while `netcore` is used for older .NET Core runtime version.
## Packaging a Dotnet Application
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 728a38c264a3..7a4c54fca8d0 100644
--- a/doc/languages-frameworks/index.xml
+++ b/doc/languages-frameworks/index.xml
@@ -7,18 +7,19 @@
</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="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="lua.section.xml" />
+ <xi:include href="maven.section.xml" />
<xi:include href="node.section.xml" />
<xi:include href="ocaml.xml" />
<xi:include href="perl.xml" />
@@ -26,7 +27,7 @@
<xi:include href="python.section.xml" />
<xi:include href="qt.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="titanium.section.xml" />
diff --git a/doc/languages-frameworks/java.xml b/doc/languages-frameworks/java.xml
index bf0fc4883922..881d492b5bff 100644
--- a/doc/languages-frameworks/java.xml
+++ b/doc/languages-frameworks/java.xml
@@ -32,7 +32,7 @@ nativeBuildInputs = [ jdk ];
</para>
<para>
- If your Java package provides a program, you need to generate a wrapper script to run it using the OpenJRE. You can use <literal>makeWrapper</literal> for this:
+ 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 ];
@@ -43,7 +43,21 @@ installPhase =
--add-flags "-cp $out/share/java/foo.jar org.foo.Main"
'';
</programlisting>
- Note the use of <literal>jre</literal>, which is the part of the OpenJDK package that contains the Java Runtime Environment. By using <literal>${jre}/bin/java</literal> instead of <literal>${jdk}/bin/java</literal>, you prevent your package from depending on the JDK at runtime.
+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>
diff --git a/doc/languages-frameworks/maven.section.md b/doc/languages-frameworks/maven.section.md
new file mode 100644
index 000000000000..fe183e7ba3cc
--- /dev/null
+++ b/doc/languages-frameworks/maven.section.md
@@ -0,0 +1,354 @@
+---
+title: Maven
+author: Farid Zakaria
+date: 2020-10-15
+---
+
+# Maven
+
+Maven is a well-known build tool for the Java ecosystem however it has some challenges when integrating into the Nix build system.
+
+The following provides a list of common patterns with how to package a Maven project (or any JVM language that can export to Maven) as a Nix package.
+
+For the purposes of this example let's consider a very basic Maven project with the following `pom.xml` with a single dependency on [emoji-java](https://github.com/vdurmont/emoji-java).
+
+```xml
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>io.github.fzakaria</groupId>
+ <artifactId>maven-demo</artifactId>
+ <version>1.0</version>
+ <packaging>jar</packaging>
+ <name>NixOS Maven Demo</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.vdurmont</groupId>
+ <artifactId>emoji-java</artifactId>
+ <version>5.1.1</version>
+ </dependency>
+ </dependencies>
+</project>
+```
+
+Our main class file will be very simple:
+
+```java
+import com.vdurmont.emoji.EmojiParser;
+
+public class Main {
+ public static void main(String[] args) {
+ String str = "NixOS :grinning: is super cool :smiley:!";
+ String result = EmojiParser.parseToUnicode(str);
+ System.out.println(result);
+ }
+}
+```
+
+You find this demo project at https://github.com/fzakaria/nixos-maven-example
+
+## Solving for dependencies
+
+### buildMaven with NixOS/mvn2nix-maven-plugin
+
+> ⚠️ Although `buildMaven` is the "blessed" way within nixpkgs, as of 2020, it hasn't seen much activity in quite a while.
+
+`buildMaven` is an alternative method that tries to follow similar patterns of other programming languages by generating a lock file. It relies on the maven plugin [mvn2nix-maven-plugin](https://github.com/NixOS/mvn2nix-maven-plugin).
+
+First you generate a `project-info.json` file using the maven plugin.
+
+> This should be executed in the project's source repository or be told which `pom.xml` to execute with.
+
+```bash
+# run this step within the project's source repository
+❯ mvn org.nixos.mvn2nix:mvn2nix-maven-plugin:mvn2nix
+
+❯ cat project-info.json | jq | head
+{
+ "project": {
+ "artifactId": "maven-demo",
+ "groupId": "org.nixos",
+ "version": "1.0",
+ "classifier": "",
+ "extension": "jar",
+ "dependencies": [
+ {
+ "artifactId": "maven-resources-plugin",
+```
+
+This file is then given to the `buildMaven` function, and it returns 2 attributes.
+
+**`repo`**:
+ A Maven repository that is a symlink farm of all the dependencies found in the `project-info.json`
+
+
+**`build`**:
+ A simple derivation that runs through `mvn compile` & `mvn package` to build the JAR. You may use this as inspiration for more complicated derivations.
+
+Here is an [example](https://github.com/fzakaria/nixos-maven-example/blob/main/build-maven-repository.nix) of building the Maven repository
+```nix
+{ pkgs ? import <nixpkgs> { } }:
+with pkgs;
+(buildMaven ./project-info.json).repo
+```
+
+The benefit over the _double invocation_ as we will see below, is that the _/nix/store_ entry is a _linkFarm_ of every package, so that changes to your dependency set doesn't involve downloading everything from scratch.
+
+```bash
+❯ tree $(nix-build --no-out-link build-maven-repository.nix) | head
+/nix/store/g87va52nkc8jzbmi1aqdcf2f109r4dvn-maven-repository
+├── antlr
+│   └── antlr
+│   └── 2.7.2
+│   ├── antlr-2.7.2.jar -> /nix/store/d027c8f2cnmj5yrynpbq2s6wmc9cb559-antlr-2.7.2.jar
+│   └── antlr-2.7.2.pom -> /nix/store/mv42fc5gizl8h5g5vpywz1nfiynmzgp2-antlr-2.7.2.pom
+├── avalon-framework
+│   └── avalon-framework
+│   └── 4.1.3
+│   ├── avalon-framework-4.1.3.jar -> /nix/store/iv5fp3955w3nq28ff9xfz86wvxbiw6n9-avalon-framework-4.1.3.jar
+```
+### Double Invocation
+
+> ⚠️ This pattern is the simplest but may cause unnecessary rebuilds due to the output hash changing.
+
+The double invocation is a _simple_ way to get around the problem that `nix-build` may be sandboxed and have no Internet connectivity.
+
+It treats the entire Maven repository as a single source to be downloaded, relying on Maven's dependency resolution to satisfy the output hash. This is similar to fetchers like `fetchgit`, except it has to run a Maven build to determine what to download.
+
+The first step will be to build the Maven project as a fixed-output derivation in order to collect the Maven repository -- below is an [example](https://github.com/fzakaria/nixos-maven-example/blob/main/double-invocation-repository.nix).
+
+> Traditionally the Maven repository is at `~/.m2/repository`. We will override this to be the `$out` directory.
+
+```nix
+{ stdenv, maven }:
+stdenv.mkDerivation {
+ name = "maven-repository";
+ buildInputs = [ maven ];
+ src = ./.; # or fetchFromGitHub, cleanSourceWith, etc
+ buildPhase = ''
+ mvn package -Dmaven.repo.local=$out
+ '';
+
+ # keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files with lastModified timestamps inside
+ installPhase = ''
+ find $out -type f \
+ -name \*.lastUpdated -or \
+ -name resolver-status.properties -or \
+ -name _remote.repositories \
+ -delete
+ '';
+
+ # don't do any fixup
+ dontFixup = true;
+ outputHashAlgo = "sha256";
+ outputHashMode = "recursive";
+ # replace this with the correct SHA256
+ outputHash = stdenv.lib.fakeSha256;
+}
+```
+
+The build will fail, and tell you the expected `outputHash` to place. When you've set the hash, the build will return with a `/nix/store` entry whose contents are the full Maven repository.
+
+> Some additional files are deleted that would cause the output hash to change potentially on subsequent runs.
+
+```bash
+❯ tree $(nix-build --no-out-link double-invocation-repository.nix) | head
+/nix/store/8kicxzp98j68xyi9gl6jda67hp3c54fq-maven-repository
+├── backport-util-concurrent
+│   └── backport-util-concurrent
+│   └── 3.1
+│   ├── backport-util-concurrent-3.1.pom
+│   └── backport-util-concurrent-3.1.pom.sha1
+├── classworlds
+│   └── classworlds
+│   ├── 1.1
+│   │   ├── classworlds-1.1.jar
+```
+
+If your package uses _SNAPSHOT_ dependencies or _version ranges_; there is a strong likelihood that over-time your output hash will change since the resolved dependencies may change. Hence this method is less recommended then using `buildMaven`.
+
+## Building a JAR
+
+Regardless of which strategy is chosen above, the step to build the derivation is the same.
+
+```nix
+{ stdenv, lib, maven, callPackage }:
+# pick a repository derivation, here we will use buildMaven
+let repository = callPackage ./build-maven-repository.nix { };
+in stdenv.mkDerivation rec {
+ pname = "maven-demo";
+ version = "1.0";
+
+ src = builtins.fetchTarball "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
+ buildInputs = [ maven ];
+
+ buildPhase = ''
+ echo "Using repository ${repository}"
+ mvn --offline -Dmaven.repo.local=${repository} package;
+ '';
+
+ installPhase = ''
+ install -Dm644 target/${pname}-${version}.jar $out/share/java
+ '';
+}
+```
+
+> We place the library in `$out/share/java` since JDK package has a _stdenv setup hook_ that adds any JARs in the `share/java` directories of the build inputs to the CLASSPATH environment.
+
+```bash
+❯ tree $(nix-build --no-out-link build-jar.nix)
+/nix/store/7jw3xdfagkc2vw8wrsdv68qpsnrxgvky-maven-demo-1.0
+└── share
+ └── java
+ └── maven-demo-1.0.jar
+
+2 directories, 1 file
+```
+
+## Runnable JAR
+
+The previous example builds a `jar` file but that's not a file one can run.
+
+You need to use it with `java -jar $out/share/java/output.jar` and make sure to provide the required dependencies on the classpath.
+
+The following explains how to use `makeWrapper` in order to make the derivation produce an executable that will run the JAR file you created.
+
+We will use the same repository we built above (either _double invocation_ or _buildMaven_) to setup a CLASSPATH for our JAR.
+
+The following two methods are more suited to Nix then building an [UberJar](https://imagej.net/Uber-JAR) which may be the more traditional approach.
+
+### CLASSPATH
+
+> This is ideal if you are providing a derivation for _nixpkgs_ and don't want to patch the project's `pom.xml`.
+
+We will read the Maven repository and flatten it to a single list. This list will then be concatenated with the _CLASSPATH_ separator to create the full classpath.
+
+We make sure to provide this classpath to the `makeWrapper`.
+
+```nix
+{ stdenv, lib, maven, callPackage, makeWrapper, jre }:
+let
+ repository = callPackage ./build-maven-repository.nix { };
+in stdenv.mkDerivation rec {
+ pname = "maven-demo";
+ version = "1.0";
+
+ src = builtins.fetchTarball
+ "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
+ buildInputs = [ maven makeWrapper ];
+
+ buildPhase = ''
+ echo "Using repository ${repository}"
+ mvn --offline -Dmaven.repo.local=${repository} package;
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+
+ classpath=$(find ${repository} -name "*.jar" -printf ':%h/%f');
+ install -Dm644 target/${pname}-${version}.jar $out/share/java
+ # create a wrapper that will automatically set the classpath
+ # this should be the paths from the dependency derivation
+ makeWrapper ${jre}/bin/java $out/bin/${pname} \
+ --add-flags "-classpath $out/share/java/${pname}-${version}.jar:''${classpath#:}" \
+ --add-flags "Main"
+ '';
+}
+```
+
+### MANIFEST file via Maven Plugin
+
+> This is ideal if you are the project owner and want to change your `pom.xml` to set the CLASSPATH within it.
+
+Augment the `pom.xml` to create a JAR with the following manifest:
+```xml
+<build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <addClasspath>true</addClasspath>
+ <classpathPrefix>../../repository/</classpathPrefix>
+ <classpathLayoutType>repository</classpathLayoutType>
+ <mainClass>Main</mainClass>
+ </manifest>
+ <manifestEntries>
+ <Class-Path>.</Class-Path>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+ </plugins>
+</build>
+```
+
+The above plugin instructs the JAR to look for the necessary dependencies in the `lib/` relative folder. The layout of the folder is also in the _maven repository_ style.
+
+```bash
+❯ unzip -q -c $(nix-build --no-out-link runnable-jar.nix)/share/java/maven-demo-1.0.jar META-INF/MANIFEST.MF
+
+Manifest-Version: 1.0
+Archiver-Version: Plexus Archiver
+Built-By: nixbld
+Class-Path: . ../../repository/com/vdurmont/emoji-java/5.1.1/emoji-jav
+ a-5.1.1.jar ../../repository/org/json/json/20170516/json-20170516.jar
+Created-By: Apache Maven 3.6.3
+Build-Jdk: 1.8.0_265
+Main-Class: Main
+```
+
+We will modify the derivation above to add a symlink to our repository so that it's accessible to our JAR during the `installPhase`.
+
+```nix
+{ stdenv, lib, maven, callPackage, makeWrapper, jre }:
+# pick a repository derivation, here we will use buildMaven
+let repository = callPackage ./build-maven-repository.nix { };
+in stdenv.mkDerivation rec {
+ pname = "maven-demo";
+ version = "1.0";
+
+ src = builtins.fetchTarball
+ "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
+ buildInputs = [ maven makeWrapper ];
+
+ buildPhase = ''
+ echo "Using repository ${repository}"
+ mvn --offline -Dmaven.repo.local=${repository} package;
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+
+ # create a symbolic link for the repository directory
+ ln -s ${repository} $out/repository
+
+ install -Dm644 target/${pname}-${version}.jar $out/share/java
+ # create a wrapper that will automatically set the classpath
+ # this should be the paths from the dependency derivation
+ makeWrapper ${jre}/bin/java $out/bin/${pname} \
+ --add-flags "-jar $out/share/java/${pname}-${version}.jar"
+ '';
+}
+```
+
+> Our script produces a dependency on `jre` rather than `jdk` to restrict the runtime closure necessary to run the application.
+
+This will give you an executable shell-script that launches your JAR with all the dependencies available.
+
+```bash
+❯ tree $(nix-build --no-out-link runnable-jar.nix)
+/nix/store/8d4c3ibw8ynsn01ibhyqmc1zhzz75s26-maven-demo-1.0
+├── bin
+│   └── maven-demo
+├── repository -> /nix/store/g87va52nkc8jzbmi1aqdcf2f109r4dvn-maven-repository
+└── share
+ └── java
+ └── maven-demo-1.0.jar
+
+❯ $(nix-build --no-out-link --option tarball-ttl 1 runnable-jar.nix)/bin/maven-demo
+NixOS 😀 is super cool 😃!
+```
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/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 784a46030981..28e488fe8a6c 100644
--- a/doc/languages-frameworks/rust.section.md
+++ b/doc/languages-frameworks/rust.section.md
@@ -16,9 +16,9 @@ cargo
into the `environment.systemPackages` or bring them into
scope with `nix-shell -p rustc cargo`.
-For daily builds (beta and nightly) use either rustup from
-nixpkgs or use the [Rust nightlies
-overlay](#using-the-rust-nightlies-overlay).
+For other versions such as daily builds (beta and nightly),
+use either `rustup` from nixpkgs (which will manage the rust installation in your home directory),
+or use Mozilla's [Rust nightlies overlay](#using-the-rust-nightlies-overlay).
## Compiling Rust applications with Cargo
@@ -530,8 +530,15 @@ Mozilla provides an overlay for nixpkgs to bring a nightly version of Rust into
This overlay can _also_ be used to install recent unstable or stable versions
of Rust, if desired.
-To use this overlay, clone
-[nixpkgs-mozilla](https://github.com/mozilla/nixpkgs-mozilla),
+### Rust overlay installation
+
+You can use this overlay by either changing your local nixpkgs configuration,
+or by adding the overlay declaratively in a nix expression, e.g. in `configuration.nix`.
+For more information see [#sec-overlays-install](the manual on installing overlays).
+
+#### Imperative rust overlay installation
+
+Clone [nixpkgs-mozilla](https://github.com/mozilla/nixpkgs-mozilla),
and create a symbolic link to the file
[rust-overlay.nix](https://github.com/mozilla/nixpkgs-mozilla/blob/master/rust-overlay.nix)
in the `~/.config/nixpkgs/overlays` directory.
@@ -540,14 +547,42 @@ in the `~/.config/nixpkgs/overlays` directory.
$ mkdir -p ~/.config/nixpkgs/overlays
$ ln -s $(pwd)/nixpkgs-mozilla/rust-overlay.nix ~/.config/nixpkgs/overlays/rust-overlay.nix
-The latest version can be installed with the following command:
+### Declarative rust overlay installation
+
+Add the following to your `configuration.nix`, `home-configuration.nix`, `shell.nix`, or similar:
+
+```
+ nixpkgs = {
+ overlays = [
+ (import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz))
+ # Further overlays go here
+ ];
+ };
+```
+
+Note that this will fetch the latest overlay version when rebuilding your system.
+
+### Rust overlay usage
+
+The overlay contains attribute sets corresponding to different versions of the rust toolchain, such as:
+
+* `latest.rustChannels.stable`
+* `latest.rustChannels.nightly`
+* a function `rustChannelOf`, called as `(rustChannelOf { date = "2018-04-11"; channel = "nightly"; })`, or...
+* `(nixpkgs.rustChannelOf { rustToolchain = ./rust-toolchain; })` if you have a local `rust-toolchain` file (see https://github.com/mozilla/nixpkgs-mozilla#using-in-nix-expressions for an example)
+
+Each of these contain packages such as `rust`, which contains your usual rust development tools with the respective toolchain chosen.
+For example, you might want to add `latest.rustChannels.stable.rust` to the list of packages in your configuration.
+
+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/stdenv/meta.xml b/doc/stdenv/meta.xml
index 9cef9360002c..c9d1b1362193 100644
--- a/doc/stdenv/meta.xml
+++ b/doc/stdenv/meta.xml
@@ -189,8 +189,7 @@ hello-2.3 A program that produces a familiar, friendly greeting
</term>
<listitem>
<para>
- A list of names and e-mail addresses of the maintainers of this Nix expression. If you would like to be a maintainer of a package, you may want to add yourself to <link
- xlink:href="https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix"><filename>nixpkgs/maintainers/maintainer-list.nix</filename></link> and write something like <literal>[ stdenv.lib.maintainers.alice stdenv.lib.maintainers.bob ]</literal>.
+ A list of the maintainers of this Nix expression. Maintainers are defined in <link xlink:href="https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix"><filename>nixpkgs/maintainers/maintainer-list.nix</filename></link>. There is no restriction to becoming a maintainer, just add yourself to that list in a separate commit titled 'maintainers: add alice', and reference maintainers with <literal>maintainers = with lib.maintainers; [ alice bob ]</literal>.
</para>
</listitem>
</varlistentry>
diff --git a/doc/stdenv/stdenv.xml b/doc/stdenv/stdenv.xml
index 4c069b57edd7..46ee97927eac 100644
--- a/doc/stdenv/stdenv.xml
+++ b/doc/stdenv/stdenv.xml
@@ -2070,7 +2070,7 @@ nativeBuildInputs = [ breakpointHook ];
The <literal>installManPage</literal> function takes one or more paths to manpages to install. The manpages must have a section suffix, and may optionally be compressed (with <literal>.gz</literal> suffix). This function will place them into the correct directory.
</para>
<para>
- The <literal>installShellCompletion</literal> function takes one or more paths to shell completion files. By default it will autodetect the shell type from the completion file extension, but you may also specify it by passing one of <literal>--bash</literal>, <literal>--fish</literal>, or <literal>--zsh</literal>. These flags apply to all paths listed after them (up until another shell flag is given). Each path may also have a custom installation name provided by providing a flag <literal>--name NAME</literal> before the path. If this flag is not provided, zsh completions will be renamed automatically such that <literal>foobar.zsh</literal> becomes <literal>_foobar</literal>.
+ The <literal>installShellCompletion</literal> function takes one or more paths to shell completion files. By default it will autodetect the shell type from the completion file extension, but you may also specify it by passing one of <literal>--bash</literal>, <literal>--fish</literal>, or <literal>--zsh</literal>. These flags apply to all paths listed after them (up until another shell flag is given). Each path may also have a custom installation name provided by providing a flag <literal>--name NAME</literal> before the path. If this flag is not provided, zsh completions will be renamed automatically such that <literal>foobar.zsh</literal> becomes <literal>_foobar</literal>. A root name may be provided for all paths using the flag <literal>--cmd NAME</literal>; this synthesizes the appropriate name depending on the shell (e.g. <literal>--cmd foo</literal> will synthesize the name <literal>foo.bash</literal> for bash and <literal>_foo</literal> for zsh). The path may also be a fifo or named fd (such as produced by <literal>&lt;(cmd)</literal>), in which case the shell and name must be provided.
<programlisting>
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
@@ -2081,6 +2081,11 @@ postInstall = ''
installShellCompletion --zsh --name _foobar share/completions.zsh
# implicit behavior
installShellCompletion share/completions/foobar.{bash,fish,zsh}
+ # using named fd
+ installShellCompletion --cmd foobar \
+ --bash &lt;($out/bin/foobar --bash-completion) \
+ --fish &lt;($out/bin/foobar --fish-completion) \
+ --zsh &lt;($out/bin/foobar --zsh-completion)
'';
</programlisting>
</para>
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/lib/customisation.nix b/lib/customisation.nix
index dc5dd7691976..37a7951896b0 100644
--- a/lib/customisation.nix
+++ b/lib/customisation.nix
@@ -217,4 +217,31 @@ rec {
};
in self;
+ /* Like the above, but aims to support cross compilation. It's still ugly, but
+ hopefully it helps a little bit. */
+ makeScopeWithSplicing = splicePackages: newScope: otherSplices: keep: f:
+ let
+ spliced = splicePackages {
+ pkgsBuildBuild = otherSplices.selfBuildBuild;
+ pkgsBuildHost = otherSplices.selfBuildHost;
+ pkgsBuildTarget = otherSplices.selfBuildTarget;
+ pkgsHostHost = otherSplices.selfHostHost;
+ pkgsHostTarget = self; # Not `otherSplices.selfHostTarget`;
+ pkgsTargetTarget = otherSplices.selfTargetTarget;
+ } // keep self;
+ self = f self // {
+ newScope = scope: newScope (spliced // scope);
+ callPackage = newScope spliced; # == self.newScope {};
+ # N.B. the other stages of the package set spliced in are *not*
+ # overridden.
+ overrideScope = g: makeScopeWithSplicing
+ splicePackages
+ newScope
+ otherSplices
+ keep
+ (lib.fixedPoints.extends g f);
+ packages = f;
+ };
+ in self;
+
}
diff --git a/lib/default.nix b/lib/default.nix
index d2239d26eadf..f985266ed938 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -5,7 +5,7 @@
*/
let
- inherit (import ./fixed-points.nix {}) makeExtensible;
+ inherit (import ./fixed-points.nix { inherit lib; }) makeExtensible;
lib = makeExtensible (self: let
callLibs = file: import file { lib = self; };
@@ -69,7 +69,7 @@ let
importJSON importTOML warn info showWarnings nixpkgsVersion version mod compare
splitByAndCompare functionArgs setFunctionArgs isFunction toHexString toBaseDigits;
inherit (self.fixedPoints) fix fix' converge extends composeExtensions
- makeExtensible makeExtensibleWithCustomName;
+ composeManyExtensions makeExtensible makeExtensibleWithCustomName;
inherit (self.attrsets) attrByPath hasAttrByPath setAttrByPath
getAttrFromPath attrVals attrValues getAttrs catAttrs filterAttrs
filterAttrsRecursive foldAttrs collect nameValuePair mapAttrs
@@ -101,7 +101,7 @@ let
noDepEntry fullDepEntry packEntry stringAfter;
inherit (self.customisation) overrideDerivation makeOverridable
callPackageWith callPackagesWith extendDerivation hydraJob
- makeScope;
+ makeScope makeScopeWithSplicing;
inherit (self.meta) addMetaAttrs dontDistribute setName updateName
appendToName mapDerivationAttrset setPrio lowPrio lowPrioSet hiPrio
hiPrioSet;
diff --git a/lib/fixed-points.nix b/lib/fixed-points.nix
index 968930526a63..f998bc74e1db 100644
--- a/lib/fixed-points.nix
+++ b/lib/fixed-points.nix
@@ -1,4 +1,4 @@
-{ ... }:
+{ lib, ... }:
rec {
# Compute the fixed point of the given function `f`, which is usually an
# attribute set that expects its final, non-recursive representation as an
@@ -77,6 +77,15 @@ rec {
super' = super // fApplied;
in fApplied // g self super';
+ # Compose several extending functions of the type expected by 'extends' into
+ # one where changes made in preceding functions are made available to
+ # subsequent ones.
+ #
+ # composeManyExtensions : [packageSet -> packageSet -> packageSet] -> packageSet -> packageSet -> packageSet
+ # ^final ^prev ^overrides ^final ^prev ^overrides
+ composeManyExtensions =
+ lib.foldr (x: y: composeExtensions x y) (self: super: {});
+
# Create an overridable, recursive attribute set. For example:
#
# nix-repl> obj = makeExtensible (self: { })
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/sources.nix b/lib/sources.nix
index 702a0ef88921..1a3afcae67da 100644
--- a/lib/sources.nix
+++ b/lib/sources.nix
@@ -6,6 +6,7 @@ let
hasContext
match
readDir
+ split
storeDir
tryEval
;
@@ -15,7 +16,6 @@ let
isString
pathExists
readFile
- split
;
in
rec {
diff --git a/lib/strings.nix b/lib/strings.nix
index f62ff6679ef5..fbb48dec92af 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -561,7 +561,9 @@ rec {
enableFeature false "shared"
=> "--disable-shared"
*/
- enableFeature = enable: feat: "--${if enable then "enable" else "disable"}-${feat}";
+ enableFeature = enable: feat:
+ assert isString feat; # e.g. passing openssl instead of "openssl"
+ "--${if enable then "enable" else "disable"}-${feat}";
/* Create an --{enable-<feat>=<value>,disable-<feat>} string that can be passed to
standard GNU Autoconf scripts.
@@ -583,7 +585,9 @@ rec {
withFeature false "shared"
=> "--without-shared"
*/
- withFeature = with_: feat: "--${if with_ then "with" else "without"}-${feat}";
+ withFeature = with_: feat:
+ assert isString feat; # e.g. passing openssl instead of "openssl"
+ "--${if with_ then "with" else "without"}-${feat}";
/* Create an --{with-<feat>=<value>,without-<feat>} string that can be passed to
standard GNU Autoconf scripts.
diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix
index 517a7296afd2..b0bc7dd1188a 100644
--- a/lib/systems/doubles.nix
+++ b/lib/systems/doubles.nix
@@ -35,6 +35,9 @@ let
"msp430-none"
"riscv64-none" "riscv32-none"
"vc4-none"
+ "or1k-none"
+
+ "mmix-mmixware"
"js-ghcjs"
@@ -56,8 +59,10 @@ in {
i686 = filterDoubles predicates.isi686;
x86_64 = filterDoubles predicates.isx86_64;
mips = filterDoubles predicates.isMips;
+ mmix = filterDoubles predicates.isMmix;
riscv = filterDoubles predicates.isRiscV;
vc4 = filterDoubles predicates.isVc4;
+ or1k = filterDoubles predicates.isOr1k;
js = filterDoubles predicates.isJavaScript;
bigEndian = filterDoubles predicates.isBigEndian;
diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix
index 87c05a0b0524..3bbe61ed33a5 100644
--- a/lib/systems/examples.nix
+++ b/lib/systems/examples.nix
@@ -34,6 +34,11 @@ rec {
platform = platforms.raspberrypi;
};
+ remarkable1 = {
+ config = "armv7l-unknown-linux-gnueabihf";
+ platform = platforms.zero-gravitas;
+ };
+
armv7l-hf-multiplatform = {
config = "armv7l-unknown-linux-gnueabihf";
platform = platforms.armv7l-hf-multiplatform;
@@ -109,6 +114,11 @@ rec {
platform = platforms.riscv-multiplatform "32";
};
+ mmix = {
+ config = "mmix-unknown-mmixware";
+ libc = "newlib";
+ };
+
msp430 = {
config = "msp430-elf";
libc = "newlib";
@@ -124,6 +134,12 @@ rec {
platform = {};
};
+ or1k = {
+ config = "or1k-elf";
+ libc = "newlib";
+ platform = {};
+ };
+
arm-embedded = {
config = "arm-none-eabi";
libc = "newlib";
diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix
index 8fa630572509..d2b7271210cd 100644
--- a/lib/systems/inspect.nix
+++ b/lib/systems/inspect.nix
@@ -17,6 +17,7 @@ rec {
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };
isMips = { cpu = { family = "mips"; }; };
+ isMmix = { cpu = { family = "mmix"; }; };
isRiscV = { cpu = { family = "riscv"; }; };
isSparc = { cpu = { family = "sparc"; }; };
isWasm = { cpu = { family = "wasm"; }; };
@@ -24,6 +25,7 @@ rec {
isVc4 = { cpu = { family = "vc4"; }; };
isAvr = { cpu = { family = "avr"; }; };
isAlpha = { cpu = { family = "alpha"; }; };
+ isOr1k = { cpu = { family = "or1k"; }; };
isJavaScript = { cpu = cpuTypes.js; };
is32bit = { cpu = { bits = 32; }; };
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix
index 6bd44a007466..a06ac0d11f74 100644
--- a/lib/systems/parse.nix
+++ b/lib/systems/parse.nix
@@ -93,6 +93,8 @@ rec {
mips64 = { bits = 64; significantByte = bigEndian; family = "mips"; };
mips64el = { bits = 64; significantByte = littleEndian; family = "mips"; };
+ mmix = { bits = 64; significantByte = bigEndian; family = "mmix"; };
+
powerpc = { bits = 32; significantByte = bigEndian; family = "power"; };
powerpc64 = { bits = 64; significantByte = bigEndian; family = "power"; };
powerpc64le = { bits = 64; significantByte = littleEndian; family = "power"; };
@@ -114,6 +116,8 @@ rec {
vc4 = { bits = 32; significantByte = littleEndian; family = "vc4"; };
+ or1k = { bits = 32; significantByte = bigEndian; family = "or1k"; };
+
js = { bits = 32; significantByte = littleEndian; family = "js"; };
};
@@ -268,19 +272,20 @@ rec {
kernels = with execFormats; with kernelFamilies; setTypes types.openKernel {
# TODO(@Ericson2314): Don't want to mass-rebuild yet to keeping 'darwin' as
# the nnormalized name for macOS.
- macos = { execFormat = macho; families = { inherit darwin; }; name = "darwin"; };
- ios = { execFormat = macho; families = { inherit darwin; }; };
- freebsd = { execFormat = elf; families = { inherit bsd; }; };
- linux = { execFormat = elf; families = { }; };
- netbsd = { execFormat = elf; families = { inherit bsd; }; };
- none = { execFormat = unknown; families = { }; };
- openbsd = { execFormat = elf; families = { inherit bsd; }; };
- solaris = { execFormat = elf; families = { }; };
- wasi = { execFormat = wasm; families = { }; };
- redox = { execFormat = elf; families = { }; };
- windows = { execFormat = pe; families = { }; };
- ghcjs = { execFormat = unknown; families = { }; };
- genode = { execFormat = elf; families = { }; };
+ macos = { execFormat = macho; families = { inherit darwin; }; name = "darwin"; };
+ ios = { execFormat = macho; families = { inherit darwin; }; };
+ freebsd = { execFormat = elf; families = { inherit bsd; }; };
+ linux = { execFormat = elf; families = { }; };
+ netbsd = { execFormat = elf; families = { inherit bsd; }; };
+ none = { execFormat = unknown; families = { }; };
+ openbsd = { execFormat = elf; families = { inherit bsd; }; };
+ solaris = { execFormat = elf; families = { }; };
+ wasi = { execFormat = wasm; families = { }; };
+ redox = { execFormat = elf; families = { }; };
+ windows = { execFormat = pe; families = { }; };
+ ghcjs = { execFormat = unknown; families = { }; };
+ genode = { execFormat = elf; families = { }; };
+ mmixware = { execFormat = unknown; families = { }; };
} // { # aliases
# 'darwin' is the kernel for all of them. We choose macOS by default.
darwin = kernels.macos;
@@ -382,7 +387,7 @@ rec {
else if (elemAt l 1) == "elf"
then { cpu = elemAt l 0; vendor = "unknown"; kernel = "none"; abi = elemAt l 1; }
else { cpu = elemAt l 0; kernel = elemAt l 1; };
- "3" = # Awkwards hacks, beware!
+ "3" = # Awkward hacks, beware!
if elemAt l 1 == "apple"
then { cpu = elemAt l 0; vendor = "apple"; kernel = elemAt l 2; }
else if (elemAt l 1 == "linux") || (elemAt l 2 == "gnu")
@@ -393,6 +398,8 @@ rec {
then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "wasi"; }
else if (elemAt l 2 == "redox")
then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "redox"; }
+ else if (elemAt l 2 == "mmixware")
+ then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "mmixware"; }
else if hasPrefix "netbsd" (elemAt l 2)
then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; }
else if (elem (elemAt l 2) ["eabi" "eabihf" "elf"])
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix
index ab3cf1d54301..42d9809fd7d0 100644
--- a/lib/systems/platforms.nix
+++ b/lib/systems/platforms.nix
@@ -203,6 +203,20 @@ 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";
+ };
+ };
+
scaleway-c1 = armv7l-hf-multiplatform // {
gcc = {
cpu = "cortex-a9";
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix
index 6175f15819a7..35a5801c724f 100644
--- a/lib/tests/misc.nix
+++ b/lib/tests/misc.nix
@@ -87,6 +87,26 @@ runTests {
expected = true;
};
+ testComposeManyExtensions0 = {
+ expr = let obj = makeExtensible (self: { foo = true; });
+ emptyComposition = composeManyExtensions [];
+ composed = obj.extend emptyComposition;
+ in composed.foo;
+ expected = true;
+ };
+
+ testComposeManyExtensions =
+ let f = self: super: { bar = false; baz = true; };
+ g = self: super: { bar = super.baz or false; };
+ h = self: super: { qux = super.bar or false; };
+ obj = makeExtensible (self: { foo = self.qux; });
+ in {
+ expr = let composition = composeManyExtensions [f g h];
+ composed = obj.extend composition;
+ in composed.foo;
+ expected = (obj.extend (composeExtensions f (composeExtensions g h))).foo;
+ };
+
testBitAnd = {
expr = (bitAnd 3 10);
expected = 2;
diff --git a/lib/tests/systems.nix b/lib/tests/systems.nix
index f691b2da3165..eed7ee725bc4 100644
--- a/lib/tests/systems.nix
+++ b/lib/tests/systems.nix
@@ -11,12 +11,14 @@ let
expr = lib.sort lib.lessThan x;
expected = lib.sort lib.lessThan y;
};
-in with lib.systems.doubles; lib.runTests {
- testall = mseteq all (linux ++ darwin ++ freebsd ++ openbsd ++ netbsd ++ illumos ++ wasi ++ windows ++ embedded ++ js ++ genode ++ redox);
+in
+with lib.systems.doubles; lib.runTests {
+ testall = mseteq all (linux ++ darwin ++ freebsd ++ openbsd ++ netbsd ++ illumos ++ wasi ++ windows ++ embedded ++ mmix ++ js ++ genode ++ redox);
testarm = mseteq arm [ "armv5tel-linux" "armv6l-linux" "armv6l-none" "armv7a-linux" "armv7l-linux" "arm-none" "armv7a-darwin" ];
testi686 = mseteq i686 [ "i686-linux" "i686-freebsd" "i686-genode" "i686-netbsd" "i686-openbsd" "i686-cygwin" "i686-windows" "i686-none" "i686-darwin" ];
testmips = mseteq mips [ "mipsel-linux" ];
+ testmmix = mseteq mmix [ "mmix-mmixware" ];
testx86_64 = mseteq x86_64 [ "x86_64-linux" "x86_64-darwin" "x86_64-freebsd" "x86_64-genode" "x86_64-redox" "x86_64-openbsd" "x86_64-netbsd" "x86_64-cygwin" "x86_64-solaris" "x86_64-windows" "x86_64-none" ];
testcygwin = mseteq cygwin [ "i686-cygwin" "x86_64-cygwin" ];
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index d81993d59669..441282cb0e05 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -514,6 +514,12 @@
githubId = 69135;
name = "Andrea Bedini";
};
+ andreasfelix = {
+ email = "fandreas@physik.hu-berlin.de";
+ github = "andreasfelix";
+ githubId = 24651767;
+ name = "Felix Andreas";
+ };
andres = {
email = "ksnixos@andres-loeh.de";
github = "kosmikus";
@@ -1146,9 +1152,9 @@
githubId = 50839;
name = "Brian Jones";
};
- boothead = {
+ commandodev = {
email = "ben@perurbis.com";
- github = "boothead";
+ github = "commandodev";
githubId = 87764;
name = "Ben Ford";
};
@@ -1212,6 +1218,16 @@
githubId = 5525646;
name = "Brice Waegeneire";
};
+ Br1ght0ne = {
+ email = "brightone@protonmail.com";
+ github = "Br1ght0ne";
+ githubId = 12615679;
+ name = "Oleksii Filonenko";
+ keys = [{
+ longkeyid = "rsa3072/0xA1BC8428323ECFE8";
+ fingerprint = "F549 3B7F 9372 5578 FDD3 D0B8 A1BC 8428 323E CFE8";
+ }];
+ };
bsima = {
email = "ben@bsima.me";
github = "bsima";
@@ -1266,6 +1282,12 @@
githubId = 7214361;
name = "Roman Gerasimenko";
};
+ bburdette = {
+ email = "bburdette@protonmail.com";
+ github = "bburdette";
+ githubId = 157330;
+ name = "Ben Burdette";
+ };
bzizou = {
email = "Bruno@bzizou.net";
github = "bzizou";
@@ -1733,6 +1755,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";
@@ -2011,6 +2039,16 @@
githubId = 49904992;
name = "Dawid Sowa";
};
+ dbirks = {
+ email = "david@birks.dev";
+ github = "dbirks";
+ githubId = 7545665;
+ name = "David Birks";
+ keys = [{
+ longkeyid = "ed25519/0xBB999F83D9A19A36";
+ fingerprint = "B26F 9AD8 DA20 3392 EF87 C61A BB99 9F83 D9A1 9A36";
+ }];
+ };
dbohdan = {
email = "dbohdan@dbohdan.com";
github = "dbohdan";
@@ -2827,6 +2865,12 @@
fingerprint = "50B7 11F4 3DFD 2018 DCE6 E8D0 8A52 A140 BEBF 7D2C";
}];
};
+ fabianhjr = {
+ email = "fabianhjr@protonmail.com";
+ github = "fabianhjr";
+ githubId = 303897;
+ name = "Fabián Heredia Montiel";
+ };
fadenb = {
email = "tristan.helmich+nixos@gmail.com";
github = "fadenb";
@@ -2879,16 +2923,6 @@
githubId = 8182846;
name = "Francesco Gazzetta";
};
- filalex77 = {
- email = "brightone@protonmail.com";
- github = "filalex77";
- githubId = 12615679;
- name = "Oleksii Filonenko";
- keys = [{
- longkeyid = "rsa3072/0xA1BC8428323ECFE8";
- fingerprint = "F549 3B7F 9372 5578 FDD3 D0B8 A1BC 8428 323E CFE8";
- }];
- };
fionera = {
email = "nix@fionera.de";
github = "fionera";
@@ -3165,12 +3199,6 @@
githubId = 313929;
name = "Gabriel Ebner";
};
- genesis = {
- email = "ronan@aimao.org";
- github = "bignaux";
- githubId = 149484;
- name = "Ronan Bignaux";
- };
georgewhewell = {
email = "georgerw@gmail.com";
github = "georgewhewell";
@@ -3283,6 +3311,16 @@
githubId = 1621335;
name = "Andrew Trachenko";
};
+ govanify = {
+ name = "Gauvain 'GovanifY' Roussel-Tarbouriech";
+ email = "gauvain@govanify.com";
+ github = "govanify";
+ githubId = 6375438;
+ keys = [{
+ longkeyid = "rsa4096/0xDE62E1E2A6145556";
+ fingerprint = "5214 2D39 A7CE F8FA 872B CA7F DE62 E1E2 A614 5556";
+ }];
+ };
gpyh = {
email = "yacine.hmito@gmail.com";
github = "yacinehmito";
@@ -3487,6 +3525,12 @@
email = "t@larkery.com";
name = "Tom Hinton";
};
+ hjones2199 = {
+ email = "hjones2199@gmail.com";
+ github = "hjones2199";
+ githubId = 5525217;
+ name = "Hunter Jones";
+ };
hkjn = {
email = "me@hkjn.me";
name = "Henrik Jonsson";
@@ -3859,6 +3903,8 @@
};
jcumming = {
email = "jack@mudshark.org";
+ github = "jcumming";
+ githubId = 1982341;
name = "Jack Cummings";
};
jD91mZM2 = {
@@ -4007,6 +4053,12 @@
githubId = 2502736;
name = "James Hillyerd";
};
+ jiehong = {
+ email = "nixos@majiehong.com";
+ github = "Jiehong";
+ githubId = 1061229;
+ name = "Jiehong Ma";
+ };
jirkamarsik = {
email = "jiri.marsik89@gmail.com";
github = "jirkamarsik";
@@ -4091,6 +4143,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";
@@ -4278,6 +4336,12 @@
githubId = 16374374;
name = "Joshua Campbell";
};
+ jshholland = {
+ email = "josh@inv.alid.pw";
+ github = "jshholland";
+ githubId = 107689;
+ name = "Josh Holland";
+ };
jtcoolen = {
email = "jtcoolen@pm.me";
name = "Julien Coolen";
@@ -4749,12 +4813,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";
@@ -4816,6 +4874,12 @@
githubId = 20250323;
name = "Lucio Delelis";
};
+ ldenefle = {
+ email = "ldenefle@gmail.com";
+ github = "ldenefle";
+ githubId = 20558127;
+ name = "Lucas Denefle";
+ };
ldesgoui = {
email = "ldesgoui@gmail.com";
github = "ldesgoui";
@@ -5268,6 +5332,12 @@
githubId = 1238350;
name = "Matthias Herrmann";
};
+ majesticmullet = {
+ email = "hoccthomas@gmail.com.au";
+ github = "MajesticMullet";
+ githubId = 31056089;
+ name = "Tom Ho";
+ };
makefu = {
email = "makefu@syntax-fehler.de";
github = "makefu";
@@ -5432,6 +5502,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";
@@ -5520,6 +5596,12 @@
fingerprint = "D709 03C8 0BE9 ACDC 14F0 3BFB 77BF E531 397E DE94";
}];
};
+ meatcar = {
+ email = "nixpkgs@denys.me";
+ github = "meatcar";
+ githubId = 191622;
+ name = "Denys Pavlov";
+ };
meditans = {
email = "meditans@gmail.com";
github = "meditans";
@@ -6059,6 +6141,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";
@@ -6083,10 +6171,10 @@
githubId = 6455574;
name = "Matt Votava";
};
- mwilsoninsight = {
- email = "max.wilson@insight.com";
- github = "mwilsoninsight";
- githubId = 47782621;
+ maxwilson = {
+ email = "nixpkgs@maxwilson.dev";
+ github = "mwilsoncoding";
+ githubId = 43796009;
name = "Max Wilson";
};
myrl = {
@@ -6439,6 +6527,12 @@
githubId = 167209;
name = "Masanori Ogino";
};
+ omgbebebe = {
+ email = "omgbebebe@gmail.com";
+ github = "omgbebebe";
+ githubId = 588167;
+ name = "Sergey Bubnov";
+ };
omnipotententity = {
email = "omnipotententity@gmail.com";
github = "omnipotententity";
@@ -6613,6 +6707,12 @@
githubId = 131844;
name = "Igor Pashev";
};
+ pasqui23 = {
+ email = "p3dimaria@hotmail.it";
+ github = "pasqui23";
+ githubId = 6931743;
+ name = "pasqui23";
+ };
patryk27 = {
email = "wychowaniec.patryk@gmail.com";
github = "Patryk27";
@@ -6887,6 +6987,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";
@@ -7059,6 +7165,12 @@
fingerprint = "7573 56D7 79BB B888 773E 415E 736C CDF9 EF51 BD97";
}];
};
+ r-burns = {
+ email = "rtburns@protonmail.com";
+ github = "r-burns";
+ githubId = 52847440;
+ name = "Ryan Burns";
+ };
raboof = {
email = "arnout@bzzt.net";
github = "raboof";
@@ -7401,6 +7513,12 @@
githubId = 1217934;
name = "José Romildo Malaquias";
};
+ ronanmacf = {
+ email = "macfhlar@tcd.ie";
+ github = "ronanmacf";
+ githubId = 25930627;
+ name = "Ronan Mac Fhlannchadha";
+ };
rongcuid = {
email = "rongcuid@outlook.com";
github = "rongcuid";
@@ -8941,6 +9059,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";
@@ -9334,7 +9458,7 @@
email = "worldofpeace@protonmail.ch";
github = "worldofpeace";
githubId = 28888242;
- name = "worldofpeace";
+ name = "WORLDofPEACE";
};
wscott = {
email = "wsc9tt@gmail.com";
@@ -9682,6 +9806,12 @@
githubId = 10643;
name = "Jason A. Donenfeld";
};
+ zyansheep = {
+ email = "zyansheep@protonmail.com";
+ github = "zyansheep";
+ githubId = 20029431;
+ name = "Zyansheep";
+ };
zzamboni = {
email = "diego@zzamboni.org";
github = "zzamboni";
@@ -9886,4 +10016,22 @@
github = "wilsonehusin";
githubId = 14004487;
};
+ bb2020 = {
+ email = "bb2020@users.noreply.github.com";
+ github = "bb2020";
+ githubId = 19290397;
+ name = "Tunc Uzlu";
+ };
+ pulsation = {
+ name = "Philippe Sam-Long";
+ email = "1838397+pulsation@users.noreply.github.com";
+ github = "pulsation";
+ githubId = 1838397;
+ };
+ zupo = {
+ name = "Nejc Zupan";
+ email = "nejczupan+nix@gmail.com";
+ github = "zupo";
+ githubId = 311580;
+ };
}
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 9763c78789aa..598393582ab8 100644
--- a/maintainers/team-list.nix
+++ b/maintainers/team-list.nix
@@ -108,4 +108,13 @@ with lib.maintainers; {
];
scope = "Maintain Podman and CRI-O related packages and modules.";
};
+
+ sage = {
+ members = [
+ timokau
+ omasanori
+ raskin
+ ];
+ scope = "Maintain SageMath and the dependencies that are likely to break it.";
+ };
}
diff --git a/nixos/doc/manual/administration/service-mgmt.xml b/nixos/doc/manual/administration/service-mgmt.xml
index 1c5d48a5bcf0..863b0d47f6c7 100644
--- a/nixos/doc/manual/administration/service-mgmt.xml
+++ b/nixos/doc/manual/administration/service-mgmt.xml
@@ -6,7 +6,7 @@
<title>Service Management</title>
<para>
In NixOS, all system services are started and monitored using the systemd
- program. Systemd is the “init” process of the system (i.e. PID 1), the
+ program. systemd is the “init” process of the system (i.e. PID 1), the
parent of all other processes. It manages a set of so-called “units”,
which can be things like system services (programs), but also mount points,
swap files, devices, targets (groups of units) and more. Units can have
@@ -16,10 +16,17 @@
dependencies of this unit cause all system services to be started, file
systems to be mounted, swap files to be activated, and so on.
</para>
- <para>
- The command <command>systemctl</command> is the main way to interact with
- <command>systemd</command>. Without any arguments, it shows the status of
- active units:
+ <section xml:id="sect-nixos-systemd-general">
+ <title>Interacting with a running systemd</title>
+ <para>
+ The command <command>systemctl</command> is the main way to interact with
+ <command>systemd</command>. The following paragraphs demonstrate ways to
+ interact with any OS running systemd as init system. NixOS is of no
+ exception. The <link xlink:href="#sect-nixos-systemd-nixos">next section
+ </link> explains NixOS specific things worth knowing.
+ </para>
+ <para>
+ Without any arguments, <literal>systmctl</literal> the status of active units:
<screen>
<prompt>$ </prompt>systemctl
-.mount loaded active mounted /
@@ -28,10 +35,10 @@ sshd.service loaded active running SSH Daemon
graphical.target loaded active active Graphical Interface
<replaceable>...</replaceable>
</screen>
- </para>
- <para>
- You can ask for detailed status information about a unit, for instance, the
- PostgreSQL database service:
+ </para>
+ <para>
+ You can ask for detailed status information about a unit, for instance, the
+ PostgreSQL database service:
<screen>
<prompt>$ </prompt>systemctl status postgresql.service
postgresql.service - PostgreSQL Server
@@ -62,11 +69,72 @@ Jan 07 15:55:57 hagbard systemd[1]: Started PostgreSQL Server.
<prompt># </prompt>systemctl start postgresql.service
<prompt># </prompt>systemctl restart postgresql.service
</screen>
- These operations are synchronous: they wait until the service has finished
- starting or stopping (or has failed). Starting a unit will cause the
- dependencies of that unit to be started as well (if necessary).
- </para>
-<!-- - cgroups: each service and user session is a cgroup
+ These operations are synchronous: they wait until the service has finished
+ starting or stopping (or has failed). Starting a unit will cause the
+ dependencies of that unit to be started as well (if necessary).
+ </para>
+ <!-- TODO: document cgroups, draft:
+ each service and user session is a cgroup
-- cgroup resource management -->
+ - cgroup resource management -->
+ </section>
+ <section xml:id="sect-nixos-systemd-nixos">
+ <title>systemd in NixOS</title>
+ <para>
+ Packages in Nixpkgs sometimes provide systemd units with them, usually in
+ e.g <literal>#pkg-out#/lib/systemd/</literal>. Putting such a package in
+ <literal>environment.systemPackages</literal> doesn't make the service
+ available to users or the system.
+ </para>
+ <para>
+ In order to enable a systemd <emphasis>system</emphasis> service with
+ provided upstream package, use (e.g):
+<programlisting>
+<xref linkend="opt-systemd.packages"/> = [ pkgs.packagekit ];
+</programlisting>
+ </para>
+ <para>
+ Usually NixOS modules written by the community do the above, plus take care of
+ other details. If a module was written for a service you are interested in,
+ you'd probably need only to use
+ <literal>services.#name#.enable = true;</literal>. These services are defined
+ in Nixpkgs'
+ <link xlink:href="https://github.com/NixOS/nixpkgs/tree/master/nixos/modules">
+ <literal>nixos/modules/</literal> directory </link>. In case the service is
+ simple enough, the above method should work, and start the service on boot.
+ </para>
+ <para>
+ <emphasis>User</emphasis> systemd services on the other hand, should be
+ treated differently. Given a package that has a systemd unit file at
+ <literal>#pkg-out#/lib/systemd/user/</literal>, using
+ <xref linkend="opt-systemd.packages"/> will make you able to start the service via
+ <literal>systemctl --user start</literal>, but it won't start automatically on login.
+ <!-- TODO: Document why systemd.packages doesn't work for user services or fix this.
+ https://github.com/NixOS/nixpkgs/blob/2cd6594a8710a801038af2b72348658f732ce84a/nixos/modules/system/boot/systemd-lib.nix#L177-L198
+
+ This has been talked over at https://discourse.nixos.org/t/how-to-enable-upstream-systemd-user-services-declaratively/7649/5
+ -->
+ However, You can imperatively enable it by adding the package's attribute to
+ <link linkend="opt-environment.systemPackages">
+ <literal>systemd.packages</literal></link> and then do this (e.g):
+<screen>
+<prompt>$ </prompt>mkdir -p ~/.config/systemd/user/default.target.wants
+<prompt>$ </prompt>ln -s /run/current-system/sw/lib/systemd/user/syncthing.service ~/.config/systemd/user/default.target.wants/
+<prompt>$ </prompt>systemctl --user daemon-reload
+<prompt>$ </prompt>systemctl --user enable syncthing.service
+</screen>
+ If you are interested in a timer file, use <literal>timers.target.wants</literal>
+ instead of <literal>default.target.wants</literal> in the 1st and 2nd command.
+ </para>
+ <para>
+ Using <literal>systemctl --user enable syncthing.service</literal> instead of
+ the above, will work, but it'll use the absolute path of
+ <literal>syncthing.service</literal> for the symlink, and this path is in
+ <literal>/nix/store/.../lib/systemd/user/</literal>. Hence
+ <link xlink:href="#sec-nix-gc">garbage collection</link> will remove that file
+ and you will wind up with a broken symlink in your systemd configuration, which
+ in turn will not make the service / timer start on login.
+ </para>
+ </section>
</chapter>
+
diff --git a/nixos/doc/manual/configuration/configuration.xml b/nixos/doc/manual/configuration/configuration.xml
index 6eb8f50bacac..6949189b8883 100644
--- a/nixos/doc/manual/configuration/configuration.xml
+++ b/nixos/doc/manual/configuration/configuration.xml
@@ -18,10 +18,12 @@
<xi:include href="user-mgmt.xml" />
<xi:include href="file-systems.xml" />
<xi:include href="x-windows.xml" />
+ <xi:include href="wayland.xml" />
<xi:include href="gpu-accel.xml" />
<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/gpu-accel.xml b/nixos/doc/manual/configuration/gpu-accel.xml
index 95ee13f4796e..3695a5ff445a 100644
--- a/nixos/doc/manual/configuration/gpu-accel.xml
+++ b/nixos/doc/manual/configuration/gpu-accel.xml
@@ -65,16 +65,16 @@ Platform Vendor Advanced Micro Devices, Inc.</screen>
<title>AMD</title>
<para>
- Modern AMD <link
- xlink:href="https://en.wikipedia.org/wiki/Graphics_Core_Next">Graphics
- Core Next</link> (GCN) GPUs are supported through the
- <package>rocm-opencl-icd</package> package. Adding this package to
- <xref linkend="opt-hardware.opengl.extraPackages"/> enables OpenCL
- support:
-
- <programlisting><xref linkend="opt-hardware.opengl.extraPackages"/> = [
- rocm-opencl-icd
-];</programlisting>
+ Modern AMD <link
+ xlink:href="https://en.wikipedia.org/wiki/Graphics_Core_Next">Graphics
+ Core Next</link> (GCN) GPUs are supported through the
+ <package>rocm-opencl-icd</package> package. Adding this package to
+ <xref linkend="opt-hardware.opengl.extraPackages"/> enables OpenCL
+ support:
+
+ <programlisting><xref linkend="opt-hardware.opengl.extraPackages"/> = [
+ rocm-opencl-icd
+ ];</programlisting>
</para>
</section>
@@ -100,9 +100,9 @@ Platform Vendor Advanced Micro Devices, Inc.</screen>
support. For example, for Gen8 and later GPUs, the following
configuration can be used:
- <programlisting><xref linkend="opt-hardware.opengl.extraPackages"/> = [
- intel-compute-runtime
-];</programlisting>
+ <programlisting><xref linkend="opt-hardware.opengl.extraPackages"/> = [
+ intel-compute-runtime
+ ];</programlisting>
</para>
</section>
@@ -173,31 +173,31 @@ GPU1:
<title>AMD</title>
<para>
- Modern AMD <link
- xlink:href="https://en.wikipedia.org/wiki/Graphics_Core_Next">Graphics
- Core Next</link> (GCN) GPUs are supported through either radv, which is
- part of <package>mesa</package>, or the <package>amdvlk</package> package.
- Adding the <package>amdvlk</package> package to
- <xref linkend="opt-hardware.opengl.extraPackages"/> makes both drivers
- available for applications and lets them choose. A specific driver can
- be forced as follows:
-
- <programlisting><xref linkend="opt-hardware.opengl.extraPackages"/> = [
- pkgs.<package>amdvlk</package>
-];
-
-# To enable Vulkan support for 32-bit applications, also add:
-<xref linkend="opt-hardware.opengl.extraPackages32"/> = [
- pkgs.driversi686Linux.<package>amdvlk</package>
-];
-
-# For amdvlk
-<xref linkend="opt-environment.variables"/>.VK_ICD_FILENAMES =
- "/run/opengl-driver/share/vulkan/icd.d/amd_icd64.json";
-# For radv
-<xref linkend="opt-environment.variables"/>.VK_ICD_FILENAMES =
- "/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json";
-</programlisting>
+ Modern AMD <link
+ xlink:href="https://en.wikipedia.org/wiki/Graphics_Core_Next">Graphics
+ Core Next</link> (GCN) GPUs are supported through either radv, which is
+ part of <package>mesa</package>, or the <package>amdvlk</package> package.
+ Adding the <package>amdvlk</package> package to
+ <xref linkend="opt-hardware.opengl.extraPackages"/> makes both drivers
+ available for applications and lets them choose. A specific driver can
+ be forced as follows:
+
+ <programlisting><xref linkend="opt-hardware.opengl.extraPackages"/> = [
+ pkgs.<package>amdvlk</package>
+ ];
+
+ # To enable Vulkan support for 32-bit applications, also add:
+ <xref linkend="opt-hardware.opengl.extraPackages32"/> = [
+ pkgs.driversi686Linux.<package>amdvlk</package>
+ ];
+
+ # For amdvlk
+ <xref linkend="opt-environment.variables"/>.VK_ICD_FILENAMES =
+ "/run/opengl-driver/share/vulkan/icd.d/amd_icd64.json";
+ # For radv
+ <xref linkend="opt-environment.variables"/>.VK_ICD_FILENAMES =
+ "/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json";
+ </programlisting>
</para>
</section>
</section>
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/configuration/wayland.xml b/nixos/doc/manual/configuration/wayland.xml
new file mode 100644
index 000000000000..231c219cf081
--- /dev/null
+++ b/nixos/doc/manual/configuration/wayland.xml
@@ -0,0 +1,23 @@
+<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="sec-wayland">
+ <title>Wayland</title>
+
+ <para>
+ While X11 (see <xref linkend="sec-x11"/>) is still the primary display
+ technology on NixOS, Wayland support is steadily improving.
+ Where X11 separates the X Server and the window manager, on Wayland those
+ are combined: a Wayland Compositor is like an X11 window manager, but also
+ embeds the Wayland 'Server' functionality. This means it is sufficient to
+ install a Wayland Compositor such as <package>sway</package> without
+ separately enabling a Wayland server:
+<programlisting>
+<xref linkend="opt-programs.sway.enable"/> = true;
+</programlisting>
+ This installs the <package>sway</package> compositor along with some
+ essential utilities. Now you can start <package>sway</package> from the TTY
+ console.
+ </para>
+</chapter>
diff --git a/nixos/doc/manual/contributing-to-this-manual.xml b/nixos/doc/manual/contributing-to-this-manual.xml
index 9820e75fc337..935dd66bc141 100644
--- a/nixos/doc/manual/contributing-to-this-manual.xml
+++ b/nixos/doc/manual/contributing-to-this-manual.xml
@@ -12,7 +12,7 @@ xlink:href="https://github.com/NixOS/nixpkgs">Nixpkgs</link> repository.
You can quickly check your edits with the following:
</para>
<screen>
-<prompt>$ </prompt>cd /path/to/nixpkgs/nixos/doc/manual
+<prompt>$ </prompt>cd /path/to/nixpkgs
<prompt>$ </prompt>nix-build nixos/release.nix -A manual.x86_64-linux
</screen>
<para>
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index 6ca75f869f45..af7a2e08220c 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -63,6 +63,7 @@ let
"--stringparam html.script './highlightjs/highlight.pack.js ./highlightjs/loader.js'"
"--param xref.with.number.and.title 1"
"--param toc.section.depth 0"
+ "--param generate.consistent.ids 1"
"--stringparam admon.style ''"
"--stringparam callout.graphics.extension .svg"
"--stringparam current.docid manual"
diff --git a/nixos/doc/manual/installation/installing-from-other-distro.xml b/nixos/doc/manual/installation/installing-from-other-distro.xml
index f10a7d658879..43f69b923d14 100644
--- a/nixos/doc/manual/installation/installing-from-other-distro.xml
+++ b/nixos/doc/manual/installation/installing-from-other-distro.xml
@@ -161,6 +161,13 @@ nixpkgs https://nixos.org/channels/nixpkgs-unstable</screen>
existing systems without the help of a rescue USB drive or similar.
</para>
</warning>
+ <note>
+ <para>
+ On some distributions there are separate PATHS for programs intended only for root.
+ In order for the installation to succeed, you might have to use <literal>PATH="$PATH:/usr/sbin:/sbin"</literal>
+ in the following command.
+ </para>
+ </note>
<screen><prompt>$ </prompt>sudo PATH="$PATH" NIX_PATH="$NIX_PATH" `which nixos-install` --root /mnt</screen>
<para>
Again, please refer to the <literal>nixos-install</literal> step in
diff --git a/nixos/doc/manual/man-nixos-install.xml b/nixos/doc/manual/man-nixos-install.xml
index b205e2309687..91542d37cbd5 100644
--- a/nixos/doc/manual/man-nixos-install.xml
+++ b/nixos/doc/manual/man-nixos-install.xml
@@ -50,6 +50,12 @@
</arg>
<arg>
+ <group choice='req'>
+ <arg choice='plain'><option>--impure</option></arg>
+ </group>
+ </arg>
+
+ <arg>
<arg choice='plain'>
<option>--channel</option>
</arg>
@@ -102,6 +108,12 @@
<arg>
<arg choice='plain'>
+ <option>--keep-going</option>
+ </arg>
+ </arg>
+
+ <arg>
+ <arg choice='plain'>
<option>--help</option>
</arg>
</arg>
@@ -297,6 +309,17 @@
</varlistentry>
<varlistentry>
<term>
+ <option>--keep-going</option>
+ </term>
+ <listitem>
+ <para>
+ Causes Nix to continue building derivations as far as possible
+ in the face of failed builds.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>
<option>--help</option>
</term>
<listitem>
diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml
index 01f113198eb9..afb09d7c5d26 100644
--- a/nixos/doc/manual/release-notes/rl-2009.xml
+++ b/nixos/doc/manual/release-notes/rl-2009.xml
@@ -234,7 +234,17 @@
</listitem>
</itemizedlist>
</listitem>
-
+ <listitem>
+ <para>
+ Starting with this release, the hydra-build-result
+ <literal>nixos-<replaceable>YY.MM</replaceable></literal>
+ branches no longer exist in the <link
+ xlink:href="https://github.com/nixos/nixpkgs-channels">deprecated
+ nixpkgs-channels repository</link>. These branches are now in
+ <link xlink:href="https://github.com/nixos/nixpkgs">the main nixpkgs
+ repository</link>.
+ </para>
+ </listitem>
</itemizedlist>
</section>
@@ -879,12 +889,23 @@ php.override {
<listitem>
<para>
Nginx web server now starting with additional sandbox/hardening options. By default, write access
- to <literal>services.nginx.stateDir</literal> is allowed. To allow writing to other folders,
+ to <literal>/var/log/nginx</literal> and <literal>/var/cache/nginx</literal> is allowed. To allow writing to other folders,
use <literal>systemd.services.nginx.serviceConfig.ReadWritePaths</literal>
<programlisting>
systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ];
</programlisting>
</para>
+ <para>
+ Nginx is also started with the systemd option <literal>ProtectHome = mkDefault true;</literal>
+ which forbids it to read anything from <literal>/home</literal>, <literal>/root</literal>
+ and <literal>/run/user</literal> (see
+ <link xlink:href="https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectHome=">ProtectHome docs</link>
+ for details).
+ If you require serving files from home directories, you may choose to set e.g.
+<programlisting>
+systemd.services.nginx.serviceConfig.ProtectHome = "read-only";
+</programlisting>
+ </para>
</listitem>
<listitem>
<para>
@@ -1582,30 +1603,30 @@ services.transmission.settings.rpc-bind-address = "0.0.0.0";
<para>
Agda has been heavily reworked.
<itemizedlist>
- <listitem>
- <para>
- <literal>agda.mkDerivation</literal> has been heavily changed and
- is now located at <package>agdaPackages.mkDerivation</package>.
- </para>
- </listitem>
- <listitem>
- <para>
- New top-level packages <package>agda</package> and
- <literal>agda.withPackages</literal> have been added, the second
- of which sets up agda with access to chosen libraries.
- </para>
- </listitem>
- <listitem>
- <para>
- All agda libraries now live under
- <literal>agdaPackages</literal>.
- </para>
- </listitem>
- <listitem>
- <para>
- Many broken libraries have been removed.
- </para>
- </listitem>
+ <listitem>
+ <para>
+ <literal>agda.mkDerivation</literal> has been heavily changed and
+ is now located at <package>agdaPackages.mkDerivation</package>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ New top-level packages <package>agda</package> and
+ <literal>agda.withPackages</literal> have been added, the second
+ of which sets up agda with access to chosen libraries.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ All agda libraries now live under
+ <literal>agdaPackages</literal>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Many broken libraries have been removed.
+ </para>
+ </listitem>
</itemizedlist>
See the <link
xlink:href="https://nixos.org/nixpkgs/manual/#agda">new
diff --git a/nixos/doc/manual/release-notes/rl-2103.xml b/nixos/doc/manual/release-notes/rl-2103.xml
index 374ea1cbd165..3186eb7449fe 100644
--- a/nixos/doc/manual/release-notes/rl-2103.xml
+++ b/nixos/doc/manual/release-notes/rl-2103.xml
@@ -23,6 +23,9 @@
Support is planned until the end of October 2021, handing over to 21.09.
</para>
</listitem>
+ <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>
</itemizedlist>
</section>
@@ -39,7 +42,24 @@
<itemizedlist>
<listitem>
- <para />
+ <para>
+ <link xlink:href="https://www.keycloak.org/">Keycloak</link>,
+ an open source identity and access management server with
+ support for <link
+ xlink:href="https://openid.net/connect/">OpenID Connect</link>,
+ <link xlink:href="https://oauth.net/2/">OAUTH 2.0</link> and
+ <link xlink:href="https://en.wikipedia.org/wiki/SAML_2.0">SAML
+ 2.0</link>.
+ </para>
+ <para>
+ See the <link linkend="module-services-keycloak">Keycloak
+ 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>
@@ -75,6 +95,25 @@
</para>
</listitem>
<listitem>
+ <para>
+ <literal>rubyMinimal</literal> was removed due to being unused and
+ unusable. The default ruby interpreter includes JIT support, which makes
+ it reference it's compiler. Since JIT support is probably needed by some
+ Gems, it was decided to enable this feature with all cc references by
+ default, and allow to build a Ruby derivation without references to cc,
+ by setting <literal>jitSupport = false;</literal> in an overlay. See
+ <link xlink:href="https://github.com/NixOS/nixpkgs/pull/90151">#90151</link>
+ for more info.
+ </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
@@ -101,6 +140,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
@@ -109,6 +155,90 @@
<literal>/var/lib/powerdns</literal> to <literal>/run/pdns</literal>.
</para>
</listitem>
+ <listitem>
+ <para>
+ <package>btc1</package> 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>
+ <listitem>
+ <para>
+ <package>stanchion</package> package removed along with <varname>services.stanchion</varname> module.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <package>mutt</package> has been updated to a new major version (2.x), which comes with
+ some backward incompatible changes that are described in the
+ <link xlink:href="http://www.mutt.org/relnotes/2.0/">release notes for Mutt 2.0</link>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <literal>vim</literal> switched to Python 3, dropping all Python 2 support.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="opt-boot.zfs.forceImportAll">boot.zfs.forceImportAll</link>
+ previously did nothing, but has been fixed. However its default has been
+ changed to <literal>false</literal> to preserve the existing default
+ behaviour. If you have this explicitly set to <literal>true</literal>,
+ please note that your non-root pools will now be forcibly imported.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <package>openafs</package> now points to <package>openafs_1_8</package>,
+ 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>
</itemizedlist>
</section>
@@ -132,6 +262,75 @@
to <package>nextcloud20</package>.
</para>
</listitem>
+ <listitem>
+ <para>
+ The setting <xref linkend="opt-services.redis.bind" /> defaults to <literal>127.0.0.1</literal> now, making Redis listen on the loopback interface only, and not all public network interfaces.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ NixOS now emits a deprecation warning if systemd's <literal>StartLimitInterval</literal> setting is used in a <literal>serviceConfig</literal> section instead of in a <literal>unitConfig</literal>; that setting is deprecated and now undocumented for the service section by systemd upstream, but still effective and somewhat buggy there, which can be confusing. See <link xlink:href="https://github.com/NixOS/nixpkgs/issues/45785">#45785</link> for details.
+ </para>
+ <para>
+ All services should use <xref linkend="opt-systemd.services._name_.startLimitIntervalSec" /> or <literal>StartLimitIntervalSec</literal> in <xref linkend="opt-systemd.services._name_.unitConfig" /> instead.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The Unbound DNS resolver service (<literal>services.unbound</literal>) has been refactored to allow reloading, control sockets and to fix startup ordering issues.
+ </para>
+
+ <para>
+ It is now possible to enable a local UNIX control socket for unbound by setting the <xref linkend="opt-services.unbound.localControlSocketPath" />
+ option.
+ </para>
+
+ <para>
+ Previously we just applied a very minimal set of restrictions and
+ trusted unbound to properly drop root privs and capabilities.
+ </para>
+
+ <para>
+ As of this we are (for the most part) just using the upstream
+ example unit file for unbound. The main difference is that we start
+ unbound as <literal>unbound</literal> user with the required capabilities instead of
+ letting unbound do the chroot &amp; uid/gid changes.
+ </para>
+
+ <para>
+ The upstream unit configuration this is based on is a lot stricter with
+ all kinds of permissions then our previous variant. It also came with
+ the default of having the <literal>Type</literal> set to <literal>notify</literal>, therefore we are now also
+ using the <literal>unbound-with-systemd</literal> package here. Unbound will start up,
+ read the configuration files and start listening on the configured ports
+ before systemd will declare the unit <literal>active (running)</literal>.
+ This will likely help with startup order and the occasional race condition during system
+ activation where the DNS service is started but not yet ready to answer
+ queries. Services depending on <literal>nss-lookup.target</literal> or <literal>unbound.service</literal>
+ are now be able to use unbound when those targets have been reached.
+ </para>
+
+ <para>
+ Aditionally to the much stricter runtime environmet the
+ <literal>/dev/urandom</literal> mount lines we previously had in the code (that would
+ randomly failed during the stop-phase) have been removed as systemd will take care of those for us.
+ </para>
+
+ <para>
+ The <literal>preStart</literal> script is now only required if we enabled the trust
+ anchor updates (which are still enabled by default).
+ </para>
+
+ <para>
+ Another benefit of the refactoring is that we can now issue reloads via
+ either <literal>pkill -HUP unbound</literal> and <literal>systemctl reload unbound</literal> to reload the
+ running configuration without taking the daemon offline. A prerequisite
+ of this was that unbound configuration is available on a well known path
+ on the file system. We are using the path <literal>/etc/unbound/unbound.conf</literal> as that is the
+ default in the CLI tooling which in turn enables us to use
+ <literal>unbound-control</literal> without passing a custom configuration location.
+ </para>
+ </listitem>
</itemizedlist>
</section>
</section>
diff --git a/nixos/doc/varlistentry-fixer.rb b/nixos/doc/varlistentry-fixer.rb
index 6c7cc1e6439b..02168016b554 100755
--- a/nixos/doc/varlistentry-fixer.rb
+++ b/nixos/doc/varlistentry-fixer.rb
@@ -15,8 +15,8 @@ require "rexml/document"
include REXML
if ARGV.length < 1 then
- $stderr.puts "Needs a filename."
- exit 1
+ $stderr.puts "Needs a filename."
+ exit 1
end
filename = ARGV.shift
@@ -51,17 +51,17 @@ $touched = false
# Generates: --optionnamevalue
# ^^ ^^
doc.elements.each("//varlistentry/term") do |term|
- ["varname", "function", "option", "replaceable"].each do |prev_name|
- term.elements.each(prev_name) do |el|
- if el.next_element and
- el.next_element.name == "replaceable" and
- el.next_sibling_node.class == Element
- then
- $touched = true
- term.insert_after(el, Text.new(" "))
- end
- end
- end
+ ["varname", "function", "option", "replaceable"].each do |prev_name|
+ term.elements.each(prev_name) do |el|
+ if el.next_element and
+ el.next_element.name == "replaceable" and
+ el.next_sibling_node.class == Element
+ then
+ $touched = true
+ term.insert_after(el, Text.new(" "))
+ end
+ end
+ end
end
@@ -75,17 +75,17 @@ end
# Generates: -Ipath
# ^^
doc.elements.each("//cmdsynopsis/arg") do |term|
- ["option", "replaceable"].each do |prev_name|
- term.elements.each(prev_name) do |el|
- if el.next_element and
- el.next_element.name == "replaceable" and
- el.next_sibling_node.class == Element
- then
- $touched = true
- term.insert_after(el, Text.new(" "))
- end
- end
- end
+ ["option", "replaceable"].each do |prev_name|
+ term.elements.each(prev_name) do |el|
+ if el.next_element and
+ el.next_element.name == "replaceable" and
+ el.next_sibling_node.class == Element
+ then
+ $touched = true
+ term.insert_after(el, Text.new(" "))
+ end
+ end
+ end
end
# <cmdsynopsis>
@@ -104,21 +104,21 @@ end
# Generates: [{--profile-name | -p }name]
# ^^^^
doc.elements.each("//cmdsynopsis/arg") do |term|
- ["group"].each do |prev_name|
- term.elements.each(prev_name) do |el|
- if el.next_element and
- el.next_element.name == "replaceable" and
- el.next_sibling_node.class == Element
- then
- $touched = true
- term.insert_after(el, Text.new(" "))
- end
- end
- end
+ ["group"].each do |prev_name|
+ term.elements.each(prev_name) do |el|
+ if el.next_element and
+ el.next_element.name == "replaceable" and
+ el.next_sibling_node.class == Element
+ then
+ $touched = true
+ term.insert_after(el, Text.new(" "))
+ end
+ end
+ end
end
if $touched then
- doc.context[:attribute_quote] = :quote
- doc.write(output: File.open(filename, "w"))
+ doc.context[:attribute_quote] = :quote
+ doc.write(output: File.open(filename, "w"))
end
diff --git a/nixos/lib/make-disk-image.nix b/nixos/lib/make-disk-image.nix
index 8aa606a56af8..0ad0cf1fef5a 100644
--- a/nixos/lib/make-disk-image.nix
+++ b/nixos/lib/make-disk-image.nix
@@ -28,6 +28,9 @@
# partition of reasonable size is created in addition to the root partition.
# For "legacy", the msdos partition table is used and a single large root
# partition is created.
+ # For "legacy+gpt", the GPT partition table is used, a 1MiB no-fs partition for
+ # use by the bootloader is created, and a single large root partition is
+ # created.
# For "hybrid", the GPT partition table is used and a mandatory ESP
# partition of reasonable size is created in addition to the root partition.
# Also a legacy MBR will be present.
@@ -54,7 +57,7 @@
format ? "raw"
}:
-assert partitionTableType == "legacy" || partitionTableType == "efi" || partitionTableType == "hybrid" || partitionTableType == "none";
+assert partitionTableType == "legacy" || partitionTableType == "legacy+gpt" || partitionTableType == "efi" || partitionTableType == "hybrid" || partitionTableType == "none";
# We use -E offset=X below, which is only supported by e2fsprogs
assert partitionTableType != "none" -> fsType == "ext4";
@@ -75,6 +78,7 @@ let format' = format; in let
rootPartition = { # switch-case
legacy = "1";
+ "legacy+gpt" = "2";
efi = "2";
hybrid = "3";
}.${partitionTableType};
@@ -85,6 +89,16 @@ let format' = format; in let
mklabel msdos \
mkpart primary ext4 1MiB -1
'';
+ "legacy+gpt" = ''
+ parted --script $diskImage -- \
+ mklabel gpt \
+ mkpart no-fs 1MB 2MB \
+ set 1 bios_grub on \
+ align-check optimal 1 \
+ mkpart primary ext4 2MB -1 \
+ align-check optimal 2 \
+ print
+ '';
efi = ''
parted --script $diskImage -- \
mklabel gpt \
@@ -120,7 +134,7 @@ let format' = format; in let
binPath = with pkgs; makeBinPath (
[ rsync
- utillinux
+ util-linux
parted
e2fsprogs
lkl
@@ -225,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/make-iso9660-image.nix b/nixos/lib/make-iso9660-image.nix
index 6a0e0e7c635a..549530965f6e 100644
--- a/nixos/lib/make-iso9660-image.nix
+++ b/nixos/lib/make-iso9660-image.nix
@@ -48,7 +48,7 @@ assert usbBootable -> isohybridMbrImage != "";
stdenv.mkDerivation {
name = isoName;
builder = ./make-iso9660-image.sh;
- buildInputs = [ xorriso syslinux zstd libossp_uuid ];
+ nativeBuildInputs = [ xorriso syslinux zstd libossp_uuid ];
inherit isoName bootable bootImage compressImage volumeID efiBootImage efiBootable isohybridMbrImage usbBootable;
diff --git a/nixos/lib/make-system-tarball.nix b/nixos/lib/make-system-tarball.nix
index dee91a6ce3f4..dab168f4a481 100644
--- a/nixos/lib/make-system-tarball.nix
+++ b/nixos/lib/make-system-tarball.nix
@@ -37,7 +37,7 @@ in
stdenv.mkDerivation {
name = "tarball";
builder = ./make-system-tarball.sh;
- buildInputs = extraInputs;
+ nativeBuildInputs = extraInputs;
inherit fileName extraArgs extraCommands compressCommand;
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/maintainers/scripts/ec2/amazon-image.nix b/nixos/maintainers/scripts/ec2/amazon-image.nix
index b09f4ca47a3f..0ecf07669a11 100644
--- a/nixos/maintainers/scripts/ec2/amazon-image.nix
+++ b/nixos/maintainers/scripts/ec2/amazon-image.nix
@@ -57,7 +57,7 @@ in {
inherit (cfg) contents format name;
pkgs = import ../../../.. { inherit (pkgs) system; }; # ensure we use the regular qemu-kvm package
partitionTableType = if config.ec2.efi then "efi"
- else if config.ec2.hvm then "legacy"
+ else if config.ec2.hvm then "legacy+gpt"
else "none";
diskSize = cfg.sizeMB;
fsType = "ext4";
diff --git a/nixos/maintainers/scripts/ec2/create-amis.sh b/nixos/maintainers/scripts/ec2/create-amis.sh
index 89e24f2ccfd9..ec2eb5366790 100755
--- a/nixos/maintainers/scripts/ec2/create-amis.sh
+++ b/nixos/maintainers/scripts/ec2/create-amis.sh
@@ -1,13 +1,15 @@
#!/usr/bin/env nix-shell
#!nix-shell -p awscli -p jq -p qemu -i bash
+# shellcheck shell=bash
# Uploads and registers NixOS images built from the
# <nixos/release.nix> amazonImage attribute. Images are uploaded and
# registered via a home region, and then copied to other regions.
-# The home region requires an s3 bucket, and a "vmimport" IAM role
-# with access to the S3 bucket. Configuration of the vmimport role is
-# documented in
+# The home region requires an s3 bucket, and an IAM role named "vmimport"
+# (by default) with access to the S3 bucket. The name can be
+# configured with the "service_role_name" variable. Configuration of the
+# vmimport role is documented in
# https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html
# set -x
@@ -17,6 +19,7 @@ set -euo pipefail
state_dir=$HOME/amis/ec2-images
home_region=eu-west-1
bucket=nixos-amis
+service_role_name=vmimport
regions=(eu-west-1 eu-west-2 eu-west-3 eu-central-1 eu-north-1
us-east-1 us-east-2 us-west-1 us-west-2
@@ -64,7 +67,7 @@ image_logical_bytes=$(read_image_info .logical_bytes)
# Derived attributes
-image_logical_gigabytes=$((($image_logical_bytes-1)/1024/1024/1024+1)) # Round to the next GB
+image_logical_gigabytes=$(((image_logical_bytes-1)/1024/1024/1024+1)) # Round to the next GB
case "$image_system" in
aarch64-linux)
@@ -100,7 +103,7 @@ write_state() {
local type=$2
local val=$3
- mkdir -p $state_dir
+ mkdir -p "$state_dir"
echo "$val" > "$state_dir/$state_key.$type"
}
@@ -110,8 +113,8 @@ wait_for_import() {
local state snapshot_id
log "Waiting for import task $task_id to be completed"
while true; do
- read state progress snapshot_id < <(
- aws ec2 describe-import-snapshot-tasks --region $region --import-task-ids "$task_id" | \
+ read -r state progress snapshot_id < <(
+ aws ec2 describe-import-snapshot-tasks --region "$region" --import-task-ids "$task_id" | \
jq -r '.ImportSnapshotTasks[].SnapshotTaskDetail | "\(.Status) \(.Progress) \(.SnapshotId)"'
)
log " ... state=$state progress=$progress snapshot_id=$snapshot_id"
@@ -125,6 +128,8 @@ wait_for_import() {
;;
*)
log "Unexpected snapshot import state: '${state}'"
+ log "Full response: "
+ aws ec2 describe-import-snapshot-tasks --region "$region" --import-task-ids "$task_id" >&2
exit 1
;;
esac
@@ -138,8 +143,8 @@ wait_for_image() {
log "Waiting for image $ami_id to be available"
while true; do
- read state < <(
- aws ec2 describe-images --image-ids "$ami_id" --region $region | \
+ read -r state < <(
+ aws ec2 describe-images --image-ids "$ami_id" --region "$region" | \
jq -r ".Images[].State"
)
log " ... state=$state"
@@ -163,7 +168,7 @@ make_image_public() {
local region=$1
local ami_id=$2
- wait_for_image $region "$ami_id"
+ wait_for_image "$region" "$ami_id"
log "Making image $ami_id public"
@@ -177,27 +182,30 @@ upload_image() {
local aws_path=${image_file#/}
local state_key="$region.$image_label.$image_system"
- local task_id=$(read_state "$state_key" task_id)
- local snapshot_id=$(read_state "$state_key" snapshot_id)
- local ami_id=$(read_state "$state_key" ami_id)
+ local task_id
+ task_id=$(read_state "$state_key" task_id)
+ local snapshot_id
+ snapshot_id=$(read_state "$state_key" snapshot_id)
+ local ami_id
+ ami_id=$(read_state "$state_key" ami_id)
if [ -z "$task_id" ]; then
log "Checking for image on S3"
if ! aws s3 ls --region "$region" "s3://${bucket}/${aws_path}" >&2; then
log "Image missing from aws, uploading"
- aws s3 cp --region $region "$image_file" "s3://${bucket}/${aws_path}" >&2
+ aws s3 cp --region "$region" "$image_file" "s3://${bucket}/${aws_path}" >&2
fi
log "Importing image from S3 path s3://$bucket/$aws_path"
- task_id=$(aws ec2 import-snapshot --disk-container "{
+ task_id=$(aws ec2 import-snapshot --role-name "$service_role_name" --disk-container "{
\"Description\": \"nixos-image-${image_label}-${image_system}\",
\"Format\": \"vhd\",
\"UserBucket\": {
\"S3Bucket\": \"$bucket\",
\"S3Key\": \"$aws_path\"
}
- }" --region $region | jq -r '.ImportTaskId')
+ }" --region "$region" | jq -r '.ImportTaskId')
write_state "$state_key" task_id "$task_id"
fi
@@ -221,16 +229,16 @@ upload_image() {
--virtualization-type hvm
)
- block_device_mappings+=(DeviceName=/dev/sdb,VirtualName=ephemeral0)
- block_device_mappings+=(DeviceName=/dev/sdc,VirtualName=ephemeral1)
- block_device_mappings+=(DeviceName=/dev/sdd,VirtualName=ephemeral2)
- block_device_mappings+=(DeviceName=/dev/sde,VirtualName=ephemeral3)
+ block_device_mappings+=("DeviceName=/dev/sdb,VirtualName=ephemeral0")
+ block_device_mappings+=("DeviceName=/dev/sdc,VirtualName=ephemeral1")
+ block_device_mappings+=("DeviceName=/dev/sdd,VirtualName=ephemeral2")
+ block_device_mappings+=("DeviceName=/dev/sde,VirtualName=ephemeral3")
ami_id=$(
aws ec2 register-image \
--name "$image_name" \
--description "$image_description" \
- --region $region \
+ --region "$region" \
--architecture $amazon_arch \
--block-device-mappings "${block_device_mappings[@]}" \
"${extra_flags[@]}" \
@@ -240,7 +248,7 @@ upload_image() {
write_state "$state_key" ami_id "$ami_id"
fi
- make_image_public $region "$ami_id"
+ make_image_public "$region" "$ami_id"
echo "$ami_id"
}
@@ -268,7 +276,7 @@ copy_to_region() {
write_state "$state_key" ami_id "$ami_id"
fi
- make_image_public $region "$ami_id"
+ make_image_public "$region" "$ami_id"
echo "$ami_id"
}
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/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix
index 408d0a9c33f2..a77524d75d8d 100644
--- a/nixos/modules/config/pulseaudio.nix
+++ b/nixos/modules/config/pulseaudio.nix
@@ -36,6 +36,8 @@ let
${addModuleIf cfg.zeroconf.discovery.enable "module-zeroconf-discover"}
${addModuleIf cfg.tcp.enable (concatStringsSep " "
([ "module-native-protocol-tcp" ] ++ allAnon ++ ipAnon))}
+ ${addModuleIf config.services.jack.jackd.enable "module-jack-sink"}
+ ${addModuleIf config.services.jack.jackd.enable "module-jack-source"}
${cfg.extraConfig}
'';
};
@@ -144,7 +146,9 @@ in {
package = mkOption {
type = types.package;
- default = pkgs.pulseaudio;
+ default = if config.services.jack.jackd.enable
+ then pkgs.pulseaudioFull
+ else pkgs.pulseaudio;
defaultText = "pkgs.pulseaudio";
example = literalExample "pkgs.pulseaudioFull";
description = ''
@@ -259,7 +263,7 @@ in {
(drv: drv.override { pulseaudio = overriddenPackage; })
cfg.extraModules;
modulePaths = builtins.map
- (drv: "${drv}/lib/pulse-${overriddenPackage.version}/modules")
+ (drv: "${drv}/${overriddenPackage.pulseDir}/modules")
# User-provided extra modules take precedence
(overriddenModules ++ [ overriddenPackage ]);
in lib.concatStringsSep ":" modulePaths;
@@ -284,6 +288,8 @@ in {
RestartSec = "500ms";
PassEnvironment = "DISPLAY";
};
+ } // optionalAttrs config.services.jack.jackd.enable {
+ environment.JACK_PROMISCUOUS_SERVER = "jackaudio";
};
sockets.pulseaudio = {
wantedBy = [ "sockets.target" ];
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/hardware/acpilight.nix b/nixos/modules/hardware/acpilight.nix
index 34e8a2220965..2de448a265c7 100644
--- a/nixos/modules/hardware/acpilight.nix
+++ b/nixos/modules/hardware/acpilight.nix
@@ -19,6 +19,7 @@ in
};
config = mkIf cfg.enable {
+ environment.systemPackages = with pkgs; [ acpilight ];
services.udev.packages = with pkgs; [ acpilight ];
};
}
diff --git a/nixos/modules/installer/cd-dvd/sd-image.nix b/nixos/modules/installer/cd-dvd/sd-image.nix
index 231c7bf0a6c2..d9799aa69c95 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,7 +221,7 @@ 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)
# Resize the root partition and the filesystem to fit the disk
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/installer/tools/nixos-generate-config.pl b/nixos/modules/installer/tools/nixos-generate-config.pl
index 44f4c44a56c2..6e3ddb875e1b 100644
--- a/nixos/modules/installer/tools/nixos-generate-config.pl
+++ b/nixos/modules/installer/tools/nixos-generate-config.pl
@@ -183,6 +183,11 @@ sub pciCheck {
push @imports, "(modulesPath + \"/hardware/network/broadcom-43xx.nix\")";
}
+ # In case this is a virtio scsi device, we need to explicitly make this available.
+ if ($vendor eq "0x1af4" && $device eq "0x1004") {
+ push @initrdAvailableKernelModules, "virtio_scsi";
+ }
+
# Can't rely on $module here, since the module may not be loaded
# due to missing firmware. Ideally we would check modules.pcimap
# here.
diff --git a/nixos/modules/installer/tools/nixos-install.sh b/nixos/modules/installer/tools/nixos-install.sh
index 90555f145803..9d49d4055e43 100644
--- a/nixos/modules/installer/tools/nixos-install.sh
+++ b/nixos/modules/installer/tools/nixos-install.sh
@@ -64,7 +64,7 @@ while [ "$#" -gt 0 ]; do
--no-bootloader)
noBootLoader=1
;;
- --show-trace)
+ --show-trace|--impure|--keep-going)
extraBuildFlags+=("$i")
;;
--help)
diff --git a/nixos/modules/misc/documentation.nix b/nixos/modules/misc/documentation.nix
index 71a40b4f4d6e..bc43cc33b5d4 100644
--- a/nixos/modules/misc/documentation.nix
+++ b/nixos/modules/misc/documentation.nix
@@ -40,9 +40,9 @@ let
in scrubbedEval.options;
};
- helpScript = pkgs.writeScriptBin "nixos-help"
- ''
- #! ${pkgs.runtimeShell} -e
+
+ nixos-help = let
+ helpScript = pkgs.writeShellScriptBin "nixos-help" ''
# Finds first executable browser in a colon-separated list.
# (see how xdg-open defines BROWSER)
browser="$(
@@ -59,14 +59,22 @@ let
exec "$browser" ${manual.manualHTMLIndex}
'';
- desktopItem = pkgs.makeDesktopItem {
- name = "nixos-manual";
- desktopName = "NixOS Manual";
- genericName = "View NixOS documentation in a web browser";
- icon = "nix-snowflake";
- exec = "${helpScript}/bin/nixos-help";
- categories = "System";
- };
+ desktopItem = pkgs.makeDesktopItem {
+ name = "nixos-manual";
+ desktopName = "NixOS Manual";
+ genericName = "View NixOS documentation in a web browser";
+ icon = "nix-snowflake";
+ exec = "nixos-help";
+ categories = "System";
+ };
+
+ in pkgs.symlinkJoin {
+ name = "nixos-help";
+ paths = [
+ helpScript
+ desktopItem
+ ];
+ };
in
@@ -250,8 +258,8 @@ in
environment.systemPackages = []
++ optional cfg.man.enable manual.manpages
- ++ optionals cfg.doc.enable ([ manual.manualHTML helpScript ]
- ++ optionals config.services.xserver.enable [ desktopItem pkgs.nixos-icons ]);
+ ++ optionals cfg.doc.enable ([ manual.manualHTML nixos-help ]
+ ++ optionals config.services.xserver.enable [ pkgs.nixos-icons ]);
services.mingetty.helpLine = mkIf cfg.doc.enable (
"\nRun 'nixos-help' for the NixOS manual."
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix
index 4e0f8ba718eb..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;
@@ -290,8 +290,8 @@ in
hound = 259;
leaps = 260;
ipfs = 261;
- stanchion = 262;
- riak-cs = 263;
+ # stanchion = 262; # unused, removed 2020-10-14
+ # riak-cs = 263; # unused, removed 2020-10-14
infinoted = 264;
sickbeard = 265;
headphones = 266;
@@ -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
@@ -593,8 +593,8 @@ in
hound = 259;
leaps = 260;
ipfs = 261;
- stanchion = 262;
- riak-cs = 263;
+ # stanchion = 262; # unused, removed 2020-10-14
+ # riak-cs = 263; # unused, removed 2020-10-14
infinoted = 264;
sickbeard = 265;
headphones = 266;
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index aa3b71a61241..214d9356aa6a 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -296,8 +296,6 @@
./services/databases/postgresql.nix
./services/databases/redis.nix
./services/databases/riak.nix
- ./services/databases/riak-cs.nix
- ./services/databases/stanchion.nix
./services/databases/victoriametrics.nix
./services/databases/virtuoso.nix
./services/desktops/accountsservice.nix
@@ -394,6 +392,7 @@
./services/logging/logcheck.nix
./services/logging/logrotate.nix
./services/logging/logstash.nix
+ ./services/logging/promtail.nix
./services/logging/rsyslogd.nix
./services/logging/syslog-ng.nix
./services/logging/syslogd.nix
@@ -403,7 +402,6 @@
./services/mail/dovecot.nix
./services/mail/dspam.nix
./services/mail/exim.nix
- ./services/mail/freepops.nix
./services/mail/mail.nix
./services/mail/mailcatcher.nix
./services/mail/mailhog.nix
@@ -544,6 +542,7 @@
./services/monitoring/kapacitor.nix
./services/monitoring/loki.nix
./services/monitoring/longview.nix
+ ./services/monitoring/mackerel-agent.nix
./services/monitoring/monit.nix
./services/monitoring/munin.nix
./services/monitoring/nagios.nix
@@ -584,6 +583,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
@@ -682,6 +682,7 @@
./services/networking/murmur.nix
./services/networking/mxisd.nix
./services/networking/namecoind.nix
+ ./services/networking/nar-serve.nix
./services/networking/nat.nix
./services/networking/ndppd.nix
./services/networking/networkmanager.nix
@@ -865,6 +866,7 @@
./services/web-apps/ihatemoney
./services/web-apps/jirafeau.nix
./services/web-apps/jitsi-meet.nix
+ ./services/web-apps/keycloak.nix
./services/web-apps/limesurvey.nix
./services/web-apps/mattermost.nix
./services/web-apps/mediawiki.nix
diff --git a/nixos/modules/programs/bandwhich.nix b/nixos/modules/programs/bandwhich.nix
index 5413044f4614..1cffb5fa2765 100644
--- a/nixos/modules/programs/bandwhich.nix
+++ b/nixos/modules/programs/bandwhich.nix
@@ -4,7 +4,7 @@ with lib;
let cfg = config.programs.bandwhich;
in {
- meta.maintainers = with maintainers; [ filalex77 ];
+ meta.maintainers = with maintainers; [ Br1ght0ne ];
options = {
programs.bandwhich = {
diff --git a/nixos/modules/programs/ssmtp.nix b/nixos/modules/programs/ssmtp.nix
index 98ff21bd37f2..1f49ddc91bb3 100644
--- a/nixos/modules/programs/ssmtp.nix
+++ b/nixos/modules/programs/ssmtp.nix
@@ -142,6 +142,13 @@ in
config = mkIf cfg.enable {
+ assertions = [
+ {
+ assertion = cfg.useSTARTTLS -> cfg.useTLS;
+ message = "services.ssmtp.useSTARTTLS has no effect without services.ssmtp.useTLS";
+ }
+ ];
+
services.ssmtp.settings = mkMerge [
({
MailHub = cfg.hostName;
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/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/audio/jack.nix b/nixos/modules/services/audio/jack.nix
index ceff366d0bbb..bee97dbfc6b3 100644
--- a/nixos/modules/services/audio/jack.nix
+++ b/nixos/modules/services/audio/jack.nix
@@ -246,6 +246,9 @@ in {
description = "JACK Audio Connection Kit";
serviceConfig = {
User = "jackaudio";
+ SupplementaryGroups = lib.optional
+ (config.hardware.pulseaudio.enable
+ && !config.hardware.pulseaudio.systemWide) "users";
ExecStart = "${cfg.jackd.package}/bin/jackd ${lib.escapeShellArgs cfg.jackd.extraOptions}";
LimitRTPRIO = 99;
LimitMEMLOCK = "infinity";
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/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/continuous-integration/hercules-ci-agent/default.nix b/nixos/modules/services/continuous-integration/hercules-ci-agent/default.nix
index d2e7e8e18f94..79d1ce580545 100644
--- a/nixos/modules/services/continuous-integration/hercules-ci-agent/default.nix
+++ b/nixos/modules/services/continuous-integration/hercules-ci-agent/default.nix
@@ -25,19 +25,18 @@ in
];
config = mkIf cfg.enable {
-
systemd.services.hercules-ci-agent = {
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
path = [ config.nix.package ];
+ startLimitBurst = 30 * 1000000; # practically infinite
serviceConfig = {
User = "hercules-ci-agent";
ExecStart = command;
ExecStartPre = testCommand;
Restart = "on-failure";
RestartSec = 120;
- StartLimitBurst = 30 * 1000000; # practically infinite
};
};
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/postgresql.nix b/nixos/modules/services/databases/postgresql.nix
index 5056d50153f6..f582b0592774 100644
--- a/nixos/modules/services/databases/postgresql.nix
+++ b/nixos/modules/services/databases/postgresql.nix
@@ -69,11 +69,16 @@ in
type = types.lines;
default = "";
description = ''
- Defines how users authenticate themselves to the server. By
- default, "trust" access to local users will always be granted
- along with any other custom options. If you do not want this,
- set this option using "lib.mkForce" to override this
- behaviour.
+ Defines how users authenticate themselves to the server. See the
+ <link xlink:href="https://www.postgresql.org/docs/current/auth-pg-hba-conf.html">
+ PostgreSQL documentation for pg_hba.conf</link>
+ for details on the expected format of this option. By default,
+ peer based authentication will be used for users connecting
+ via the Unix socket, and md5 password authentication will be
+ used for users connecting via TCP. Any added rules will be
+ inserted above the default rules. If you'd like to replace the
+ default rules entirely, you can use <function>lib.mkForce</function> in your
+ module.
'';
};
diff --git a/nixos/modules/services/databases/redis.nix b/nixos/modules/services/databases/redis.nix
index f1777854e141..6b8853ae390b 100644
--- a/nixos/modules/services/databases/redis.nix
+++ b/nixos/modules/services/databases/redis.nix
@@ -87,9 +87,12 @@ in
bind = mkOption {
type = with types; nullOr str;
- default = null; # All interfaces
- description = "The IP interface to bind to.";
- example = "127.0.0.1";
+ default = "127.0.0.1";
+ description = ''
+ The IP interface to bind to.
+ <literal>null</literal> means "all interfaces".
+ '';
+ example = "192.0.2.1";
};
unixSocket = mkOption {
diff --git a/nixos/modules/services/databases/riak-cs.nix b/nixos/modules/services/databases/riak-cs.nix
deleted file mode 100644
index fa6ac8863318..000000000000
--- a/nixos/modules/services/databases/riak-cs.nix
+++ /dev/null
@@ -1,202 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
-
- cfg = config.services.riak-cs;
-
-in
-
-{
-
- ###### interface
-
- options = {
-
- services.riak-cs = {
-
- enable = mkEnableOption "riak-cs";
-
- package = mkOption {
- type = types.package;
- default = pkgs.riak-cs;
- defaultText = "pkgs.riak-cs";
- example = literalExample "pkgs.riak-cs";
- description = ''
- Riak package to use.
- '';
- };
-
- nodeName = mkOption {
- type = types.str;
- default = "riak-cs@127.0.0.1";
- description = ''
- Name of the Erlang node.
- '';
- };
-
- anonymousUserCreation = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Anonymous user creation.
- '';
- };
-
- riakHost = mkOption {
- type = types.str;
- default = "127.0.0.1:8087";
- description = ''
- Name of riak hosting service.
- '';
- };
-
- listener = mkOption {
- type = types.str;
- default = "127.0.0.1:8080";
- description = ''
- Name of Riak CS listening service.
- '';
- };
-
- stanchionHost = mkOption {
- type = types.str;
- default = "127.0.0.1:8085";
- description = ''
- Name of stanchion hosting service.
- '';
- };
-
- stanchionSsl = mkOption {
- type = types.bool;
- default = true;
- description = ''
- Tell stanchion to use SSL.
- '';
- };
-
- distributedCookie = mkOption {
- type = types.str;
- default = "riak";
- description = ''
- Cookie for distributed node communication. All nodes in the
- same cluster should use the same cookie or they will not be able to
- communicate.
- '';
- };
-
- dataDir = mkOption {
- type = types.path;
- default = "/var/db/riak-cs";
- description = ''
- Data directory for Riak CS.
- '';
- };
-
- logDir = mkOption {
- type = types.path;
- default = "/var/log/riak-cs";
- description = ''
- Log directory for Riak CS.
- '';
- };
-
- extraConfig = mkOption {
- type = types.lines;
- default = "";
- description = ''
- Additional text to be appended to <filename>riak-cs.conf</filename>.
- '';
- };
-
- extraAdvancedConfig = mkOption {
- type = types.lines;
- default = "";
- description = ''
- Additional text to be appended to <filename>advanced.config</filename>.
- '';
- };
- };
-
- };
-
- ###### implementation
-
- config = mkIf cfg.enable {
-
- environment.systemPackages = [ cfg.package ];
- environment.etc."riak-cs/riak-cs.conf".text = ''
- nodename = ${cfg.nodeName}
- distributed_cookie = ${cfg.distributedCookie}
-
- platform_log_dir = ${cfg.logDir}
-
- riak_host = ${cfg.riakHost}
- listener = ${cfg.listener}
- stanchion_host = ${cfg.stanchionHost}
-
- anonymous_user_creation = ${if cfg.anonymousUserCreation then "on" else "off"}
-
- ${cfg.extraConfig}
- '';
-
- environment.etc."riak-cs/advanced.config".text = ''
- ${cfg.extraAdvancedConfig}
- '';
-
- users.users.riak-cs = {
- name = "riak-cs";
- uid = config.ids.uids.riak-cs;
- group = "riak";
- description = "Riak CS server user";
- };
-
- systemd.services.riak-cs = {
- description = "Riak CS Server";
-
- wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
-
- path = [
- pkgs.utillinux # for `logger`
- pkgs.bash
- ];
-
- environment.HOME = "${cfg.dataDir}";
- environment.RIAK_CS_DATA_DIR = "${cfg.dataDir}";
- environment.RIAK_CS_LOG_DIR = "${cfg.logDir}";
- environment.RIAK_CS_ETC_DIR = "/etc/riak";
-
- preStart = ''
- if ! test -e ${cfg.logDir}; then
- mkdir -m 0755 -p ${cfg.logDir}
- chown -R riak-cs ${cfg.logDir}
- fi
-
- if ! test -e ${cfg.dataDir}; then
- mkdir -m 0700 -p ${cfg.dataDir}
- chown -R riak-cs ${cfg.dataDir}
- fi
- '';
-
- serviceConfig = {
- ExecStart = "${cfg.package}/bin/riak-cs console";
- ExecStop = "${cfg.package}/bin/riak-cs stop";
- StandardInput = "tty";
- User = "riak-cs";
- Group = "riak-cs";
- PermissionsStartOnly = true;
- # Give Riak a decent amount of time to clean up.
- TimeoutStopSec = 120;
- LimitNOFILE = 65536;
- };
-
- unitConfig.RequiresMountsFor = [
- "${cfg.dataDir}"
- "${cfg.logDir}"
- "/etc/riak"
- ];
- };
- };
-}
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/databases/stanchion.nix b/nixos/modules/services/databases/stanchion.nix
deleted file mode 100644
index 97e55bc70c47..000000000000
--- a/nixos/modules/services/databases/stanchion.nix
+++ /dev/null
@@ -1,194 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
-
- cfg = config.services.stanchion;
-
-in
-
-{
-
- ###### interface
-
- options = {
-
- services.stanchion = {
-
- enable = mkEnableOption "stanchion";
-
- package = mkOption {
- type = types.package;
- default = pkgs.stanchion;
- defaultText = "pkgs.stanchion";
- example = literalExample "pkgs.stanchion";
- description = ''
- Stanchion package to use.
- '';
- };
-
- nodeName = mkOption {
- type = types.str;
- default = "stanchion@127.0.0.1";
- description = ''
- Name of the Erlang node.
- '';
- };
-
- adminKey = mkOption {
- type = types.str;
- default = "";
- description = ''
- Name of admin user.
- '';
- };
-
- adminSecret = mkOption {
- type = types.str;
- default = "";
- description = ''
- Name of admin secret
- '';
- };
-
- riakHost = mkOption {
- type = types.str;
- default = "127.0.0.1:8087";
- description = ''
- Name of riak hosting service.
- '';
- };
-
- listener = mkOption {
- type = types.str;
- default = "127.0.0.1:8085";
- description = ''
- Name of Riak CS listening service.
- '';
- };
-
- stanchionHost = mkOption {
- type = types.str;
- default = "127.0.0.1:8085";
- description = ''
- Name of stanchion hosting service.
- '';
- };
-
- distributedCookie = mkOption {
- type = types.str;
- default = "riak";
- description = ''
- Cookie for distributed node communication. All nodes in the
- same cluster should use the same cookie or they will not be able to
- communicate.
- '';
- };
-
- dataDir = mkOption {
- type = types.path;
- default = "/var/db/stanchion";
- description = ''
- Data directory for Stanchion.
- '';
- };
-
- logDir = mkOption {
- type = types.path;
- default = "/var/log/stanchion";
- description = ''
- Log directory for Stanchion.
- '';
- };
-
- extraConfig = mkOption {
- type = types.lines;
- default = "";
- description = ''
- Additional text to be appended to <filename>stanchion.conf</filename>.
- '';
- };
- };
- };
-
- ###### implementation
-
- config = mkIf cfg.enable {
-
- environment.systemPackages = [ cfg.package ];
-
- environment.etc."stanchion/advanced.config".text = ''
- [{stanchion, []}].
- '';
-
- environment.etc."stanchion/stanchion.conf".text = ''
- listener = ${cfg.listener}
-
- riak_host = ${cfg.riakHost}
-
- ${optionalString (cfg.adminKey == "") "#"} admin.key=${optionalString (cfg.adminKey != "") cfg.adminKey}
- ${optionalString (cfg.adminSecret == "") "#"} admin.secret=${optionalString (cfg.adminSecret != "") cfg.adminSecret}
-
- platform_bin_dir = ${pkgs.stanchion}/bin
- platform_data_dir = ${cfg.dataDir}
- platform_etc_dir = /etc/stanchion
- platform_lib_dir = ${pkgs.stanchion}/lib
- platform_log_dir = ${cfg.logDir}
-
- nodename = ${cfg.nodeName}
-
- distributed_cookie = ${cfg.distributedCookie}
-
- ${cfg.extraConfig}
- '';
-
- users.users.stanchion = {
- name = "stanchion";
- uid = config.ids.uids.stanchion;
- group = "stanchion";
- description = "Stanchion server user";
- };
-
- users.groups.stanchion.gid = config.ids.gids.stanchion;
-
- systemd.tmpfiles.rules = [
- "d '${cfg.logDir}' - stanchion stanchion --"
- "d '${cfg.dataDir}' 0700 stanchion stanchion --"
- ];
-
- systemd.services.stanchion = {
- description = "Stanchion Server";
-
- wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
-
- path = [
- pkgs.utillinux # for `logger`
- pkgs.bash
- ];
-
- environment.HOME = "${cfg.dataDir}";
- environment.STANCHION_DATA_DIR = "${cfg.dataDir}";
- environment.STANCHION_LOG_DIR = "${cfg.logDir}";
- environment.STANCHION_ETC_DIR = "/etc/stanchion";
-
- serviceConfig = {
- ExecStart = "${cfg.package}/bin/stanchion console";
- ExecStop = "${cfg.package}/bin/stanchion stop";
- StandardInput = "tty";
- User = "stanchion";
- Group = "stanchion";
- # Give Stanchion a decent amount of time to clean up.
- TimeoutStopSec = 120;
- LimitNOFILE = 65536;
- };
-
- unitConfig.RequiresMountsFor = [
- "${cfg.dataDir}"
- "${cfg.logDir}"
- "/etc/stanchion"
- ];
- };
- };
-}
diff --git a/nixos/modules/services/databases/victoriametrics.nix b/nixos/modules/services/databases/victoriametrics.nix
index 0af5d2adf372..5b09115bb2fb 100644
--- a/nixos/modules/services/databases/victoriametrics.nix
+++ b/nixos/modules/services/databases/victoriametrics.nix
@@ -40,10 +40,10 @@ let cfg = config.services.victoriametrics; in
systemd.services.victoriametrics = {
description = "VictoriaMetrics time series database";
after = [ "network.target" ];
+ startLimitBurst = 5;
serviceConfig = {
Restart = "on-failure";
RestartSec = 1;
- StartLimitBurst = 5;
StateDirectory = "victoriametrics";
DynamicUser = true;
ExecStart = ''
diff --git a/nixos/modules/services/desktops/pipewire.nix b/nixos/modules/services/desktops/pipewire.nix
index 5179cbaf6bc2..c4923cfd3f00 100644
--- a/nixos/modules/services/desktops/pipewire.nix
+++ b/nixos/modules/services/desktops/pipewire.nix
@@ -17,10 +17,6 @@ let
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"
- '';
in {
meta = {
@@ -50,7 +46,7 @@ in {
};
pulse = {
- enable = mkEnableOption "PulseAudio emulation";
+ enable = mkEnableOption "PulseAudio server emulation";
};
};
};
@@ -61,23 +57,24 @@ 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;
+ ++ lib.optional cfg.jack.enable jack-libs;
- systemd.packages = [ pkgs.pipewire ];
+ systemd.packages = [ pkgs.pipewire ]
+ ++ lib.optional cfg.pulse.enable pkgs.pipewire.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 ];
@@ -100,6 +97,6 @@ in {
source = "${pkgs.pipewire}/share/alsa/alsa.conf.d/50-pipewire.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";
};
}
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/desktops/telepathy.nix b/nixos/modules/services/desktops/telepathy.nix
index 34596bf78184..8c50d860e5bb 100644
--- a/nixos/modules/services/desktops/telepathy.nix
+++ b/nixos/modules/services/desktops/telepathy.nix
@@ -38,6 +38,11 @@ with lib;
services.dbus.packages = [ pkgs.telepathy-mission-control ];
+ # Enable runtime optional telepathy in gnome-shell
+ services.xserver.desktopManager.gnome3.sessionPath = with pkgs; [
+ telepathy-glib
+ telepathy-logger
+ ];
};
}
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/bluetooth.nix b/nixos/modules/services/hardware/bluetooth.nix
index dfa39e7f6024..6f5a6d3bf288 100644
--- a/nixos/modules/services/hardware/bluetooth.nix
+++ b/nixos/modules/services/hardware/bluetooth.nix
@@ -15,6 +15,8 @@ in {
hardware.bluetooth = {
enable = mkEnableOption "support for Bluetooth";
+ hsphfpd.enable = mkEnableOption "support for hsphfpd[-prototype] implementation";
+
powerOnBoot = mkOption {
type = types.bool;
default = true;
@@ -72,7 +74,8 @@ in {
};
};
- environment.systemPackages = [ bluez-bluetooth ];
+ environment.systemPackages = [ bluez-bluetooth ]
+ ++ optionals cfg.hsphfpd.enable [ pkgs.hsphfpd ];
environment.etc."bluetooth/main.conf"= {
source = pkgs.writeText "main.conf"
@@ -80,19 +83,42 @@ in {
};
services.udev.packages = [ bluez-bluetooth ];
- services.dbus.packages = [ bluez-bluetooth ];
+ services.dbus.packages = [ bluez-bluetooth ]
+ ++ optionals cfg.hsphfpd.enable [ pkgs.hsphfpd ];
systemd.packages = [ bluez-bluetooth ];
systemd.services = {
bluetooth = {
wantedBy = [ "bluetooth.target" ];
aliases = [ "dbus-org.bluez.service" ];
+ # restarting can leave people without a mouse/keyboard
+ unitConfig.X-RestartIfChanged = false;
};
- };
+ }
+ // (optionalAttrs cfg.hsphfpd.enable {
+ hsphfpd = {
+ after = [ "bluetooth.service" ];
+ requires = [ "bluetooth.service" ];
+ wantedBy = [ "multi-user.target" ];
+
+ description = "A prototype implementation used for connecting HSP/HFP Bluetooth devices";
+ serviceConfig.ExecStart = "${pkgs.hsphfpd}/bin/hsphfpd.pl";
+ };
+ })
+ ;
systemd.user.services = {
obex.aliases = [ "dbus-org.bluez.obex.service" ];
- };
+ }
+ // (optionalAttrs cfg.hsphfpd.enable {
+ telephony_client = {
+ wantedBy = [ "default.target"];
+
+ description = "telephony_client for hsphfpd";
+ serviceConfig.ExecStart = "${pkgs.hsphfpd}/bin/telephony_client.pl";
+ };
+ })
+ ;
};
diff --git a/nixos/modules/services/hardware/fwupd.nix b/nixos/modules/services/hardware/fwupd.nix
index 222ac8e487eb..51eca19dca32 100644
--- a/nixos/modules/services/hardware/fwupd.nix
+++ b/nixos/modules/services/hardware/fwupd.nix
@@ -11,8 +11,8 @@ let
"fwupd/daemon.conf" = {
source = pkgs.writeText "daemon.conf" ''
[fwupd]
- BlacklistDevices=${lib.concatStringsSep ";" cfg.blacklistDevices}
- BlacklistPlugins=${lib.concatStringsSep ";" cfg.blacklistPlugins}
+ DisabledDevices=${lib.concatStringsSep ";" cfg.disabledDevices}
+ DisabledPlugins=${lib.concatStringsSep ";" cfg.disabledPlugins}
'';
};
"fwupd/uefi.conf" = {
@@ -59,21 +59,21 @@ in {
'';
};
- blacklistDevices = mkOption {
+ disabledDevices = mkOption {
type = types.listOf types.str;
default = [];
example = [ "2082b5e0-7a64-478a-b1b2-e3404fab6dad" ];
description = ''
- Allow blacklisting specific devices by their GUID
+ Allow disabling specific devices by their GUID
'';
};
- blacklistPlugins = mkOption {
+ disabledPlugins = mkOption {
type = types.listOf types.str;
default = [];
example = [ "udev" ];
description = ''
- Allow blacklisting specific plugins
+ Allow disabling specific plugins
'';
};
@@ -105,11 +105,15 @@ in {
};
};
+ imports = [
+ (mkRenamedOptionModule [ "services" "fwupd" "blacklistDevices"] [ "services" "fwupd" "disabledDevices" ])
+ (mkRenamedOptionModule [ "services" "fwupd" "blacklistPlugins"] [ "services" "fwupd" "disabledPlugins" ])
+ ];
###### implementation
config = mkIf cfg.enable {
# Disable test related plug-ins implicitly so that users do not have to care about them.
- services.fwupd.blacklistPlugins = cfg.package.defaultBlacklistedPlugins;
+ services.fwupd.disabledPlugins = cfg.package.defaultDisabledPlugins;
environment.systemPackages = [ cfg.package ];
diff --git a/nixos/modules/services/hardware/lcd.nix b/nixos/modules/services/hardware/lcd.nix
index d78d742cd318..dc8595ea60cd 100644
--- a/nixos/modules/services/hardware/lcd.nix
+++ b/nixos/modules/services/hardware/lcd.nix
@@ -151,14 +151,13 @@ in with lib; {
description = "LCDproc - client";
after = [ "lcdd.service" ];
wantedBy = [ "lcd.target" ];
+ # Allow restarting for eternity
+ startLimitIntervalSec = lib.mkIf cfg.client.restartForever 0;
serviceConfig = serviceCfg // {
ExecStart = "${pkg}/bin/lcdproc -f -c ${clientCfg}";
# If the server is being restarted at the same time, the client will
# fail as it cannot connect, so space it out a bit.
RestartSec = "5";
- # Allow restarting for eternity
- StartLimitIntervalSec = lib.mkIf cfg.client.restartForever "0";
- StartLimitBurst = lib.mkIf cfg.client.restartForever "0";
};
};
};
diff --git a/nixos/modules/services/hardware/tlp.nix b/nixos/modules/services/hardware/tlp.nix
index 4230f2edd279..eb53f565a67f 100644
--- a/nixos/modules/services/hardware/tlp.nix
+++ b/nixos/modules/services/hardware/tlp.nix
@@ -39,7 +39,7 @@ in
default = "";
description = ''
Verbatim additional configuration variables for TLP.
- DEPRECATED: use services.tlp.config instead.
+ DEPRECATED: use services.tlp.settings instead.
'';
};
};
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/promtail.nix b/nixos/modules/services/logging/promtail.nix
new file mode 100644
index 000000000000..19b12daa4152
--- /dev/null
+++ b/nixos/modules/services/logging/promtail.nix
@@ -0,0 +1,86 @@
+{ config, lib, pkgs, ... }: with lib;
+let
+ cfg = config.services.promtail;
+
+ prettyJSON = conf: pkgs.runCommandLocal "promtail-config.json" {} ''
+ echo '${builtins.toJSON conf}' | ${pkgs.buildPackages.jq}/bin/jq 'del(._module)' > $out
+ '';
+
+ allowSystemdJournal = cfg.configuration ? scrape_configs && lib.any (v: v ? journal) cfg.configuration.scrape_configs;
+in {
+ options.services.promtail = with types; {
+ enable = mkEnableOption "the Promtail ingresser";
+
+
+ configuration = mkOption {
+ type = (pkgs.formats.json {}).type;
+ description = ''
+ Specify the configuration for Promtail in Nix.
+ '';
+ };
+
+ extraFlags = mkOption {
+ type = listOf str;
+ default = [];
+ example = [ "--server.http-listen-port=3101" ];
+ description = ''
+ Specify a list of additional command line flags,
+ which get escaped and are then passed to Loki.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ services.promtail.configuration.positions.filename = mkDefault "/var/cache/promtail/positions.yaml";
+
+ systemd.services.promtail = {
+ description = "Promtail log ingress";
+ wantedBy = [ "multi-user.target" ];
+ stopIfChanged = false;
+
+ serviceConfig = {
+ Restart = "on-failure";
+
+ ExecStart = "${pkgs.grafana-loki}/bin/promtail -config.file=${prettyJSON cfg.configuration} ${escapeShellArgs cfg.extraFlags}";
+
+ ProtectSystem = "strict";
+ ProtectHome = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ ProtectKernelTunables = true;
+ ProtectControlGroups = true;
+ RestrictSUIDSGID = true;
+ PrivateMounts = true;
+ CacheDirectory = "promtail";
+
+ User = "promtail";
+ Group = "promtail";
+
+ CapabilityBoundingSet = "";
+ NoNewPrivileges = true;
+
+ ProtectKernelModules = true;
+ SystemCallArchitectures = "native";
+ ProtectKernelLogs = true;
+ ProtectClock = true;
+
+ LockPersonality = true;
+ ProtectHostname = true;
+ RestrictRealtime = true;
+ MemoryDenyWriteExecute = true;
+ PrivateUsers = true;
+
+ SupplementaryGroups = lib.optional (allowSystemdJournal) "systemd-journal";
+ } // (optionalAttrs (!pkgs.stdenv.isAarch64) { # FIXME: figure out why this breaks on aarch64
+ SystemCallFilter = "@system-service";
+ });
+ };
+
+ users.groups.promtail = {};
+ users.users.promtail = {
+ description = "Promtail service user";
+ isSystemUser = true;
+ group = "promtail";
+ };
+ };
+}
diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix
index f5c5f795dc1b..03e7e40e388e 100644
--- a/nixos/modules/services/mail/dovecot.nix
+++ b/nixos/modules/services/mail/dovecot.nix
@@ -427,12 +427,12 @@ in
wantedBy = [ "multi-user.target" ];
restartTriggers = [ cfg.configFile modulesDir ];
+ startLimitIntervalSec = 60; # 1 min
serviceConfig = {
ExecStart = "${dovecotPkg}/sbin/dovecot -F";
ExecReload = "${dovecotPkg}/sbin/doveadm reload";
Restart = "on-failure";
RestartSec = "1s";
- StartLimitInterval = "1min";
RuntimeDirectory = [ "dovecot2" ];
};
diff --git a/nixos/modules/services/mail/freepops.nix b/nixos/modules/services/mail/freepops.nix
deleted file mode 100644
index 5b729ca50a5e..000000000000
--- a/nixos/modules/services/mail/freepops.nix
+++ /dev/null
@@ -1,89 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
- cfg = config.services.mail.freepopsd;
-in
-
-{
- options = {
- services.mail.freepopsd = {
- enable = mkOption {
- default = false;
- type = with types; bool;
- description = ''
- Enables Freepops, a POP3 webmail wrapper.
- '';
- };
-
- port = mkOption {
- default = 2000;
- type = with types; uniq int;
- description = ''
- Port on which the pop server will listen.
- '';
- };
-
- threads = mkOption {
- default = 5;
- type = with types; uniq int;
- description = ''
- Max simultaneous connections.
- '';
- };
-
- bind = mkOption {
- default = "0.0.0.0";
- type = types.str;
- description = ''
- Bind over an IPv4 address instead of any.
- '';
- };
-
- logFile = mkOption {
- default = "/var/log/freepopsd";
- example = "syslog";
- type = types.str;
- description = ''
- Filename of the log file or syslog to rely on the logging daemon.
- '';
- };
-
- suid = {
- user = mkOption {
- default = "nobody";
- type = types.str;
- description = ''
- User name under which freepopsd will be after binding the port.
- '';
- };
-
- group = mkOption {
- default = "nogroup";
- type = types.str;
- description = ''
- Group under which freepopsd will be after binding the port.
- '';
- };
- };
-
- };
- };
-
- config = mkIf cfg.enable {
- systemd.services.freepopsd = {
- description = "Freepopsd (webmail over POP3)";
- after = [ "network.target" ];
- wantedBy = [ "multi-user.target" ];
- script = ''
- ${pkgs.freepops}/bin/freepopsd \
- -p ${toString cfg.port} \
- -t ${toString cfg.threads} \
- -b ${cfg.bind} \
- -vv -l ${cfg.logFile} \
- -s ${cfg.suid.user}.${cfg.suid.group}
- '';
- };
- };
-}
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/roundcube.nix b/nixos/modules/services/mail/roundcube.nix
index a0bbab64985b..ee7aa7e22fb9 100644
--- a/nixos/modules/services/mail/roundcube.nix
+++ b/nixos/modules/services/mail/roundcube.nix
@@ -204,6 +204,11 @@ in
};
systemd.services.phpfpm-roundcube.after = [ "roundcube-setup.service" ];
+ # Restart on config changes.
+ systemd.services.phpfpm-roundcube.restartTriggers = [
+ config.environment.etc."roundcube/config.inc.php".source
+ ];
+
systemd.services.roundcube-setup = mkMerge [
(mkIf (cfg.database.host == "localhost") {
requires = [ "postgresql.service" ];
diff --git a/nixos/modules/services/mail/rspamd.nix b/nixos/modules/services/mail/rspamd.nix
index 86a3f52107d5..a6c19a2af73e 100644
--- a/nixos/modules/services/mail/rspamd.nix
+++ b/nixos/modules/services/mail/rspamd.nix
@@ -408,7 +408,7 @@ in
};
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/autorandr.nix b/nixos/modules/services/misc/autorandr.nix
index cf7fb5f78d3d..dfb418af6ede 100644
--- a/nixos/modules/services/misc/autorandr.nix
+++ b/nixos/modules/services/misc/autorandr.nix
@@ -37,9 +37,9 @@ in {
description = "Autorandr execution hook";
after = [ "sleep.target" ];
+ startLimitIntervalSec = 5;
+ startLimitBurst = 1;
serviceConfig = {
- StartLimitInterval = 5;
- StartLimitBurst = 1;
ExecStart = "${pkgs.autorandr}/bin/autorandr --batch --change --default ${cfg.defaultTarget}";
Type = "oneshot";
RemainAfterExit = false;
diff --git a/nixos/modules/services/misc/cfdyndns.nix b/nixos/modules/services/misc/cfdyndns.nix
index dcf416022734..15af1f50da1d 100644
--- a/nixos/modules/services/misc/cfdyndns.nix
+++ b/nixos/modules/services/misc/cfdyndns.nix
@@ -6,6 +6,12 @@ let
cfg = config.services.cfdyndns;
in
{
+ imports = [
+ (mkRemovedOptionModule
+ [ "services" "cfdyndns" "apikey" ]
+ "Use services.cfdyndns.apikeyFile instead.")
+ ];
+
options = {
services.cfdyndns = {
enable = mkEnableOption "Cloudflare Dynamic DNS Client";
@@ -17,10 +23,12 @@ in
'';
};
- apikey = mkOption {
- type = types.str;
+ apikeyFile = mkOption {
+ default = null;
+ type = types.nullOr types.str;
description = ''
- The API Key to use to authenticate to CloudFlare.
+ The path to a file containing the API Key
+ used to authenticate with CloudFlare.
'';
};
@@ -45,13 +53,17 @@ in
Type = "simple";
User = config.ids.uids.cfdyndns;
Group = config.ids.gids.cfdyndns;
- ExecStart = "/bin/sh -c '${pkgs.cfdyndns}/bin/cfdyndns'";
};
environment = {
CLOUDFLARE_EMAIL="${cfg.email}";
- CLOUDFLARE_APIKEY="${cfg.apikey}";
CLOUDFLARE_RECORDS="${concatStringsSep "," cfg.records}";
};
+ script = ''
+ ${optionalString (cfg.apikeyFile != null) ''
+ export CLOUDFLARE_APIKEY="$(cat ${escapeShellArg cfg.apikeyFile})"
+ ''}
+ ${pkgs.cfdyndns}/bin/cfdyndns
+ '';
};
users.users = {
diff --git a/nixos/modules/services/misc/cgminer.nix b/nixos/modules/services/misc/cgminer.nix
index 7635c2a0f4e9..fa9c8c54509e 100644
--- a/nixos/modules/services/misc/cgminer.nix
+++ b/nixos/modules/services/misc/cgminer.nix
@@ -126,12 +126,12 @@ in
GPU_USE_SYNC_OBJECTS = "1";
};
+ startLimitIntervalSec = 60; # 1 min
serviceConfig = {
ExecStart = "${pkgs.cgminer}/bin/cgminer --syslog --text-only --config ${cgminerConfig}";
User = cfg.user;
RestartSec = "30s";
Restart = "always";
- StartLimitInterval = "1m";
};
};
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..934203992790 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" ];
+ requires = [ "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/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/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/octoprint.nix b/nixos/modules/services/misc/octoprint.nix
index e2fbd3b401cc..a69e65073050 100644
--- a/nixos/modules/services/misc/octoprint.nix
+++ b/nixos/modules/services/misc/octoprint.nix
@@ -68,7 +68,7 @@ in
plugins = mkOption {
default = plugins: [];
defaultText = "plugins: []";
- example = literalExample "plugins: with plugins; [ m33-fio stlviewer ]";
+ example = literalExample "plugins: with plugins; [ themeify stlviewer ]";
description = "Additional plugins to be used. Available plugins are passed through the plugins input.";
};
diff --git a/nixos/modules/services/misc/safeeyes.nix b/nixos/modules/services/misc/safeeyes.nix
index 6ecb0d13187c..1e748195e41a 100644
--- a/nixos/modules/services/misc/safeeyes.nix
+++ b/nixos/modules/services/misc/safeeyes.nix
@@ -32,14 +32,14 @@ in
wantedBy = [ "graphical-session.target" ];
partOf = [ "graphical-session.target" ];
+ startLimitIntervalSec = 350;
+ startLimitBurst = 10;
serviceConfig = {
ExecStart = ''
${pkgs.safeeyes}/bin/safeeyes
'';
Restart = "on-failure";
RestartSec = 3;
- StartLimitInterval = 350;
- StartLimitBurst = 10;
};
};
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/monitoring/loki.nix b/nixos/modules/services/monitoring/loki.nix
index f4eec7e0d284..51cabaa274a3 100644
--- a/nixos/modules/services/monitoring/loki.nix
+++ b/nixos/modules/services/monitoring/loki.nix
@@ -39,7 +39,7 @@ in {
};
configuration = mkOption {
- type = types.attrs;
+ type = (pkgs.formats.json {}).type;
default = {};
description = ''
Specify the configuration for Loki in Nix.
@@ -78,6 +78,8 @@ in {
'';
}];
+ environment.systemPackages = [ pkgs.grafana-loki ]; # logcli
+
users.groups.${cfg.group} = { };
users.users.${cfg.user} = {
description = "Loki Service User";
diff --git a/nixos/modules/services/monitoring/mackerel-agent.nix b/nixos/modules/services/monitoring/mackerel-agent.nix
new file mode 100644
index 000000000000..7046de9d403c
--- /dev/null
+++ b/nixos/modules/services/monitoring/mackerel-agent.nix
@@ -0,0 +1,111 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.mackerel-agent;
+ settingsFmt = pkgs.formats.toml {};
+in {
+ options.services.mackerel-agent = {
+ enable = mkEnableOption "mackerel.io agent";
+
+ # the upstream package runs as root, but doesn't seem to be strictly
+ # necessary for basic functionality
+ runAsRoot = mkEnableOption "Whether to run as root.";
+
+ autoRetirement = mkEnableOption ''
+ Whether to automatically retire the host upon OS shutdown.
+ '';
+
+ apiKeyFile = mkOption {
+ type = types.path;
+ default = "";
+ example = "/run/keys/mackerel-api-key";
+ description = ''
+ Path to file containing the Mackerel API key. The file should contain a
+ single line of the following form:
+
+ <literallayout>apikey = "EXAMPLE_API_KEY"</literallayout>
+ '';
+ };
+
+ settings = mkOption {
+ description = ''
+ Options for mackerel-agent.conf.
+
+ Documentation:
+ <link xlink:href="https://mackerel.io/docs/entry/spec/agent"/>
+ '';
+
+ default = {};
+ example = {
+ verbose = false;
+ silent = false;
+ };
+
+ type = types.submodule {
+ freeformType = settingsFmt.type;
+
+ options.host_status = {
+ on_start = mkOption {
+ type = types.enum [ "working" "standby" "maintenance" "poweroff" ];
+ description = "Host status after agent startup.";
+ default = "working";
+ };
+ on_stop = mkOption {
+ type = types.enum [ "working" "standby" "maintenance" "poweroff" ];
+ description = "Host status after agent shutdown.";
+ default = "poweroff";
+ };
+ };
+
+ options.diagnostic =
+ mkEnableOption "Collect memory usage for the agent itself";
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ environment.systemPackages = with pkgs; [ mackerel-agent ];
+
+ environment.etc = {
+ "mackerel-agent/mackerel-agent.conf".source =
+ settingsFmt.generate "mackerel-agent.conf" cfg.settings;
+ "mackerel-agent/conf.d/api-key.conf".source = cfg.apiKeyFile;
+ };
+
+ services.mackerel-agent.settings = {
+ root = mkDefault "/var/lib/mackerel-agent";
+ pidfile = mkDefault "/run/mackerel-agent/mackerel-agent.pid";
+
+ # conf.d stores the symlink to cfg.apiKeyFile
+ include = mkDefault "/etc/mackerel-agent/conf.d/*.conf";
+ };
+
+ # upstream service file in https://git.io/JUt4Q
+ systemd.services.mackerel-agent = {
+ description = "mackerel.io agent";
+ after = [ "network-online.target" "nss-lookup.target" ];
+ wantedBy = [ "multi-user.target" ];
+ environment = {
+ MACKEREL_PLUGIN_WORKDIR = mkDefault "%C/mackerel-agent";
+ };
+ serviceConfig = {
+ DynamicUser = !cfg.runAsRoot;
+ PrivateTmp = mkDefault true;
+ CacheDirectory = "mackerel-agent";
+ ConfigurationDirectory = "mackerel-agent";
+ RuntimeDirectory = "mackerel-agent";
+ StateDirectory = "mackerel-agent";
+ ExecStart = "${pkgs.mackerel-agent}/bin/mackerel-agent supervise";
+ ExecStopPost = mkIf cfg.autoRetirement "${pkg.mackerel-agent}/bin/mackerel-agent retire -force";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+ LimitNOFILE = mkDefault 65536;
+ LimitNPROC = mkDefault 65536;
+ };
+ restartTriggers = [
+ config.environment.etc."mackerel-agent/mackerel-agent.conf".source
+ ];
+ };
+ };
+}
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/prometheus/default.nix b/nixos/modules/services/monitoring/prometheus/default.nix
index 98aaa9c0f030..72428957109c 100644
--- a/nixos/modules/services/monitoring/prometheus/default.nix
+++ b/nixos/modules/services/monitoring/prometheus/default.nix
@@ -45,7 +45,7 @@ let
cmdlineArgs = cfg.extraFlags ++ [
"--storage.tsdb.path=${workingDir}/data/"
- "--config.file=${prometheusYml}"
+ "--config.file=/run/prometheus/prometheus-substituted.yaml"
"--web.listen-address=${cfg.listenAddress}:${builtins.toString cfg.port}"
"--alertmanager.notification-queue-capacity=${toString cfg.alertmanagerNotificationQueueCapacity}"
"--alertmanager.timeout=${toString cfg.alertmanagerTimeout}s"
@@ -522,6 +522,45 @@ in {
'';
};
+ environmentFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/root/prometheus.env";
+ description = ''
+ Environment file as defined in <citerefentry>
+ <refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum>
+ </citerefentry>.
+
+ Secrets may be passed to the service without adding them to the
+ world-readable Nix store, by specifying placeholder variables as
+ the option value in Nix and setting these variables accordingly in the
+ environment file.
+
+ Environment variables from this file will be interpolated into the
+ config file using envsubst with this syntax:
+ <literal>$ENVIRONMENT ''${VARIABLE}</literal>
+
+ <programlisting>
+ # Example scrape config entry handling an OAuth bearer token
+ {
+ job_name = "home_assistant";
+ metrics_path = "/api/prometheus";
+ scheme = "https";
+ bearer_token = "\''${HOME_ASSISTANT_BEARER_TOKEN}";
+ [...]
+ }
+ </programlisting>
+
+ <programlisting>
+ # Content of the environment file
+ HOME_ASSISTANT_BEARER_TOKEN=someoauthbearertoken
+ </programlisting>
+
+ Note that this file needs to be available on the host on which
+ <literal>Prometheus</literal> is running.
+ '';
+ };
+
configText = mkOption {
type = types.nullOr types.lines;
default = null;
@@ -662,12 +701,19 @@ in {
systemd.services.prometheus = {
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
+ preStart = ''
+ ${lib.getBin pkgs.envsubst}/bin/envsubst -o "/run/prometheus/prometheus-substituted.yaml" \
+ -i "${prometheusYml}"
+ '';
serviceConfig = {
ExecStart = "${cfg.package}/bin/prometheus" +
optionalString (length cmdlineArgs != 0) (" \\\n " +
concatStringsSep " \\\n " cmdlineArgs);
User = "prometheus";
Restart = "always";
+ EnvironmentFile = mkIf (cfg.environmentFile != null) [ cfg.environmentFile ];
+ RuntimeDirectory = "prometheus";
+ RuntimeDirectoryMode = "0700";
WorkingDirectory = workingDir;
StateDirectory = cfg.stateDir;
};
diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix
index a4aa470f5bc4..995afca96ff8 100644
--- a/nixos/modules/services/monitoring/prometheus/exporters.nix
+++ b/nixos/modules/services/monitoring/prometheus/exporters.nix
@@ -45,6 +45,7 @@ let
"rspamd"
"rtl_433"
"snmp"
+ "sql"
"surfboard"
"tor"
"unifi"
@@ -218,6 +219,14 @@ in
Please specify either 'services.prometheus.exporters.mail.configuration'
or 'services.prometheus.exporters.mail.configFile'.
'';
+ } {
+ assertion = cfg.sql.enable -> (
+ (cfg.sql.configFile == null) != (cfg.sql.configuration == null)
+ );
+ message = ''
+ Please specify either 'services.prometheus.exporters.sql.configuration' or
+ 'services.prometheus.exporters.sql.configFile'
+ '';
} ];
}] ++ [(mkIf config.services.minio.enable {
services.prometheus.exporters.minio.minioAddress = mkDefault "http://localhost:9000";
diff --git a/nixos/modules/services/monitoring/prometheus/exporters/sql.nix b/nixos/modules/services/monitoring/prometheus/exporters/sql.nix
new file mode 100644
index 000000000000..d9be724ebc03
--- /dev/null
+++ b/nixos/modules/services/monitoring/prometheus/exporters/sql.nix
@@ -0,0 +1,104 @@
+{ config, lib, pkgs, options }:
+with lib;
+let
+ cfg = config.services.prometheus.exporters.sql;
+ cfgOptions = {
+ options = with types; {
+ jobs = mkOption {
+ type = attrsOf (submodule jobOptions);
+ default = { };
+ description = "An attrset of metrics scraping jobs to run.";
+ };
+ };
+ };
+ jobOptions = {
+ options = with types; {
+ interval = mkOption {
+ type = str;
+ description = ''
+ How often to run this job, specified in
+ <link xlink:href="https://golang.org/pkg/time/#ParseDuration">Go duration</link> format.
+ '';
+ };
+ connections = mkOption {
+ type = listOf str;
+ description = "A list of connection strings of the SQL servers to scrape metrics from";
+ };
+ startupSql = mkOption {
+ type = listOf str;
+ default = [];
+ description = "A list of SQL statements to execute once after making a connection.";
+ };
+ queries = mkOption {
+ type = attrsOf (submodule queryOptions);
+ description = "SQL queries to run.";
+ };
+ };
+ };
+ queryOptions = {
+ options = with types; {
+ help = mkOption {
+ type = nullOr str;
+ default = null;
+ description = "A human-readable description of this metric.";
+ };
+ labels = mkOption {
+ type = listOf str;
+ default = [ ];
+ description = "A set of columns that will be used as Prometheus labels.";
+ };
+ query = mkOption {
+ type = str;
+ description = "The SQL query to run.";
+ };
+ values = mkOption {
+ type = listOf str;
+ description = "A set of columns that will be used as values of this metric.";
+ };
+ };
+ };
+
+ configFile =
+ if cfg.configFile != null
+ then cfg.configFile
+ else
+ let
+ nameInline = mapAttrsToList (k: v: v // { name = k; });
+ renameStartupSql = j: removeAttrs (j // { startup_sql = j.startupSql; }) [ "startupSql" ];
+ configuration = {
+ jobs = map renameStartupSql
+ (nameInline (mapAttrs (k: v: (v // { queries = nameInline v.queries; })) cfg.configuration.jobs));
+ };
+ in
+ builtins.toFile "config.yaml" (builtins.toJSON configuration);
+in
+{
+ extraOpts = {
+ configFile = mkOption {
+ type = with types; nullOr path;
+ default = null;
+ description = ''
+ Path to configuration file.
+ '';
+ };
+ configuration = mkOption {
+ type = with types; nullOr (submodule cfgOptions);
+ default = null;
+ description = ''
+ Exporter configuration as nix attribute set. Mutually exclusive with 'configFile' option.
+ '';
+ };
+ };
+
+ port = 9237;
+ serviceOpts = {
+ serviceConfig = {
+ ExecStart = ''
+ ${pkgs.prometheus-sql-exporter}/bin/sql_exporter \
+ -web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
+ -config.file ${configFile} \
+ ${concatStringsSep " \\\n " cfg.extraFlags}
+ '';
+ };
+ };
+}
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/monitoring/teamviewer.nix b/nixos/modules/services/monitoring/teamviewer.nix
index 8d781d82d086..ce9e57a187cd 100644
--- a/nixos/modules/services/monitoring/teamviewer.nix
+++ b/nixos/modules/services/monitoring/teamviewer.nix
@@ -31,14 +31,14 @@ in
after = [ "NetworkManager-wait-online.service" "network.target" ];
preStart = "mkdir -pv /var/lib/teamviewer /var/log/teamviewer";
+ startLimitIntervalSec = 60;
+ startLimitBurst = 10;
serviceConfig = {
Type = "forking";
ExecStart = "${pkgs.teamviewer}/bin/teamviewerd -d";
PIDFile = "/run/teamviewerd.pid";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
Restart = "on-abort";
- StartLimitInterval = "60";
- StartLimitBurst = "10";
};
};
};
diff --git a/nixos/modules/services/monitoring/telegraf.nix b/nixos/modules/services/monitoring/telegraf.nix
index 5d131557e8be..b341a9005c2a 100644
--- a/nixos/modules/services/monitoring/telegraf.nix
+++ b/nixos/modules/services/monitoring/telegraf.nix
@@ -5,14 +5,8 @@ with lib;
let
cfg = config.services.telegraf;
- configFile = pkgs.runCommand "config.toml" {
- buildInputs = [ pkgs.remarshal ];
- preferLocalBuild = true;
- } ''
- remarshal -if json -of toml \
- < ${pkgs.writeText "config.json" (builtins.toJSON cfg.extraConfig)} \
- > $out
- '';
+ settingsFormat = pkgs.formats.toml {};
+ configFile = settingsFormat.generate "config.toml" cfg.extraConfig;
in {
###### interface
options = {
@@ -26,22 +20,31 @@ in {
type = types.package;
};
+ environmentFiles = mkOption {
+ type = types.listOf types.path;
+ default = [];
+ example = "/run/keys/telegraf.env";
+ description = ''
+ File to load as environment file. Environment variables
+ from this file will be interpolated into the config file
+ using envsubst with this syntax:
+ <literal>$ENVIRONMENT ''${VARIABLE}</literal>
+ This is useful to avoid putting secrets into the nix store.
+ '';
+ };
+
extraConfig = mkOption {
default = {};
description = "Extra configuration options for telegraf";
- type = types.attrs;
+ type = settingsFormat.type;
example = {
- outputs = {
- influxdb = {
- urls = ["http://localhost:8086"];
- database = "telegraf";
- };
+ outputs.influxdb = {
+ urls = ["http://localhost:8086"];
+ database = "telegraf";
};
- inputs = {
- statsd = {
- service_address = ":8125";
- delete_timings = true;
- };
+ inputs.statsd = {
+ service_address = ":8125";
+ delete_timings = true;
};
};
};
@@ -51,15 +54,28 @@ in {
###### implementation
config = mkIf config.services.telegraf.enable {
- systemd.services.telegraf = {
+ systemd.services.telegraf = let
+ finalConfigFile = if config.services.telegraf.environmentFiles == []
+ then configFile
+ else "/var/run/telegraf/config.toml";
+ in {
description = "Telegraf Agent";
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
serviceConfig = {
- ExecStart=''${cfg.package}/bin/telegraf -config "${configFile}"'';
+ EnvironmentFile = config.services.telegraf.environmentFiles;
+ ExecStartPre = lib.optional (config.services.telegraf.environmentFiles != [])
+ (pkgs.writeShellScript "pre-start" ''
+ umask 077
+ ${pkgs.envsubst}/bin/envsubst -i "${configFile}" > /var/run/telegraf/config.toml
+ '');
+ ExecStart=''${cfg.package}/bin/telegraf -config ${finalConfigFile}'';
ExecReload="${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+ RuntimeDirectory = "telegraf";
User = "telegraf";
Restart = "on-failure";
+ # for ping probes
+ AmbientCapabilities = [ "CAP_NET_RAW" ];
};
};
diff --git a/nixos/modules/services/network-filesystems/ceph.nix b/nixos/modules/services/network-filesystems/ceph.nix
index d17959a6a305..f2dc740fd88e 100644
--- a/nixos/modules/services/network-filesystems/ceph.nix
+++ b/nixos/modules/services/network-filesystems/ceph.nix
@@ -28,6 +28,9 @@ let
# Don't start services that are not yet initialized
unitConfig.ConditionPathExists = "/var/lib/${stateDirectory}/keyring";
+ startLimitBurst =
+ if daemonType == "osd" then 30 else if lib.elem daemonType ["mgr" "mds"] then 3 else 5;
+ startLimitIntervalSec = 60 * 30; # 30 mins
serviceConfig = {
LimitNOFILE = 1048576;
@@ -39,8 +42,6 @@ let
ProtectHome = "true";
ProtectSystem = "full";
Restart = "on-failure";
- StartLimitBurst = "5";
- StartLimitInterval = "30min";
StateDirectory = stateDirectory;
User = "ceph";
Group = if daemonType == "osd" then "disk" else "ceph";
@@ -48,13 +49,10 @@ let
-f --cluster ${clusterName} --id ${daemonId}'';
} // optionalAttrs (daemonType == "osd") {
ExecStartPre = ''${ceph.lib}/libexec/ceph/ceph-osd-prestart.sh --id ${daemonId} --cluster ${clusterName}'';
- StartLimitBurst = "30";
RestartSec = "20s";
PrivateDevices = "no"; # osd needs disk access
} // optionalAttrs ( daemonType == "mon") {
RestartSec = "10";
- } // optionalAttrs (lib.elem daemonType ["mgr" "mds"]) {
- StartLimitBurst = "3";
};
});
diff --git a/nixos/modules/services/network-filesystems/ipfs.nix b/nixos/modules/services/network-filesystems/ipfs.nix
index f298f831fa7b..2082d513161e 100644
--- a/nixos/modules/services/network-filesystems/ipfs.nix
+++ b/nixos/modules/services/network-filesystems/ipfs.nix
@@ -44,6 +44,13 @@ in {
enable = mkEnableOption "Interplanetary File System (WARNING: may cause severe network degredation)";
+ package = mkOption {
+ type = types.package;
+ default = pkgs.ipfs;
+ defaultText = "pkgs.ipfs";
+ description = "Which IPFS package to use.";
+ };
+
user = mkOption {
type = types.str;
default = "ipfs";
@@ -176,7 +183,7 @@ in {
###### implementation
config = mkIf cfg.enable {
- environment.systemPackages = [ pkgs.ipfs ];
+ environment.systemPackages = [ cfg.package ];
environment.variables.IPFS_PATH = cfg.dataDir;
programs.fuse = mkIf cfg.autoMount {
@@ -207,14 +214,14 @@ in {
"d '${cfg.ipnsMountDir}' - ${cfg.user} ${cfg.group} - -"
];
- systemd.packages = [ pkgs.ipfs ];
+ systemd.packages = [ cfg.package ];
systemd.services.ipfs-init = {
description = "IPFS Initializer";
environment.IPFS_PATH = cfg.dataDir;
- path = [ pkgs.ipfs ];
+ path = [ cfg.package ];
script = ''
if [[ ! -f ${cfg.dataDir}/config ]]; then
@@ -239,7 +246,7 @@ in {
};
systemd.services.ipfs = {
- path = [ "/run/wrappers" pkgs.ipfs ];
+ path = [ "/run/wrappers" cfg.package ];
environment.IPFS_PATH = cfg.dataDir;
wants = [ "ipfs-init.service" ];
@@ -267,7 +274,7 @@ in {
cfg.extraConfig))
);
serviceConfig = {
- ExecStart = ["" "${pkgs.ipfs}/bin/ipfs daemon ${ipfsFlags}"];
+ ExecStart = ["" "${cfg.package}/bin/ipfs daemon ${ipfsFlags}"];
User = cfg.user;
Group = cfg.group;
} // optionalAttrs (cfg.serviceFdlimit != null) { LimitNOFILE = cfg.serviceFdlimit; };
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/openafs/server.nix b/nixos/modules/services/network-filesystems/openafs/server.nix
index 095024d2c8af..d782f7821656 100644
--- a/nixos/modules/services/network-filesystems/openafs/server.nix
+++ b/nixos/modules/services/network-filesystems/openafs/server.nix
@@ -251,7 +251,6 @@ in {
wantedBy = [ "multi-user.target" ];
restartIfChanged = false;
unitConfig.ConditionPathExists = [
- "|/etc/openafs/server/rxkad.keytab"
"|/etc/openafs/server/KeyFileExt"
];
preStart = ''
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/cjdns.nix b/nixos/modules/services/networking/cjdns.nix
index 5f8ac96b2292..f116d6392ea7 100644
--- a/nixos/modules/services/networking/cjdns.nix
+++ b/nixos/modules/services/networking/cjdns.nix
@@ -264,10 +264,10 @@ in
''
);
+ startLimitIntervalSec = 0;
serviceConfig = {
Type = "forking";
Restart = "always";
- StartLimitInterval = 0;
RestartSec = 1;
CapabilityBoundingSet = "CAP_NET_ADMIN CAP_NET_RAW CAP_SETUID";
ProtectSystem = true;
diff --git a/nixos/modules/services/networking/dhcpcd.nix b/nixos/modules/services/networking/dhcpcd.nix
index 0507b739d499..d10bffd91474 100644
--- a/nixos/modules/services/networking/dhcpcd.nix
+++ b/nixos/modules/services/networking/dhcpcd.nix
@@ -69,6 +69,11 @@ let
if-carrier-up = "";
}.${cfg.wait}}
+ ${optionalString (config.networking.enableIPv6 == false) ''
+ # Don't solicit or accept IPv6 Router Advertisements and DHCPv6 if disabled IPv6
+ noipv6
+ ''}
+
${cfg.extraConfig}
'';
diff --git a/nixos/modules/services/networking/dnsdist.nix b/nixos/modules/services/networking/dnsdist.nix
index c48835e73612..05c2bdef83e7 100644
--- a/nixos/modules/services/networking/dnsdist.nix
+++ b/nixos/modules/services/networking/dnsdist.nix
@@ -41,6 +41,7 @@ in {
systemd.services.dnsdist = {
wantedBy = [ "multi-user.target" ];
+ startLimitIntervalSec = 0;
serviceConfig = {
DynamicUser = true;
diff --git a/nixos/modules/services/networking/kresd.nix b/nixos/modules/services/networking/kresd.nix
index ccb34163d5f3..6f1c4c48b430 100644
--- a/nixos/modules/services/networking/kresd.nix
+++ b/nixos/modules/services/networking/kresd.nix
@@ -23,18 +23,14 @@ let
'';
configFile = pkgs.writeText "kresd.conf" (
- optionalString (cfg.listenDoH != []) ''
- modules.load('http')
- ''
+ ""
+ concatMapStrings (mkListen "dns") cfg.listenPlain
+ concatMapStrings (mkListen "tls") cfg.listenTLS
- + concatMapStrings (mkListen "doh") cfg.listenDoH
+ + concatMapStrings (mkListen "doh2") cfg.listenDoH
+ cfg.extraConfig
);
- package = if cfg.listenDoH == []
- then pkgs.knot-resolver # never force `extraFeatures = false`
- else pkgs.knot-resolver.override { extraFeatures = true; };
+ package = pkgs.knot-resolver;
in {
meta.maintainers = [ maintainers.vcunat /* upstream developer */ ];
@@ -92,7 +88,7 @@ in {
default = [];
example = [ "198.51.100.1:443" "[2001:db8::1]:443" "443" ];
description = ''
- Addresses and ports on which kresd should provide DNS over HTTPS (see RFC 8484).
+ Addresses and ports on which kresd should provide DNS over HTTPS/2 (see RFC 8484).
For detailed syntax see ListenStream in man systemd.socket.
'';
};
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 cc98414257ca..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" ];
@@ -29,9 +32,9 @@ with lib;
# Needed for ping
"/run/wrappers"
];
+ startLimitBurst = 5;
+ startLimitIntervalSec = 20;
serviceConfig = {
- StartLimitBurst = 5;
- StartLimitIntervalSec = 20;
ExecStart = "${pkgs.mullvad-vpn}/bin/mullvad-daemon -v --disable-stdout-timestamps";
Restart = "always";
RestartSec = 1;
diff --git a/nixos/modules/services/networking/namecoind.nix b/nixos/modules/services/networking/namecoind.nix
index 16f85df2e77c..4966ed2cac8d 100644
--- a/nixos/modules/services/networking/namecoind.nix
+++ b/nixos/modules/services/networking/namecoind.nix
@@ -165,6 +165,8 @@ in
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
+ startLimitIntervalSec = 120;
+ startLimitBurst = 5;
serviceConfig = {
User = "namecoin";
Group = "namecoin";
@@ -176,8 +178,6 @@ in
TimeoutStopSec = "60s";
TimeoutStartSec = "2s";
Restart = "always";
- StartLimitInterval = "120s";
- StartLimitBurst = "5";
};
preStart = optionalString (cfg.wallet != "${dataDir}/wallet.dat") ''
diff --git a/nixos/modules/services/networking/nar-serve.nix b/nixos/modules/services/networking/nar-serve.nix
new file mode 100644
index 000000000000..ddd42fa01073
--- /dev/null
+++ b/nixos/modules/services/networking/nar-serve.nix
@@ -0,0 +1,55 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+let
+ cfg = config.services.nar-serve;
+in
+{
+ meta = {
+ maintainers = [ maintainers.rizary ];
+ };
+ options = {
+ services.nar-serve = {
+ enable = mkEnableOption "Serve NAR file contents via HTTP";
+
+ port = mkOption {
+ type = types.int;
+ default = 8383;
+ description = ''
+ Port number where nar-serve will listen on.
+ '';
+ };
+
+ cacheURL = mkOption {
+ type = types.str;
+ default = "https://cache.nixos.org/";
+ description = ''
+ Binary cache URL to connect to.
+
+ The URL format is compatible with the nix remote url style, such as:
+ - http://, https:// for binary caches via HTTP or HTTPS
+ - s3:// for binary caches stored in Amazon S3
+ - gs:// for binary caches stored in Google Cloud Storage
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.nar-serve = {
+ description = "NAR server";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ environment.PORT = toString cfg.port;
+ environment.NAR_CACHE_URL = cfg.cacheURL;
+
+ serviceConfig = {
+ Restart = "always";
+ RestartSec = "5s";
+ ExecStart = "${pkgs.nar-serve}/bin/nar-serve";
+ DynamicUser = 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/nextdns.nix b/nixos/modules/services/networking/nextdns.nix
index a633bff62ec7..b070eeec894f 100644
--- a/nixos/modules/services/networking/nextdns.nix
+++ b/nixos/modules/services/networking/nextdns.nix
@@ -28,9 +28,9 @@ in {
environment = {
SERVICE_RUN_MODE = "1";
};
+ startLimitIntervalSec = 5;
+ startLimitBurst = 10;
serviceConfig = {
- StartLimitInterval = 5;
- StartLimitBurst = 10;
ExecStart = "${pkgs.nextdns}/bin/nextdns run ${escapeShellArgs config.services.nextdns.arguments}";
RestartSec = 120;
LimitMEMLOCK = "infinity";
diff --git a/nixos/modules/services/networking/nix-store-gcs-proxy.nix b/nixos/modules/services/networking/nix-store-gcs-proxy.nix
index 3f2ce5bca4da..0012302db2e3 100644
--- a/nixos/modules/services/networking/nix-store-gcs-proxy.nix
+++ b/nixos/modules/services/networking/nix-store-gcs-proxy.nix
@@ -42,9 +42,9 @@ in
description = "A HTTP nix store that proxies requests to Google Storage";
wantedBy = ["multi-user.target"];
+ startLimitIntervalSec = 10;
serviceConfig = {
RestartSec = 5;
- StartLimitInterval = 10;
ExecStart = ''
${pkgs.nix-store-gcs-proxy}/bin/nix-store-gcs-proxy \
--bucket-name ${cfg.bucketName} \
diff --git a/nixos/modules/services/networking/nsd.nix b/nixos/modules/services/networking/nsd.nix
index 3ecbd06ee416..f33c350a257a 100644
--- a/nixos/modules/services/networking/nsd.nix
+++ b/nixos/modules/services/networking/nsd.nix
@@ -916,14 +916,14 @@ in
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
+ startLimitBurst = 4;
+ startLimitIntervalSec = 5 * 60; # 5 mins
serviceConfig = {
ExecStart = "${nsdPkg}/sbin/nsd -d -c ${nsdEnv}/nsd.conf";
StandardError = "null";
PIDFile = pidFile;
Restart = "always";
RestartSec = "4s";
- StartLimitBurst = 4;
- StartLimitInterval = "5min";
};
preStart = ''
diff --git a/nixos/modules/services/networking/ntp/chrony.nix b/nixos/modules/services/networking/ntp/chrony.nix
index 78de50583f34..e6fa48daf46c 100644
--- a/nixos/modules/services/networking/ntp/chrony.nix
+++ b/nixos/modules/services/networking/ntp/chrony.nix
@@ -6,6 +6,7 @@ let
cfg = config.services.chrony;
stateDir = "/var/lib/chrony";
+ driftFile = "${stateDir}/chrony.drift";
keyFile = "${stateDir}/chrony.keys";
configFile = pkgs.writeText "chrony.conf" ''
@@ -16,7 +17,7 @@ let
"initstepslew ${toString cfg.initstepslew.threshold} ${concatStringsSep " " cfg.servers}"
}
- driftfile ${stateDir}/chrony.drift
+ driftfile ${driftFile}
keyfile ${keyFile}
${optionalString (!config.time.hardwareClockInLocalTime) "rtconutc"}
@@ -95,6 +96,7 @@ in
systemd.tmpfiles.rules = [
"d ${stateDir} 0755 chrony chrony - -"
+ "f ${driftFile} 0640 chrony chrony -"
"f ${keyFile} 0640 chrony chrony -"
];
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/stunnel.nix b/nixos/modules/services/networking/stunnel.nix
index ab51bba2f6ac..fe1616f411f0 100644
--- a/nixos/modules/services/networking/stunnel.nix
+++ b/nixos/modules/services/networking/stunnel.nix
@@ -16,8 +16,12 @@ let
serverConfig = {
options = {
accept = mkOption {
- type = types.int;
- description = "On which port stunnel should listen for incoming TLS connections.";
+ type = types.either types.str types.int;
+ description = ''
+ On which [host:]port stunnel should listen for incoming TLS connections.
+ Note that unlike other softwares stunnel ipv6 address need no brackets,
+ so to listen on all IPv6 addresses on port 1234 one would use ':::1234'.
+ '';
};
connect = mkOption {
@@ -129,7 +133,6 @@ in
type = with types; attrsOf (submodule serverConfig);
example = {
fancyWebserver = {
- enable = true;
accept = 443;
connect = 8080;
cert = "/path/to/pem/file";
diff --git a/nixos/modules/services/networking/supybot.nix b/nixos/modules/services/networking/supybot.nix
index dc9fb31ffd0b..7a62e04ec7c4 100644
--- a/nixos/modules/services/networking/supybot.nix
+++ b/nixos/modules/services/networking/supybot.nix
@@ -103,6 +103,8 @@ in
rm -f '${cfg.stateDir}/supybot.cfg.bak'
'';
+ startLimitIntervalSec = 5 * 60; # 5 min
+ startLimitBurst = 1;
serviceConfig = {
ExecStart = "${pyEnv}/bin/supybot ${cfg.stateDir}/supybot.cfg";
PIDFile = "/run/supybot.pid";
@@ -110,8 +112,6 @@ in
Group = "supybot";
UMask = "0007";
Restart = "on-abort";
- StartLimitInterval = "5m";
- StartLimitBurst = "1";
NoNewPrivileges = true;
PrivateDevices = true;
diff --git a/nixos/modules/services/networking/tailscale.nix b/nixos/modules/services/networking/tailscale.nix
index 4d6aeb75ebd1..d6684d69e615 100644
--- a/nixos/modules/services/networking/tailscale.nix
+++ b/nixos/modules/services/networking/tailscale.nix
@@ -17,33 +17,11 @@ in {
};
config = mkIf cfg.enable {
- systemd.services.tailscale = {
- description = "Tailscale client daemon";
-
- after = [ "network-pre.target" ];
- wants = [ "network-pre.target" ];
+ environment.systemPackages = [ pkgs.tailscale ]; # for the CLI
+ systemd.packages = [ pkgs.tailscale ];
+ systemd.services.tailscaled = {
wantedBy = [ "multi-user.target" ];
-
- unitConfig = {
- StartLimitIntervalSec = 0;
- StartLimitBurst = 0;
- };
-
- serviceConfig = {
- ExecStart =
- "${pkgs.tailscale}/bin/tailscaled --port ${toString cfg.port}";
-
- RuntimeDirectory = "tailscale";
- RuntimeDirectoryMode = 755;
-
- StateDirectory = "tailscale";
- StateDirectoryMode = 750;
-
- CacheDirectory = "tailscale";
- CacheDirectoryMode = 750;
-
- Restart = "on-failure";
- };
+ serviceConfig.Environment = "PORT=${toString cfg.port}";
};
};
}
diff --git a/nixos/modules/services/networking/unbound.nix b/nixos/modules/services/networking/unbound.nix
index baed83591e1e..9a46fa3075fa 100644
--- a/nixos/modules/services/networking/unbound.nix
+++ b/nixos/modules/services/networking/unbound.nix
@@ -1,9 +1,7 @@
{ config, lib, pkgs, ... }:
with lib;
-
let
-
cfg = config.services.unbound;
stateDir = "/var/lib/unbound";
@@ -17,12 +15,12 @@ let
forward =
optionalString (any isLocalAddress cfg.forwardAddresses) ''
do-not-query-localhost: no
- '' +
- optionalString (cfg.forwardAddresses != []) ''
+ ''
+ + optionalString (cfg.forwardAddresses != []) ''
forward-zone:
name: .
- '' +
- concatMapStringsSep "\n" (x: " forward-addr: ${x}") cfg.forwardAddresses;
+ ''
+ + concatMapStringsSep "\n" (x: " forward-addr: ${x}") cfg.forwardAddresses;
rootTrustAnchorFile = "${stateDir}/root.key";
@@ -31,19 +29,25 @@ let
confFile = pkgs.writeText "unbound.conf" ''
server:
+ ip-freebind: yes
directory: "${stateDir}"
username: unbound
- chroot: "${stateDir}"
+ chroot: ""
pidfile: ""
+ # when running under systemd there is no need to daemonize
+ do-daemonize: no
${interfaces}
${access}
${trustAnchor}
+ ${lib.optionalString (cfg.localControlSocketPath != null) ''
+ remote-control:
+ control-enable: yes
+ control-interface: ${cfg.localControlSocketPath}
+ ''}
${cfg.extraConfig}
${forward}
'';
-
in
-
{
###### interface
@@ -55,8 +59,8 @@ in
package = mkOption {
type = types.package;
- default = pkgs.unbound;
- defaultText = "pkgs.unbound";
+ default = pkgs.unbound-with-systemd;
+ defaultText = "pkgs.unbound-with-systemd";
description = "The unbound package to use";
};
@@ -69,11 +73,14 @@ in
interfaces = mkOption {
default = [ "127.0.0.1" ] ++ optional config.networking.enableIPv6 "::1";
type = types.listOf types.str;
- description = "What addresses the server should listen on.";
+ description = ''
+ What addresses the server should listen on. This supports the interface syntax documented in
+ <citerefentry><refentrytitle>unbound.conf</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
+ '';
};
forwardAddresses = mkOption {
- default = [ ];
+ default = [];
type = types.listOf types.str;
description = "What servers to forward queries to.";
};
@@ -84,6 +91,28 @@ in
description = "Use and update root trust anchor for DNSSEC validation.";
};
+ localControlSocketPath = mkOption {
+ default = null;
+ # FIXME: What is the proper type here so users can specify strings,
+ # paths and null?
+ # My guess would be `types.nullOr (types.either types.str types.path)`
+ # but I haven't verified yet.
+ type = types.nullOr types.str;
+ example = "/run/unbound/unbound.ctl";
+ description = ''
+ When not set to <literal>null</literal> this option defines the path
+ at which the unbound remote control socket should be created at. The
+ socket will be owned by the unbound user (<literal>unbound</literal>)
+ and group will be <literal>nogroup</literal>.
+
+ Users that should be permitted to access the socket must be in the
+ <literal>unbound</literal> group.
+
+ If this option is <literal>null</literal> remote control will not be
+ configured at all. Unbounds default values apply.
+ '';
+ };
+
extraConfig = mkOption {
default = "";
type = types.lines;
@@ -106,43 +135,85 @@ in
users.users.unbound = {
description = "unbound daemon user";
isSystemUser = true;
+ group = lib.mkIf (cfg.localControlSocketPath != null) (lib.mkDefault "unbound");
+ };
+
+ # We need a group so that we can give users access to the configured
+ # control socket. Unbound allows access to the socket only to the unbound
+ # user and the primary group.
+ users.groups = lib.mkIf (cfg.localControlSocketPath != null) {
+ unbound = {};
};
networking.resolvconf.useLocalResolver = mkDefault true;
+
+ environment.etc."unbound/unbound.conf".source = confFile;
+
systemd.services.unbound = {
description = "Unbound recursive Domain Name Server";
after = [ "network.target" ];
before = [ "nss-lookup.target" ];
- wants = [ "nss-lookup.target" ];
- wantedBy = [ "multi-user.target" ];
-
- preStart = ''
- mkdir -m 0755 -p ${stateDir}/dev/
- cp ${confFile} ${stateDir}/unbound.conf
- ${optionalString cfg.enableRootTrustAnchor ''
- ${cfg.package}/bin/unbound-anchor -a ${rootTrustAnchorFile} || echo "Root anchor updated!"
- chown unbound ${stateDir} ${rootTrustAnchorFile}
- ''}
- touch ${stateDir}/dev/random
- ${pkgs.utillinux}/bin/mount --bind -n /dev/urandom ${stateDir}/dev/random
+ wantedBy = [ "multi-user.target" "nss-lookup.target" ];
+
+ preStart = lib.mkIf cfg.enableRootTrustAnchor ''
+ ${cfg.package}/bin/unbound-anchor -a ${rootTrustAnchorFile} || echo "Root anchor updated!"
'';
- serviceConfig = {
- ExecStart = "${cfg.package}/bin/unbound -d -c ${stateDir}/unbound.conf";
- ExecStopPost="${pkgs.utillinux}/bin/umount ${stateDir}/dev/random";
+ restartTriggers = [
+ confFile
+ ];
- ProtectSystem = true;
- ProtectHome = true;
+ serviceConfig = {
+ ExecStart = "${cfg.package}/bin/unbound -p -d -c /etc/unbound/unbound.conf";
+ ExecReload = "+/run/current-system/sw/bin/kill -HUP $MAINPID";
+
+ NotifyAccess = "main";
+ Type = "notify";
+
+ # FIXME: Which of these do we actualy need, can we drop the chroot flag?
+ AmbientCapabilities = [
+ "CAP_NET_BIND_SERVICE"
+ "CAP_NET_RAW"
+ "CAP_SETGID"
+ "CAP_SETUID"
+ "CAP_SYS_CHROOT"
+ "CAP_SYS_RESOURCE"
+ ];
+
+ User = "unbound";
+ Group = lib.mkIf (cfg.localControlSocketPath != null) (lib.mkDefault "unbound");
+
+ MemoryDenyWriteExecute = true;
+ NoNewPrivileges = true;
PrivateDevices = true;
- Restart = "always";
- RestartSec = "5s";
+ PrivateTmp = true;
+ ProtectHome = true;
+ ProtectControlGroups = true;
+ ProtectKernelModules = true;
+ ProtectSystem = "strict";
+ RuntimeDirectory = "unbound";
+ ConfigurationDirectory = "unbound";
+ StateDirectory = "unbound";
+ RestrictAddressFamilies = [ "AF_INET" "AF_INET6" "AF_UNIX" ];
+ RestrictRealtime = true;
+ SystemCallArchitectures = "native";
+ SystemCallFilter = [
+ "~@clock"
+ "@cpu-emulation"
+ "@debug"
+ "@keyring"
+ "@module"
+ "mount"
+ "@obsolete"
+ "@resources"
+ ];
+ RestrictNamespaces = true;
+ LockPersonality = true;
+ RestrictSUIDSGID = true;
};
};
-
# If networkmanager is enabled, ask it to interface with unbound.
networking.networkmanager.dns = "unbound";
-
};
-
}
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/security/vault.nix b/nixos/modules/services/security/vault.nix
index 6a8a3a93327e..64622454b9de 100644
--- a/nixos/modules/services/security/vault.nix
+++ b/nixos/modules/services/security/vault.nix
@@ -131,6 +131,8 @@ in
restartIfChanged = false; # do not restart on "nixos-rebuild switch". It would seal the storage and disrupt the clients.
+ startLimitIntervalSec = 60;
+ startLimitBurst = 3;
serviceConfig = {
User = "vault";
Group = "vault";
@@ -145,8 +147,6 @@ in
KillSignal = "SIGINT";
TimeoutStopSec = "30s";
Restart = "on-failure";
- StartLimitInterval = "60s";
- StartLimitBurst = 3;
};
unitConfig.RequiresMountsFor = optional (cfg.storagePath != null) cfg.storagePath;
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 014a22bb5a8d..7bec073e26f7 100644
--- a/nixos/modules/services/torrent/transmission.nix
+++ b/nixos/modules/services/torrent/transmission.nix
@@ -197,7 +197,7 @@ in
install -D -m 600 -o '${cfg.user}' -g '${cfg.group}' /dev/stdin \
'${cfg.home}/${settingsDir}/settings.json'
'')];
- ExecStart="${pkgs.transmission}/bin/transmission-daemon -f";
+ ExecStart="${pkgs.transmission}/bin/transmission-daemon -f -g ${cfg.home}/${settingsDir}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
User = cfg.user;
Group = cfg.group;
@@ -236,6 +236,7 @@ in
# an AppArmor profile is provided to get a confinement based upon paths and rights.
builtins.storeDir
"/etc"
+ "/run"
] ++
optional (cfg.settings.script-torrent-done-enabled &&
cfg.settings.script-torrent-done-filename != "")
@@ -396,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*,
@@ -408,6 +409,7 @@ in
#r @{PROC}/@{pid}/environ,
r @{PROC}/@{pid}/mounts,
rwk /tmp/tr_session_id_*,
+ r /run/systemd/resolve/stub-resolv.conf,
r ${pkgs.openssl.out}/etc/**,
r ${config.systemd.services.transmission.environment.CURL_CA_BUNDLE},
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/video/epgstation/generate b/nixos/modules/services/video/epgstation/generate
deleted file mode 100755
index 2940768b6d2c..000000000000
--- a/nixos/modules/services/video/epgstation/generate
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env -S nix-build --no-out-link
-
-# Script to generate default streaming configurations for EPGStation. There's
-# no need to run this script directly since generate.sh in the EPGStation
-# package directory would run this script for you.
-#
-# Usage: ./generate | xargs cat > streaming.json
-
-{ pkgs ? (import ../../../../.. {}) }:
-
-let
- sampleConfigPath = "${pkgs.epgstation.src}/config/config.sample.json";
- sampleConfig = builtins.fromJSON (builtins.readFile sampleConfigPath);
- streamingConfig = {
- inherit (sampleConfig)
- mpegTsStreaming
- mpegTsViewer
- liveHLS
- liveMP4
- liveWebM
- recordedDownloader
- recordedStreaming
- recordedViewer
- recordedHLS;
- };
-in
-pkgs.runCommand "streaming.json" { nativeBuildInputs = [ pkgs.jq ]; } ''
- jq . <<<'${builtins.toJSON streamingConfig}' > $out
-''
-
-# vim:set ft=nix:
diff --git a/nixos/modules/services/video/epgstation/streaming.json b/nixos/modules/services/video/epgstation/streaming.json
index 37957f6cb6a2..8eb99cf85584 100644
--- a/nixos/modules/services/video/epgstation/streaming.json
+++ b/nixos/modules/services/video/epgstation/streaming.json
@@ -1,119 +1,119 @@
{
"liveHLS": [
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 17 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 192k -ac 2 -c:v libx264 -vf yadif,scale=-2:720 -b:v 3000k -preset veryfast -flags +loop-global_header %OUTPUT%",
- "name": "720p"
+ "name": "720p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 17 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 192k -ac 2 -c:v libx264 -vf yadif,scale=-2:720 -b:v 3000k -preset veryfast -flags +loop-global_header %OUTPUT%"
},
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 17 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx264 -vf yadif,scale=-2:480 -b:v 1500k -preset veryfast -flags +loop-global_header %OUTPUT%",
- "name": "480p"
+ "name": "480p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 17 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx264 -vf yadif,scale=-2:480 -b:v 1500k -preset veryfast -flags +loop-global_header %OUTPUT%"
},
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 17 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 48k -ac 2 -c:v libx264 -vf yadif,scale=-2:180 -b:v 100k -preset veryfast -maxrate 110k -bufsize 1000k -flags +loop-global_header %OUTPUT%",
- "name": "180p"
+ "name": "180p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 17 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 48k -ac 2 -c:v libx264 -vf yadif,scale=-2:180 -b:v 100k -preset veryfast -maxrate 110k -bufsize 1000k -flags +loop-global_header %OUTPUT%"
}
],
"liveMP4": [
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -b:a 192k -ac 2 -c:v libx264 -vf yadif,scale=-2:720 -b:v 3000k -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -movflags frag_keyframe+empty_moov+faststart+default_base_moof -y -f mp4 pipe:1",
- "name": "720p"
+ "name": "720p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -b:a 192k -ac 2 -c:v libx264 -vf yadif,scale=-2:720 -b:v 3000k -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -movflags frag_keyframe+empty_moov+faststart+default_base_moof -y -f mp4 pipe:1"
},
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx264 -vf yadif,scale=-2:480 -b:v 1500k -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -movflags frag_keyframe+empty_moov+faststart+default_base_moof -y -f mp4 pipe:1",
- "name": "480p"
+ "name": "480p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx264 -vf yadif,scale=-2:480 -b:v 1500k -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -movflags frag_keyframe+empty_moov+faststart+default_base_moof -y -f mp4 pipe:1"
}
],
"liveWebM": [
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 3 -c:a libvorbis -ar 48000 -b:a 192k -ac 2 -c:v libvpx-vp9 -vf yadif,scale=-2:720 -b:v 3000k -deadline realtime -speed 4 -cpu-used -8 -y -f webm pipe:1",
- "name": "720p"
+ "name": "720p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 3 -c:a libvorbis -ar 48000 -b:a 192k -ac 2 -c:v libvpx-vp9 -vf yadif,scale=-2:720 -b:v 3000k -deadline realtime -speed 4 -cpu-used -8 -y -f webm pipe:1"
},
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 2 -c:a libvorbis -ar 48000 -b:a 128k -ac 2 -c:v libvpx-vp9 -vf yadif,scale=-2:480 -b:v 1500k -deadline realtime -speed 4 -cpu-used -8 -y -f webm pipe:1",
- "name": "480p"
+ "name": "480p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 2 -c:a libvorbis -ar 48000 -b:a 128k -ac 2 -c:v libvpx-vp9 -vf yadif,scale=-2:480 -b:v 1500k -deadline realtime -speed 4 -cpu-used -8 -y -f webm pipe:1"
}
],
"mpegTsStreaming": [
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -b:a 192k -ac 2 -c:v libx264 -vf yadif,scale=-2:720 -b:v 3000k -preset veryfast -y -f mpegts pipe:1",
- "name": "720p"
+ "name": "720p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -b:a 192k -ac 2 -c:v libx264 -vf yadif,scale=-2:720 -b:v 3000k -preset veryfast -y -f mpegts pipe:1"
},
{
- "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx264 -vf yadif,scale=-2:480 -b:v 1500k -preset veryfast -y -f mpegts pipe:1",
- "name": "480p"
+ "name": "480p",
+ "cmd": "%FFMPEG% -re -dual_mono_mode main -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx264 -vf yadif,scale=-2:480 -b:v 1500k -preset veryfast -y -f mpegts pipe:1"
},
{
"name": "Original"
}
],
"mpegTsViewer": {
- "android": "intent://ADDRESS#Intent;package=com.mxtech.videoplayer.ad;type=video;scheme=http;end",
- "ios": "vlc-x-callback://x-callback-url/stream?url=http://ADDRESS"
+ "ios": "vlc-x-callback://x-callback-url/stream?url=http://ADDRESS",
+ "android": "intent://ADDRESS#Intent;package=com.mxtech.videoplayer.ad;type=video;scheme=http;end"
},
"recordedDownloader": {
- "android": "intent://ADDRESS#Intent;package=com.dv.adm;type=video;scheme=http;end",
- "ios": "vlc-x-callback://x-callback-url/download?url=http://ADDRESS&filename=FILENAME"
+ "ios": "vlc-x-callback://x-callback-url/download?url=http://ADDRESS&filename=FILENAME",
+ "android": "intent://ADDRESS#Intent;package=com.dv.adm;type=video;scheme=http;end"
},
- "recordedHLS": [
- {
- "cmd": "%FFMPEG% -dual_mono_mode main -i %INPUT% -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 0 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 192k -ac 2 -c:v libx264 -vf yadif,scale=-2:720 -b:v 3000k -preset veryfast -flags +loop-global_header %OUTPUT%",
- "name": "720p"
- },
- {
- "cmd": "%FFMPEG% -dual_mono_mode main -i %INPUT% -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 0 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx264 -vf yadif,scale=-2:480 -b:v 1500k -preset veryfast -flags +loop-global_header %OUTPUT%",
- "name": "480p"
- },
- {
- "cmd": "%FFMPEG% -dual_mono_mode main -i %INPUT% -sn -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 0 -hls_allow_cache 1 -hls_segment_type fmp4 -hls_fmp4_init_filename stream%streamNum%-init.mp4 -hls_segment_filename stream%streamNum%-%09d.m4s -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx265 -vf yadif,scale=-2:480 -b:v 350k -preset veryfast -tag:v hvc1 %OUTPUT%",
- "name": "480p(h265)"
- }
- ],
"recordedStreaming": {
- "mp4": [
+ "webm": [
{
- "ab": "192k",
- "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -ac 2 -c:v libx264 -vf yadif,scale=-2:720 %VB% %VBUFFER% %AB% %ABUFFER% -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -movflags frag_keyframe+empty_moov+faststart+default_base_moof -y -f mp4 pipe:1",
"name": "720p",
- "vb": "3000k"
+ "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 3 -c:a libvorbis -ar 48000 -ac 2 -c:v libvpx-vp9 -vf yadif,scale=-2:720 %VB% %VBUFFER% %AB% %ABUFFER% -deadline realtime -speed 4 -cpu-used -8 -y -f webm pipe:1",
+ "vb": "3000k",
+ "ab": "192k"
},
{
- "ab": "128k",
- "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -ac 2 -c:v libx264 -vf yadif,scale=-2:360 %VB% %VBUFFER% %AB% %ABUFFER% -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -movflags frag_keyframe+empty_moov+faststart+default_base_moof -y -f mp4 pipe:1",
"name": "360p",
- "vb": "1500k"
+ "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 2 -c:a libvorbis -ar 48000 -ac 2 -c:v libvpx-vp9 -vf yadif,scale=-2:360 %VB% %VBUFFER% %AB% %ABUFFER% -deadline realtime -speed 4 -cpu-used -8 -y -f webm pipe:1",
+ "vb": "1500k",
+ "ab": "128k"
}
],
- "mpegTs": [
+ "mp4": [
{
- "ab": "192k",
- "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -ac 2 -c:v libx264 -vf yadif,scale=-2:720 %VB% %VBUFFER% %AB% %ABUFFER% -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -y -f mpegts pipe:1",
- "name": "720p (H.264)",
- "vb": "3000k"
+ "name": "720p",
+ "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -ac 2 -c:v libx264 -vf yadif,scale=-2:720 %VB% %VBUFFER% %AB% %ABUFFER% -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -movflags frag_keyframe+empty_moov+faststart+default_base_moof -y -f mp4 pipe:1",
+ "vb": "3000k",
+ "ab": "192k"
},
{
- "ab": "128k",
- "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -ac 2 -c:v libx264 -vf yadif,scale=-2:360 %VB% %VBUFFER% %AB% %ABUFFER% -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -y -f mpegts pipe:1",
- "name": "360p (H.264)",
- "vb": "1500k"
+ "name": "360p",
+ "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -ac 2 -c:v libx264 -vf yadif,scale=-2:360 %VB% %VBUFFER% %AB% %ABUFFER% -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -movflags frag_keyframe+empty_moov+faststart+default_base_moof -y -f mp4 pipe:1",
+ "vb": "1500k",
+ "ab": "128k"
}
],
- "webm": [
+ "mpegTs": [
{
- "ab": "192k",
- "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 3 -c:a libvorbis -ar 48000 -ac 2 -c:v libvpx-vp9 -vf yadif,scale=-2:720 %VB% %VBUFFER% %AB% %ABUFFER% -deadline realtime -speed 4 -cpu-used -8 -y -f webm pipe:1",
- "name": "720p",
- "vb": "3000k"
+ "name": "720p (H.264)",
+ "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -ac 2 -c:v libx264 -vf yadif,scale=-2:720 %VB% %VBUFFER% %AB% %ABUFFER% -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -y -f mpegts pipe:1",
+ "vb": "3000k",
+ "ab": "192k"
},
{
- "ab": "128k",
- "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 2 -c:a libvorbis -ar 48000 -ac 2 -c:v libvpx-vp9 -vf yadif,scale=-2:360 %VB% %VBUFFER% %AB% %ABUFFER% -deadline realtime -speed 4 -cpu-used -8 -y -f webm pipe:1",
- "name": "360p",
- "vb": "1500k"
+ "name": "360p (H.264)",
+ "cmd": "%FFMPEG% -dual_mono_mode main %RE% -i pipe:0 -sn -threads 0 -c:a aac -ar 48000 -ac 2 -c:v libx264 -vf yadif,scale=-2:360 %VB% %VBUFFER% %AB% %ABUFFER% -profile:v baseline -preset veryfast -tune fastdecode,zerolatency -y -f mpegts pipe:1",
+ "vb": "1500k",
+ "ab": "128k"
}
]
},
+ "recordedHLS": [
+ {
+ "name": "720p",
+ "cmd": "%FFMPEG% -dual_mono_mode main -i %INPUT% -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 0 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 192k -ac 2 -c:v libx264 -vf yadif,scale=-2:720 -b:v 3000k -preset veryfast -flags +loop-global_header %OUTPUT%"
+ },
+ {
+ "name": "480p",
+ "cmd": "%FFMPEG% -dual_mono_mode main -i %INPUT% -sn -threads 0 -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 0 -hls_allow_cache 1 -hls_segment_filename %streamFileDir%/stream%streamNum%-%09d.ts -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx264 -vf yadif,scale=-2:480 -b:v 1500k -preset veryfast -flags +loop-global_header %OUTPUT%"
+ },
+ {
+ "name": "480p(h265)",
+ "cmd": "%FFMPEG% -dual_mono_mode main -i %INPUT% -sn -map 0 -ignore_unknown -max_muxing_queue_size 1024 -f hls -hls_time 3 -hls_list_size 0 -hls_allow_cache 1 -hls_segment_type fmp4 -hls_fmp4_init_filename stream%streamNum%-init.mp4 -hls_segment_filename stream%streamNum%-%09d.m4s -c:a aac -ar 48000 -b:a 128k -ac 2 -c:v libx265 -vf yadif,scale=-2:480 -b:v 350k -preset veryfast -tag:v hvc1 %OUTPUT%"
+ }
+ ],
"recordedViewer": {
- "android": "intent://ADDRESS#Intent;package=com.mxtech.videoplayer.ad;type=video;scheme=http;end",
- "ios": "infuse://x-callback-url/play?url=http://ADDRESS"
+ "ios": "infuse://x-callback-url/play?url=http://ADDRESS",
+ "android": "intent://ADDRESS#Intent;package=com.mxtech.videoplayer.ad;type=video;scheme=http;end"
}
}
diff --git a/nixos/modules/services/web-apps/codimd.nix b/nixos/modules/services/web-apps/codimd.nix
index c787c36b877c..0fbc9ee820e6 100644
--- a/nixos/modules/services/web-apps/codimd.nix
+++ b/nixos/modules/services/web-apps/codimd.nix
@@ -6,8 +6,10 @@ let
cfg = config.services.codimd;
prettyJSON = conf:
- pkgs.runCommand "codimd-config.json" { preferLocalBuild = true; } ''
- echo '${builtins.toJSON conf}' | ${pkgs.jq}/bin/jq \
+ pkgs.runCommandLocal "codimd-config.json" {
+ nativeBuildInputs = [ pkgs.jq ];
+ } ''
+ echo '${builtins.toJSON conf}' | jq \
'{production:del(.[]|nulls)|del(.[][]?|nulls)}' > $out
'';
in
@@ -878,7 +880,6 @@ in
};
};
-
environmentFile = mkOption {
type = with types; nullOr path;
default = null;
@@ -908,6 +909,14 @@ in
<literal>CodiMD</literal> is running.
'';
};
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.codimd;
+ description = ''
+ Package that provides CodiMD.
+ '';
+ };
};
config = mkIf cfg.enable {
@@ -938,7 +947,7 @@ in
'';
serviceConfig = {
WorkingDirectory = cfg.workDir;
- ExecStart = "${pkgs.codimd}/bin/codimd";
+ ExecStart = "${cfg.package}/bin/codimd";
EnvironmentFile = mkIf (cfg.environmentFile != null) [ cfg.environmentFile ];
Environment = [
"CMD_CONFIG_FILE=${cfg.workDir}/config.json"
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-apps/keycloak.nix b/nixos/modules/services/web-apps/keycloak.nix
new file mode 100644
index 000000000000..bbb0c8d04831
--- /dev/null
+++ b/nixos/modules/services/web-apps/keycloak.nix
@@ -0,0 +1,692 @@
+{ config, pkgs, lib, ... }:
+
+let
+ cfg = config.services.keycloak;
+in
+{
+ options.services.keycloak = {
+
+ enable = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ example = true;
+ description = ''
+ Whether to enable the Keycloak identity and access management
+ server.
+ '';
+ };
+
+ bindAddress = lib.mkOption {
+ type = lib.types.str;
+ default = "\${jboss.bind.address:0.0.0.0}";
+ example = "127.0.0.1";
+ description = ''
+ On which address Keycloak should accept new connections.
+
+ A special syntax can be used to allow command line Java system
+ properties to override the value: ''${property.name:value}
+ '';
+ };
+
+ httpPort = lib.mkOption {
+ type = lib.types.str;
+ default = "\${jboss.http.port:80}";
+ example = "8080";
+ description = ''
+ On which port Keycloak should listen for new HTTP connections.
+
+ A special syntax can be used to allow command line Java system
+ properties to override the value: ''${property.name:value}
+ '';
+ };
+
+ httpsPort = lib.mkOption {
+ type = lib.types.str;
+ default = "\${jboss.https.port:443}";
+ example = "8443";
+ description = ''
+ On which port Keycloak should listen for new HTTPS connections.
+
+ A special syntax can be used to allow command line Java system
+ properties to override the value: ''${property.name:value}
+ '';
+ };
+
+ frontendUrl = lib.mkOption {
+ type = lib.types.str;
+ example = "keycloak.example.com/auth";
+ description = ''
+ The public URL used as base for all frontend requests. Should
+ normally include a trailing <literal>/auth</literal>.
+
+ See <link xlink:href="https://www.keycloak.org/docs/latest/server_installation/#_hostname">the
+ Hostname section of the Keycloak server installation
+ manual</link> for more information.
+ '';
+ };
+
+ forceBackendUrlToFrontendUrl = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ example = true;
+ description = ''
+ Whether Keycloak should force all requests to go through the
+ frontend URL configured in <xref
+ linkend="opt-services.keycloak.frontendUrl" />. By default,
+ Keycloak allows backend requests to instead use its local
+ hostname or IP address and may also advertise it to clients
+ through its OpenID Connect Discovery endpoint.
+
+ See <link
+ xlink:href="https://www.keycloak.org/docs/latest/server_installation/#_hostname">the
+ Hostname section of the Keycloak server installation
+ manual</link> for more information.
+ '';
+ };
+
+ certificatePrivateKeyBundle = lib.mkOption {
+ type = lib.types.nullOr lib.types.path;
+ default = null;
+ example = "/run/keys/ssl_cert";
+ description = ''
+ The path to a PEM formatted bundle of the private key and
+ certificate to use for TLS connections.
+
+ This should be a string, not a Nix path, since Nix paths are
+ copied into the world-readable Nix store.
+ '';
+ };
+
+ databaseType = lib.mkOption {
+ type = lib.types.enum [ "mysql" "postgresql" ];
+ default = "postgresql";
+ example = "mysql";
+ description = ''
+ The type of database Keycloak should connect to.
+ '';
+ };
+
+ databaseHost = lib.mkOption {
+ type = lib.types.str;
+ default = "localhost";
+ description = ''
+ Hostname of the database to connect to.
+ '';
+ };
+
+ databasePort =
+ let
+ dbPorts = {
+ postgresql = 5432;
+ mysql = 3306;
+ };
+ in
+ lib.mkOption {
+ type = lib.types.port;
+ default = dbPorts.${cfg.databaseType};
+ description = ''
+ Port of the database to connect to.
+ '';
+ };
+
+ databaseUseSSL = lib.mkOption {
+ type = lib.types.bool;
+ default = cfg.databaseHost != "localhost";
+ description = ''
+ Whether the database connection should be secured by SSL /
+ TLS.
+ '';
+ };
+
+ databaseCaCert = lib.mkOption {
+ type = lib.types.nullOr lib.types.path;
+ default = null;
+ description = ''
+ The SSL / TLS CA certificate that verifies the identity of the
+ database server.
+
+ Required when PostgreSQL is used and SSL is turned on.
+
+ For MySQL, if left at <literal>null</literal>, the default
+ Java keystore is used, which should suffice if the server
+ certificate is issued by an official CA.
+ '';
+ };
+
+ databaseCreateLocally = lib.mkOption {
+ type = lib.types.bool;
+ default = true;
+ description = ''
+ Whether a database should be automatically created on the
+ local host. Set this to false if you plan on provisioning a
+ local database yourself. This has no effect if
+ services.keycloak.databaseHost is customized.
+ '';
+ };
+
+ databaseUsername = lib.mkOption {
+ type = lib.types.str;
+ default = "keycloak";
+ description = ''
+ Username to use when connecting to an external or manually
+ provisioned database; has no effect when a local database is
+ automatically provisioned.
+ '';
+ };
+
+ databasePasswordFile = lib.mkOption {
+ type = lib.types.path;
+ example = "/run/keys/db_password";
+ description = ''
+ File containing the database password.
+
+ This should be a string, not a Nix path, since Nix paths are
+ copied into the world-readable Nix store.
+ '';
+ };
+
+ package = lib.mkOption {
+ type = lib.types.package;
+ default = pkgs.keycloak;
+ description = ''
+ Keycloak package to use.
+ '';
+ };
+
+ initialAdminPassword = lib.mkOption {
+ type = lib.types.str;
+ default = "changeme";
+ description = ''
+ Initial password set for the <literal>admin</literal>
+ user. The password is not stored safely and should be changed
+ immediately in the admin panel.
+ '';
+ };
+
+ extraConfig = lib.mkOption {
+ type = lib.types.attrs;
+ default = { };
+ example = lib.literalExample ''
+ {
+ "subsystem=keycloak-server" = {
+ "spi=hostname" = {
+ "provider=default" = null;
+ "provider=fixed" = {
+ enabled = true;
+ properties.hostname = "keycloak.example.com";
+ };
+ default-provider = "fixed";
+ };
+ };
+ }
+ '';
+ description = ''
+ Additional Keycloak configuration options to set in
+ <literal>standalone.xml</literal>.
+
+ Options are expressed as a Nix attribute set which matches the
+ structure of the jboss-cli configuration. The configuration is
+ effectively overlayed on top of the default configuration
+ shipped with Keycloak. To remove existing nodes and undefine
+ attributes from the default configuration, set them to
+ <literal>null</literal>.
+
+ The example configuration does the equivalent of the following
+ script, which removes the hostname provider
+ <literal>default</literal>, adds the deprecated hostname
+ provider <literal>fixed</literal> and defines it the default:
+
+ <programlisting>
+ /subsystem=keycloak-server/spi=hostname/provider=default:remove()
+ /subsystem=keycloak-server/spi=hostname/provider=fixed:add(enabled = true, properties = { hostname = "keycloak.example.com" })
+ /subsystem=keycloak-server/spi=hostname:write-attribute(name=default-provider, value="fixed")
+ </programlisting>
+
+ You can discover available options by using the <link
+ xlink:href="http://docs.wildfly.org/21/Admin_Guide.html#Command_Line_Interface">jboss-cli.sh</link>
+ program and by referring to the <link
+ xlink:href="https://www.keycloak.org/docs/latest/server_installation/index.html">Keycloak
+ Server Installation and Configuration Guide</link>.
+ '';
+ };
+
+ };
+
+ config =
+ let
+ # We only want to create a database if we're actually going to connect to it.
+ databaseActuallyCreateLocally = cfg.databaseCreateLocally && cfg.databaseHost == "localhost";
+ createLocalPostgreSQL = databaseActuallyCreateLocally && cfg.databaseType == "postgresql";
+ createLocalMySQL = databaseActuallyCreateLocally && cfg.databaseType == "mysql";
+
+ mySqlCaKeystore = pkgs.runCommandNoCC "mysql-ca-keystore" {} ''
+ ${pkgs.jre}/bin/keytool -importcert -trustcacerts -alias MySQLCACert -file ${cfg.databaseCaCert} -keystore $out -storepass notsosecretpassword -noprompt
+ '';
+
+ keycloakConfig' = builtins.foldl' lib.recursiveUpdate {
+ "interface=public".inet-address = cfg.bindAddress;
+ "socket-binding-group=standard-sockets"."socket-binding=http".port = cfg.httpPort;
+ "subsystem=keycloak-server"."spi=hostname" = {
+ "provider=default" = {
+ enabled = true;
+ properties = {
+ inherit (cfg) frontendUrl forceBackendUrlToFrontendUrl;
+ };
+ };
+ };
+ "subsystem=datasources"."data-source=KeycloakDS" = {
+ max-pool-size = "20";
+ user-name = if databaseActuallyCreateLocally then "keycloak" else cfg.databaseUsername;
+ password = "@db-password@";
+ };
+ } [
+ (lib.optionalAttrs (cfg.databaseType == "postgresql") {
+ "subsystem=datasources" = {
+ "jdbc-driver=postgresql" = {
+ driver-module-name = "org.postgresql";
+ driver-name = "postgresql";
+ driver-xa-datasource-class-name = "org.postgresql.xa.PGXADataSource";
+ };
+ "data-source=KeycloakDS" = {
+ connection-url = "jdbc:postgresql://${cfg.databaseHost}:${builtins.toString cfg.databasePort}/keycloak";
+ driver-name = "postgresql";
+ "connection-properties=ssl".value = lib.boolToString cfg.databaseUseSSL;
+ } // (lib.optionalAttrs (cfg.databaseCaCert != null) {
+ "connection-properties=sslrootcert".value = cfg.databaseCaCert;
+ "connection-properties=sslmode".value = "verify-ca";
+ });
+ };
+ })
+ (lib.optionalAttrs (cfg.databaseType == "mysql") {
+ "subsystem=datasources" = {
+ "jdbc-driver=mysql" = {
+ driver-module-name = "com.mysql";
+ driver-name = "mysql";
+ driver-class-name = "com.mysql.jdbc.Driver";
+ };
+ "data-source=KeycloakDS" = {
+ connection-url = "jdbc:mysql://${cfg.databaseHost}:${builtins.toString cfg.databasePort}/keycloak";
+ driver-name = "mysql";
+ "connection-properties=useSSL".value = lib.boolToString cfg.databaseUseSSL;
+ "connection-properties=requireSSL".value = lib.boolToString cfg.databaseUseSSL;
+ "connection-properties=verifyServerCertificate".value = lib.boolToString cfg.databaseUseSSL;
+ "connection-properties=characterEncoding".value = "UTF-8";
+ valid-connection-checker-class-name = "org.jboss.jca.adapters.jdbc.extensions.mysql.MySQLValidConnectionChecker";
+ validate-on-match = true;
+ exception-sorter-class-name = "org.jboss.jca.adapters.jdbc.extensions.mysql.MySQLExceptionSorter";
+ } // (lib.optionalAttrs (cfg.databaseCaCert != null) {
+ "connection-properties=trustCertificateKeyStoreUrl".value = "file:${mySqlCaKeystore}";
+ "connection-properties=trustCertificateKeyStorePassword".value = "notsosecretpassword";
+ });
+ };
+ })
+ (lib.optionalAttrs (cfg.certificatePrivateKeyBundle != null) {
+ "socket-binding-group=standard-sockets"."socket-binding=https".port = cfg.httpsPort;
+ "core-service=management"."security-realm=UndertowRealm"."server-identity=ssl" = {
+ keystore-path = "/run/keycloak/ssl/certificate_private_key_bundle.p12";
+ keystore-password = "notsosecretpassword";
+ };
+ "subsystem=undertow"."server=default-server"."https-listener=https".security-realm = "UndertowRealm";
+ })
+ cfg.extraConfig
+ ];
+
+
+ /* Produces a JBoss CLI script that creates paths and sets
+ attributes matching those described by `attrs`. When the
+ script is run, the existing settings are effectively overlayed
+ by those from `attrs`. Existing attributes can be unset by
+ defining them `null`.
+
+ JBoss paths and attributes / maps are distinguished by their
+ name, where paths follow a `key=value` scheme.
+
+ Example:
+ mkJbossScript {
+ "subsystem=keycloak-server"."spi=hostname" = {
+ "provider=fixed" = null;
+ "provider=default" = {
+ enabled = true;
+ properties = {
+ inherit frontendUrl;
+ forceBackendUrlToFrontendUrl = false;
+ };
+ };
+ };
+ }
+ => ''
+ if (outcome != success) of /:read-resource()
+ /:add()
+ end-if
+ if (outcome != success) of /subsystem=keycloak-server:read-resource()
+ /subsystem=keycloak-server:add()
+ end-if
+ if (outcome != success) of /subsystem=keycloak-server/spi=hostname:read-resource()
+ /subsystem=keycloak-server/spi=hostname:add()
+ end-if
+ if (outcome != success) of /subsystem=keycloak-server/spi=hostname/provider=default:read-resource()
+ /subsystem=keycloak-server/spi=hostname/provider=default:add(enabled = true, properties = { forceBackendUrlToFrontendUrl = false, frontendUrl = "https://keycloak.example.com/auth" })
+ end-if
+ if (result != true) of /subsystem=keycloak-server/spi=hostname/provider=default:read-attribute(name="enabled")
+ /subsystem=keycloak-server/spi=hostname/provider=default:write-attribute(name=enabled, value=true)
+ end-if
+ if (result != false) of /subsystem=keycloak-server/spi=hostname/provider=default:read-attribute(name="properties.forceBackendUrlToFrontendUrl")
+ /subsystem=keycloak-server/spi=hostname/provider=default:write-attribute(name=properties.forceBackendUrlToFrontendUrl, value=false)
+ end-if
+ if (result != "https://keycloak.example.com/auth") of /subsystem=keycloak-server/spi=hostname/provider=default:read-attribute(name="properties.frontendUrl")
+ /subsystem=keycloak-server/spi=hostname/provider=default:write-attribute(name=properties.frontendUrl, value="https://keycloak.example.com/auth")
+ end-if
+ if (outcome != success) of /subsystem=keycloak-server/spi=hostname/provider=fixed:read-resource()
+ /subsystem=keycloak-server/spi=hostname/provider=fixed:remove()
+ end-if
+ ''
+ */
+ mkJbossScript = attrs:
+ let
+ /* From a JBoss path and an attrset, produces a JBoss CLI
+ snippet that writes the corresponding attributes starting
+ at `path`. Recurses down into subattrsets as necessary,
+ producing the variable name from its full path in the
+ attrset.
+
+ Example:
+ writeAttributes "/subsystem=keycloak-server/spi=hostname/provider=default" {
+ enabled = true;
+ properties = {
+ forceBackendUrlToFrontendUrl = false;
+ frontendUrl = "https://keycloak.example.com/auth";
+ };
+ }
+ => ''
+ if (result != true) of /subsystem=keycloak-server/spi=hostname/provider=default:read-attribute(name="enabled")
+ /subsystem=keycloak-server/spi=hostname/provider=default:write-attribute(name=enabled, value=true)
+ end-if
+ if (result != false) of /subsystem=keycloak-server/spi=hostname/provider=default:read-attribute(name="properties.forceBackendUrlToFrontendUrl")
+ /subsystem=keycloak-server/spi=hostname/provider=default:write-attribute(name=properties.forceBackendUrlToFrontendUrl, value=false)
+ end-if
+ if (result != "https://keycloak.example.com/auth") of /subsystem=keycloak-server/spi=hostname/provider=default:read-attribute(name="properties.frontendUrl")
+ /subsystem=keycloak-server/spi=hostname/provider=default:write-attribute(name=properties.frontendUrl, value="https://keycloak.example.com/auth")
+ end-if
+ ''
+ */
+ writeAttributes = path: set:
+ let
+ # JBoss expressions like `${var}` need to be prefixed
+ # with `expression` to evaluate.
+ prefixExpression = string:
+ let
+ match = (builtins.match ''"\$\{.*}"'' string);
+ in
+ if match != null then
+ "expression " + string
+ else
+ string;
+
+ writeAttribute = attribute: value:
+ let
+ type = builtins.typeOf value;
+ in
+ if type == "set" then
+ let
+ names = builtins.attrNames value;
+ in
+ builtins.foldl' (text: name: text + (writeAttribute "${attribute}.${name}" value.${name})) "" names
+ else if value == null then ''
+ if (outcome == success) of ${path}:read-attribute(name="${attribute}")
+ ${path}:undefine-attribute(name="${attribute}")
+ end-if
+ ''
+ else if builtins.elem type [ "string" "path" "bool" ] then
+ let
+ value' = if type == "bool" then lib.boolToString value else ''"${value}"'';
+ in ''
+ if (result != ${prefixExpression value'}) of ${path}:read-attribute(name="${attribute}")
+ ${path}:write-attribute(name=${attribute}, value=${value'})
+ end-if
+ ''
+ else throw "Unsupported type '${type}' for path '${path}'!";
+ in
+ lib.concatStrings
+ (lib.mapAttrsToList
+ (attribute: value: (writeAttribute attribute value))
+ set);
+
+
+ /* Produces an argument list for the JBoss `add()` function,
+ which adds a JBoss path and takes as its arguments the
+ required subpaths and attributes.
+
+ Example:
+ makeArgList {
+ enabled = true;
+ properties = {
+ forceBackendUrlToFrontendUrl = false;
+ frontendUrl = "https://keycloak.example.com/auth";
+ };
+ }
+ => ''
+ enabled = true, properties = { forceBackendUrlToFrontendUrl = false, frontendUrl = "https://keycloak.example.com/auth" }
+ ''
+ */
+ makeArgList = set:
+ let
+ makeArg = attribute: value:
+ let
+ type = builtins.typeOf value;
+ in
+ if type == "set" then
+ "${attribute} = { " + (makeArgList value) + " }"
+ else if builtins.elem type [ "string" "path" "bool" ] then
+ "${attribute} = ${if type == "bool" then lib.boolToString value else ''"${value}"''}"
+ else if value == null then
+ ""
+ else
+ throw "Unsupported type '${type}' for attribute '${attribute}'!";
+ in
+ lib.concatStringsSep ", " (lib.mapAttrsToList makeArg set);
+
+
+ /* Recurses into the `attrs` attrset, beginning at the path
+ resolved from `state.path ++ node`; if `node` is `null`,
+ starts from `state.path`. Only subattrsets that are JBoss
+ paths, i.e. follows the `key=value` format, are recursed
+ into - the rest are considered JBoss attributes / maps.
+ */
+ recurse = state: node:
+ let
+ path = state.path ++ (lib.optional (node != null) node);
+ isPath = name:
+ let
+ value = lib.getAttrFromPath (path ++ [ name ]) attrs;
+ in
+ if (builtins.match ".*([=]).*" name) == [ "=" ] then
+ if builtins.isAttrs value || value == null then
+ true
+ else
+ throw "Parsing path '${lib.concatStringsSep "." (path ++ [ name ])}' failed: JBoss attributes cannot contain '='!"
+ else
+ false;
+ jbossPath = "/" + (lib.concatStringsSep "/" path);
+ nodeValue = lib.getAttrFromPath path attrs;
+ children = if !builtins.isAttrs nodeValue then {} else nodeValue;
+ subPaths = builtins.filter isPath (builtins.attrNames children);
+ jbossAttrs = lib.filterAttrs (name: _: !(isPath name)) children;
+ in
+ state // {
+ text = state.text + (
+ if nodeValue != null then ''
+ if (outcome != success) of ${jbossPath}:read-resource()
+ ${jbossPath}:add(${makeArgList jbossAttrs})
+ end-if
+ '' + (writeAttributes jbossPath jbossAttrs)
+ else ''
+ if (outcome == success) of ${jbossPath}:read-resource()
+ ${jbossPath}:remove()
+ end-if
+ '') + (builtins.foldl' recurse { text = ""; inherit path; } subPaths).text;
+ };
+ in
+ (recurse { text = ""; path = []; } null).text;
+
+
+ jbossCliScript = pkgs.writeText "jboss-cli-script" (mkJbossScript keycloakConfig');
+
+ keycloakConfig = pkgs.runCommandNoCC "keycloak-config" {} ''
+ export JBOSS_BASE_DIR="$(pwd -P)";
+ export JBOSS_MODULEPATH="${cfg.package}/modules";
+ export JBOSS_LOG_DIR="$JBOSS_BASE_DIR/log";
+
+ cp -r ${cfg.package}/standalone/configuration .
+ chmod -R u+rwX ./configuration
+
+ mkdir -p {deployments,ssl}
+
+ "${cfg.package}/bin/standalone.sh"&
+
+ attempt=1
+ max_attempts=30
+ while ! ${cfg.package}/bin/jboss-cli.sh --connect ':read-attribute(name=server-state)'; do
+ if [[ "$attempt" == "$max_attempts" ]]; then
+ echo "ERROR: Could not connect to Keycloak after $attempt attempts! Failing.." >&2
+ exit 1
+ fi
+ echo "Keycloak not fully started yet, retrying.. ($attempt/$max_attempts)"
+ sleep 1
+ (( attempt++ ))
+ done
+
+ ${cfg.package}/bin/jboss-cli.sh --connect --file=${jbossCliScript} --echo-command
+
+ cp configuration/standalone.xml $out
+ '';
+ in
+ lib.mkIf cfg.enable {
+
+ assertions = [
+ {
+ assertion = (cfg.databaseUseSSL && cfg.databaseType == "postgresql") -> (cfg.databaseCaCert != null);
+ message = ''A CA certificate must be specified (in 'services.keycloak.databaseCaCert') when PostgreSQL is used with SSL'';
+ }
+ ];
+
+ environment.systemPackages = [ cfg.package ];
+
+ systemd.services.keycloakPostgreSQLInit = lib.mkIf createLocalPostgreSQL {
+ after = [ "postgresql.service" ];
+ before = [ "keycloak.service" ];
+ bindsTo = [ "postgresql.service" ];
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ User = "postgres";
+ Group = "postgres";
+ };
+ script = ''
+ set -eu
+
+ PSQL=${config.services.postgresql.package}/bin/psql
+
+ db_password="$(<'${cfg.databasePasswordFile}')"
+ $PSQL -tAc "SELECT 1 FROM pg_roles WHERE rolname='keycloak'" | grep -q 1 || $PSQL -tAc "CREATE ROLE keycloak WITH LOGIN PASSWORD '$db_password' CREATEDB"
+ $PSQL -tAc "SELECT 1 FROM pg_database WHERE datname = 'keycloak'" | grep -q 1 || $PSQL -tAc 'CREATE DATABASE "keycloak" OWNER "keycloak"'
+ '';
+ };
+
+ systemd.services.keycloakMySQLInit = lib.mkIf createLocalMySQL {
+ after = [ "mysql.service" ];
+ before = [ "keycloak.service" ];
+ bindsTo = [ "mysql.service" ];
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ User = config.services.mysql.user;
+ Group = config.services.mysql.group;
+ };
+ script = ''
+ set -eu
+
+ db_password="$(<'${cfg.databasePasswordFile}')"
+ ( echo "CREATE USER IF NOT EXISTS 'keycloak'@'localhost' IDENTIFIED BY '$db_password';"
+ echo "CREATE DATABASE keycloak CHARACTER SET utf8 COLLATE utf8_unicode_ci;"
+ echo "GRANT ALL PRIVILEGES ON keycloak.* TO 'keycloak'@'localhost';"
+ ) | ${config.services.mysql.package}/bin/mysql -N
+ '';
+ };
+
+ systemd.services.keycloak =
+ let
+ databaseServices =
+ if createLocalPostgreSQL then [
+ "keycloakPostgreSQLInit.service" "postgresql.service"
+ ]
+ else if createLocalMySQL then [
+ "keycloakMySQLInit.service" "mysql.service"
+ ]
+ else [ ];
+ in {
+ after = databaseServices;
+ bindsTo = databaseServices;
+ wantedBy = [ "multi-user.target" ];
+ environment = {
+ JBOSS_LOG_DIR = "/var/log/keycloak";
+ JBOSS_BASE_DIR = "/run/keycloak";
+ JBOSS_MODULEPATH = "${cfg.package}/modules";
+ };
+ serviceConfig = {
+ ExecStartPre = let
+ startPreFullPrivileges = ''
+ set -eu
+
+ install -T -m 0400 -o keycloak -g keycloak '${cfg.databasePasswordFile}' /run/keycloak/secrets/db_password
+ '' + lib.optionalString (cfg.certificatePrivateKeyBundle != null) ''
+ install -T -m 0400 -o keycloak -g keycloak '${cfg.certificatePrivateKeyBundle}' /run/keycloak/secrets/ssl_cert_pk_bundle
+ '';
+ startPre = ''
+ set -eu
+
+ install -m 0600 ${cfg.package}/standalone/configuration/*.properties /run/keycloak/configuration
+ install -T -m 0600 ${keycloakConfig} /run/keycloak/configuration/standalone.xml
+
+ db_password="$(</run/keycloak/secrets/db_password)"
+ ${pkgs.replace}/bin/replace-literal -fe '@db-password@' "$db_password" /run/keycloak/configuration/standalone.xml
+
+ export JAVA_OPTS=-Djboss.server.config.user.dir=/run/keycloak/configuration
+ ${cfg.package}/bin/add-user-keycloak.sh -u admin -p '${cfg.initialAdminPassword}'
+ '' + lib.optionalString (cfg.certificatePrivateKeyBundle != null) ''
+ pushd /run/keycloak/ssl/
+ cat /run/keycloak/secrets/ssl_cert_pk_bundle <(echo) /etc/ssl/certs/ca-certificates.crt > allcerts.pem
+ ${pkgs.openssl}/bin/openssl pkcs12 -export -in /run/keycloak/secrets/ssl_cert_pk_bundle -chain \
+ -name "${cfg.frontendUrl}" -out certificate_private_key_bundle.p12 \
+ -CAfile allcerts.pem -passout pass:notsosecretpassword
+ popd
+ '';
+ in [
+ "+${pkgs.writeShellScript "keycloak-start-pre-full-privileges" startPreFullPrivileges}"
+ "${pkgs.writeShellScript "keycloak-start-pre" startPre}"
+ ];
+ ExecStart = "${cfg.package}/bin/standalone.sh";
+ User = "keycloak";
+ Group = "keycloak";
+ DynamicUser = true;
+ RuntimeDirectory = map (p: "keycloak/" + p) [
+ "secrets"
+ "configuration"
+ "deployments"
+ "data"
+ "ssl"
+ "log"
+ "tmp"
+ ];
+ RuntimeDirectoryMode = 0700;
+ LogsDirectory = "keycloak";
+ AmbientCapabilities = "CAP_NET_BIND_SERVICE";
+ };
+ };
+
+ services.postgresql.enable = lib.mkDefault createLocalPostgreSQL;
+ services.mysql.enable = lib.mkDefault createLocalMySQL;
+ services.mysql.package = lib.mkIf createLocalMySQL pkgs.mysql;
+ };
+
+ meta.doc = ./keycloak.xml;
+}
diff --git a/nixos/modules/services/web-apps/keycloak.xml b/nixos/modules/services/web-apps/keycloak.xml
new file mode 100644
index 000000000000..ca5e223eee46
--- /dev/null
+++ b/nixos/modules/services/web-apps/keycloak.xml
@@ -0,0 +1,205 @@
+<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-keycloak">
+ <title>Keycloak</title>
+ <para>
+ <link xlink:href="https://www.keycloak.org/">Keycloak</link> is an
+ open source identity and access management server with support for
+ <link xlink:href="https://openid.net/connect/">OpenID
+ Connect</link>, <link xlink:href="https://oauth.net/2/">OAUTH
+ 2.0</link> and <link
+ xlink:href="https://en.wikipedia.org/wiki/SAML_2.0">SAML
+ 2.0</link>.
+ </para>
+ <section xml:id="module-services-keycloak-admin">
+ <title>Administration</title>
+ <para>
+ An administrative user with the username
+ <literal>admin</literal> is automatically created in the
+ <literal>master</literal> realm. Its initial password can be
+ configured by setting <xref linkend="opt-services.keycloak.initialAdminPassword" />
+ and defaults to <literal>changeme</literal>. The password is
+ not stored safely and should be changed immediately in the
+ admin panel.
+ </para>
+
+ <para>
+ Refer to the <link
+ xlink:href="https://www.keycloak.org/docs/latest/server_admin/index.html#admin-console">Admin
+ Console section of the Keycloak Server Administration Guide</link> for
+ information on how to administer your
+ <productname>Keycloak</productname> instance.
+ </para>
+ </section>
+
+ <section xml:id="module-services-keycloak-database">
+ <title>Database access</title>
+ <para>
+ <productname>Keycloak</productname> can be used with either
+ <productname>PostgreSQL</productname> or
+ <productname>MySQL</productname>. Which one is used can be
+ configured in <xref
+ linkend="opt-services.keycloak.databaseType" />. The selected
+ database will automatically be enabled and a database and role
+ created unless <xref
+ linkend="opt-services.keycloak.databaseHost" /> is changed from
+ its default of <literal>localhost</literal> or <xref
+ linkend="opt-services.keycloak.databaseCreateLocally" /> is set
+ to <literal>false</literal>.
+ </para>
+
+ <para>
+ External database access can also be configured by setting
+ <xref linkend="opt-services.keycloak.databaseHost" />, <xref
+ linkend="opt-services.keycloak.databaseUsername" />, <xref
+ linkend="opt-services.keycloak.databaseUseSSL" /> and <xref
+ linkend="opt-services.keycloak.databaseCaCert" /> as
+ appropriate. Note that you need to manually create a database
+ called <literal>keycloak</literal> and allow the configured
+ database user full access to it.
+ </para>
+
+ <para>
+ <xref linkend="opt-services.keycloak.databasePasswordFile" />
+ must be set to the path to a file containing the password used
+ to log in to the database. If <xref linkend="opt-services.keycloak.databaseHost" />
+ and <xref linkend="opt-services.keycloak.databaseCreateLocally" />
+ are kept at their defaults, the database role
+ <literal>keycloak</literal> with that password is provisioned
+ on the local database instance.
+ </para>
+
+ <warning>
+ <para>
+ The path should be provided as a string, not a Nix path, since Nix
+ paths are copied into the world readable Nix store.
+ </para>
+ </warning>
+ </section>
+
+ <section xml:id="module-services-keycloak-frontendurl">
+ <title>Frontend URL</title>
+ <para>
+ The frontend URL is used as base for all frontend requests and
+ must be configured through <xref linkend="opt-services.keycloak.frontendUrl" />.
+ It should normally include a trailing <literal>/auth</literal>
+ (the default web context).
+ </para>
+
+ <para>
+ <xref linkend="opt-services.keycloak.forceBackendUrlToFrontendUrl" />
+ determines whether Keycloak should force all requests to go
+ through the frontend URL. By default,
+ <productname>Keycloak</productname> allows backend requests to
+ instead use its local hostname or IP address and may also
+ advertise it to clients through its OpenID Connect Discovery
+ endpoint.
+ </para>
+
+ <para>
+ See the <link
+ xlink:href="https://www.keycloak.org/docs/latest/server_installation/#_hostname">Hostname
+ section of the Keycloak Server Installation and Configuration
+ Guide</link> for more information.
+ </para>
+ </section>
+
+ <section xml:id="module-services-keycloak-tls">
+ <title>Setting up TLS/SSL</title>
+ <para>
+ By default, <productname>Keycloak</productname> won't accept
+ unsecured HTTP connections originating from outside its local
+ network.
+ </para>
+
+ <para>
+ For HTTPS support, a TLS certificate and private key is
+ required. They should be <link
+ xlink:href="https://en.wikipedia.org/wiki/Privacy-Enhanced_Mail">PEM
+ formatted</link> and concatenated into a single file. The path
+ to this file should be configured in
+ <xref linkend="opt-services.keycloak.certificatePrivateKeyBundle" />.
+ </para>
+
+ <warning>
+ <para>
+ The path should be provided as a string, not a Nix path,
+ since Nix paths are copied into the world readable Nix store.
+ </para>
+ </warning>
+ </section>
+
+ <section xml:id="module-services-keycloak-extra-config">
+ <title>Additional configuration</title>
+ <para>
+ Additional Keycloak configuration options, for which no
+ explicit <productname>NixOS</productname> options are provided,
+ can be set in <xref linkend="opt-services.keycloak.extraConfig" />.
+ </para>
+
+ <para>
+ Options are expressed as a Nix attribute set which matches the
+ structure of the jboss-cli configuration. The configuration is
+ effectively overlayed on top of the default configuration
+ shipped with Keycloak. To remove existing nodes and undefine
+ attributes from the default configuration, set them to
+ <literal>null</literal>.
+ </para>
+ <para>
+ For example, the following script, which removes the hostname
+ provider <literal>default</literal>, adds the deprecated
+ hostname provider <literal>fixed</literal> and defines it the
+ default:
+
+<programlisting>
+/subsystem=keycloak-server/spi=hostname/provider=default:remove()
+/subsystem=keycloak-server/spi=hostname/provider=fixed:add(enabled = true, properties = { hostname = "keycloak.example.com" })
+/subsystem=keycloak-server/spi=hostname:write-attribute(name=default-provider, value="fixed")
+</programlisting>
+
+ would be expressed as
+
+<programlisting>
+services.keycloak.extraConfig = {
+ "subsystem=keycloak-server" = {
+ "spi=hostname" = {
+ "provider=default" = null;
+ "provider=fixed" = {
+ enabled = true;
+ properties.hostname = "keycloak.example.com";
+ };
+ default-provider = "fixed";
+ };
+ };
+};
+</programlisting>
+ </para>
+ <para>
+ You can discover available options by using the <link
+ xlink:href="http://docs.wildfly.org/21/Admin_Guide.html#Command_Line_Interface">jboss-cli.sh</link>
+ program and by referring to the <link
+ xlink:href="https://www.keycloak.org/docs/latest/server_installation/index.html">Keycloak
+ Server Installation and Configuration Guide</link>.
+ </para>
+ </section>
+
+ <section xml:id="module-services-keycloak-example-config">
+ <title>Example configuration</title>
+ <para>
+ A basic configuration with some custom settings could look like this:
+<programlisting>
+services.keycloak = {
+ <link linkend="opt-services.keycloak.enable">enable</link> = true;
+ <link linkend="opt-services.keycloak.initialAdminPassword">initialAdminPassword</link> = "e6Wcm0RrtegMEHl"; # change on first login
+ <link linkend="opt-services.keycloak.frontendUrl">frontendUrl</link> = "https://keycloak.example.com/auth";
+ <link linkend="opt-services.keycloak.forceBackendUrlToFrontendUrl">forceBackendUrlToFrontendUrl</link> = true;
+ <link linkend="opt-services.keycloak.certificatePrivateKeyBundle">certificatePrivateKeyBundle</link> = "/run/keys/ssl_cert";
+ <link linkend="opt-services.keycloak.databasePasswordFile">databasePasswordFile</link> = "/run/keys/db_password";
+};
+</programlisting>
+ </para>
+
+ </section>
+ </chapter>
diff --git a/nixos/modules/services/web-apps/moinmoin.nix b/nixos/modules/services/web-apps/moinmoin.nix
index dc7abce2a5cb..3a876f75f4a4 100644
--- a/nixos/modules/services/web-apps/moinmoin.nix
+++ b/nixos/modules/services/web-apps/moinmoin.nix
@@ -224,6 +224,8 @@ in
chmod -R u+w ${dataDir}/${wikiIdent}/underlay
'';
+ startLimitIntervalSec = 30;
+
serviceConfig = {
User = user;
Group = group;
@@ -237,7 +239,6 @@ in
Restart = "on-failure";
RestartSec = "2s";
- StartLimitIntervalSec = "30s";
StateDirectory = "moin/${wikiIdent}";
StateDirectoryMode = "0750";
diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix
index bad1bd9c767d..53c2ab76fdfa 100644
--- a/nixos/modules/services/web-apps/nextcloud.nix
+++ b/nixos/modules/services/web-apps/nextcloud.nix
@@ -549,9 +549,7 @@ in {
};
"/" = {
priority = 900;
- extraConfig = if major < 20
- then "rewrite ^ /index.php;"
- else "try_files $uri $uri/ /index.php$request_uri;";
+ extraConfig = "rewrite ^ /index.php;";
};
"~ ^/store-apps" = {
priority = 201;
@@ -575,7 +573,7 @@ in {
"~ ^/(?:\\.|autotest|occ|issue|indie|db_|console)".extraConfig = ''
return 404;
'';
- ${if major < 20 then "~ ^\\/(?:index|remote|public|cron|core\\/ajax\\/update|status|ocs\\/v[12]|updater\\/.+|oc[ms]-provider\\/.+|.+\\/richdocumentscode\\/proxy)\\.php(?:$|\\/)" else "~ \\.php(?:$|/)"} = {
+ "~ ^\\/(?:index|remote|public|cron|core\\/ajax\\/update|status|ocs\\/v[12]|updater\\/.+|oc[ms]-provider\\/.+|.+\\/richdocumentscode\\/proxy)\\.php(?:$|\\/)" = {
priority = 500;
extraConfig = ''
include ${config.services.nginx.package}/conf/fastcgi.conf;
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/web-servers/caddy.nix b/nixos/modules/services/web-servers/caddy.nix
index 72bf9a9a1f44..297b73273392 100644
--- a/nixos/modules/services/web-servers/caddy.nix
+++ b/nixos/modules/services/web-servers/caddy.nix
@@ -24,6 +24,10 @@ let
${pkgs.jq}/bin/jq -s '.[0] * .[1]' ${adaptedConfig} ${tlsJSON} > $out
'';
in {
+ imports = [
+ (mkRemovedOptionModule [ "services" "caddy" "agree" ] "this option is no longer necessary for Caddy 2")
+ ];
+
options.services.caddy = {
enable = mkEnableOption "Caddy web server";
@@ -66,12 +70,6 @@ in {
description = "Email address (for Let's Encrypt certificate)";
};
- agree = mkOption {
- default = false;
- type = types.bool;
- description = "Agree to Let's Encrypt Subscriber Agreement";
- };
-
dataDir = mkOption {
default = "/var/lib/caddy";
type = types.path;
@@ -103,6 +101,8 @@ in {
after = [ "network-online.target" ];
wants = [ "network-online.target" ]; # systemd-networkd-wait-online.service
wantedBy = [ "multi-user.target" ];
+ startLimitIntervalSec = 14400;
+ startLimitBurst = 10;
serviceConfig = {
ExecStart = "${cfg.package}/bin/caddy run --config ${configJSON}";
ExecReload = "${cfg.package}/bin/caddy reload --config ${configJSON}";
@@ -110,8 +110,6 @@ in {
User = "caddy";
Group = "caddy";
Restart = "on-abnormal";
- StartLimitIntervalSec = 14400;
- StartLimitBurst = 10;
AmbientCapabilities = "cap_net_bind_service";
CapabilityBoundingSet = "cap_net_bind_service";
NoNewPrivileges = true;
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 631e92fd6e95..e9630d379f36 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -261,10 +261,7 @@ let
ssl_trusted_certificate ${vhost.sslTrustedCertificate};
''}
- ${optionalString (vhost.basicAuthFile != null || vhost.basicAuth != {}) ''
- auth_basic secured;
- auth_basic_user_file ${if vhost.basicAuthFile != null then vhost.basicAuthFile else mkHtpasswd vhostName vhost.basicAuth};
- ''}
+ ${mkBasicAuth vhostName vhost}
${mkLocations vhost.locations}
@@ -293,9 +290,19 @@ let
${optionalString (config.return != null) "return ${config.return};"}
${config.extraConfig}
${optionalString (config.proxyPass != null && cfg.recommendedProxySettings) "include ${recommendedProxyConfig};"}
+ ${mkBasicAuth "sublocation" config}
}
'') (sortProperties (mapAttrsToList (k: v: v // { location = k; }) locations)));
- mkHtpasswd = vhostName: authDef: pkgs.writeText "${vhostName}.htpasswd" (
+
+ mkBasicAuth = name: zone: optionalString (zone.basicAuthFile != null || zone.basicAuth != {}) (let
+ auth_file = if zone.basicAuthFile != null
+ then zone.basicAuthFile
+ else mkHtpasswd name zone.basicAuth;
+ in ''
+ auth_basic secured;
+ auth_basic_user_file ${auth_file};
+ '');
+ mkHtpasswd = name: authDef: pkgs.writeText "${name}.htpasswd" (
concatStringsSep "\n" (mapAttrsToList (user: password: ''
${user}:{PLAIN}${password}
'') authDef)
@@ -693,6 +700,8 @@ in
${cfg.preStart}
${execCommand} -t
'';
+
+ startLimitIntervalSec = 60;
serviceConfig = {
ExecStart = execCommand;
ExecReload = [
@@ -701,7 +710,6 @@ in
];
Restart = "always";
RestartSec = "10s";
- StartLimitInterval = "1min";
# User and group
User = cfg.user;
Group = cfg.group;
diff --git a/nixos/modules/services/web-servers/nginx/location-options.nix b/nixos/modules/services/web-servers/nginx/location-options.nix
index 3d9e391ecf20..f2fc07255725 100644
--- a/nixos/modules/services/web-servers/nginx/location-options.nix
+++ b/nixos/modules/services/web-servers/nginx/location-options.nix
@@ -9,6 +9,34 @@ with lib;
{
options = {
+ basicAuth = mkOption {
+ type = types.attrsOf types.str;
+ default = {};
+ example = literalExample ''
+ {
+ user = "password";
+ };
+ '';
+ description = ''
+ Basic Auth protection for a vhost.
+
+ WARNING: This is implemented to store the password in plain text in the
+ Nix store.
+ '';
+ };
+
+ basicAuthFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = ''
+ Basic Auth password file for a vhost.
+ Can be created via: <command>htpasswd -c &lt;filename&gt; &lt;username&gt;</command>.
+
+ WARNING: The generate file contains the users' passwords in a
+ non-cryptographically-securely hashed way.
+ '';
+ };
+
proxyPass = mkOption {
type = types.nullOr types.str;
default = null;
diff --git a/nixos/modules/services/web-servers/nginx/vhost-options.nix b/nixos/modules/services/web-servers/nginx/vhost-options.nix
index 455854e2a965..cf211ea9a71b 100644
--- a/nixos/modules/services/web-servers/nginx/vhost-options.nix
+++ b/nixos/modules/services/web-servers/nginx/vhost-options.nix
@@ -198,7 +198,7 @@ with lib;
Basic Auth protection for a vhost.
WARNING: This is implemented to store the password in plain text in the
- nix store.
+ Nix store.
'';
};
@@ -207,7 +207,10 @@ with lib;
default = null;
description = ''
Basic Auth password file for a vhost.
- Can be created via: <command>htpasswd -c &lt;filename&gt; &lt;username&gt;</command>
+ Can be created via: <command>htpasswd -c &lt;filename&gt; &lt;username&gt;</command>.
+
+ WARNING: The generate file contains the users' passwords in a
+ non-cryptographically-securely hashed way.
'';
};
diff --git a/nixos/modules/services/web-servers/traefik.nix b/nixos/modules/services/web-servers/traefik.nix
index 4ab7307c3b67..3d29199dd454 100644
--- a/nixos/modules/services/web-servers/traefik.nix
+++ b/nixos/modules/services/web-servers/traefik.nix
@@ -136,6 +136,8 @@ in {
description = "Traefik web server";
after = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
+ startLimitIntervalSec = 86400;
+ startLimitBurst = 5;
serviceConfig = {
ExecStart =
"${cfg.package}/bin/traefik --configfile=${staticConfigFile}";
@@ -143,8 +145,6 @@ in {
User = "traefik";
Group = cfg.group;
Restart = "on-failure";
- StartLimitInterval = 86400;
- StartLimitBurst = 5;
AmbientCapabilities = "cap_net_bind_service";
CapabilityBoundingSet = "cap_net_bind_service";
NoNewPrivileges = true;
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 9dfac56c7fea..68a65d77d62f 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -73,6 +73,7 @@ in
core-os-services.enable = mkEnableOption "essential services for GNOME3";
core-shell.enable = mkEnableOption "GNOME Shell services";
core-utilities.enable = mkEnableOption "GNOME core utilities";
+ core-developer-tools.enable = mkEnableOption "GNOME core developer tools";
games.enable = mkEnableOption "GNOME games";
experimental-features = {
@@ -322,6 +323,12 @@ in
gnome-shell
];
+ services.udev.packages = with pkgs.gnome3; [
+ # Force enable KMS modifiers for devices that require them.
+ # https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1443
+ mutter
+ ];
+
services.avahi.enable = mkDefault true;
xdg.portal.extraPortals = [
@@ -351,7 +358,7 @@ in
source-sans-pro
];
- # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-36/elements/core/meta-gnome-core-shell.bst
+ # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-38/elements/core/meta-gnome-core-shell.bst
environment.systemPackages = with pkgs.gnome3; [
adwaita-icon-theme
gnome-backgrounds
@@ -396,7 +403,7 @@ in
};
})
- # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-36/elements/core/meta-gnome-core-utilities.bst
+ # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-38/elements/core/meta-gnome-core-utilities.bst
(mkIf serviceCfg.core-utilities.enable {
environment.systemPackages = (with pkgs.gnome3; removePackagesByName [
baobab
@@ -415,16 +422,15 @@ in
gnome-logs
gnome-maps
gnome-music
- gnome-photos
+ pkgs.gnome-photos
gnome-screenshot
gnome-system-monitor
gnome-weather
nautilus
+ pkgs.gnome-connections
simple-scan
totem
yelp
- # Unsure if sensible for NixOS
- /* gnome-boxes */
] config.environment.gnome3.excludePackages);
# Enable default program modules
@@ -453,12 +459,43 @@ in
(mkIf serviceCfg.games.enable {
environment.systemPackages = (with pkgs.gnome3; removePackagesByName [
- aisleriot atomix five-or-more four-in-a-row gnome-chess gnome-klotski
- gnome-mahjongg gnome-mines gnome-nibbles gnome-robots gnome-sudoku
- gnome-taquin gnome-tetravex hitori iagno lightsoff quadrapassel
- swell-foop tali
+ aisleriot
+ atomix
+ five-or-more
+ four-in-a-row
+ gnome-chess
+ gnome-klotski
+ gnome-mahjongg
+ gnome-mines
+ gnome-nibbles
+ gnome-robots
+ gnome-sudoku
+ gnome-taquin
+ gnome-tetravex
+ hitori
+ iagno
+ lightsoff
+ quadrapassel
+ swell-foop
+ tali
] config.environment.gnome3.excludePackages);
})
+
+ # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/3.38.0/elements/core/meta-gnome-core-developer-tools.bst
+ (mkIf serviceCfg.core-developer-tools.enable {
+ environment.systemPackages = (with pkgs.gnome3; removePackagesByName [
+ dconf-editor
+ devhelp
+ pkgs.gnome-builder
+ # boxes would make sense in this option, however
+ # it doesn't function well enough to be included
+ # in default configurations.
+ # https://github.com/NixOS/nixpkgs/issues/60908
+ /* gnome-boxes */
+ ] config.environment.gnome3.excludePackages);
+
+ services.sysprof.enable = true;
+ })
];
}
diff --git a/nixos/modules/services/x11/desktop-managers/plasma5.nix b/nixos/modules/services/x11/desktop-managers/plasma5.nix
index ad0385ddeed2..8cc579af2ca0 100644
--- a/nixos/modules/services/x11/desktop-managers/plasma5.nix
+++ b/nixos/modules/services/x11/desktop-managers/plasma5.nix
@@ -200,7 +200,7 @@ in
security.wrappers = {
kcheckpass.source = "${lib.getBin plasma5.kscreenlocker}/libexec/kcheckpass";
- start_kdeinit.source = "${lib.getBin pkgs.kinit}/libexec/kf5/start_kdeinit";
+ start_kdeinit.source = "${lib.getBin pkgs.kdeFrameworks.kinit}/libexec/kf5/start_kdeinit";
kwin_wayland = {
source = "${lib.getBin plasma5.kwin}/bin/kwin_wayland";
capabilities = "cap_sys_nice+ep";
@@ -367,7 +367,7 @@ in
security.pam.services.sddm.enableKwallet = true;
xdg.portal.enable = true;
- xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-kde ];
+ xdg.portal.extraPortals = [ plasma5.xdg-desktop-portal-kde ];
# Update the start menu for each user that is currently logged in
system.userActivationScripts.plasmaSetup = activationScript;
diff --git a/nixos/modules/services/x11/display-managers/gdm.nix b/nixos/modules/services/x11/display-managers/gdm.nix
index 25b424e485f3..e3c5adb9737f 100644
--- a/nixos/modules/services/x11/display-managers/gdm.nix
+++ b/nixos/modules/services/x11/display-managers/gdm.nix
@@ -160,7 +160,7 @@ in
];
# Otherwise GDM will not be able to start correctly and display Wayland sessions
- systemd.packages = with pkgs.gnome3; [ gnome-session gnome-shell ];
+ systemd.packages = with pkgs.gnome3; [ gdm gnome-session gnome-shell ];
environment.systemPackages = [ pkgs.gnome3.adwaita-icon-theme ];
systemd.services.display-manager.wants = [
diff --git a/nixos/modules/services/x11/display-managers/sddm.nix b/nixos/modules/services/x11/display-managers/sddm.nix
index 4040b903426b..a39bb55b38c4 100644
--- a/nixos/modules/services/x11/display-managers/sddm.nix
+++ b/nixos/modules/services/x11/display-managers/sddm.nix
@@ -9,7 +9,12 @@ let
cfg = dmcfg.sddm;
xEnv = config.systemd.services.display-manager.environment;
- inherit (pkgs) sddm;
+ sddm = if config.services.xserver.desktopManager.lxqt.enable then
+ # TODO: Move lxqt to libsForQt515
+ pkgs.libsForQt514.sddm
+ else
+ pkgs.libsForQt5.sddm
+ ;
xserverWrapper = pkgs.writeScript "xserver-wrapper" ''
#!/bin/sh
diff --git a/nixos/modules/services/x11/redshift.nix b/nixos/modules/services/x11/redshift.nix
index 21b0b33553ac..60d80a28762b 100644
--- a/nixos/modules/services/x11/redshift.nix
+++ b/nixos/modules/services/x11/redshift.nix
@@ -82,6 +82,15 @@ in {
'';
};
+ executable = mkOption {
+ type = types.str;
+ default = "/bin/redshift";
+ example = "/bin/redshift-gtk";
+ description = ''
+ Redshift executable to use within the package.
+ '';
+ };
+
extraOptions = mkOption {
type = types.listOf types.str;
default = [];
@@ -114,7 +123,7 @@ in {
partOf = [ "graphical-session.target" ];
serviceConfig = {
ExecStart = ''
- ${cfg.package}/bin/redshift \
+ ${cfg.package}${cfg.executable} \
-l ${providerString} \
-t ${toString cfg.temperature.day}:${toString cfg.temperature.night} \
-b ${toString cfg.brightness.day}:${toString cfg.brightness.night} \
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/xserver.nix b/nixos/modules/services/x11/xserver.nix
index 55d3e742ef7c..9e971671c474 100644
--- a/nixos/modules/services/x11/xserver.nix
+++ b/nixos/modules/services/x11/xserver.nix
@@ -678,14 +678,14 @@ in
script = "${cfg.displayManager.job.execCmd}";
+ # Stop restarting if the display manager stops (crashes) 2 times
+ # in one minute. Starting X typically takes 3-4s.
+ startLimitIntervalSec = 30;
+ startLimitBurst = 3;
serviceConfig = {
Restart = "always";
RestartSec = "200ms";
SyslogIdentifier = "display-manager";
- # Stop restarting if the display manager stops (crashes) 2 times
- # in one minute. Starting X typically takes 3-4s.
- StartLimitInterval = "30s";
- StartLimitBurst = "3";
};
};
diff --git a/nixos/modules/system/activation/activation-script.nix b/nixos/modules/system/activation/activation-script.nix
index ddfd1af4a319..3a6930314b1a 100644
--- a/nixos/modules/system/activation/activation-script.nix
+++ b/nixos/modules/system/activation/activation-script.nix
@@ -25,9 +25,23 @@ 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;
+ let scriptOptions =
+ { deps = mkOption
+ { type = types.listOf types.str;
+ default = [ ];
+ description = "List of dependencies. The script will run after these.";
+ };
+ text = mkOption
+ { type = types.lines;
+ description = "The content of the script.";
+ };
+ };
+ in either str (submodule { options = scriptOptions; });
+
in
{
@@ -40,16 +54,14 @@ in
default = {};
example = literalExample ''
- { stdio = {
- text = '''
- # Needed by some programs.
- 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
- ''';
- deps = [];
- };
+ { stdio.text =
+ '''
+ # Needed by some programs.
+ 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
+ ''';
}
'';
@@ -62,7 +74,7 @@ in
idempotent and fast.
'';
- type = types.attrsOf types.unspecified; # FIXME
+ type = types.attrsOf scriptType;
apply = set: {
script =
@@ -125,7 +137,7 @@ in
idempotent and fast.
'';
- type = types.attrsOf types.unspecified;
+ type = with types; attrsOf scriptType;
apply = set: {
script = ''
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/kernel.nix b/nixos/modules/system/boot/kernel.nix
index 43871f439f7f..ed7226331d70 100644
--- a/nixos/modules/system/boot/kernel.nix
+++ b/nixos/modules/system/boot/kernel.nix
@@ -227,7 +227,7 @@ in
"xhci_pci"
"usbhid"
"hid_generic" "hid_lenovo" "hid_apple" "hid_roccat"
- "hid_logitech_hidpp" "hid_logitech_dj"
+ "hid_logitech_hidpp" "hid_logitech_dj" "hid_microsoft"
] ++ optionals (pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64) [
# Misc. x86 keyboard stuff.
diff --git a/nixos/modules/system/boot/loader/grub/grub.nix b/nixos/modules/system/boot/loader/grub/grub.nix
index 20e39628eabb..09f7641dc9d9 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" (''
diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix
index 88190e8200b1..8dd2ea20519a 100644
--- a/nixos/modules/system/boot/luksroot.nix
+++ b/nixos/modules/system/boot/luksroot.nix
@@ -404,7 +404,7 @@ let
echo "Please move your mouse to create needed randomness."
''}
echo "Waiting for your FIDO2 device..."
- fido2luks -i open ${device} ${name} ${fido2.credential} --await-dev ${toString fido2.gracePeriod} --salt string:$passphrase
+ fido2luks open ${device} ${name} ${fido2.credential} --await-dev ${toString fido2.gracePeriod} --salt string:$passphrase
if [ $? -ne 0 ]; then
echo "No FIDO2 key found, falling back to normal open procedure"
open_normally
diff --git a/nixos/modules/system/boot/pbkdf2-sha512.c b/nixos/modules/system/boot/pbkdf2-sha512.c
index b40c383ac023..67e989957ba6 100644
--- a/nixos/modules/system/boot/pbkdf2-sha512.c
+++ b/nixos/modules/system/boot/pbkdf2-sha512.c
@@ -35,4 +35,4 @@ int main(int argc, char** argv)
fwrite(key, 1, key_length, stdout);
return 0;
-} \ No newline at end of file
+}
diff --git a/nixos/modules/system/boot/plymouth.nix b/nixos/modules/system/boot/plymouth.nix
index 55e5b07ed615..ddf5ef8a0a6a 100644
--- a/nixos/modules/system/boot/plymouth.nix
+++ b/nixos/modules/system/boot/plymouth.nix
@@ -9,7 +9,7 @@ let
cfg = config.boot.plymouth;
- nixosBreezePlymouth = pkgs.breeze-plymouth.override {
+ nixosBreezePlymouth = pkgs.plasma5.breeze-plymouth.override {
logoFile = cfg.logo;
logoName = "nixos";
osName = "NixOS";
diff --git a/nixos/modules/system/boot/resolved.nix b/nixos/modules/system/boot/resolved.nix
index b024f9cf5ee9..84bc9b78076c 100644
--- a/nixos/modules/system/boot/resolved.nix
+++ b/nixos/modules/system/boot/resolved.nix
@@ -136,7 +136,7 @@ in
}
];
- users.users.resolved.group = "systemd-resolve";
+ users.users.systemd-resolve.group = "systemd-resolve";
# add resolve to nss hosts database if enabled and nscd enabled
# system.nssModules is configured in nixos/modules/system/boot/systemd.nix
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 f7c2940049e5..abc1a0af48a6 100644
--- a/nixos/modules/system/boot/stage-1-init.sh
+++ b/nixos/modules/system/boot/stage-1-init.sh
@@ -120,7 +120,7 @@ eval "exec $logOutFd>&1 $logErrFd>&2"
if test -w /dev/kmsg; then
tee -i < /tmp/stage-1-init.log.fifo /proc/self/fd/"$logOutFd" | while read -r line; do
if test -n "$line"; then
- echo "<7>stage-1-init: $line" > /dev/kmsg
+ echo "<7>stage-1-init: [$(date)] $line" > /dev/kmsg
fi
done &
else
@@ -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
@@ -356,6 +359,7 @@ mountFS() {
case $options in
*x-nixos.autoresize*)
if [ "$fsType" = ext2 -o "$fsType" = ext3 -o "$fsType" = ext4 ]; then
+ modprobe "$fsType"
echo "resizing $device..."
e2fsck -fp "$device"
resize2fs "$device"
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-unit-options.nix b/nixos/modules/system/boot/systemd-unit-options.nix
index 5addc6f9ca44..4154389b2ce5 100644
--- a/nixos/modules/system/boot/systemd-unit-options.nix
+++ b/nixos/modules/system/boot/systemd-unit-options.nix
@@ -210,12 +210,21 @@ in rec {
'';
};
+ startLimitBurst = mkOption {
+ type = types.int;
+ description = ''
+ Configure unit start rate limiting. Units which are started
+ more than startLimitBurst times within an interval time
+ interval are not permitted to start any more.
+ '';
+ };
+
startLimitIntervalSec = mkOption {
type = types.int;
description = ''
Configure unit start rate limiting. Units which are started
- more than burst times within an interval time interval are
- not permitted to start any more.
+ more than startLimitBurst times within an interval time
+ interval are not permitted to start any more.
'';
};
@@ -245,8 +254,7 @@ in rec {
serviceConfig = mkOption {
default = {};
example =
- { StartLimitInterval = 10;
- RestartSec = 5;
+ { RestartSec = 5;
};
type = types.addCheck (types.attrsOf unitOption) checkService;
description = ''
diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix
index 74d6957678f5..c22264b3e92d 100644
--- a/nixos/modules/system/boot/systemd.nix
+++ b/nixos/modules/system/boot/systemd.nix
@@ -243,6 +243,8 @@ let
OnFailure = toString config.onFailure; }
// optionalAttrs (options.startLimitIntervalSec.isDefined) {
StartLimitIntervalSec = toString config.startLimitIntervalSec;
+ } // optionalAttrs (options.startLimitBurst.isDefined) {
+ StartLimitBurst = toString config.startLimitBurst;
};
};
};
@@ -884,14 +886,25 @@ in
config = {
- warnings = concatLists (mapAttrsToList (name: service:
- let
- type = service.serviceConfig.Type or "";
- restart = service.serviceConfig.Restart or "no";
- in optional
- (type == "oneshot" && (restart == "always" || restart == "on-success"))
- "Service '${name}.service' with 'Type=oneshot' cannot have 'Restart=always' or 'Restart=on-success'")
- cfg.services);
+ warnings = concatLists (
+ mapAttrsToList
+ (name: service:
+ let
+ type = service.serviceConfig.Type or "";
+ restart = service.serviceConfig.Restart or "no";
+ hasDeprecated = builtins.hasAttr "StartLimitInterval" service.serviceConfig;
+ in
+ concatLists [
+ (optional (type == "oneshot" && (restart == "always" || restart == "on-success"))
+ "Service '${name}.service' with 'Type=oneshot' cannot have 'Restart=always' or 'Restart=on-success'"
+ )
+ (optional hasDeprecated
+ "Service '${name}.service' uses the attribute 'StartLimitInterval' in the Service section, which is deprecated. See https://github.com/NixOS/nixpkgs/issues/45786."
+ )
+ ]
+ )
+ cfg.services
+ );
system.build.units = cfg.units;
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/nfs.nix b/nixos/modules/tasks/filesystems/nfs.nix
index ddcc0ed8f5a4..fd35c35d32ad 100644
--- a/nixos/modules/tasks/filesystems/nfs.nix
+++ b/nixos/modules/tasks/filesystems/nfs.nix
@@ -10,20 +10,9 @@ let
rpcMountpoint = "${nfsStateDir}/rpc_pipefs";
- idmapdConfFile = pkgs.writeText "idmapd.conf" ''
- [General]
- Pipefs-Directory = ${rpcMountpoint}
- ${optionalString (config.networking.domain != null)
- "Domain = ${config.networking.domain}"}
-
- [Mapping]
- Nobody-User = nobody
- Nobody-Group = nogroup
-
- [Translation]
- Method = nsswitch
- '';
+ format = pkgs.formats.ini {};
+ idmapdConfFile = format.generate "idmapd.conf" cfg.idmapd.settings;
nfsConfFile = pkgs.writeText "nfs.conf" cfg.extraConfig;
requestKeyConfFile = pkgs.writeText "request-key.conf" ''
create id_resolver * * ${pkgs.nfs-utils}/bin/nfsidmap -t 600 %k %d
@@ -38,6 +27,25 @@ in
options = {
services.nfs = {
+ idmapd.settings = mkOption {
+ type = format.type;
+ default = {};
+ description = ''
+ libnfsidmap configuration. Refer to
+ <link xlink:href="https://linux.die.net/man/5/idmapd.conf"/>
+ for details.
+ '';
+ example = literalExample ''
+ {
+ Translation = {
+ GSS-Methods = "static,nsswitch";
+ };
+ Static = {
+ "root/hostname.domain.com@REALM.COM" = "root";
+ };
+ }
+ '';
+ };
extraConfig = mkOption {
type = types.lines;
default = "";
@@ -54,6 +62,20 @@ in
services.rpcbind.enable = true;
+ services.nfs.idmapd.settings = {
+ General = mkMerge [
+ { Pipefs-Directory = rpcMountpoint; }
+ (mkIf (config.networking.domain != null) { Domain = config.networking.domain; })
+ ];
+ Mapping = {
+ Nobody-User = "nobody";
+ Nobody-Group = "nogroup";
+ };
+ Translation = {
+ Method = "nsswitch";
+ };
+ };
+
system.fsPackages = [ pkgs.nfs-utils ];
boot.initrd.kernelModules = mkIf inInitrd [ "nfs" ];
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 9ca7c6fb3431..6becc6962735 100644
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -175,14 +175,10 @@ in
forceImportAll = mkOption {
type = types.bool;
- default = true;
+ default = false;
description = ''
Forcibly import all ZFS pool(s).
- This is enabled by default for backwards compatibility purposes, but it is highly
- recommended to disable this option, as it bypasses some of the safeguards ZFS uses
- to protect your ZFS pools.
-
If you set this option to <literal>false</literal> and NixOS subsequently fails to
import your non-root ZFS pool(s), you should manually import each pool with
"zpool import -f &lt;pool-name&gt;", and then reboot. You should only need to do
@@ -444,7 +440,7 @@ in
pkgs.gnugrep
pkgs.gnused
pkgs.nettools
- pkgs.utillinux
+ pkgs.util-linux
];
};
@@ -507,6 +503,7 @@ in
Type = "oneshot";
RemainAfterExit = true;
};
+ environment.ZFS_FORCE = optionalString cfgZfs.forceImportAll "-f";
script = (importLib {
# See comments at importLib definition.
zpoolCmd="${packages.zfsUser}/sbin/zpool";
diff --git a/nixos/modules/tasks/lvm.nix b/nixos/modules/tasks/lvm.nix
index 2c3cc4c5467d..98a0e2ddef90 100644
--- a/nixos/modules/tasks/lvm.nix
+++ b/nixos/modules/tasks/lvm.nix
@@ -21,6 +21,10 @@ in {
};
config = mkMerge [
+ ({
+ # minimal configuration file to make lvmconfig/lvm2-activation-generator happy
+ environment.etc."lvm/lvm.conf".text = "config {}";
+ })
(mkIf (!config.boot.isContainer) {
systemd.tmpfiles.packages = [ cfg.package.out ];
environment.systemPackages = [ cfg.package ];
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index e5bd57753683..afb9c5404169 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -1062,7 +1062,6 @@ in
];
boot.kernelModules = [ ]
- ++ optional cfg.enableIPv6 "ipv6"
++ optional hasVirtuals "tun"
++ optional hasSits "sit"
++ optional hasBonds "bonding";
@@ -1247,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 20d48add7129..26297a7d0f1f 100644
--- a/nixos/modules/virtualisation/amazon-image.nix
+++ b/nixos/modules/virtualisation/amazon-image.nix
@@ -11,6 +11,7 @@ with lib;
let
cfg = config.ec2;
metadataFetcher = import ./ec2-metadata-fetcher.nix {
+ inherit (pkgs) curl;
targetRoot = "$targetRoot/";
wgetExtraOptions = "-q";
};
@@ -48,7 +49,7 @@ in
];
boot.initrd.kernelModules = [ "xen-blkfront" "xen-netfront" ];
boot.initrd.availableKernelModules = [ "ixgbevf" "ena" "nvme" ];
- boot.kernelParams = mkIf cfg.hvm [ "console=ttyS0" ];
+ boot.kernelParams = mkIf cfg.hvm [ "console=ttyS0" "random.trust_cpu=on" ];
# Prevent the nouveau kernel module from being loaded, as it
# interferes with the nvidia/nvidia-uvm modules needed for CUDA.
@@ -123,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/ec2-amis.nix b/nixos/modules/virtualisation/ec2-amis.nix
index 4d9c391e0465..3da63078a214 100644
--- a/nixos/modules/virtualisation/ec2-amis.nix
+++ b/nixos/modules/virtualisation/ec2-amis.nix
@@ -329,24 +329,24 @@ let self = {
"20.03".ap-east-1.hvm-ebs = "ami-0d18fdd309cdefa86";
"20.03".sa-east-1.hvm-ebs = "ami-09859378158ae971d";
- # 20.09.1465.9a0b14b097d
- "20.09".eu-west-1.hvm-ebs = "ami-0d90f16418e3c364c";
- "20.09".eu-west-2.hvm-ebs = "ami-0635ec0780ea57cfe";
- "20.09".eu-west-3.hvm-ebs = "ami-0714e94352f2eabb9";
- "20.09".eu-central-1.hvm-ebs = "ami-0979d39762a4d2a02";
- "20.09".eu-north-1.hvm-ebs = "ami-0b14e273185c66e9b";
- "20.09".us-east-1.hvm-ebs = "ami-0f8b063ac3f2d9645";
- "20.09".us-east-2.hvm-ebs = "ami-0959202a0393fdd0c";
- "20.09".us-west-1.hvm-ebs = "ami-096d50833b785478b";
- "20.09".us-west-2.hvm-ebs = "ami-0fc31031df0df6104";
- "20.09".ca-central-1.hvm-ebs = "ami-0787786a38cde3905";
- "20.09".ap-southeast-1.hvm-ebs = "ami-0b3f693d3a2a0b9ae";
- "20.09".ap-southeast-2.hvm-ebs = "ami-02471872bc876b610";
- "20.09".ap-northeast-1.hvm-ebs = "ami-06505fd2bf44a59a7";
- "20.09".ap-northeast-2.hvm-ebs = "ami-0754b4c014eea1e8a";
- "20.09".ap-south-1.hvm-ebs = "ami-05100e32242ae65a6";
- "20.09".ap-east-1.hvm-ebs = "ami-045288859a39de009";
- "20.09".sa-east-1.hvm-ebs = "ami-0a937748db48fb00d";
+ # 20.09.1632.a6a3a368dda
+ "20.09".eu-west-1.hvm-ebs = "ami-01a79d5ce435f4db3";
+ "20.09".eu-west-2.hvm-ebs = "ami-0cbe14f32904e6331";
+ "20.09".eu-west-3.hvm-ebs = "ami-07f493412d6213de6";
+ "20.09".eu-central-1.hvm-ebs = "ami-01d4a0c2248cbfe38";
+ "20.09".eu-north-1.hvm-ebs = "ami-0003f54dd99d68e0f";
+ "20.09".us-east-1.hvm-ebs = "ami-068a62d478710462d";
+ "20.09".us-east-2.hvm-ebs = "ami-01ac677ff61399caa";
+ "20.09".us-west-1.hvm-ebs = "ami-04befdb203b4b17f6";
+ "20.09".us-west-2.hvm-ebs = "ami-0fb7bd4a43261c6b2";
+ "20.09".ca-central-1.hvm-ebs = "ami-06d5ee429f153f856";
+ "20.09".ap-southeast-1.hvm-ebs = "ami-0db0304e23c535b2a";
+ "20.09".ap-southeast-2.hvm-ebs = "ami-045983c4db7e36447";
+ "20.09".ap-northeast-1.hvm-ebs = "ami-0beb18d632cf64e5a";
+ "20.09".ap-northeast-2.hvm-ebs = "ami-0dd0316af578862db";
+ "20.09".ap-south-1.hvm-ebs = "ami-008d15ced81c88aed";
+ "20.09".ap-east-1.hvm-ebs = "ami-071f49713f86ea965";
+ "20.09".sa-east-1.hvm-ebs = "ami-05ded1ae35209b5a8";
latest = self."20.09";
}; in self
diff --git a/nixos/modules/virtualisation/ec2-metadata-fetcher.nix b/nixos/modules/virtualisation/ec2-metadata-fetcher.nix
index b531787c31a2..dca5c2abd4e0 100644
--- a/nixos/modules/virtualisation/ec2-metadata-fetcher.nix
+++ b/nixos/modules/virtualisation/ec2-metadata-fetcher.nix
@@ -1,23 +1,77 @@
-{ targetRoot, wgetExtraOptions }:
+{ curl, targetRoot, wgetExtraOptions }:
+# Note: be very cautious about dependencies, each dependency grows
+# the closure of the initrd. Ideally we would not even require curl,
+# but there is no reasonable way to send an HTTP PUT request without
+# it. Note: do not be fooled: the wget referenced in this script
+# is busybox's wget, not the fully featured one with --method support.
+#
+# 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/*"
- echo "getting EC2 instance metadata..."
+ get_imds_token() {
+ # retry-delay of 1 selected to give the system a second to get going,
+ # but not add a lot to the bootup time
+ ${curl}/bin/curl \
+ -v \
+ --retry 3 \
+ --retry-delay 1 \
+ --fail \
+ -X PUT \
+ --connect-timeout 1 \
+ -H "X-aws-ec2-metadata-token-ttl-seconds: 600" \
+ http://169.254.169.254/latest/api/token
+ }
- 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
+ preflight_imds_token() {
+ # retry-delay of 1 selected to give the system a second to get going,
+ # but not add a lot to the bootup time
+ ${curl}/bin/curl \
+ -v \
+ --retry 3 \
+ --retry-delay 1 \
+ --fail \
+ --connect-timeout 1 \
+ -H "X-aws-ec2-metadata-token: $IMDS_TOKEN" \
+ http://169.254.169.254/1.0/meta-data/instance-id
+ }
- 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
+ try=1
+ while [ $try -le 3 ]; do
+ echo "(attempt $try/3) getting an EC2 instance metadata service v2 token..."
+ IMDS_TOKEN=$(get_imds_token) && break
+ try=$((try + 1))
+ sleep 1
+ done
- if ! [ -e "$metaDir/hostname" ]; then
- wget ${wgetExtraOptions} -O "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
+ if [ "x$IMDS_TOKEN" == "x" ]; then
+ echo "failed to fetch an IMDS2v token."
fi
- 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
+ try=1
+ while [ $try -le 10 ]; do
+ echo "(attempt $try/10) validating the EC2 instance metadata service v2 token..."
+ preflight_imds_token && break
+ try=$((try + 1))
+ sleep 1
+ done
+
+ echo "getting EC2 instance metadata..."
+
+ wget_imds() {
+ wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" "$@";
+ }
+
+ 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-config.nix b/nixos/modules/virtualisation/openstack-config.nix
index c2da5d0d2301..d01e0f23aba1 100644
--- a/nixos/modules/virtualisation/openstack-config.nix
+++ b/nixos/modules/virtualisation/openstack-config.nix
@@ -3,7 +3,7 @@
with lib;
let
- metadataFetcher = import ./ec2-metadata-fetcher.nix {
+ metadataFetcher = import ./openstack-metadata-fetcher.nix {
targetRoot = "/";
wgetExtraOptions = "--retry-connrefused";
};
diff --git a/nixos/modules/virtualisation/openstack-metadata-fetcher.nix b/nixos/modules/virtualisation/openstack-metadata-fetcher.nix
new file mode 100644
index 000000000000..8c191397cf9a
--- /dev/null
+++ b/nixos/modules/virtualisation/openstack-metadata-fetcher.nix
@@ -0,0 +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 instance metadata..."
+
+ wget_imds() {
+ wget ${wgetExtraOptions} "$@"
+ }
+
+ 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 191d7c758c0d..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}"
@@ -744,16 +744,19 @@ in
(isEnabled "VIRTIO_PCI")
(isEnabled "VIRTIO_NET")
(isEnabled "EXT4_FS")
+ (isEnabled "NET_9P_VIRTIO")
+ (isEnabled "9P_FS")
(isYes "BLK_DEV")
(isYes "PCI")
- (isYes "EXPERIMENTAL")
(isYes "NETDEVICES")
(isYes "NET_CORE")
(isYes "INET")
(isYes "NETWORK_FILESYSTEMS")
- ] ++ optional (!cfg.graphics) [
+ ] ++ optionals (!cfg.graphics) [
(isYes "SERIAL_8250_CONSOLE")
(isYes "SERIAL_8250")
+ ] ++ optionals (cfg.writableStore) [
+ (isEnabled "OVERLAY_FS")
];
};
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/release-combined.nix b/nixos/release-combined.nix
index 945ba90e3454..5f8a64702a82 100644
--- a/nixos/release-combined.nix
+++ b/nixos/release-combined.nix
@@ -49,6 +49,7 @@ in rec {
[ "nixos.channel" ]
(onFullSupported "nixos.dummy")
(onAllSupported "nixos.iso_minimal")
+ (onSystems ["x86_64-linux" "aarch64-linux"] "nixos.amazonImage")
(onSystems ["x86_64-linux"] "nixos.iso_plasma5")
(onSystems ["x86_64-linux"] "nixos.iso_gnome")
(onFullSupported "nixos.manual")
@@ -71,7 +72,6 @@ in rec {
(onFullSupported "nixos.tests.fontconfig-default-fonts")
(onFullSupported "nixos.tests.gnome3")
(onFullSupported "nixos.tests.gnome3-xorg")
- (onFullSupported "nixos.tests.hardened")
(onSystems ["x86_64-linux"] "nixos.tests.hibernate")
(onFullSupported "nixos.tests.i3wm")
(onSystems ["x86_64-linux"] "nixos.tests.installer.btrfsSimple")
@@ -93,12 +93,12 @@ in rec {
(onFullSupported "nixos.tests.keymap.dvp")
(onFullSupported "nixos.tests.keymap.neo")
(onFullSupported "nixos.tests.keymap.qwertz")
- (onFullSupported "nixos.tests.latestKernel.hardened")
(onFullSupported "nixos.tests.latestKernel.login")
(onFullSupported "nixos.tests.lightdm")
(onFullSupported "nixos.tests.login")
(onFullSupported "nixos.tests.misc")
(onFullSupported "nixos.tests.mutableUsers")
+ (onFullSupported "nixos.tests.nano")
(onFullSupported "nixos.tests.nat.firewall-conntrack")
(onFullSupported "nixos.tests.nat.firewall")
(onFullSupported "nixos.tests.nat.standalone")
diff --git a/nixos/release-small.nix b/nixos/release-small.nix
index 6da2c59cedd4..996db54c9a40 100644
--- a/nixos/release-small.nix
+++ b/nixos/release-small.nix
@@ -28,7 +28,7 @@ let
in rec {
nixos = {
- inherit (nixos') channel manual options iso_minimal dummy;
+ inherit (nixos') channel manual options iso_minimal amazonImage dummy;
tests = {
inherit (nixos'.tests)
containers-imperative
@@ -92,6 +92,7 @@ in rec {
[ "nixos.channel"
"nixos.dummy.x86_64-linux"
"nixos.iso_minimal.x86_64-linux"
+ "nixos.amazonImage.x86_64-linux"
"nixos.manual.x86_64-linux"
"nixos.tests.boot.biosCdrom.x86_64-linux"
"nixos.tests.containers-imperative.x86_64-linux"
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 9ffeba27a7fe..771ee9bdbd33 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -24,9 +24,11 @@ in
_3proxy = handleTest ./3proxy.nix {};
acme = handleTest ./acme.nix {};
agda = handleTest ./agda.nix {};
+ ammonite = handleTest ./ammonite.nix {};
atd = handleTest ./atd.nix {};
avahi = handleTest ./avahi.nix {};
avahi-with-resolved = handleTest ./avahi.nix { networkd = true; };
+ awscli = handleTest ./awscli.nix { };
babeld = handleTest ./babeld.nix {};
bazarr = handleTest ./bazarr.nix {};
bcachefs = handleTestOn ["x86_64-linux"] ./bcachefs.nix {}; # linux-4.18.2018.10.12 is unsupported on aarch64
@@ -102,6 +104,7 @@ in
etcd = handleTestOn ["x86_64-linux"] ./etcd.nix {};
etcd-cluster = handleTestOn ["x86_64-linux"] ./etcd-cluster.nix {};
fancontrol = handleTest ./fancontrol.nix {};
+ fcitx = handleTest ./fcitx {};
ferm = handleTest ./ferm.nix {};
firefox = handleTest ./firefox.nix {};
firefox-esr = handleTest ./firefox.nix { esr = true; };
@@ -175,6 +178,7 @@ in
kernel-latest = handleTest ./kernel-latest.nix {};
kernel-lts = handleTest ./kernel-lts.nix {};
kernel-testing = handleTest ./kernel-testing.nix {};
+ keycloak = discoverTests (import ./keycloak.nix);
keymap = handleTest ./keymap.nix {};
knot = handleTest ./knot.nix {};
krb5 = discoverTests (import ./krb5 {});
@@ -223,6 +227,8 @@ in
mysql-backup = handleTest ./mysql/mysql-backup.nix {};
mysql-replication = handleTest ./mysql/mysql-replication.nix {};
nagios = handleTest ./nagios.nix {};
+ nano = handleTest ./nano.nix {};
+ nar-serve = handleTest ./nar-serve.nix {};
nat.firewall = handleTest ./nat.nix { withFirewall = true; };
nat.firewall-conntrack = handleTest ./nat.nix { withFirewall = true; withConntrackHelpers = true; };
nat.standalone = handleTest ./nat.nix { withFirewall = false; };
@@ -242,6 +248,7 @@ in
nfs4 = handleTest ./nfs { version = 4; };
nghttpx = handleTest ./nghttpx.nix {};
nginx = handleTest ./nginx.nix {};
+ nginx-auth = handleTest ./nginx-auth.nix {};
nginx-etag = handleTest ./nginx-etag.nix {};
nginx-pubhtml = handleTest ./nginx-pubhtml.nix {};
nginx-sandbox = handleTestOn ["x86_64-linux"] ./nginx-sandbox.nix {};
@@ -252,6 +259,7 @@ in
novacomd = handleTestOn ["x86_64-linux"] ./novacomd.nix {};
nsd = handleTest ./nsd.nix {};
nzbget = handleTest ./nzbget.nix {};
+ oh-my-zsh = handleTest ./oh-my-zsh.nix {};
openarena = handleTest ./openarena.nix {};
openldap = handleTest ./openldap.nix {};
opensmtpd = handleTest ./opensmtpd.nix {};
@@ -308,7 +316,11 @@ 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 {};
+ scala = handleTest ./scala.nix {};
sddm = handleTest ./sddm.nix {};
service-runner = handleTest ./service-runner.nix {};
shadowsocks = handleTest ./shadowsocks {};
@@ -340,6 +352,7 @@ in
systemd-binfmt = handleTestOn ["x86_64-linux"] ./systemd-binfmt.nix {};
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 {};
@@ -361,6 +374,7 @@ in
trezord = handleTest ./trezord.nix {};
trickster = handleTest ./trickster.nix {};
tuptime = handleTest ./tuptime.nix {};
+ unbound = handleTest ./unbound.nix {};
udisks2 = handleTest ./udisks2.nix {};
unit-php = handleTest ./web-servers/unit-php.nix {};
upnp = handleTest ./upnp.nix {};
@@ -378,6 +392,7 @@ in
xmonad = handleTest ./xmonad.nix {};
xrdp = handleTest ./xrdp.nix {};
xss-lock = handleTest ./xss-lock.nix {};
+ xterm = handleTest ./xterm.nix {};
yabar = handleTest ./yabar.nix {};
yggdrasil = handleTest ./yggdrasil.nix {};
zfs = handleTest ./zfs.nix {};
diff --git a/nixos/tests/ammonite.nix b/nixos/tests/ammonite.nix
index 1955e42be5f0..e9f06358e13f 100644
--- a/nixos/tests/ammonite.nix
+++ b/nixos/tests/ammonite.nix
@@ -8,7 +8,7 @@ import ./make-test-python.nix ({ pkgs, ...} : {
amm =
{ pkgs, ... }:
{
- environment.systemPackages = [ pkgs.ammonite ];
+ environment.systemPackages = [ (pkgs.ammonite.override { jre = pkgs.jre8; }) ];
};
};
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/caddy.nix b/nixos/tests/caddy.nix
index f2de34ff2da2..a21dbec248ab 100644
--- a/nixos/tests/caddy.nix
+++ b/nixos/tests/caddy.nix
@@ -1,7 +1,7 @@
import ./make-test-python.nix ({ pkgs, ... }: {
name = "caddy";
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ xfix filalex77 ];
+ maintainers = [ xfix Br1ght0ne ];
};
nodes = {
diff --git a/nixos/tests/docker-tools.nix b/nixos/tests/docker-tools.nix
index c1c41b0fc110..8e0e82d64cc7 100644
--- a/nixos/tests/docker-tools.nix
+++ b/nixos/tests/docker-tools.nix
@@ -234,5 +234,17 @@ import ./make-test-python.nix ({ pkgs, ... }: {
"docker run --rm file-in-store nix-store --verify --check-contents",
"docker run --rm file-in-store |& grep 'some data'",
)
+
+ with subtest("Ensure cross compiled image can be loaded and has correct arch."):
+ docker.succeed(
+ "docker load --input='${pkgs.dockerTools.examples.cross}'",
+ )
+ assert (
+ docker.succeed(
+ "docker inspect ${pkgs.dockerTools.examples.cross.imageName} "
+ + "| ${pkgs.jq}/bin/jq -r .[].Architecture"
+ ).strip()
+ == "${if pkgs.system == "aarch64-linux" then "amd64" else "arm64v8"}"
+ )
'';
})
diff --git a/nixos/tests/fcitx/config b/nixos/tests/fcitx/config
new file mode 100644
index 000000000000..169768994e28
--- /dev/null
+++ b/nixos/tests/fcitx/config
@@ -0,0 +1,12 @@
+[Hotkey]
+SwitchKey=Disabled
+IMSwitchHotkey=ALT_SHIFT
+TimeInterval=240
+
+[Program]
+DelayStart=5
+
+[Output]
+
+[Appearance]
+
diff --git a/nixos/tests/fcitx/default.nix b/nixos/tests/fcitx/default.nix
new file mode 100644
index 000000000000..cbeb95d33b0c
--- /dev/null
+++ b/nixos/tests/fcitx/default.nix
@@ -0,0 +1,142 @@
+import ../make-test-python.nix (
+ {
+ pkgs, ...
+ }:
+ # copy_from_host works only for store paths
+ rec {
+ name = "fcitx";
+ machine =
+ {
+ pkgs,
+ ...
+ }:
+ {
+ virtualisation.memorySize = 1024;
+
+ imports = [
+ ../common/user-account.nix
+ ];
+
+ environment.systemPackages = [
+ # To avoid clashing with xfce4-terminal
+ pkgs.alacritty
+ ];
+
+
+ services.xserver =
+ {
+ enable = true;
+
+ displayManager = {
+ lightdm.enable = true;
+ autoLogin = {
+ enable = true;
+ user = "alice";
+ };
+ };
+
+ desktopManager.xfce.enable = true;
+ };
+
+ i18n = {
+ inputMethod = {
+ enabled = "fcitx";
+ fcitx.engines = [
+ pkgs.fcitx-engines.m17n
+ pkgs.fcitx-engines.table-extra
+ ];
+ };
+ };
+ }
+ ;
+
+ 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
+ ''
+ # We need config files before login session
+ # So copy first thing
+
+ # Point and click would be expensive,
+ # So configure using files
+ machine.copy_from_host(
+ "${./profile}",
+ "${fcitx_confdir}/profile",
+ )
+ machine.copy_from_host(
+ "${./config}",
+ "${fcitx_confdir}/config",
+ )
+
+ start_all()
+
+ machine.wait_for_file("${xauth}")
+ machine.succeed("xauth merge ${xauth}")
+
+ machine.sleep(5)
+
+ machine.succeed("su - ${userName} -c 'alacritty&'")
+ machine.succeed("su - ${userName} -c 'fcitx&'")
+ machine.sleep(10)
+
+ ### Type on terminal
+ machine.send_chars("echo ")
+ machine.sleep(1)
+
+ ### Start fcitx Unicode input
+ machine.send_key("ctrl-alt-shift-u")
+ machine.sleep(5)
+ machine.sleep(1)
+
+ ### Search for smiling face
+ machine.send_chars("smil")
+ machine.sleep(1)
+
+ ### Navigate to the second one
+ machine.send_key("tab")
+ machine.sleep(1)
+
+ ### Choose it
+ machine.send_key("\n")
+ machine.sleep(1)
+
+ ### Start fcitx language input
+ machine.send_key("ctrl-spc")
+ machine.sleep(1)
+
+ ### Default zhengma, enter 一下
+ machine.send_chars("a2")
+ machine.sleep(1)
+
+ ### Switch to Harvard Kyoto
+ machine.send_key("alt-shift")
+ machine.sleep(1)
+
+ ### Enter क
+ machine.send_chars("ka ")
+ machine.sleep(1)
+
+ machine.send_key("alt-shift")
+ machine.sleep(1)
+
+ ### Turn off Fcitx
+ machine.send_key("ctrl-spc")
+ machine.sleep(1)
+
+ ### Redirect typed characters to a file
+ machine.send_chars(" > fcitx_test.out\n")
+ machine.sleep(1)
+ machine.screenshot("terminal_chars")
+
+ ### Verify that file contents are as expected
+ file_content = machine.succeed("cat ${userHome}/fcitx_test.out")
+ assert file_content == "☺一下क\n"
+ ''
+ ;
+ }
+)
diff --git a/nixos/tests/fcitx/profile b/nixos/tests/fcitx/profile
new file mode 100644
index 000000000000..77497a1496bd
--- /dev/null
+++ b/nixos/tests/fcitx/profile
@@ -0,0 +1,4 @@
+[Profile]
+IMName=zhengma-large
+EnabledIMList=fcitx-keyboard-us:True,zhengma-large:True,m17n_sa_harvard-kyoto:True
+PreeditStringInClientWindow=False
diff --git a/nixos/tests/firefox.nix b/nixos/tests/firefox.nix
index 7071baceba73..07e25bd4ca72 100644
--- a/nixos/tests/firefox.nix
+++ b/nixos/tests/firefox.nix
@@ -11,26 +11,105 @@ import ./make-test-python.nix ({ pkgs, esr ? false, ... }: {
environment.systemPackages =
(if esr then [ pkgs.firefox-esr ] else [ pkgs.firefox ])
++ [ pkgs.xdotool ];
+
+ # Need some more memory to record audio.
+ virtualisation.memorySize = "500";
+
+ # Create a virtual sound device, with mixing
+ # and all, for recording audio.
+ boot.kernelModules = [ "snd-aloop" ];
+ sound.enable = true;
+ sound.extraConfig = ''
+ pcm.!default {
+ type plug
+ slave.pcm pcm.dmixer
+ }
+ pcm.dmixer {
+ type dmix
+ ipc_key 1
+ slave {
+ pcm "hw:Loopback,0,0"
+ rate 48000
+ periods 128
+ period_time 0
+ period_size 1024
+ buffer_size 8192
+ }
+ }
+ pcm.recorder {
+ type hw
+ card "Loopback"
+ device 1
+ subdevice 0
+ }
+ '';
+
+ systemd.services.audio-recorder = {
+ description = "Record NixOS test audio to /tmp/record.wav";
+ script = "${pkgs.alsaUtils}/bin/arecord -D recorder -f S16_LE -r48000 /tmp/record.wav";
+ };
+
};
testScript = ''
+ from contextlib import contextmanager
+
+
+ @contextmanager
+ def audio_recording(machine: Machine) -> None:
+ """
+ Perform actions while recording the
+ machine audio output.
+ """
+ machine.systemctl("start audio-recorder")
+ yield
+ machine.systemctl("stop audio-recorder")
+
+
+ def wait_for_sound(machine: Machine) -> None:
+ """
+ Wait until any sound has been emitted.
+ """
+ machine.wait_for_file("/tmp/record.wav")
+ while True:
+ # Get at most 2M of the recording
+ machine.execute("tail -c 2M /tmp/record.wav > /tmp/last")
+ # Get the exact size
+ size = int(machine.succeed("stat -c '%s' /tmp/last").strip())
+ # Compare it against /dev/zero using `cmp` (skipping 50B of WAVE header).
+ # If some non-NULL bytes are found it returns 1.
+ status, output = machine.execute(
+ f"cmp -i 50 -n {size - 50} /tmp/last /dev/zero 2>&1"
+ )
+ if status == 1:
+ break
+ machine.sleep(2)
+
+
machine.wait_for_x()
- with subtest("wait until Firefox has finished loading the Valgrind docs page"):
+ with subtest("Wait until Firefox has finished loading the Valgrind docs page"):
machine.execute(
"xterm -e 'firefox file://${pkgs.valgrind.doc}/share/doc/valgrind/html/index.html' &"
)
machine.wait_for_window("Valgrind")
machine.sleep(40)
+ with subtest("Check whether Firefox can play sound"):
+ with audio_recording(machine):
+ machine.succeed(
+ "firefox file://${pkgs.sound-theme-freedesktop}/share/sounds/freedesktop/stereo/phone-incoming-call.oga &"
+ )
+ wait_for_sound(machine)
+ machine.copy_from_vm("/tmp/record.wav")
+
+ with subtest("Close sound test tab"):
+ machine.execute("xdotool key ctrl+w")
+
with subtest("Close default browser prompt"):
machine.execute("xdotool key space")
- with subtest("Hide default browser window"):
- machine.sleep(2)
- machine.execute("xdotool key F12")
-
- with subtest("wait until Firefox draws the developer tool panel"):
+ with subtest("Wait until Firefox draws the developer tool panel"):
machine.sleep(10)
machine.succeed("xwininfo -root -tree | grep Valgrind")
machine.screenshot("screen")
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/initrd-network-ssh/default.nix b/nixos/tests/initrd-network-ssh/default.nix
index 017de6882081..0ad0563b0ce1 100644
--- a/nixos/tests/initrd-network-ssh/default.nix
+++ b/nixos/tests/initrd-network-ssh/default.nix
@@ -22,6 +22,10 @@ import ../make-test-python.nix ({ lib, ... }:
hostKeys = [ ./ssh_host_ed25519_key ];
};
};
+ boot.initrd.extraUtilsCommands = ''
+ mkdir -p $out/secrets/etc/ssh
+ cat "${./ssh_host_ed25519_key}" > $out/secrets/etc/ssh/sh_host_ed25519_key
+ '';
boot.initrd.preLVMCommands = ''
while true; do
if [ -f fnord ]; then
diff --git a/nixos/tests/installed-tests/default.nix b/nixos/tests/installed-tests/default.nix
index 50ca8ad2b50f..e5d7009bb7b9 100644
--- a/nixos/tests/installed-tests/default.nix
+++ b/nixos/tests/installed-tests/default.nix
@@ -94,6 +94,7 @@ in
glib-networking = callInstalledTest ./glib-networking.nix {};
gnome-photos = callInstalledTest ./gnome-photos.nix {};
graphene = callInstalledTest ./graphene.nix {};
+ gsconnect = callInstalledTest ./gsconnect.nix {};
ibus = callInstalledTest ./ibus.nix {};
libgdata = callInstalledTest ./libgdata.nix {};
glib-testing = callInstalledTest ./glib-testing.nix {};
diff --git a/nixos/tests/installed-tests/fwupd.nix b/nixos/tests/installed-tests/fwupd.nix
index 6a0ceb57dda4..a8a683a1af7b 100644
--- a/nixos/tests/installed-tests/fwupd.nix
+++ b/nixos/tests/installed-tests/fwupd.nix
@@ -5,7 +5,7 @@ makeInstalledTest {
testConfig = {
services.fwupd.enable = true;
- services.fwupd.blacklistPlugins = lib.mkForce []; # don't blacklist test plugin
+ services.fwupd.disabledPlugins = lib.mkForce []; # don't disable test plugin
services.fwupd.enableTestRemote = true;
virtualisation.memorySize = 768;
};
diff --git a/nixos/tests/installed-tests/gsconnect.nix b/nixos/tests/installed-tests/gsconnect.nix
new file mode 100644
index 000000000000..ac39f7435786
--- /dev/null
+++ b/nixos/tests/installed-tests/gsconnect.nix
@@ -0,0 +1,7 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.gnomeExtensions.gsconnect;
+
+ withX11 = true;
+}
diff --git a/nixos/tests/keycloak.nix b/nixos/tests/keycloak.nix
new file mode 100644
index 000000000000..f448a0f7095f
--- /dev/null
+++ b/nixos/tests/keycloak.nix
@@ -0,0 +1,144 @@
+# This tests Keycloak: it starts the service, creates a realm with an
+# OIDC client and a user, and simulates the user logging in to the
+# client using their Keycloak login.
+
+let
+ frontendUrl = "http://keycloak/auth";
+ initialAdminPassword = "h4IhoJFnt2iQIR9";
+
+ keycloakTest = import ./make-test-python.nix (
+ { pkgs, databaseType, ... }:
+ {
+ name = "keycloak";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ talyz ];
+ };
+
+ nodes = {
+ keycloak = { ... }: {
+ virtualisation.memorySize = 1024;
+ services.keycloak = {
+ enable = true;
+ inherit frontendUrl databaseType initialAdminPassword;
+ databasePasswordFile = pkgs.writeText "dbPassword" "wzf6vOCbPp6cqTH";
+ };
+ environment.systemPackages = with pkgs; [
+ xmlstarlet
+ libtidy
+ jq
+ ];
+ };
+ };
+
+ testScript =
+ let
+ client = {
+ clientId = "test-client";
+ name = "test-client";
+ redirectUris = [ "urn:ietf:wg:oauth:2.0:oob" ];
+ };
+
+ user = {
+ firstName = "Chuck";
+ lastName = "Testa";
+ username = "chuck.testa";
+ email = "chuck.testa@example.com";
+ };
+
+ password = "password1234";
+
+ realm = {
+ enabled = true;
+ realm = "test-realm";
+ clients = [ client ];
+ users = [(
+ user // {
+ enabled = true;
+ credentials = [{
+ type = "password";
+ temporary = false;
+ value = password;
+ }];
+ }
+ )];
+ };
+
+ realmDataJson = pkgs.writeText "realm-data.json" (builtins.toJSON realm);
+
+ jqCheckUserinfo = pkgs.writeText "check-userinfo.jq" ''
+ if {
+ "firstName": .given_name,
+ "lastName": .family_name,
+ "username": .preferred_username,
+ "email": .email
+ } != ${builtins.toJSON user} then
+ error("Wrong user info!")
+ else
+ empty
+ end
+ '';
+ in ''
+ keycloak.start()
+ keycloak.wait_for_unit("keycloak.service")
+ keycloak.wait_until_succeeds("curl -sSf ${frontendUrl}")
+
+
+ ### Realm Setup ###
+
+ # Get an admin interface access token
+ keycloak.succeed(
+ "curl -sSf -d 'client_id=admin-cli' -d 'username=admin' -d 'password=${initialAdminPassword}' -d 'grant_type=password' '${frontendUrl}/realms/master/protocol/openid-connect/token' | jq -r '\"Authorization: bearer \" + .access_token' >admin_auth_header"
+ )
+
+ # Publish the realm, including a test OIDC client and user
+ keycloak.succeed(
+ "curl -sSf -H @admin_auth_header -X POST -H 'Content-Type: application/json' -d @${realmDataJson} '${frontendUrl}/admin/realms/'"
+ )
+
+ # Generate and save the client secret. To do this we need
+ # Keycloak's internal id for the client.
+ keycloak.succeed(
+ "curl -sSf -H @admin_auth_header '${frontendUrl}/admin/realms/${realm.realm}/clients?clientId=${client.name}' | jq -r '.[].id' >client_id",
+ "curl -sSf -H @admin_auth_header -X POST '${frontendUrl}/admin/realms/${realm.realm}/clients/'$(<client_id)'/client-secret' | jq -r .value >client_secret",
+ )
+
+
+ ### Authentication Testing ###
+
+ # Start the login process by sending an initial request to the
+ # OIDC authentication endpoint, saving the returned page. Tidy
+ # up the HTML (XmlStarlet is picky) and extract the login form
+ # post url.
+ keycloak.succeed(
+ "curl -sSf -c cookie '${frontendUrl}/realms/${realm.realm}/protocol/openid-connect/auth?client_id=${client.name}&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=openid+email&response_type=code&response_mode=query&nonce=qw4o89g3qqm' >login_form",
+ "tidy -q -m login_form || true",
+ "xml sel -T -t -m \"_:html/_:body/_:div/_:div/_:div/_:div/_:div/_:div/_:form[@id='kc-form-login']\" -v @action login_form >form_post_url",
+ )
+
+ # Post the login form and save the response. Once again tidy up
+ # the HTML, then extract the authorization code.
+ keycloak.succeed(
+ "curl -sSf -L -b cookie -d 'username=${user.username}' -d 'password=${password}' -d 'credentialId=' \"$(<form_post_url)\" >auth_code_html",
+ "tidy -q -m auth_code_html || true",
+ "xml sel -T -t -m \"_:html/_:body/_:div/_:div/_:div/_:div/_:div/_:input[@id='code']\" -v @value auth_code_html >auth_code",
+ )
+
+ # Exchange the authorization code for an access token.
+ keycloak.succeed(
+ "curl -sSf -d grant_type=authorization_code -d code=$(<auth_code) -d client_id=${client.name} -d client_secret=$(<client_secret) -d redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob '${frontendUrl}/realms/${realm.realm}/protocol/openid-connect/token' | jq -r '\"Authorization: bearer \" + .access_token' >auth_header"
+ )
+
+ # Use the access token on the OIDC userinfo endpoint and check
+ # that the returned user info matches what we initialized the
+ # realm with.
+ keycloak.succeed(
+ "curl -sSf -H @auth_header '${frontendUrl}/realms/${realm.realm}/protocol/openid-connect/userinfo' | jq -f ${jqCheckUserinfo}"
+ )
+ '';
+ }
+ );
+in
+{
+ postgres = keycloakTest { databaseType = "postgresql"; };
+ mysql = keycloakTest { databaseType = "mysql"; };
+}
diff --git a/nixos/tests/loki.nix b/nixos/tests/loki.nix
index dbf1e8a650f5..bede775b7d3c 100644
--- a/nixos/tests/loki.nix
+++ b/nixos/tests/loki.nix
@@ -12,15 +12,28 @@ import ./make-test-python.nix ({ lib, pkgs, ... }:
enable = true;
configFile = "${pkgs.grafana-loki.src}/cmd/loki/loki-local-config.yaml";
};
- systemd.services.promtail = {
- description = "Promtail service for Loki test";
- wantedBy = [ "multi-user.target" ];
-
- serviceConfig = {
- ExecStart = ''
- ${pkgs.grafana-loki}/bin/promtail --config.file ${pkgs.grafana-loki.src}/cmd/promtail/promtail-local-config.yaml
- '';
- DynamicUser = true;
+ services.promtail = {
+ enable = true;
+ configuration = {
+ server = {
+ http_listen_port = 9080;
+ grpc_listen_port = 0;
+ };
+ clients = [ { url = "http://localhost:3100/loki/api/v1/push"; } ];
+ scrape_configs = [
+ {
+ job_name = "system";
+ static_configs = [
+ {
+ targets = [ "localhost" ];
+ labels = {
+ job = "varlogs";
+ __path__ = "/var/log/*log";
+ };
+ }
+ ];
+ }
+ ];
};
};
};
@@ -32,6 +45,8 @@ import ./make-test-python.nix ({ lib, pkgs, ... }:
machine.wait_for_open_port(3100)
machine.wait_for_open_port(9080)
machine.succeed("echo 'Loki Ingestion Test' > /var/log/testlog")
+ # should not have access to journal unless specified
+ machine.fail("systemctl show --property=SupplementaryGroups promtail | grep -q systemd-journal")
machine.wait_until_succeeds(
"${pkgs.grafana-loki}/bin/logcli --addr='http://localhost:3100' query --no-labels '{job=\"varlogs\",filename=\"/var/log/testlog\"}' | grep -q 'Loki Ingestion Test'"
)
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/nano.nix b/nixos/tests/nano.nix
new file mode 100644
index 000000000000..9e0a9e147f2c
--- /dev/null
+++ b/nixos/tests/nano.nix
@@ -0,0 +1,44 @@
+import ./make-test-python.nix ({ pkgs, ...} : {
+ name = "nano";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ nequissimus ];
+ };
+
+ machine = { lib, ... }: {
+ environment.systemPackages = [ pkgs.nano ];
+ };
+
+ testScript = { ... }: ''
+ start_all()
+
+ with subtest("Create user and log in"):
+ machine.wait_for_unit("multi-user.target")
+ machine.wait_until_succeeds("pgrep -f 'agetty.*tty1'")
+ machine.succeed("useradd -m alice")
+ machine.succeed("(echo foobar; echo foobar) | passwd alice")
+ machine.wait_until_tty_matches(1, "login: ")
+ machine.send_chars("alice\n")
+ machine.wait_until_tty_matches(1, "login: alice")
+ machine.wait_until_succeeds("pgrep login")
+ machine.wait_until_tty_matches(1, "Password: ")
+ machine.send_chars("foobar\n")
+ machine.wait_until_succeeds("pgrep -u alice bash")
+ machine.screenshot("prompt")
+
+ with subtest("Use nano"):
+ machine.send_chars("nano /tmp/foo")
+ machine.send_key("ret")
+ machine.sleep(2)
+ machine.send_chars("42")
+ machine.sleep(1)
+ machine.send_key("ctrl-x")
+ machine.sleep(1)
+ machine.send_key("y")
+ machine.sleep(1)
+ machine.screenshot("nano")
+ machine.sleep(1)
+ machine.send_key("ret")
+ machine.wait_for_file("/tmp/foo")
+ assert "42" in machine.succeed("cat /tmp/foo")
+ '';
+})
diff --git a/nixos/tests/nar-serve.nix b/nixos/tests/nar-serve.nix
new file mode 100644
index 000000000000..9ee738ffb170
--- /dev/null
+++ b/nixos/tests/nar-serve.nix
@@ -0,0 +1,48 @@
+import ./make-test-python.nix (
+ { pkgs, lib, ... }:
+ {
+ name = "nar-serve";
+ meta.maintainers = [ lib.maintainers.rizary ];
+ nodes =
+ {
+ server = { pkgs, ... }: {
+ services.nginx = {
+ enable = true;
+ virtualHosts.default.root = "/var/www";
+ };
+ services.nar-serve = {
+ enable = true;
+ # Connect to the localhost nginx instead of the default
+ # https://cache.nixos.org
+ cacheURL = "http://localhost/";
+ };
+ environment.systemPackages = [
+ pkgs.hello
+ pkgs.curl
+ ];
+
+ networking.firewall.allowedTCPPorts = [ 8383 ];
+
+ # virtualisation.diskSize = 2 * 1024;
+ };
+ };
+ testScript = ''
+ start_all()
+
+ # Create a fake cache with Nginx service the static files
+ server.succeed(
+ "nix copy --to file:///var/www ${pkgs.hello}"
+ )
+ server.wait_for_unit("nginx.service")
+ server.wait_for_open_port(80)
+
+ # Check that nar-serve can return the content of the derivation
+ drvName = os.path.basename("${pkgs.hello}")
+ drvHash = drvName.split("-")[0]
+ server.wait_for_unit("nar-serve.service")
+ server.succeed(
+ "curl -o hello -f http://localhost:8383/nix/store/{}/bin/hello".format(drvHash)
+ )
+ '';
+ }
+)
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/nginx-auth.nix b/nixos/tests/nginx-auth.nix
new file mode 100644
index 000000000000..c0d24a20ddbc
--- /dev/null
+++ b/nixos/tests/nginx-auth.nix
@@ -0,0 +1,47 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "nginx-auth";
+
+ nodes = {
+ webserver = { pkgs, lib, ... }: {
+ services.nginx = let
+ root = pkgs.runCommand "testdir" {} ''
+ mkdir "$out"
+ echo hello world > "$out/index.html"
+ '';
+ in {
+ enable = true;
+
+ virtualHosts.lockedroot = {
+ inherit root;
+ basicAuth.alice = "jane";
+ };
+
+ virtualHosts.lockedsubdir = {
+ inherit root;
+ locations."/sublocation/" = {
+ alias = "${root}/";
+ basicAuth.bob = "john";
+ };
+ };
+ };
+ };
+ };
+
+ testScript = ''
+ webserver.wait_for_unit("nginx")
+ webserver.wait_for_open_port(80)
+
+ webserver.fail("curl --fail --resolve lockedroot:80:127.0.0.1 http://lockedroot")
+ webserver.succeed(
+ "curl --fail --resolve lockedroot:80:127.0.0.1 http://alice:jane@lockedroot"
+ )
+
+ webserver.succeed("curl --fail --resolve lockedsubdir:80:127.0.0.1 http://lockedsubdir")
+ webserver.fail(
+ "curl --fail --resolve lockedsubdir:80:127.0.0.1 http://lockedsubdir/sublocation/index.html"
+ )
+ webserver.succeed(
+ "curl --fail --resolve lockedsubdir:80:127.0.0.1 http://bob:john@lockedsubdir/sublocation/index.html"
+ )
+ '';
+})
diff --git a/nixos/tests/oh-my-zsh.nix b/nixos/tests/oh-my-zsh.nix
new file mode 100644
index 000000000000..57a073b086e8
--- /dev/null
+++ b/nixos/tests/oh-my-zsh.nix
@@ -0,0 +1,18 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "oh-my-zsh";
+
+ machine = { pkgs, ... }:
+
+ {
+ programs.zsh = {
+ enable = true;
+ ohMyZsh.enable = true;
+ };
+ };
+
+ testScript = ''
+ start_all()
+ machine.succeed("touch ~/.zshrc")
+ machine.succeed("zsh -c 'source /etc/zshrc && echo $ZSH | grep oh-my-zsh-${pkgs.oh-my-zsh.version}'")
+ '';
+})
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/postfix.nix b/nixos/tests/postfix.nix
index 37ae76afec10..6d22b4edba0a 100644
--- a/nixos/tests/postfix.nix
+++ b/nixos/tests/postfix.nix
@@ -11,9 +11,9 @@ import ./make-test-python.nix {
enable = true;
enableSubmission = true;
enableSubmissions = true;
- sslCACert = certs.ca.cert;
- sslCert = certs.${domain}.cert;
- sslKey = certs.${domain}.key;
+ tlsTrustedAuthorities = "${certs.ca.cert}";
+ sslCert = "${certs.${domain}.cert}";
+ sslKey = "${certs.${domain}.key}";
submissionsOptions = {
smtpd_sasl_auth_enable = "yes";
smtpd_client_restrictions = "permit";
diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix
index 2553f5dcf747..0b9957404f3b 100644
--- a/nixos/tests/prometheus-exporters.nix
+++ b/nixos/tests/prometheus-exporters.nix
@@ -609,6 +609,50 @@ let
'';
};
+ sql = {
+ exporterConfig = {
+ configuration.jobs.points = {
+ interval = "1m";
+ connections = [
+ "postgres://prometheus-sql-exporter@/data?host=/run/postgresql&sslmode=disable"
+ ];
+ queries = {
+ points = {
+ labels = [ "name" ];
+ help = "Amount of points accumulated per person";
+ values = [ "amount" ];
+ query = "SELECT SUM(amount) as amount, name FROM points GROUP BY name";
+ };
+ };
+ };
+ enable = true;
+ user = "prometheus-sql-exporter";
+ };
+ metricProvider = {
+ services.postgresql = {
+ enable = true;
+ initialScript = builtins.toFile "init.sql" ''
+ CREATE DATABASE data;
+ \c data;
+ CREATE TABLE points (amount INT, name TEXT);
+ INSERT INTO points(amount, name) VALUES (1, 'jack');
+ INSERT INTO points(amount, name) VALUES (2, 'jill');
+ INSERT INTO points(amount, name) VALUES (3, 'jack');
+
+ CREATE USER "prometheus-sql-exporter";
+ GRANT ALL PRIVILEGES ON DATABASE data TO "prometheus-sql-exporter";
+ GRANT SELECT ON points TO "prometheus-sql-exporter";
+ '';
+ };
+ systemd.services.prometheus-sql-exporter.after = [ "postgresql.service" ];
+ };
+ exporterTest = ''
+ wait_for_unit("prometheus-sql-exporter.service")
+ wait_for_open_port(9237)
+ succeed("curl http://localhost:9237/metrics | grep -c 'sql_points{' | grep -q 2")
+ '';
+ };
+
surfboard = {
exporterConfig = {
enable = true;
diff --git a/nixos/tests/prometheus.nix b/nixos/tests/prometheus.nix
index de1d10aa7ca9..6881c659e6d0 100644
--- a/nixos/tests/prometheus.nix
+++ b/nixos/tests/prometheus.nix
@@ -19,7 +19,6 @@ let
secret_key = s3.secretKey;
insecure = true;
signature_version2 = false;
- encrypt_sse = false;
put_user_metadata = {};
http_config = {
idle_conn_timeout = "0s";
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/riak.nix b/nixos/tests/riak.nix
index 6915779e7e9c..3dd4e333d669 100644
--- a/nixos/tests/riak.nix
+++ b/nixos/tests/riak.nix
@@ -1,7 +1,7 @@
import ./make-test-python.nix ({ lib, pkgs, ... }: {
name = "riak";
meta = with lib.maintainers; {
- maintainers = [ filalex77 ];
+ maintainers = [ Br1ght0ne ];
};
machine = {
diff --git a/nixos/tests/rspamd.nix b/nixos/tests/rspamd.nix
index bf3f0de62044..6eaa02ef4291 100644
--- a/nixos/tests/rspamd.nix
+++ b/nixos/tests/rspamd.nix
@@ -209,7 +209,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/sbt-extras.nix b/nixos/tests/sbt-extras.nix
new file mode 100644
index 000000000000..d63113f943e4
--- /dev/null
+++ b/nixos/tests/sbt-extras.nix
@@ -0,0 +1,16 @@
+import ./make-test-python.nix ({ pkgs, ...} : {
+ name = "sbt-extras";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ nequissimus ];
+ };
+
+ machine = { pkgs, ... }:
+ {
+ environment.systemPackages = [ pkgs.sbt-extras ];
+ };
+
+ testScript =
+ ''
+ machine.succeed("(sbt -h)")
+ '';
+})
diff --git a/nixos/tests/sbt.nix b/nixos/tests/sbt.nix
new file mode 100644
index 000000000000..004d9c2e140a
--- /dev/null
+++ b/nixos/tests/sbt.nix
@@ -0,0 +1,18 @@
+import ./make-test-python.nix ({ pkgs, ...} : {
+ name = "sbt";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ nequissimus ];
+ };
+
+ machine = { pkgs, ... }:
+ {
+ environment.systemPackages = [ pkgs.sbt ];
+ };
+
+ testScript =
+ ''
+ machine.succeed(
+ "(sbt --offline --version 2>&1 || true) | grep 'getting org.scala-sbt sbt ${pkgs.sbt.version} (this may take some time)'"
+ )
+ '';
+})
diff --git a/nixos/tests/scala.nix b/nixos/tests/scala.nix
new file mode 100644
index 000000000000..f99d9e563ffe
--- /dev/null
+++ b/nixos/tests/scala.nix
@@ -0,0 +1,33 @@
+{ system ? builtins.currentSystem,
+ config ? {},
+ pkgs ? import ../.. { inherit system config; }
+}:
+
+with pkgs.lib;
+
+let
+ common = name: package: (import ./make-test-python.nix ({
+ inherit name;
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ nequissimus ];
+ };
+
+ nodes = {
+ scala = { ... }: {
+ environment.systemPackages = [ package ];
+ };
+ };
+
+ testScript = ''
+ start_all()
+
+ scala.succeed("scalac -version 2>&1 | grep '^Scala compiler version ${package.version}'")
+ '';
+ }) { inherit system; });
+
+in with pkgs; {
+ scala_2_10 = common "scala_2_10" scala_2_10;
+ scala_2_11 = common "scala_2_11" scala_2_11;
+ scala_2_12 = common "scala_2_12" scala_2_12;
+ scala_2_13 = common "scala_2_13" scala_2_13;
+}
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-journal.nix b/nixos/tests/systemd-journal.nix
new file mode 100644
index 000000000000..c50c151ae10d
--- /dev/null
+++ b/nixos/tests/systemd-journal.nix
@@ -0,0 +1,20 @@
+import ./make-test-python.nix ({ pkgs, ... }:
+
+{
+ name = "systemd-journal";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ lewo ];
+ };
+
+ machine = { pkgs, lib, ... }: {
+ services.journald.enableHttpGateway = true;
+ };
+
+ testScript = ''
+ machine.wait_for_unit("multi-user.target")
+
+ machine.succeed(
+ "${pkgs.curl}/bin/curl -s localhost:19531/machine | ${pkgs.jq}/bin/jq -e '.hostname == \"machine\"'"
+ )
+ '';
+})
diff --git a/nixos/tests/systemd.nix b/nixos/tests/systemd.nix
index dfa16eecfad2..0fc788f860f7 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
diff --git a/nixos/tests/telegraf.nix b/nixos/tests/telegraf.nix
index 73f741b11357..7f4b36752582 100644
--- a/nixos/tests/telegraf.nix
+++ b/nixos/tests/telegraf.nix
@@ -6,12 +6,15 @@ import ./make-test-python.nix ({ pkgs, ...} : {
machine = { ... }: {
services.telegraf.enable = true;
+ services.telegraf.environmentFiles = [(pkgs.writeText "secrets" ''
+ SECRET=example
+ '')];
services.telegraf.extraConfig = {
agent.interval = "1s";
agent.flush_interval = "1s";
inputs.exec = {
commands = [
- "${pkgs.runtimeShell} -c 'echo example,tag=a i=42i'"
+ "${pkgs.runtimeShell} -c 'echo $SECRET,tag=a i=42i'"
];
timeout = "5s";
data_format = "influx";
diff --git a/nixos/tests/unbound.nix b/nixos/tests/unbound.nix
new file mode 100644
index 000000000000..dc8e5a9d3ed8
--- /dev/null
+++ b/nixos/tests/unbound.nix
@@ -0,0 +1,278 @@
+/*
+ Test that our unbound module indeed works as most users would expect.
+ There are a few settings that we must consider when modifying the test. The
+ ususal use-cases for unbound are
+ * running a recursive DNS resolver on the local machine
+ * running a recursive DNS resolver on the local machine, forwarding to a local DNS server via UDP/53 & TCP/53
+ * running a recursive DNS resolver on the local machine, forwarding to a local DNS server via TCP/853 (DoT)
+ * running a recursive DNS resolver on a machine in the network awaiting input from clients over TCP/53 & UDP/53
+ * running a recursive DNS resolver on a machine in the network awaiting input from clients over TCP/853 (DoT)
+
+ In the below test setup we are trying to implement all of those use cases.
+
+ Another aspect that we cover is access to the local control UNIX socket. It
+ can optionally be enabled and users can optionally be in a group to gain
+ access. Users that are not in the group (except for root) should not have
+ access to that socket. Also, when there is no socket configured, users
+ shouldn't be able to access the control socket at all. Not even root.
+*/
+import ./make-test-python.nix ({ pkgs, lib, ... }:
+ let
+ # common client configuration that we can just use for the multitude of
+ # clients we are constructing
+ common = { lib, pkgs, ... }: {
+ config = {
+ environment.systemPackages = [ pkgs.knot-dns ];
+
+ # disable the root anchor update as we do not have internet access during
+ # the test execution
+ services.unbound.enableRootTrustAnchor = false;
+ };
+ };
+
+ cert = pkgs.runCommandNoCC "selfSignedCerts" { buildInputs = [ pkgs.openssl ]; } ''
+ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=dns.example.local'
+ mkdir -p $out
+ cp key.pem cert.pem $out
+ '';
+ in
+ {
+ name = "unbound";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ andir ];
+ };
+
+ nodes = {
+
+ # The server that actually serves our zones, this tests unbounds authoriative mode
+ authoritative = { lib, pkgs, config, ... }: {
+ imports = [ common ];
+ networking.interfaces.eth1.ipv4.addresses = lib.mkForce [
+ { address = "192.168.0.1"; prefixLength = 24; }
+ ];
+ networking.interfaces.eth1.ipv6.addresses = lib.mkForce [
+ { address = "fd21::1"; prefixLength = 64; }
+ ];
+ networking.firewall.allowedTCPPorts = [ 53 ];
+ networking.firewall.allowedUDPPorts = [ 53 ];
+
+ services.unbound = {
+ enable = true;
+ interfaces = [ "192.168.0.1" "fd21::1" "::1" "127.0.0.1" ];
+ allowedAccess = [ "192.168.0.0/24" "fd21::/64" "::1" "127.0.0.0/8" ];
+ extraConfig = ''
+ server:
+ local-data: "example.local. IN A 1.2.3.4"
+ local-data: "example.local. IN AAAA abcd::eeff"
+ '';
+ };
+ };
+
+ # The resolver that knows that fowards (only) to the authoritative server
+ # and listens on UDP/53, TCP/53 & TCP/853.
+ resolver = { lib, nodes, ... }: {
+ imports = [ common ];
+ networking.interfaces.eth1.ipv4.addresses = lib.mkForce [
+ { address = "192.168.0.2"; prefixLength = 24; }
+ ];
+ networking.interfaces.eth1.ipv6.addresses = lib.mkForce [
+ { address = "fd21::2"; prefixLength = 64; }
+ ];
+ networking.firewall.allowedTCPPorts = [
+ 53 # regular DNS
+ 853 # DNS over TLS
+ ];
+ networking.firewall.allowedUDPPorts = [ 53 ];
+
+ services.unbound = {
+ enable = true;
+ allowedAccess = [ "192.168.0.0/24" "fd21::/64" "::1" "127.0.0.0/8" ];
+ interfaces = [ "::1" "127.0.0.1" "192.168.0.2" "fd21::2" "192.168.0.2@853" "fd21::2@853" "::1@853" "127.0.0.1@853" ];
+ forwardAddresses = [
+ (lib.head nodes.authoritative.config.networking.interfaces.eth1.ipv6.addresses).address
+ (lib.head nodes.authoritative.config.networking.interfaces.eth1.ipv4.addresses).address
+ ];
+ extraConfig = ''
+ server:
+ tls-service-pem: ${cert}/cert.pem
+ tls-service-key: ${cert}/key.pem
+ '';
+ };
+ };
+
+ # machine that runs a local unbound that will be reconfigured during test execution
+ local_resolver = { lib, nodes, config, ... }: {
+ imports = [ common ];
+ networking.interfaces.eth1.ipv4.addresses = lib.mkForce [
+ { address = "192.168.0.3"; prefixLength = 24; }
+ ];
+ networking.interfaces.eth1.ipv6.addresses = lib.mkForce [
+ { address = "fd21::3"; prefixLength = 64; }
+ ];
+ networking.firewall.allowedTCPPorts = [
+ 53 # regular DNS
+ ];
+ networking.firewall.allowedUDPPorts = [ 53 ];
+
+ services.unbound = {
+ enable = true;
+ allowedAccess = [ "::1" "127.0.0.0/8" ];
+ interfaces = [ "::1" "127.0.0.1" ];
+ localControlSocketPath = "/run/unbound/unbound.ctl";
+ extraConfig = ''
+ include: "/etc/unbound/extra*.conf"
+ '';
+ };
+
+ users.users = {
+ # user that is permitted to access the unix socket
+ someuser.extraGroups = [
+ config.users.users.unbound.group
+ ];
+
+ # user that is not permitted to access the unix socket
+ unauthorizeduser = {};
+ };
+
+ environment.etc = {
+ "unbound-extra1.conf".text = ''
+ forward-zone:
+ name: "example.local."
+ forward-addr: ${(lib.head nodes.resolver.config.networking.interfaces.eth1.ipv6.addresses).address}
+ forward-addr: ${(lib.head nodes.resolver.config.networking.interfaces.eth1.ipv4.addresses).address}
+ '';
+ "unbound-extra2.conf".text = ''
+ auth-zone:
+ name: something.local.
+ zonefile: ${pkgs.writeText "zone" ''
+ something.local. IN A 3.4.5.6
+ ''}
+ '';
+ };
+ };
+
+
+ # plain node that only has network access and doesn't run any part of the
+ # resolver software locally
+ client = { lib, nodes, ... }: {
+ imports = [ common ];
+ networking.nameservers = [
+ (lib.head nodes.resolver.config.networking.interfaces.eth1.ipv6.addresses).address
+ (lib.head nodes.resolver.config.networking.interfaces.eth1.ipv4.addresses).address
+ ];
+ networking.interfaces.eth1.ipv4.addresses = [
+ { address = "192.168.0.10"; prefixLength = 24; }
+ ];
+ networking.interfaces.eth1.ipv6.addresses = [
+ { address = "fd21::10"; prefixLength = 64; }
+ ];
+ };
+ };
+
+ testScript = { nodes, ... }: ''
+ import typing
+ import json
+
+ zone = "example.local."
+ records = [("AAAA", "abcd::eeff"), ("A", "1.2.3.4")]
+
+
+ def query(
+ machine,
+ host: str,
+ query_type: str,
+ query: str,
+ expected: typing.Optional[str] = None,
+ args: typing.Optional[typing.List[str]] = None,
+ ):
+ """
+ Execute a single query and compare the result with expectation
+ """
+ text_args = ""
+ if args:
+ text_args = " ".join(args)
+
+ out = machine.succeed(
+ f"kdig {text_args} {query} {query_type} @{host} +short"
+ ).strip()
+ machine.log(f"{host} replied with {out}")
+ if expected:
+ assert expected == out, f"Expected `{expected}` but got `{out}`"
+
+
+ def test(machine, remotes, /, doh=False, zone=zone, records=records, args=[]):
+ """
+ Run queries for the given remotes on the given machine.
+ """
+ for query_type, expected in records:
+ for remote in remotes:
+ query(machine, remote, query_type, zone, expected, args)
+ query(machine, remote, query_type, zone, expected, ["+tcp"] + args)
+ if doh:
+ query(
+ machine,
+ remote,
+ query_type,
+ zone,
+ expected,
+ ["+tcp", "+tls"] + args,
+ )
+
+
+ client.start()
+ authoritative.wait_for_unit("unbound.service")
+
+ # verify that we can resolve locally
+ with subtest("test the authoritative servers local responses"):
+ test(authoritative, ["::1", "127.0.0.1"])
+
+ resolver.wait_for_unit("unbound.service")
+
+ with subtest("root is unable to use unbounc-control when the socket is not configured"):
+ resolver.succeed("which unbound-control") # the binary must exist
+ resolver.fail("unbound-control list_forwards") # the invocation must fail
+
+ # verify that the resolver is able to resolve on all the local protocols
+ with subtest("test that the resolver resolves on all protocols and transports"):
+ test(resolver, ["::1", "127.0.0.1"], doh=True)
+
+ resolver.wait_for_unit("multi-user.target")
+
+ with subtest("client should be able to query the resolver"):
+ test(client, ["${(lib.head nodes.resolver.config.networking.interfaces.eth1.ipv6.addresses).address}", "${(lib.head nodes.resolver.config.networking.interfaces.eth1.ipv4.addresses).address}"], doh=True)
+
+ # discard the client we do not need anymore
+ client.shutdown()
+
+ local_resolver.wait_for_unit("multi-user.target")
+
+ # link a new config file to /etc/unbound/extra.conf
+ local_resolver.succeed("ln -s /etc/unbound-extra1.conf /etc/unbound/extra1.conf")
+
+ # reload the server & ensure the forwarding works
+ with subtest("test that the local resolver resolves on all protocols and transports"):
+ local_resolver.succeed("systemctl reload unbound")
+ print(local_resolver.succeed("journalctl -u unbound -n 1000"))
+ test(local_resolver, ["::1", "127.0.0.1"], args=["+timeout=60"])
+
+ with subtest("test that we can use the unbound control socket"):
+ out = local_resolver.succeed(
+ "sudo -u someuser -- unbound-control list_forwards"
+ ).strip()
+
+ # Thank you black! Can't really break this line into a readable version.
+ expected = "example.local. IN forward ${(lib.head nodes.resolver.config.networking.interfaces.eth1.ipv6.addresses).address} ${(lib.head nodes.resolver.config.networking.interfaces.eth1.ipv4.addresses).address}"
+ assert out == expected, f"Expected `{expected}` but got `{out}` instead."
+ local_resolver.fail("sudo -u unauthorizeduser -- unbound-control list_forwards")
+
+
+ # link a new config file to /etc/unbound/extra.conf
+ local_resolver.succeed("ln -sf /etc/unbound-extra2.conf /etc/unbound/extra2.conf")
+
+ # reload the server & ensure the new local zone works
+ with subtest("test that we can query the new local zone"):
+ local_resolver.succeed("unbound-control reload")
+ r = [("A", "3.4.5.6")]
+ test(local_resolver, ["::1", "127.0.0.1"], zone="something.local.", records=r)
+ '';
+ })
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/nixos/tests/xterm.nix b/nixos/tests/xterm.nix
new file mode 100644
index 000000000000..9f30543bf385
--- /dev/null
+++ b/nixos/tests/xterm.nix
@@ -0,0 +1,23 @@
+import ./make-test-python.nix ({ pkgs, ...} : {
+ name = "xterm";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ nequissimus ];
+ };
+
+ machine = { pkgs, ... }:
+ {
+ imports = [ ./common/x11.nix ];
+ services.xserver.desktopManager.xterm.enable = false;
+ };
+
+ testScript =
+ ''
+ machine.wait_for_x()
+ machine.succeed("DISPLAY=:0 xterm -title testterm -class testterm -fullscreen &")
+ machine.sleep(2)
+ machine.send_chars("echo $XTERM_VERSION >> /tmp/xterm_version\n")
+ machine.wait_for_file("/tmp/xterm_version")
+ assert "${pkgs.xterm.version}" in machine.succeed("cat /tmp/xterm_version")
+ machine.screenshot("window")
+ '';
+})
diff --git a/nixos/tests/zfs.nix b/nixos/tests/zfs.nix
index 87e6c900c98e..e05cd540227a 100644
--- a/nixos/tests/zfs.nix
+++ b/nixos/tests/zfs.nix
@@ -18,7 +18,7 @@ let
maintainers = [ adisbladis ];
};
- machine = { pkgs, ... }: {
+ machine = { pkgs, lib, ... }: {
virtualisation.emptyDiskImages = [ 4096 ];
networking.hostId = "deadbeef";
boot.kernelPackages = kernelPackage;
@@ -26,6 +26,24 @@ let
boot.zfs.enableUnstable = enableUnstable;
environment.systemPackages = [ pkgs.parted ];
+
+ # Setup regular fileSystems machinery to ensure forceImportAll can be
+ # tested via the regular service units.
+ fileSystems = lib.mkVMOverride {
+ "/forcepool" = {
+ device = "forcepool";
+ fsType = "zfs";
+ options = [ "noauto" ];
+ };
+ };
+
+ # forcepool doesn't exist at first boot, and we need to manually test
+ # the import after tweaking the hostId.
+ systemd.services.zfs-import-forcepool.wantedBy = lib.mkVMOverride [];
+ systemd.targets.zfs.wantedBy = lib.mkVMOverride [];
+ boot.zfs.forceImportAll = true;
+ # /dev/disk/by-id doesn't get populated in the NixOS test framework
+ boot.zfs.devNodes = "/dev/disk/by-uuid";
};
testScript = ''
@@ -57,6 +75,21 @@ let
"zpool destroy rpool",
"udevadm settle",
)
+
+ with subtest("boot.zfs.forceImportAll works"):
+ machine.succeed(
+ "rm /etc/hostid",
+ "zgenhostid deadcafe",
+ "zpool create forcepool /dev/vdb1 -O mountpoint=legacy",
+ )
+ machine.shutdown()
+ machine.start()
+ machine.succeed("udevadm settle")
+ machine.fail("zpool import forcepool")
+ machine.succeed(
+ "systemctl start zfs-import-forcepool.service",
+ "mount -t zfs forcepool /tmp/mnt",
+ )
'' + extraTest;
};
diff --git a/pkgs/applications/accessibility/contrast/default.nix b/pkgs/applications/accessibility/contrast/default.nix
index 192bf041c64e..8f70f632cd6e 100644
--- a/pkgs/applications/accessibility/contrast/default.nix
+++ b/pkgs/applications/accessibility/contrast/default.nix
@@ -6,7 +6,7 @@
, gettext
, glib
, gtk3
-, libhandy
+, libhandy_0
, meson
, ninja
, pango
@@ -48,7 +48,7 @@ rustPlatform.buildRustPackage rec {
dbus
glib
gtk3
- libhandy
+ libhandy_0
pango
];
diff --git a/pkgs/applications/audio/aacgain/default.nix b/pkgs/applications/audio/aacgain/default.nix
index 194514c65b53..83b359b1b1cb 100644
--- a/pkgs/applications/audio/aacgain/default.nix
+++ b/pkgs/applications/audio/aacgain/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, fetchFromGitHub, fetchpatch }:
+{ stdenv, fetchFromGitLab, fetchpatch }:
stdenv.mkDerivation {
name = "aacgain-1.9.0";
- src = fetchFromGitHub {
+ src = fetchFromGitLab {
owner = "mulx";
repo = "aacgain";
rev = "7c29dccd878ade1301710959aeebe87a8f0828f5";
diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix
index 0c38057d56f8..49579e332946 100644
--- a/pkgs/applications/audio/ardour/default.nix
+++ b/pkgs/applications/audio/ardour/default.nix
@@ -12,17 +12,14 @@
, fftw
, fftwSinglePrec
, flac
-, fluidsynth
, glibc
, glibmm
, graphviz
, gtkmm2
-, hidapi
, itstool
, libarchive
, libjack2
, liblo
-, libltc
, libogg
, libpulseaudio
, librdf_raptor
@@ -42,11 +39,11 @@
, perl
, pkg-config
, python3
-, qm-dsp
, readline
, rubberband
, serd
, sord
+, soundtouch
, sratom
, suil
, taglib
@@ -55,13 +52,13 @@
}:
stdenv.mkDerivation rec {
pname = "ardour";
- version = "6.2";
+ version = "6.3";
# don't fetch releases from the GitHub mirror, they are broken
src = fetchgit {
url = "git://git.ardour.org/ardour/ardour.git";
rev = version;
- sha256 = "17jxbqavricy01x4ymq6d302djsqfnv84m7dm4fd8cpka0dqjp1y";
+ sha256 = "050p1adgyirr790a3xp878pq3axqwzcmrk3drgm9z6v753h0xhcd";
};
patches = [
@@ -91,15 +88,12 @@ stdenv.mkDerivation rec {
fftw
fftwSinglePrec
flac
- fluidsynth
glibmm
gtkmm2
- hidapi
itstool
libarchive
libjack2
liblo
- libltc
libogg
libpulseaudio
librdf_raptor
@@ -118,11 +112,11 @@ stdenv.mkDerivation rec {
pango
perl
python3
- qm-dsp
readline
rubberband
serd
sord
+ soundtouch
sratom
suil
taglib
@@ -136,11 +130,11 @@ stdenv.mkDerivation rec {
"--no-phone-home"
"--optimize"
"--ptformat"
- "--qm-dsp-include=${qm-dsp}/include/qm-dsp"
"--run-tests"
"--test"
- "--use-external-libs"
];
+ # removed because it fixes https://tracker.ardour.org/view.php?id=8161 and https://tracker.ardour.org/view.php?id=8437
+ # "--use-external-libs"
# Ardour's wscript requires git revision and date to be available.
# Since they are not, let's generate the file manually.
diff --git a/pkgs/applications/audio/bambootracker/default.nix b/pkgs/applications/audio/bambootracker/default.nix
index a26431a82edf..f1f97de256e6 100644
--- a/pkgs/applications/audio/bambootracker/default.nix
+++ b/pkgs/applications/audio/bambootracker/default.nix
@@ -3,7 +3,6 @@
, fetchFromGitHub
, qmake
, qtbase
-, qtmultimedia
, qttools
, alsaSupport ? stdenv.hostPlatform.isLinux
, alsaLib
@@ -19,20 +18,20 @@ let
in
mkDerivation rec {
pname = "bambootracker";
- version = "0.4.4";
+ version = "0.4.5";
src = fetchFromGitHub {
owner = "rerrahkr";
repo = "BambooTracker";
rev = "v${version}";
- sha256 = "0d0f4jqzknsiq725pvfndarfjg183f92rb0lim3wzshnsixr5vdc";
+ sha256 = "0ibi0sykxf6cp5la2c4pgxf5gvy56yv259fbmdwdrdyv6vlddf42";
};
sourceRoot = "source/BambooTracker";
nativeBuildInputs = [ qmake qttools ];
- buildInputs = [ qtbase qtmultimedia ]
+ buildInputs = [ qtbase ]
++ optional alsaSupport alsaLib
++ optional pulseSupport libpulseaudio
++ optional jackSupport libjack2;
diff --git a/pkgs/applications/audio/bchoppr/default.nix b/pkgs/applications/audio/bchoppr/default.nix
index 7d4d53408d28..33827287712a 100644
--- a/pkgs/applications/audio/bchoppr/default.nix
+++ b/pkgs/applications/audio/bchoppr/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sjaehn";
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "1nd6byy75f0rbz9dm9drhxmpsfhxhg0y7q3v2m3098llynhy9k2j";
};
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/bsequencer/default.nix b/pkgs/applications/audio/bsequencer/default.nix
index 2c9217183e4a..093e9450de8b 100644
--- a/pkgs/applications/audio/bsequencer/default.nix
+++ b/pkgs/applications/audio/bsequencer/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sjaehn";
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "0hagnn104ybzdp13r95idw20fhmzif8p3kmiypnr20m6c64rdd29";
};
diff --git a/pkgs/applications/audio/bslizr/default.nix b/pkgs/applications/audio/bslizr/default.nix
index 5a2675187c02..e239a89b8995 100644
--- a/pkgs/applications/audio/bslizr/default.nix
+++ b/pkgs/applications/audio/bslizr/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sjaehn";
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "1f7xrljvsy7a1p8c7wln2zhwarl3ara7gbjxkpyh47wfdpigpdb0";
};
diff --git a/pkgs/applications/audio/cadence/default.nix b/pkgs/applications/audio/cadence/default.nix
index 4f4ad4b8c5b0..53adb3f146f1 100644
--- a/pkgs/applications/audio/cadence/default.nix
+++ b/pkgs/applications/audio/cadence/default.nix
@@ -94,7 +94,7 @@ mkDerivation rec {
homepage = "https://github.com/falkTX/Cadence/";
description = "Collection of tools useful for audio production";
license = stdenv.lib.licenses.gpl2Plus;
- maintainers = with stdenv.lib.maintainers; [ genesis worldofpeace ];
+ maintainers = with stdenv.lib.maintainers; [ worldofpeace ];
platforms = [ "x86_64-linux" ];
};
}
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/drumkv1/default.nix b/pkgs/applications/audio/drumkv1/default.nix
index 7a6acb25e802..82a47b8173a2 100644
--- a/pkgs/applications/audio/drumkv1/default.nix
+++ b/pkgs/applications/audio/drumkv1/default.nix
@@ -2,11 +2,11 @@
mkDerivation rec {
pname = "drumkv1";
- version = "0.9.16";
+ version = "0.9.18";
src = fetchurl {
url = "mirror://sourceforge/drumkv1/${pname}-${version}.tar.gz";
- sha256 = "1r55575w9r0ifysw9mgxjvv0fszvx8ykjgim3zczf3mb5s9ngavv";
+ sha256 = "1bzkaz7sqx1pvirja8zm7i2ckzl5ad6xspr4840389ik3l8qpnr5";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools ];
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..00682b13bef0 100644
--- a/pkgs/applications/audio/faust/faustlive.nix
+++ b/pkgs/applications/audio/faust/faustlive.nix
@@ -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 4eae53e05422..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.36";
+ version = "1.41_fix";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${version}";
- sha256 = "0hsgzh7s2qgl8ah8hzmhfl74v5y8wc7f6z8ly9026h5r6pb09id0";
+ 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 0da00d319720..8064c7607466 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.4.0";
+ version = "2.5.0";
src = fetchFromGitLab {
owner = "iurie-sw";
repo = pname;
rev = "v${version}";
- sha256 = "1ibsfyzkvzijv929p91db56gaxm582b7nikbn10wbbjvv4f46mmj";
+ sha256 = "19zbz4v2n5ph4af721xls7ignmis2q2yqyd0m97g9b3njrgnfy3n";
};
nativeBuildInputs = [ cmake pkg-config ];
diff --git a/pkgs/applications/audio/gnome-podcasts/default.nix b/pkgs/applications/audio/gnome-podcasts/default.nix
index c7df55118c7a..cf3a8ae4197b 100644
--- a/pkgs/applications/audio/gnome-podcasts/default.nix
+++ b/pkgs/applications/audio/gnome-podcasts/default.nix
@@ -10,7 +10,7 @@
, python3
, pkgconfig
, glib
-, libhandy
+, libhandy_0
, gtk3
, dbus
, openssl
@@ -48,7 +48,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [
glib
gtk3
- libhandy
+ libhandy_0
dbus
openssl
sqlite
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/jackmix/default.nix b/pkgs/applications/audio/jackmix/default.nix
index 405217675a3e..14cda8a81b52 100644
--- a/pkgs/applications/audio/jackmix/default.nix
+++ b/pkgs/applications/audio/jackmix/default.nix
@@ -1,17 +1,21 @@
-{ stdenv, fetchurl, pkgconfig, sconsPackages, qt4, lash, libjack2, jack ? libjack2, alsaLib }:
+{ mkDerivation, lib, fetchFromGitHub, pkgconfig, sconsPackages, qtbase, lash, libjack2, jack ? libjack2, alsaLib }:
-stdenv.mkDerivation {
- name = "jackmix-0.5.2";
- src = fetchurl {
- url = "https://github.com/kampfschlaefer/jackmix/archive/v0.5.2.tar.gz";
- sha256 = "18f5v7g66mgarhs476frvayhch7fy4nyjf2xivixc061ipn0m82j";
+mkDerivation rec {
+ pname = "jackmix";
+ version = "0.6.0";
+
+ src = fetchFromGitHub {
+ owner = "kampfschlaefer";
+ repo = "jackmix";
+ rev = version;
+ sha256 = "0p59411vk38lccn24r7nih10jpgg9i46yc26zpc3x13amxwwpd4h";
};
patches = [ ./no_error.patch ];
nativeBuildInputs = [ sconsPackages.scons_3_1_2 pkgconfig ];
buildInputs = [
- qt4
+ qtbase
lash
jack
alsaLib
@@ -21,11 +25,11 @@ stdenv.mkDerivation {
install -D jackmix/jackmix $out/bin/jackmix
'';
- meta = {
+ meta = with lib; {
description = "Matrix-Mixer for the Jack-Audio-connection-Kit";
- homepage = "http://www.arnoldarts.de/jackmix/";
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.kampfschlaefer ];
- platforms = stdenv.lib.platforms.linux;
+ homepage = "https://github.com/kampfschlaefer/jackmix";
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ kampfschlaefer ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/audio/jackmix/no_error.patch b/pkgs/applications/audio/jackmix/no_error.patch
index d1a714ded9ca..593800134e1f 100644
--- a/pkgs/applications/audio/jackmix/no_error.patch
+++ b/pkgs/applications/audio/jackmix/no_error.patch
@@ -1,13 +1,13 @@
diff --git a/SConstruct b/SConstruct
-index 4290fa5..0a7a679 100644
+index 8bf6517..a432aa9 100644
--- a/SConstruct
+++ b/SConstruct
@@ -16,7 +16,7 @@ env = Environment(
- env.Replace( LIBS="" )
- env.Replace( LIBPATH="" )
-
--env.MergeFlags( ['-Wall', '-Werror', '-g', '-fpic'] )
-+env.MergeFlags( ['-g', '-fpic'] )
-
- tests = { }
- tests.update( env['PKGCONFIG_TESTS'] )
+ env.Replace(LIBS="")
+ env.Replace(LIBPATH="")
+
+-env.MergeFlags(['-Wall', '-Werror', '-g', '-fpic', '-std=c++11'])
++env.MergeFlags(['-g', '-fpic', '-std=c++11'])
+
+ tests = {}
+ tests.update(env['PKGCONFIG_TESTS'])
diff --git a/pkgs/applications/audio/jamulus/default.nix b/pkgs/applications/audio/jamulus/default.nix
index 7a5887d4f92b..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.5.10";
+ version = "3.6.1";
src = fetchFromGitHub {
owner = "corrados";
repo = "jamulus";
rev = "r${stdenv.lib.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "0bw2v40csjmlkvkhr3dh0g1a7mfqrs1xkqjsii61yfzy2ckbsi82";
+ 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..9b1a1869c283 100644
--- a/pkgs/applications/audio/littlegptracker/default.nix
+++ b/pkgs/applications/audio/littlegptracker/default.nix
@@ -7,13 +7,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 +26,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";
diff --git a/pkgs/applications/audio/lollypop/default.nix b/pkgs/applications/audio/lollypop/default.nix
index f325185920d7..14ab2aaf2d0b 100644
--- a/pkgs/applications/audio/lollypop/default.nix
+++ b/pkgs/applications/audio/lollypop/default.nix
@@ -7,6 +7,7 @@
, python3
, gtk3
, gst_all_1
+, libhandy
, libsecret
, libsoup
, appstream-glib
@@ -24,7 +25,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "lollypop";
- version = "1.3.2";
+ version = "1.4.5";
format = "other";
doCheck = false;
@@ -33,7 +34,7 @@ python3.pkgs.buildPythonApplication rec {
url = "https://gitlab.gnome.org/World/lollypop";
rev = "refs/tags/${version}";
fetchSubmodules = true;
- sha256 = "14854j1dhq67s1vzs0lqy345vbl6f5w8nb36n4i33fmpva2flsk3";
+ sha256 = "1i5qcpp3fpkda08g6nkiiff8lsjmv5xsvpa0512kigq5z0lsagrx";
};
nativeBuildInputs = [
@@ -57,6 +58,7 @@ python3.pkgs.buildPythonApplication rec {
gst-plugins-ugly
gstreamer
gtk3
+ libhandy
libsoup
pango
totem-pl-parser
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 23a94668ded1..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.6";
+ version = "1.8";
src = fetchFromGitHub {
owner = "brummer10";
repo = "Mamba";
rev = "v${version}";
- sha256 = "02w47347cbfqxybh908ww5ifd9jcns8v0msycq59y9q7x0a2h6fh";
+ sha256 = "049gvdvvv3hkh1b47h0bia02g1p71agwh6g7q0n4yxz4d81b8kha";
fetchSubmodules = true;
};
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/musescore/darwin.nix b/pkgs/applications/audio/musescore/darwin.nix
index 8870a144c9f5..4a2ae29f36ad 100644
--- a/pkgs/applications/audio/musescore/darwin.nix
+++ b/pkgs/applications/audio/musescore/darwin.nix
@@ -11,6 +11,9 @@ stdenv.mkDerivation rec {
pname = "musescore-darwin";
version = concatStringsSep "." versionComponents;
+ # The disk image contains the .app and a symlink to /Applications.
+ sourceRoot = "${appName}.app";
+
src = fetchurl {
url = "ftp://ftp.osuosl.org/pub/musescore/releases/MuseScore-${concatStringsSep "." (take 3 versionComponents)}/MuseScore-${version}.dmg";
sha256 = "19xkaxlkbrhvfip6n3iw6q7463ngr6y5gfisrpjqg2xl2igyl795";
diff --git a/pkgs/applications/audio/musescore/default.nix b/pkgs/applications/audio/musescore/default.nix
index 71c639ca4068..c9a1f44ec639 100644
--- a/pkgs/applications/audio/musescore/default.nix
+++ b/pkgs/applications/audio/musescore/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, mkDerivation, lib, fetchzip, cmake, pkgconfig
+{ stdenv, mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig
, alsaLib, freetype, libjack2, lame, libogg, libpulseaudio, libsndfile, libvorbis
, portaudio, portmidi, qtbase, qtdeclarative, qtgraphicaleffects
, qtquickcontrols2, qtscript, qtsvg, qttools
@@ -7,12 +7,13 @@
mkDerivation rec {
pname = "musescore";
- version = "3.5.0";
+ version = "3.5.2";
- src = fetchzip {
- url = "https://github.com/musescore/MuseScore/releases/download/v3.5/MuseScore-${version}.zip";
- sha256 = "0m598xh0s4f5m4l2ymy7g44bbvc14bcfi4gifhjnrg091rsk57c9";
- stripRoot = false;
+ src = fetchFromGitHub {
+ owner = "musescore";
+ repo = "MuseScore";
+ rev = "v${version}";
+ sha256 = "VA0+npLUUXQJHalD01pmFTTum2Re7FiiyAwU1XvR93s=";
};
patches = [
diff --git a/pkgs/applications/audio/musikcube/default.nix b/pkgs/applications/audio/musikcube/default.nix
index 8fc0616ff73b..c6d1a264a9c3 100644
--- a/pkgs/applications/audio/musikcube/default.nix
+++ b/pkgs/applications/audio/musikcube/default.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "musikcube";
- version = "0.93.1";
+ version = "0.95.0";
src = fetchFromGitHub {
owner = "clangen";
repo = pname;
rev = version;
- sha256 = "05qsxyr7x8l0vlmn4yjg4gglxvcw9raf6vfzvblsl2ngsdsrnizy";
+ sha256 = "16ksr4yjkg88bpij1i49dzi07ffhqq8b36r090y4fq5czrc420rc";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/audio/ncmpc/default.nix b/pkgs/applications/audio/ncmpc/default.nix
index ca61aa0cd6f0..97aa06453e52 100644
--- a/pkgs/applications/audio/ncmpc/default.nix
+++ b/pkgs/applications/audio/ncmpc/default.nix
@@ -10,13 +10,13 @@ assert pcreSupport -> pcre != null;
stdenv.mkDerivation rec {
pname = "ncmpc";
- version = "0.39";
+ version = "0.42";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "ncmpc";
rev = "v${version}";
- sha256 = "08xrcinfm1a7hjycf8la7gnsxbp3six70ks987dr7j42kd42irfq";
+ sha256 = "1c21sbdm6pp3kwhnzc7c6ksna7madvsmfa7j91as2g8485symqv2";
};
buildInputs = [ glib ncurses mpd_clientlib boost ]
diff --git a/pkgs/applications/audio/ncpamixer/default.nix b/pkgs/applications/audio/ncpamixer/default.nix
index 32d8df2f0487..89a0da5e0d63 100644
--- a/pkgs/applications/audio/ncpamixer/default.nix
+++ b/pkgs/applications/audio/ncpamixer/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "ncpamixer";
- version = "1.3.3";
+ version = "1.3.3.1";
src = fetchFromGitHub {
owner = "fulhax";
repo = "ncpamixer";
rev = version;
- sha256 = "19pxfvfhhrbfk1wz5awx60y51jccrgrcvlq7lb622sw2z0wzw4ac";
+ sha256 = "1v3bz0vpgh18257hdnz3yvbnl51779g1h5b265zgc21ks7m1jw5z";
};
buildInputs = [ ncurses libpulseaudio ];
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 19f6d7bfb5ae..0de043d35dba 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.2";
+ version = "3.9.5";
src = fetchurl {
url = "https://www.ocenaudio.com/downloads/index.php/ocenaudio_debian9_64.deb?version=${version}";
- sha256 = "1fvpba3dnzb7sm6gp0znbrima02ckfiy2zwb66x1gr05y9a56inv";
+ sha256 = "13hvdfydlgp2qf49ddhdzghz5jkyx1rhnsj8sf8khfxf9k8phkjd";
};
diff --git a/pkgs/applications/audio/openmpt123/default.nix b/pkgs/applications/audio/openmpt123/default.nix
index 0646407582ed..91bf47dddd6b 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.2";
+ version = "0.5.3";
in stdenv.mkDerivation {
pname = "openmpt123";
inherit version;
src = fetchurl {
url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
- sha256 = "1cwpc4j90dpxa2siia68rg9qwwm2xk6bhxnslfjj364507jy6s4l";
+ sha256 = "1f155yf5v57dwhzb7z0kh67lckr3yq4x8040dm54qgbxw582la77";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/audio/padthv1/default.nix b/pkgs/applications/audio/padthv1/default.nix
index 29ef027f2f20..e321119d838f 100644
--- a/pkgs/applications/audio/padthv1/default.nix
+++ b/pkgs/applications/audio/padthv1/default.nix
@@ -2,11 +2,11 @@
mkDerivation rec {
pname = "padthv1";
- version = "0.9.17";
+ version = "0.9.18";
src = fetchurl {
url = "mirror://sourceforge/padthv1/${pname}-${version}.tar.gz";
- sha256 = "098fk8fwcgssnfr1gilqg8g17zvch62lrn3rqsswpzbr3an5adb3";
+ sha256 = "1karrprb3ijrbiwpr43rl3nxnzc33lnmwrd1832psgr3flnr9fp5";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools fftwFloat ];
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/pianobooster/default.nix b/pkgs/applications/audio/pianobooster/default.nix
index 4832fce1e962..b92808775c8a 100644
--- a/pkgs/applications/audio/pianobooster/default.nix
+++ b/pkgs/applications/audio/pianobooster/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake, pkg-config, qttools
-, alsaLib, ftgl, libGLU, libjack2, qtbase, rtmidi
+, alsaLib, ftgl, libGLU, libjack2, qtbase, rtmidi, wrapQtAppsHook
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "03xcdnlpsij22ca3i6xj19yqzn3q2ch0d32r73v0c96nm04gvhjj";
};
- nativeBuildInputs = [ cmake pkg-config qttools ];
+ nativeBuildInputs = [ cmake pkg-config qttools wrapQtAppsHook ];
buildInputs = [ alsaLib ftgl libGLU libjack2 qtbase rtmidi ];
diff --git a/pkgs/applications/audio/picard/default.nix b/pkgs/applications/audio/picard/default.nix
index cf8523b4ef74..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";
+ version = "2.5.2";
src = fetchFromGitHub {
owner = "metabrainz";
repo = pname;
rev = "release-${version}";
- sha256 = "02px6r086pyhpf6wia876c73bgr4xa4pyx2yykv6j74zyp5wig3z";
+ sha256 = "193pk6fhrqar2ra8krj6xdd7sm5qfw0p708iazzwk4b8c8g0q72j";
};
nativeBuildInputs = [ gettext qt5.wrapQtAppsHook qt5.qtbase ]
diff --git a/pkgs/applications/audio/plexamp/default.nix b/pkgs/applications/audio/plexamp/default.nix
index 277382452313..2c33584e3621 100644
--- a/pkgs/applications/audio/plexamp/default.nix
+++ b/pkgs/applications/audio/plexamp/default.nix
@@ -2,13 +2,13 @@
let
pname = "plexamp";
- version = "3.2.0";
+ version = "3.3.1";
name = "${pname}-${version}";
src = fetchurl {
url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage";
- sha256 = "R1BhobnwoU7oJ7bNes8kH2neXqHlMPbRCNjcHyzUPqo=";
name="${pname}-${version}.AppImage";
+ sha256 = "6/asP8VR+rJ52lKKds46gSw1or9suUEmyR75pjdWHIQ=";
};
appimageContents = appimageTools.extractType2 {
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..4b931813bea5 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.25_fix";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "pt2-clone";
rev = "v${version}";
- sha256 = "1vixpp0vqpawqviwl44wn8zf602zyyrgqnjzrlwjrmdzydx9c93y";
+ sha256 = "1slv8qjxsj67z6984nl67g53mq0sdls2cbikvfjmgmad1wkh98ma";
};
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
new file mode 100644
index 000000000000..ff190fdcdd36
--- /dev/null
+++ b/pkgs/applications/audio/ptcollab/default.nix
@@ -0,0 +1,34 @@
+{ mkDerivation
+, stdenv
+, fetchFromGitHub
+, qmake
+, qtbase
+, qtmultimedia
+, libvorbis
+}:
+
+mkDerivation rec {
+ pname = "ptcollab";
+ version = "0.3.5.1";
+
+ src = fetchFromGitHub {
+ owner = "yuxshao";
+ repo = "ptcollab";
+ rev = "v${version}";
+ sha256 = "1ahfxjm1chz8k65rs7rgn4s2bgippq58fjcxl8fr21pzn718wqf1";
+ };
+
+ nativeBuildInputs = [ qmake ];
+
+ buildInputs = [ qtbase qtmultimedia libvorbis ];
+
+ meta = with stdenv.lib; {
+ description = "Experimental pxtone editor where you can collaborate with friends";
+ homepage = "https://yuxshao.github.io/ptcollab/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ OPNA2608 ];
+ platforms = platforms.all;
+ # Requires Qt5.15
+ broken = stdenv.hostPlatform.isDarwin;
+ };
+}
diff --git a/pkgs/applications/audio/pulseaudio-ctl/default.nix b/pkgs/applications/audio/pulseaudio-ctl/default.nix
index 6cabdc6534dd..6a19d959a23d 100644
--- a/pkgs/applications/audio/pulseaudio-ctl/default.nix
+++ b/pkgs/applications/audio/pulseaudio-ctl/default.nix
@@ -7,13 +7,13 @@ let
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
- version = "1.67";
+ version = "1.68";
src = fetchFromGitHub {
owner = "graysky2";
repo = pname;
rev = "v${version}";
- sha256 = "1mf5r7x6aiqmx9mz7gpckrqvvzxnr5gs2q1k4m42rjk6ldkpdb46";
+ sha256 = "0wrzfanwy18wyawpg8rfvfgjh3lwngqwmfpi4ww3530rfmi84cf0";
};
postPatch = ''
diff --git a/pkgs/applications/audio/pulseaudio-modules-bt/default.nix b/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
index 556dd5f10619..42e780af0989 100644
--- a/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
+++ b/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
@@ -18,8 +18,12 @@
let
pulseSources = runCommand "pulseaudio-sources" {} ''
mkdir $out
- tar -xf ${pulseaudio.src}
- mv pulseaudio*/* $out/
+ if [ -d ${pulseaudio.src} ]; then
+ ln -s ${pulseaudio.src}/* $out/
+ else
+ tar -xf ${pulseaudio.src}
+ mv pulseaudio*/* $out/
+ fi
'';
in stdenv.mkDerivation rec {
@@ -61,7 +65,7 @@ in stdenv.mkDerivation rec {
# Pulseaudio version is detected with a -rebootstrapped suffix which build system assumptions
substituteInPlace config.h.in --replace PulseAudio_VERSION ${pulseaudio.version}
- substituteInPlace CMakeLists.txt --replace '${"\${PulseAudio_VERSION}"}' ${pulseaudio.version}
+ substituteInPlace CMakeLists.txt --replace '${"\${PULSE_DIR}"}' ${pulseaudio.pulseDir}
# Fraunhofer recommends to enable afterburner but upstream has it set to false by default
substituteInPlace src/modules/bluetooth/a2dp/a2dp_aac.c \
@@ -72,7 +76,7 @@ in stdenv.mkDerivation rec {
for so in $out/lib/pulse-${pulseaudio.version}/modules/*.so; do
orig_rpath=$(patchelf --print-rpath "$so")
patchelf \
- --set-rpath "${ldacbt}/lib:${lib.getLib ffmpeg}/lib:$out/lib/pulse-${pulseaudio.version}/modules:$orig_rpath" \
+ --set-rpath "${ldacbt}/lib:${lib.getLib ffmpeg}/lib:$out/${pulseaudio.pulseDir}/modules:$orig_rpath" \
"$so"
done
'';
diff --git a/pkgs/applications/audio/pulseaudio-modules-bt/fix-install-path.patch b/pkgs/applications/audio/pulseaudio-modules-bt/fix-install-path.patch
index 3c498fe8af1b..7cdb7de4dd13 100644
--- a/pkgs/applications/audio/pulseaudio-modules-bt/fix-install-path.patch
+++ b/pkgs/applications/audio/pulseaudio-modules-bt/fix-install-path.patch
@@ -8,4 +8,4 @@ index 8d20dbf..63fe7ba 100644
module-bluetooth-policy
- LIBRARY DESTINATION ${PulseAudio_modlibexecdir})
-
-+ LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/pulse-${PulseAudio_VERSION}/modules/)
++ LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/${PULSE_DIR}/modules/)
diff --git a/pkgs/applications/audio/pulseeffects/default.nix b/pkgs/applications/audio/pulseeffects/default.nix
index a7b97e9daaf8..427d29768d66 100644
--- a/pkgs/applications/audio/pulseeffects/default.nix
+++ b/pkgs/applications/audio/pulseeffects/default.nix
@@ -44,13 +44,13 @@ let
];
in stdenv.mkDerivation rec {
pname = "pulseeffects";
- version = "4.8.1";
+ version = "4.8.2";
src = fetchFromGitHub {
owner = "wwmm";
repo = "pulseeffects";
rev = "v${version}";
- sha256 = "17yfs3ja7vflywhxbn3n3r8n6hl829x257kzplg2vpppppg6ylj6";
+ sha256 = "19h47mrxjm6x83pqcxfsshf48kd1babfk0kwdy1c7fjri7kj0g0s";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/audio/qmmp/default.nix b/pkgs/applications/audio/qmmp/default.nix
index 84ff9f787d53..e6f41711fdf6 100644
--- a/pkgs/applications/audio/qmmp/default.nix
+++ b/pkgs/applications/audio/qmmp/default.nix
@@ -29,11 +29,11 @@
# handle that.
mkDerivation rec {
- name = "qmmp-1.4.1";
+ name = "qmmp-1.4.2";
src = fetchurl {
url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2";
- sha256 = "0p18r2ri75vbyjzfa7bcl1dm372m6jvn9zj2p5ia2rh1g77fbm9a";
+ sha256 = "1kvzw0n90crg3dgy8834qrjv0zb3ia5cny7virax9ax73y653jfa";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/pkgs/applications/audio/qtractor/default.nix b/pkgs/applications/audio/qtractor/default.nix
index 2975e6464e1c..961314088d1a 100644
--- a/pkgs/applications/audio/qtractor/default.nix
+++ b/pkgs/applications/audio/qtractor/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "qtractor";
- version = "0.9.15";
+ version = "0.9.18";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0k7a6llwrzs07flr9mvzvay9ygc2x64syg8npyabsw5a4d85fwsx";
+ sha256 = "121vmygdzp37p6f93f8dbbg2m2r55j7amyiapzkqgypgn4vfdbwr";
};
nativeBuildInputs = [
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/shortwave/default.nix b/pkgs/applications/audio/shortwave/default.nix
index 055694fb40f5..3572bbf88abb 100644
--- a/pkgs/applications/audio/shortwave/default.nix
+++ b/pkgs/applications/audio/shortwave/default.nix
@@ -8,7 +8,7 @@
, glib
, gst_all_1
, gtk3
-, libhandy
+, libhandy_0
, meson
, ninja
, openssl
@@ -53,7 +53,7 @@ rustPlatform.buildRustPackage rec {
gdk-pixbuf
glib
gtk3
- libhandy
+ libhandy_0
openssl
sqlite
] ++ (with gst_all_1; [
diff --git a/pkgs/applications/audio/spotify-cli-linux/default.nix b/pkgs/applications/audio/spotify-cli-linux/default.nix
new file mode 100644
index 000000000000..da41fb6b64ed
--- /dev/null
+++ b/pkgs/applications/audio/spotify-cli-linux/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, python3Packages, dbus }:
+python3Packages.buildPythonApplication rec {
+ pname = "spotify-cli-linux";
+ version = "1.6.0";
+
+ src = python3Packages.fetchPypi {
+ inherit pname version;
+ sha256 = "0slyc3jfrj3rwq8rv6p5aqkw487aw7a87kmf1fb6n4vnvcf08v7w";
+ };
+
+ preBuild = ''
+ substituteInPlace spotifycli/spotifycli.py \
+ --replace dbus-send ${dbus}/bin/dbus-send
+ '';
+
+ disabled = !python3Packages.isPy3k;
+ propagatedBuildInputs = with python3Packages; [ lyricwikia dbus-python ];
+
+ # upstream has no code tests, but uses its "tests" for linting and formatting checks
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ homepage = "https://pwittchen.github.io/spotify-cli-linux/";
+ maintainers = [ maintainers.kmein ];
+ description = "A command line interface to Spotify on Linux.";
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix
index 6fd52834b007..ff44f14476f1 100644
--- a/pkgs/applications/audio/spotify/default.nix
+++ b/pkgs/applications/audio/spotify/default.nix
@@ -10,14 +10,14 @@ let
# If an update breaks things, one of those might have valuable info:
# https://aur.archlinux.org/packages/spotify/
# https://community.spotify.com/t5/Desktop-Linux
- version = "1.1.42.622.gbd112320-37";
+ version = "1.1.46.916.g416cacf1";
# To get the latest stable revision:
# curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=stable' | jq '.download_url,.version,.last_updated'
# To get general information:
# curl -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/spotify' | jq '.'
# More examples of api usage:
# https://github.com/canonical-websites/snapcraft.io/blob/master/webapp/publisher/snaps/views.py
- rev = "42";
+ rev = "43";
deps = [
alsaLib
@@ -78,7 +78,7 @@ stdenv.mkDerivation {
# https://community.spotify.com/t5/Desktop-Linux/Redistribute-Spotify-on-Linux-Distributions/td-p/1695334
src = fetchurl {
url = "https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_${rev}.snap";
- sha512 = "06371c6a285aba916a779cd9f2a933f97db8fb38393545baa94c8984302e003c559af7b1b35afd7df5f2c35e379e2cb80c00facf527bc22df09061cdb67d9d7a";
+ sha512 = "5b3d5d1f52a554c8e775b8aed16ef84e96bf3b61a2b53266e10d3c47e341899310af13cc8513b04424fc14532e36543a6fae677f80a036e3f51c75166d8d53d1";
};
buildInputs = [ squashfsTools makeWrapper ];
diff --git a/pkgs/applications/audio/spotifyd/default.nix b/pkgs/applications/audio/spotifyd/default.nix
index 121f9cbc960f..dcb5737afa6a 100644
--- a/pkgs/applications/audio/spotifyd/default.nix
+++ b/pkgs/applications/audio/spotifyd/default.nix
@@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec {
description = "An open source Spotify client running as a UNIX daemon";
homepage = "https://github.com/Spotifyd/spotifyd";
license = with licenses; [ gpl3 ];
- maintainers = with maintainers; [ anderslundstedt filalex77 marsam ];
+ maintainers = with maintainers; [ anderslundstedt Br1ght0ne marsam ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/audio/strawberry/default.nix b/pkgs/applications/audio/strawberry/default.nix
index fa6ee383c9e6..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.2";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "jonaski";
repo = pname;
rev = version;
- sha256 = "sha256-tJcpjviCXA1Y/PX1jlXphXZZMWBAAg3kdbsj41tmunE=";
+ 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/vmpk/default.nix b/pkgs/applications/audio/vmpk/default.nix
index 62ae1d2c049f..dfae5d40e114 100644
--- a/pkgs/applications/audio/vmpk/default.nix
+++ b/pkgs/applications/audio/vmpk/default.nix
@@ -1,19 +1,22 @@
-{ stdenv, fetchurl, cmake, pkgconfig, alsaLib, libjack2, qt4 }:
+{ mkDerivation, lib, fetchurl, cmake, pkg-config
+, qttools, qtx11extras, drumstick
+, docbook-xsl-nons
+}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "vmpk";
- version = "0.5.1";
+ version = "0.7.2";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}.tar.bz2";
- sha256 = "11fqnxgs9hr9255d93n7lazxzjwn8jpmn23nywdksh0pb1ffvfrc";
+ sha256 = "5oLrjQADg59Mxpb0CNLQAE574IOSYLDLJNaQ/9q2cMQ=";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config qttools docbook-xsl-nons ];
- buildInputs = [ alsaLib libjack2 qt4 ];
+ buildInputs = [ qtx11extras drumstick ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Virtual MIDI Piano Keyboard";
homepage = "http://vmpk.sourceforge.net/";
license = licenses.gpl3Plus;
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 ad4fc9728be2..e4898baca54e 100644
--- a/pkgs/applications/backup/deja-dup/default.nix
+++ b/pkgs/applications/backup/deja-dup/default.nix
@@ -12,7 +12,7 @@
, coreutils
, libsoup
, libsecret
-, libhandy
+, libhandy_0
, wrapGAppsHook
, libgpgerror
, json-glib
@@ -21,14 +21,14 @@
stdenv.mkDerivation rec {
pname = "deja-dup";
- version = "42.4";
+ version = "42.5";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = pname;
rev = version;
- sha256 = "c4E6mHYVb8TWVTVlmHidcLa9ebHJ27iStsNNLJhY8vY=";
+ sha256 = "1xgsd9a9y36lv6f2vjw2nxi9zj2zl1gv6rcyzkqajf91vgmxwf8k";
};
patches = [
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
glib
gtk3
libsecret
- libhandy
+ libhandy_0
libgpgerror
json-glib
];
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/btc1.nix b/pkgs/applications/blockchains/btc1.nix
deleted file mode 100644
index 3442c9ba807f..000000000000
--- a/pkgs/applications/blockchains/btc1.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, hexdump, openssl, db48
-, boost, zlib, miniupnpc, qt4, protobuf, qrencode, libevent
-, AppKit
-, withGui ? !stdenv.isDarwin
-}:
-
-with stdenv.lib;
-stdenv.mkDerivation rec {
- name = "bit1" + (toString (optional (!withGui) "d")) + "-" + version;
- version = "1.15.1";
-
- src = fetchurl {
- url = "https://github.com/btc1/bitcoin/archive/v${version}.tar.gz";
- sha256 = "0v0g2wb4nsnhddxzb63vj2bc1mgyj05vqm5imicjfz8prvgc0si8";
- };
-
- nativeBuildInputs = [ pkgconfig autoreconfHook hexdump ];
- buildInputs = [ openssl db48 boost zlib miniupnpc protobuf libevent ]
- ++ optionals withGui [ qt4 qrencode ]
- ++ optional stdenv.isDarwin AppKit;
-
- configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
- ++ optionals withGui [ "--with-gui=qt4" ];
-
- meta = {
- description = "Peer-to-peer electronic cash system (btc1 client)";
- longDescription= ''
- Bitcoin is a free open source peer-to-peer electronic cash system that is
- completely decentralized, without the need for a central server or trusted
- parties. Users hold the crypto keys to their own money and transact directly
- with each other, with the help of a P2P network to check for double-spending.
-
- btc1 is an implementation of a Bitcoin full node with segwit2x hard fork
- support.
- '';
- homepage = "https://github.com/btc1/bitcoin";
- license = licenses.mit;
- maintainers = with maintainers; [ sorpaas ];
- platforms = platforms.unix;
- };
-}
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/ergo/default.nix b/pkgs/applications/blockchains/ergo/default.nix
index 706acebba553..6b686d0b2d6c 100644
--- a/pkgs/applications/blockchains/ergo/default.nix
+++ b/pkgs/applications/blockchains/ergo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ergo";
- version = "3.3.5";
+ version = "3.3.6";
src = fetchurl {
url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar";
- sha256 = "0bxzpwwb42bppqli3zggx3lah7g6kwmy6k6k6dinypj6x0bafqcg";
+ sha256 = "1zi559ixjxxsrpvvjbxa1d0g96px3h9amjvy149sfhp7b8w5hhk3";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/blockchains/exodus/default.nix b/pkgs/applications/blockchains/exodus/default.nix
index 0c0b6a243010..13543114d64a 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.8.28";
+ version = "20.11.21";
src = fetchurl {
url = "https://downloads.exodus.io/releases/${pname}-linux-x64-${version}.zip";
- sha256 = "fde9165f71f0d641f6892ddce3ec26d200e8095a383f2b4c8f924de4041d65ef";
+ sha256 = "1q6sh2jhngvihkxjprkcd1php6r7m6qkxsijx8d3azzlgj9nbf2n";
};
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/freicoin.nix b/pkgs/applications/blockchains/freicoin.nix
deleted file mode 100644
index cc28fff96c47..000000000000
--- a/pkgs/applications/blockchains/freicoin.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-{ fetchFromGitHub, stdenv, db, boost, gmp, mpfr, qt4, qmake4Hook }:
-
-stdenv.mkDerivation rec {
- version = "0.8.6-2";
- pname = "freicoin";
-
- src = fetchFromGitHub {
- owner = "freicoin";
- repo = "freicoin";
- rev = "v${version}";
- sha256 = "1v1qwv4x5agjba82s1vknmdgq67y26wzdwbmwwqavv7f7y3y860h";
- };
-
- enableParallelBuilding = false;
-
- qmakeFlags = ["USE_UPNP=-"];
-
- # I think that openssl and zlib are required, but come through other
- # packages
-
- preBuild = "unset AR";
-
- installPhase = ''
- mkdir -p $out/bin
- cp freicoin-qt $out/bin
- '';
-
- nativeBuildInputs = [ qmake4Hook ];
- buildInputs = [ db boost gmp mpfr qt4 ];
-
- meta = with stdenv.lib; {
- description = "Peer-to-peer currency with demurrage fee";
- homepage = "http://freicoi.in/";
- license = licenses.mit;
- maintainers = [ maintainers.viric ];
- platforms = platforms.linux;
-
- # upstream doesn't support newer openssl versions, use 1.0.1 for testing
- broken = true;
- };
-}
diff --git a/pkgs/applications/blockchains/go-ethereum.nix b/pkgs/applications/blockchains/go-ethereum.nix
index 8e9321950676..b0f464cbfdc8 100644
--- a/pkgs/applications/blockchains/go-ethereum.nix
+++ b/pkgs/applications/blockchains/go-ethereum.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "go-ethereum";
- version = "1.9.23";
+ version = "1.9.24";
src = fetchFromGitHub {
owner = "ethereum";
repo = pname;
rev = "v${version}";
- sha256 = "0w65sln5l3sxwzxwjvyaial0m1kxhivhw8xwl5faxxxlk50rs4wm";
+ sha256 = "0nrx5fwfij9wajd3lj76hh1yv4zg4q3jc76a76m22djn1njl0n5j";
};
runVend = true;
diff --git a/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
index 3bd379ce27c8..4c4f3f2b29e3 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.14.0";
+ version = "2.16.0";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage";
- sha256 = "057g77nd8qxi8dw9sp7x068wsxmrpnsdfrca876f0bpw7lpb0bqq";
+ sha256 = "16z2cy41vxbrvjblj09in6669pks1p9y3rgx8b7afjwf102ba9yi";
};
appimageContents = appimageTools.extractType2 {
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/monero-gui/default.nix b/pkgs/applications/blockchains/monero-gui/default.nix
index 8cd03f34286f..6275a26118f6 100644
--- a/pkgs/applications/blockchains/monero-gui/default.nix
+++ b/pkgs/applications/blockchains/monero-gui/default.nix
@@ -1,5 +1,6 @@
{ stdenv, wrapQtAppsHook, makeDesktopItem
, fetchFromGitHub
+, fetchpatch
, cmake, qttools, pkgconfig
, qtbase, qtdeclarative, qtgraphicaleffects
, qtmultimedia, qtxmlpatterns
@@ -27,13 +28,13 @@ in
stdenv.mkDerivation rec {
pname = "monero-gui";
- version = "0.17.1.1";
+ version = "0.17.1.4";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero-gui";
rev = "v${version}";
- sha256 = "0aqhp4rmqsgwjb875kgh6qwz0wyyiag1fksyic9cnhgg5j5y95nx";
+ sha256 = "1ixjfdlvwr2an2s9jaql240bk7jpq5hhm5c4hww0bicyy3fp12ng";
};
nativeBuildInputs = [
@@ -58,7 +59,14 @@ stdenv.mkDerivation rec {
chmod -R +w source/monero
'';
- patches = [ ./move-log-file.patch ];
+ patches = [
+ ./move-log-file.patch
+ # fix build failure due to invalid use of CMAKE_PREFIX_PATH
+ (fetchpatch {
+ url = "https://github.com/monero-project/monero-gui/commit/ef2be82c21b0934522ad8e110805b66f5948da1f.patch";
+ sha256 = "1rhazk2xwa5dv1cmkrkq8yr08qxslg4k929cvlliabrx20kbr5z5";
+ })
+ ];
postPatch = ''
# set monero-gui version
diff --git a/pkgs/applications/blockchains/monero/default.nix b/pkgs/applications/blockchains/monero/default.nix
index 29acbd0f37b3..1010da81da34 100644
--- a/pkgs/applications/blockchains/monero/default.nix
+++ b/pkgs/applications/blockchains/monero/default.nix
@@ -17,13 +17,13 @@ assert trezorSupport -> all (x: x!=null) [ libusb1 protobuf python3 ];
stdenv.mkDerivation rec {
pname = "monero";
- version = "0.17.1.1";
+ version = "0.17.1.3";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero";
rev = "v${version}";
- sha256 = "18x27dm24k04vx0yz57zi02rk0wrmbn4wr8alqf48dq6z9wr0fhp";
+ sha256 = "1ddkdfd8i5q509qziwcx1f6nm8axs4a1ppzv2y5lgsqpq375if6j";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/blockchains/namecoin.nix b/pkgs/applications/blockchains/namecoin.nix
index 936eaa2505e1..cbce17731043 100644
--- a/pkgs/applications/blockchains/namecoin.nix
+++ b/pkgs/applications/blockchains/namecoin.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
description = "Decentralized open source information registration and transfer system based on the Bitcoin cryptocurrency";
homepage = "https://namecoin.org";
license = licenses.mit;
- maintainers = with maintainers; [ doublec infinisil ];
+ maintainers = with maintainers; [ infinisil ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/blockchains/openethereum/default.nix b/pkgs/applications/blockchains/openethereum/default.nix
index 7d5acc62050d..563b2378f845 100644
--- a/pkgs/applications/blockchains/openethereum/default.nix
+++ b/pkgs/applications/blockchains/openethereum/default.nix
@@ -5,23 +5,23 @@
, llvmPackages
, openssl
, pkg-config
+, stdenv
, systemd
+, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "openethereum";
- version = "3.0.1";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "openethereum";
repo = "openethereum";
rev = "v${version}";
- sha256 = "08dkcrga1x18csh6pw6f54x5xwijppyjhg46cf4p452xc1l3a6ir";
+ sha256 = "cs84Zz0nhagGDu5sDFTaFZF3SPEgJU8F4vGX7KLihOM=";
};
- cargoSha256 = "1xliragihwjfc5qmfm0ng519bw8a28m1w1yqcl9mpk8zywiybaah";
-
- cargoPatches = [ ./lock.patch ];
+ cargoSha256 = "6suNkHw1BbISb0MkYkUaD+mpUal+kn3y1SFVqzJFqJc=";
LIBCLANG_PATH = "${llvmPackages.libclang}/lib";
nativeBuildInputs = [
@@ -31,7 +31,9 @@ rustPlatform.buildRustPackage rec {
pkg-config
];
- buildInputs = [ openssl systemd ];
+ buildInputs = [ openssl ]
+ ++ stdenv.lib.optionals stdenv.isLinux [ systemd ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.Security ];
cargoBuildFlags = [ "--features final" ];
@@ -43,6 +45,6 @@ rustPlatform.buildRustPackage rec {
homepage = "http://parity.io/ethereum";
license = licenses.gpl3;
maintainers = with maintainers; [ akru xrelkd ];
- platforms = platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/applications/blockchains/openethereum/lock.patch b/pkgs/applications/blockchains/openethereum/lock.patch
deleted file mode 100644
index 66709480bb72..000000000000
--- a/pkgs/applications/blockchains/openethereum/lock.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- /nix/store/hv764a65zmfzw5scjhz5839agv10da6x-source/Cargo.lock 1969-12-31 16:00:01.000000000 -0800
-+++ ./Cargo.lock 2020-07-31 21:30:31.146750066 -0700
-@@ -3113,7 +3113,7 @@
-
- [[package]]
- name = "openethereum"
--version = "3.0.0"
-+version = "3.0.1"
- dependencies = [
- "ansi_term",
- "atty",
-@@ -3562,7 +3562,7 @@
-
- [[package]]
- name = "parity-version"
--version = "3.0.0"
-+version = "3.0.1"
- dependencies = [
- "parity-bytes",
- "rlp",
diff --git a/pkgs/applications/blockchains/pivx.nix b/pkgs/applications/blockchains/pivx.nix
index 16ea2dc43e74..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" ]
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
Zero Knowledge cryptography proofs for industry-leading transaction anonymity.
'';
license = licenses.mit;
- homepage = "https://www.dash.org";
+ homepage = "https://pivx.org";
maintainers = with maintainers; [ wucke13 ];
platforms = platforms.unix;
};
diff --git a/pkgs/applications/blockchains/polkadot/default.nix b/pkgs/applications/blockchains/polkadot/default.nix
index 45cecf7e9fb8..866adeea2780 100644
--- a/pkgs/applications/blockchains/polkadot/default.nix
+++ b/pkgs/applications/blockchains/polkadot/default.nix
@@ -7,18 +7,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "polkadot";
- version = "0.8.25";
+ version = "0.8.26-1";
src = fetchFromGitHub {
owner = "paritytech";
repo = "polkadot";
rev = "v${version}";
- sha256 = "1jdklmysr25rlwgx7pz0jw66j1w60h98kqghzjhr90zhynzh39lz";
+ sha256 = "17ji1gjrx3gzw4msaz9kgvm132y14wgh8z183l3mfw1cj44a6kqk";
};
- cargoSha256 = "08yfafrspkd1g1mhlfwngbknkxjkyymbcga8n2rdsk7mz0hm0vgy";
-
- cargoPatches = [ ./substrate-wasm-builder-runner.patch ];
+ cargoSha256 = "07zwlwx02xw1y20br2c4grwv7bprhynqy7gav4qh3vw117ijpiqk";
nativeBuildInputs = [ clang ];
diff --git a/pkgs/applications/blockchains/polkadot/substrate-wasm-builder-runner.patch b/pkgs/applications/blockchains/polkadot/substrate-wasm-builder-runner.patch
deleted file mode 100644
index 7d84965dcea2..000000000000
--- a/pkgs/applications/blockchains/polkadot/substrate-wasm-builder-runner.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/Cargo.lock b/Cargo.lock
-index 5e7c4a14..bb67aada 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -8642,8 +8642,7 @@ dependencies = [
- [[package]]
- name = "substrate-wasm-builder-runner"
- version = "1.0.6"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d2a965994514ab35d3893e9260245f2947fd1981cdd4fffd2c6e6d1a9ce02e6a"
-+source = "git+https://github.com/paritytech/substrate#647ad15565d7c35ecf00b73b12cccad9858780b9"
-
- [[package]]
- name = "subtle"
-diff --git a/Cargo.toml b/Cargo.toml
-index 78047a1a..2d571f8e 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -112,3 +112,6 @@ polkadot = { path = "/usr/bin/polkadot" }
-
- [package.metadata.rpm.files]
- "../scripts/packaging/polkadot.service" = { path = "/usr/lib/systemd/system/polkadot.service", mode = "644" }
-+
-+[patch.crates-io]
-+substrate-wasm-builder-runner = { git = "https://github.com/paritytech/substrate", branch = "master" }
diff --git a/pkgs/applications/blockchains/quorum.nix b/pkgs/applications/blockchains/quorum.nix
index 5a525dec9995..eb98777c587d 100644
--- a/pkgs/applications/blockchains/quorum.nix
+++ b/pkgs/applications/blockchains/quorum.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoPackage, git, which }:
+{ stdenv, fetchFromGitHub, buildGoPackage, git, which, removeReferencesTo, go }:
buildGoPackage rec {
pname = "quorum";
@@ -25,6 +25,12 @@ buildGoPackage rec {
cp -v build/bin/geth build/bin/bootnode build/bin/swarm $out/bin
'';
+ # fails with `GOFLAGS=-trimpath`
+ allowGoReference = true;
+ preFixup = ''
+ find $out -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${go} '{}' +
+ '';
+
meta = with stdenv.lib; {
description = "A permissioned implementation of Ethereum supporting data privacy";
homepage = "https://www.goquorum.com/";
diff --git a/pkgs/applications/blockchains/turbo-geth.nix b/pkgs/applications/blockchains/turbo-geth.nix
new file mode 100644
index 000000000000..3ca62722f9ba
--- /dev/null
+++ b/pkgs/applications/blockchains/turbo-geth.nix
@@ -0,0 +1,29 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "turbo-geth";
+ version = "2020.11.04";
+
+ src = fetchFromGitHub {
+ owner = "ledgerwatch";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1iidj7cvpazk2v419l6k7h67rkx0mni3fcxfjpwrp0815fy1c2ri";
+ };
+
+ vendorSha256 = "16vawkky612zf45d8dhipjmhrprmi28z9wdcnjy07x3bxdyfbhfr";
+ runVend = true;
+
+ subPackages = [
+ "cmd/tg"
+ "cmd/restapi"
+ "cmd/rpcdaemon"
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/ledgerwatch/turbo-geth/";
+ description = "Ethereum node and geth fork focused on scalability and modularity";
+ license = with licenses; [ lgpl3 gpl3 ];
+ maintainers = with maintainers; [ xwvvvvwx ];
+ };
+}
diff --git a/pkgs/applications/blockchains/wasabiwallet/default.nix b/pkgs/applications/blockchains/wasabiwallet/default.nix
index 3b4ec1c49c4c..e566661d36a2 100644
--- a/pkgs/applications/blockchains/wasabiwallet/default.nix
+++ b/pkgs/applications/blockchains/wasabiwallet/default.nix
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation rec {
pname = "wasabiwallet";
- version = "1.1.12";
+ version = "1.1.12.2";
src = fetchurl {
url = "https://github.com/zkSNACKs/WalletWasabi/releases/download/v${version}/Wasabi-${version}.tar.gz";
- sha256 = "0nfd0pwsgrkaxcxfs8wb3i8kslfcqnc91iahw3rmlcxdzb81kjs4";
+ sha256 = "0nl7n24nsy3gyzrxa6llx81pvsjqcwi0a4qdv34dpcq483aclp2r";
};
dontBuild = true;
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 3a5bc63e1c38..51c7ebcc907f 100644
--- a/pkgs/applications/editors/android-studio/default.nix
+++ b/pkgs/applications/editors/android-studio/default.nix
@@ -9,9 +9,9 @@ let
inherit buildFHSUserEnv;
};
stableVersion = {
- version = "4.1.0.19"; # "Android Studio 4.1.0"
- build = "201.6858069";
- sha256Hash = "sha256-S5Uh/EpjE61l/z4UsPP7UEJ9Rk/hQidVVWX0bg/60gI=";
+ version = "4.1.1.0"; # "Android Studio 4.1.1"
+ build = "201.6953283";
+ sha256Hash = "sha256-aAMhhJWcVFdvEZt8fI3tF12Eg3TzlU+kUFMNeCYN1os=";
};
betaVersion = {
version = "4.1.0.18"; # "Android Studio 4.1 RC 3"
@@ -19,9 +19,9 @@ let
sha256Hash = "sha256-qbxmR9g8DSKzcP09bJuc+am79BSXWG39UQxFEb1bZ88=";
};
latestVersion = { # canary & dev
- version = "4.2.0.15"; # "Android Studio 4.2 Canary 15"
- build = "202.6922807";
- sha256Hash = "sha256-PXFNnPSJbdp9NtkMDR3Vq+vpWqd85Io2FmXPhRLRk/8=";
+ version = "4.2.0.16"; # "Android Studio 4.2 Canary 16"
+ build = "202.6939830";
+ sha256Hash = "sha256-2Xh0GR4BHZI6ofdyMI2icrztI2BmiHWT+1bEZIZ58IE=";
};
in {
# Attributes are named by their corresponding release channels
diff --git a/pkgs/applications/editors/bluefish/default.nix b/pkgs/applications/editors/bluefish/default.nix
index c7ac671c15bf..48c83b053108 100644
--- a/pkgs/applications/editors/bluefish/default.nix
+++ b/pkgs/applications/editors/bluefish/default.nix
@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
- name = "bluefish-2.2.11";
+ name = "bluefish-2.2.12";
src = fetchurl {
url = "mirror://sourceforge/bluefish/${name}.tar.bz2";
- sha256 = "1zy2ppdg3nq9iy3zgfhnw93bq5zbbhyampf7bk3grpfvq5zqfk25";
+ sha256 = "0slyjx4b4l612505q02crk00pjg9d5wi8gm5gxvcs0f6l9dr1y8d";
};
nativeBuildInputs = [ intltool pkgconfig wrapGAppsHook ];
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..cdf36bc3c21e 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; {
@@ -475,12 +475,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 f2904f3e012b..a0bd1193d2cd 100644
--- a/pkgs/applications/editors/emacs/generic.nix
+++ b/pkgs/applications/editors/emacs/generic.nix
@@ -22,6 +22,7 @@
, srcRepo ? false, autoreconfHook ? null, texinfo ? null
, siteStart ? ./site-start.el
, nativeComp ? false
+, withImageMagick ? lib.versionOlder version "27" && (withX || withNS)
, toolkit ? (
if withGTK2 then "gtk2"
else if withGTK3 then "gtk3"
@@ -101,7 +102,8 @@ in stdenv.mkDerivation {
++ lib.optionals withX
[ xlibsWrapper libXaw Xaw3d libXpm libpng libjpeg libungif libtiff libXft
gconf cairo ]
- ++ lib.optionals (withX || withNS) [ imagemagick librsvg ]
+ ++ lib.optionals (withX || withNS) [ librsvg ]
+ ++ lib.optionals withImageMagick [ imagemagick ]
++ lib.optionals (stdenv.isLinux && withX) [ m17n_lib libotf ]
++ lib.optional (withX && withGTK2) gtk2-x11
++ lib.optionals (withX && withGTK3) [ gtk3-x11 gsettings-desktop-schemas ]
@@ -126,6 +128,7 @@ in stdenv.mkDerivation {
"--with-gif=no" "--with-tiff=no" ])
++ lib.optional withXwidgets "--with-xwidgets"
++ lib.optional nativeComp "--with-nativecomp"
+ ++ lib.optional withImageMagick "--with-imagemagick"
;
installTargets = [ "tags" "install" ];
@@ -142,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
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/geany/default.nix b/pkgs/applications/editors/geany/default.nix
index d56e5acc71bf..124d4ee0417a 100644
--- a/pkgs/applications/editors/geany/default.nix
+++ b/pkgs/applications/editors/geany/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "geany";
- version = "1.37";
+ version = "1.37.1";
outputs = [ "out" "dev" "doc" "man" ];
src = fetchurl {
url = "https://download.geany.org/${pname}-${version}.tar.bz2";
- sha256 = "dde52584823b769c56704c27dbedddb7a6bbaf4eacb9587d10bbc387816e3d51";
+ sha256 = "060sachn33xpx3a609f09y97qq5ky17gvv686zbvrn618ij7bi8q";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/editors/glow/default.nix b/pkgs/applications/editors/glow/default.nix
index 1dc140f3e095..a54ce7345d04 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 filalex77 penguwin ];
+ maintainers = with maintainers; [ ehmry Br1ght0ne penguwin ];
};
}
diff --git a/pkgs/applications/editors/gnome-builder/default.nix b/pkgs/applications/editors/gnome-builder/default.nix
index a94ab58a78fe..6704702837a6 100644
--- a/pkgs/applications/editors/gnome-builder/default.nix
+++ b/pkgs/applications/editors/gnome-builder/default.nix
@@ -40,11 +40,11 @@
stdenv.mkDerivation rec {
pname = "gnome-builder";
- version = "3.36.1";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "17pvmd5jypar8dkr6w56hvf7jnq4l1wih2wwgkrv7sblr7rkkar2";
+ sha256 = "06wcyfrwcjyj2vcqyw0z3sy1r4qxpcdpwqq1qmpsaphpz8acycjn";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/editors/gnome-latex/default.nix b/pkgs/applications/editors/gnome-latex/default.nix
index 695a13eecabd..ffdeb21de7f3 100644
--- a/pkgs/applications/editors/gnome-latex/default.nix
+++ b/pkgs/applications/editors/gnome-latex/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, wrapGAppsHook, gsettings-desktop-schemas, gspell, gtksourceview4, libgee
, tepl, amtk, gnome3, glib, pkgconfig, intltool, itstool, libxml2 }:
let
- version = "3.36.0";
+ version = "3.38.0";
pname = "gnome-latex";
in stdenv.mkDerivation {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1869kr1zhcp04mzbi67lwgk497w840dbbc7427i9yh9b9s7j6mqn";
+ sha256 = "0xqd49pgi82dygqnxj08i1v22b0vwwhx3zvdinhrx4jny339yam8";
};
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index 9fbab346907d..136b0c2686d1 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.2.4"; /* 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 = "1rlw01aq6ci46xv4d4877k30309jjws29kwhriy98xf804msyzyb"; /* 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.2.4"; /* 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 = "05qr8jiasqxmkgi9v52g7hgpdf7pkkjcp42bbkh1f4zgvq81p5py"; /* updated by script */
};
wmClass = "jetbrains-idea";
update-channel = "IntelliJ IDEA 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.4"; /* 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 = "196hhb4n52a50w50awx01ksyl5dkrbdmnz8sb9di5ihni7043p97"; /* 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.4"; /* 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 = "0dwd9gvi8n3igza95pil3mf7azxn131830rvfzdvnvrzj9yb2q8l"; /* 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.2.4"; /* 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 = "0bpkl8phc16yjm7qjfbg42rm7sbfwbrjva7w0qiwiw9ibwvs90id"; /* 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.2.4"; /* 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 = "0l97nk9psb8g0sxm148fcz0x2v9mwqblffigrz2rmac3gd275s7f"; /* updated by script */
};
wmClass = "jetbrains-webstorm";
update-channel = "WebStorm RELEASE";
diff --git a/pkgs/applications/editors/kakoune/default.nix b/pkgs/applications/editors/kakoune/default.nix
index eec14f286ba7..f1f811066597 100644
--- a/pkgs/applications/editors/kakoune/default.nix
+++ b/pkgs/applications/editors/kakoune/default.nix
@@ -30,6 +30,15 @@ stdenv.mkDerivation rec {
$out/bin/kak -ui json -E "kill 0"
'';
+ postInstall = ''
+ # make share/kak/autoload a directory, so we can use symlinkJoin with plugins
+ cd "$out/share/kak"
+ autoload_target=$(readlink autoload)
+ rm autoload
+ mkdir autoload
+ ln -s --relative "$autoload_target" autoload
+ '';
+
meta = {
homepage = "http://kakoune.org/";
description = "A vim inspired text editor";
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 3926973f7ead..93241b93b04d 100644
--- a/pkgs/applications/editors/kakoune/plugins/default.nix
+++ b/pkgs/applications/editors/kakoune/plugins/default.nix
@@ -1,7 +1,7 @@
-{ pkgs, parinfer-rust }:
+{ pkgs, parinfer-rust, rep }:
{
- inherit parinfer-rust;
+ inherit parinfer-rust rep;
case-kak = pkgs.callPackage ./case.kak.nix { };
kak-ansi = pkgs.callPackage ./kak-ansi.nix { };
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/wrapper.nix b/pkgs/applications/editors/kakoune/wrapper.nix
index b4cc823880e7..7ac56d9cb1e0 100644
--- a/pkgs/applications/editors/kakoune/wrapper.nix
+++ b/pkgs/applications/editors/kakoune/wrapper.nix
@@ -1,44 +1,31 @@
-{ stdenv, bash }:
-with stdenv.lib;
-
-kakoune:
+{ symlinkJoin, makeWrapper, kakoune, plugins ? [], configure ? {} }:
let
- getPlugins = { plugins ? [] }: plugins;
+ # "plugins" is the preferred way, but some configurations may be
+ # using "configure.plugins", so accept both
+ requestedPlugins = plugins ++ (configure.plugins or []);
- wrapper = { configure ? {} }:
- stdenv.mkDerivation rec {
- pname = "kakoune";
- version = getVersion kakoune;
+in
+ symlinkJoin {
+ name = "kakoune-${kakoune.version}";
- src = ./.;
- buildCommand = ''
- mkdir -p $out/share/kak
- for plugin in ${strings.escapeShellArgs (getPlugins configure)}; do
- if [[ -d $plugin/share/kak/autoload ]]; then
- find "$plugin/share/kak/autoload" -type f -name '*.kak'| while read rcfile; do
- printf 'source "%s"\n' "$rcfile"
- done
- fi
- done >>$out/share/kak/plugins.kak
+ buildInputs = [ makeWrapper ];
- mkdir -p $out/bin
- substitute ${src}/wrapper.sh $out/bin/kak \
- --subst-var-by bash "${bash}" \
- --subst-var-by kakoune "${kakoune}" \
- --subst-var-by out "$out"
- chmod +x $out/bin/kak
- '';
+ paths = [ kakoune ] ++ requestedPlugins;
- preferLocalBuild = true;
- buildInputs = [ bash kakoune ];
- passthru = { unwrapped = kakoune; };
+ postBuild = ''
+ # location of kak binary is used to find ../share/kak/autoload,
+ # unless explicitly overriden with KAKOUNE_RUNTIME
+ rm "$out/bin/kak"
+ makeWrapper "${kakoune}/bin/kak" "$out/bin/kak" --set KAKOUNE_RUNTIME "$out/share/kak"
- meta = kakoune.meta // {
- # prefer wrapper over the package
- priority = (kakoune.meta.priority or 0) - 1;
- hydraPlatforms = [];
- };
- };
-in
- makeOverridable wrapper
+ # currently kakoune ignores doc files if they are symlinks, so workaround by
+ # copying doc files over, so they become regular files...
+ mkdir "$out/DELETE_ME"
+ mv "$out/share/kak/doc" "$out/DELETE_ME"
+ cp -r --dereference "$out/DELETE_ME/doc" "$out/share/kak"
+ rm -Rf "$out/DELETE_ME"
+ '';
+
+ meta = kakoune.meta // { priority = (kakoune.meta.priority or 0) - 1; };
+ }
diff --git a/pkgs/applications/editors/kakoune/wrapper.sh b/pkgs/applications/editors/kakoune/wrapper.sh
deleted file mode 100644
index 48a971a10c6e..000000000000
--- a/pkgs/applications/editors/kakoune/wrapper.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!@bash@/bin/bash
-
-# We use the -E option to load plugins. This only makes sense when we are
-# starting a new session, so we detect that. Also, Kakoune can only handle
-# one -E option, so we prepend loading plugins to an existing one.
-args=( "$@" )
-loadPlugins=true
-EValueOffset=-1
-pluginScript='@out@/share/kak/plugins.kak'
-
-for (( i = 0; i < ${#args[@]}; i++ )); do
- case "${args[i]}" in
- -n|-c|-l|-p|-clear|-version) loadPlugins=false;;
- -E) EValueOffset=$(( i + 1 ));;
- --) break;;
- esac
- case "${args[i]}" in
- -E|-c|-e|-s|-p|-f|-i|-ui|-debug) i=$(( i + 1 ));;
- esac
-done
-
-if [[ $loadPlugins = true ]]; then
- if (( EValueOffset >= 0 )); then
- args[EValueOffset]="source '$pluginScript'"$'\n'"${args[EValueOffset]}"
- else
- args=( "-E" "source '$pluginScript'" "${args[@]}" )
- fi
-fi
-
-exec @kakoune@/bin/kak "${args[@]}"
diff --git a/pkgs/applications/editors/kile/default.nix b/pkgs/applications/editors/kile/default.nix
index 1f1e43d196ce..6819c4337f4c 100644
--- a/pkgs/applications/editors/kile/default.nix
+++ b/pkgs/applications/editors/kile/default.nix
@@ -29,14 +29,17 @@ mkDerivation rec {
sha256 = "BEmSEv/LJPs6aCkUmnyuTGrV15WYXwgIANbfcviMXfA=";
};
- nativeBuildInputs = [ extra-cmake-modules wrapGAppsHook ];
+ nativeBuildInputs = [
+ extra-cmake-modules
+ wrapGAppsHook
+ kdoctools
+ ];
- propagatedBuildInputs = [
+ buildInputs = [
kconfig
kcrash
kdbusaddons
kdelibs4support
- kdoctools
kguiaddons
kiconthemes
kinit
@@ -48,6 +51,10 @@ mkDerivation rec {
poppler
qtscript
];
+ dontWrapGApps = true;
+ preFixup = ''
+ makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ '';
propagatedUserEnvPkgs = [ konsole ];
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/lite/default.nix b/pkgs/applications/editors/lite/default.nix
index 908ecf2bdd71..2f4397234984 100644
--- a/pkgs/applications/editors/lite/default.nix
+++ b/pkgs/applications/editors/lite/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
description = "A lightweight text editor written in Lua";
homepage = "https://github.com/rxi/lite";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/editors/marker/default.nix b/pkgs/applications/editors/marker/default.nix
index 758cb0c30eba..19ffdbd2c2c1 100644
--- a/pkgs/applications/editors/marker/default.nix
+++ b/pkgs/applications/editors/marker/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "fabiocolacio";
repo = "Marker";
- rev = "${version}";
+ rev = version;
fetchSubmodules = true;
sha256 = "1iy7izyprf050bix8am1krqivgyxnhx3jm775v8f80cgbqxy7m5r";
};
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix
index 6909af712fa0..04bd6c7b4b8b 100644
--- a/pkgs/applications/editors/nano/default.nix
+++ b/pkgs/applications/editors/nano/default.nix
@@ -1,10 +1,6 @@
-{ stdenv, fetchurl, fetchFromGitHub
-, ncurses
-, texinfo
-, gettext ? null
-, enableNls ? true
-, enableTiny ? false
-}:
+{ stdenv, fetchurl, fetchFromGitHub, ncurses, texinfo, writeScript
+, common-updater-scripts, git, nix, nixfmt, coreutils, gnused, nixosTests
+, gettext ? null, enableNls ? true, enableTiny ? false }:
assert enableNls -> (gettext != null);
@@ -44,13 +40,42 @@ in stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ passthru = {
+ tests = { inherit (nixosTests) nano; };
+
+ updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ git
+ nixfmt
+ nix
+ coreutils
+ gnused
+ ]
+ }
+
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')"
+ latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags git://git.savannah.gnu.org/nano.git '*' | tail --lines=1 | cut --delimiter='/' --fields=3 | sed 's|^v||g')"
+
+ if [ ! "$oldVersion" = "$latestTag" ]; then
+ update-source-version ${pname} "$latestTag" --version-key=version --print-changes
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/applications/editors/nano/default.nix"
+ nixfmt "$default_nix"
+ else
+ echo "${pname} is already up-to-date"
+ fi
+ '';
+ };
+
meta = {
homepage = "https://www.nano-editor.org/";
description = "A small, user-friendly console text editor";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [
- joachifm
- ];
+ maintainers = with maintainers; [ joachifm nequissimus ];
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/editors/nano/nanorc/default.nix b/pkgs/applications/editors/nano/nanorc/default.nix
index 4d4b093233bd..54442fc21f43 100644
--- a/pkgs/applications/editors/nano/nanorc/default.nix
+++ b/pkgs/applications/editors/nano/nanorc/default.nix
@@ -1,14 +1,17 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, writeScript, nixosTests, common-updater-scripts
+, coreutils, git, gnused, nix, nixfmt }:
-stdenv.mkDerivation {
+let
+ owner = "scopatz";
+ repo = "nanorc";
+in stdenv.mkDerivation rec {
pname = "nanorc";
- version = "2020-01-25";
+ version = "2020-10-10";
src = fetchFromGitHub {
- owner = "scopatz";
- repo = "nanorc";
- rev = "2020.1.25";
- sha256 = "1y8jk3jsl4bd6r4hzmxzcf77hv8bwm0318yv7y2npkkd3a060z8d";
+ inherit owner repo;
+ rev = builtins.replaceStrings [ "-" ] [ "." ] version;
+ sha256 = "3B2nNFYkwYHCX6pQz/hMO/rnVqlCiw1BSNmGmJ6KCqE=";
};
dontBuild = true;
@@ -19,6 +22,32 @@ stdenv.mkDerivation {
install *.nanorc $out/share/
'';
+ passthru.updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ coreutils
+ git
+ gnused
+ nix
+ nixfmt
+ ]
+ }
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"' | sed 's|\\.|-|g')"
+ latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags git@github.com:${owner}/${repo} '*.*.*' | tail --lines=1 | cut --delimiter='/' --fields=3)"
+ if [ "$oldVersion" != "$latestTag" ]; then
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/applications/editors/nano/nanorc/default.nix"
+ newTag=$(echo $latestTag | sed 's|\.|-|g')
+ update-source-version ${pname} "$newTag" --version-key=version --print-changes
+ nixfmt "$default_nix"
+ else
+ echo "${pname} is already up-to-date"
+ fi
+ '';
+
meta = {
description = "Improved Nano Syntax Highlighting Files";
homepage = "https://github.com/scopatz/nanorc";
diff --git a/pkgs/applications/editors/neovim/gnvim/wrapper.nix b/pkgs/applications/editors/neovim/gnvim/wrapper.nix
index e16fe8a8adc7..bb9930b6c718 100644
--- a/pkgs/applications/editors/neovim/gnvim/wrapper.nix
+++ b/pkgs/applications/editors/neovim/gnvim/wrapper.nix
@@ -23,9 +23,7 @@ stdenv.mkDerivation {
cp -r '${gnvim-unwrapped}/share/applications' "$out/share/applications"
# Sed needs a writable directory to do inplace modifications
chmod u+rw "$out/share/applications"
- for file in $out/share/applications/*.desktop; do
- sed -e "s|Exec=.\\+gnvim\\>|Exec=$out/bin/gnvim|" -i "$file"
- done
+ sed -e "s|Exec=.\\+gnvim\\>|Exec=gnvim|" -i $out/share/applications/*.desktop
'';
preferLocalBuild = true;
diff --git a/pkgs/applications/editors/neovim/utils.nix b/pkgs/applications/editors/neovim/utils.nix
index 1c49f6e0fbe1..d992ccd3f6a4 100644
--- a/pkgs/applications/editors/neovim/utils.nix
+++ b/pkgs/applications/editors/neovim/utils.nix
@@ -24,7 +24,7 @@ let
withPython2 ? false
/* the function you would have passed to python.withPackages */
, extraPython2Packages ? (_: [ ])
- , withPython3 ? true
+ , withPython3 ? true
/* the function you would have passed to python3.withPackages */
, extraPython3Packages ? (_: [ ])
, withNodeJs ? false
@@ -35,7 +35,7 @@ let
# for forward compability, when adding new environments, haskell etc.
, ...
- }:
+ }@args:
let
rubyEnv = bundlerEnv {
name = "neovim-ruby-env";
@@ -45,7 +45,6 @@ let
'';
};
-
requiredPlugins = vimUtils.requiredPlugins configure;
getDeps = attrname: map (plugin: plugin.${attrname} or (_: [ ]));
@@ -100,13 +99,15 @@ let
manifestRc = vimUtils.vimrcContent (configure // { customRC = ""; });
neovimRcContent = vimUtils.vimrcContent configure;
in
- {
+ args // {
wrapperArgs = makeWrapperArgs;
inherit neovimRcContent;
inherit manifestRc;
- inherit rubyEnv;
inherit python2Env;
inherit python3Env;
+ inherit withNodeJs;
+ } // lib.optionalAttrs withRuby {
+ inherit rubyEnv;
};
genProviderSettings = prog: withProg:
@@ -118,7 +119,7 @@ let
# to keep backwards compatibility
legacyWrapper = neovim: {
- extraMakeWrapperArgs ? []
+ extraMakeWrapperArgs ? ""
, withPython ? true
/* the function you would have passed to python.withPackages */
, extraPythonPackages ? (_: [])
@@ -141,19 +142,15 @@ let
extraPythonPackages = compatFun extraPythonPackages;
inherit withPython3;
extraPython3Packages = compatFun extraPython3Packages;
- inherit withNodeJs withRuby;
-
+ inherit withNodeJs withRuby viAlias vimAlias;
inherit configure;
};
in
wrapNeovimUnstable neovim (res // {
- wrapperArgs = res.wrapperArgs
- ++ [
- "--add-flags" "-u ${writeText "init.vim" res.neovimRcContent}"
- ]
- ++ (if builtins.isList extraMakeWrapperArgs then extraMakeWrapperArgs
- else lib.warn "Passing a string as extraMakeWrapperArgs to the neovim wrapper is
- deprecated, please use a list instead")
+ wrapperArgs = lib.escapeShellArgs (
+ res.wrapperArgs ++ lib.optionals (configure != {}) [
+ "--add-flags" "-u ${writeText "init.vim" res.neovimRcContent}"
+ ]) + " " + extraMakeWrapperArgs
;
});
in
diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix
index 06ef920e2767..111e84e63437 100644
--- a/pkgs/applications/editors/neovim/wrapper.nix
+++ b/pkgs/applications/editors/neovim/wrapper.nix
@@ -14,12 +14,12 @@ neovim:
let
wrapper = {
# should contain all args but the binary
- wrapperArgs ? []
+ wrapperArgs ? ""
, manifestRc ? null
, withPython2 ? true, python2Env ? null
, withPython3 ? true, python3Env ? null
- , withNodeJs? false
- , withRuby ? true, rubyEnv ? null
+ , withNodeJs ? false
+ , rubyEnv ? null
, vimAlias ? false
, viAlias ? false
, ...
@@ -33,7 +33,7 @@ let
# wrapper with most arguments we need, excluding those that cause problems to
# generate rplugin.vim, but still required for the final wrapper.
finalMakeWrapperArgs =
- [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim" ] ++ wrapperArgs ++
+ [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim" ] ++
[ "--set" "NVIM_SYSTEM_RPLUGIN_MANIFEST" "${placeholder "out"}/rplugin.vim" ];
in
symlinkJoin {
@@ -43,7 +43,6 @@ let
postBuild = lib.optionalString stdenv.isLinux ''
rm $out/share/applications/nvim.desktop
substitute ${neovim}/share/applications/nvim.desktop $out/share/applications/nvim.desktop \
- --replace 'TryExec=nvim' "TryExec=$out/bin/nvim" \
--replace 'Name=Neovim' 'Name=WrappedNeovim'
''
+ optionalString withPython2 ''
@@ -52,7 +51,7 @@ let
+ optionalString withPython3 ''
makeWrapper ${python3Env}/bin/python3 $out/bin/nvim-python3 --unset PYTHONPATH
''
- + optionalString withRuby ''
+ + optionalString (rubyEnv != null) ''
ln -s ${rubyEnv}/bin/neovim-ruby-host $out/bin/nvim-ruby
''
+ optionalString withNodeJs ''
@@ -66,11 +65,11 @@ let
''
+ optionalString (manifestRc != null) (let
manifestWrapperArgs =
- [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim-wrapper" ] ++ wrapperArgs;
+ [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim-wrapper" ];
in ''
echo "Generating remote plugin manifest"
export NVIM_RPLUGIN_MANIFEST=$out/rplugin.vim
- makeWrapper ${lib.escapeShellArgs manifestWrapperArgs}
+ makeWrapper ${lib.escapeShellArgs manifestWrapperArgs} ${wrapperArgs}
# Some plugins assume that the home directory is accessible for
# initializing caches, temporary files, etc. Even if the plugin isn't
@@ -100,7 +99,7 @@ let
'')
+ ''
rm $out/bin/nvim
- makeWrapper ${lib.escapeShellArgs finalMakeWrapperArgs}
+ makeWrapper ${lib.escapeShellArgs finalMakeWrapperArgs} ${wrapperArgs}
'';
paths = [ neovim ];
diff --git a/pkgs/applications/editors/quilter/default.nix b/pkgs/applications/editors/quilter/default.nix
index 4d1cf5dafb76..b69d20850ad2 100644
--- a/pkgs/applications/editors/quilter/default.nix
+++ b/pkgs/applications/editors/quilter/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "quilter";
- version = "2.5.0";
+ version = "2.5.1";
src = fetchFromGitHub {
owner = "lainsce";
repo = pname;
rev = version;
- sha256 = "0622mh46z3fi6zvipmgj8k4d4gj1c2781l10frk7wqq1sysjrxps";
+ sha256 = "0ya1iwzfzvrci083zyrjj6ac4ys25j90slpk8yydw9n99kb750rk";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/editors/qxmledit/qxmledit.json b/pkgs/applications/editors/qxmledit/qxmledit.json
index 3b50532d6a0d..88d2e3c4c2b9 100644
--- a/pkgs/applications/editors/qxmledit/qxmledit.json
+++ b/pkgs/applications/editors/qxmledit/qxmledit.json
@@ -3,4 +3,4 @@
"repo": "qxmledit",
"rev": "6136dca50ceb3b4447c91a7a18dcf84785ea11d1",
"sha256": "1wcnphalwf0a5gz9r44jgk8wcv1w2qipbwjkbzkra2kxanxns834"
-} \ No newline at end of file
+}
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..fc87e98488b2 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.2";
src = fetchFromGitHub {
repo = "Sigil";
owner = "Sigil-Ebook";
rev = version;
- sha256 = "02bkyi9xpaxdcivm075y3praxgvfay9z0189gvr6g8yc3ml1miyr";
+ sha256 = "1vn444ax5af1gbhkm9lz46jc7zi4grf16cb4wqyb6hvgj2gbl0iw";
};
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/texmacs/default.nix b/pkgs/applications/editors/texmacs/default.nix
index aeef43e3f0b8..9c37d00c9ee1 100644
--- a/pkgs/applications/editors/texmacs/default.nix
+++ b/pkgs/applications/editors/texmacs/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, callPackage, fetchurl, fetchpatch,
+{ lib, mkDerivation, callPackage, fetchFromGitHub,
guile_1_8, qtbase, xmodmap, which, freetype,
libjpeg,
sqlite,
@@ -16,7 +16,7 @@
let
pname = "TeXmacs";
- version = "1.99.13";
+ version = "1.99.15";
common = callPackage ./common.nix {
inherit tex extraFonts chineseFonts japaneseFonts koreanFonts;
};
@@ -24,24 +24,13 @@ in
mkDerivation {
name = "${pname}-${version}";
- src = fetchurl {
- url = "https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-${version}-src.tar.gz";
- sha256 = "Aq0cS47QqmFQHelxRjANeJlgXCXagnYRykpAq7wHqbQ=";
+ src = fetchFromGitHub {
+ owner = "texmacs";
+ repo = "texmacs";
+ rev = "v${version}";
+ sha256 = "04585hdh98fvyhj4wsxf69xal2wvfa6lg76gad8pr6ww9abi5105";
};
- patches = [
- # Minor patch for Qt 5.15 support, should be included in next release.
- (fetchpatch {
- url = "https://github.com/texmacs/texmacs/commit/3cf56af92326b74538f5e943928199ba6e963d0b.patch";
- sha256 = "+OBQmnKgvQZZkLx6ea773Dwq0o7L92Sex/kcVUhmg6Q=";
- })
- # Fix returned version, lets hope they remember to bump the version next release.
- (fetchpatch {
- url = "https://github.com/texmacs/texmacs/commit/da5b67005d2fc31bb32ea1ead882c26af12d8cbb.patch";
- sha256 = "czMgdraQErrdvN83jY76P673L52BpQkDwntmKvF0Ykg=";
- })
- ];
-
enableParallelBuilding = true;
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/pkgs/applications/editors/textadept/default.nix b/pkgs/applications/editors/textadept/10/default.nix
index 0456d013bbbe..0456d013bbbe 100644
--- a/pkgs/applications/editors/textadept/default.nix
+++ b/pkgs/applications/editors/textadept/10/default.nix
diff --git a/pkgs/applications/editors/textadept/deps.nix b/pkgs/applications/editors/textadept/10/deps.nix
index 3ab778dddb2a..3ab778dddb2a 100644
--- a/pkgs/applications/editors/textadept/deps.nix
+++ b/pkgs/applications/editors/textadept/10/deps.nix
diff --git a/pkgs/applications/editors/textadept/11/default.nix b/pkgs/applications/editors/textadept/11/default.nix
new file mode 100644
index 000000000000..487f1b3767f1
--- /dev/null
+++ b/pkgs/applications/editors/textadept/11/default.nix
@@ -0,0 +1,53 @@
+{ lib, stdenv, fetchhg, fetchFromGitHub, fetchurl, gtk2, glib, pkgconfig, unzip, ncurses, zip }:
+
+stdenv.mkDerivation rec {
+ version = "11.0_beta";
+ pname = "textadept11";
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [
+ gtk2 ncurses glib unzip zip
+ ];
+
+ src = fetchFromGitHub {
+ name = "textadept11";
+ owner = "orbitalquark";
+ repo = "textadept";
+ rev = "8da5f6b4a13f14b9dd3cb9dc23ad4f7bf41e91c1";
+ sha256 = "0v11v3x8g6v696m3l1bm52zy2g9xzz7hlmn912sn30nhcag3raxs";
+ };
+
+ preConfigure =
+ lib.concatStringsSep "\n" (lib.mapAttrsToList (name: params:
+ "ln -s ${fetchurl params} $PWD/src/${name}"
+ ) (import ./deps.nix)) + ''
+
+ cd src
+ make deps
+ '';
+
+ postBuild = ''
+ make curses
+ '';
+
+ preInstall = ''
+ mkdir -p $out/share/applications
+ mkdir -p $out/share/pixmaps
+ '';
+
+ postInstall = ''
+ make curses install PREFIX=$out MAKECMDGOALS=curses
+ '';
+
+ makeFlags = [
+ "PREFIX=$(out) WGET=true PIXMAPS_DIR=$(out)/share/pixmaps"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "An extensible text editor based on Scintilla with Lua scripting. Version 11_beta";
+ homepage = "http://foicica.com/textadept";
+ license = licenses.mit;
+ maintainers = with maintainers; [ raskin mirrexagon ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/editors/textadept/11/deps.nix b/pkgs/applications/editors/textadept/11/deps.nix
new file mode 100644
index 000000000000..2ab72574bbd0
--- /dev/null
+++ b/pkgs/applications/editors/textadept/11/deps.nix
@@ -0,0 +1,50 @@
+{
+ "scintilla445.tgz" = {
+ url = "https://www.scintilla.org/scintilla445.tgz";
+ sha256 = "1v1kyxj7rv5rxadbg8gl8wh1jafpy7zj0wr6dcyxq9209dl6h8ag";
+ };
+ "9e2ffa159299899c9345aea15c17ba1941953871.zip" = {
+ url = "https://github.com/orbitalquark/scinterm/archive/9e2ffa159299899c9345aea15c17ba1941953871.zip";
+ sha256 = "12h7prgp689w45p4scxd8vvsyw8fkv27g6gvgis55xr44daa6122";
+ };
+ "scintillua_4.4.5-1.zip" = {
+ url = "https://github.com/orbitalquark/scintillua/archive/scintillua_4.4.5-1.zip";
+ sha256 = "095wpbid2kvr5xgkhd5bd4sd7ljgk6gd9palrjkmdcwfgsf1lp04";
+ };
+ "lua-5.3.5.tar.gz" = {
+ url = "http://www.lua.org/ftp/lua-5.3.5.tar.gz";
+ sha256 = "1b2qn2rv96nmbm6zab4l877bd4zq7wpwm8drwjiy2ih4jqzysbhc";
+ };
+ "lpeg-1.0.2.tar.gz" = {
+ url = "http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz";
+ sha256 = "1zjzl7acvcdavmcg5l7wi12jd4rh95q9pl5aiww7hv0v0mv6bmj8";
+ };
+ "v1_7_0_2.zip" = {
+ url = "https://github.com/keplerproject/luafilesystem/archive/v1_7_0_2.zip";
+ sha256 = "0y44ymc7higz5dd2w3c6ib7mwmpr6yvszcl7lm12nf8x3y4snx4i";
+ };
+ "64587546482a1a6324706d75c80b77d2f87118a4.zip" = {
+ url = "https://github.com/orbitalquark/gtdialog/archive/64587546482a1a6324706d75c80b77d2f87118a4.zip";
+ sha256 = "10mglbnn8r1cakqn9h285pwfnh7kfa98v7j8qh83c24n66blyfh9";
+ };
+ "cdk-5.0-20150928.tgz" = {
+ url = "http://invisible-mirror.net/archives/cdk/cdk-5.0-20150928.tgz";
+ sha256 = "0j74l874y33i26y5kjg3pf1vswyjif8k93pqhi0iqykpbxfsg382";
+ };
+ "libtermkey-0.20.tar.gz" = {
+ url = "http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.20.tar.gz";
+ sha256 = "1xfj6lchhfljmbcl6dz8dpakppyy13nbl4ykxiv5x4dr9b4qf3bc";
+ };
+ "pdcurs39.zip" = {
+ url = "https://github.com/wmcbrine/PDCurses/archive/3.9.zip";
+ sha256 = "0ydsa15d6fgk15zcavbxsi4vj3knlr2495dc5v4f5xzvv2qwlb2w";
+ };
+ "bombay.zip" = {
+ url = "http://foicica.com/hg/bombay/archive/b25520cc76bb.zip";
+ sha256 = "07spq7jmkfyq20gv67yffara3ln3ns2xi0k02m2mxdms3xm1q36h";
+ };
+ "cloc-1.60.pl" = {
+ url = "http://prdownloads.sourceforge.net/cloc/cloc-1.60.pl";
+ sha256 = "0p504bi19va3dh274v7lb7giqrydwa5yyry60f7jpz84y6z71a2a";
+ };
+}
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/uemacs/default.nix b/pkgs/applications/editors/uemacs/default.nix
deleted file mode 100644
index e14a07eb6835..000000000000
--- a/pkgs/applications/editors/uemacs/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ stdenv, fetchgit, ncurses }:
-
-stdenv.mkDerivation {
- pname = "uemacs";
- version = "2014-12-08";
-
- src = fetchgit {
- url = "git://git.kernel.org/pub/scm/editors/uemacs/uemacs.git";
- rev = "8841922689769960fa074fbb053cb8507f2f3ed9";
- sha256 = "14yq7kpkax111cg6k7i3mnqk7sq7a65krq6qizzj7vvnm7bsj3sd";
- };
-
- postPatch = ''
- substituteInPlace Makefile \
- --replace "-lcurses" "-lncurses" \
- --replace "CFLAGS=-O2" "CFLAGS+=" \
- --replace "BINDIR=/usr/bin" "BINDIR=$out/bin" \
- --replace "LIBDIR=/usr/lib" "LIBDIR=$out/share/uemacs"
- substituteInPlace epath.h \
- --replace "/usr/global/lib/" "$out/share/uemacs/" \
- --replace "/usr/local/bin/" "$out/bin/" \
- --replace "/usr/local/lib/" "$out/share/uemacs/" \
- --replace "/usr/local/" "$out/bin/" \
- --replace "/usr/lib/" "$out/share/uemacs/"
- mkdir -p $out/bin $out/share/uemacs
- '';
-
- buildInputs = [ ncurses ];
-
- meta = with stdenv.lib; {
- homepage = "https://git.kernel.org/cgit/editors/uemacs/uemacs.git";
- description = "Torvalds Micro-emacs fork";
- longDescription = ''
- uEmacs/PK 4.0 is a full screen editor based on MicroEMACS 3.9e
- '';
- license = licenses.unfree;
- };
-}
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix
index 77d7ca983cdd..aa8120470d14 100644
--- a/pkgs/applications/editors/vim/configurable.nix
+++ b/pkgs/applications/editors/vim/configurable.nix
@@ -1,5 +1,5 @@
{ source ? "default", callPackage, stdenv, ncurses, pkgconfig, gettext
-, writeText, config, glib, gtk2-x11, gtk3-x11, lua, python, perl, tcl, ruby
+, writeText, config, glib, gtk2-x11, gtk3-x11, lua, python3, perl, tcl, ruby
, libX11, libXext, libSM, libXpm, libXt, libXaw, libXau, libXmu
, libICE
, vimPlugins
@@ -62,8 +62,6 @@ let
common = callPackage ./common.nix {};
- isPython3 = python.isPy3 or false;
-
in stdenv.mkDerivation rec {
pname = "vim_configurable";
@@ -106,9 +104,10 @@ in stdenv.mkDerivation rec {
"--with-luajit"
]
++ stdenv.lib.optionals pythonSupport [
- "--enable-python${if isPython3 then "3" else ""}interp=yes"
- "--with-python${if isPython3 then "3" else ""}-config-dir=${python}/lib"
- "--disable-python${if (!isPython3) then "3" else ""}interp"
+ "--enable-python3interp=yes"
+ "--with-python3-config-dir=${python3}/lib"
+ # Disables Python 2
+ "--disable-pythoninterp"
]
++ stdenv.lib.optional nlsSupport "--enable-nls"
++ stdenv.lib.optional perlSupport "--enable-perlinterp"
@@ -134,7 +133,7 @@ in stdenv.mkDerivation rec {
++ stdenv.lib.optional (guiSupport == "gtk3") gtk3-x11
++ stdenv.lib.optionals darwinSupport [ CoreServices CoreData Cocoa Foundation libobjc ]
++ stdenv.lib.optional luaSupport lua
- ++ stdenv.lib.optional pythonSupport python
+ ++ stdenv.lib.optional pythonSupport python3
++ stdenv.lib.optional tclSupport tcl
++ stdenv.lib.optional rubySupport ruby;
@@ -163,7 +162,7 @@ in stdenv.mkDerivation rec {
ln -sfn '${nixosRuntimepath}' "$out"/share/vim/vimrc
'' + stdenv.lib.optionalString wrapPythonDrv ''
- wrapProgram "$out/bin/vim" --prefix PATH : "${python}/bin"
+ wrapProgram "$out/bin/vim" --prefix PATH : "${python3}/bin"
'' + stdenv.lib.optionalString (guiSupport == "gtk3") ''
rewrap () {
diff --git a/pkgs/applications/editors/vim/macvim.nix b/pkgs/applications/editors/vim/macvim.nix
index ef6c6a144071..d2cc14c30c48 100644
--- a/pkgs/applications/editors/vim/macvim.nix
+++ b/pkgs/applications/editors/vim/macvim.nix
@@ -94,6 +94,19 @@ stdenv.mkDerivation {
+ ''
unset LD
''
+ # When building with nix-daemon, we need to pass -derivedDataPath or else it tries to use
+ # a folder rooted in /var/empty and fails. Unfortunately we can't just pass -derivedDataPath
+ # by itself as this flag requires the use of -scheme or -xctestrun (not sure why), but MacVim
+ # by default just runs `xcodebuild -project src/MacVim/MacVim.xcodeproj`, relying on the default
+ # behavior to build the first target in the project. Experimentally, there seems to be a scheme
+ # called MacVim, so we'll explicitly select that. We also need to specify the configuration too
+ # as the scheme seems to have the wrong default.
+ + ''
+ configureFlagsArray+=(
+ XCODEFLAGS="-scheme MacVim -derivedDataPath $NIX_BUILD_TOP/derivedData"
+ --with-xcodecfg="Release"
+ )
+ ''
;
# Because we're building with system clang, this means we're building against Xcode's SDK and
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/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix
index 528a0496d915..70f621177105 100644
--- a/pkgs/applications/editors/vscode/vscode.nix
+++ b/pkgs/applications/editors/vscode/vscode.nix
@@ -11,8 +11,8 @@ let
archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz";
sha256 = {
- x86_64-linux = "0mpb4641icr3z89y2rlh5anli40p1f48sl5xagr7h3nb5c84k10x";
- x86_64-darwin = "1azmc79zf72007qc1xndp9wdkd078mvqgv35hf231q7kdi6wzxcp";
+ x86_64-linux = "0yv6584y4idkl9vvmpxj5ix5brshm1vadiwf7ima84snm0fipb0n";
+ x86_64-darwin = "0igndxkwkxyjc9rkf9hbj8903hvfv7ab41q0s3gw8w5qh4b8s48x";
}.${system};
in
callPackage ./generic.nix rec {
@@ -21,7 +21,7 @@ in
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
- version = "1.50.1";
+ version = "1.51.1";
pname = "vscode";
executableName = "code" + lib.optionalString isInsiders "-insiders";
diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix
index 650e88a260b4..b8ca7e3f262e 100644
--- a/pkgs/applications/editors/vscode/vscodium.nix
+++ b/pkgs/applications/editors/vscode/vscodium.nix
@@ -11,8 +11,8 @@ let
archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz";
sha256 = {
- x86_64-linux = "1sarih1yah69ympp12bmgyb0y9ybrxasppb47l58w05iz1wpn6v0";
- x86_64-darwin = "1pj041kccj2i77v223i86xxqj9bg88k0sfbshm7qiynwyj9p05ji";
+ x86_64-linux = "0hn4pqmabz3qf3bbqnn1fz7fcgzdkp2lwr2yzgmx8hhh3cff8bnb";
+ x86_64-darwin = "1x3wx0d99ihyya0n89qclc3jlhh0m72hs8hj7l0h3z6zmh6q2vzv";
}.${system};
sourceRoot = {
@@ -27,7 +27,7 @@ in
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
- version = "1.50.1";
+ version = "1.51.1";
pname = "vscodium";
executableName = "codium";
diff --git a/pkgs/applications/gis/qgis/unwrapped.nix b/pkgs/applications/gis/qgis/unwrapped.nix
index da66b0d9d252..13990c338751 100644
--- a/pkgs/applications/gis/qgis/unwrapped.nix
+++ b/pkgs/applications/gis/qgis/unwrapped.nix
@@ -10,7 +10,7 @@ let
[ qscintilla-qt5 gdal jinja2 numpy psycopg2
chardet dateutil pyyaml pytz requests urllib3 pygments pyqt5 sip owslib six ];
in mkDerivation rec {
- version = "3.10.10";
+ version = "3.10.11";
pname = "qgis";
name = "${pname}-unwrapped-${version}";
@@ -18,7 +18,7 @@ in mkDerivation rec {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings ["."] ["_"] version}";
- sha256 = "yZBG+bpJA7iKkUEjVo45d+bmRp9WS7mk8z96FLf0ZQ0=";
+ sha256 = "157hwi9sgnsf0csbfg4x3c7vh0zgf1hnqgn04lhg9xa1n8jjbv2q";
};
passthru = {
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/graphics/ImageMagick/7.0.nix b/pkgs/applications/graphics/ImageMagick/7.0.nix
index bd4fa4b531be..a1e39cfebe0e 100644
--- a/pkgs/applications/graphics/ImageMagick/7.0.nix
+++ b/pkgs/applications/graphics/ImageMagick/7.0.nix
@@ -14,8 +14,8 @@ let
else throw "ImageMagick is not supported on this platform.";
cfg = {
- version = "7.0.10-27";
- sha256 = "1fqwbg2ws6ix3bymx7ncb4k4f6bg8q44n9xnlvngjapflnrmhcph";
+ version = "7.0.10-35";
+ sha256 = "0hcqvn3n3ip2fia48d1nb1m4r5ir00vbaa62xqni30kglh3n2sfh";
patches = [];
};
in
diff --git a/pkgs/applications/graphics/akira/default.nix b/pkgs/applications/graphics/akira/default.nix
index 4038d653a3da..4d0cc46bb596 100644
--- a/pkgs/applications/graphics/akira/default.nix
+++ b/pkgs/applications/graphics/akira/default.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
description = "Native Linux Design application built in Vala and GTK";
homepage = "https://github.com/akiraux/Akira";
license = licenses.gpl3;
- maintainers = with maintainers; [ filalex77 neonfuz ] ++ pantheon.maintainers;
+ maintainers = with maintainers; [ Br1ght0ne neonfuz ] ++ pantheon.maintainers;
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/avocode/default.nix b/pkgs/applications/graphics/avocode/default.nix
index 53779041fc90..fd94b4e26cfc 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.3";
src = fetchurl {
url = "https://media.avocode.com/download/avocode-app/${version}/avocode-${version}-linux.zip";
- sha256 = "0kn0422k4vi2qifasnkd0cjf5l6z0rmkqv6l46ygxk3qyykjnqcm";
+ sha256 = "1ngyd3sfnhf8hpi015pgbms5bspc30lzrpfpw3jp992i4mzcjq0z";
};
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 52de023e1681..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
@@ -118,9 +118,12 @@ mkDerivation rec {
"-DENABLE_QWEBENGINE=on"
];
+ dontWrapGApps = true;
+
preFixup = ''
- gappsWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ gnumake hugin enblend-enfuse ]})
- gappsWrapperArgs+=(--suffix DK_PLUGIN_PATH : ${placeholder "out"}/${qtbase.qtPluginPrefix}/${pname})
+ qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ qtWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ gnumake hugin enblend-enfuse ]})
+ qtWrapperArgs+=(--suffix DK_PLUGIN_PATH : ${placeholder "out"}/${qtbase.qtPluginPrefix}/${pname})
substituteInPlace $out/bin/digitaglinktree \
--replace "/usr/bin/perl" "${perl}/bin/perl" \
--replace "/usr/bin/sqlite3" "${sqlite}/bin/sqlite3"
diff --git a/pkgs/applications/graphics/drawio/default.nix b/pkgs/applications/graphics/drawio/default.nix
index 5c76e523c026..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.7.9";
+ version = "13.9.9";
src = fetchurl {
url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/draw.io-x86_64-${version}.rpm";
- sha256 = "1h0baxh9gvshdfqb77x5m8v95lw4lw4djj3gwrna0jjpfhmcs4vq";
+ hash = "sha256-+rNbLHpkFnvM7gDFbZ9AItPIA2IVTmscz+gTXF8riIY=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/drawpile/default.nix b/pkgs/applications/graphics/drawpile/default.nix
index e210d03406b7..cf37512ad9f5 100644
--- a/pkgs/applications/graphics/drawpile/default.nix
+++ b/pkgs/applications/graphics/drawpile/default.nix
@@ -74,7 +74,7 @@ in mkDerivation rec {
src = fetchFromGitHub {
owner = "drawpile";
repo = "drawpile";
- rev = "${version}";
+ rev = version;
sha256 = "sha256-AFFY+FcY9ExAur13OoWR9285RZtBe6jnRIrwi5raiCM=";
};
diff --git a/pkgs/applications/graphics/fondo/default.nix b/pkgs/applications/graphics/fondo/default.nix
index e80fbee1b71e..edfe5ca2deed 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.3.10";
src = fetchFromGitHub {
owner = "calo001";
repo = pname;
rev = version;
- sha256 = "1gyi80j2c38j62miv8a8nsx1pad169sa4fx0b85m2yv0x7fz492w";
+ sha256 = "0yrbcngmwhn5gl5if9w2cx8shh33zk5fd6iqwnapsq8y0lzq6ppr";
};
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/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix
index 025f97b54e69..4ba7cb8eb036 100644
--- a/pkgs/applications/graphics/gimp/default.nix
+++ b/pkgs/applications/graphics/gimp/default.nix
@@ -163,8 +163,10 @@ in stdenv.mkDerivation rec {
# The declarations for `gimp-with-plugins` wrapper,
# used for determining plug-in installation paths
majorVersion = "${lib.versions.major version}.0";
- targetPluginDir = "lib/gimp/${majorVersion}/plug-ins";
- targetScriptDir = "share/gimp/${majorVersion}/scripts";
+ targetLibDir = "lib/gimp/${majorVersion}";
+ targetDataDir = "share/gimp/${majorVersion}";
+ targetPluginDir = "${targetLibDir}/plug-ins";
+ targetScriptDir = "${targetDataDir}/scripts";
# probably its a good idea to use the same gtk in plugins ?
gtk = gtk2;
diff --git a/pkgs/applications/graphics/gimp/plugins/default.nix b/pkgs/applications/graphics/gimp/plugins/default.nix
index 0b5e6a7f379f..84f5abfce063 100644
--- a/pkgs/applications/graphics/gimp/plugins/default.nix
+++ b/pkgs/applications/graphics/gimp/plugins/default.nix
@@ -1,33 +1,51 @@
-# install these packages into your profile. Then add
-# ~/.nix-profile/gimp-version-plugins to your plugin list you can find at
-# preferences -> Folders -> Plug-ins
-# same applies for the scripts
+# Use `gimp-with-plugins` package for GIMP with all plug-ins.
+# If you just want a subset of plug-ins, you can specify them explicitly:
+# `gimp-with-plugins.override { plugins = with gimpPlugins; [ gap ]; }`.
+
+{ config, lib, pkgs }:
+
+let
+ inherit (pkgs) stdenv fetchurl pkg-config intltool glib fetchFromGitHub;
+in
+
+lib.makeScope pkgs.newScope (self:
-{ config, pkgs, gimp }:
let
- inherit (pkgs) stdenv fetchurl pkgconfig intltool glib fetchFromGitHub;
- inherit (gimp) targetPluginDir targetScriptDir;
+ # Use GIMP from the scope.
+ inherit (self) gimp;
- pluginDerivation = a: let
- name = a.name or "${a.pname}-${a.version}";
+ pluginDerivation = attrs: let
+ name = attrs.name or "${attrs.pname}-${attrs.version}";
in stdenv.mkDerivation ({
prePhases = "extraLib";
extraLib = ''
installScripts(){
- mkdir -p $out/${targetScriptDir}/${name};
- for p in "$@"; do cp "$p" -r $out/${targetScriptDir}/${name}; done
+ mkdir -p $out/${gimp.targetScriptDir}/${name};
+ for p in "$@"; do cp "$p" -r $out/${gimp.targetScriptDir}/${name}; done
}
installPlugins(){
- mkdir -p $out/${targetPluginDir}/${name};
- for p in "$@"; do cp "$p" -r $out/${targetPluginDir}/${name}; done
+ mkdir -p $out/${gimp.targetPluginDir}/${name};
+ for p in "$@"; do cp "$p" -r $out/${gimp.targetPluginDir}/${name}; done
}
'';
+
+ # Override installation paths.
+ PKG_CONFIG_GIMP_2_0_GIMPLIBDIR = "${placeholder "out"}/${gimp.targetLibDir}";
+ PKG_CONFIG_GIMP_2_0_GIMPDATADIR = "${placeholder "out"}/${gimp.targetDataDir}";
}
- // a
+ // attrs
// {
name = "gimp-plugin-${name}";
- buildInputs = [ gimp gimp.gtk glib ] ++ (a.buildInputs or []);
- nativeBuildInputs = [ pkgconfig intltool ] ++ (a.nativeBuildInputs or []);
+ buildInputs = [
+ gimp
+ gimp.gtk
+ glib
+ ] ++ (attrs.buildInputs or []);
+
+ nativeBuildInputs = [
+ pkg-config
+ intltool
+ ] ++ (attrs.nativeBuildInputs or []);
}
);
@@ -35,10 +53,11 @@ let
phases = [ "extraLib" "installPhase" ];
installPhase = "installScripts ${src}";
} // attrs);
-
in
+{
+ # Allow overriding GIMP package in the scope.
+ inherit (pkgs) gimp;
-stdenv.lib.makeScope pkgs.newScope (self: with self; {
gap = pluginDerivation {
/* menu:
Video
@@ -49,10 +68,6 @@ stdenv.lib.makeScope pkgs.newScope (self: with self; {
sha256 = "1jic7ixcmsn4kx2cn32nc5087rk6g8xsrz022xy11yfmgvhzb0ql";
};
NIX_LDFLAGS = "-lm";
- patchPhase = ''
- sed -e 's,^\(GIMP_PLUGIN_DIR=\).*,\1'"$out/${gimp.name}-plugins", \
- -e 's,^\(GIMP_DATA_DIR=\).*,\1'"$out/share/${gimp.name}", -i configure
- '';
hardeningDisable = [ "format" ];
meta = with stdenv.lib; {
description = "The GIMP Animation Package";
@@ -85,22 +100,6 @@ stdenv.lib.makeScope pkgs.newScope (self: with self; {
};
};
- focusblur = pluginDerivation rec {
- /* menu:
- Blur/Focus Blur
- */
- name = "focusblur-3.2.6";
- buildInputs = with pkgs; [ fftwSinglePrec ];
- patches = [ ./patches/focusblur-glib.patch ];
- postInstall = "fail";
- installPhase = "installPlugins src/focusblur";
- src = fetchurl {
- url = "http://registry.gimp.org/files/${name}.tar.bz2";
- sha256 = "1gqf3hchz7n7v5kpqkhqh8kwnxbsvlb5cr2w2n7ngrvl56f5xs1h";
- };
- meta.broken = true;
- };
-
resynthesizer = pluginDerivation rec {
/* menu:
Edit/Fill with pattern seamless...
@@ -115,7 +114,7 @@ stdenv.lib.makeScope pkgs.newScope (self: with self; {
version = "2.0.3";
buildInputs = with pkgs; [ fftw ];
nativeBuildInputs = with pkgs; [ autoreconfHook ];
- makeFlags = [ "GIMP_LIBDIR=${placeholder "out"}/lib/gimp/2.0" ];
+ makeFlags = [ "GIMP_LIBDIR=${placeholder "out"}/${gimp.targetLibDir}" ];
src = fetchFromGitHub {
owner = "bootchk";
repo = "resynthesizer";
@@ -143,24 +142,25 @@ stdenv.lib.makeScope pkgs.newScope (self: with self; {
name = "wavelet-sharpen-0.1.2";
NIX_LDFLAGS = "-lm";
src = fetchurl {
- url = "http://registry.gimp.org/files/wavelet-sharpen-0.1.2.tar.gz";
+ url = "https://github.com/pixlsus/registry.gimp.org_static/raw/master/registry.gimp.org/files/wavelet-sharpen-0.1.2.tar.gz";
sha256 = "0vql1k67i21g5ivaa1jh56rg427m0icrkpryrhg75nscpirfxxqw";
};
installPhase = "installPlugins src/wavelet-sharpen"; # TODO translations are not copied .. How to do this on nix?
};
- lqrPlugin = pluginDerivation {
+ lqrPlugin = pluginDerivation rec {
/* menu:
Layer/Liquid Rescale
*/
- name = "lqr-plugin-0.6.1";
+ pname = "lqr-plugin";
+ version = "0.7.2";
buildInputs = with pkgs; [ liblqr1 ];
- src = fetchurl {
- url = "http://registry.gimp.org/files/gimp-lqr-plugin-0.6.1.tar.bz2";
- sha256 = "00hklkpcimcbpjly4rjhfipaw096cpy768g9wixglwrsyqhil7l9";
+ src = fetchFromGitHub {
+ owner = "carlobaldassi";
+ repo = "gimp-lqr-plugin";
+ rev = "v${version}";
+ sha256 = "81ajdZ2zQi/THxnBlSeT36tVTEzrS1YqLGpHMhFTKAo=";
};
- #postInstall = ''mkdir -p $out/nix-support; echo "${liblqr1}" > "$out/nix-support/propagated-user-env-packages"'';
- installPhase = "installPlugins src/gimp-lqr-plugin";
};
gmic = pkgs.gmic-qt.override {
@@ -212,37 +212,8 @@ stdenv.lib.makeScope pkgs.newScope (self: with self; {
lightning = scriptDerivation {
name = "Lightning";
src = fetchurl {
- url = "http://registry.gimp.org/files/Lightning.scm";
+ url = "https://github.com/pixlsus/registry.gimp.org_static/raw/master/registry.gimp.org/files/Lightning.scm";
sha256 = "c14a8f4f709695ede3f77348728a25b3f3ded420da60f3f8de3944b7eae98a49";
};
};
-
- /* space in name trouble ?
-
- rainbowPlasma = scriptDerivation {
- # http://registry.gimp.org/node/164
- name = "rainbow-plasma";
- src = fetchurl {
- url = "http://registry.gimp.org/files/Rainbow Plasma.scm";
- sha256 = "34308d4c9441f9e7bafa118af7ec9540f10ea0df75e812e2f3aa3fd7b5344c23";
- name = "Rainbow-Plasma.scm"; # nix doesn't like spaces, does it?
- };
- };
- */
-
- /* doesn't seem to be working :-(
- lightningGate = scriptDerivation {
- # http://registry.gimp.org/node/153
- name = "lightning-gate";
- src = fetchurl {
- url = "http://registry.gimp.org/files/LightningGate.scm";
- sha256 = "181w1zi9a99kn2mfxjp43wkwcgw5vbb6iqjas7a9mhm8p04csys2";
- };
- };
- */
-
-} // stdenv.lib.optionalAttrs (config.allowAliases or true) {
-
- resynthesizer2 = resynthesizer;
-
})
diff --git a/pkgs/applications/graphics/gimp/wrapper.nix b/pkgs/applications/graphics/gimp/wrapper.nix
index 841728d3a294..7e8ce913f022 100644
--- a/pkgs/applications/graphics/gimp/wrapper.nix
+++ b/pkgs/applications/graphics/gimp/wrapper.nix
@@ -2,7 +2,7 @@
let
allPlugins = lib.filter (pkg: lib.isDerivation pkg && !pkg.meta.broken or false) (lib.attrValues gimpPlugins);
-selectedPlugins = if plugins == null then allPlugins else plugins;
+selectedPlugins = lib.filter (pkg: pkg != gimpPlugins.gimp) (if plugins == null then allPlugins else plugins);
extraArgs = map (x: x.wrapArgs or "") selectedPlugins;
versionBranch = stdenv.lib.versions.majorMinor gimp.version;
diff --git a/pkgs/applications/graphics/gnome-photos/default.nix b/pkgs/applications/graphics/gnome-photos/default.nix
index 337b8f4cba6c..0d4b06c8c6d5 100644
--- a/pkgs/applications/graphics/gnome-photos/default.nix
+++ b/pkgs/applications/graphics/gnome-photos/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchurl
+, fetchpatch
, at-spi2-core
, babl
, dbus
@@ -35,17 +36,32 @@
stdenv.mkDerivation rec {
pname = "gnome-photos";
- version = "3.34.2";
+ version = "3.38.0";
outputs = [ "out" "installedTests" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "06ml5sf8xhpan410msqz085hmfc7082d368pb82yq646y9pcfn9w";
+ sha256 = "1i64w69kk3sdf9vn7npnwrhy8qjwn0vizq200x3pgmbrfm3kjzv6";
};
patches = [
./installed-tests-path.patch
+
+ # Port to Tracker 3
+ # https://gitlab.gnome.org/GNOME/gnome-photos/-/merge_requests/135
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-photos/commit/f39a85bb1a82093f4ba615494ff7e95609674fc2.patch";
+ sha256 = "M5r5WuB1JpUBVN3KxNvpMiPWj0pIpT+ImQMOiGtUgT4=";
+ })
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-photos/commit/3d847ff80d429cadf0bc59aa50caa37bf27c0201.patch";
+ sha256 = "zGjSL1qpWVJ/5Ifgh2CbhFSBR/WDAra8F+YUOemyxyU=";
+ })
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-photos/commit/2eb923726147b05c936dee64b205d833525db1df.patch";
+ sha256 = "vCA6NXHzmNf2GoLqzWwIyziC6puJgJ0QTLeKWsAEFAE=";
+ })
];
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/graphicsmagick/default.nix b/pkgs/applications/graphics/graphicsmagick/default.nix
index b7a1a8c4a6f9..b8b21e71c930 100644
--- a/pkgs/applications/graphics/graphicsmagick/default.nix
+++ b/pkgs/applications/graphics/graphicsmagick/default.nix
@@ -24,10 +24,10 @@ stdenv.mkDerivation rec {
buildInputs =
[ bzip2 freetype ghostscript graphviz libjpeg libpng libtiff libX11 libxml2
zlib libtool libwebp
- ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ ];
- nativeBuildInputs = [ xz ];
+ nativeBuildInputs = [ xz ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
postInstall = ''
sed -i 's/-ltiff.*'\'/\'/ $out/bin/*
diff --git a/pkgs/applications/graphics/gthumb/default.nix b/pkgs/applications/graphics/gthumb/default.nix
index 27e8e00bdb3a..7dbe03d9f281 100644
--- a/pkgs/applications/graphics/gthumb/default.nix
+++ b/pkgs/applications/graphics/gthumb/default.nix
@@ -33,11 +33,11 @@
stdenv.mkDerivation rec {
pname = "gthumb";
- version = "3.10.0";
+ version = "3.10.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0j7cxp4hhkvkckyvll6pmqkv5rwrknlzq9j1my0grb01b8wzhw9y";
+ sha256 = "0gm7q6n9lnjsdqpx5b0cqjayhzwnplqb6p5pshzhbfp2zqd2g9ss";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/imgbrd-grabber/default.nix b/pkgs/applications/graphics/imgbrd-grabber/default.nix
new file mode 100644
index 000000000000..f07db4c5c4a6
--- /dev/null
+++ b/pkgs/applications/graphics/imgbrd-grabber/default.nix
@@ -0,0 +1,87 @@
+{ stdenv
+, cmake
+, fetchFromGitHub
+, wrapQtAppsHook
+, qtmultimedia
+, qttools
+, qtscript
+, qtdeclarative
+, qtbase
+, autogen
+, automake
+, makeWrapper
+, catch2
+, nodejs
+, libpulseaudio
+, openssl
+, rsync
+, typescript
+}:
+stdenv.mkDerivation rec {
+ name = "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";
+}
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/krita/default.nix b/pkgs/applications/graphics/krita/default.nix
index 6ffe7f3c4fa0..9bb78d199968 100644
--- a/pkgs/applications/graphics/krita/default.nix
+++ b/pkgs/applications/graphics/krita/default.nix
@@ -10,11 +10,11 @@
mkDerivation rec {
pname = "krita";
- version = "4.4.0";
+ version = "4.4.1";
src = fetchurl {
url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.xz";
- sha256 = "0ydmxql8iym62q0nqwn9mnb94jz1nh84i6bni0mgzwjk8p4zfzw3";
+ sha256 = "1bmmfvmawnlihbqkksdrwxfkaip4nfsi97w83fmvkyxl4jk715vr";
};
# *somtimes* fails with can't find ui_manager.h, also see https://github.com/NixOS/nixpkgs/issues/35359
diff --git a/pkgs/applications/graphics/lazpaint/default.nix b/pkgs/applications/graphics/lazpaint/default.nix
index 3f8d507e9927..e53c36b59cd9 100644
--- a/pkgs/applications/graphics/lazpaint/default.nix
+++ b/pkgs/applications/graphics/lazpaint/default.nix
@@ -7,24 +7,24 @@ let
bgrabitmap = fetchFromGitHub {
owner = "bgrabitmap";
repo = "bgrabitmap";
- rev = "v11.2.4";
- sha256 = "1zk88crfn07md16wg6af4i8nlx4ikkhxq9gfk49jirwimgwbf1md";
+ rev = "v11.2.5";
+ sha256 = "0w5pdihsxn039kalkf4cx23j69hz5r09qmhd358h2n74irv1r3x1";
};
bgracontrols = fetchFromGitHub {
owner = "bgrabitmap";
repo = "bgracontrols";
- rev = "v6.9";
- sha256 = "0hwjlqlwqs4fqxlgay84hccs1lm3c6i9nmq9sxzrip410mggnjyw";
+ rev = "v7.0";
+ sha256 = "0qz3cscrc9jvhrix1hbmzhdxv6mxk0mz9azr46canflsydda8fjy";
};
in stdenv.mkDerivation rec {
pname = "lazpaint";
- version = "7.1.4";
+ version = "7.1.5";
src = fetchFromGitHub {
owner = "bgrabitmap";
repo = "lazpaint";
rev = "v${version}";
- sha256 = "19b0wrjjyvz3g2d2gdsz8ihc1clda5v22yb597an8j9sblp9m0nf";
+ sha256 = "0bpk3rlqzbxvgrxmrzs0hcrgwhsqnpjqv1kdd9cp09knimmksvy5";
};
nativeBuildInputs = [ lazarus fpc makeWrapper ];
@@ -56,10 +56,6 @@ in stdenv.mkDerivation rec {
# Python is needed for scripts
makeWrapper $out/share/lazpaint/lazpaint $out/bin/lazpaint \
--prefix PATH : ${stdenv.lib.makeBinPath [ python3 ]}
-
- substituteInPlace $out/share/applications/lazpaint.desktop \
- --replace /usr/share/pixmaps/lazpaint.png $out/share/pixmaps/lazpaint.png \
- --replace /usr/share/lazpaint/lazpaint $out/bin/lazpaint
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/graphics/lightburn/default.nix b/pkgs/applications/graphics/lightburn/default.nix
index da5caeff3a00..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.16";
+ 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 = "0xmpglfzff3jpxbr304czsa24fbp497b69yd8kjkjdp2cd0l70qc";
+ sha256 = "0j3ydivd666fphmgi3ar48xabgi2dcky7p2fyfl7ghxjplflqs9q";
};
buildInputs = [
diff --git a/pkgs/applications/graphics/mandelbulber/default.nix b/pkgs/applications/graphics/mandelbulber/default.nix
index a3ab52ba8715..384ddac5b4c5 100644
--- a/pkgs/applications/graphics/mandelbulber/default.nix
+++ b/pkgs/applications/graphics/mandelbulber/default.nix
@@ -19,13 +19,13 @@ assert withOpenCL -> ocl-icd != null;
mkDerivation rec {
pname = "mandelbulber";
- version = "2.22";
+ version = "2.23";
src = fetchFromGitHub {
owner = "buddhi1980";
repo = "mandelbulber2";
rev = version;
- sha256 = "011y2nl0jakf29cxprjmj1ifqc9iva61q5f4kk47b03gq7jw8sl4";
+ sha256 = "08izphj7jyk3wsq3qbzaf2fplys80vr39wliqc1i4c5cr90nrq1l";
};
nativeBuildInputs = [
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/pdfcpu/default.nix b/pkgs/applications/graphics/pdfcpu/default.nix
index 2c3e9fa865af..3f91fae0beb7 100644
--- a/pkgs/applications/graphics/pdfcpu/default.nix
+++ b/pkgs/applications/graphics/pdfcpu/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "pdfcpu";
- version = "0.3.6";
+ version = "0.3.7";
src = fetchFromGitHub {
owner = "pdfcpu";
repo = pname;
rev = "v${version}";
- sha256 = "0cbbbf93gxx768fs6pldy25xk46k7mc8k94r3f7cd83f1qd3s5zn";
+ sha256 = "13b1ncpx189ca0h70j5cdp0jwlj95kasysryz1l6g13cwn9n6mii";
};
- vendorSha256 = "1i0w4284icbl40yrjny9qd5iqrq18x63lrs7p1gz58nybc606azx";
+ vendorSha256 = "11w9i1829hk1qb9w24dyxv1bi49358a274g60x11fp5x5cw7bqa7";
# No tests
doCheck = false;
diff --git a/pkgs/applications/graphics/photoflare/default.nix b/pkgs/applications/graphics/photoflare/default.nix
new file mode 100644
index 000000000000..f619d79c0f55
--- /dev/null
+++ b/pkgs/applications/graphics/photoflare/default.nix
@@ -0,0 +1,31 @@
+{ mkDerivation, stdenv, graphicsmagick, fetchFromGitHub, qmake, qtbase, qttools
+}:
+
+mkDerivation rec {
+ pname = "photoflare";
+ version = "1.6.6";
+
+ src = fetchFromGitHub {
+ owner = "PhotoFlare";
+ repo = "photoflare";
+ rev = "v${version}";
+ sha256 = "07lrlxagv1bljj607s8m0zsbzx9jrvi18bnxahnm7r4i5car5x2d";
+ };
+
+ nativeBuildInputs = [ qmake qttools ];
+ buildInputs = [ qtbase graphicsmagick ];
+
+ qmakeFlags = [ "PREFIX=${placeholder "out"}" ];
+
+ NIX_CFLAGS_COMPILE = "-I${graphicsmagick}/include/GraphicsMagick";
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "A cross-platform image editor with a powerful features and a very friendly graphical user interface";
+ homepage = "https://photoflare.io";
+ maintainers = [ maintainers.omgbebebe ];
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ };
+}
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/qvge/default.nix b/pkgs/applications/graphics/qvge/default.nix
new file mode 100644
index 000000000000..d8080e6fbb44
--- /dev/null
+++ b/pkgs/applications/graphics/qvge/default.nix
@@ -0,0 +1,39 @@
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, substituteAll
+, qmake
+, qtx11extras
+, graphviz
+}:
+
+mkDerivation rec {
+ pname = "qvge";
+ version = "0.6.1";
+
+ src = fetchFromGitHub {
+ owner = "ArsMasiuk";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0j4ih03nl6iihhnxrfldkarg9hvxb62lpr58xspn417d3gj6xjll";
+ };
+
+ prePatch = "cd src";
+
+ patches = (substituteAll {
+ src = ./set-graphviz-path.patch;
+ inherit graphviz;
+ });
+
+ nativeBuildInputs = [ qmake ];
+
+ buildInputs = [ qtx11extras ];
+
+ meta = with lib; {
+ description = "Qt Visual Graph Editor";
+ homepage = "https://github.com/ArsMasiuk/qvge";
+ license = licenses.mit;
+ maintainers = with maintainers; [ sikmir ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/applications/graphics/qvge/set-graphviz-path.patch b/pkgs/applications/graphics/qvge/set-graphviz-path.patch
new file mode 100644
index 000000000000..d18eb81c5d04
--- /dev/null
+++ b/pkgs/applications/graphics/qvge/set-graphviz-path.patch
@@ -0,0 +1,13 @@
+diff --git i/commonui/CNodeEditorUIController.cpp w/commonui/CNodeEditorUIController.cpp
+index 7dacd48..64983e4 100644
+--- i/commonui/CNodeEditorUIController.cpp
++++ w/commonui/CNodeEditorUIController.cpp
+@@ -123,7 +123,7 @@ CNodeEditorUIController::CNodeEditorUIController(CMainWindow *parent) :
+ QString pathToGraphviz = QCoreApplication::applicationDirPath() + "/../tools/graphviz";
+ m_optionsData.graphvizPath = QFileInfo(pathToGraphviz).absoluteFilePath();
+ #else
+- m_optionsData.graphvizPath = "";
++ m_optionsData.graphvizPath = "@graphviz@/bin";
+ #endif
+ m_gvController->setPathToGraphviz(m_optionsData.graphvizPath);
+
diff --git a/pkgs/applications/graphics/qview/default.nix b/pkgs/applications/graphics/qview/default.nix
index b6f25795665a..001616ab41dd 100644
--- a/pkgs/applications/graphics/qview/default.nix
+++ b/pkgs/applications/graphics/qview/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "qview";
- version = "3.0";
+ version = "4.0";
src = fetchFromGitHub {
owner = "jurplel";
repo = "qView";
rev = version;
- sha256 = "15a91bs3wcqhgf76wzigbn10hayg628j84pq4j2vaxar94ak0vk7";
+ sha256 = "15n9cq7w3ckinnx38hvncxrbkv4qm4k51sal41q4y0pkvhmafhnr";
};
nativeBuildInputs = [ qmake ];
diff --git a/pkgs/applications/graphics/rx/default.nix b/pkgs/applications/graphics/rx/default.nix
index 53e8109fef51..9350d7c5cd78 100644
--- a/pkgs/applications/graphics/rx/default.nix
+++ b/pkgs/applications/graphics/rx/default.nix
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec {
description = "Modern and extensible pixel editor implemented in Rust";
homepage = "https://rx.cloudhead.io/";
license = licenses.gpl3;
- maintainers = with maintainers; [ minijackson filalex77 ];
+ maintainers = with maintainers; [ minijackson Br1ght0ne ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/graphics/vuescan/default.nix b/pkgs/applications/graphics/vuescan/default.nix
deleted file mode 100644
index 142e8f0b69f0..000000000000
--- a/pkgs/applications/graphics/vuescan/default.nix
+++ /dev/null
@@ -1,107 +0,0 @@
-{ stdenv
-, fetchurl
-, gnutar
-, autoPatchelfHook
-, glibc
-, gtk2
-, xorg
-, libgudev
-, undmg
-}:
-
-let
- inherit (stdenv.hostPlatform) system;
- throwSystem = throw "Unsupported system: ${system}";
-
- pname = "vuescan";
-
- # Minor versions are released using the same file name
- version = "9.7";
- versionString = builtins.replaceStrings ["."] [""] version;
-
- src = let
- base = "https://www.hamrick.com/files/";
- in {
- x86_64-darwin = fetchurl {
- url = "${base}/vuex64${versionString}.dmg";
- sha256 = "045ihd2pj0zmzjfwn2qmv5114yvs9vf6mw6sf4x3hwcdmpk40sfh";
- };
- i686-darwin = fetchurl {
- url = "${base}/vuex32${versionString}.dmg";
- sha256 = "0nny1jm3s1nr7xm03mcy3zgxvslznnvc8a5gn93gjww6gwg9rcn6";
- };
- x86_64-linux = fetchurl {
- url = "${base}/vuex64${versionString}.tgz";
- sha256 = "0jkj92w3y66dcxwq3kkg7vhqxljwf9dqs563xbkh1r7piyjfwycm";
- };
- i686-linux = fetchurl {
- url = "${base}/vuex32${versionString}.tgz";
- sha256 = "03qac9c0sg21jwz91nzzwk3ml8byv06ay9wiq00dl62nmhs20r5m";
- };
- aarch64-linux = fetchurl {
- url = "${base}/vuea64${versionString}.tgz";
- sha256 = "17viy7kcb78j0p3ik99psabmkgpwpmgvk96wjhn9aar48gpyr1wj";
- };
- armv6l-linux = fetchurl {
- url = "${base}/vuea32${versionString}.tgz";
- sha256 = "0m7sp18bdf2l2yf3q3z6c3i0bm4mq2h4ndm6qfvyknip0h11gv7i";
- };
- }.${system} or throwSystem;
-
- meta = with stdenv.lib; {
- description = "Scanner software supporting a wide range of devices";
- homepage = "https://hamrick.com/";
- license = licenses.unfree;
- maintainers = with maintainers; [ evax ];
- platforms = [
- "x86_64-darwin" "i686-darwin"
- "x86_64-linux" "i686-linux"
- "aarch64-linux" "armv6l-linux"
- ];
- };
-
- linux = stdenv.mkDerivation rec {
- inherit pname version src meta;
-
- # Stripping the binary breaks the license form
- dontStrip = true;
-
- nativeBuildInputs = [
- gnutar
- autoPatchelfHook
- ];
-
- buildInputs = [
- glibc
- gtk2
- xorg.libSM
- libgudev
- ];
-
- unpackPhase = ''
- tar xfz $src
- '';
-
- installPhase = ''
- install -m755 -D VueScan/vuescan $out/bin/vuescan
- '';
- };
-
- darwin = stdenv.mkDerivation {
- inherit pname version src meta;
-
- nativeBuildInputs = [ undmg ];
-
- sourceRoot = {
- x86_64-darwin = "vuex64${versionString}.dmg";
- i686-darwin = "vuex32${versionString}.dmg";
- }.${system} or throwSystem;
-
- installPhase = ''
- mkdir -p $out/Applications/VueScan.app
- cp -R . $out/Applications/VueScan.app
- '';
- };
-in if stdenv.isDarwin
- then darwin
- else linux
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 f92e910eacce..d7c83704dca4 100644
--- a/pkgs/applications/graphics/yed/default.nix
+++ b/pkgs/applications/graphics/yed/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchzip, makeWrapper, unzip, jre }:
+{ stdenv, fetchzip, makeWrapper, unzip, jre, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "yEd";
@@ -9,16 +9,25 @@ stdenv.mkDerivation rec {
sha256 = "0sd73s700f3gqq5zq1psrqjg6ff2gv49f8vd37v6bv65vdxqxryq";
};
- nativeBuildInputs = [ makeWrapper unzip ];
+ nativeBuildInputs = [ makeWrapper unzip wrapGAppsHook ];
+ # For wrapGAppsHook setup hook
+ buildInputs = [ (jre.gtk3 or null) ];
- installPhase = ''
+ dontConfigure = true;
+ dontBuild = true;
+ dontInstall = true;
+
+ preFixup = ''
mkdir -p $out/yed
cp -r * $out/yed
mkdir -p $out/bin
+ makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
makeWrapper ${jre}/bin/java $out/bin/yed \
+ ''${makeWrapperArgs[@]} \
--add-flags "-jar $out/yed/yed.jar --"
'';
+ dontWrapGApps = true;
meta = with stdenv.lib; {
license = licenses.unfree;
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/default.nix b/pkgs/applications/kde/default.nix
index 4713c9ecf494..315a5b358855 100644
--- a/pkgs/applications/kde/default.nix
+++ b/pkgs/applications/kde/default.nix
@@ -27,7 +27,6 @@ still shows most of the available features is in `./gwenview.nix`.
{
lib, libsForQt5, fetchurl,
- okteta
}:
let
@@ -210,9 +209,6 @@ let
rocs = callPackage ./rocs.nix {};
spectacle = callPackage ./spectacle.nix {};
yakuake = callPackage ./yakuake.nix {};
- # Okteta was removed from kde applications and will now be released independently
- # Lets keep an alias for compatibility reasons
- inherit okteta;
};
in lib.makeScope libsForQt5.newScope packages
diff --git a/pkgs/applications/kde/elisa.nix b/pkgs/applications/kde/elisa.nix
index bd2cd529473e..9a51aa786fac 100644
--- a/pkgs/applications/kde/elisa.nix
+++ b/pkgs/applications/kde/elisa.nix
@@ -3,6 +3,7 @@
, lib
, extra-cmake-modules
, kdoctools
+, qtbase
, qtmultimedia
, qtquickcontrols2
, qtwebsockets
@@ -42,5 +43,6 @@ mkDerivation rec {
description = "A simple media player for KDE";
license = licenses.gpl3;
maintainers = with maintainers; [ peterhoeg ];
+ broken = lib.versionOlder qtbase.version "5.14";
};
}
diff --git a/pkgs/applications/kde/k3b.nix b/pkgs/applications/kde/k3b.nix
index 4bf707cd0430..35d55787ec78 100644
--- a/pkgs/applications/kde/k3b.nix
+++ b/pkgs/applications/kde/k3b.nix
@@ -1,6 +1,5 @@
{ mkDerivation, lib
, extra-cmake-modules, kdoctools, makeWrapper, shared-mime-info
-, qtwebkit
, libkcddb, karchive, kcmutils, kfilemetadata, knewstuff, knotifyconfig, solid, kxmlgui
, flac, lame, libmad, libmpcdec, libvorbis
, libsamplerate, libsndfile, taglib
@@ -17,8 +16,6 @@ mkDerivation {
};
nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ];
buildInputs = [
- # qt
- qtwebkit
# kde
libkcddb karchive kcmutils kfilemetadata knewstuff knotifyconfig solid kxmlgui
# formats
diff --git a/pkgs/applications/kde/kdenlive.nix b/pkgs/applications/kde/kdenlive.nix
index 795ba87ad5b5..b2abee579396 100644
--- a/pkgs/applications/kde/kdenlive.nix
+++ b/pkgs/applications/kde/kdenlive.nix
@@ -25,9 +25,9 @@
, frei0r
, phonon-backend-gstreamer
, qtdeclarative
+, qtmultimedia
, qtquickcontrols2
, qtscript
-, qtwebkit
, rttr
, kpurpose
, kdeclarative
@@ -60,9 +60,9 @@ mkDerivation {
mlt
phonon-backend-gstreamer
qtdeclarative
+ qtmultimedia
qtquickcontrols2
qtscript
- qtwebkit
shared-mime-info
libv4l
ffmpeg-full
@@ -84,12 +84,20 @@ mkDerivation {
sed -i CMakeLists.txt -e '/find_package(Qt5 REQUIRED/ s|)| Concurrent)|'
substituteAllInPlace src/kdenlivesettings.kcfg
'';
+
+ dontWrapGApps = true;
+
# Frei0r path needs to be set too or Kdenlive will complain. See:
# https://github.com/NixOS/nixpkgs/issues/83885
# https://github.com/NixOS/nixpkgs/issues/29614#issuecomment-488849325
qtWrapperArgs = [
"--set FREI0R_PATH ${frei0r}/lib/frei0r-1"
];
+
+ preFixup = ''
+ qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ '';
+
meta = {
license = with lib.licenses; [ gpl2Plus ];
};
diff --git a/pkgs/applications/kde/kmahjongg.nix b/pkgs/applications/kde/kmahjongg.nix
index b51d0d147e2e..93588b241e11 100644
--- a/pkgs/applications/kde/kmahjongg.nix
+++ b/pkgs/applications/kde/kmahjongg.nix
@@ -14,6 +14,6 @@ mkDerivation {
buildInputs = [ kdeclarative libkmahjongg knewstuff libkdegames ];
meta = {
license = with lib.licenses; [ gpl2 ];
- maintainers = with lib.maintainers; [ genesis ];
+ maintainers = with lib.maintainers; [ ];
};
}
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/kde/ksudoku.nix b/pkgs/applications/kde/ksudoku.nix
index 3641c1b33323..678c21d5870e 100644
--- a/pkgs/applications/kde/ksudoku.nix
+++ b/pkgs/applications/kde/ksudoku.nix
@@ -13,6 +13,6 @@ mkDerivation {
buildInputs = [ libGLU kdeclarative libkdegames ];
meta = {
license = with lib.licenses; [ gpl2 ];
- maintainers = with lib.maintainers; [ genesis ];
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/pkgs/applications/kde/kwave.nix b/pkgs/applications/kde/kwave.nix
index 78a3d9ab4a54..1a831c7c8dd8 100644
--- a/pkgs/applications/kde/kwave.nix
+++ b/pkgs/applications/kde/kwave.nix
@@ -1,14 +1,17 @@
-{ mkDerivation, lib, extra-cmake-modules, kdoctools, qtmultimedia, kcompletion, kconfig, kcrash, kiconthemes, kio, audiofile, libsamplerate
-, alsaLib, libpulseaudio, flac, id3lib, libogg, libmad, libopus, libvorbis, fftw, librsvg }:
+{ mkDerivation, lib, extra-cmake-modules, kdoctools, qtmultimedia, kcompletion, kconfig
+, kcrash, kiconthemes, kio, audiofile, libsamplerate, alsaLib, libpulseaudio, flac, id3lib
+, libogg, libmad, libopus, libvorbis, fftw, librsvg, qtbase }:
mkDerivation {
name = "kwave";
+
meta = with lib; {
homepage = "https://kde.org/applications/en/multimedia/org.kde.kwave";
description = "A simple media player";
maintainers = with maintainers; [ freezeboy ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
+ broken = lib.versionOlder qtbase.version "5.14";
};
nativeBuildInputs = [
extra-cmake-modules
diff --git a/pkgs/applications/kde/libkmahjongg.nix b/pkgs/applications/kde/libkmahjongg.nix
index 4b7b8538290c..295b97842686 100644
--- a/pkgs/applications/kde/libkmahjongg.nix
+++ b/pkgs/applications/kde/libkmahjongg.nix
@@ -9,7 +9,7 @@ mkDerivation {
name = "libkmahjongg";
meta = {
license = with lib.licenses; [ gpl2 ];
- maintainers = with lib.maintainers; [ genesis ];
+ maintainers = with lib.maintainers; [ ];
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ kcompletion kconfig kconfigwidgets kcoreaddons ki18n
diff --git a/pkgs/applications/kde/minuet.nix b/pkgs/applications/kde/minuet.nix
index cd98d56b86dd..2c0f0a5092d8 100644
--- a/pkgs/applications/kde/minuet.nix
+++ b/pkgs/applications/kde/minuet.nix
@@ -1,4 +1,4 @@
-{ mkDerivation
+{ mkDerivation, qtbase
, lib, extra-cmake-modules, gettext, python
, drumstick, fluidsynth
, kcoreaddons, kcrash, kdoctools
@@ -10,6 +10,7 @@ mkDerivation {
meta = with lib; {
license = with licenses; [ lgpl21 gpl3 ];
maintainers = with maintainers; [ peterhoeg HaoZeke ];
+ broken = lib.versionOlder qtbase.version "5.14";
};
nativeBuildInputs = [ extra-cmake-modules gettext kdoctools python qtdeclarative ];
diff --git a/pkgs/applications/logging/humioctl/default.nix b/pkgs/applications/logging/humioctl/default.nix
index 14e1f64ebeb1..bcaf4a3627fe 100644
--- a/pkgs/applications/logging/humioctl/default.nix
+++ b/pkgs/applications/logging/humioctl/default.nix
@@ -1,8 +1,8 @@
{ buildGoModule, fetchFromGitHub, installShellFiles, stdenv }:
let
- humioCtlVersion = "0.27.0";
- sha256 = "1h65g10dxcaw4wk0gyyyqj9f94xlphj30lp9w6rsfrk4pi3irzr4";
+ humioCtlVersion = "0.28.1";
+ sha256 = "0vy07nzafqhc14i179sfrzb795yh4pcyjj3py9fwq0nwnmxndby4";
vendorSha256 = "0anvah2rpqvxgmdrdj73k3vbf8073nmsl3aykgvb1nraf3gz3bpk";
in buildGoModule {
name = "humioctl-${humioCtlVersion}";
diff --git a/pkgs/applications/misc/OSCAR/default.nix b/pkgs/applications/misc/OSCAR/default.nix
new file mode 100644
index 000000000000..e619ad8c6971
--- /dev/null
+++ b/pkgs/applications/misc/OSCAR/default.nix
@@ -0,0 +1,46 @@
+{ stdenv, mkDerivation, fetchFromGitLab, qmake, qtbase, qttools, qtserialport, libGLU }:
+mkDerivation rec {
+ pname = "OSCAR";
+ version = "1.2.0";
+
+ src = fetchFromGitLab {
+ owner = "pholy";
+ repo = "OSCAR-code";
+ rev = "v${version}";
+ sha256 = "10r37d8c2avr167n2s9lhld1c9hmckm444fq163z1jsy9jpid6mg";
+ };
+
+ buildInputs = [ qtbase qttools qtserialport libGLU ];
+ nativeBuildInputs = [ qmake ];
+ postPatch = ''
+ substituteInPlace oscar/oscar.pro --replace "/bin/bash" "${stdenv.shell}"
+ '';
+
+ qmakeFlags = [ "OSCAR_QT.pro" ];
+
+ installPhase = ''
+ install -d $out/bin
+ install -d $out/share/OSCAR/Help
+ install -d $out/share/OSCAR/Html
+ install -d $out/share/OSCAR/Translations
+ install -d $out/share/icons/OSCAR
+ install -d $out/share/applications
+ install -T oscar/OSCAR $out/bin/OSCAR
+ # help browser was removed 'temporarily' in https://gitlab.com/pholy/OSCAR-code/-/commit/57c3e4c33ccdd2d0eddedbc24c0e4f2969da3841
+ # install oscar/Help/* $out/share/OSCAR/Help
+ install oscar/Html/* $out/share/OSCAR/Html
+ install oscar/Translations/* $out/share/OSCAR/Translations
+ install -T Building/Linux/OSCAR.png $out/share/icons/OSCAR/OSCAR.png
+ install -T Building/Linux/OSCAR.desktop $out/share/applications/OSCAR.desktop
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://www.sleepfiles.com/OSCAR/";
+ description = "Software for reviewing and exploring data produced by CPAP and related machines used in the treatment of sleep apnea";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.roconnor ];
+ # Someone needs to create a suitable installPhase for Darwin and Windows.
+ # See https://gitlab.com/pholy/OSCAR-code/-/tree/master/Building.
+ broken = !stdenv.hostPlatform.isLinux;
+ };
+}
diff --git a/pkgs/applications/misc/archiver/default.nix b/pkgs/applications/misc/archiver/default.nix
index aec0b9d51186..1691ab073610 100644
--- a/pkgs/applications/misc/archiver/default.nix
+++ b/pkgs/applications/misc/archiver/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "archiver";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchFromGitHub {
owner = "mholt";
repo = pname;
rev = "v${version}";
- sha256 = "16jawybywqfkp68035bnf206a2w4khjw239saa429a21lxrfyk4a";
+ sha256 = "0fdkqfs87svpijccz8m11gvby8pvmznq6fs9k94vbzak0kxhw1wg";
};
- vendorSha256 = "0m89ibj3dm58j49d99dhkn0ryivnianxz7lkpkvhs0cdbzzc02az";
+ vendorSha256 = "0avnskay23mpl3qkyf1h75rr7szpsxis2bj5pplhwf8q8q0212xf";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=unknown" ];
diff --git a/pkgs/applications/misc/ausweisapp2/default.nix b/pkgs/applications/misc/ausweisapp2/default.nix
index 9f157798a7d2..911a30ccf611 100644
--- a/pkgs/applications/misc/ausweisapp2/default.nix
+++ b/pkgs/applications/misc/ausweisapp2/default.nix
@@ -8,7 +8,7 @@ mkDerivation rec {
src = fetchFromGitHub {
owner = "Governikus";
repo = "AusweisApp2";
- rev = "${version}";
+ rev = version;
sha256 = "1vibk3wmn54qr2mwz537hrr959y0r1zabp0gsijhzj2mk68g9pnb";
};
diff --git a/pkgs/applications/misc/batsignal/default.nix b/pkgs/applications/misc/batsignal/default.nix
index 77eb32166fe4..90fca4ce28ce 100644
--- a/pkgs/applications/misc/batsignal/default.nix
+++ b/pkgs/applications/misc/batsignal/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "batsignal";
- version = "1.1.3";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "electrickite";
repo = "batsignal";
- rev = "${version}";
- sha256 = "12hj0j18db34x0xzgj6xmhvxm966d05z0rl3d9rlrcd2q96lilwf";
+ rev = version;
+ sha256 = "0yc7xgwb3i4m8m9kg2xspqig3s2qgh2i9bkalvnkziayjb7y59qn";
};
buildInputs = [ libnotify glib ];
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 98e04e81c124..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.3";
+ version = "0.8.5";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = "charm";
rev = "v${version}";
- sha256 = "1nbix7fi6g9jadak5zyx7fdz7d6367aly6fnrs0v98zsl1kxyvx3";
+ sha256 = "0cgl5dpyzc4lciij9q9yghppiclrdnrl1jsbizfgh2an3s18ab8k";
};
- vendorSha256 = "0lhml6m0j9ksn09j7z4d9pix5aszhndpyqajycwj3apvi3ic90il";
+ vendorSha256 = "1spzawnk2fslc1m14dp8lx4vpnxwz7xgm1hxbpz4bqlqz1hfd6ax";
doCheck = false;
diff --git a/pkgs/applications/misc/cheat/default.nix b/pkgs/applications/misc/cheat/default.nix
index 77717ff50a21..472eee655188 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.0";
+ version = "4.1.1";
src = fetchFromGitHub {
owner = "cheat";
repo = "cheat";
rev = version;
- sha256 = "0x6msbbqkwxs6msqacpqw4wlw7c9ilf8n6jqmx297ij6isswgksh";
+ sha256 = "0mraraby0s213ay2ahqsdvnyg76awbqllrkkx17mrx9z3ykba62d";
};
subPackages = [ "cmd/cheat" ];
diff --git a/pkgs/applications/misc/chewing-editor/default.nix b/pkgs/applications/misc/chewing-editor/default.nix
index b70f9a2e7d80..3a89773b8587 100644
--- a/pkgs/applications/misc/chewing-editor/default.nix
+++ b/pkgs/applications/misc/chewing-editor/default.nix
@@ -7,8 +7,8 @@ mkDerivation rec {
src = fetchFromGitHub {
owner = "chewing";
- repo = "${pname}";
- rev = "${version}";
+ repo = pname;
+ rev = version;
sha256 = "0kc2hjx1gplm3s3p1r5sn0cyxw3k1q4gyv08q9r6rs4sg7xh2w7w";
};
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/cointop/default.nix b/pkgs/applications/misc/cointop/default.nix
index a74a3962996b..e57ffd352717 100644
--- a/pkgs/applications/misc/cointop/default.nix
+++ b/pkgs/applications/misc/cointop/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "cointop";
- version = "1.5.4";
+ version = "1.5.5";
src = fetchFromGitHub {
owner = "miguelmota";
repo = pname;
rev = "v${version}";
- sha256 = "1gkrwh5g69mywlllszy310xpahr8rz8nghjjpiamd85djf1iz43b";
+ sha256 = "051jxa07c58ym1w0mwckwxh60v28gqcpqw5nv8sm5wxil1crcayr";
};
goPackagePath = "github.com/miguelmota/cointop";
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/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix
new file mode 100644
index 000000000000..d3aff8e6b1ba
--- /dev/null
+++ b/pkgs/applications/misc/dasel/default.nix
@@ -0,0 +1,30 @@
+{ stdenv
+, buildGoModule
+, fetchFromGitHub
+}:
+
+buildGoModule rec {
+ pname = "dasel";
+ version = "1.6.2";
+
+ src = fetchFromGitHub {
+ owner = "TomWright";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "sha256-LGrFs9JNb0gjXg6IRkUfUOWS+sr1nukzOEWK4XUfkfw=";
+ };
+
+ vendorSha256 = "1552k85z4s6gv7sss7dccv3h8x22j2sr12icp6s7s0a3i4iwyksw";
+
+ meta = with stdenv.lib; {
+ description = "Query and update data structures from the command line";
+ longDescription = ''
+ Dasel (short for data-selector) allows you to query and modify data structures using selector strings.
+ Comparable to jq / yq, but supports JSON, YAML, TOML and XML with zero runtime dependencies.
+ '';
+ homepage = "https://github.com/TomWright/dasel";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ _0x4A6F ];
+ };
+}
diff --git a/pkgs/applications/misc/dbeaver/default.nix b/pkgs/applications/misc/dbeaver/default.nix
index 547a60566855..4f1d43911818 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.3";
+ version = "7.2.5";
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-XYAe+e9zK/fvxBJ2Caz9/95++JzIQykXj8953IocDZU=";
+ sha256 = "sha256-CRyAeizhaSDmVFGRhrYIW0Ofli9HnkgItiAGRJAETQM=";
};
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/dstask/default.nix b/pkgs/applications/misc/dstask/default.nix
index 0eeb0d9cab6e..0c2f25b2653f 100644
--- a/pkgs/applications/misc/dstask/default.nix
+++ b/pkgs/applications/misc/dstask/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "dstask";
- version = "0.23";
+ version = "0.23.1";
src = fetchFromGitHub {
owner = "naggie";
repo = pname;
rev = "v${version}";
- sha256 = "15hr0ivwvm2lzpi8l5y5a3hya3i7r85pxna961m24gd4f8gs4cjl";
+ sha256 = "0rfz8jim0xqcwdb5n28942v9r3hbvhjrwdgzvbwc9f9psqg2s8d2";
};
# Set vendorSha256 to null because dstask vendors its dependencies (meaning
diff --git a/pkgs/applications/misc/dupeguru/default.nix b/pkgs/applications/misc/dupeguru/default.nix
index 41bfdb3fc5d9..51e1b77096d2 100644
--- a/pkgs/applications/misc/dupeguru/default.nix
+++ b/pkgs/applications/misc/dupeguru/default.nix
@@ -9,7 +9,7 @@ python3Packages.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "arsenetar";
repo = "dupeguru";
- rev = "${version}";
+ rev = version;
sha256 = "0ma4f1c6vmpz8gi4sdy43x1ik7wh42wayvk1iq520d3i714kfcpy";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/misc/effitask/default.nix b/pkgs/applications/misc/effitask/default.nix
index 4f3255551c21..26008c133b82 100644
--- a/pkgs/applications/misc/effitask/default.nix
+++ b/pkgs/applications/misc/effitask/default.nix
@@ -13,8 +13,8 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "sanpii";
- repo = "${pname}";
- rev = "${version}";
+ repo = pname;
+ rev = version;
sha256 = "09bffxdp43s8b1rpmsgqr2kyz3i4jbd2yrwbxw21fj3sf3mwb9ig";
};
diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix
index ad26a912e781..40ecd61304f1 100644
--- a/pkgs/applications/misc/electrum/default.nix
+++ b/pkgs/applications/misc/electrum/default.nix
@@ -19,7 +19,7 @@
}:
let
- version = "4.0.3";
+ version = "4.0.5";
# 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 = "1r40i0v7nm35m3pzbd0l5z4qphl13s31l9v5njmyvpfjirdmhjbv";
+ sha256 = "0fdsgxzgsxvx6hhjag894nzzdfq989bx1d4anljzcz2ppy4ivpxg";
extraPostFetch = ''
mv $out ./all
@@ -58,7 +58,7 @@ py.pkgs.buildPythonApplication {
src = fetchurl {
url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz";
- sha256 = "0q891fgzxvyzjxfczynx92hvclfs8i3nr5nr9sgbvz13hsg4s6lg";
+ sha256 = "06ml9lwa5k2dp56sm5s7dsl6qirqmgim7rn853cqcq9n45z41437";
};
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/electrum/ltc.nix b/pkgs/applications/misc/electrum/ltc.nix
index 2c6fb39fa433..7d6480b4696c 100644
--- a/pkgs/applications/misc/electrum/ltc.nix
+++ b/pkgs/applications/misc/electrum/ltc.nix
@@ -27,6 +27,8 @@ python3Packages.buildPythonApplication rec {
dnspython
jsonrpclib-pelix
pysocks
+ trezor
+ btchip
];
preBuild = ''
diff --git a/pkgs/applications/misc/elf-dissector/default.nix b/pkgs/applications/misc/elf-dissector/default.nix
new file mode 100644
index 000000000000..36ceb49d5c4b
--- /dev/null
+++ b/pkgs/applications/misc/elf-dissector/default.nix
@@ -0,0 +1,26 @@
+{ mkDerivation, fetchgit, lib, cmake, extra-cmake-modules, kitemmodels
+, libiberty, libelf, libdwarf, libopcodes }:
+
+mkDerivation rec {
+ pname = "elf-dissector";
+ version = "unstable-2020-11-14";
+
+ src = fetchgit {
+ url = "https://invent.kde.org/sdk/elf-dissector.git";
+ rev = "d1700e76e3f60aff0a2a9fb63bc001251d2be522";
+ sha256 = "1h1xr3ag1sbf005drcx8g8dc5mk7fb2ybs73swrld7clcawhxnk8";
+ };
+
+ nativeBuildInputs = [ cmake extra-cmake-modules ];
+
+ buildInputs = [ kitemmodels libiberty libelf libdwarf libopcodes ];
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ homepage = "https://invent.kde.org/sdk/elf-dissector";
+ description = "Tools for inspecting, analyzing and optimizing ELF files";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ ehmry ];
+ };
+}
diff --git a/pkgs/applications/misc/epr/default.nix b/pkgs/applications/misc/epr/default.nix
index f67c15f0a994..478422a1c5c8 100644
--- a/pkgs/applications/misc/epr/default.nix
+++ b/pkgs/applications/misc/epr/default.nix
@@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec {
description = "CLI Epub Reader";
homepage = "https://github.com/wustho/epr";
license = licenses.mit;
- maintainers = [ maintainers.filalex77 ];
+ maintainers = [ maintainers.Br1ght0ne ];
platforms = platforms.all;
};
}
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 fab83b75e7c9..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.12";
+ 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 = "11s83af63gs9nnrjb66yq58xriyvi8hzj4ykxp3kws5z3nby111b";
+ sha256 = "1jxxb3qyrh7118fwqa3bhirjh97j2w8r71s8vcb6vp3w1wwhfis2";
};
buildInputs = [ openssl ];
diff --git a/pkgs/applications/misc/font-manager/default.nix b/pkgs/applications/misc/font-manager/default.nix
index b2001c21bf76..defbe7520d7c 100644
--- a/pkgs/applications/misc/font-manager/default.nix
+++ b/pkgs/applications/misc/font-manager/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "font-manager";
- version = "0.7.8";
+ version = "0.7.9";
src = fetchFromGitHub {
owner = "FontManager";
repo = "master";
rev = version;
- sha256 = "0s1l30y55l45rrqd9lygvp2gzrqw25rmjgnnja6s5rzs79gc668c";
+ sha256 = "1nc0i824v2szz0j9a5rwl8gygih15xbxnxpnx9d3wr0yq9057q6q";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/fuzzel/default.nix b/pkgs/applications/misc/fuzzel/default.nix
index 717d4a3aab3f..337d68b4b20d 100644
--- a/pkgs/applications/misc/fuzzel/default.nix
+++ b/pkgs/applications/misc/fuzzel/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
src = fetchgit {
url = "https://codeberg.org/dnkl/fuzzel";
- rev = "${version}";
+ rev = version;
sha256 = "0c0p9spklzmy9f7abz3mvw0vp6zgnk3ns1i6ks95ljjb3kqy9vs2";
};
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-usage/default.nix b/pkgs/applications/misc/gnome-usage/default.nix
index 17aa7e9aa060..44d4727edba0 100644
--- a/pkgs/applications/misc/gnome-usage/default.nix
+++ b/pkgs/applications/misc/gnome-usage/default.nix
@@ -14,15 +14,16 @@
, libdazzle
, gnome3
, tracker
+, libhandy
}:
stdenv.mkDerivation rec {
pname = "gnome-usage";
- version = "3.33.2";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0w3ppfaf15il8mad64qyc9hj1rmlvzs5dyzrxhq7r50k4kyiwmk4";
+ sha256 = "0mqs39yi2cqwkzlmmgzrszsva5hbdpws6zk4lbi4w2cjzl185mcl";
};
nativeBuildInputs = [
@@ -43,6 +44,7 @@ stdenv.mkDerivation rec {
libdazzle
libgtop
tracker
+ libhandy
];
postPatch = ''
diff --git a/pkgs/applications/misc/gollum/Gemfile.lock b/pkgs/applications/misc/gollum/Gemfile.lock
index 91096ddc9173..7b1b20a1b78f 100644
--- a/pkgs/applications/misc/gollum/Gemfile.lock
+++ b/pkgs/applications/misc/gollum/Gemfile.lock
@@ -1,14 +1,13 @@
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)
+ github-markup (3.0.5)
gollum (5.1.1)
gemojione (~> 4.1)
gollum-lib (~> 5.0)
@@ -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)
@@ -42,12 +41,12 @@ GEM
rexml
kramdown-parser-gfm (1.0.1)
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..7d7c0ef3d5f0 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"];
@@ -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"];
@@ -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/googler/default.nix b/pkgs/applications/misc/googler/default.nix
index 1eca26d7be02..7a096b52314a 100644
--- a/pkgs/applications/misc/googler/default.nix
+++ b/pkgs/applications/misc/googler/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/jarun/googler";
description = "Google Search, Google Site Search, Google News from the terminal";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ koral filalex77 ];
+ maintainers = with maintainers; [ koral Br1ght0ne ];
platforms = python.meta.platforms;
};
}
diff --git a/pkgs/applications/misc/gphoto2/default.nix b/pkgs/applications/misc/gphoto2/default.nix
index 1235a41ffc7b..cdfbe3f6dc1f 100644
--- a/pkgs/applications/misc/gphoto2/default.nix
+++ b/pkgs/applications/misc/gphoto2/default.nix
@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
- name = "gphoto2-2.5.23";
+ name = "gphoto2-2.5.26";
src = fetchurl {
url = "mirror://sourceforge/gphoto/${name}.tar.bz2";
- sha256 = "1laqwhxr0xhbykmp0dhd3j4rr2lhj5y228s31afnqxp700hhk1yz";
+ sha256 = "0bxbcn31xalsvjp8fra324hf2105y3ps7zlyfz11v71j0lxj2lvn";
};
nativeBuildInputs = [ pkgconfig gettext libtool ];
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..70ff26784a86 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.7";
nativeBuildInputs = [ autoreconfHook ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "markwal";
repo = "GPX";
rev = version;
- sha256 = "1yab269x8qyf7rd04vaxyqyjv4pzz9lp4sc4dwh927k23avr3rw5";
+ sha256 = "1dl5vlsx05ipy10h18xigicb3k7m33sa9hfyd46hkpr2glx7jh4p";
};
meta = {
diff --git a/pkgs/applications/misc/gpxsee/default.nix b/pkgs/applications/misc/gpxsee/default.nix
index 5b34007ec408..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.33";
+ version = "7.37";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
rev = version;
- sha256 = "1k4zl7knlpwxrpqk1axkmy8x12915z15h3q2sjnx3jcnx6qw73ja";
+ sha256 = "0fpb43smh0kwic5pdxs46c0hkqj8g084h72pa024x1my6w12y9b8";
};
patches = (substituteAll {
@@ -29,15 +29,14 @@ mkDerivation rec {
wrapQtApp $out/Applications/GPXSee.app/Contents/MacOS/GPXSee
'';
- enableParallelBuilding = true;
-
meta = with stdenv.lib; {
- homepage = "https://www.gpxsee.org/";
description = "GPS log file viewer and analyzer";
longDescription = ''
GPXSee is a Qt-based GPS log file viewer and analyzer that supports
all common GPS log file formats.
'';
+ homepage = "https://www.gpxsee.org/";
+ changelog = "https://build.opensuse.org/package/view_file/home:tumic:GPXSee/gpxsee/gpxsee.changes";
license = licenses.gpl3;
maintainers = with maintainers; [ womfoo sikmir ];
platforms = with platforms; linux ++ darwin;
diff --git a/pkgs/applications/misc/gramps/default.nix b/pkgs/applications/misc/gramps/default.nix
index 09717cd64265..1ef00efaf7b4 100644
--- a/pkgs/applications/misc/gramps/default.nix
+++ b/pkgs/applications/misc/gramps/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, gtk3, pythonPackages, intltool, gnome3,
+{ stdenv, fetchFromGitHub, gtk3, pythonPackages, intltool, gexiv2,
pango, gobject-introspection, wrapGAppsHook, gettext,
# Optional packages:
enableOSM ? true, osm-gps-map,
@@ -9,11 +9,11 @@
let
inherit (pythonPackages) python buildPythonApplication;
in buildPythonApplication rec {
- version = "5.0.1";
+ version = "5.1.3";
pname = "gramps";
nativeBuildInputs = [ wrapGAppsHook gettext ];
- buildInputs = [ intltool gtk3 gobject-introspection pango gnome3.gexiv2 ]
+ buildInputs = [ intltool gtk3 gobject-introspection pango gexiv2 ]
# Map support
++ stdenv.lib.optional enableOSM osm-gps-map
# Graphviz support
@@ -26,7 +26,7 @@ in buildPythonApplication rec {
owner = "gramps-project";
repo = "gramps";
rev = "v${version}";
- sha256 = "1jz1fbjj6byndvir7qxzhd2ryirrd5h2kwndxpp53xdc05z1i8g7";
+ sha256 = "109dwkswz2h2328xkqk2zj736d117s9pp7rz5cc1qg2vxn1lpm93";
};
pythonPath = with pythonPackages; [ bsddb3 PyICU pygobject3 pycairo ];
diff --git a/pkgs/applications/misc/gremlin-console/default.nix b/pkgs/applications/misc/gremlin-console/default.nix
index a4932943fa23..74485e2004aa 100644
--- a/pkgs/applications/misc/gremlin-console/default.nix
+++ b/pkgs/applications/misc/gremlin-console/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "gremlin-console";
- version = "3.3.4";
+ version = "3.4.8";
src = fetchzip {
url = "http://www-eu.apache.org/dist/tinkerpop/${version}/apache-tinkerpop-gremlin-console-${version}-bin.zip";
- sha256 = "14xr0yqklmm4jvj1hnkj89lj83zzs2l1375ni0jbf12gy31jlb2w";
+ sha256 = "13ycr6ppyrz9rq7dasabjdk8lcsxdj3krb4j7d2jmbh2hij1rdvf";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/misc/haxor-news/default.nix b/pkgs/applications/misc/haxor-news/default.nix
index 98f84ca68b8e..41aa71cb82e2 100644
--- a/pkgs/applications/misc/haxor-news/default.nix
+++ b/pkgs/applications/misc/haxor-news/default.nix
@@ -1,20 +1,35 @@
-{ stdenv, python, fetchpatch }:
-
-with python.pkgs;
+{ stdenv, fetchFromGitHub, python3, fetchpatch }:
+
+
+let
+ py = python3.override {
+ packageOverrides = self: super: {
+ self = py;
+
+ # not compatible with prompt_toolkit >=2.0
+ prompt_toolkit = super.prompt_toolkit.overridePythonAttrs (oldAttrs: rec {
+ name = "${oldAttrs.pname}-${version}";
+ version = "1.0.18";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "09h1153wgr5x2ny7ds0w2m81n3bb9j8hjb8sjfnrg506r01clkyx";
+ };
+ });
+ };
+ };
+in
+with py.pkgs;
buildPythonApplication rec {
pname = "haxor-news";
- version = "0.4.3";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "5b9af8338a0f8b95a8133b66ef106553823813ac171c0aefa3f3f2dbeb4d7f88";
- };
-
- # allow newer click version
- patches = fetchpatch {
- url = "${meta.homepage}/commit/5b0d3ef1775756ca15b6d83fba1fb751846b5427.patch";
- sha256 = "1551knh2f7yarqzcpip16ijmbx8kzdna8cihxlxx49ww55f5sg67";
+ version = "unstable-2020-10-20";
+
+ # haven't done a stable release in 3+ years, but actively developed
+ src = fetchFromGitHub {
+ owner = "donnemartin";
+ repo = pname;
+ rev = "811a5804c09406465b2b02eab638c08bf5c4fa7f";
+ sha256 = "1g3dfsyk4727d9jh9w6j5r51ag07851cls7v7a7hmdvdixpvbzp6";
};
propagatedBuildInputs = [
@@ -26,6 +41,7 @@ buildPythonApplication rec {
six
];
+ # will fail without pre-seeded config files
doCheck = false;
checkInputs = [ mock ];
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/hr/default.nix b/pkgs/applications/misc/hr/default.nix
index 91a66bc73781..a0555f9032e9 100644
--- a/pkgs/applications/misc/hr/default.nix
+++ b/pkgs/applications/misc/hr/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "hr";
- version = "1.2";
+ version = "1.3";
src = fetchFromGitHub {
owner = "LuRsT";
repo = "hr";
rev = version;
- sha256 = "162vkip2772jl59lschpinimpg4ssiyg7fq0va5cx4d7wldpqmks";
+ sha256 = "068kq37lbqfjzh28rlvkprni38ii991naawylwvq6d43y9dpzs2b";
};
dontBuild = true;
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 72ebefb98e73..5bad48edca1e 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.76.5";
+ version = "0.78.2";
src = fetchFromGitHub {
owner = "gohugoio";
repo = pname;
rev = "v${version}";
- sha256 = "0p7zz9cif1vihhs21nvh4n3y1p2cwpga59rilpam7yvza4nzx7ay";
+ sha256 = "1xjxyx520wa6sgvighjp82qqfi0ykfskp0za5j95167c56ss8lm4";
};
- vendorSha256 = "0kiqy8n2df52gsgsbmr96rph8lpnw06g622123hlwk7kqg0z9ifh";
+ vendorSha256 = "00jjcw76l12ppx3q1xhly7q10jfi2kx62a8z3r1k7m2593k8c4vq";
doCheck = false;
@@ -25,6 +25,6 @@ buildGoModule rec {
description = "A fast and modern static website engine";
homepage = "https://gohugo.io";
license = licenses.asl20;
- maintainers = with maintainers; [ schneefux filalex77 Frostman ];
+ maintainers = with maintainers; [ schneefux Br1ght0ne Frostman ];
};
}
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 bb6956aaa596..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";
@@ -57,7 +57,7 @@ rustPlatform.buildRustPackage rec {
description = "Commandline personal information management suite";
homepage = "https://imag-pim.org/";
license = licenses.lgpl21;
- maintainers = with maintainers; [ filalex77 minijackson ];
+ maintainers = with maintainers; [ Br1ght0ne minijackson ];
platforms = platforms.unix;
};
}
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/joplin-desktop/default.nix b/pkgs/applications/misc/joplin-desktop/default.nix
index be103f3543a8..fccf15c0241b 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.2.6";
+ version = "1.4.15";
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 = "14svzfhszb0pnsajbydsic0rdc64zp6csqjp6k2p2i20jf0c0im6";
- x86_64-darwin = "1wdv8idnvn5567xdmsaa3f7skv48i9q6jqd4pgv8pz1zkhiqj0wi";
+ x86_64-linux = "12wh7f1a9sn250lqnb8c9b5gqr8r76kxrhl0kgsm2lg93jgpvvbb";
+ x86_64-darwin = "1jzfqwyz3vkmmkdzx3iw36fbjq7fns46v8crmg5n09w9kvf22qil";
}.${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/jotta-cli/default.nix b/pkgs/applications/misc/jotta-cli/default.nix
index a924bd181c0e..069d98111cc4 100644
--- a/pkgs/applications/misc/jotta-cli/default.nix
+++ b/pkgs/applications/misc/jotta-cli/default.nix
@@ -5,10 +5,10 @@ let
in
stdenv.mkDerivation rec {
pname = "jotta-cli";
- version = "0.7.33634";
+ version = "0.7.35160";
src = fetchzip {
url = "https://repo.jotta.us/archives/linux/${arch}/jotta-cli-${version}_linux_${arch}.tar.gz";
- sha256 = "0apbdk4fvmn52w9qyh6hvpk3k0sa810jvvndpsbysnlmi7gv5w62";
+ sha256 = "00fzycy199l9y738cj71s88qz96ppczb5sqsk3x9w4jj4m6ks239";
stripRoot = false;
};
diff --git a/pkgs/applications/misc/k2pdfopt/default.nix b/pkgs/applications/misc/k2pdfopt/default.nix
index 75e467d4cdf8..be61a76190a2 100644
--- a/pkgs/applications/misc/k2pdfopt/default.nix
+++ b/pkgs/applications/misc/k2pdfopt/default.nix
@@ -2,7 +2,7 @@
, cmake, pkgconfig, zlib, libpng, makeWrapper
, enableGSL ? true, gsl
, enableGhostScript ? true, ghostscript
-, enableMuPDF ? true, mupdf
+, enableMuPDF ? true, mupdf_1_17
, enableDJVU ? true, djvulibre
, enableGOCR ? false, gocr # Disabled by default due to crashes
, enableTesseract ? true, leptonica, tesseract4
@@ -89,7 +89,7 @@ in stdenv.mkDerivation rec {
cp ${k2pdfopt_src}/mupdf_mod/pdf-* ./source/pdf/
'';
};
- mupdf_modded = mupdf.overrideAttrs ({ patches ? [], ... }: {
+ mupdf_modded = mupdf_1_17.overrideAttrs ({ patches ? [], ... }: {
patches = patches ++ [ mupdf_patch ];
# This function is missing in font.c, see font-win32.c
postPatch = ''
diff --git a/pkgs/applications/misc/keepass-plugins/keepasshttp/default.nix b/pkgs/applications/misc/keepass-plugins/keepasshttp/default.nix
index f9dbf14624f7..10e6996873a0 100644
--- a/pkgs/applications/misc/keepass-plugins/keepasshttp/default.nix
+++ b/pkgs/applications/misc/keepass-plugins/keepasshttp/default.nix
@@ -8,7 +8,7 @@ let
src = fetchFromGitHub {
owner = "pfn";
repo = "keepasshttp";
- #rev = "${version}";
+ # rev = version;
# for 1.8.4.2 the tag is at the wrong commit (they fixed stuff
# afterwards and didn't move the tag), hence reference by commitid
rev = "c2c4eb5388a02169400cba7a67be325caabdcc37";
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/keepass/default.nix b/pkgs/applications/misc/keepass/default.nix
index 23f80eaa9cab..6164a60d6a86 100644
--- a/pkgs/applications/misc/keepass/default.nix
+++ b/pkgs/applications/misc/keepass/default.nix
@@ -3,11 +3,11 @@
with builtins; buildDotnetPackage rec {
baseName = "keepass";
- version = "2.45";
+ version = "2.46";
src = fetchurl {
url = "mirror://sourceforge/keepass/KeePass-${version}-Source.zip";
- sha256 = "07wyp3k2kiprr47mc4vxb7vmh7g5kshcqw0gq3qr87gi78c9i66m";
+ sha256 = "0zyclydgyg8nhwxrzw7x4f82975cqdmp12py33k6sballx6jhgiy";
};
sourceRoot = ".";
diff --git a/pkgs/applications/misc/keepassx/community.nix b/pkgs/applications/misc/keepassx/community.nix
index f718ab4d8047..7df1294874f1 100644
--- a/pkgs/applications/misc/keepassx/community.nix
+++ b/pkgs/applications/misc/keepassx/community.nix
@@ -31,7 +31,7 @@
, withKeePassKeeShare ? true
, withKeePassKeeShareSecure ? true
, withKeePassSSHAgent ? true
-, withKeePassNetworking ? false
+, withKeePassNetworking ? true
, withKeePassTouchID ? true
, withKeePassFDOSecrets ? true
}:
diff --git a/pkgs/applications/misc/klayout/default.nix b/pkgs/applications/misc/klayout/default.nix
index 5f6c679f3ba1..60905be3b1b2 100644
--- a/pkgs/applications/misc/klayout/default.nix
+++ b/pkgs/applications/misc/klayout/default.nix
@@ -1,17 +1,17 @@
{ lib, mkDerivation, fetchFromGitHub, fetchpatch
, python, ruby, qtbase, qtmultimedia, qttools, qtxmlpatterns
-, which, perl, makeWrapper, fixDarwinDylibNames
+, which, perl, makeWrapper
}:
mkDerivation rec {
pname = "klayout";
- version = "0.26.6";
+ version = "0.26.8";
src = fetchFromGitHub {
owner = "KLayout";
repo = "klayout";
rev = "v${version}";
- sha256 = "0z17pdjdc2r2m5yi5bfz504dzzs978z8p6bhlf08v2npvigp8vz1";
+ sha256 = "0pkhvxcfk70dnmgczyyq585mxrfwqai44ikshs4c1imh92z25llq";
};
postPatch = ''
diff --git a/pkgs/applications/misc/kondo/default.nix b/pkgs/applications/misc/kondo/default.nix
index 6b23d1d0437f..f47458f0f3ff 100644
--- a/pkgs/applications/misc/kondo/default.nix
+++ b/pkgs/applications/misc/kondo/default.nix
@@ -17,6 +17,6 @@ rustPlatform.buildRustPackage rec {
description = "Save disk space by cleaning unneeded files from software projects";
homepage = "https://github.com/tbillington/kondo";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/applications/misc/koreader/default.nix b/pkgs/applications/misc/koreader/default.nix
index f49eebad6b4d..4ffd3f6fbf65 100644
--- a/pkgs/applications/misc/koreader/default.nix
+++ b/pkgs/applications/misc/koreader/default.nix
@@ -11,12 +11,12 @@
let font-droid = nerdfonts.override { fonts = [ "DroidSansMono" ]; };
in stdenv.mkDerivation rec {
pname = "koreader";
- version = "2020.09";
+ version = "2020.11";
src = fetchurl {
url =
"https://github.com/koreader/koreader/releases/download/v${version}/koreader-${version}-amd64.deb";
- sha256 = "12kiw3mw8g8d9fb8ywd4clm2bgblhq2gqcxzadwpmf0wxq7p0v8z";
+ sha256 = "15nw8kyjyhqlr742gkpzn1b9906rdm6cssnc6jbbph5pjdlzspc4";
};
sourceRoot = ".";
diff --git a/pkgs/applications/misc/krename/default.nix b/pkgs/applications/misc/krename/default.nix
index 578c56a748a7..c1e031b7277d 100644
--- a/pkgs/applications/misc/krename/default.nix
+++ b/pkgs/applications/misc/krename/default.nix
@@ -7,14 +7,14 @@
let
pname = "krename";
- version = "5.0.0";
+ version = "5.0.1";
in mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
- sha256 = "136j1dkqrhv458rjh5v3vzjhvq6dhz7k79zk6mmx8zvqacc7cq8a";
+ sha256 = "0zbadxjp13jqxgb58wslhm0wy2lhpdq1bgbvyhyn21mssfppib6a";
};
buildInputs = [ taglib exiv2 podofo ];
diff --git a/pkgs/applications/misc/kupfer/default.nix b/pkgs/applications/misc/kupfer/default.nix
index c7f54990107f..f2744bf23ea5 100644
--- a/pkgs/applications/misc/kupfer/default.nix
+++ b/pkgs/applications/misc/kupfer/default.nix
@@ -16,6 +16,8 @@ buildPythonApplication rec {
pname = "kupfer";
version = "319";
+ format = "other";
+
src = fetchurl {
url = "https://github.com/kupferlauncher/kupfer/releases/download/v${version}/kupfer-v${version}.tar.xz";
sha256 = "0c9xjx13r8ckfr4az116bhxsd3pk78v04c3lz6lqhraak0rp4d92";
@@ -33,13 +35,9 @@ buildPythonApplication rec {
# see https://github.com/NixOS/nixpkgs/issues/56943 for details
strictDeps = false;
- postInstall = let
- pythonPath = (stdenv.lib.concatMapStringsSep ":"
- (m: "${m}/lib/${python.libPrefix}/site-packages")
- propagatedBuildInputs);
- in ''
+ postInstall = ''
gappsWrapperArgs+=(
- "--prefix" "PYTHONPATH" : "${pythonPath}"
+ "--prefix" "PYTHONPATH" : "${makePythonPath propagatedBuildInputs}"
"--set" "PYTHONNOUSERSITE" "1"
)
'';
diff --git a/pkgs/applications/misc/llpp/default.nix b/pkgs/applications/misc/llpp/default.nix
index d7752258df98..c16322ad84fa 100644
--- a/pkgs/applications/misc/llpp/default.nix
+++ b/pkgs/applications/misc/llpp/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, lib, substituteAll, makeWrapper, fetchgit, ocaml, mupdf, libX11,
-libGLU, libGL, freetype, xclip, inotify-tools, procps }:
+{ stdenv, lib, substituteAll, makeWrapper, fetchgit, ocaml, mupdf, libX11, jbig2dec, openjpeg, libjpeg , lcms2, harfbuzz,
+libGLU, libGL, gumbo, freetype, zlib, xclip, inotify-tools, procps }:
assert lib.versionAtLeast (lib.getVersion ocaml) "4.07";
stdenv.mkDerivation rec {
pname = "llpp";
- version = "32";
+ version = "33";
src = fetchgit {
url = "git://repo.or.cz/llpp.git";
rev = "v${version}";
- sha256 = "1h1zysm5cz8laq8li49djl6929cnrjlflag9hw0c1dcr4zaxk32y";
+ sha256 = "0shqzhaflm2yhkx6c0csq9lxp1s1r7lh5kgpx9q5k06xya2a7yvs";
fetchSubmodules = false;
};
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
});
nativeBuildInputs = [ makeWrapper ];
- buildInputs = [ ocaml mupdf libX11 libGLU libGL freetype ];
+ buildInputs = [ ocaml mupdf libX11 libGLU libGL freetype zlib gumbo jbig2dec openjpeg libjpeg lcms2 harfbuzz ];
dontStrip = true;
diff --git a/pkgs/applications/misc/llpp/fix-build-bash.patch b/pkgs/applications/misc/llpp/fix-build-bash.patch
index fbc341c8af78..c12828f2d94d 100644
--- a/pkgs/applications/misc/llpp/fix-build-bash.patch
+++ b/pkgs/applications/misc/llpp/fix-build-bash.patch
@@ -1,8 +1,9 @@
diff --git a/build.bash b/build.bash
index 7c278b6..41494c5 100755
+with manual adjustments
--- a/build.bash
+++ b/build.bash
-@@ -29,7 +29,6 @@ srcd="$(dirname $0)"
+@@ -30,7 +30,6 @@ srcd="$(dirname $0)"
mudir=$outd/mupdf
muinc="-I $mudir/include -I $mudir/thirdparty/freetype/include"
@@ -10,25 +11,25 @@ index 7c278b6..41494c5 100755
mkdir -p $outd/{$wsid,lablGL}
:>$outd/ordered
-@@ -39,12 +38,6 @@ isfresh() { test -r "$1.past" && . "$1.past" && test "$k" = "$2"; }
- mbt=${mbt:-native}
- mulibs="$mudir/build/$mbt/libmupdf.a" # $mudir/build/$mbt/libmupdf-third.a
+@@ -41,12 +40,6 @@ isfresh() { test -r "$1.past" && . "$1.past" && test "$k" = "$2"; }
+ mulibst="$mudir/build/$mbt/libs"
+ mulibs="$mudir/build/$mbt/libmupdf.a $mudir/build/$mbt/libmupdf-third.a"
-keycmd="(cd $mudir && make -q build=$mbt libs && echo); digest $mulibs"
--isfresh "$mulibs" "$(eval $keycmd)" || (
+-isfresh "$mulibst" "$(eval $keycmd)" || (
- make -C "$mudir" build=$mbt -j $mjobs libs
-- eval $keycmd >$mudir/build/$mbt/libmupdf.a.past
+- eval $keycmd >${mulibst}.past
-) && vecho "fresh mupdf"
-
oincs() {
local i=
local incs1=
-@@ -89,34 +82,6 @@ mflags() {
+@@ -100,35 +93,6 @@ mflags() {
}
overs="$(ocamlc -vnum 2>/dev/null)" || overs=""
--test "$overs" = "4.10.0" || {
-- url=https://caml.inria.fr/pub/distrib/ocaml-4.10/ocaml-4.10.0.tar.xz
+-test "$overs" = "4.11.1" || {
+- url=https://caml.inria.fr/pub/distrib/ocaml-4.11/ocaml-4.11.1.tar.xz
- txz=$outd/$(basename $url)
- keycmd="printf $url; digest $txz;"
- isfresh $txz "$(eval $keycmd)" || {
@@ -48,7 +49,8 @@ index 7c278b6..41494c5 100755
- tar xf $txz -C $outd
- bn=$(basename $url)
- cd $outd/${bn%.tar.xz}
-- ./configure --disable-ocamldoc --enable-debugger=no --prefix=$absprefix
+- ./configure --disable-ocamldoc --disable-ocamltest \
+- --enable-debugger=no --prefix=$absprefix
- make -j $mjobs world
- make install
- eval $keycmd >$absprefix/bin/ocamlc.past
@@ -58,7 +60,7 @@ index 7c278b6..41494c5 100755
ccomp=${LLPP_CC-$(ocamlc -config | grep "^c_compiler: " | \
{ read _ c; echo $c; })}
-@@ -230,7 +195,7 @@ bobjc() {
+@@ -243,7 +208,7 @@ bobjc() {
} && vecho "fresh $o"
}
@@ -67,12 +69,12 @@ index 7c278b6..41494c5 100755
cmd="(. $srcd/genconfstr.sh >$outd/confstruct.ml)"
keycmd="digest $srcd/genconfstr.sh $outd/confstruct.ml"
-@@ -284,7 +249,7 @@ for m in ml_gl ml_glarray ml_raw; do
+@@ -291,7 +256,7 @@ for m in ml_gl ml_glarray ml_raw; do
done
libs="str.cma unix.cma"
-clibs="-L$mudir/build/$mbt -lmupdf -lmupdf-third -lpthread"
-+clibs="-lmupdf -lfreetype -lpthread"
++clibs="-lmupdf -lmupdf-third -lfreetype -lgumbo -ljpeg -lopenjp2 -ljbig2dec -llcms2 -lharfbuzz -lpthread -lz"
if $darwin; then
mcomp=$(ocamlc -config | grep bytecomp_c_co | { read _ c; echo $c; })
clibs="$clibs -framework Cocoa -framework OpenGL"
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/megasync/default.nix b/pkgs/applications/misc/megasync/default.nix
index d5da4c7d773a..3b25d7e606a6 100644
--- a/pkgs/applications/misc/megasync/default.nix
+++ b/pkgs/applications/misc/megasync/default.nix
@@ -1,17 +1,40 @@
-{ stdenv, autoconf, automake, c-ares, cryptopp, curl, doxygen, fetchFromGitHub
-, fetchpatch, ffmpeg_3, libmediainfo, libraw, libsodium, libtool, libuv, libzen
-, lsb-release, mkDerivation, pkgconfig, qtbase, qttools, sqlite, swig, unzip
-, wget }:
+{ stdenv
+, autoconf
+, automake
+, c-ares
+, cryptopp
+, curl
+, doxygen
+, fetchFromGitHub
+, fetchpatch
+, ffmpeg_3
+, libmediainfo
+, libraw
+, libsodium
+, libtool
+, libuv
+, libzen
+, lsb-release
+, mkDerivation
+, pkgconfig
+, qtbase
+, qttools
+, qtx11extras
+, sqlite
+, swig
+, unzip
+, wget
+}:
mkDerivation rec {
pname = "megasync";
- version = "4.3.1.0";
+ version = "4.3.5.0";
src = fetchFromGitHub {
owner = "meganz";
repo = "MEGAsync";
rev = "v${version}_Linux";
- sha256 = "0b68wpif8a0wf1vfn1nr19dmz8f31dprb27jpldxrxhyfslc43yj";
+ sha256 = "0rr1jjy0n5bj1lh6xi3nbbcikvq69j3r9qnajp4mhywr5izpccvs";
fetchSubmodules = true;
};
@@ -29,6 +52,7 @@ mkDerivation rec {
libuv
libzen
qtbase
+ qtx11extras
sqlite
unzip
wget
diff --git a/pkgs/applications/misc/minder/default.nix b/pkgs/applications/misc/minder/default.nix
index 14b9ebfe4c7d..bf94ac429947 100644
--- a/pkgs/applications/misc/minder/default.nix
+++ b/pkgs/applications/misc/minder/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "minder";
- version = "1.9.2";
+ version = "1.11.3";
src = fetchFromGitHub {
owner = "phase1geo";
repo = pname;
rev = version;
- sha256 = "0lhwwx515f0ycpinkhgbjnik7dj2c7fckikbgzwkzzs25xqp9ayj";
+ sha256 = "137kyf82n5a2v0cm9q02rhv8rmbjgnj60h64prq90h0d42prj3gd";
};
nativeBuildInputs = [ pkgconfig meson ninja python3 wrapGAppsHook vala shared-mime-info ];
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/mupdf/1.17.nix b/pkgs/applications/misc/mupdf/1.17.nix
new file mode 100644
index 000000000000..c6243e5f1d6b
--- /dev/null
+++ b/pkgs/applications/misc/mupdf/1.17.nix
@@ -0,0 +1,95 @@
+{ stdenv, lib, fetchurl, fetchpatch, pkgconfig, freetype, harfbuzz, openjpeg
+, jbig2dec, libjpeg , darwin
+, enableX11 ? true, libX11, libXext, libXi, libXrandr
+, enableCurl ? true, curl, openssl
+, enableGL ? true, freeglut, libGLU
+}:
+
+let
+
+ # OpenJPEG version is hardcoded in package source
+ openJpegVersion = with stdenv;
+ lib.versions.majorMinor (lib.getVersion openjpeg);
+
+
+in stdenv.mkDerivation rec {
+ version = "1.17.0";
+ pname = "mupdf";
+
+ src = fetchurl {
+ url = "https://mupdf.com/downloads/archive/${pname}-${version}-source.tar.gz";
+ sha256 = "13nl9nrcx2awz9l83mlv2psi1lmn3hdnfwxvwgwiwbxlkjl3zqq0";
+ };
+
+ patches =
+ # Use shared libraries to decrease size
+ stdenv.lib.optional (!stdenv.isDarwin) ./mupdf-1.14-shared_libs.patch
+ ++ stdenv.lib.optional stdenv.isDarwin ./darwin.patch
+ ;
+
+ postPatch = ''
+ sed -i "s/__OPENJPEG__VERSION__/${openJpegVersion}/" source/fitz/load-jpx.c
+ '';
+
+ makeFlags = [ "prefix=$(out) USE_SYSTEM_LIBS=yes" ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ freetype harfbuzz openjpeg jbig2dec libjpeg freeglut libGLU ]
+ ++ lib.optionals enableX11 [ libX11 libXext libXi libXrandr ]
+ ++ lib.optionals enableCurl [ curl openssl ]
+ ++ lib.optionals enableGL (
+ if stdenv.isDarwin then
+ with darwin.apple_sdk.frameworks; [ GLUT OpenGL ]
+ else
+ [ freeglut libGLU ])
+ ;
+ outputs = [ "bin" "dev" "out" "man" "doc" ];
+
+ preConfigure = ''
+ # Don't remove mujs because upstream version is incompatible
+ rm -rf thirdparty/{curl,freetype,glfw,harfbuzz,jbig2dec,libjpeg,openjpeg,zlib}
+ '';
+
+ postInstall = ''
+ mkdir -p "$out/lib/pkgconfig"
+ cat >"$out/lib/pkgconfig/mupdf.pc" <<EOF
+ prefix=$out
+ libdir=$out/lib
+ includedir=$out/include
+
+ Name: mupdf
+ Description: Library for rendering PDF documents
+ Version: ${version}
+ Libs: -L$out/lib -lmupdf -lmupdf-third
+ Cflags: -I$dev/include
+ EOF
+
+ moveToOutput "bin" "$bin"
+ ln -s "$bin/bin/mupdf-x11" "$bin/bin/mupdf"
+ mkdir -p $bin/share/applications
+ cat > $bin/share/applications/mupdf.desktop <<EOF
+ [Desktop Entry]
+ Type=Application
+ Version=1.0
+ Name=mupdf
+ Comment=PDF viewer
+ Exec=$bin/bin/mupdf-x11 %f
+ Terminal=false
+ MimeType=application/pdf;application/x-pdf;application/x-cbz;application/oxps;application/vnd.ms-xpsdocument;application/epub+zip
+ EOF
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ homepage = "https://mupdf.com";
+ repositories.git = "git://git.ghostscript.com/mupdf.git";
+ description = "Lightweight PDF, XPS, and E-book viewer and toolkit written in portable C";
+ license = licenses.agpl3Plus;
+ maintainers = with maintainers; [ vrthra fpletz ];
+ platforms = platforms.unix;
+ knownVulnerabilities = [
+ "CVE-2020-26519: denial of service when parsing JBIG2"
+ "CVE-2017-5991: NULL pointer dereference"
+ ];
+ };
+}
diff --git a/pkgs/applications/misc/mupdf/default.nix b/pkgs/applications/misc/mupdf/default.nix
index 61eb32bbd5cd..836d970a2b55 100644
--- a/pkgs/applications/misc/mupdf/default.nix
+++ b/pkgs/applications/misc/mupdf/default.nix
@@ -1,5 +1,6 @@
{ stdenv, lib, fetchurl, fetchpatch, pkgconfig, freetype, harfbuzz, openjpeg
, jbig2dec, libjpeg , darwin
+, gumbo
, enableX11 ? true, libX11, libXext, libXi, libXrandr
, enableCurl ? true, curl, openssl
, enableGL ? true, freeglut, libGLU
@@ -13,27 +14,43 @@ let
in stdenv.mkDerivation rec {
- version = "1.17.0";
+ version = "1.18.0";
pname = "mupdf";
src = fetchurl {
url = "https://mupdf.com/downloads/archive/${pname}-${version}-source.tar.gz";
- sha256 = "13nl9nrcx2awz9l83mlv2psi1lmn3hdnfwxvwgwiwbxlkjl3zqq0";
+ sha256 = "0rljl44y8p8hgaqializlyrgpij1wbnrzyp0ll5kcg7w05nylq48";
};
patches =
- # Use shared libraries to decrease size
- stdenv.lib.optional (!stdenv.isDarwin) ./mupdf-1.14-shared_libs.patch
- ++ stdenv.lib.optional stdenv.isDarwin ./darwin.patch
- ;
+ stdenv.lib.optional stdenv.isDarwin ./darwin.patch ++ [
+ (fetchpatch {
+ name = "pdfocr.patch";
+ url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=a507b139adf37d2c742e039815601cdc2aa00a84";
+ sha256 = "1fx6pdgwrbk3bqsx53764d61llfj9s5q8lxqkna7mjnp7mg4krj3";
+ })
+ (fetchpatch {
+ name = "pdf-layer.patch";
+ url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=b82e9b6d6b46877e5c3763cc3bc641c66fa7eb54";
+ sha256 = "0ma8jq8d9a0mf26qjklgi4gdaflpjik1br1nhafzvjz7ccl56ksm";
+ })
+ (fetchpatch {
+ name = "pixmap.patch";
+ url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=32e4e8b4bcbacbf92af7c88337efae21986d9603";
+ sha256 = "1zqkxgwrhcwsdya98pcmpq2815jjmv3fwsp0sba9f5nq5xi6whbj";
+ })
+ ];
postPatch = ''
sed -i "s/__OPENJPEG__VERSION__/${openJpegVersion}/" source/fitz/load-jpx.c
'';
+ # Use shared libraries to decrease size
+ buildFlags = [ "shared" ];
+
makeFlags = [ "prefix=$(out) USE_SYSTEM_LIBS=yes" ];
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ freetype harfbuzz openjpeg jbig2dec libjpeg freeglut libGLU ]
+ buildInputs = [ freetype harfbuzz openjpeg jbig2dec libjpeg freeglut libGLU gumbo ]
++ lib.optionals enableX11 [ libX11 libXext libXi libXrandr ]
++ lib.optionals enableCurl [ curl openssl ]
++ lib.optionals enableGL (
diff --git a/pkgs/applications/misc/mysql-workbench/default.nix b/pkgs/applications/misc/mysql-workbench/default.nix
index 63d7077d32e0..71adcdc0757b 100644
--- a/pkgs/applications/misc/mysql-workbench/default.nix
+++ b/pkgs/applications/misc/mysql-workbench/default.nix
@@ -9,7 +9,7 @@
, gtkmm3
, pcre
, swig
-, antlr4_7
+, antlr4_8
, sudo
, mysql
, libxml2
@@ -80,7 +80,7 @@ in stdenv.mkDerivation rec {
# have it look for 4.7.2 instead of 4.7.1
preConfigure = ''
substituteInPlace CMakeLists.txt \
- --replace "antlr-4.7.1-complete.jar" "antlr-4.7.2-complete.jar"
+ --replace "antlr-4.7.1-complete.jar" "antlr-4.8-complete.jar"
'';
nativeBuildInputs = [
@@ -96,7 +96,7 @@ in stdenv.mkDerivation rec {
gtk3
gtkmm3
libX11
- antlr4_7.runtime.cpp
+ antlr4_8.runtime.cpp
python2
mysql
libxml2
@@ -141,7 +141,7 @@ in stdenv.mkDerivation rec {
cmakeFlags = [
"-DMySQL_CONFIG_PATH=${mysql}/bin/mysql_config"
"-DIODBC_CONFIG_PATH=${libiodbc}/bin/iodbc-config"
- "-DWITH_ANTLR_JAR=${antlr4_7.jarLocation}"
+ "-DWITH_ANTLR_JAR=${antlr4_8.jarLocation}"
# mysql-workbench 8.0.21 depends on libmysqlconnectorcpp 1.1.8.
# Newer versions of connector still provide the legacy library when enabled
# but the headers are in a different location.
diff --git a/pkgs/applications/misc/navit/default.nix b/pkgs/applications/misc/navit/default.nix
index 099bcbfb25df..e04669d68964 100644
--- a/pkgs/applications/misc/navit/default.nix
+++ b/pkgs/applications/misc/navit/default.nix
@@ -84,7 +84,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.navit-project.org";
description = "Car navigation system with routing engine using OSM maps";
license = licenses.gpl2;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/nnn/default.nix b/pkgs/applications/misc/nnn/default.nix
index 9ec5018c4e3f..81f2f648e5f0 100644
--- a/pkgs/applications/misc/nnn/default.nix
+++ b/pkgs/applications/misc/nnn/default.nix
@@ -4,13 +4,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "nnn";
- version = "3.4";
+ version = "3.5";
src = fetchFromGitHub {
owner = "jarun";
repo = pname;
rev = "v${version}";
- sha256 = "0lyrpyhzzs2bdgx3ifq1c5dq3s2v30xdiaq0j8zjc64s6bghfxnd";
+ sha256 = "1fa7cmwrzn6kx87kms8i98p9azdlwyh2gnif29l340syl9hkr5qy";
};
configFile = optionalString (conf != null) (builtins.toFile "nnn.h" conf);
@@ -33,6 +33,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/jarun/nnn";
license = licenses.bsd2;
platforms = platforms.all;
- maintainers = with maintainers; [ jfrankenau filalex77 ];
+ maintainers = with maintainers; [ jfrankenau Br1ght0ne ];
};
}
diff --git a/pkgs/applications/misc/nwg-launchers/default.nix b/pkgs/applications/misc/nwg-launchers/default.nix
index d14d4d43e83f..77eae10293d4 100644
--- a/pkgs/applications/misc/nwg-launchers/default.nix
+++ b/pkgs/applications/misc/nwg-launchers/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "nwg-launchers";
- version = "0.4.0";
+ version = "0.4.2";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = pname;
rev = "v${version}";
- sha256 = "0r0wj4w3jj3l56z1lx6ypkzz4fsgx4vzqbvs95661l8q362pndzw";
+ sha256 = "0flp7mwj1pgcwx3k9pzc8pmqlkhbddj0maimdnvlazk87kzxpfd0";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/obsidian/default.nix b/pkgs/applications/misc/obsidian/default.nix
index 8d6669917e79..ac28694c45e4 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.4";
+ version = "0.9.15";
src = fetchurl {
url =
"https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/obsidian-${version}.asar.gz";
- sha256 = "0qahgm9gf4sap28wy7cxbf41h8zldplbwxnv8shyajbkxn108g5p";
+ sha256 = "0cfzci2l1bbjc5mqs3hjyy3grz5jk3qbna57vfcvxz36kcd5djv5";
};
nativeBuildInputs = [ makeWrapper graphicsmagick ];
diff --git a/pkgs/applications/misc/octoprint/m33-fio-one-library.patch b/pkgs/applications/misc/octoprint/m33-fio-one-library.patch
deleted file mode 100644
index 24c9c4a80f5d..000000000000
--- a/pkgs/applications/misc/octoprint/m33-fio-one-library.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-From 314bcebfcd1759981ce12255be29d8ae68cd400b Mon Sep 17 00:00:00 2001
-From: Nikolay Amiantov <ab@fmap.me>
-Date: Wed, 23 Nov 2016 00:40:48 +0300
-Subject: [PATCH] Build and use one version of preprocessor library
-
----
- octoprint_m33fio/__init__.py | 73 ++----------------------------------------
- shared library source/Makefile | 62 +++--------------------------------
- 2 files changed, 6 insertions(+), 129 deletions(-)
-
-diff --git a/octoprint_m33fio/__init__.py b/octoprint_m33fio/__init__.py
-index 054870a..4d5ecc1 100755
---- a/octoprint_m33fio/__init__.py
-+++ b/octoprint_m33fio/__init__.py
-@@ -1189,78 +1189,9 @@ class M33FioPlugin(
- # Check if using shared library or checking if it is usable
- if self._settings.get_boolean(["UseSharedLibrary"]) or isUsable :
-
-- # Check if running on Linux
-- if platform.uname()[0].startswith("Linux") :
--
-- # Check if running on a Raspberry Pi 1
-- if platform.uname()[4].startswith("armv6l") and self.getCpuHardware() == "BCM2708" :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_arm1176jzf-s.so")
--
-- # Otherwise check if running on a Raspberry Pi 2 or Raspberry Pi 3
-- elif platform.uname()[4].startswith("armv7l") and self.getCpuHardware() == "BCM2709" :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_arm_cortex-a7.so")
--
-- # Otherwise check if running on an ARM7 device
-- elif platform.uname()[4].startswith("armv7") :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_arm7.so")
--
-- # Otherwise check if using an i386 or x86-64 device
-- elif platform.uname()[4].endswith("86") or platform.uname()[4].endswith("64") :
--
-- # Check if Python is running as 32-bit
-- if platform.architecture()[0].startswith("32") :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_i386.so")
--
-- # Otherwise check if Python is running as 64-bit
-- elif platform.architecture()[0].startswith("64") :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_x86-64.so")
--
-- # Otherwise check if running on Windows and using an i386 or x86-64 device
-- elif platform.uname()[0].startswith("Windows") and (platform.uname()[4].endswith("86") or platform.uname()[4].endswith("64")) :
-+ # Set shared library
-+ self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace('\\', '/') + "/static/libraries/libpreprocessor.so")
-
-- # Check if Python is running as 32-bit
-- if platform.architecture()[0].startswith("32") :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_i386.dll")
--
-- # Otherwise check if Python is running as 64-bit
-- elif platform.architecture()[0].startswith("64") :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_x86-64.dll")
--
-- # Otherwise check if running on macOS and using an i386 or x86-64 device
-- elif platform.uname()[0].startswith("Darwin") and (platform.uname()[4].endswith("86") or platform.uname()[4].endswith("64")) :
--
-- # Check if Python is running as 32-bit
-- if platform.architecture()[0].startswith("32") :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_i386.dylib")
--
-- # Otherwise check if Python is running as 64-bit
-- elif platform.architecture()[0].startswith("64") :
--
-- # Set shared library
-- self.sharedLibrary = ctypes.cdll.LoadLibrary(self._basefolder.replace("\\", "/") + "/static/libraries/preprocessor_x86-64.dylib")
--
-- # Otherwise check if running FreeBSD
-- elif platform.uname()[0].startswith("FreeBSD") :
--
-- # TODO: Compile FreeBSD shared library pre-processors
-- pass
--
- # Check if shared library was set
- if self.sharedLibrary :
-
-diff --git a/shared library source/Makefile b/shared library source/Makefile
-index 792b4f4..4c74f5c 100755
---- a/shared library source/Makefile
-+++ b/shared library source/Makefile
-@@ -1,68 +1,14 @@
--# Target platform options: LINUX32, LINUX64, WINDOWS32, WINDOWS64, PI, PI2, ARM7, MACOS32, MACOS64
--LIBRARY_NAME = preprocessor
--TARGET_PLATFORM = LINUX64
-+LIBRARY_NAME = libpreprocessor
- VER = .1
-
--ifeq ($(TARGET_PLATFORM), LINUX32)
-- PROG = $(LIBRARY_NAME)_i386.so
-- CC = g++
-- CFLAGS = -fPIC -m32 -static-libgcc -O3 -Wl,-soname,$(PROG)$(VER) -static-libstdc++
--endif
--
--ifeq ($(TARGET_PLATFORM), LINUX64)
-- PROG = $(LIBRARY_NAME)_x86-64.so
-- CC = g++
-- CFLAGS = -fPIC -m64 -static-libgcc -O3 -Wl,-soname,$(PROG)$(VER) -static-libstdc++
--endif
--
--ifeq ($(TARGET_PLATFORM), WINDOWS32)
-- PROG = $(LIBRARY_NAME)_i386.dll
-- CC = i686-w64-mingw32-g++
-- CFLAGS = -static-libgcc -O3 -Wl,-soname,$(PROG)$(VER) -static-libstdc++
--endif
--
--ifeq ($(TARGET_PLATFORM), WINDOWS64)
-- PROG = $(LIBRARY_NAME)_x86-64.dll
-- CC = x86_64-w64-mingw32-g++
-- CFLAGS = -static-libgcc -O3 -Wl,-soname,$(PROG)$(VER) -static-libstdc++
--endif
--
--ifeq ($(TARGET_PLATFORM), PI)
-- PROG = $(LIBRARY_NAME)_arm1176jzf-s.so
-- CC = /opt/arm-toolchain/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
-- CFLAGS = -fPIC -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -static-libgcc -O3 -Wl,-soname,$(PROG)$(VER) -static-libstdc++
--endif
--
--ifeq ($(TARGET_PLATFORM), PI2)
-- PROG = $(LIBRARY_NAME)_arm_cortex-a7.so
-- CC = /opt/arm-toolchain/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
-- CFLAGS = -fPIC -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -static-libgcc -O3 -Wl,-soname,$(PROG)$(VER) -static-libstdc++
--endif
--
--ifeq ($(TARGET_PLATFORM), ARM7)
-- PROG = $(LIBRARY_NAME)_arm7.so
-- CC = /opt/arm-toolchain/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-g++
-- CFLAGS = -fPIC -mcpu=generic-armv7-a -mfpu=vfp -mfloat-abi=hard -static-libgcc -O3 -Wl,-soname,$(PROG)$(VER) -static-libstdc++
--endif
--
--ifeq ($(TARGET_PLATFORM), MACOS32)
-- PROG = $(LIBRARY_NAME)_i386.dylib
-- CC = clang++
-- CFLAGS = -fPIC -m32 -stdlib=libc++ -O3 -Wl,-install_name,$(PROG)$(VER)
--
--endif
--
--ifeq ($(TARGET_PLATFORM), MACOS64)
-- PROG = $(LIBRARY_NAME)_x86-64.dylib
-- CC = clang++
-- CFLAGS = -fPIC -m64 -stdlib=libc++ -O3 -Wl,-install_name,$(PROG)$(VER)
--endif
-+PROG = $(LIBRARY_NAME).so
-+CFLAGS = -fPIC -O3 -Wl,-soname,$(PROG)$(VER)
-
- SRCS = preprocessor.cpp gcode.cpp vector.cpp
- CFLAGS += -Wall -std=c++11 -fvisibility=hidden -shared
-
- all:
-- $(CC) $(CFLAGS) -o ../octoprint_m33fio/static/libraries/$(PROG) $(SRCS)
-+ $(CXX) $(CFLAGS) -o ../octoprint_m33fio/static/libraries/$(PROG) $(SRCS)
-
- clean:
- rm -f ../octoprint_m33fio/static/libraries/$(PROG)
---
-2.14.1
-
diff --git a/pkgs/applications/misc/octoprint/plugins.nix b/pkgs/applications/misc/octoprint/plugins.nix
index 366b3866dfd5..421690f29d46 100644
--- a/pkgs/applications/misc/octoprint/plugins.nix
+++ b/pkgs/applications/misc/octoprint/plugins.nix
@@ -109,6 +109,25 @@ in {
};
};
+ marlingcodedocumentation = buildPlugin rec {
+ pname = "MarlinGcodeDocumentation";
+ version = "0.11.0";
+
+ src = fetchFromGitHub {
+ owner = "costas-basdekis";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0vx06w9hqwy0k4r8g67y8gdckfdx7wl8ghfx6hmxc1s8fgkghfkc";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Displays GCode documentation for Marlin in the Octoprint terminal command line";
+ homepage = "https://github.com/costas-basdekis/MarlinGcodeDocumentation";
+ license = licenses.agpl3;
+ maintainers = with maintainers; [ lovesegfault ];
+ };
+ };
+
mqtt = buildPlugin rec {
pname = "MQTT";
version = "0.8.7";
diff --git a/pkgs/applications/misc/orca/default.nix b/pkgs/applications/misc/orca/default.nix
index ccb7f3e47c86..29ee6213a650 100644
--- a/pkgs/applications/misc/orca/default.nix
+++ b/pkgs/applications/misc/orca/default.nix
@@ -35,13 +35,13 @@
buildPythonApplication rec {
pname = "orca";
- version = "3.36.5";
+ version = "3.38.0";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0nyb33p4y6nmln41pi70c8hiyjyasaryy10mazi7b2s6fy9pk25x";
+ sha256 = "1vkg6p1dlrgx1yyscmy0m58inaq4ljshbdxw0nhi1nwqk3bpjchw";
};
patches = [
diff --git a/pkgs/applications/misc/pass-secret-service/default.nix b/pkgs/applications/misc/pass-secret-service/default.nix
new file mode 100644
index 000000000000..678bc06f8004
--- /dev/null
+++ b/pkgs/applications/misc/pass-secret-service/default.nix
@@ -0,0 +1,61 @@
+{ stdenv, fetchFromGitHub, python3, dbus, gnupg }:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "pass-secret-service";
+ # PyPI has old alpha version. Since then the project has switched from using a
+ # seemingly abandoned D-Bus package pydbus and started using maintained
+ # dbus-next. So let's use latest from GitHub.
+ version = "unstable-2020-04-12";
+
+ src = fetchFromGitHub {
+ owner = "mdellweg";
+ repo = "pass_secret_service";
+ rev = "f6fbca6ac3ccd16bfec407d845ed9257adf74dfa";
+ sha256 = "0rm4pbx1fiwds1v7f99khhh7x3inv9yniclwd95mrbgljk3cc6a4";
+ };
+
+
+ # Need to specify session.conf file for tests because it won't be found under
+ # /etc/ in check phase.
+ postPatch = ''
+ substituteInPlace Makefile \
+ --replace \
+ "dbus-run-session" \
+ "dbus-run-session --config-file=${dbus}/share/dbus-1/session.conf"
+ '';
+
+ propagatedBuildInputs = with python3.pkgs; [
+ click
+ cryptography
+ dbus-next
+ decorator
+ pypass
+ secretstorage
+ ];
+
+ checkInputs =
+ let
+ ps = python3.pkgs;
+ in
+ [
+ dbus
+ gnupg
+ ps.pytest
+ ps.pytest-asyncio
+ ps.pypass
+ ];
+
+ checkPhase = ''
+ runHook preCheck
+ make test
+ runHook postCheck
+ '';
+
+ meta = {
+ description = "Libsecret D-Bus API with pass as the backend";
+ homepage = "https://github.com/mdellweg/pass_secret_service/";
+ license = stdenv.lib.licenses.gpl3Only;
+ platforms = stdenv.lib.platforms.all;
+ maintainers = with stdenv.lib.maintainers; [ jluttine ];
+ };
+}
diff --git a/pkgs/applications/misc/pdf-quench/default.nix b/pkgs/applications/misc/pdf-quench/default.nix
index d364074d4450..c84c09e59a7e 100644
--- a/pkgs/applications/misc/pdf-quench/default.nix
+++ b/pkgs/applications/misc/pdf-quench/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchFromGitHub, pkgs, pythonPackages, wrapGAppsHook}:
+{ stdenv, fetchFromGitHub, pkgs, python3, wrapGAppsHook}:
-pythonPackages.buildPythonApplication {
+python3.pkgs.buildPythonApplication {
pname = "pdf-quench";
version = "1.0.5";
@@ -18,7 +18,7 @@ pythonPackages.buildPythonApplication {
goocanvas2
poppler_gi
];
- propagatedBuildInputs = with pythonPackages; [ pygobject3 pypdf2 ];
+ propagatedBuildInputs = with python3.pkgs; [ pygobject3 pypdf2 ];
format = "other";
doCheck = false;
diff --git a/pkgs/applications/misc/pdfpc/default.nix b/pkgs/applications/misc/pdfpc/default.nix
index 4e172e5fd7c1..fc0bf62f1e9f 100644
--- a/pkgs/applications/misc/pdfpc/default.nix
+++ b/pkgs/applications/misc/pdfpc/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "${product}-${version}";
product = "pdfpc";
- version = "4.4.0";
+ version = "4.4.1";
src = fetchFromGitHub {
repo = product;
owner = product;
rev = "v${version}";
- sha256 = "0vh2r32akvasdrghkaq7ard24r2qncp34jfiyshi3zxabm9bhfaa";
+ sha256 = "11n925c5jj3yfwnqkgxzqrmsrpqh8ls1g4idmqqzpsanpam1xvna";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/pdfsam-basic/default.nix b/pkgs/applications/misc/pdfsam-basic/default.nix
index a6dd86393ff1..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.1.4";
+ version = "4.2.1";
src = fetchurl {
url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam_${version}-1_amd64.deb";
- sha256 = "1gw3cmc8c1xxc55bm71v1dz9x9560lbhx9nkwprarhxlmn0m0zzp";
+ sha256 = "0d7pvl87ybkvcxk69fr35fz0w447hy2pm65bhvlril16ljm2izja";
};
unpackPhase = ''
diff --git a/pkgs/applications/misc/plater/default.nix b/pkgs/applications/misc/plater/default.nix
new file mode 100644
index 000000000000..9d29390870e8
--- /dev/null
+++ b/pkgs/applications/misc/plater/default.nix
@@ -0,0 +1,30 @@
+{ mkDerivation
+, cmake
+, fetchFromGitHub
+, lib
+, libGLU
+, qtbase
+}:
+
+mkDerivation rec {
+ pname = "plater";
+ version = "2020-07-30";
+
+ src = fetchFromGitHub {
+ owner = "Rhoban";
+ repo = "Plater";
+ rev = "f8de6d038f95a9edebfcfe142c8e9783697d5b47";
+ sha256 = "0r20mbzd16zv1aiadjqdy7z6sp09rr6lgfxhvir4ll3cpakkynr4";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ libGLU qtbase ];
+
+ meta = with lib; {
+ description = "3D-printer parts placer and plate generator";
+ homepage = "https://github.com/Rhoban/Plater";
+ maintainers = with maintainers; [ lovesegfault ];
+ platforms = platforms.linux;
+ license = licenses.cc-by-nc-30;
+ };
+}
diff --git a/pkgs/applications/misc/polybar/default.nix b/pkgs/applications/misc/polybar/default.nix
index c324a3f8be40..14d9b3015f49 100644
--- a/pkgs/applications/misc/polybar/default.nix
+++ b/pkgs/applications/misc/polybar/default.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
having a black belt in shell scripting.
'';
license = licenses.mit;
- maintainers = with maintainers; [ afldcr filalex77 ];
+ maintainers = with maintainers; [ afldcr Br1ght0ne ];
platforms = platforms.linux;
};
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 f5c237da440a..3cd9d5db0067 100644
--- a/pkgs/applications/misc/pueue/default.nix
+++ b/pkgs/applications/misc/pueue/default.nix
@@ -2,27 +2,26 @@
rustPlatform.buildRustPackage rec {
pname = "pueue";
- version = "0.7.1";
+ version = "0.8.1";
src = fetchFromGitHub {
owner = "Nukesor";
repo = pname;
rev = "v${version}";
- sha256 = "1ksks8c35q9aq5vnjxh480vqjyaa8c1fz1fb465vngnlyw762b22";
+ sha256 = "0rqnbils0r98qglhm2jafw5d119fqdzszmk825yc0bma4icm7xzp";
};
- cargoSha256 = "0v1h4jhrzfb55zmpnbq18188rdvx7a7lvnjqh0w7cy90kvxssian";
+ cargoSha256 = "1f3g5i0yh82qll1hyihrvv08pbd4h9vzs6jy6bf94bzabyjsgnzv";
nativeBuildInputs = [ installShellFiles ];
- checkFlagsArray = [ "--skip=test_single_huge_payload" ];
+ checkFlags = [ "--skip=test_single_huge_payload" "--skip=test_create_unix_socket" ];
postInstall = ''
- # zsh completion generation fails. See: https://github.com/Nukesor/pueue/issues/57
- for shell in bash fish; do
+ for shell in bash fish zsh; do
$out/bin/pueue completions $shell .
- installShellCompletion pueue.$shell
done
+ installShellCompletion pueue.{bash,fish} _pueue
'';
meta = with lib; {
diff --git a/pkgs/applications/misc/pwsafe/default.nix b/pkgs/applications/misc/pwsafe/default.nix
index 26bc6cc0a0bb..6a9de9e600f4 100644
--- a/pkgs/applications/misc/pwsafe/default.nix
+++ b/pkgs/applications/misc/pwsafe/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, zip, gettext, perl
-, wxGTK31, libXext, libXi, libXt, libXtst, xercesc
+, wxGTK30, libXext, libXi, libXt, libXtst, xercesc
, qrencode, libuuid, libyubikey, yubikey-personalization
, curl, openssl, file
}:
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = pname;
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "0nh5jnf5yls2qv5hpfhm6i854zsknyh7d93c987a0cg14sg820fv";
};
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
cmake gettext perl pkgconfig zip
];
buildInputs = [
- libXext libXi libXt libXtst wxGTK31
+ libXext libXi libXt libXtst wxGTK30
curl qrencode libuuid openssl xercesc
libyubikey yubikey-personalization
file
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/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/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix
index 86c787df62aa..a450b2e3eb77 100644
--- a/pkgs/applications/misc/redshift/default.nix
+++ b/pkgs/applications/misc/redshift/default.nix
@@ -127,13 +127,13 @@ rec {
gammastep = mkRedshift rec {
pname = "gammastep";
- version = "2.0.2";
+ version = "2.0.5";
src = fetchFromGitLab {
owner = "chinstrap";
repo = pname;
rev = "v${version}";
- sha256 = "09wqlz3yya955galhs20014qfwm2yk0lxhyqdsw8gwddvcpyprzg";
+ sha256 = "1l3x4gnichwzbb0529bhm723xpryn5svhhsfdiwlw122q1vmz2q7";
};
meta = redshift.meta // {
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 05cf15b8accc..9aaeca14a209 100644
--- a/pkgs/applications/misc/simplenote/default.nix
+++ b/pkgs/applications/misc/simplenote/default.nix
@@ -17,10 +17,10 @@ let
pname = "simplenote";
- version = "1.21.1";
+ version = "2.1.0";
sha256 = {
- x86_64-linux = "00qx82d17yrrg2mxwhm40av0mpf5hy14j338i5ijhwp79yc8fk8x";
+ x86_64-linux = "0lg48nq493anpnm20vw72y242nxa1g903bxzp4pngzxyi986jddz";
}.${system} or throwSystem;
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/solaar/default.nix b/pkgs/applications/misc/solaar/default.nix
index 83a7e9d62165..f92fe87b9481 100644
--- a/pkgs/applications/misc/solaar/default.nix
+++ b/pkgs/applications/misc/solaar/default.nix
@@ -7,7 +7,7 @@ python3Packages.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "pwr-Solaar";
repo = "Solaar";
- rev = "${version}";
+ rev = version;
sha256 = "0k5z9dap6rawiafkg1x7zjx51ala7wra6j6lvc2nn0y8r79yp7a9";
};
diff --git a/pkgs/applications/misc/spicetify-cli/default.nix b/pkgs/applications/misc/spicetify-cli/default.nix
new file mode 100644
index 000000000000..a042cc53c055
--- /dev/null
+++ b/pkgs/applications/misc/spicetify-cli/default.nix
@@ -0,0 +1,32 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "spicetify-cli";
+ version = "1.1.0";
+
+ src = fetchFromGitHub {
+ owner = "khanhas";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "08rnwj7ggh114n3mhhm8hb8fm1njgb4j6vba3hynp8x1c2ngidff";
+ };
+
+ vendorSha256 = "0k06c3jw5z8rw8nk4qf794kyfipylmz6x6l126a2snvwi0lmc601";
+
+ # used at runtime, but not installed by default
+ postInstall = ''
+ cp -r ${src}/jsHelper $out/bin/jsHelper
+ '';
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ $out/bin/spicetify-cli --help > /dev/null
+ '';
+
+ meta = with lib; {
+ description = "Command-line tool to customize Spotify client";
+ homepage = "https://github.com/khanhas/spicetify-cli/";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ jonringer ];
+ };
+}
diff --git a/pkgs/applications/misc/sweethome3d/default.nix b/pkgs/applications/misc/sweethome3d/default.nix
index 94875de7ebc8..bf2db2966508 100644
--- a/pkgs/applications/misc/sweethome3d/default.nix
+++ b/pkgs/applications/misc/sweethome3d/default.nix
@@ -51,7 +51,12 @@ let
cp "${sweethome3dItem}/share/applications/"* $out/share/applications
+ # MESA_GL_VERSION_OVERRIDE is needed since the update from MESA 19.3.3 to 20.0.2:
+ # without it a "Profiles [GL4bc, GL3bc, GL2, GLES1] not available on device null"
+ # exception is thrown on startup.
+ # https://discourse.nixos.org/t/glx-not-recognised-after-mesa-update/6753
makeWrapper ${jre}/bin/java $out/bin/$exec \
+ --set MESA_GL_VERSION_OVERRIDE 2.1 \
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gtk3.out}/share:${gsettings-desktop-schemas}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" \
--add-flags "-Dsun.java2d.opengl=true -jar $out/share/java/${module}-${version}.jar -cp $out/share/java/Furniture.jar:$out/share/java/Textures.jar:$out/share/java/Help.jar -d${toString stdenv.hostPlatform.parsed.cpu.bits}"
'';
@@ -73,14 +78,14 @@ in {
application = mkSweetHome3D rec {
pname = stdenv.lib.toLower module + "-application";
- version = "6.3";
+ version = "6.4.2";
module = "SweetHome3D";
description = "Design and visualize your future home";
license = stdenv.lib.licenses.gpl2Plus;
src = fetchsvn {
url = "https://svn.code.sf.net/p/sweethome3d/code/tags/V_" + d2u version + "/SweetHome3D/";
- sha256 = "1c13g0f73jgbzmjhdm9knqq1kh3vdl04zl3xlp30g9a1n0jkr38i";
- rev = "6896";
+ sha256 = "13rczayakwb5246hqnp8lnw61p0p7ywr2294bnlp4zwsrz1in9z4";
+ rev = "7504";
};
desktopName = "Sweet Home 3D";
icons = {
diff --git a/pkgs/applications/misc/syncthingtray/default.nix b/pkgs/applications/misc/syncthingtray/default.nix
index bb4b3ac90ce1..beccfe5477bb 100644
--- a/pkgs/applications/misc/syncthingtray/default.nix
+++ b/pkgs/applications/misc/syncthingtray/default.nix
@@ -20,14 +20,14 @@
}:
mkDerivation rec {
- version = "1.0.0";
+ version = "1.0.1";
pname = "syncthingtray";
src = fetchFromGitHub {
owner = "Martchus";
repo = "syncthingtray";
rev = "v${version}";
- sha256 = "sha256-mB23UOUrOfEmbFfVsAXyi3iod0NAfp/sl7Gkklqfmbo=";
+ sha256 = "1dln5gh3p8nz9qmg07cw2s0lpzp3rfhyrwdhczj89g27bwk0lr4k";
};
buildInputs = [ qtbase cpp-utilities qtutilities ]
diff --git a/pkgs/applications/misc/tellico/default.nix b/pkgs/applications/misc/tellico/default.nix
index 6425be004186..fa725ad9c96c 100644
--- a/pkgs/applications/misc/tellico/default.nix
+++ b/pkgs/applications/misc/tellico/default.nix
@@ -1,7 +1,7 @@
{ lib
, fetchurl
, mkDerivation
-, kdeApplications
+, libkcddb
, kinit
, kdelibs4support
, solid
@@ -46,7 +46,7 @@ mkDerivation rec {
exempi
extra-cmake-modules
karchive
- kdeApplications.libkcddb
+ libkcddb
kdelibs4support
kfilemetadata
khtml
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/tiv/default.nix b/pkgs/applications/misc/tiv/default.nix
new file mode 100644
index 000000000000..3790a9fdd069
--- /dev/null
+++ b/pkgs/applications/misc/tiv/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, imagemagick }:
+
+stdenv.mkDerivation rec {
+ pname = "tiv";
+ version = "1.1.0";
+
+ src = fetchFromGitHub {
+ owner = "stefanhaustein";
+ repo = "TerminalImageViewer";
+ rev = "v${version}";
+ sha256 = "17zqbwj2imk6ygyc142mw6v4fh7h4rd5vzn5wxr9gs0g8qdc6ixn";
+ };
+
+ buildInputs = [ imagemagick ];
+
+ makeFlags = [ "prefix=$(out)" ];
+
+ preConfigure = "cd src/main/cpp";
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/stefanhaustein/TerminalImageViewer";
+ description = "Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ magnetophon ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/misc/tmatrix/default.nix b/pkgs/applications/misc/tmatrix/default.nix
index c03918c4875e..e63370566880 100644
--- a/pkgs/applications/misc/tmatrix/default.nix
+++ b/pkgs/applications/misc/tmatrix/default.nix
@@ -35,6 +35,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/M4444/TMatrix";
license = licenses.gpl2;
platforms = platforms.all;
- maintainers = with maintainers; [ infinisil filalex77 ];
+ maintainers = with maintainers; [ infinisil Br1ght0ne ];
};
}
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/tuir/default.nix b/pkgs/applications/misc/tuir/default.nix
index 11bf70cb56b3..c086cdb9503b 100644
--- a/pkgs/applications/misc/tuir/default.nix
+++ b/pkgs/applications/misc/tuir/default.nix
@@ -27,6 +27,6 @@ buildPythonApplication rec {
description = "Browse Reddit from your Terminal (fork of rtv)";
homepage = "https://gitlab.com/ajak/tuir/";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 matthiasbeyer ];
+ maintainers = with maintainers; [ Br1ght0ne matthiasbeyer ];
};
}
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/wofi/default.nix b/pkgs/applications/misc/wofi/default.nix
index 4aeff6c9ec8d..7b9e38c87d17 100644
--- a/pkgs/applications/misc/wofi/default.nix
+++ b/pkgs/applications/misc/wofi/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "wofi";
- version = "1.2.1";
+ version = "1.2.3";
src = fetchhg {
url = "https://hg.sr.ht/~scoopta/wofi";
rev = "v${version}";
- sha256 = "0hx61br19dlmc3lay23ww3n9ry06m7b6xrkjx7sk4vrg1422iq99";
+ sha256 = "0glpb2gf5n78s01z3rn614ak8ibxhfr824gy6xlljbxclgds264i";
};
nativeBuildInputs = [ pkg-config meson ninja wrapGAppsHook installShellFiles ];
diff --git a/pkgs/applications/misc/wtf/default.nix b/pkgs/applications/misc/wtf/default.nix
index ad8e261cf686..ad107b644722 100644
--- a/pkgs/applications/misc/wtf/default.nix
+++ b/pkgs/applications/misc/wtf/default.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "wtf";
- version = "0.33.0";
+ version = "0.34.0";
src = fetchFromGitHub {
owner = "wtfutil";
repo = pname;
rev = "v${version}";
- sha256 = "0dszc3igfvlb6dgf5whyhw72id39lqqmgpd42kyqx5yjf5dw2wg7";
+ sha256 = "01zydr1w8byjhxf4xj6z001q4ynq0452cn332ap1l1w0dmx9mxyr";
};
- vendorSha256 = "1wcqk8lfv3jq7dfaj9dj8bzsmq2qislzs1m38gx1hh4jwg1rn2cn";
+ vendorSha256 = "1xyai417l8q44b562ssp5qqw04klrhg5397ahr4pc3i30csz8a7a";
doCheck = false;
diff --git a/pkgs/applications/misc/xautoclick/default.nix b/pkgs/applications/misc/xautoclick/default.nix
index 4f441d8a9a99..f259b28131db 100644
--- a/pkgs/applications/misc/xautoclick/default.nix
+++ b/pkgs/applications/misc/xautoclick/default.nix
@@ -1,32 +1,30 @@
-{ stdenv, fetchurl, xorg, pkgconfig
-, gtkSupport ? true, gtk2
-, qtSupport ? true, qt4
+{ stdenv, fetchFromGitHub, xorg, pkg-config
+, cmake, libevdev
+, gtkSupport ? true, gtk3, pcre, glib, wrapGAppsHook
+, fltkSupport ? true, fltk
+, qtSupport ? true, qt5
}:
-stdenv.mkDerivation {
- version = "0.31";
+stdenv.mkDerivation rec {
pname = "xautoclick";
- src = fetchurl {
- url = "mirror://sourceforge/project/xautoclick/xautoclick/xautoclick-0.31/xautoclick-0.31.tar.gz";
- sha256 = "0h522f12a7v2b89411xm51iwixmjp2mp90rnizjgiakx9ajnmqnm";
+ version = "0.34";
+
+ src = fetchFromGitHub {
+ owner = "qarkai";
+ repo = "xautoclick";
+ rev = "v${version}";
+ sha256 = "GN3zI5LQnVmRC0KWffzUTHKrxcqnstiL55hopwTTwpE=";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ xorg.libX11 xorg.libXtst xorg.xinput xorg.libXi xorg.libXext ]
- ++ stdenv.lib.optionals gtkSupport [ gtk2 ]
- ++ stdenv.lib.optionals qtSupport [ qt4 ];
- patchPhase = ''
- substituteInPlace configure --replace /usr/X11R6 ${xorg.libX11.dev}
- '';
- preConfigure = stdenv.lib.optional qtSupport ''
- mkdir .bin
- ln -s ${qt4}/bin/moc .bin/moc-qt4
- addToSearchPath PATH .bin
- sed -i -e "s@LD=\$_cc@LD=\$_cxx@" configure
- '';
+
+ nativeBuildInputs = [ cmake pkg-config ];
+ buildInputs = [ libevdev xorg.libXtst ]
+ ++ stdenv.lib.optionals gtkSupport [ gtk3 pcre glib wrapGAppsHook ]
+ ++ stdenv.lib.optionals fltkSupport [ fltk ]
+ ++ stdenv.lib.optionals qtSupport [ qt5.qtbase qt5.wrapQtAppsHook ];
meta = with stdenv.lib; {
description = "Autoclicker application, which enables you to automatically click the left mousebutton";
- homepage = "http://xautoclick.sourceforge.net";
+ homepage = "https://github.com/qarkai/xautoclick";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/pkgs/applications/misc/xkbd/default.nix b/pkgs/applications/misc/xkbd/default.nix
index d03d78a9fd1d..cbca2a33d59e 100644
--- a/pkgs/applications/misc/xkbd/default.nix
+++ b/pkgs/applications/misc/xkbd/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/mahatma-kaganovich/xkbd";
description = "onscreen soft keyboard for X11";
license = licenses.gpl2Plus;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/xmenu/default.nix b/pkgs/applications/misc/xmenu/default.nix
index ecbb205c98e9..e84f95e09981 100644
--- a/pkgs/applications/misc/xmenu/default.nix
+++ b/pkgs/applications/misc/xmenu/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "xmenu";
- version = "4.3.1";
+ version = "4.4.1";
src = fetchFromGitHub {
owner = "phillbush";
repo = "xmenu";
rev = "v${version}";
- sha256 = "0m97w1nwak5drcxxlyisqb73fxkapy2rlph9mg531kbx3k2h30r1";
+ sha256 = "1s70zvsaqnsjqs298vw3py0vcvia68xlks1wcz37pb88bwligz1x";
};
buildInputs = [ imlib2 libX11 libXft libXinerama ];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A menu utility for X";
homepage = "https://github.com/phillbush/xmenu";
- license = licenses.publicDomain;
+ license = licenses.mit;
maintainers = with maintainers; [ neonfuz ];
platforms = platforms.all;
};
diff --git a/pkgs/applications/misc/xmrig/default.nix b/pkgs/applications/misc/xmrig/default.nix
index d4d93c77ed42..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 = "5.11.3";
+ version = "6.6.1";
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig";
rev = "v${version}";
- sha256 = "019g64rp6g0b0w17bm9l4q5lh7szc6ai8r3bfmy98ngi929r4rl7";
+ sha256 = "03phq1c6fylvkg5x7l0bskspr9jdfx61jy67yx2lxhymqgpbf64z";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/misc/xmrig/proxy.nix b/pkgs/applications/misc/xmrig/proxy.nix
index a166ca3b50a5..1b8f79415838 100644
--- a/pkgs/applications/misc/xmrig/proxy.nix
+++ b/pkgs/applications/misc/xmrig/proxy.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "xmrig-proxy";
- version = "6.3.0";
+ version = "6.4.0";
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig-proxy";
rev = "v${version}";
- sha256 = "1jh527bcl74018jd0qi32y4pcgmnbm21dyfhj4kg0j0ip15mx9j6";
+ sha256 = "0bcbil9b5z95haqbmdqaslckvjflw7h77fqrcdxc6lrn29575nnf";
};
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/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/misc/zathura/core/default.nix b/pkgs/applications/misc/zathura/core/default.nix
index 58b1a81c90fc..2fc158daf62f 100644
--- a/pkgs/applications/misc/zathura/core/default.nix
+++ b/pkgs/applications/misc/zathura/core/default.nix
@@ -10,11 +10,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "zathura";
- version = "0.4.5";
+ version = "0.4.7";
src = fetchurl {
url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz";
- sha256 = "0b3nrcvykkpv2vm99kijnic2gpfzva520bsjlihaxandzfm9ff8c";
+ sha256 = "1rx1fk9s556fk59lmqgvhwrmv71ashh89bx9adjq46wq5gzdn4p0";
};
outputs = [ "bin" "man" "dev" "out" ];
diff --git a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
index 32a2ec420110..97f36f828472 100644
--- a/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
+++ b/pkgs/applications/misc/zathura/pdf-mupdf/default.nix
@@ -1,29 +1,45 @@
{ stdenv, lib, meson, ninja, fetchurl, fetchpatch
-, pkgconfig, zathura_core, cairo , gtk-mac-integration, girara, mupdf }:
+, cairo
+, girara
+, gtk-mac-integration
+, gumbo
+, jbig2dec
+, libjpeg
+, mupdf
+, openjpeg_2
+, pkgconfig
+, zathura_core
+}:
stdenv.mkDerivation rec {
- version = "0.3.5";
+ version = "0.3.6";
pname = "zathura-pdf-mupdf";
src = fetchurl {
url = "https://pwmt.org/projects/${pname}/download/${pname}-${version}.tar.xz";
- sha256 = "1pjwsb7zwclxsvz229fl7y2saf1pv3ifwv3ay8viqxgrp9x3z9hq";
+ sha256 = "1r3v37k9fl2rxipvacgxr36llywvy7n20a25h3ajlyk70697sa66";
};
- patches = [
- # compatibility with MuPDF 1.17
- (fetchpatch {
- url = "https://git.pwmt.org/pwmt/zathura-pdf-mupdf/-/commit/c7f341addb76d5e6fd8c24c666d8fe97c451a4cb.patch";
- sha256 = "12rikx2j7dpngfma9x4i504w58a8xx3rc0gmyz183v19hn54c075";
- })
- ];
-
nativeBuildInputs = [ meson ninja pkgconfig ];
buildInputs = [
- zathura_core girara mupdf cairo
+ cairo
+ girara
+ gumbo
+ jbig2dec
+ libjpeg
+ mupdf
+ openjpeg_2
+ zathura_core
] ++ lib.optional stdenv.isDarwin gtk-mac-integration;
+ mesonFlags = [
+ "-Dlink-external=true"
+ ];
+
+ # avoid: undefined symbol: gumbo_destroy_output
+ NIX_LDFLAGS = [ "-lgumbo" ];
+
PKG_CONFIG_ZATHURA_PLUGINDIR= "lib/zathura";
meta = with lib; {
diff --git a/pkgs/applications/networking/Sylk/default.nix b/pkgs/applications/networking/Sylk/default.nix
index 164e2b1ea79c..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.1";
+ 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-Y1FR1tYZTxhMFn6NL578otitmOsngMJBPK/9cpCqE/Q=";
+ hash = "sha256-JH/TUGAYZTIb/L926CoYb5yzPtbOKVmnWRmHO6DxDyY=";
};
profile = ''
diff --git a/pkgs/applications/networking/browsers/amfora/default.nix b/pkgs/applications/networking/browsers/amfora/default.nix
index eaea5f12b872..925cc1a4f912 100644
--- a/pkgs/applications/networking/browsers/amfora/default.nix
+++ b/pkgs/applications/networking/browsers/amfora/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "amfora";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "makeworld-the-better-one";
repo = "amfora";
rev = "v${version}";
- sha256 = "011h5xzwiafh3fdp9wil8n618p45ph9swa66lw6s82ijpiizz79s";
+ sha256 = "1f5r12hmdgj26p4ss5pcpfcvqlcn19fr9xvvvk2izckcr48p4fy7";
};
- vendorSha256 = "10f3bh3r3jc1185r8r1ihg8rprdpl8qwg5b6wqwsda96ydkbpi2b";
+ vendorSha256 = "0mkk7xxfxxp1w9890mkmag11mzxhy2zmh8v1macpyp1zmzgs21f8";
postInstall = ''
sed -i "s:amfora:$out/bin/amfora:" amfora.desktop
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 fc4b5521b0d9..ac924730989e 100644
--- a/pkgs/applications/networking/browsers/brave/default.nix
+++ b/pkgs/applications/networking/browsers/brave/default.nix
@@ -86,11 +86,11 @@ in
stdenv.mkDerivation rec {
pname = "brave";
- version = "1.15.76";
+ version = "1.16.76";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- sha256 = "3b054584c2272a9eeb9029f754cabaf4804db295fd0e6b84ead680b08af38d48";
+ sha256 = "1nbgiwflmr3ik428yarmnpx10dmqai2m4k910miqd92mwmfb0pib";
};
dontConfigure = true;
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 60aca90a95e7..f167ab105d34 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
@@ -22,7 +22,7 @@
# optional dependencies
, libgcrypt ? null # gnomeSupport || cupsSupport
, libva ? null # useVaapi
-, libdrm ? null, wayland ? null, mesa_drivers ? null, libxkbcommon ? null # useOzone
+, libdrm ? null, wayland ? null, mesa ? null, libxkbcommon ? null # useOzone
# package customization
, useOzone ? false
@@ -134,7 +134,7 @@ let
buildInputs = defaultDependencies ++ [
nspr nss systemd
- utillinux alsaLib
+ util-linux alsaLib
bison gperf kerberos
glib gtk3 dbus-glib
libXScrnSaver libXcursor libXtst libGLU libGL
@@ -146,15 +146,12 @@ let
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
++ optionals cupsSupport [ libgcrypt cups ]
++ optional pulseSupport libpulseaudio
- ++ optionals useOzone [ libdrm wayland mesa_drivers libxkbcommon ];
+ ++ optionals useOzone [ libdrm wayland mesa.drivers libxkbcommon ];
patches = [
./patches/no-build-timestamps.patch # Optional patch to use SOURCE_DATE_EPOCH in compute_build_timestamp.py (should be upstreamed)
./patches/widevine-79.patch # For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags
# ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" )
- ] ++ optionals (useVaapi && versionRange "86" "87") [
- # Check for enable-accelerated-video-decode on Linux:
- (githubPatch "54deb9811ca9bd2327def5c05ba6987b8c7a0897" "11jvxjlkzz1hm0pvfyr88j7z3zbwzplyl5idkx92l2lzv4459c8d")
];
postPatch = ''
@@ -316,7 +313,12 @@ let
patchelf --set-rpath "${libGL}/lib:$origRpath" "$chromiumBinary"
'';
- passthru.updateScript = ./update.py;
+ passthru = {
+ updateScript = ./update.py;
+ chromiumDeps = {
+ gn = gnChromium;
+ };
+ };
};
# Remove some extraAttrs we supplied to the base attributes already.
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix
index f83cb1d209d7..845a4ac3b61b 100644
--- a/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/pkgs/applications/networking/browsers/chromium/default.nix
@@ -15,7 +15,7 @@
, enablePepperFlash ? false
, enableWideVine ? false
, enableVaapi ? false # Disabled by default due to unofficial support
-, useOzone ? false
+, useOzone ? true
, cupsSupport ? true
, pulseSupport ? config.pulseaudio or stdenv.isLinux
, commandLineArgs ? ""
@@ -35,26 +35,14 @@ let
mkChromiumDerivation = callPackage ./common.nix ({
inherit channel gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs
cupsSupport pulseSupport useOzone;
- # TODO: Remove after we can update gn for the stable channel (backward incompatible changes):
gnChromium = gn.overrideAttrs (oldAttrs: {
- version = "2020-07-20";
+ inherit (upstream-info.deps.gn) version;
src = fetchgit {
- url = "https://gn.googlesource.com/gn";
- rev = "3028c6a426a4aaf6da91c4ebafe716ae370225fe";
- sha256 = "0h3wf4152zdvrbb0jbj49q6814lfl3rcy5mj8b2pl9s0ahvkbc6q";
+ inherit (upstream-info.deps.gn) url rev sha256;
};
});
- } // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "87") {
- useOzone = true; # YAY: https://chromium-review.googlesource.com/c/chromium/src/+/2382834 \o/
+ # TODO: Cleanup useOzone and useVaapi in common.nix:
useVaapi = !stdenv.isAarch64; # TODO: Might be best to not set use_vaapi anymore (default is fine)
- gnChromium = gn.overrideAttrs (oldAttrs: {
- version = "2020-08-17";
- src = fetchgit {
- url = "https://gn.googlesource.com/gn";
- rev = "6f13aaac55a977e1948910942675c69f2b4f7a94";
- sha256 = "01hpma1sllpdx09mvr4d6073sg6zmk6iv44kd3r28khymcj4s251";
- };
- });
});
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 bfc7f0d2478c..9e1f0aec598d 100755
--- a/pkgs/applications/networking/browsers/chromium/update.py
+++ b/pkgs/applications/networking/browsers/chromium/update.py
@@ -1,13 +1,15 @@
#! /usr/bin/env nix-shell
-#! nix-shell -i python -p python3 nix
+#! nix-shell -i python -p python3 nix nix-prefetch-git
import csv
import json
+import re
import subprocess
import sys
from codecs import iterdecode
from collections import OrderedDict
+from datetime import datetime
from os.path import abspath, dirname
from urllib.request import urlopen
@@ -26,6 +28,44 @@ def nix_prefetch_url(url, algo='sha256'):
out = subprocess.check_output(['nix-prefetch-url', '--type', algo, url])
return out.decode('utf-8').rstrip()
+def nix_prefetch_git(url, rev):
+ print(f'nix-prefetch-git {url} {rev}')
+ out = subprocess.check_output(['nix-prefetch-git', '--quiet', '--url', url, '--rev', rev])
+ return json.loads(out)
+
+def get_file_revision(revision, file_path):
+ url = f'https://raw.githubusercontent.com/chromium/chromium/{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})'"
+ gn_commit = re.search(gn_pattern, deps).group(1).decode()
+ gn = nix_prefetch_git('https://gn.googlesource.com/gn', gn_commit)
+ return {
+ 'gn': {
+ 'version': datetime.fromisoformat(gn['date']).date().isoformat(),
+ 'url': gn['url'],
+ 'rev': gn['rev'],
+ 'sha256': gn['sha256']
+ }
+ }
+
channels = {}
last_channels = load_json(JSON_PATH)
@@ -58,6 +98,10 @@ with urlopen(HISTORY_URL) as resp:
# the next one.
continue
+ channel['deps'] = get_channel_dependencies(channel)
+ if channel_name == 'stable':
+ channel['chromedriver'] = get_matching_chromedriver(channel['version'])
+
channels[channel_name] = channel
with open(JSON_PATH, 'w') as out:
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 5fded39c749a..6281013a6814 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -1,17 +1,46 @@
{
"stable": {
- "version": "86.0.4240.111",
- "sha256": "05y7lwr89awkhvgmwkx3br9j4ap2aypg2wsc0nz8mi7kxc1dnyzj",
- "sha256bin64": "10aqiiydw4i3jxnw8xxdgkgcqbfqc67n1fbrg40y54kg0v5dz8l6"
+ "version": "87.0.4280.66",
+ "sha256": "0hgpg31gkksqgyvycsan7l7vjypc7cr6ikjfygf2zv7dhbmf9a19",
+ "sha256bin64": "09hjhxjihhxq5i2wadpa0g72a6iis0igarr8arrcah4122icdr77",
+ "deps": {
+ "gn": {
+ "version": "2020-09-09",
+ "url": "https://gn.googlesource.com/gn",
+ "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
+ "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
+ }
+ },
+ "chromedriver": {
+ "version": "87.0.4280.20",
+ "sha256_linux": "1cpk7mb32z3a7c7cbaaxskpv91il3i8kgsdp2q8zw9w762kql953",
+ "sha256_darwin": "06mx2yk6xy46azvkbyvhqm11prxbh67pfi50fcwxb0zqllbq7scr"
+ }
},
"beta": {
- "version": "87.0.4280.27",
- "sha256": "0w0asxj7jlsw69cssfia8km4q9cx1c2mliks2rmhf4jk0hsghasm",
- "sha256bin64": "1lsx4mhy8nachfb8c9f3mrx5nqw2bi046dqirb4lnv7y80jjjs1k"
+ "version": "87.0.4280.66",
+ "sha256": "0hgpg31gkksqgyvycsan7l7vjypc7cr6ikjfygf2zv7dhbmf9a19",
+ "sha256bin64": "15n01jia8sxv3a7vfbla40rq45x54pyksg0kg14bm0br6m3n65pz",
+ "deps": {
+ "gn": {
+ "version": "2020-09-09",
+ "url": "https://gn.googlesource.com/gn",
+ "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
+ "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
+ }
+ }
},
"dev": {
- "version": "88.0.4298.4",
- "sha256": "0ka11gmpkyrmifajaxm66c16hrj3xakdvhjqg04slyp2sv0nlhrl",
- "sha256bin64": "0768y31jqbl1znp7yp6mvl5j12xl1nwjkh2l8zdga81q0wz52hh6"
+ "version": "88.0.4324.11",
+ "sha256": "123gqbxrn508wxdj3is0kzccml5zwnf8pfl90xdizvzcm3wy5315",
+ "sha256bin64": "11bswhxpnw7qi6lagfpgxh4yh56w7l0bc3rqwf975cbq2cnzpjby",
+ "deps": {
+ "gn": {
+ "version": "2020-11-05",
+ "url": "https://gn.googlesource.com/gn",
+ "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-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index 0ae220a75f2b..431ed105f0dc 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,965 +1,965 @@
{
- version = "82.0";
+ version = "83.0";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ach/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ach/firefox-83.0.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "beebf265e84b2bd961dcedaf82ed0cb6b89ef9ea37a0ec7ce1e6abfb78c44b23";
+ sha256 = "cea6ad61bd402e6c84a81a3f504f1b9292079c9d48d2353b51db4f03a8837fb6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/af/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/af/firefox-83.0.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "c58bc5dab361ccc70a94268e1dcb444524145ab9f53a6aa3b186dd806ac111bf";
+ sha256 = "d4bd0a9579f38d53f559412cc3cc04f11871ba22c81eee54dd9ab16c56303513";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/an/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/an/firefox-83.0.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha256 = "75092675363111128ab808211747276c2cadae6a4ea5c8b28807acebb73cf733";
+ sha256 = "10741a6921210643250013c45e9e21bc295da8e41f2bb5c5fadcd86c0e828c80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ar/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ar/firefox-83.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "52adca504f18d6adfb02f346622a5b2b7e417cd6f243c566b79a01014efca53f";
+ sha256 = "3fd4aeef281e5aafdda572d4814e70295c018b7fae6d214c40dabcac367ace69";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ast/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ast/firefox-83.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "fa4133422e8d1969c111e7d066f51710f3b53b7e5e3a88de5dd84b8e6faaea89";
+ sha256 = "237e8ff5b3fbc9d7c4095951ca014a5c26cc076305aee705ca943d81e72541dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/az/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/az/firefox-83.0.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha256 = "0adc103451ac0d6671f62f3e1940d8d1fb5a6ed2544d015de9a02d75ffaca02c";
+ sha256 = "79ca0c798243841cc34281f917aad06c2f546a5e11b443a96e5030aefb8de9b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/be/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/be/firefox-83.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "df27f72cc733bac439ed3dba89443286dfb2ca3af4efa33db161964c84293223";
+ sha256 = "c15b0f929b3e3c6ad5618ccf6f9f6b143f893b6f77e176b52ecc608ca3157ab8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/bg/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/bg/firefox-83.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "34190a84296246c3aa159067a9d575be628963c5c2e193512b8754524fa94503";
+ sha256 = "fd2094c59a057e8c35054f7d09c31699aeef927cf9688a87559a8ba69a93f600";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/bn/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/bn/firefox-83.0.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "5eadf29b34dad12f373e675d349f093562b7e38a817f7faa76fcad273ababe2d";
+ sha256 = "c9755c408ca1a4f426f1432339020ef3d7c675d426fae9d8697cded4c7d493f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/br/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/br/firefox-83.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "53c6f9a4c5185ebf62c087dbe78163dcd46fe8bd3bf764a133a37116dbdf96a0";
+ sha256 = "d47b889d31b945a5b768b3bbb336fdc43d62c9cc86f13916225cbfe68a560972";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/bs/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/bs/firefox-83.0.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "260419497fa79e176558f0a5ee43e1bf717ec4782742969bbaaea39cba04c908";
+ sha256 = "c36da445560b989ae9cf16a1ec72cd2cae82db670f90d27abe0499f8cc025eee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ca-valencia/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ca-valencia/firefox-83.0.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "b2de05d651de2096559b9c40c75212baeff759632aabe70fa9c82283b5ae02d2";
+ sha256 = "ef5ee80cc0d6b1b299bc8bb6577b8e26f5de8b541530ddda231e2fafa863e6a1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ca/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ca/firefox-83.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "bb3ce2ca6c6d536bdabab8ad549623aaf287a6b7dc708a7888961d8aa72271a1";
+ sha256 = "7c349aa7406899835bc9e70893f28c8109e17ee9ef018e7a723085117f8dd32f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/cak/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/cak/firefox-83.0.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "8c918ef50f2e1db8e5e51420e6dcf6fad0a4f3f4e7054b9f3292a98ee804cfe9";
+ sha256 = "3e7aabe665ce423bd47e7d0474039d7bfeb9958849c18e98c37f28def5fae1aa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/cs/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/cs/firefox-83.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "b8a4557ce44275e471e028c7fdac7259914cea670116991dfffb3a85fd111149";
+ sha256 = "97d5e4c255fc87430751c81edc62186e1b4ec901ccf17bfdad7a8ef918077bc1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/cy/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/cy/firefox-83.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "45f3438b6218655c26ef846923af9860b5957f0cd1f3f0407a2aa80c20b54519";
+ sha256 = "c1856b51dedc5788b40671faee8f8cb996108eb514d1263de998043377f2f7c2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/da/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/da/firefox-83.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "d015f6abed9728bdf06b922ba9edae3272950dc795cef120179ed21ed633b136";
+ sha256 = "990da1f47d04ec9200d41fa401b23d9607a8e4c11d7cc78989e81785b9633cb0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/de/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/de/firefox-83.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "29748fa89f1b0995f23cddec986379c9ddd89fc158d56591288eedd3345e52ef";
+ sha256 = "94ad875d88a18f24ae38f20b324d074a367969368e660ea2b4b0645e31300c94";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/dsb/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/dsb/firefox-83.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "cae1494636a96530e01c58d8a8914c2f2866eee16f96356dc89dd4cf98b67fe6";
+ sha256 = "c3edd46c44bae1b00803e587e6f52560b28ddc2fc935c1fe62714bf16fa72d80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/el/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/el/firefox-83.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "28b09aed5ae0f9d7454d4e43955675535b7bcaf6a79d157aec1f3dc3fd6b922f";
+ sha256 = "3572a260ec17f76631ca627747ed53d1911ee1180d3e574051b3baf0afd9dcd1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/en-CA/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/en-CA/firefox-83.0.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "d9fd41938262b2b43f91898b6509e11095ff851e249f066de4728d1c53edc1e2";
+ sha256 = "e3c9363e8b93c625234624ac5c3ab0274055c5b8f4f854da955409b9bdf28d52";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/en-GB/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/en-GB/firefox-83.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "45385629837dca1afd1d9e6cf24aa3a656c180350e86740a47896cea612af934";
+ sha256 = "240a732c034bf2ac286cefc33b02b56df205c4e175457cd84adb7666418e0be4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/en-US/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/en-US/firefox-83.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "4305f43e72aa46ae42882eaa4e436b22c5142a4c9b2dc9f9ccc3292e18a5e39a";
+ sha256 = "93ff827fdcba92ddb71851c46ac8192a727ed61402e896c6262943e382f92412";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/eo/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/eo/firefox-83.0.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "a7a9c9b927b590e6140967dc8988e63534bcecd68cbed7262af77826d4dcb65f";
+ sha256 = "456933a6c1fb1e6ad5b2217a7e3730bd54ff037d3d718414b2c92557fea3659d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/es-AR/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/es-AR/firefox-83.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "e675a8d221812e8642f4d67449df2fed72412197c997acda804fa11aa3032ab6";
+ sha256 = "040e8a4a74b8bc77e1d485c3376690f4c5ba85015b360f679ceacd848b0ca574";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/es-CL/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/es-CL/firefox-83.0.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "63968f8e55e9bc24ef220546aaff53a6a2ee93f395e4af4543515fddfbb8d175";
+ sha256 = "80e8189ce09c736af1d9927d4943e08e30bc70e9aa7e116f150f14c0dab3fb15";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/es-ES/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/es-ES/firefox-83.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "fbc9948bf2e18ec24e1989592b755050177fc2e505610dfff23d775cbc8c394b";
+ sha256 = "f48489abac5358a10d8ed36b77398493b6a9189a8327bf61bec6ceaca51ab696";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/es-MX/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/es-MX/firefox-83.0.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "e30cd73dafda4e54a27f6201738ed355fee2c4b7672765362d2d37dfd3aaf316";
+ sha256 = "0d4805b30f05fb8a65b81a42337a8a3732c7664b322557e844929d2b049d0111";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/et/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/et/firefox-83.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "39b2575e2e8b6799b3d646c357aa119cefbcaaa0f8645437a1e5b9ced78d154b";
+ sha256 = "eb4a463b9271fdde45bddad28ce871953739b55126ae5613963a69a319908fb2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/eu/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/eu/firefox-83.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "b68837bea81a4018eb298ed2ea567f5367165a83e3233064c49b4d77bae30500";
+ sha256 = "3a662c575554d3a542e65950352c527cc51e82ae7a8f9d7ca1b69e30a683731e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/fa/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/fa/firefox-83.0.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "28edeeef1bee9b87e7aad6fa76b10bb83eafd90933487389aa7e1c3ca268bb0c";
+ sha256 = "b5ad3a5d39674d60b6e97cd656c77d7d2fb90943a66a590a29e4d42ec1e18c42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ff/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ff/firefox-83.0.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "21651607d2b7555996292e31a9fb0245c44e557333eb16c4b8c63f895872e9a8";
+ sha256 = "2db83d638474186f52fde5fe1ee25201e84b198e44397074203d7ce50e23e74c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/fi/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/fi/firefox-83.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "2138da6e55db8fc9e90736b81fd0aec3f81a8b3882eb7aa78d816afd303f423e";
+ sha256 = "98bd9c50b5db43bf5fcdc829aa295975d3ec106bbc598fda3d7f26679c0ba08c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/fr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/fr/firefox-83.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "ea18177416ca979820721b44cfc735ce7a47a6cdd0480d2f72c5b72dac559967";
+ sha256 = "ab3427f5cf7cc88d5108b8be21806197420bd775f33d3f2dc983f0f4dec44d5b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/fy-NL/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/fy-NL/firefox-83.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "152f3f1cebd0d6b94348bdbab74676faa605155c2020c32aca26c8ef2004dea2";
+ sha256 = "9f21d91d1529a05a2da7ba29cc8e875b23ffb4b453077b5e899133cf31813397";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ga-IE/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ga-IE/firefox-83.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "9e125c8c28854bd8ba25088b5b3b9b5aca3370dbb385200efe09c2d747cb78c5";
+ sha256 = "4c22b166cccede0bcea4e75f826e100dfa4f2def01f904fbffcef789d2d61695";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/gd/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/gd/firefox-83.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "3568f741bc94e1c600158fc37d699d2b3f72ea5b8dc78c804e734dbd0c8ebd06";
+ sha256 = "6ca04d381205121dc695dff78ff646499a21976ae64c110763845eda0598b414";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/gl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/gl/firefox-83.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "f3b1437772a66728f999ed0827e6cd14f13b08773bab21aa530e04212867c6bc";
+ sha256 = "d08f4ea821af5e38c21364037c17b8c97c775d60f0697eb0817dcfc7c6d4c7dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/gn/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/gn/firefox-83.0.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "08b6c72f58d47e2442b6bd72c20025d2c23e9a4899a359ab48382e0088b68ac2";
+ sha256 = "90a8b2fdf1d3471311671761e81637d6771a61744eb480c0788cf03d295c30ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/gu-IN/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/gu-IN/firefox-83.0.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "cf8d0967d9b16bdb8b0ed4ab0f572187003e861fe544b4d258a8b757c68733c8";
+ sha256 = "bfe65e5c9795ecdff4dc947d2e2e84d01da894b0ae55c08d73f9397c5730ce17";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/he/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/he/firefox-83.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "42698b6833f395124fdd85307985827574a779ca00b71b4d9713e6f1348e93f3";
+ sha256 = "2dc01c5a929aa79056a66feb522d50cbbb567bc85589f8106e553c9ddfc02a7c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/hi-IN/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/hi-IN/firefox-83.0.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "141c53b0ac4c9d14c3a8579be7dff6a194fa3926a388387fdf0fa82ae94ddf78";
+ sha256 = "ef2a61dce3ee713a4be3cee5a9dda8498095a7db69304a7d6585ac674970958a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/hr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/hr/firefox-83.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "1159742531dc262a764a3bcaba7c15d4384846adc2df25b367dd3709dff3e2bc";
+ sha256 = "ab8357cc1f36965ccbd6f4298ffdbb3d77b09cc4b789a3be708d2c51468402bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/hsb/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/hsb/firefox-83.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "c412cb345c588af3f7d462bef0f28e9d47550eb341f667b21ddcd9de3970dbec";
+ sha256 = "6a34074a96be7911672b7e83151244f1f963a8cc8930c8d1d113afe8a49c9529";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/hu/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/hu/firefox-83.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "1fa586fa875235e397479ec1a4f25e25a3b5abbec5ba524ce90caabd9c1d8b4b";
+ sha256 = "ffec1646df872a757b771a03c00e3e6df3397e7f4af46bd1d6c0fcab242b1721";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/hy-AM/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/hy-AM/firefox-83.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "f50e5258073bfe6f72918853e15c083c64f427aa858ca04a35d4b230ca496da0";
+ sha256 = "1b9da538ced466302584fef4ecf415aeae5bee51a87d38bd0a6bb3ea155af66d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ia/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ia/firefox-83.0.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "523a8c9d5b76efbf7b9525cb83a1ddb3f3b096ce442815a0fec632550a0d848f";
+ sha256 = "5f8582508155f858c7e52e623579daa7da1aa77bb4e41c2c46d3e6ae8ace6b1e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/id/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/id/firefox-83.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "394966ef0c7d5d203f37cc41fd2bdbd3569921c17b6b0baeef2c93386f50409a";
+ sha256 = "e5690dcc6b933ddbd27fcfb22f8ab9fc4e4c999d935b6088da38c87af2c567d1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/is/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/is/firefox-83.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "8dccf799cdc1af733382d9a9f96f3dd4d774a8e481a0a465af788b646c964d81";
+ sha256 = "3776fe6aad623e9b74807a48e105d1619143e78e122906360c4efbc73c2891ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/it/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/it/firefox-83.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "bd9cfba5a4006b8ab1b1c7fb75ea54d92c3e8f88fb33ea203655486c31d40078";
+ sha256 = "eb54c4596602150c619db6d0d5572a59f7d9c4def68a34cb874cbc6535939e2a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ja/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ja/firefox-83.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "c2f4b1361bef84be0b4409147617f701cfe19741ce7d1b70ffff292ab4b4394b";
+ sha256 = "54b70bef0507611ad1ea7560668b46385661b5275c7a0ecaad723db44fd8af88";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ka/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ka/firefox-83.0.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "956eea50eb32e150c95a1fad99ee4f9fa05d80919612ac7c276af7d830612594";
+ sha256 = "56e72349133297d61dfdec4933a01c2cd8fa3d0da3d784e0598506c2db05938c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/kab/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/kab/firefox-83.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "7d4b30c299083d0fc3b3c0f2efd9bee1d3bd05ca29b3b291de05816304b54e20";
+ sha256 = "45f554342449405990c84e910dc6436489046acd00fdc4a0ddabb4b28d7c1284";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/kk/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/kk/firefox-83.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "8c781741557932663a68f0d3d52e1e5f1fd2a25617645ff8aca986c1ba638bb2";
+ sha256 = "3463c4ea5df4e072dfca22e8983fdc016adbe2326bf186a0168ea9ee2c36b3bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/km/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/km/firefox-83.0.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha256 = "60e71694edf19046a2c0ac474daa40157d3ff9a974c9924b5278ba889e680c18";
+ sha256 = "3bb7d2c3e5278d9c51b87d8140096ae01532e99160b866164d1920fb012c085c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/kn/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/kn/firefox-83.0.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "2beabb264e3247a35e16a08d428799a62f9d50297e3824f31eb8f5341f85319a";
+ sha256 = "c9086912382dbff66045c79130403385b9f075bf782220aeb84f03f62a563638";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ko/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ko/firefox-83.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "d3bc2f79ee0e2a15a56d9c2a29d78daa1ba28abbd2fd7a2eb7f4a8810bdc61bb";
+ sha256 = "6f70169cd58ee1559ab224c3ea6f5309bf75267d9f315e389b7971e8e1feed09";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/lij/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/lij/firefox-83.0.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "4d723edcb08c066d4ff5eae520ad27aea85e6287bc37e656a7ccdf3f09d0722b";
+ sha256 = "0b089e6f7954f4d99e9e59bd25148c4be620f9486f8d36c3db68fec5ea700d94";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/lt/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/lt/firefox-83.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "56282e57b79c0ed78fe839b4c5d444d6c8ccec001b3f16bd566ec8c2f9f0520c";
+ sha256 = "b76c545aad6e5b66bd8ab34bf02f7d4f69ecee348381b16c271f4de0243c660d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/lv/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/lv/firefox-83.0.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "6748371e3a52387dfde06d1a623528a117a686b7252199a63dc166348a0f219b";
+ sha256 = "8504d5c00c5569f008b2e308a9193cf62130e89a6e61b33fc842081e4d504322";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/mk/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/mk/firefox-83.0.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "eaa8fde559b53b533d0b7275b5b79fba9cb42d31118a281f1b7fe17cc0f0e3c7";
+ sha256 = "636a421f6238de1fee37014c3af147220af6a1f3c04e2ce6ec9dd17898bc7c20";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/mr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/mr/firefox-83.0.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "674ba4962bd455793b99f07a9f40709220d40a55e6ebd516bc15b54bf04655b7";
+ sha256 = "1e00d369be11ad8bfb2dda0ceeb3b7b516fd66427d9e85bff4cc1d699ff3659f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ms/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ms/firefox-83.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "91291fcff394f30b4f60968f183c3125961fb593eef5a9e839024d83d001cdab";
+ sha256 = "0590f2bff7e43b9f6c081d57276299f8327df73415a8e2a2243e3c4ec9154200";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/my/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/my/firefox-83.0.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha256 = "1634f5d90130dfa27301588856c4f49bce0bb33c047d653bd46e255ce07e2414";
+ sha256 = "ae43f0e8d4ff32274b25a1b78e0af44446ea6989edc4eb3c0d9fae36fcf80908";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/nb-NO/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/nb-NO/firefox-83.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "e35752e9fe37cd3a8518b042f2e287f29aa91213be680b111948e9115e5da523";
+ sha256 = "9c3a74fc7670e2202be1f4f75208f0113c115169ef70614af631cf16879e081f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ne-NP/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ne-NP/firefox-83.0.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "17c5d7c04727b775ea544b4e6203e181b4f26d7fd833900fd3dbae853a8dede9";
+ sha256 = "d830f802cccc7351a447fc59ed64562cac1521d281ddf218c84d1c9af8a65cb3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/nl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/nl/firefox-83.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "d9ff2809b7d4b1fb30f0c61b5ab7c776bd4096940908afcc25472f4b4f78407c";
+ sha256 = "ecfd03850a48ebf7c3ec9400838100514826b8f35744b0167f61c9086893ae66";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/nn-NO/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/nn-NO/firefox-83.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "0da44925c235fb19bd823464046150a57ce710be8f8f2593612e97bd0bd3d591";
+ sha256 = "ad0e4a89afabf1929d441129066dfcbf532d37da31c76bc79108d123cf5cc649";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/oc/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/oc/firefox-83.0.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "62a0679bfbdf27055924753661b20b2a022ba60e50bcbcca89ea7ec28394d3c0";
+ sha256 = "9b9bbba334c4d7d3907f55a6647cecdf0bb2cd6294569a0008d866cd6eb70a35";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/pa-IN/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/pa-IN/firefox-83.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "f3f51aaeec650043cf70d2dccddd18ef8d184b61061a42b2d5ca4b06e891c8e1";
+ sha256 = "083266958874618042ee8f2a6162184cd71bc725a994aeb68158d59edb0cafaa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/pl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/pl/firefox-83.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "a1a6ec0eebab8905dc53e58d781369ebce792f1a34e8702c7d9bea082238a1ff";
+ sha256 = "cb7c72fdc91cd9269a2e53725a26ee94db0e2e608a60ff1120fbe5c1627814bf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/pt-BR/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/pt-BR/firefox-83.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "76a3ee37676ad9260dfe8d434fde3eafe4d9615568056164058344bfec11bcaa";
+ sha256 = "a2a188a222fc6054ca59d24370528e8c8d4d7dc8e4ab18f71510b415dde73d05";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/pt-PT/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/pt-PT/firefox-83.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "6d0a39416ea8fa33b53f6aa886bff4cf35f0eeacd622c0572abf1b62ab067fb1";
+ sha256 = "528e1893438ead94afd4013d3c4f4f51107a5d0c4b6d6e018a0687f0d25f9e53";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/rm/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/rm/firefox-83.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "cf66f96c69b89879ec2ee51050640f5e18aabc3c1ef14f6ee8479f4f12ff2d96";
+ sha256 = "e4d6e53b642da4de5c7f30297c6fec22b37921a55cb744962dc0d60e26812549";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ro/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ro/firefox-83.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "d4a70b102a860cc7f1556eb63d03ad64bebc5e0f22be5fb1ac3d833527b38964";
+ sha256 = "04ffa3eda69ea0dfc6251564c4c6bc742d5f8e5dbaf6184b4ee9461226ce5c86";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ru/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ru/firefox-83.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "e57613ab5c57551721cad739b025a9c998fe79f3a354ec626dc9bc5f88943550";
+ sha256 = "697ddeb8ec024b5459492ebd652a612cfa1911267071b230f5ea6ac78a1e3075";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/si/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/si/firefox-83.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "9565b8bfdf98c0e8b04c7fc6af23af2b04fee815ce6faab3188756e7b30985b5";
+ sha256 = "a3256c648ea75ce36009306a3c039af228e645ea2e54361fe239ad0cf0869ead";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/sk/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/sk/firefox-83.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "05e190e6ced4d275a93da20e9922a631628db467e4a5dcf7c94cb7d728ffcbef";
+ sha256 = "1ae0f898d34c74ea427228d93646ae47990834d14bc4f5563427409dba066f8d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/sl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/sl/firefox-83.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "6fa4092cfa0d20f01a0e746a2adec4a31091579de08c5adaba186743cadaf04e";
+ sha256 = "9e14b4ad7bd9a8026074e0a3da3d3ba74dbb1be31a2e9cae787802d090c7a965";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/son/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/son/firefox-83.0.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha256 = "4ad179b62c19de8171299301a312c4b4aec4805c4d255308d8a2ec840cc3058b";
+ sha256 = "1b928ca974133a346950ffc663fbed9d1876a4c0bca53fd807d8077d031531d5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/sq/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/sq/firefox-83.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "0dab51efdbb69e6cbb1aeca8fae9d82709238b54bc40141335ff790f7ca91ff6";
+ sha256 = "7bb9bcfe490bf5d577e55e9b612c932c93ac58252cef592b2af39c17987e700b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/sr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/sr/firefox-83.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "59523733a24aa0bab201560711a8a47cc684e8027eb5c06f814b0d59c6a985ad";
+ sha256 = "90e496a5fe9c5d8c38dfcf5a1a07ea04be983fe78c68cb13a2b99067b0f02e7a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/sv-SE/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/sv-SE/firefox-83.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "53cbef7e2eba73d2ad27ec6ed717f1c69c71281d4e33a1d7e721ec30c372663b";
+ sha256 = "eab8a1e51a90d36b58901db6175e724f38afb91270b05c51a93c03f8c51fe432";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ta/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ta/firefox-83.0.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "7d866f79b6e80c76c2ddfdca477962f1b37dc3eeacd5270a90e4a0a0ee461cf2";
+ sha256 = "bb6d49500393d20134a6f749a77de1fc4cae2feba4e49261862f8a634b4b9276";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/te/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/te/firefox-83.0.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha256 = "846fadf4e10bc6f89db7b9a3ad06c17a85695779cd5f1c06414d6f4baef52921";
+ sha256 = "a1104e292f949976e423b587fe9728fc741b7a11e276e7d747afd3a93abe3eb5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/th/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/th/firefox-83.0.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "e2087d50eb61ba597a67af0cc3460ed3ac7e8af218b374e4c5294463aac8ce44";
+ sha256 = "403e4a86b5f95cb22cdb2100372c55d92fcb4708e3f719da72b643637c711458";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/tl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/tl/firefox-83.0.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "60a05602462133f36d29942dc5123aa0c71b1aaf2ab142efff6f7abc9cadcad6";
+ sha256 = "993cf86a1b045a477fd4c683e503314fc2aea5a0a52f1faaacd18a0fdc5c7def";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/tr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/tr/firefox-83.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "5cfc8cc8945f4a177af80df37653a61f310f413cd4ab3e5df55ed4457d7318b8";
+ sha256 = "8e9e96d0b1a2014dc7374ea893fe72bc72f3840742d305a6e73417468dd6245b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/trs/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/trs/firefox-83.0.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "2cf90e62d2e1272aaa8d7acfb7ac51b35e9a3aef23f12aea2213146db324ac66";
+ sha256 = "3590ebb4c888cf92ebd615df9eda2413fd0a3031293d68809fef74fc92fa759b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/uk/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/uk/firefox-83.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "bf0503793d0887754b2c4b87b92c4dcf111d8f5fcc27a288af3686fce2201366";
+ sha256 = "7a3a2bae67ddd2afd2d6953f5f045a831595ea29e5cc6ad7083b8ac89e55917b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/ur/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/ur/firefox-83.0.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "015e0e28477896710481a925c4bec0ceefd0c9f39179a13441b673031854ab1e";
+ sha256 = "445a599ba623d8673d71f6ebde70c64a93e28e57b6859e325b0151240f1d49e5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/uz/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/uz/firefox-83.0.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "0c372b3f8d98f41f2a69a62ffefa6181bb9d7d1a74c7a60a2603ee3a8883d635";
+ sha256 = "b63e6c1c6afdc3694ee1d2b21175f4a5603c4454e43f0a08e87ccf800862b6bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/vi/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/vi/firefox-83.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "96b1a4aa05e054a7ec78bf314d151385b2a7a6f6ea3225993242ba798772e100";
+ sha256 = "7127340d189ff601f96ba6f5e6a6175d850e822599e10762908d406b2174a256";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/xh/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/xh/firefox-83.0.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "68d69dc60b730b5ffe7a54943bc9404d0915b3730f840711a3c078bc8b71396a";
+ sha256 = "41772e457eaf385230086a461033854ad214b4160c6f99f7eb6c4df8dd137dc5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/zh-CN/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/zh-CN/firefox-83.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "b21aedfb3eb7cb8fac85fa9d9f8741ff182ada6635bbb669ec95c0cefc0edb5a";
+ sha256 = "013fe88aea216fbc4de9fdaaf559d65678ba389049bcff896540dae8d0a9564d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-x86_64/zh-TW/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-x86_64/zh-TW/firefox-83.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "81963acd1e8a92ab416fe4dae6f1c14f554d6d6a83fcd1d5021e5796bf5d7a98";
+ sha256 = "7e9eea2a326842f652aad4995f796af9550d03c034587d171e4b2a33da934645";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ach/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ach/firefox-83.0.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha256 = "12b85628724e5c5acc545ba462b7f916d775dedde3eeb4141799f0f3d65ba6c2";
+ sha256 = "9974b19f4f15d9aa33b5432cceea05efe44f31c4123596aca9fb5cd3dd734152";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/af/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/af/firefox-83.0.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "66f1e12cbabfcaa3c51e68d06b213dcdf29292e981b18ace9ce6df9bfe3f9dd8";
+ sha256 = "5600ad5fad398648d2e7a2d7bdf7901769fa428f9ef9f79046917133e12a7eb6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/an/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/an/firefox-83.0.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha256 = "6b61f6db8cd323371f8a4949ff455c79374a2efa0c327611128aaa397a02a025";
+ sha256 = "d8e0843dafcaf1b010773b83a665fd593741858b60aaba61d4c308a86f765146";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ar/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ar/firefox-83.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "180633af5e8cfd13d832c9268d4b0eb44b2292b549d3d1093364db9967fc3e82";
+ sha256 = "952b2ad360662341b9281cfdd93a141fe2efd16f73baa4fc4be1de7b8f12c8c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ast/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ast/firefox-83.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "aa95f2894bbaf61fd74bcfb00218f73e77b83250c25b472e9938ce0e94403583";
+ sha256 = "a7728b09f7e96983a031a32b1b938fa362e1a1e58722b37ec03a4048a152f0b1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/az/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/az/firefox-83.0.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha256 = "3c42220f655d6d8785b0763d5d829744d0e579acff44cd146ec85378ef2800a9";
+ sha256 = "c6019a3f7ef56583445acc5ab310770c937b44182a1bb3ed54ac452e6e19f8fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/be/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/be/firefox-83.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "02fd047e0808ccdcaf484ab6fcc6d306ce97c6a401be4a0071eb310f31ccd45c";
+ sha256 = "12ead04878e308682f04afb6ac9ce9ab134a5a542af328e029cd973c14fe7444";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/bg/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/bg/firefox-83.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "556fbaef8fac39cebf0152e0c5945c6179aa013a724c4903b5553c12518913ca";
+ sha256 = "7134539d5c259cdf6dd316205b857acae87730ca01bd6ef2efcca75f9d06d027";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/bn/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/bn/firefox-83.0.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha256 = "3a30215151a6e937a1555f28333b2763e5bcb825e4159267c4897f666206737f";
+ sha256 = "a97524e0d6f6f61045b2573ac2fe98e31fa372429f5f53c25fb4cb4d32a31940";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/br/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/br/firefox-83.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "9db07dc18e3925f20d1cdd668eb26dc279f7ee38bd71e0085e47ca9400938974";
+ sha256 = "4619705703a6878fba4de4227d90143abb92237ba556a8c5f4a51c9701671821";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/bs/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/bs/firefox-83.0.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha256 = "7ad72fb89ac7ae6f453e5476759319b3e46a814a5ea3b74fa95350a20aeec2a1";
+ sha256 = "2131babd061761fa1119a536ae354145315875c5d8cd300405a35924bbbfcc34";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ca-valencia/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ca-valencia/firefox-83.0.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "73f45df139c85e6b583fe0f5c5e429631154d02c7de5832e85366fceccec2854";
+ sha256 = "73238eb95ac828f4bc2ac220e4b953b950a75b88600b457bf3bd528245574cd8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ca/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ca/firefox-83.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "53f64671ca7527147f91fe2ec72053420866ec15f7d8f6175d88cde75f574514";
+ sha256 = "73e65093a587c89c9a392e3b65375ad2158c88e2905ab116eaf8da7cc5841cda";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/cak/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/cak/firefox-83.0.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "93471086769bbdedf2a6a7a63ed2fecaa785c9c1f337bb1e726462976604dfff";
+ sha256 = "7f2dd3fdf1e0cae21a1517286b60bbbabd310dfc0dc18588fbe21ba671e97dd3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/cs/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/cs/firefox-83.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "e9e1d7f0a0a5766d0ef1ec8f9eb747fcd28333425d139fa1f78891142f1aa91c";
+ sha256 = "5f639cc6d14b06ae62f73fc01b909182efea32710dfd817be60499f4da3eafd7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/cy/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/cy/firefox-83.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "60caa6cb482ff870572551605e1b644d79901f1852b0bcd7ba64f926eb923bfe";
+ sha256 = "7a3e9921b2e6e407ebeeb22f1ac4b529222a1f5fbdc84c44fc902b8db6aeb1ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/da/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/da/firefox-83.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "726f620abbf287fb03d68127a7985e52a8e4ee176994bc7b0e8d10e7f3dd42a1";
+ sha256 = "05dc3274927f692ec3c60f8353a30e2bcb1a36b54f4ddff90407e2818a497a38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/de/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/de/firefox-83.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "ebc0cffa8a0300165a39ee1fdfaf4c404d2204683117c6b5d7ae708a4a495053";
+ sha256 = "c95affb4655b7a0ad6959651cf10090970035c74601ea141366cbb5d44f8a526";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/dsb/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/dsb/firefox-83.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "e296964d066ab5799b0974c1841f36352040d9f6ad769e730f801a0b77eaaed8";
+ sha256 = "c9baf7df51fdebbb2521dd10830f759110a9c92dcdb579fad99d0c4112126e66";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/el/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/el/firefox-83.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "f1282eff07c147d33b114a76335cb4c6bfddc66518d2749d65d5613899a3cda3";
+ sha256 = "52afcd2037b9cda2c66975dd184276bcccca27833cd7a6da989e32c591a06060";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/en-CA/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/en-CA/firefox-83.0.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "51ab497caf7a529e8b430280b8015ab3b8a5df3486ef81f3ffe721d1f0c2d752";
+ sha256 = "375d3a11f236560f06397f157209b1ce476197a0e7b327cf187dc2002d053c90";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/en-GB/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/en-GB/firefox-83.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "1a4f64d190155f3b090828261ec2ce0f61e4b3b2662a3f445291ee201c0fdfe0";
+ sha256 = "610657a623b5680c2ea350a5f3d1ec676e9dac8720e0e67b3e627e37a58b0ad6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/en-US/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/en-US/firefox-83.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "2039a8e94fcda9bcad97d62059579d64744da522c7d65beac0edcbd2e128a06f";
+ sha256 = "ac4df9d78ac0321f6be266e7fbf6b79d80bee7cfdf1b00c433072d2283c5fdf8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/eo/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/eo/firefox-83.0.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha256 = "1abf7e1a14264220bf83b998c71ae8d1cb7e5187c09a9ae2be1424761760955b";
+ sha256 = "f23479cb30cf27fa368e9e04591aad2051eedde5e69d105bfc9ba6168792b44b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/es-AR/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/es-AR/firefox-83.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "83bc86693bbb7dfaeae244c1120f5426b85b13f56756f299e3e3c902a0700851";
+ sha256 = "5657636c105d301474cf5d2707733a35ac5f5687790002d5778dffb32a727adc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/es-CL/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/es-CL/firefox-83.0.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "b2ff29fe620aaa62e9b20ae1576574b2e4c7893eb664fb7c6f722a80093d81bf";
+ sha256 = "896f2ac45b98eccd487de64b6c5aa98733d97bd4422dd1a16d02883e3a06c132";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/es-ES/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/es-ES/firefox-83.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "47f526244e2d7426d7a9d2faa1e114032bd43309c480a21523645c415ac54a17";
+ sha256 = "9d337fc821dae150c4f3ce26c427ad0efa22c53f3b311b4ce7693b33c9ea4d7d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/es-MX/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/es-MX/firefox-83.0.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "f2f7f4e251574d11ea69854d0f5a9f7b078aa220d5fb1ef8275e25e4e75389a6";
+ sha256 = "f9cbd03f9813157835ef7faf9fa2374e488144930ffdec765c370a95a9c72120";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/et/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/et/firefox-83.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "88ac5af23fa85690fe992ff457f79c991d4802e54a5a3a73682b3b1c6d444856";
+ sha256 = "4f33cbb67003da1b4db4dc12ee2e7b9fe942bc6e6d770608361355ce7fcf8214";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/eu/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/eu/firefox-83.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "2fa7483b6be6503a5aa584895d6b177b51f94c344e0869638f6dc065437d69ff";
+ sha256 = "31970c98d028a83a6198dcee9c5f8191343cd84ec6a7fa032a31730db2cc7b00";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/fa/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/fa/firefox-83.0.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "f9cf6f19e3faf9c206a4286224089855aa2fad94bb99250855925e167aa65943";
+ sha256 = "1125c534f2067e57701fab7ae3df55c52dc10693b069817021072c74b8b9bdcf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ff/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ff/firefox-83.0.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha256 = "b6171880f459eed455cab78fbf9a695168f23bb26c361099cd23f682a99704c6";
+ sha256 = "ef6c66b0d8a6edce0c982eaee55cd14a4ac4d365478976a0c4f1cd48a6c10c6d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/fi/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/fi/firefox-83.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "6f5d5eaa2e4a60122a18b998932645f6abe7542e04298d13cf5004804de12bb8";
+ sha256 = "bcd529c0227bd64403dc023ef91459556fbb186e072c12075b705d50293d86c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/fr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/fr/firefox-83.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "1d239e0c59c17c3e8de5f88df643a2b59b55a1816f8d2779c115311c6729bf89";
+ sha256 = "47c56fe2b88054d97622e9c0ff2043323b7a916da1e11541e96cf7b05c3e7d52";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/fy-NL/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/fy-NL/firefox-83.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "7307baffe92d133f2b3b957c8592d7ef18e1129aebadb9c1a26b8f462ecb9b84";
+ sha256 = "b0ed17e5022b0817d6b4f58ef990ce22774bde875151c60be1f7251ec90cb189";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ga-IE/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ga-IE/firefox-83.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "1ae40826795c01e45921cee1293990a227f219ed20398b77cb8cf382207ed0d2";
+ sha256 = "380aad276cadff8221e4f675751278ba994e08ddb46a0ebde12d87b741c23263";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/gd/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/gd/firefox-83.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "108f11cade989829a103e67090f03dec890b371004fe047215fe2feda8217a7b";
+ sha256 = "0489ed6e1e9150a0facb4e6fb59bea7673e89669d167806d5651224b939fada5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/gl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/gl/firefox-83.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "3be9987167773e448d194bcde682242576968ca04cdba2b3728e454b965a9b21";
+ sha256 = "bc41c2b611ecb4ccdedbbf480138a3bc6326106d6c1641d6a06e40f502427af0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/gn/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/gn/firefox-83.0.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha256 = "be87dc9ecfe75423c59fd189896a508040f5f962828855f50a01fb4a46a6beb1";
+ sha256 = "ade8fe9ab75b0a5f75ce80ba0f8065c4b4cbf54d7772f4c3be96886ca166b373";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/gu-IN/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/gu-IN/firefox-83.0.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "c2b1290375af17d0d63dfa90b006025dd8f9e7b35628caa782c849826df2fb53";
+ sha256 = "bc20ad60eee0e6a3d532e436d9b62175872fcb27dab4c9a5083ed6f4bda5f036";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/he/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/he/firefox-83.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "9579aa350b3cc6c0814c24361a5b7a7b3ec75245f050ad994ab20e850b520f41";
+ sha256 = "a08862d8ebdfa2d6c4f038b91f264c9abe873537d1a7cd2997a1eb4d73bf6f4c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/hi-IN/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/hi-IN/firefox-83.0.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "25a037775d64ceaa137fde2367e26f846e755f98edaf0fd04526b4afc80b17cb";
+ sha256 = "8ed5b454bdc38f07c79924a1dc08e76e65a48bd671991744a441693185683916";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/hr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/hr/firefox-83.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "c84de35ed70512cd608de909ce887f0bbf79d5894a82facd94af478b1cc54764";
+ sha256 = "97356a661d56d51a9210109db8ad75d61e3e00e4c7570d4e824712b52337af27";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/hsb/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/hsb/firefox-83.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "2d5ce7160c14b3770d19c3d32a068c1a08623ac2c3b0036d5f18ba7645463fbb";
+ sha256 = "5706aa76b23161baf24b79d2b45dd706006fb73aeedd06f41f3273f8078f371b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/hu/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/hu/firefox-83.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "bf0fa325c588eacb758697ed13a4aba6416ce35f6cae31891ff4b5ea0296e094";
+ sha256 = "3b894beaef35012df54ba4c7509a06ece1a0cdf741308b3510ddc702c4eb3656";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/hy-AM/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/hy-AM/firefox-83.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "f45b28645f8dc656d291cbea9e969cca090014f1c4d508f2a0d8f500ce949066";
+ sha256 = "b2894092de59b7d6bd6dcd2111fa4591b1a4ed054fd107e2093bd0962edb4405";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ia/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ia/firefox-83.0.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha256 = "ac1ee6f6450f62fd4e0de61366b83a0fc8d7b7be5731591e83c4393ba2a6e9f6";
+ sha256 = "9d9ee7e05a02078b7d4041c3b63e79f91f0a888b919cf726e2e69090ff05f71d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/id/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/id/firefox-83.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "8117c5e493362fba30de0cb27cd5a8ef7ab9b31655701b44c9ab06a6b73af60a";
+ sha256 = "13e54589a23323e9043d4dac5586a31e5d43bdde0356b1a00a86f91ee5813eb2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/is/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/is/firefox-83.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "118b2dac91511e0e68a7dee939f586a9d9b31cc117d6295053a6125fe7e3bf57";
+ sha256 = "955a8a4ff1c5ba7124593b3c8537201ffb1fe33ea5c3edd6ab30e80e6b28f60a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/it/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/it/firefox-83.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "8680148fda005fd63ce5af1230060f7510a4b7b096da1f5dd864b9824990faff";
+ sha256 = "23927419191d7aee8b29da29d213ee9c7ff39363f3fc9171c70d801158cb895b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ja/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ja/firefox-83.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "eedf01ce82bce136c03a62de3437b42e52280e87c8491133116926ec7481b7a0";
+ sha256 = "4ffaf6df345922bcd82942956a0f344c4b52ac49ec64879fef7307a0c34eb8e9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ka/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ka/firefox-83.0.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "63c060cb338ee1a0bec05fa8b3749f21503dd3d78548b5673fa4b44b64ef0536";
+ sha256 = "df1027754efd054bae379b35228067799e75820b08ca7e6aff5a527fdaf046a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/kab/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/kab/firefox-83.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "ba10887d808f197cffa458ba50d3cc7696be176dd088747a50adf676a0d1d666";
+ sha256 = "6fc1e5d662ce742a48c003145b1b4b58cb296b43a20f718bdcffdc05e386078f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/kk/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/kk/firefox-83.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "c93f19c29f0a47854ec1b90e8e4e5e77a08f5c2a3589fd3753c9aa6ceb6d515e";
+ sha256 = "52cb3ac3a33da1227c3aa5e47e04620be2cc020bc520fcf013fe11ad74ad6378";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/km/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/km/firefox-83.0.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha256 = "7066bcd6a37faaf5db2ff5eca5c1049cdd4a9a1c034133de866b7d9d97913c03";
+ sha256 = "c598fa97bb79f56d01afb30caeff29a2c7dd1f162d2fb49c0632ee259d0fe860";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/kn/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/kn/firefox-83.0.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha256 = "04d941f96c92525298e391a38ef24ee2d31411bd9f3d36ca2f667e3d400513e3";
+ sha256 = "d6795f3f3c0978dbc399768fd824cceb6a3c1c883c153f65102ef476f74d6408";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ko/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ko/firefox-83.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "b8fbf8316f2a3d93303ce52f63a08d7604ba8143d7bfbed6782912ab19609436";
+ sha256 = "b4d0b62cdfd332d8e9878b75918a0362a7b68db0b62e4e4508dfa176e79b8ed7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/lij/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/lij/firefox-83.0.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha256 = "a655f743a2397f808fe514e0e86f6297c3a8ff113bdd360249309d449ff5444c";
+ sha256 = "257eec8bead076119b0c3679feb4f3de34c9cf66bd05215e7d76936e6d3ce052";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/lt/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/lt/firefox-83.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "dd4f654d1c8dfaf0a318c5633865649a8298fa92fb71b7c66ed9369710df2ea8";
+ sha256 = "326925d68306ec6e5b7334eb413cff395ce6a27abf5b0981dee25a7888c64079";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/lv/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/lv/firefox-83.0.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha256 = "820f1c5d3da3ae84b0a0c80dca3210ee61024a23141fb2111b5e609843aeb55d";
+ sha256 = "036264de51a7a81b3d636b8217db571db70631231d485f353e64e9f43f0192f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/mk/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/mk/firefox-83.0.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha256 = "51991978ac9db66b157b6921941219ed6f2be3ed2ec9a1fd74933117a5708743";
+ sha256 = "6d4966ae49ba7746395b17b98c158c07d33293b68a6c648d0238107812ccfc03";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/mr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/mr/firefox-83.0.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha256 = "1012cc8a38bb7a3250d2328af5c3afef05b8316137ecea20e3941bb1428a4d4f";
+ sha256 = "88a90205bfd157fbcb0697efbd4884772a463f776f5110aae9903dbc1151fcbc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ms/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ms/firefox-83.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "584504c48e0f0f28ba8b6dc5341743293b7f1795ea5c1c9a31c348c76cc62313";
+ sha256 = "67d3651739404a73f263251896c129dc121808d4859169b3469b640345433e9e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/my/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/my/firefox-83.0.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha256 = "5c4aa84945631ddb576f1a75120d5ccba9ec6d37f2ca7fa74fd673bfd3d4bd5b";
+ sha256 = "d7e9a1fe6d2e0e32c2ab9a773d198de241ac2a7d330d9eddce4f3afb9a67671b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/nb-NO/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/nb-NO/firefox-83.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "d35d5cdf2b5ebb145c1c54a5e0d95501a38783a207d47e01eec4cf85a64541b5";
+ sha256 = "66c165884d4397db3e420151d2b6fa3d7bb7c6de790e6d284815cdcc323da3fe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ne-NP/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ne-NP/firefox-83.0.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "af2f8135a7913914752a0f759c98a078823c6824a76625a6be4077563dafd3f2";
+ sha256 = "f75832bd74f5ce8db3765201eee058f0386f196f407223e186c0be3d2a665fcf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/nl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/nl/firefox-83.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "beac8d7493bca8319c04f36d8e60985ebefa8af716db9aedf253d7b1bca496d2";
+ sha256 = "beb68fb193dfcccbe22369f9adcbebe701fd4c9ab5943ec685d5d20398a1ea5d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/nn-NO/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/nn-NO/firefox-83.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "62e2abdda830a869247220edc5d623dd40d463d96458980f2b1aa70352f45dc8";
+ sha256 = "de2716b8f4c13c6ef76537ef52f1d0529016302ce220a90d9b5062af9becb5b7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/oc/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/oc/firefox-83.0.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha256 = "d670d46d4641e4b89b3e9fd09e226ebc9822d43c8611020e410c0a239ee6d3d6";
+ sha256 = "af2a788560a65cb9f3d2ce98acce4ecd3b3105b6c924c6a4de1a9deb6f2a4d42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/pa-IN/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/pa-IN/firefox-83.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "244fd49efcb7579813b493904e63a889eaa832fa326b2da3fd4e5988bcee0294";
+ sha256 = "a3575371b20bab63a8bccc110343e0cd0736cffbc5c72dd7aa371c646a057060";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/pl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/pl/firefox-83.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "31c4cbc76456d9e0d76ab98c997049d17940cc5f461941c72ba85e07b0859516";
+ sha256 = "daa554b493ce1efa90a1b040e78d2f2e7ad8ca70c16ee19312c69ed4a12f00e3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/pt-BR/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/pt-BR/firefox-83.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "8c73c44493d265291f253ae7e739613a1cec1e82678021f3ee1738990eb101bd";
+ sha256 = "4f3fe4a1ce0e12383b37832f44b59fbb40b8fb6e95786edc57ea67ea3d5530bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/pt-PT/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/pt-PT/firefox-83.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "934e69f1c07b69c59c3e680ec7ab6d5e8bcf54e5a1e4bc32ef5782c15222544c";
+ sha256 = "c16bcb116b845a6b28b72096ae43d50f19c7b9868c8bbb833db60eaaa70b001d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/rm/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/rm/firefox-83.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "a825c9319954997f285370b4f13e20fe1b0eda62621b71570b2d7606e5a5668c";
+ sha256 = "334d3dcf333a66f4bd169536f7f3b56ba4b257793dfd0837badff2a77b3668f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ro/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ro/firefox-83.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "df1de4c7dd186bd8b6558c6c4e902a1721ad3f73a40dd5163b82e98323931436";
+ sha256 = "1e6ad9735fe0046beaf80ac35d0a1831aade14f388d08991b9bc583135ebd94c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ru/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ru/firefox-83.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "4c02fa376103c6fb69f2610045a5f922a6a305b11f92899e9d7f42725cfe9ad2";
+ sha256 = "a252bcd66f01375fbc4ce040b89c853c34745e8dede116d200303c56d6307f15";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/si/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/si/firefox-83.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "bc429d437ede468610dfb4f807d7107a6a0f60b32c425d61cf13cbfb4f1aceed";
+ sha256 = "ebc5ce83b456f75b671694ac954258ca480caee563e0cb395786692aedf24d88";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/sk/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/sk/firefox-83.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "6e6620e108c4e6c0acafec1921ec4d99912dd0ca4d36d62cc5bef6127ca04c33";
+ sha256 = "28aac94a71298c459f14949c9c82b379762d3192a16d92e90605ab8925cb31ad";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/sl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/sl/firefox-83.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "7aa6392e83496ebfba7b5ea4576aab2d28088c88558d88af74a588954bc5af20";
+ sha256 = "7fe0eb68a898488bcb697120542fbdcfd1d972c658b4c361bba351a8f5eb76e0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/son/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/son/firefox-83.0.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha256 = "3134725ede0ba297dc895b3682cc6ecf73931c0779a0fc979166f2ed652b6d4e";
+ sha256 = "f9cb1327834b6a6e41d4abf531410391a40f33a8d168d562dc367faf31d9e042";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/sq/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/sq/firefox-83.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "33d3a6bcdcfb199360770c677849e064d3727f3629b34f9913faccd5f173c6bb";
+ sha256 = "15370cc0527797f451a5a1f47637c6663437c8f49fc5c056ccbc2e7510cd6c94";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/sr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/sr/firefox-83.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "b9ea179cc648bfb7688e5b21a0a5d128bd0247171b9e9114459a4ed7fe352281";
+ sha256 = "c44773c36eb39067e429fb4a4b57676abc7eb9fcf45bd6654d96761f64747c6a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/sv-SE/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/sv-SE/firefox-83.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "18227f53b7317262270f4ed973b080649d3011ea52ab434d56a09e91d750c8e3";
+ sha256 = "aa8d2dc50dce8a53a926c71a4a7a57023a017d5fbd54cd1e446ef74b5eef7dea";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ta/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ta/firefox-83.0.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha256 = "8c70c66802d6966e04462f934bfe16c94007209b4b6ecccbfe1cc044cd3c19d0";
+ sha256 = "5fc3e8a048ec24e49c4c4a0e36712b378687e927c30dc8ecb3ec63bcf983062a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/te/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/te/firefox-83.0.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha256 = "c36cd994a88688e3af5360f24bdc6a69960723bc2dd196f3d42ab8d6099abbfb";
+ sha256 = "ff123410cec64c47d239a432d32eaefa494e7cd7fb0157cc45917fe04b2916ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/th/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/th/firefox-83.0.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "2ded98d2d5957ee42c665a1789ae4fbc549af60a08adf1e51baf7022db5f03cb";
+ sha256 = "cb7cbf97884a5b4f62c4e0932ead0e5de018c9623590ac3798a86986916258dc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/tl/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/tl/firefox-83.0.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha256 = "14135d1ae961084d7979bb3ee13fa50bb2f59d8ea9fe18400084aedcd6ca5388";
+ sha256 = "0d55a23e2c0b7da80a6c042e50fc3c9364c3f24309cf255bfbe55a320ec2cf00";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/tr/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/tr/firefox-83.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "4ac2f0a8729427e508f9aaf3c6606145b84ea47009724a1d07c3182fbeb4678b";
+ sha256 = "bfc1adb570f79b4f095bc87ab5a54c6b5179579840ded61319a10ad5ff39d52f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/trs/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/trs/firefox-83.0.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha256 = "c7bf44d74cead7b7a5d44bb16331a113d8fb630c0bfa9740045ecc5d6858a099";
+ sha256 = "05b5a2252380147ec47561e29514e3f994414b46aae3dd168909f03e7dec16ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/uk/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/uk/firefox-83.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "7a796554c241f21c16573f20b2b1907a4f7af4cccf441739b9826e2140f640cf";
+ sha256 = "7e34b52f4d46a735e36f549295d0f9704113024058a7d8d69a8ee6a023d03755";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/ur/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/ur/firefox-83.0.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha256 = "8d5bdda725bad1479c32a18504fb584ac290f94e994b4c00a0686bb09bfb6913";
+ sha256 = "1d48e536c09f862bc00fcaf9a175eaeffac1e0aaff66d71ca49123c00cc885bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/uz/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/uz/firefox-83.0.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "699bf3bd19bc7f4f213791ef2bd7ce8db0693928be611b952c6c8b34861efae1";
+ sha256 = "1f1cf131b3196886aa0f923c5dbaa279b86c3473dc048ce23d58fe811ca1266c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/vi/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/vi/firefox-83.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "731e97ab6e96cf3da549b1cd954fbd4c48112ba12792bf1b94f9ce5628505c47";
+ sha256 = "b98507cd809abd28c51514448bf995661dede7c727808ab8c2db46da8da0a164";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/xh/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/xh/firefox-83.0.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha256 = "0078f3303b80aa63b1f664c49255077632729a5461b74a875e8cfb0ce3a23bb9";
+ sha256 = "73de4ec29cd09610359909ada39820a119a15c3ae0cc1658c2e9b874801a9015";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/zh-CN/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/zh-CN/firefox-83.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "fe9cb3a43e12c64aa12e40e8f52651e1c4ef09a52bbb51a3492acf8a535172c1";
+ sha256 = "fea085476f4456133c1f0973121319f1c3efadcc50134cbf5ccde351bbe2ff06";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/82.0/linux-i686/zh-TW/firefox-82.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/83.0/linux-i686/zh-TW/firefox-83.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "020b7887120b134c127d444b59a5ce052fffd7653fffacaec9b0e4902e86158a";
+ sha256 = "5aebd374f2e73f83bec4c14239555d9f2771d3379280fc55f90f1ae0909be009";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index 03cf35e1a6be..92434806a12d 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -4,12 +4,12 @@
{ lib, stdenv, pkgconfig, pango, perl, python2, python3, zip
, libjpeg, zlib, dbus, dbus-glib, bzip2, xorg
-, freetype, fontconfig, file, nspr, nss, libnotify
+, freetype, fontconfig, file, nspr, nss, nss_3_53, libnotify
, yasm, libGLU, libGL, sqlite, unzip, makeWrapper
, hunspell, libXdamage, libevent, libstartup_notification
, libvpx_1_8
, icu67, libpng, jemalloc, glib
-, autoconf213, which, gnused, cargo, rustc
+, autoconf213, which, gnused, rustPackages, rustPackages_1_45
, rust-cbindgen, nodejs, nasm, fetchpatch
, gnum4
, debugBuild ? false
@@ -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
@@ -102,6 +102,12 @@ let
buildStdenv = if ltoSupport
then overrideCC stdenv llvmPackages.lldClang
else stdenv;
+
+ # 78 ESR won't build with rustc 1.47
+ inherit (if lib.versionAtLeast ffversion "82" then rustPackages else rustPackages_1_45)
+ rustc cargo;
+
+ nss_pkg = if lib.versionOlder ffversion "83" then nss_3_53 else nss;
in
buildStdenv.mkDerivation ({
@@ -112,12 +118,37 @@ buildStdenv.mkDerivation ({
patches = [
./env_var_for_system_dir.patch
- ] ++ lib.optional pipewireSupport
+ ] ++
+
+ # there are two flavors of pipewire support
+ # The patches for the ESR release and the patches for the current stable
+ # release.
+ # Until firefox upstream stabilizes pipewire support we will have to continue
+ # tracking multiple versions here.
+ lib.optional (pipewireSupport && lib.versionOlder ffversion "83")
(fetchpatch {
# https://src.fedoraproject.org/rpms/firefox/blob/master/f/firefox-pipewire-0-3.patch
url = "https://src.fedoraproject.org/rpms/firefox/raw/e99b683a352cf5b2c9ff198756859bae408b5d9d/f/firefox-pipewire-0-3.patch";
sha256 = "0qc62di5823r7ly2lxkclzj9rhg2z7ms81igz44nv0fzv3dszdab";
})
+ ++
+ # This picks pipewire patches from fedora that are part of https://bugzilla.mozilla.org/show_bug.cgi?id=1672944
+ lib.optionals (pipewireSupport && lib.versionAtLeast ffversion "83") (let
+ fedora_revision = "d6756537dd8cf4d9816dc63ada66ea026e0fd128";
+ mkPWPatch = spec: fetchpatch {
+ inherit (spec) name sha256;
+ url = "https://src.fedoraproject.org/rpms/firefox/raw/${fedora_revision}/f/${spec.name}";
+ };
+ in map mkPWPatch [
+ { name = "pw1.patch"; sha256 = "1a7zvngn3k7dg886zmi38kmrsdzh2rrr46aw59bhr1gfmq8wlwn0"; }
+ { name = "pw2.patch"; sha256 = "17irg3yb2mchcy0z0nr4k65mwvkps467cvvczr10fnm06lhkhw1l"; }
+ { name = "pw3.patch"; sha256 = "12p6ql5ff2lfzlni6xkpz63h2xr6n2a9zf8hhjl99fj56rif6706"; }
+ { name = "pw4.patch"; sha256 = "0rvysc92rdm98s47w5lvbnrklrf7d299k3918qnldniyb4b9p4mg"; }
+ { name = "pw5.patch"; sha256 = "0kk2yxq4qkfwc4px6m08jrn18a7a7dhrngfiaw84r9ga6sgn0z00"; }
+ { name = "pw6.patch"; sha256 = "12lhx9wjpw0ahbfmw07wsx76bb223mr453q9cg8cq951vyskch3s"; }
+ { name = "pw7.patch"; sha256 = "0afw7cfd48vn62zb9y5kd2l26fg44s3aq1kyg3gm4q3rj34xidf6"; }
+ ])
+
++ patches;
@@ -140,7 +171,7 @@ buildStdenv.mkDerivation ({
# yasm can potentially be removed in future versions
# https://bugzilla.mozilla.org/show_bug.cgi?id=1501796
# https://groups.google.com/forum/#!msg/mozilla.dev.platform/o-8levmLU80/SM_zQvfzCQAJ
- nspr nss
+ nspr nss_pkg
]
++ lib.optional alsaSupport alsaLib
++ lib.optional pulseaudioSupport libpulseaudio # only headers are needed
@@ -161,14 +192,14 @@ buildStdenv.mkDerivation ({
NIX_CFLAGS_COMPILE = toString [
"-I${glib.dev}/include/gio-unix-2.0"
- "-I${nss.dev}/include/nss"
+ "-I${nss_pkg.dev}/include/nss"
];
MACH_USE_SYSTEM_PYTHON = "1";
postPatch = ''
rm -rf obj-x86_64-pc-linux-gnu
- '' + lib.optionalString pipewireSupport ''
+ '' + lib.optionalString (pipewireSupport && lib.versionOlder ffversion "83") ''
# substitute the /usr/include/ lines for the libraries that pipewire provides.
# The patch we pick from fedora only contains the generated moz.build files
# which hardcode the dependency paths instead of running pkg_config.
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index 79391887608c..352e7bac5e9c 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -7,10 +7,10 @@ in
rec {
firefox = common rec {
pname = "firefox";
- ffversion = "82.0";
+ ffversion = "83.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "3lbvlb6yggd5v0pkr0x6j350jc5dpclqz7bv4i06r97a5ijdgfc7c6y605966hvw24v17byxr120xc7a39ikl1wnls7a9gyzyqcwyw8";
+ sha512 = "3va5a9471677jfzkhqp8xkba45n0bcpphbabhqbcbnps6p85m3y98pl5jy9q7cpq3a6gxc4ax7bp90yz2nfvfq7i64iz397xpprri2a";
};
patches = [
@@ -26,7 +26,6 @@ rec {
broken = stdenv.buildPlatform.is32bit; # since Firefox 60, build on 32-bit platforms fails with "out of memory".
# not in `badPlatforms` because cross-compilation on 64-bit machine might work.
license = lib.licenses.mpl20;
- timeout = 28800; # eight hours
};
updateScript = callPackage ./update.nix {
attrPath = "firefox-unwrapped";
@@ -36,10 +35,10 @@ rec {
firefox-esr-78 = common rec {
pname = "firefox-esr";
- ffversion = "78.4.0esr";
+ ffversion = "78.5.0esr";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "13640ssp1nq9dsfv8jqfw2paqk3wzwc4r47mvbhb4l9h990gzzb2chhlcjq066b7r3q9s0nq3iyk847vzi7z1yvhrhsnzfgk9g9gpnr";
+ sha512 = "20h53cn7p4dds1yfm166iwbjdmw4fkv5pfk4z0pni6x8ddjvg19imzs6ggmpnfhaji8mnlknm7xp5j7x9vi24awvdxdds5n88rh25hd";
};
patches = [
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index 9c8625495b20..cc6cc72e27be 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -4,7 +4,7 @@
, flashplayer, hal-flash
, ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd
, gnome3/*.gnome-shell*/
-, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow
+, browserpass, chrome-gnome-shell, uget-integrator, plasma5, bukubrow
, tridactyl-native
, fx_cast_bridge
, udev
@@ -65,7 +65,7 @@ let
++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native
++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
- ++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma-browser-integration
+ ++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma5.plasma-browser-integration
++ lib.optional (cfg.enableFXCastBridge or false) fx_cast_bridge
++ extraNativeMessagingHosts
);
diff --git a/pkgs/applications/networking/browsers/google-chrome/default.nix b/pkgs/applications/networking/browsers/google-chrome/default.nix
index 727090a4c5c3..543d59255472 100644
--- a/pkgs/applications/networking/browsers/google-chrome/default.nix
+++ b/pkgs/applications/networking/browsers/google-chrome/default.nix
@@ -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
@@ -59,7 +59,7 @@ 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
@@ -150,10 +150,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..542d43294815 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.15.0";
src = fetchFromGitHub {
+ githubBase = "repo.palemoon.org";
owner = "MoonchildProductions";
repo = "Pale-Moon";
rev = "${version}_Release";
- sha256 = "1qz2sqc8rcg5z5kncabgmpl6v4i6wrs9dlgmna69255qrmsshwgm";
+ sha256 = "1sbs3gcwfx58mxc0x1g6jklmvpa9dw2bq3i8y9645gfa1s12p8wy";
fetchSubmodules = true;
};
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 d362e4c9b253..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.2";
+ 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-JBJDMC44VSh1ekXPxsVvFk5nOB8Ro4UGtD32pG1weP8=";
+ sha256 = "1cxh39x69m4lgqin5k5p67gs9g26w7cnlbdpjqi8dw47y0bpr9xw";
};
i686-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
- sha256 = "sha256-EanW2Q8TtCPY5FSp8zfgBXMte9+RfKE24fu8ROtArK0=";
+ sha256 = "1cyg5ic7mrj6x1gxw5w609933d9ripa5b5gxyqnvnxfa23dkh608";
};
};
in
@@ -231,9 +231,10 @@ stdenv.mkDerivation rec {
# Preload extensions by moving into the runtime instead of storing under the
# user's profile directory.
- mkdir -p "$TBB_IN_STORE/browser/extensions"
+ # See https://support.mozilla.org/en-US/kb/deploying-firefox-with-extensions
+ mkdir -p "$TBB_IN_STORE/distribution/extensions"
mv "$TBB_IN_STORE/TorBrowser/Data/Browser/profile.default/extensions/"* \
- "$TBB_IN_STORE/browser/extensions"
+ "$TBB_IN_STORE/distribution/extensions"
# Hard-code paths to geoip data files. TBB resolves the geoip files
# relative to torrc-defaults_path but if we do not hard-code them
@@ -403,7 +404,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.torproject.org/";
changelog = "https://gitweb.torproject.org/builders/tor-browser-build.git/plain/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt?h=maint-${version}";
platforms = attrNames srcs;
- maintainers = with maintainers; [ offline matejc doublec thoughtpolice joachifm hax404 cap KarlJoad ];
+ maintainers = with maintainers; [ offline matejc thoughtpolice joachifm hax404 cap KarlJoad ];
hydraPlatforms = [];
# MPL2.0+, GPL+, &c. While it's not entirely clear whether
# the compound is "libre" in a strict sense (some components place certain
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/browser.nix b/pkgs/applications/networking/browsers/ungoogled-chromium/browser.nix
index f87acc8722e4..c5cbee196521 100644
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/browser.nix
+++ b/pkgs/applications/networking/browsers/ungoogled-chromium/browser.nix
@@ -13,7 +13,7 @@ mkChromiumDerivation (base: rec {
installPhase = ''
mkdir -p "$libExecPath"
- cp -v "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/"
+ cp -v "$buildPath/"*.so "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/"
cp -v "$buildPath/icudtl.dat" "$libExecPath/"
cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/"
cp -v "$buildPath/chrome" "$libExecPath/$packageName"
@@ -78,17 +78,10 @@ mkChromiumDerivation (base: rec {
'';
homepage = "https://github.com/Eloston/ungoogled-chromium";
maintainers = with maintainers; [ squalus ];
- # Overview of the maintainer roles:
- # nixos-unstable:
- # - TODO: Need a new maintainer for x86_64 [0]
- # - @thefloweringash: aarch64
- # - @primeos: Provisional maintainer (x86_64)
- # Stable channel:
- # - TODO (need someone to test backports [0])
- # [0]: https://github.com/NixOS/nixpkgs/issues/78450
license = if enableWideVine then licenses.unfree else licenses.bsd3;
platforms = platforms.linux;
hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else [];
- timeout = 172800; # 48 hours
+ 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/ungoogled-chromium/common.nix b/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
index 3df8fb3afdb6..2accb1a7ab21 100644
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
+++ b/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
@@ -5,25 +5,24 @@
, libevent, expat, libjpeg, snappy
, libpng, libcap
, xdg_utils, yasm, nasm, minizip, libwebp
-, libusb1, pciutils, nss, re2, zlib
+, libusb1, pciutils, nss, re2
, python2Packages, perl, pkgconfig
, nspr, systemd, kerberos
-, utillinux, alsaLib
+, util-linux, alsaLib
, bison, gperf
, glib, gtk3, dbus-glib
, glibc
-, xorg
, libXScrnSaver, libXcursor, libXtst, libGLU, libGL
, protobuf, speechd, libXdamage, cups
-, ffmpeg_3, libxslt, libxml2, at-spi2-core
+, ffmpeg, libxslt, libxml2, at-spi2-core
, jre8
, pipewire_0_2
# optional dependencies
, libgcrypt ? null # gnomeSupport || cupsSupport
, libva ? null # useVaapi
-, libdrm ? null, wayland ? null, mesa_drivers ? null, libxkbcommon ? null # useOzone
+, libdrm ? null, wayland ? null, mesa ? null, libxkbcommon ? null # useOzone
# package customization
, useOzone ? false
@@ -49,8 +48,6 @@ buildFun:
with stdenv.lib;
-# see http://www.linuxfromscratch.org/blfs/view/cvs/xsoft/chromium.html
-
let
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
@@ -66,7 +63,7 @@ let
mkGnFlags =
let
# Serialize Nix types into GN types according to this document:
- # https://chromium.googlesource.com/chromium/src/+/master/tools/gn/docs/language.md
+ # https://source.chromium.org/gn/gn/+/master:docs/language.md
mkGnString = value: "\"${escape ["\"" "$" "\\"] value}\"";
sanitize = value:
if value == true then "true"
@@ -78,14 +75,17 @@ let
toFlag = key: value: "${key}=${sanitize value}";
in attrs: concatStringsSep " " (attrValues (mapAttrs toFlag attrs));
+ # https://source.chromium.org/chromium/chromium/src/+/master:build/linux/unbundle/replace_gn_files.py
gnSystemLibraries = [
- "flac" "libwebp" "libxslt" "opus" "snappy" "libpng"
- # "zlib" # version 77 reports unresolved dependency on //third_party/zlib:zlib_config
- # "libjpeg" # fails with multiple undefined references to chromium_jpeg_*
- # "re2" # fails with linker errors
- # "ffmpeg" # https://crbug.com/731766
- # "harfbuzz-ng" # in versions over 63 harfbuzz and freetype are being built together
- # so we can't build with one from system and other from source
+ "ffmpeg"
+ "flac"
+ "libjpeg"
+ "libpng"
+ "libwebp"
+ "libxslt"
+ "opus"
+ "snappy"
+ "zlib"
];
opusWithCustomModes = libopus.override {
@@ -97,11 +97,9 @@ let
libevent expat libjpeg snappy
libpng libcap
xdg_utils minizip libwebp
- libusb1 re2 zlib
- ffmpeg_3 libxslt libxml2
+ libusb1 re2
+ ffmpeg libxslt libxml2
nasm
- # harfbuzz # in versions over 63 harfbuzz and freetype are being built together
- # so we can't build with one from system and other from source
];
# build paths and release info
@@ -135,15 +133,15 @@ let
};
nativeBuildInputs = [
+ llvmPackages.lldClang.bintools
ninja which python2Packages.python perl pkgconfig
python2Packages.ply python2Packages.jinja2 nodejs
gnutar python2Packages.setuptools
- (xorg.xcbproto.override { python = python2Packages.python; })
];
buildInputs = defaultDependencies ++ [
nspr nss systemd
- utillinux alsaLib
+ util-linux alsaLib
bison gperf kerberos
glib gtk3 dbus-glib
libXScrnSaver libXcursor libXtst libGLU libGL
@@ -155,36 +153,37 @@ let
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
++ optionals cupsSupport [ libgcrypt cups ]
++ optional pulseSupport libpulseaudio
- ++ optionals useOzone [ libdrm wayland mesa_drivers libxkbcommon ];
-
- patches = optionals (versionRange "68" "86") [
- ./patches/nix_plugin_paths_68.patch
- ] ++ [
- ./patches/remove-webp-include-69.patch
- ./patches/no-build-timestamps.patch
- ./patches/widevine-79.patch
- ./patches/dont-use-ANGLE-by-default.patch
- # Unfortunately, chromium regularly breaks on major updates and
- # then needs various patches backported in order to be compiled with GCC.
- # Good sources for such patches and other hints:
- # - https://gitweb.gentoo.org/repo/gentoo.git/plain/www-client/chromium/
- # - https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/chromium
- # - https://github.com/chromium/chromium/search?q=GCC&s=committer-date&type=Commits
- #
- # ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ]
+ ++ optionals useOzone [ libdrm wayland mesa.drivers libxkbcommon ];
+
+ patches = [
+ ./patches/no-build-timestamps.patch # Optional patch to use SOURCE_DATE_EPOCH in compute_build_timestamp.py (should be upstreamed)
+ ./patches/widevine-79.patch # For bundling Widevine (DRM), might be replaceable via bundle_widevine_cdm=true in gnFlags
# ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" )
- ] ++ optionals (useVaapi && versionRange "68" "86") [ # Improvements for the VA-API build:
- ./patches/enable-vdpau-support-for-nvidia.patch # https://aur.archlinux.org/cgit/aur.git/tree/vdpau-support.patch?h=chromium-vaapi
- ./patches/enable-video-acceleration-on-linux.patch # Can be controlled at runtime (i.e. without rebuilding Chromium)
+ ] ++ optionals (useVaapi && versionRange "86" "87") [
+ # Check for enable-accelerated-video-decode on Linux:
+ (githubPatch "54deb9811ca9bd2327def5c05ba6987b8c7a0897" "11jvxjlkzz1hm0pvfyr88j7z3zbwzplyl5idkx92l2lzv4459c8d")
];
- postPatch = optionalString (!versionRange "0" "86") ''
+ postPatch = ''
+ # remove unused third-party
+ for lib in ${toString gnSystemLibraries}; do
+ if [ -d "third_party/$lib" ]; then
+ find "third_party/$lib" -type f \
+ \! -path "third_party/$lib/chromium/*" \
+ \! -path "third_party/$lib/google/*" \
+ \! -path "third_party/harfbuzz-ng/utils/hb_scoped.h" \
+ \! -regex '.*\.\(gn\|gni\|isolate\)' \
+ -delete
+ fi
+ done
+
# Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.):
- substituteInPlace native_client/SConstruct \
- --replace "#! -*- python -*-" ""
- substituteInPlace third_party/harfbuzz-ng/src/src/update-unicode-tables.make \
- --replace "/usr/bin/env -S make -f" "/usr/bin/make -f"
- '' + ''
+ substituteInPlace native_client/SConstruct --replace "#! -*- python -*-" ""
+ if [ -e third_party/harfbuzz-ng/src/src/update-unicode-tables.make ]; then
+ substituteInPlace third_party/harfbuzz-ng/src/src/update-unicode-tables.make \
+ --replace "/usr/bin/env -S make -f" "/usr/bin/make -f"
+ fi
+
# We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX
substituteInPlace sandbox/linux/suid/client/setuid_sandbox_host.cc \
--replace \
@@ -202,11 +201,6 @@ let
'/usr/share/locale/' \
'${glibc}/share/locale/'
- substituteInPlace ui/gfx/x/BUILD.gn \
- --replace \
- '/usr/share/xcb' \
- '${xorg.xcbproto}/share/xcb/'
-
sed -i -e 's@"\(#!\)\?.*xdg-@"\1${xdg_utils}/bin/xdg-@' \
chrome/browser/shell_integration_linux.cc
@@ -216,42 +210,20 @@ let
sed -i -e '/libpci_loader.*Load/s!"\(libpci\.so\)!"${pciutils}/lib/\1!' \
gpu/config/gpu_info_collector_linux.cc
- sed -i -re 's/([^:])\<(isnan *\()/\1std::\2/g' \
- chrome/browser/ui/webui/engagement/site_engagement_ui.cc
-
- sed -i -e '/#include/ {
- i #include <algorithm>
- :l; n; bl
- }' gpu/config/gpu_control_list.cc
-
# Allow to put extensions into the system-path.
sed -i -e 's,/usr,/run/current-system/sw,' chrome/common/chrome_paths.cc
patchShebangs .
# use our own nodejs
mkdir -p third_party/node/linux/node-linux-x64/bin
- ln -s $(which node) third_party/node/linux/node-linux-x64/bin/node
+ ln -s "$(command -v node)" third_party/node/linux/node-linux-x64/bin/node
+
+ # Allow building against system libraries in official builds
+ sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' tools/generate_shim_headers/generate_shim_headers.py
- # remove unused third-party
- # in third_party/crashpad third_party/zlib contains just a header-adapter
- for lib in ${toString gnSystemLibraries}; do
- find -type f -path "*third_party/$lib/*" \
- \! -path "*third_party/crashpad/crashpad/third_party/zlib/*" \
- \! -path "*third_party/$lib/chromium/*" \
- \! -path "*third_party/$lib/google/*" \
- \! -path "*base/third_party/icu/*" \
- \! -path "*base/third_party/libevent/*" \
- \! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
- -delete
- done
'' + optionalString stdenv.isAarch64 ''
substituteInPlace build/toolchain/linux/BUILD.gn \
--replace 'toolprefix = "aarch64-linux-gnu-"' 'toolprefix = ""'
- '' + optionalString stdenv.cc.isClang ''
- mkdir -p third_party/llvm-build/Release+Asserts/bin
- ln -s ${stdenv.cc}/bin/clang third_party/llvm-build/Release+Asserts/bin/clang
- ln -s ${stdenv.cc}/bin/clang++ third_party/llvm-build/Release+Asserts/bin/clang++
- ln -s ${llvmPackages.llvm}/bin/llvm-ar third_party/llvm-build/Release+Asserts/bin/llvm-ar
'' + optionalString ungoogled ''
${ungoogler}/utils/prune_binaries.py . ${ungoogler}/pruning.list || echo "some errors"
${ungoogler}/utils/patches.py . ${ungoogler}/patches
@@ -259,9 +231,9 @@ let
'';
gnFlags = mkGnFlags ({
- use_lld = false;
- use_gold = true;
- gold_path = "${stdenv.cc}/bin";
+ custom_toolchain = "//build/toolchain/linux/unbundle:default";
+ host_toolchain = "//build/toolchain/linux/unbundle:default";
+ is_official_build = true;
is_debug = false;
proprietary_codecs = false;
@@ -283,6 +255,7 @@ let
is_clang = stdenv.cc.isClang;
clang_use_chrome_plugins = false;
blink_symbol_level = 0;
+ symbol_level = 0;
fieldtrial_testing_like_official_build = true;
# Google API keys, see:
@@ -336,8 +309,7 @@ let
# This is to ensure expansion of $out.
libExecPath="${libExecPath}"
- python build/linux/unbundle/replace_gn_files.py \
- --system-libraries ${toString gnSystemLibraries}
+ python build/linux/unbundle/replace_gn_files.py --system-libraries ${toString gnSystemLibraries}
${gnChromium}/bin/gn gen --args=${escapeShellArg gnFlags} out/Release | tee gn-gen-outputs.txt
# Fail if `gn gen` contains a WARNING.
@@ -372,7 +344,12 @@ let
patchelf --set-rpath "${libGL}/lib:$origRpath" "$chromiumBinary"
'';
- passthru.updateScript = ./update.py;
+ passthru = {
+ updateScript = ./update.py;
+ chromiumDeps = {
+ gn = gnChromium;
+ };
+ };
};
# Remove some extraAttrs we supplied to the base attributes already.
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix b/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix
index 7c581ee633f6..b02c91c6e230 100644
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix
+++ b/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix
@@ -1,5 +1,5 @@
{ newScope, config, stdenv, fetchurl, makeWrapper
-, llvmPackages_10, llvmPackages_11, ed, gnugrep, coreutils, xdg_utils
+, llvmPackages_11, ed, gnugrep, coreutils, xdg_utils
, glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit
, libva ? null
, pipewire_0_2
@@ -14,8 +14,7 @@
, proprietaryCodecs ? true
, enablePepperFlash ? false
, enableWideVine ? false
-, useVaapi ? false # Deprecated, use enableVaapi instead!
-, enableVaapi ? false # Disabled by default due to unofficial support and issues on radeon
+, enableVaapi ? false # Disabled by default due to unofficial support
, ungoogled ? true
, useOzone ? false
, cupsSupport ? true
@@ -24,7 +23,7 @@
}:
let
- llvmPackages = llvmPackages_10;
+ llvmPackages = llvmPackages_11;
stdenv = llvmPackages.stdenv;
callPackage = newScope chromium;
@@ -38,36 +37,15 @@ let
inherit channel gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs
cupsSupport pulseSupport useOzone;
inherit ungoogled;
- # TODO: Remove after we can update gn for the stable channel (backward incompatible changes):
gnChromium = gn.overrideAttrs (oldAttrs: {
- version = "2020-05-19";
+ inherit (upstream-info.deps.gn) version;
src = fetchgit {
- url = "https://gn.googlesource.com/gn";
- rev = "d0a6f072070988e7b038496c4e7d6c562b649732";
- sha256 = "0197msabskgfbxvhzq73gc3wlr3n9cr4bzrhy5z5irbvy05lxk17";
- };
- });
- } // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "86") {
- llvmPackages = llvmPackages_11;
- gnChromium = gn.overrideAttrs (oldAttrs: {
- version = "2020-07-20";
- src = fetchgit {
- url = "https://gn.googlesource.com/gn";
- rev = "3028c6a426a4aaf6da91c4ebafe716ae370225fe";
- sha256 = "0h3wf4152zdvrbb0jbj49q6814lfl3rcy5mj8b2pl9s0ahvkbc6q";
+ inherit (upstream-info.deps.gn) url rev sha256;
};
});
} // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "87") {
- llvmPackages = llvmPackages_11;
useOzone = true; # YAY: https://chromium-review.googlesource.com/c/chromium/src/+/2382834 \o/
- gnChromium = gn.overrideAttrs (oldAttrs: {
- version = "2020-08-17";
- src = fetchgit {
- url = "https://gn.googlesource.com/gn";
- rev = "6f13aaac55a977e1948910942675c69f2b4f7a94";
- sha256 = "01hpma1sllpdx09mvr4d6073sg6zmk6iv44kd3r28khymcj4s251";
- };
- });
+ useVaapi = !stdenv.isAarch64; # TODO: Might be best to not set use_vaapi anymore (default is fine)
});
browser = callPackage ./browser.nix { inherit channel enableWideVine; };
@@ -162,13 +140,6 @@ let
''
else browser;
- optionalVaapiFlags = if useVaapi # TODO: Remove after 20.09:
- then throw ''
- Chromium's useVaapi was replaced by enableVaapi and you don't need to pass
- "--ignore-gpu-blacklist" anymore (also no rebuilds are required anymore).
- '' else lib.optionalString
- (!enableVaapi)
- "--add-flags --disable-accelerated-video-decode --add-flags --disable-accelerated-video-encode";
in stdenv.mkDerivation {
name = "ungoogled-chromium${suffix}-${version}";
inherit version;
@@ -195,7 +166,7 @@ in stdenv.mkDerivation {
eval makeWrapper "${browserBinary}" "$out/bin/chromium" \
--add-flags ${escapeShellArg (escapeShellArg commandLineArgs)} \
- ${optionalVaapiFlags} \
+ ${lib.optionalString enableVaapi "--add-flags --enable-accelerated-video-decode"} \
${concatMapStringsSep " " getWrapperFlags chromium.plugins.enabled}
ed -v -s "$out/bin/chromium" << EOF
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/dont-use-ANGLE-by-default.patch b/pkgs/applications/networking/browsers/ungoogled-chromium/patches/dont-use-ANGLE-by-default.patch
deleted file mode 100644
index 9f14a304eb34..000000000000
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/dont-use-ANGLE-by-default.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-A field trial currently enables the passthrough command decoder, which causes
-gl_factory.cc to try kGLImplementationEGLANGLE first, which causes Chromium to fail
-to load libGLESv2.so on NixOS. It somehow does not try kGLImplementationDesktopGL,
-and so there is no GL support at all.
-
-Revert to using the validating command decoder, which prevents gl_factory.cc
-from touching allowed_impls, allowing it to successfully use kGLImplementationDesktopGL.
-
-diff --git a/ui/gl/gl_utils.cc b/ui/gl/gl_utils.cc
-index 697cbed5fe2d..8419bdb21a2f 100644
---- a/ui/gl/gl_utils.cc
-+++ b/ui/gl/gl_utils.cc
-@@ -71,9 +71,10 @@ bool UsePassthroughCommandDecoder(const base::CommandLine* command_line) {
- } else if (switch_value == kCmdDecoderValidatingName) {
- return false;
- } else {
-- // Unrecognized or missing switch, use the default.
-- return base::FeatureList::IsEnabled(
-- features::kDefaultPassthroughCommandDecoder);
-+ // Ignore the field trial that enables it; disable it until
-+ // gl_factory.cc kGLImplementationEGLANGLE issues are sorted
-+ // out on NixOS.
-+ return false;
- }
- }
- }
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch b/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch
deleted file mode 100644
index 8d879de7bfd8..000000000000
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch
+++ /dev/null
@@ -1,65 +0,0 @@
---- a/media/gpu/vaapi/vaapi_video_decode_accelerator.cc
-+++ b/media/gpu/vaapi/vaapi_video_decode_accelerator.cc
-@@ -641,6 +641,7 @@ void VaapiVideoDecodeAccelerator::AssignPictureBuffers(
- // |vpp_vaapi_wrapper_| for VaapiPicture to DownloadFromSurface() the VA's
- // internal decoded frame.
- if (buffer_allocation_mode_ != BufferAllocationMode::kNone &&
-+ buffer_allocation_mode_ != BufferAllocationMode::kWrapVdpau &&
- !vpp_vaapi_wrapper_) {
- vpp_vaapi_wrapper_ = VaapiWrapper::Create(
- VaapiWrapper::kVideoProcess, VAProfileNone,
-@@ -665,7 +666,8 @@ void VaapiVideoDecodeAccelerator::AssignPictureBuffers(
- PictureBuffer buffer = buffers[i];
- buffer.set_size(requested_pic_size_);
- std::unique_ptr<VaapiPicture> picture = vaapi_picture_factory_->Create(
-- (buffer_allocation_mode_ == BufferAllocationMode::kNone)
-+ ((buffer_allocation_mode_ == BufferAllocationMode::kNone) ||
-+ (buffer_allocation_mode_ == BufferAllocationMode::kWrapVdpau))
- ? vaapi_wrapper_
- : vpp_vaapi_wrapper_,
- make_context_current_cb_, bind_image_cb_, buffer);
-@@ -1093,6 +1095,12 @@ VaapiVideoDecodeAccelerator::GetSupportedProfiles() {
-
- VaapiVideoDecodeAccelerator::BufferAllocationMode
- VaapiVideoDecodeAccelerator::DecideBufferAllocationMode() {
-+ // NVIDIA blobs use VDPAU
-+ if (VaapiWrapper::GetImplementationType() == VAImplementation::kNVIDIAVDPAU) {
-+ LOG(INFO) << "VA-API driver on VDPAU backend";
-+ return BufferAllocationMode::kWrapVdpau;
-+ }
-+
- // TODO(crbug.com/912295): Enable a better BufferAllocationMode for IMPORT
- // |output_mode_| as well.
- if (output_mode_ == VideoDecodeAccelerator::Config::OutputMode::IMPORT)
---- a/media/gpu/vaapi/vaapi_video_decode_accelerator.h
-+++ b/media/gpu/vaapi/vaapi_video_decode_accelerator.h
-@@ -204,6 +204,7 @@ class MEDIA_GPU_EXPORT VaapiVideoDecodeAccelerator
- // Using |client_|s provided PictureBuffers and as many internally
- // allocated.
- kNormal,
-+ kWrapVdpau,
- };
-
- // Decides the concrete buffer allocation mode, depending on the hardware
---- a/media/gpu/vaapi/vaapi_wrapper.cc
-+++ b/media/gpu/vaapi/vaapi_wrapper.cc
-@@ -131,6 +131,9 @@ media::VAImplementation VendorStringToImplementationType(
- } else if (base::StartsWith(va_vendor_string, "Intel iHD driver",
- base::CompareCase::SENSITIVE)) {
- return media::VAImplementation::kIntelIHD;
-+ } else if (base::StartsWith(va_vendor_string, "Splitted-Desktop Systems VDPAU",
-+ base::CompareCase::SENSITIVE)) {
-+ return media::VAImplementation::kNVIDIAVDPAU;
- }
- return media::VAImplementation::kOther;
- }
---- a/media/gpu/vaapi/vaapi_wrapper.h
-+++ b/media/gpu/vaapi/vaapi_wrapper.h
-@@ -79,6 +79,7 @@ enum class VAImplementation {
- kIntelIHD,
- kOther,
- kInvalid,
-+ kNVIDIAVDPAU,
- };
-
- // This class handles VA-API calls and ensures proper locking of VA-API calls
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-video-acceleration-on-linux.patch b/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-video-acceleration-on-linux.patch
deleted file mode 100644
index bd278633f67e..000000000000
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-video-acceleration-on-linux.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From b2144fd28e09cd52e7a88a62a9d9b54cf9922f9f Mon Sep 17 00:00:00 2001
-From: Michael Weiss <dev.primeos@gmail.com>
-Date: Tue, 14 Apr 2020 14:16:10 +0200
-Subject: [PATCH] Enable accelerated video decode on Linux
-
-This will enable accelerated video decode on Linux by default (i.e.
-without "--ignore-gpu-blacklist"), but on NixOS we'll provide
-"--disable-accelerated-video-decode" and
-"--disable-accelerated-video-encode" by default to avoid regressions
-(e.g. VA-API doesn't work properly for some radeon drivers).
-
-Video acceleration can then be enabled via:
-chromium.override { enableVaapi = true; }
-without rebuilding Chromium.
----
- gpu/config/software_rendering_list.json | 16 ----------------
- 1 file changed, 16 deletions(-)
-
-diff --git a/gpu/config/software_rendering_list.json b/gpu/config/software_rendering_list.json
-index 22712bdbf38f..a06dd19a50e4 100644
---- a/gpu/config/software_rendering_list.json
-+++ b/gpu/config/software_rendering_list.json
-@@ -336,22 +336,6 @@
- ]
- },
- {
-- "id": 48,
-- "description": "Accelerated video decode is unavailable on Linux",
-- "cr_bugs": [137247, 1032907],
-- "os": {
-- "type": "linux"
-- },
-- "exceptions": [
-- {
-- "machine_model_name": ["Chromecast"]
-- }
-- ],
-- "features": [
-- "accelerated_video_decode"
-- ]
-- },
-- {
- "id": 50,
- "description": "Disable VMware software renderer on older Mesa",
- "cr_bugs": [145531, 332596, 571899, 629434],
---
-2.11.0
-
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/nix_plugin_paths_68.patch b/pkgs/applications/networking/browsers/ungoogled-chromium/patches/nix_plugin_paths_68.patch
deleted file mode 100644
index da6a4c92b460..000000000000
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/nix_plugin_paths_68.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff --git a/chrome/common/chrome_paths.cc b/chrome/common/chrome_paths.cc
-index f4e119d..d9775bd 100644
---- a/chrome/common/chrome_paths.cc
-+++ b/chrome/common/chrome_paths.cc
-@@ -68,21 +68,14 @@ static base::LazyInstance<base::FilePath>
- g_invalid_specified_user_data_dir = LAZY_INSTANCE_INITIALIZER;
-
- // Gets the path for internal plugins.
--bool GetInternalPluginsDirectory(base::FilePath* result) {
--#if defined(OS_MACOSX)
-- // If called from Chrome, get internal plugins from a subdirectory of the
-- // framework.
-- if (base::mac::AmIBundled()) {
-- *result = chrome::GetFrameworkBundlePath();
-- DCHECK(!result->empty());
-- *result = result->Append("Internet Plug-Ins");
-- return true;
-- }
-- // In tests, just look in the module directory (below).
--#endif
--
-- // The rest of the world expects plugins in the module directory.
-- return base::PathService::Get(base::DIR_MODULE, result);
-+bool GetInternalPluginsDirectory(base::FilePath* result,
-+ const std::string& ident) {
-+ std::string full_env = std::string("NIX_CHROMIUM_PLUGIN_PATH_") + ident;
-+ const char* value = getenv(full_env.c_str());
-+ if (value == NULL)
-+ return base::PathService::Get(base::DIR_MODULE, result);
-+ else
-+ *result = base::FilePath(value);
- }
-
- // Gets the path for bundled implementations of components. Note that these
-@@ -272,7 +265,7 @@ bool PathProvider(int key, base::FilePath* result) {
- create_dir = true;
- break;
- case chrome::DIR_INTERNAL_PLUGINS:
-- if (!GetInternalPluginsDirectory(&cur))
-+ if (!GetInternalPluginsDirectory(&cur, "ALL"))
- return false;
- break;
- case chrome::DIR_COMPONENTS:
-@@ -280,7 +273,7 @@ bool PathProvider(int key, base::FilePath* result) {
- return false;
- break;
- case chrome::DIR_PEPPER_FLASH_PLUGIN:
-- if (!GetInternalPluginsDirectory(&cur))
-+ if (!GetInternalPluginsDirectory(&cur, "PEPPERFLASH"))
- return false;
- cur = cur.Append(kPepperFlashBaseDirectory);
- break;
-@@ -358,7 +351,7 @@ bool PathProvider(int key, base::FilePath* result) {
- cur = cur.DirName();
- }
- #else
-- if (!GetInternalPluginsDirectory(&cur))
-+ if (!GetInternalPluginsDirectory(&cur, "PNACL"))
- return false;
- #endif
- cur = cur.Append(FILE_PATH_LITERAL("pnacl"));
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/remove-webp-include-69.patch b/pkgs/applications/networking/browsers/ungoogled-chromium/patches/remove-webp-include-69.patch
deleted file mode 100644
index 07572cf7ee94..000000000000
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/patches/remove-webp-include-69.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/third_party/blink/renderer/platform/image-encoders/image_encoder.cc
-+++ b/third_party/blink/renderer/platform/image-encoders/image_encoder.cc
-@@ -13,7 +13,7 @@
-
- #include "jpeglib.h" // for JPEG_MAX_DIMENSION
-
--#include "third_party/libwebp/src/webp/encode.h" // for WEBP_MAX_DIMENSION
-+#define WEBP_MAX_DIMENSION 16383
-
- namespace blink {
-
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix b/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix
index 73f4e4c9e83d..73c9796aaa96 100644
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix
+++ b/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix
@@ -1,6 +1,6 @@
{
- "85.0.4183.102" = {
- rev = "85.0.4183.102-1";
- sha256 = "1mdx4a5zcs3an9yx1jxx4amq8p9rcj0hv76r8y7nz6cpsfgd9n3y";
+ "86.0.4240.183" = {
+ rev = "86.0.4240.183-1";
+ sha256 = "0528l2wr5bpl1cwsxzl5zxz1gw91kffkh5j1kzmc5n7m4mscqxyc";
};
}
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/update.py b/pkgs/applications/networking/browsers/ungoogled-chromium/update.py
index bfc7f0d2478c..b404ca555bff 100755
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/update.py
+++ b/pkgs/applications/networking/browsers/ungoogled-chromium/update.py
@@ -1,13 +1,15 @@
#! /usr/bin/env nix-shell
-#! nix-shell -i python -p python3 nix
+#! nix-shell -i python -p python3 nix nix-prefetch-git
import csv
import json
+import re
import subprocess
import sys
from codecs import iterdecode
from collections import OrderedDict
+from datetime import datetime
from os.path import abspath, dirname
from urllib.request import urlopen
@@ -26,6 +28,30 @@ def nix_prefetch_url(url, algo='sha256'):
out = subprocess.check_output(['nix-prefetch-url', '--type', algo, url])
return out.decode('utf-8').rstrip()
+def nix_prefetch_git(url, rev):
+ print(f'nix-prefetch-git {url} {rev}')
+ out = subprocess.check_output(['nix-prefetch-git', '--quiet', '--url', url, '--rev', rev])
+ return json.loads(out)
+
+def get_file_revision(revision, file_path):
+ url = f'https://raw.githubusercontent.com/chromium/chromium/{revision}/{file_path}'
+ with urlopen(url) as http_response:
+ return http_response.read()
+
+def get_channel_dependencies(channel):
+ deps = get_file_revision(channel['version'], 'DEPS')
+ gn_pattern = b"'gn_version': 'git_revision:([0-9a-f]{40})'"
+ gn_commit = re.search(gn_pattern, deps).group(1).decode()
+ gn = nix_prefetch_git('https://gn.googlesource.com/gn', gn_commit)
+ return {
+ 'gn': {
+ 'version': datetime.fromisoformat(gn['date']).date().isoformat(),
+ 'url': gn['url'],
+ 'rev': gn['rev'],
+ 'sha256': gn['sha256']
+ }
+ }
+
channels = {}
last_channels = load_json(JSON_PATH)
@@ -58,6 +84,8 @@ with urlopen(HISTORY_URL) as resp:
# the next one.
continue
+ channel['deps'] = get_channel_dependencies(channel)
+
channels[channel_name] = channel
with open(JSON_PATH, 'w') as out:
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.json b/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.json
index dae7f741b357..565f884c5102 100644
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.json
@@ -1,17 +1,41 @@
{
"stable": {
- "version": "85.0.4183.102",
- "sha256": "032yh1mfwins7a62zw8kwwq8xw1n52a0a93lqz7qlyjaf9sd8s4a",
- "sha256bin64": "1i8xaxxnmg80vsia8hxnq58qi9k5nnbrl80d6d23g9lb7dbc9cpm"
+ "version": "86.0.4240.183",
+ "sha256": "1g39i82js7fm4fqb8i66d6xs0kzqjxzi4vzvvwz5y9rkbikcc4ma",
+ "sha256bin64": "1r0dxqsx6j19hgwr3v2sdlb2vd7gb961c4wba4ymd8wy8j8pzly9",
+ "deps": {
+ "gn": {
+ "version": "2020-08-07",
+ "url": "https://gn.googlesource.com/gn",
+ "rev": "e327ffdc503815916db2543ec000226a8df45163",
+ "sha256": "0kvlfj3www84zp1vmxh76x8fdjm9hyk8lkh2vdsidafpmm75fphr"
+ }
+ }
},
"beta": {
- "version": "86.0.4240.30",
- "sha256": "1isj0zngb72k1hhn3h0s8mccg1cdmppz1mjmg19f2h306farzmzl",
- "sha256bin64": "10d8im2adqqnkd6265gngv6xlm5qsz6r13z6cbbchsss0ssr8fxa"
+ "version": "87.0.4280.40",
+ "sha256": "07xh76fl257np68way6i5rf64qbvirkfddy7m5gvqb0fzcqd7dp3",
+ "sha256bin64": "1b2z0aqlh28pqrk6dmabxp1d4mvp9iyfmi4kqmns4cdpg0qgaf41",
+ "deps": {
+ "gn": {
+ "version": "2020-09-09",
+ "url": "https://gn.googlesource.com/gn",
+ "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
+ "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
+ }
+ }
},
"dev": {
- "version": "87.0.4252.0",
- "sha256": "1lxlsdni63zh79hxvpwgmnfn67kgfzhz3yg9bkxghqchqykkz92y",
- "sha256bin64": "130hf7b35wcxpw05ddbqq89x10c0kays1vb9qg6xhq3zx2mk6ijw"
+ "version": "88.0.4300.0",
+ "sha256": "00cfs2rp4h8ybn2snr1d8ygg635hx7q5gv2aqriy1j6f8a1pgh1b",
+ "sha256bin64": "110r1m14h91212nx6pfhn8wkics7wlwx1608l5cqsxxcpvpzl3pv",
+ "deps": {
+ "gn": {
+ "version": "2020-09-09",
+ "url": "https://gn.googlesource.com/gn",
+ "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
+ "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
+ }
+ }
}
}
diff --git a/pkgs/applications/networking/browsers/vivaldi/default.nix b/pkgs/applications/networking/browsers/vivaldi/default.nix
index 29a48939facc..aa4dd7f8e443 100644
--- a/pkgs/applications/networking/browsers/vivaldi/default.nix
+++ b/pkgs/applications/networking/browsers/vivaldi/default.nix
@@ -18,11 +18,11 @@ let
vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi";
in stdenv.mkDerivation rec {
pname = "vivaldi";
- version = "3.3.2022.47-1";
+ version = "3.4.2066.90-1";
src = fetchurl {
url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}_amd64.deb";
- sha256 = "0lraliqb5r8akh8lfmw2sy90s58sbghcpc598nlz2d89f91yq7vz";
+ sha256 = "059vcr2j0vr8szqcxfqnzxwy5i8z53g71fwhm22nc0477jbrsxz1";
};
unpackPhase = ''
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/calls/default.nix b/pkgs/applications/networking/calls/default.nix
index 39ad9ef1d15f..e57cf810491c 100644
--- a/pkgs/applications/networking/calls/default.nix
+++ b/pkgs/applications/networking/calls/default.nix
@@ -3,7 +3,7 @@
, meson
, ninja
, pkgconfig
-, libhandy
+, libhandy_0
, modemmanager
, gtk3
, gom
@@ -43,13 +43,12 @@ stdenv.mkDerivation rec {
buildInputs = [
modemmanager
- libhandy
+ libhandy_0
evolution-data-server
folks
gom
gsound
gtk3
- libhandy
libpeas
];
diff --git a/pkgs/applications/networking/cloudflared/default.nix b/pkgs/applications/networking/cloudflared/default.nix
index 47e2cc04b398..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.10.0";
+ version = "2020.11.11";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflared";
rev = version;
- sha256 = "1ssmyll13pf19fxq34iw4x7ps8p4mcg9nwlx00hp5sahhwx4iz01";
+ sha256 = "059q0k53n8cc78cg70pw7dnbc1cjzv3kdvw3cfamvkrmscqgczxd";
};
vendorSha256 = null;
diff --git a/pkgs/applications/networking/cluster/argo/default.nix b/pkgs/applications/networking/cluster/argo/default.nix
index 49b45308ce3e..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.6";
+ version = "2.11.8";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo";
rev = "v${version}";
- sha256 = "1vlz1f4hyzgz1x9xgzlmpnbjba8xyhpx9ybia0pwilfg7mwfq92r";
+ sha256 = "19nkkj69506759qjfrz6d7j57z8rqjslgfrdrkx01ri68cil4mfh";
};
vendorSha256 = "1ca0ssvbi4vrsn9ljc783hnh9bmf5p8nr1lz5wm8g3gbrrrf1ray";
diff --git a/pkgs/applications/networking/cluster/argocd/default.nix b/pkgs/applications/networking/cluster/argocd/default.nix
index 505de3c08021..981e555462a3 100644
--- a/pkgs/applications/networking/cluster/argocd/default.nix
+++ b/pkgs/applications/networking/cluster/argocd/default.nix
@@ -2,24 +2,22 @@
buildGoModule rec {
pname = "argocd";
- version = "1.4.2";
- commit = "48cced9d925b5bc94f6aa9fa4a8a19b2a59e128a";
+ version = "1.7.10";
+ commit = "ef5010c3a0b5e027fd642732d03c5b0391b1e574";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo-cd";
rev = "v${version}";
- sha256 = "01vsyrks1k5yfvrarv8ia0isr7snilr21b7lfiy860si82r2r8hj";
+ sha256 = "1vkdny88lmxkm3iw8qv5rrl0g5xwi16hfm2f6dga8i8xl555m78c";
};
- vendorSha256 = "0r2nh7v00m6zbdnhsgjn01q9pkiz41ckkqgfnpqmkxaqmjz31iyj";
+ vendorSha256 = "0c5gykijwjrq3cx9qg9hm5j7axccngc1kp5qj3429a2ilw80l8pl";
doCheck = false;
nativeBuildInputs = [ packr ];
- patches = [ ./use-go-module.patch ];
-
buildFlagsArray = ''
-ldflags=
-X github.com/argoproj/argo-cd/common.version=${version}
diff --git a/pkgs/applications/networking/cluster/argocd/use-go-module.patch b/pkgs/applications/networking/cluster/argocd/use-go-module.patch
deleted file mode 100644
index ac597f4187e9..000000000000
--- a/pkgs/applications/networking/cluster/argocd/use-go-module.patch
+++ /dev/null
@@ -1,3058 +0,0 @@
-diff --git a/Gopkg.lock b/Gopkg.lock
-deleted file mode 100644
-index 03737a95..00000000
---- a/Gopkg.lock
-+++ /dev/null
-@@ -1,2103 +0,0 @@
--# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.
--
--
--[[projects]]
-- digest = "1:6d5a057da97a9dbdb10e7beedd2f43452b6bf7691001c0c8886e8dacf5610349"
-- name = "bou.ke/monkey"
-- packages = ["."]
-- pruneopts = ""
-- revision = "bdf6dea004c6fd1cdf4b25da8ad45a606c09409a"
-- version = "v1.0.1"
--
--[[projects]]
-- digest = "1:9702dc153c9bb6ee7ee0587c248b7024700e89e4a7be284faaeeab9da32e1c6b"
-- name = "cloud.google.com/go"
-- packages = ["compute/metadata"]
-- pruneopts = ""
-- revision = "767c40d6a2e058483c25fa193e963a22da17236d"
-- version = "v0.18.0"
--
--[[projects]]
-- digest = "1:8ec1618fc3ee146af104d6c13be250f25e5976e34557d4afbfe4b28035ce6c05"
-- name = "github.com/Knetic/govaluate"
-- packages = ["."]
-- pruneopts = ""
-- revision = "d216395917cc49052c7c7094cf57f09657ca08a8"
-- version = "v3.0.0"
--
--[[projects]]
-- digest = "1:63e57618d792cccb87ad7cb8a0602e6205732beb3b01b0ea858fc4a5fd3ce8f1"
-- name = "github.com/MakeNowJust/heredoc"
-- packages = ["."]
-- pruneopts = ""
-- revision = "efb6ca8de9d5385c3963279701760e37637cf238"
-- version = "v2.0.1"
--
--[[projects]]
-- digest = "1:b856d8248663c39265a764561c1a1a149783f6cc815feb54a1f3a591b91f6eca"
-- name = "github.com/Masterminds/semver"
-- packages = ["."]
-- pruneopts = ""
-- revision = "c7af12943936e8c39859482e61f0574c2fd7fc75"
-- version = "v1.4.2"
--
--[[projects]]
-- digest = "1:71c0dfb843260bfb9b03357cae8eac261b8d82e149ad8f76938b87a23aa47c43"
-- name = "github.com/PuerkitoBio/purell"
-- packages = ["."]
-- pruneopts = ""
-- revision = "b938d81255b5473c57635324295cb0fe398c7a58"
--
--[[projects]]
-- branch = "master"
-- digest = "1:331a419049c2be691e5ba1d24342fc77c7e767a80c666a18fd8a9f7b82419c1c"
-- name = "github.com/PuerkitoBio/urlesc"
-- packages = ["."]
-- pruneopts = ""
-- revision = "de5bf2ad457846296e2031421a34e2568e304e35"
--
--[[projects]]
-- branch = "master"
-- digest = "1:a1b56af5e69569454f55ef4842485a0da5616e240a610d77c987e17a73b0e265"
-- name = "github.com/TomOnTime/utfutil"
-- packages = ["."]
-- pruneopts = ""
-- revision = "09c41003ee1d5015b75f331e52215512e7145b8d"
--
--[[projects]]
-- branch = "master"
-- digest = "1:52905b00a73cda93a2ce8c5fa35185daed673d59e39576e81ad6ab6fb7076b3c"
-- name = "github.com/argoproj/pkg"
-- packages = [
-- "errors",
-- "exec",
-- "rand",
-- "time",
-- ]
-- pruneopts = ""
-- revision = "02a6aac40ac4cd23de448afe7a1ec0ba4b6d2b96"
--
--[[projects]]
-- digest = "1:d8a2bb36a048d1571bcc1aee208b61f39dc16c6c53823feffd37449dde162507"
-- name = "github.com/asaskevich/govalidator"
-- packages = ["."]
-- pruneopts = ""
-- revision = "ccb8e960c48f04d6935e72476ae4a51028f9e22f"
-- version = "v9"
--
--[[projects]]
-- branch = "master"
-- digest = "1:c0bec5f9b98d0bc872ff5e834fac186b807b656683bd29cb82fb207a1513fabb"
-- name = "github.com/beorn7/perks"
-- packages = ["quantile"]
-- pruneopts = ""
-- revision = "3a771d992973f24aa725d07868b467d1ddfceafb"
--
--[[projects]]
-- digest = "1:6e2b0748ea11cffebe87b4a671a44ecfb243141cdd5df54cb44b7e8e93cb7ea3"
-- name = "github.com/casbin/casbin"
-- packages = [
-- ".",
-- "config",
-- "effect",
-- "errors",
-- "log",
-- "model",
-- "persist",
-- "persist/file-adapter",
-- "rbac",
-- "rbac/default-role-manager",
-- "util",
-- ]
-- pruneopts = ""
-- revision = "aaed1b7a7eac65d37ec4e15e308429fdf0bd6a9e"
-- version = "v1.9.1"
--
--[[projects]]
-- branch = "master"
-- digest = "1:9c19f8c33e635e0439c8afc167d6d02e3aa6eea5b69d64880244fd354a99edc4"
-- name = "github.com/chai2010/gettext-go"
-- packages = [
-- "gettext",
-- "gettext/mo",
-- "gettext/plural",
-- "gettext/po",
-- ]
-- pruneopts = ""
-- revision = "bf70f2a70fb1b1f36d90d671a72795984eab0fcb"
--
--[[projects]]
-- branch = "v2"
-- digest = "1:d8ee1b165eb7f4fd9ada718e1e7eeb0bc1fd462592d0bd823df694443f448681"
-- name = "github.com/coreos/go-oidc"
-- packages = ["."]
-- pruneopts = ""
-- revision = "1180514eaf4d9f38d0d19eef639a1d695e066e72"
--
--[[projects]]
-- digest = "1:56c130d885a4aacae1dd9c7b71cfe39912c7ebc1ff7d2b46083c8812996dc43b"
-- name = "github.com/davecgh/go-spew"
-- packages = ["spew"]
-- pruneopts = ""
-- revision = "346938d642f2ec3594ed81d874461961cd0faa76"
-- version = "v1.1.0"
--
--[[projects]]
-- digest = "1:6098222470fe0172157ce9bbef5d2200df4edde17ee649c5d6e48330e4afa4c6"
-- name = "github.com/dgrijalva/jwt-go"
-- packages = ["."]
-- pruneopts = ""
-- revision = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e"
-- version = "v3.2.0"
--
--[[projects]]
-- digest = "1:c05f1899f086e3b4613d94d9e6f7ba6f4b6587498a1aa6037c5c294b22f5a743"
-- name = "github.com/docker/distribution"
-- packages = [
-- "digestset",
-- "reference",
-- ]
-- pruneopts = ""
-- revision = "2461543d988979529609e8cb6fca9ca190dc48da"
-- version = "v2.7.1"
--
--[[projects]]
-- digest = "1:b021ef379356343bdc13ec101e546b756fcef4b1186d08163bef7d3bc8c1e07f"
-- name = "github.com/docker/docker"
-- packages = [
-- "pkg/term",
-- "pkg/term/winconsole",
-- ]
-- pruneopts = ""
-- revision = "fc4825d5ef5e0e1af74904208f9b925c22f0b6f8"
-- version = "v1.6.0-rc5"
--
--[[projects]]
-- branch = "master"
-- digest = "1:d6c13a378213e3de60445e49084b8a0a9ce582776dfc77927775dbeb3ff72a35"
-- name = "github.com/docker/spdystream"
-- packages = [
-- ".",
-- "spdy",
-- ]
-- pruneopts = ""
-- revision = "6480d4af844c189cf5dd913db24ddd339d3a4f85"
--
--[[projects]]
-- branch = "master"
-- digest = "1:f1a75a8e00244e5ea77ff274baa9559eb877437b240ee7b278f3fc560d9f08bf"
-- name = "github.com/dustin/go-humanize"
-- packages = ["."]
-- pruneopts = ""
-- revision = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e"
--
--[[projects]]
-- digest = "1:971e9ba63a417c5f1f83ab358677bc59e96ff04285f26c6646ff089fb60b15e8"
-- name = "github.com/emicklei/go-restful"
-- packages = [
-- ".",
-- "log",
-- ]
-- pruneopts = ""
-- revision = "3658237ded108b4134956c1b3050349d93e7b895"
-- version = "v2.7.1"
--
--[[projects]]
-- digest = "1:ba7c75e38d81b9cf3e8601c081567be3b71bccca8c11aee5de98871360aa4d7b"
-- name = "github.com/emirpasic/gods"
-- packages = [
-- "containers",
-- "lists",
-- "lists/arraylist",
-- "trees",
-- "trees/binaryheap",
-- "utils",
-- ]
-- pruneopts = ""
-- revision = "f6c17b524822278a87e3b3bd809fec33b51f5b46"
-- version = "v1.9.0"
--
--[[projects]]
-- digest = "1:46ddeb9dd35d875ac7568c4dc1fc96ce424e034bdbb984239d8ffc151398ec01"
-- name = "github.com/evanphx/json-patch"
-- packages = ["."]
-- pruneopts = ""
-- revision = "026c730a0dcc5d11f93f1cf1cc65b01247ea7b6f"
-- version = "v4.5.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:549f95037fea25e00a5341ac6a169a5b3e5306be107f45260440107b779b74f9"
-- name = "github.com/exponent-io/jsonpath"
-- packages = ["."]
-- pruneopts = ""
-- revision = "d6023ce2651d8eafb5c75bb0c7167536102ec9f5"
--
--[[projects]]
-- digest = "1:23a5efa4b272df86a8ebffc942f5e0c1aac4b750836037394cc450b6d91e241a"
-- name = "github.com/fatih/camelcase"
-- packages = ["."]
-- pruneopts = ""
-- revision = "44e46d280b43ec1531bb25252440e34f1b800b65"
-- version = "v1.0.0"
--
--[[projects]]
-- digest = "1:b13707423743d41665fd23f0c36b2f37bb49c30e94adb813319c44188a51ba22"
-- name = "github.com/ghodss/yaml"
-- packages = ["."]
-- pruneopts = ""
-- revision = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7"
-- version = "v1.0.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:eb77b66abaf9649747230eb973350bd1c311a0d0362213192efbdd222082b072"
-- name = "github.com/go-openapi/analysis"
-- packages = ["."]
-- pruneopts = ""
-- revision = "5957818e100395077187fb7ef3b8a28227af06c6"
--
--[[projects]]
-- branch = "master"
-- digest = "1:ee273c95c1414ef11bd4da259b40e83f41c1d5a6bee7d1b54a05ef5f3565fd92"
-- name = "github.com/go-openapi/errors"
-- packages = ["."]
-- pruneopts = ""
-- revision = "b2b2befaf267d082d779bcef52d682a47c779517"
--
--[[projects]]
-- branch = "master"
-- digest = "1:1287439f7765209116509fffff2b8f853845e4b35572b41a1aadda42cbcffcc2"
-- name = "github.com/go-openapi/jsonpointer"
-- packages = ["."]
-- pruneopts = ""
-- revision = "779f45308c19820f1a69e9a4cd965f496e0da10f"
--
--[[projects]]
-- branch = "master"
-- digest = "1:07ac8ac445f68b0bc063d11845d479fb7e09c906ead7a8c4165b59777df09d74"
-- name = "github.com/go-openapi/jsonreference"
-- packages = ["."]
-- pruneopts = ""
-- revision = "36d33bfe519efae5632669801b180bf1a245da3b"
--
--[[projects]]
-- branch = "master"
-- digest = "1:c4a8c916364abeda1c5cf36684320298bbf4d87718b0b2bd9c4ca663157fdc75"
-- name = "github.com/go-openapi/loads"
-- packages = ["."]
-- pruneopts = ""
-- revision = "2a2b323bab96e6b1fdee110e57d959322446e9c9"
--
--[[projects]]
-- branch = "master"
-- digest = "1:1d9c762f6695e6e7ed0b4c055fa0eab7d20c2b36c935943282273d37f114e302"
-- name = "github.com/go-openapi/runtime"
-- packages = [
-- ".",
-- "logger",
-- "middleware",
-- "middleware/denco",
-- "middleware/header",
-- "middleware/untyped",
-- "security",
-- ]
-- pruneopts = ""
-- revision = "cd9d8ed52e4b4665463cbc655500e4faa09c3c16"
--
--[[projects]]
-- branch = "master"
-- digest = "1:fd4008f8283b993180f0626d0c7b2f48880e9dbb6bd92a91cac7ded30dc66777"
-- name = "github.com/go-openapi/spec"
-- packages = ["."]
-- pruneopts = ""
-- revision = "1de3e0542de65ad8d75452a595886fdd0befb363"
--
--[[projects]]
-- branch = "master"
-- digest = "1:4ddc424130bcfbf6f782f433192ca2502a02a09e4ac55dcbecf91f22ed4e3138"
-- name = "github.com/go-openapi/strfmt"
-- packages = ["."]
-- pruneopts = ""
-- revision = "481808443b00a14745fada967cb5eeff0f9b1df2"
--
--[[projects]]
-- branch = "master"
-- digest = "1:366052ef634d344217d6720719c9f8e95de13a94d211f09785b0ba3c4c181b06"
-- name = "github.com/go-openapi/swag"
-- packages = ["."]
-- pruneopts = ""
-- revision = "84f4bee7c0a6db40e3166044c7983c1c32125429"
--
--[[projects]]
-- branch = "master"
-- digest = "1:671e25496d550c80a9d6e7e588d32b380c6b4877f113750724f69acc6ce6790f"
-- name = "github.com/go-openapi/validate"
-- packages = ["."]
-- pruneopts = ""
-- revision = "b0a3ed684d0fdd3e1eda00433382188ce8aa7169"
--
--[[projects]]
-- digest = "1:024c9473f363a12918e87e7efc778091839beab514b01309a6ecd8aa336c8065"
-- name = "github.com/go-redis/cache"
-- packages = [
-- ".",
-- "internal/lrucache",
-- "internal/singleflight",
-- ]
-- pruneopts = ""
-- revision = "c58ada1e23a3b66593f81c70572c20a0bb805a90"
-- version = "v6.3.5"
--
--[[projects]]
-- digest = "1:b73fabc1ff8f2417bc5cc51d3f7274d6af5300b5ad9b8606967213134c1700dc"
-- name = "github.com/go-redis/redis"
-- packages = [
-- ".",
-- "internal",
-- "internal/consistenthash",
-- "internal/hashtag",
-- "internal/pool",
-- "internal/proto",
-- "internal/util",
-- ]
-- pruneopts = ""
-- revision = "22be8a3eaf992c828cecb69dc07348313bf08d2e"
-- version = "v6.15.1"
--
--[[projects]]
-- digest = "1:842c1acbacc80da775cfc0c412c4fe322c2d1b86c260db632987730d0d67a6bd"
-- name = "github.com/gobuffalo/packr"
-- packages = ["."]
-- pruneopts = ""
-- revision = "7f4074995d431987caaa35088199f13c44b24440"
-- version = "v1.11.0"
--
--[[projects]]
-- digest = "1:9ab1b1c637d7c8f49e39d8538a650d7eb2137b076790cff69d160823b505964c"
-- name = "github.com/gobwas/glob"
-- packages = [
-- ".",
-- "compiler",
-- "match",
-- "syntax",
-- "syntax/ast",
-- "syntax/lexer",
-- "util/runes",
-- "util/strings",
-- ]
-- pruneopts = ""
-- revision = "5ccd90ef52e1e632236f7326478d4faa74f99438"
-- version = "v0.2.3"
--
--[[projects]]
-- branch = "master"
-- digest = "1:9a06e7365c6039daf4db9bbf79650e2933a2880982cbab8106cb74a36617f40d"
-- name = "github.com/gogits/go-gogs-client"
-- packages = ["."]
-- pruneopts = ""
-- revision = "5a05380e4bc2440e0ec12f54f6f45648dbdd5e55"
--
--[[projects]]
-- digest = "1:d69d2ba23955582a64e367ff2b0808cdbd048458c178cea48f11ab8c40bd7aea"
-- name = "github.com/gogo/protobuf"
-- packages = [
-- "gogoproto",
-- "plugin/compare",
-- "plugin/defaultcheck",
-- "plugin/description",
-- "plugin/embedcheck",
-- "plugin/enumstringer",
-- "plugin/equal",
-- "plugin/face",
-- "plugin/gostring",
-- "plugin/marshalto",
-- "plugin/oneofcheck",
-- "plugin/populate",
-- "plugin/size",
-- "plugin/stringer",
-- "plugin/testgen",
-- "plugin/union",
-- "plugin/unmarshal",
-- "proto",
-- "protoc-gen-gofast",
-- "protoc-gen-gogo/descriptor",
-- "protoc-gen-gogo/generator",
-- "protoc-gen-gogo/generator/internal/remap",
-- "protoc-gen-gogo/grpc",
-- "protoc-gen-gogo/plugin",
-- "protoc-gen-gogofast",
-- "sortkeys",
-- "vanity",
-- "vanity/command",
-- ]
-- pruneopts = ""
-- revision = "5628607bb4c51c3157aacc3a50f0ab707582b805"
-- version = "v1.3.1"
--
--[[projects]]
-- branch = "master"
-- digest = "1:107b233e45174dbab5b1324201d092ea9448e58243ab9f039e4c0f332e121e3a"
-- name = "github.com/golang/glog"
-- packages = ["."]
-- pruneopts = ""
-- revision = "23def4e6c14b4da8ac2ed8007337bc5eb5007998"
--
--[[projects]]
-- digest = "1:3dd078fda7500c341bc26cfbc6c6a34614f295a2457149fc1045cab767cbcf18"
-- name = "github.com/golang/protobuf"
-- packages = [
-- "jsonpb",
-- "proto",
-- "protoc-gen-go",
-- "protoc-gen-go/descriptor",
-- "protoc-gen-go/generator",
-- "protoc-gen-go/generator/internal/remap",
-- "protoc-gen-go/grpc",
-- "protoc-gen-go/plugin",
-- "ptypes",
-- "ptypes/any",
-- "ptypes/duration",
-- "ptypes/empty",
-- "ptypes/struct",
-- "ptypes/timestamp",
-- ]
-- pruneopts = ""
-- revision = "aa810b61a9c79d51363740d207bb46cf8e620ed5"
-- version = "v1.2.0"
--
--[[projects]]
-- digest = "1:1e5b1e14524ed08301977b7b8e10c719ed853cbf3f24ecb66fae783a46f207a6"
-- name = "github.com/google/btree"
-- packages = ["."]
-- pruneopts = ""
-- revision = "4030bb1f1f0c35b30ca7009e9ebd06849dd45306"
-- version = "v1.0.0"
--
--[[projects]]
-- digest = "1:9fcb267c272bc5054564b392e3ff7e65e35400fd9914afb1d169f92b95e7dbc9"
-- name = "github.com/google/go-cmp"
-- packages = [
-- "cmp",
-- "cmp/internal/diff",
-- "cmp/internal/flags",
-- "cmp/internal/function",
-- "cmp/internal/value",
-- ]
-- pruneopts = ""
-- revision = "2d0692c2e9617365a95b295612ac0d4415ba4627"
-- version = "v0.3.1"
--
--[[projects]]
-- digest = "1:14d826ee25139b4674e9768ac287a135f4e7c14e1134a5b15e4e152edfd49f41"
-- name = "github.com/google/go-jsonnet"
-- packages = [
-- ".",
-- "ast",
-- "parser",
-- ]
-- pruneopts = ""
-- revision = "dfddf2b4e3aec377b0dcdf247ff92e7d078b8179"
--
--[[projects]]
-- branch = "master"
-- digest = "1:754f77e9c839b24778a4b64422236d38515301d2baeb63113aa3edc42e6af692"
-- name = "github.com/google/gofuzz"
-- packages = ["."]
-- pruneopts = ""
-- revision = "24818f796faf91cd76ec7bddd72458fbced7a6c1"
--
--[[projects]]
-- branch = "master"
-- digest = "1:d0899ec7c2f61fd5e4ccba7dbefe72e366a3ecce23ecdb982c768fa1d38812fb"
-- name = "github.com/google/shlex"
-- packages = ["."]
-- pruneopts = ""
-- revision = "c34317bd91bf98fab745d77b03933cf8769299fe"
--
--[[projects]]
-- digest = "1:2a131706ff80636629ab6373f2944569b8252ecc018cda8040931b05d32e3c16"
-- name = "github.com/googleapis/gnostic"
-- packages = [
-- "OpenAPIv2",
-- "compiler",
-- "extensions",
-- ]
-- pruneopts = ""
-- revision = "ee43cbb60db7bd22502942cccbc39059117352ab"
-- version = "v0.1.0"
--
--[[projects]]
-- digest = "1:09aa5dd1332b93c96bde671bafb053249dc813febf7d5ca84e8f382ba255d67d"
-- name = "github.com/gorilla/websocket"
-- packages = ["."]
-- pruneopts = ""
-- revision = "66b9c49e59c6c48f0ffce28c2d8b8a5678502c6d"
-- version = "v1.4.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:e1fd67b5695fb12f54f979606c5d650a5aa72ef242f8e71072bfd4f7b5a141a0"
-- name = "github.com/gregjones/httpcache"
-- packages = [
-- ".",
-- "diskcache",
-- ]
-- pruneopts = ""
-- revision = "901d90724c7919163f472a9812253fb26761123d"
--
--[[projects]]
-- branch = "master"
-- digest = "1:9dca8c981b8aed7448d94e78bc68a76784867a38b3036d5aabc0b32d92ffd1f4"
-- name = "github.com/grpc-ecosystem/go-grpc-middleware"
-- packages = [
-- ".",
-- "auth",
-- "logging",
-- "logging/logrus",
-- "logging/logrus/ctxlogrus",
-- "retry",
-- "tags",
-- "tags/logrus",
-- "util/backoffutils",
-- "util/metautils",
-- ]
-- pruneopts = ""
-- revision = "bc372cc64f55abd91995ba3f219b380ffbc59e9d"
--
--[[projects]]
-- digest = "1:e24dc5ef44694848785de507f439a24e9e6d96d7b43b8cf3d6cfa857aa1e2186"
-- name = "github.com/grpc-ecosystem/go-grpc-prometheus"
-- packages = ["."]
-- pruneopts = ""
-- revision = "c225b8c3b01faf2899099b768856a9e916e5087b"
-- version = "v1.2.0"
--
--[[projects]]
-- digest = "1:9feb7485bc57adbcbc1e1037ca05588e9d8b0a3a1875fbf730021fc118859b75"
-- name = "github.com/grpc-ecosystem/grpc-gateway"
-- packages = [
-- "protoc-gen-grpc-gateway",
-- "protoc-gen-grpc-gateway/descriptor",
-- "protoc-gen-grpc-gateway/generator",
-- "protoc-gen-grpc-gateway/gengateway",
-- "protoc-gen-grpc-gateway/httprule",
-- "protoc-gen-swagger",
-- "protoc-gen-swagger/genswagger",
-- "protoc-gen-swagger/options",
-- "runtime",
-- "runtime/internal",
-- "utilities",
-- ]
-- pruneopts = ""
-- revision = "07f5e79768022f9a3265235f0db4ac8c3f675fec"
-- version = "v1.3.1"
--
--[[projects]]
-- branch = "master"
-- digest = "1:9c776d7d9c54b7ed89f119e449983c3f24c0023e75001d6092442412ebca6b94"
-- name = "github.com/hashicorp/golang-lru"
-- packages = [
-- ".",
-- "simplelru",
-- ]
-- pruneopts = ""
-- revision = "0fb14efe8c47ae851c0034ed7a448854d3d34cf3"
--
--[[projects]]
-- digest = "1:23bc0b496ba341c6e3ba24d6358ff4a40a704d9eb5f9a3bd8e8fbd57ad869013"
-- name = "github.com/imdario/mergo"
-- packages = ["."]
-- pruneopts = ""
-- revision = "163f41321a19dd09362d4c63cc2489db2015f1f4"
-- version = "0.3.2"
--
--[[projects]]
-- digest = "1:6f7a8f1f3e04174c426eea1c8661ef49a6b4c63bd2e40c0ad74b5ba9051f4812"
-- name = "github.com/improbable-eng/grpc-web"
-- packages = ["go/grpcweb"]
-- pruneopts = ""
-- revision = "16092bd1d58ae1b3c2d8be1cb67e65956f945dea"
-- version = "0.7.0"
--
--[[projects]]
-- digest = "1:870d441fe217b8e689d7949fef6e43efbc787e50f200cb1e70dbca9204a1d6be"
-- name = "github.com/inconshreveable/mousetrap"
-- packages = ["."]
-- pruneopts = ""
-- revision = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"
-- version = "v1.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:95abc4eba158a39873bd4fabdee576d0ae13826b550f8b710881d80ae4093a0f"
-- name = "github.com/jbenet/go-context"
-- packages = ["io"]
-- pruneopts = ""
-- revision = "d14ea06fba99483203c19d92cfcd13ebe73135f4"
--
--[[projects]]
-- digest = "1:302ad9379eb146668760df4d779a95379acab43ce5f9a28f27f3273f98232020"
-- name = "github.com/jonboulle/clockwork"
-- packages = ["."]
-- pruneopts = ""
-- revision = "2eee05ed794112d45db504eb05aa693efd2b8b09"
-- version = "v0.1.0"
--
--[[projects]]
-- digest = "1:31c6f3c4f1e15fcc24fcfc9f5f24603ff3963c56d6fa162116493b4025fb6acc"
-- name = "github.com/json-iterator/go"
-- packages = ["."]
-- pruneopts = ""
-- revision = "f2b4162afba35581b6d4a50d3b8f34e33c144682"
--
--[[projects]]
-- branch = "master"
-- digest = "1:63e7368fcf6b54804076eaec26fd9cf0c4466166b272393db4b93102e1e962df"
-- name = "github.com/kballard/go-shellquote"
-- packages = ["."]
-- pruneopts = ""
-- revision = "95032a82bc518f77982ea72343cc1ade730072f0"
--
--[[projects]]
-- digest = "1:41e0bed5df4f9fd04c418bf9b6b7179b3671e416ad6175332601ca1c8dc74606"
-- name = "github.com/kevinburke/ssh_config"
-- packages = ["."]
-- pruneopts = ""
-- revision = "81db2a75821ed34e682567d48be488a1c3121088"
-- version = "0.5"
--
--[[projects]]
-- branch = "master"
-- digest = "1:448b4a6e39e46d8740b00dc871f26d58dc39341b160e01267b7917132831a136"
-- name = "github.com/konsorten/go-windows-terminal-sequences"
-- packages = ["."]
-- pruneopts = ""
-- revision = "b729f2633dfe35f4d1d8a32385f6685610ce1cb5"
--
--[[projects]]
-- branch = "master"
-- digest = "1:93018a4331df9925058905133cb997aec8f54d5303f4536a23e49b5648632d06"
-- name = "github.com/liggitt/tabwriter"
-- packages = ["."]
-- pruneopts = ""
-- revision = "89fcab3d43de07060e4fd4c1547430ed57e87f24"
--
--[[projects]]
-- branch = "master"
-- digest = "1:ccc20cacf54eb16464dad02efa1c14fa7c0b9e124639b0d2a51dcc87b0154e4c"
-- name = "github.com/mailru/easyjson"
-- packages = [
-- "buffer",
-- "jlexer",
-- "jwriter",
-- ]
-- pruneopts = ""
-- revision = "32fa128f234d041f196a9f3e0fea5ac9772c08e1"
--
--[[projects]]
-- digest = "1:63722a4b1e1717be7b98fc686e0b30d5e7f734b9e93d7dee86293b6deab7ea28"
-- name = "github.com/matttproud/golang_protobuf_extensions"
-- packages = ["pbutil"]
-- pruneopts = ""
-- revision = "c12348ce28de40eed0136aa2b644d0ee0650e56c"
-- version = "v1.0.1"
--
--[[projects]]
-- digest = "1:096a8a9182648da3d00ff243b88407838902b6703fc12657f76890e08d1899bf"
-- name = "github.com/mitchellh/go-homedir"
-- packages = ["."]
-- pruneopts = ""
-- revision = "ae18d6b8b3205b561c79e8e5f69bff09736185f4"
-- version = "v1.0.0"
--
--[[projects]]
-- digest = "1:713b341855f1480e4baca1e7c5434e1d266441340685ecbde32d59bdc065fb3f"
-- name = "github.com/mitchellh/go-wordwrap"
-- packages = ["."]
-- pruneopts = ""
-- revision = "9e67c67572bc5dd02aef930e2b0ae3c02a4b5a5c"
-- version = "v1.0.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:eb9117392ee8e7aa44f78e0db603f70b1050ee0ebda4bd40040befb5b218c546"
-- name = "github.com/mitchellh/mapstructure"
-- packages = ["."]
-- pruneopts = ""
-- revision = "bb74f1db0675b241733089d5a1faa5dd8b0ef57b"
--
--[[projects]]
-- digest = "1:0c0ff2a89c1bb0d01887e1dac043ad7efbf3ec77482ef058ac423d13497e16fd"
-- name = "github.com/modern-go/concurrent"
-- packages = ["."]
-- pruneopts = ""
-- revision = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"
-- version = "1.0.3"
--
--[[projects]]
-- digest = "1:e32bdbdb7c377a07a9a46378290059822efdce5c8d96fe71940d87cb4f918855"
-- name = "github.com/modern-go/reflect2"
-- packages = ["."]
-- pruneopts = ""
-- revision = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd"
-- version = "1.0.1"
--
--[[projects]]
-- digest = "1:5d9b668b0b4581a978f07e7d2e3314af18eb27b3fb5d19b70185b7c575723d11"
-- name = "github.com/opencontainers/go-digest"
-- packages = ["."]
-- pruneopts = ""
-- revision = "279bed98673dd5bef374d3b6e4b09e2af76183bf"
-- version = "v1.0.0-rc1"
--
--[[projects]]
-- digest = "1:4c0404dc03d974acd5fcd8b8d3ce687b13bd169db032b89275e8b9d77b98ce8c"
-- name = "github.com/patrickmn/go-cache"
-- packages = ["."]
-- pruneopts = ""
-- revision = "a3647f8e31d79543b2d0f0ae2fe5c379d72cedc0"
-- version = "v2.1.0"
--
--[[projects]]
-- digest = "1:049b5bee78dfdc9628ee0e557219c41f683e5b06c5a5f20eaba0105ccc586689"
-- name = "github.com/pelletier/go-buffruneio"
-- packages = ["."]
-- pruneopts = ""
-- revision = "c37440a7cf42ac63b919c752ca73a85067e05992"
-- version = "v0.2.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:5f0faa008e8ff4221b55a1a5057c8b02cb2fd68da6a65c9e31c82b72cbc836d0"
-- name = "github.com/petar/GoLLRB"
-- packages = ["llrb"]
-- pruneopts = ""
-- revision = "33fb24c13b99c46c93183c291836c573ac382536"
--
--[[projects]]
-- digest = "1:4709c61d984ef9ba99b037b047546d8a576ae984fb49486e48d99658aa750cd5"
-- name = "github.com/peterbourgon/diskv"
-- packages = ["."]
-- pruneopts = ""
-- revision = "0be1b92a6df0e4f5cb0a5d15fb7f643d0ad93ce6"
-- version = "v3.0.0"
--
--[[projects]]
-- digest = "1:7365acd48986e205ccb8652cc746f09c8b7876030d53710ea6ef7d0bd0dcd7ca"
-- name = "github.com/pkg/errors"
-- packages = ["."]
-- pruneopts = ""
-- revision = "645ef00459ed84a119197bfb8d8205042c6df63d"
-- version = "v0.8.0"
--
--[[projects]]
-- digest = "1:256484dbbcd271f9ecebc6795b2df8cad4c458dd0f5fd82a8c2fa0c29f233411"
-- name = "github.com/pmezard/go-difflib"
-- packages = ["difflib"]
-- pruneopts = ""
-- revision = "792786c7400a136282c1664665ae0a8db921c6c2"
-- version = "v1.0.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:90daff4630a8cf2fa207dbd3ccaed0e860936ead1851a473019674e6b5993a13"
-- name = "github.com/pquerna/cachecontrol"
-- packages = [
-- ".",
-- "cacheobject",
-- ]
-- pruneopts = ""
-- revision = "525d0eb5f91d30e3b1548de401b7ef9ea6898520"
--
--[[projects]]
-- digest = "1:9d34d575593e3dd27bbd119138ba009ef1535a0df2aad7259e1dd5aed7405eea"
-- name = "github.com/prometheus/client_golang"
-- packages = [
-- "prometheus",
-- "prometheus/internal",
-- "prometheus/promhttp",
-- ]
-- pruneopts = ""
-- revision = "7858729281ec582767b20e0d696b6041d995d5e0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:185cf55b1f44a1bf243558901c3f06efa5c64ba62cfdcbb1bf7bbe8c3fb68561"
-- name = "github.com/prometheus/client_model"
-- packages = ["go"]
-- pruneopts = ""
-- revision = "5c3871d89910bfb32f5fcab2aa4b9ec68e65a99f"
--
--[[projects]]
-- branch = "master"
-- digest = "1:f477ef7b65d94fb17574fc6548cef0c99a69c1634ea3b6da248b63a61ebe0498"
-- name = "github.com/prometheus/common"
-- packages = [
-- "expfmt",
-- "internal/bitbucket.org/ww/goautoneg",
-- "model",
-- ]
-- pruneopts = ""
-- revision = "c7de2306084e37d54b8be01f3541a8464345e9a5"
--
--[[projects]]
-- branch = "master"
-- digest = "1:e04aaa0e8f8da0ed3d6c0700bd77eda52a47f38510063209d72d62f0ef807d5e"
-- name = "github.com/prometheus/procfs"
-- packages = [
-- ".",
-- "internal/util",
-- "nfs",
-- "xfs",
-- ]
-- pruneopts = ""
-- revision = "05ee40e3a273f7245e8777337fc7b46e533a9a92"
--
--[[projects]]
-- digest = "1:6bb048133650d1fb7fbff9fb3c35bd5c7e8653fc95c3bae6df94cd17d1580278"
-- name = "github.com/robfig/cron"
-- packages = ["."]
-- pruneopts = ""
-- revision = "45fbe1491cdd47d74d1bf1396286d67faee8b8b5"
-- version = "v3.0.0"
--
--[[projects]]
-- digest = "1:5f47c69f85311c4dc292be6cc995a0a3fe8337a6ce38ef4f71e5b7efd5ad42e0"
-- name = "github.com/rs/cors"
-- packages = ["."]
-- pruneopts = ""
-- revision = "9a47f48565a795472d43519dd49aac781f3034fb"
-- version = "v1.6.0"
--
--[[projects]]
-- digest = "1:2761e287c811d0948d47d0252b82281eca3801eb3c9d5f9530956643d5b9f430"
-- name = "github.com/russross/blackfriday"
-- packages = ["."]
-- pruneopts = ""
-- revision = "05f3235734ad95d0016f6a23902f06461fcf567a"
-- version = "v1.5.2"
--
--[[projects]]
-- digest = "1:3962f553b77bf6c03fc07cd687a22dd3b00fe11aa14d31194f5505f5bb65cdc8"
-- name = "github.com/sergi/go-diff"
-- packages = ["diffmatchpatch"]
-- pruneopts = ""
-- revision = "1744e2970ca51c86172c8190fadad617561ed6e7"
-- version = "v1.0.0"
--
--[[projects]]
-- digest = "1:01d968ff6535945510c944983eee024e81f1c949043e9bbfe5ab206ebc3588a4"
-- name = "github.com/sirupsen/logrus"
-- packages = [
-- ".",
-- "hooks/test",
-- ]
-- pruneopts = ""
-- revision = "a67f783a3814b8729bd2dac5780b5f78f8dbd64d"
-- version = "v1.1.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:50b5be512f924d289f20e8b2aef8951d98b9bd8c44666cf169514906df597a4c"
-- name = "github.com/skratchdot/open-golang"
-- packages = ["open"]
-- pruneopts = ""
-- revision = "75fb7ed4208cf72d323d7d02fd1a5964a7a9073c"
--
--[[projects]]
-- digest = "1:022a4e2a8c327eb46a99088a51c0dda5d5be86928ace2afd72145dc1d746a323"
-- name = "github.com/soheilhy/cmux"
-- packages = ["."]
-- pruneopts = ""
-- revision = "e09e9389d85d8492d313d73d1469c029e710623f"
-- version = "v0.1.4"
--
--[[projects]]
-- digest = "1:0c63b3c7ad6d825a898f28cb854252a3b29d37700c68a117a977263f5ec94efe"
-- name = "github.com/spf13/cobra"
-- packages = ["."]
-- pruneopts = ""
-- revision = "0.0.5"
--
--[[projects]]
-- digest = "1:8e243c568f36b09031ec18dff5f7d2769dcf5ca4d624ea511c8e3197dc3d352d"
-- name = "github.com/spf13/pflag"
-- packages = ["."]
-- pruneopts = ""
-- revision = "583c0c0531f06d5278b7d917446061adc344b5cd"
-- version = "v1.0.1"
--
--[[projects]]
-- digest = "1:b1861b9a1aa0801b0b62945ed7477c1ab61a4bd03b55dfbc27f6d4f378110c8c"
-- name = "github.com/src-d/gcfg"
-- packages = [
-- ".",
-- "scanner",
-- "token",
-- "types",
-- ]
-- pruneopts = ""
-- revision = "f187355171c936ac84a82793659ebb4936bc1c23"
-- version = "v1.3.0"
--
--[[projects]]
-- digest = "1:306417ea2f31ea733df356a2b895de63776b6a5107085b33458e5cd6eb1d584d"
-- name = "github.com/stretchr/objx"
-- packages = ["."]
-- pruneopts = ""
-- revision = "facf9a85c22f48d2f52f2380e4efce1768749a89"
-- version = "v0.1"
--
--[[projects]]
-- digest = "1:c587772fb8ad29ad4db67575dad25ba17a51f072ff18a22b4f0257a4d9c24f75"
-- name = "github.com/stretchr/testify"
-- packages = [
-- "assert",
-- "mock",
-- ]
-- pruneopts = ""
-- revision = "f35b8ab0b5a2cef36673838d662e249dd9c94686"
-- version = "v1.2.2"
--
--[[projects]]
-- digest = "1:51cf0fca93f4866709ceaf01b750e51d997c299a7bd2edf7ccd79e3b428754ae"
-- name = "github.com/vmihailenco/msgpack"
-- packages = [
-- ".",
-- "codes",
-- ]
-- pruneopts = ""
-- revision = "a053f3dac71df214bfe8b367f34220f0029c9c02"
-- version = "v3.3.1"
--
--[[projects]]
-- digest = "1:afc0b8068986a01e2d8f449917829753a54f6bd4d1265c2b4ad9cba75560020f"
-- name = "github.com/xanzy/ssh-agent"
-- packages = ["."]
-- pruneopts = ""
-- revision = "640f0ab560aeb89d523bb6ac322b1244d5c3796c"
-- version = "v0.2.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:3cf699a0df65293cc8fd2339606950d3e2f6d02a435703951d1da411a23f7cef"
-- name = "github.com/yudai/gojsondiff"
-- packages = [
-- ".",
-- "formatter",
-- ]
-- pruneopts = ""
-- revision = "0525c875b75ca60b9e67ddc44496aa16f21066b0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:9857bb2293f372b2181004d8b62179bbdb4ab0982ec6f762abe6cf2bfedaff85"
-- name = "github.com/yudai/golcs"
-- packages = ["."]
-- pruneopts = ""
-- revision = "ecda9a501e8220fae3b4b600c3db4b0ba22cfc68"
--
--[[projects]]
-- branch = "master"
-- digest = "1:525776d99293affd2c61dfb573007ff9f22863068c20c220ef3f58620758c341"
-- name = "github.com/yuin/gopher-lua"
-- packages = [
-- ".",
-- "ast",
-- "parse",
-- "pm",
-- ]
-- pruneopts = ""
-- revision = "732aa6820ec4fb93d60c4057dd574c33db8ad4e7"
--
--[[projects]]
-- branch = "master"
-- digest = "1:2ea6df0f542cc95a5e374e9cdd81eaa599ed0d55366eef92d2f6b9efa2795c07"
-- name = "golang.org/x/crypto"
-- packages = [
-- "bcrypt",
-- "blowfish",
-- "cast5",
-- "curve25519",
-- "ed25519",
-- "ed25519/internal/edwards25519",
-- "internal/chacha20",
-- "openpgp",
-- "openpgp/armor",
-- "openpgp/elgamal",
-- "openpgp/errors",
-- "openpgp/packet",
-- "openpgp/s2k",
-- "poly1305",
-- "ssh",
-- "ssh/agent",
-- "ssh/knownhosts",
-- "ssh/terminal",
-- ]
-- pruneopts = ""
-- revision = "432090b8f568c018896cd8a0fb0345872bbac6ce"
--
--[[projects]]
-- branch = "master"
-- digest = "1:b4ba046df563f56fe42b6270b20039107a37e1ab47c97aa47a16f848aa5b6d9a"
-- name = "golang.org/x/net"
-- packages = [
-- "context",
-- "context/ctxhttp",
-- "http2",
-- "http2/hpack",
-- "idna",
-- "internal/timeseries",
-- "lex/httplex",
-- "trace",
-- ]
-- pruneopts = ""
-- revision = "cbe0f9307d0156177f9dd5dc85da1a31abc5f2fb"
--
--[[projects]]
-- digest = "1:8a58c605e58272e3d280181a24749b07499cf98968da6f7c1d19c8d5649c6b1b"
-- name = "golang.org/x/oauth2"
-- packages = [
-- ".",
-- "google",
-- "internal",
-- "jws",
-- "jwt",
-- ]
-- pruneopts = ""
-- revision = "cce311a261e6fcf29de72ca96827bdb0b7d9c9e6"
--
--[[projects]]
-- branch = "master"
-- digest = "1:b2ea75de0ccb2db2ac79356407f8a4cd8f798fe15d41b381c00abf3ae8e55ed1"
-- name = "golang.org/x/sync"
-- packages = [
-- "errgroup",
-- "semaphore",
-- ]
-- pruneopts = ""
-- revision = "1d60e4601c6fd243af51cc01ddf169918a5407ca"
--
--[[projects]]
-- branch = "master"
-- digest = "1:ed900376500543ca05f2a2383e1f541b4606f19cd22f34acb81b17a0b90c7f3e"
-- name = "golang.org/x/sys"
-- packages = [
-- "unix",
-- "windows",
-- ]
-- pruneopts = ""
-- revision = "d0be0721c37eeb5299f245a996a483160fc36940"
--
--[[projects]]
-- branch = "master"
-- digest = "1:31985a0ed491dba5ba7fe92e18be008acd92ca9435ed9b35b06f3e6c00fd82cb"
-- name = "golang.org/x/text"
-- packages = [
-- "collate",
-- "collate/build",
-- "encoding",
-- "encoding/internal",
-- "encoding/internal/identifier",
-- "encoding/unicode",
-- "internal/colltab",
-- "internal/gen",
-- "internal/tag",
-- "internal/triegen",
-- "internal/ucd",
-- "internal/utf8internal",
-- "language",
-- "runes",
-- "secure/bidirule",
-- "transform",
-- "unicode/bidi",
-- "unicode/cldr",
-- "unicode/norm",
-- "unicode/rangetable",
-- "width",
-- ]
-- pruneopts = ""
-- revision = "4e4a3210bb54bb31f6ab2cdca2edcc0b50c420c1"
--
--[[projects]]
-- branch = "master"
-- digest = "1:55a681cb66f28755765fa5fa5104cbd8dc85c55c02d206f9f89566451e3fe1aa"
-- name = "golang.org/x/time"
-- packages = ["rate"]
-- pruneopts = ""
-- revision = "fbb02b2291d28baffd63558aa44b4b56f178d650"
--
--[[projects]]
-- branch = "master"
-- digest = "1:77e1d6ed91936b206979806b0aacbf817ec54b840803d8f8cd7a1de5bfbf92a4"
-- name = "golang.org/x/tools"
-- packages = [
-- "go/ast/astutil",
-- "imports",
-- ]
-- pruneopts = ""
-- revision = "5e776fee60db37e560cee3fb46db699d2f095386"
--
--[[projects]]
-- branch = "master"
-- digest = "1:e9e4b928898842a138bc345d42aae33741baa6d64f3ca69b0931f9c7a4fd0437"
-- name = "gonum.org/v1/gonum"
-- packages = [
-- "blas",
-- "blas/blas64",
-- "blas/cblas128",
-- "blas/gonum",
-- "floats",
-- "graph",
-- "graph/internal/linear",
-- "graph/internal/ordered",
-- "graph/internal/set",
-- "graph/internal/uid",
-- "graph/iterator",
-- "graph/simple",
-- "graph/topo",
-- "graph/traverse",
-- "internal/asm/c128",
-- "internal/asm/c64",
-- "internal/asm/f32",
-- "internal/asm/f64",
-- "internal/cmplx64",
-- "internal/math32",
-- "lapack",
-- "lapack/gonum",
-- "lapack/lapack64",
-- "mat",
-- ]
-- pruneopts = ""
-- revision = "90b7154515874cee6c33cf56b29e257403a09a69"
--
--[[projects]]
-- digest = "1:934fb8966f303ede63aa405e2c8d7f0a427a05ea8df335dfdc1833dd4d40756f"
-- name = "google.golang.org/appengine"
-- packages = [
-- ".",
-- "datastore",
-- "internal",
-- "internal/app_identity",
-- "internal/base",
-- "internal/datastore",
-- "internal/log",
-- "internal/modules",
-- "internal/remote_api",
-- "internal/urlfetch",
-- "urlfetch",
-- ]
-- pruneopts = ""
-- revision = "150dc57a1b433e64154302bdc40b6bb8aefa313a"
-- version = "v1.0.0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:2d833b53e432cd69645da559b822661ebc5c0a13c571dee1c1f80fb1a0241330"
-- name = "google.golang.org/genproto"
-- packages = [
-- "googleapis/api/annotations",
-- "googleapis/rpc/status",
-- ]
-- pruneopts = ""
-- revision = "2b5a72b8730b0b16380010cfe5286c42108d88e7"
--
--[[projects]]
-- digest = "1:15656947b87a6a240e61dcfae9e71a55a8d5677f240d12ab48f02cdbabf1e309"
-- name = "google.golang.org/grpc"
-- packages = [
-- ".",
-- "balancer",
-- "balancer/base",
-- "balancer/roundrobin",
-- "codes",
-- "connectivity",
-- "credentials",
-- "encoding",
-- "encoding/proto",
-- "grpclog",
-- "internal",
-- "internal/backoff",
-- "internal/channelz",
-- "internal/envconfig",
-- "internal/grpcrand",
-- "internal/transport",
-- "keepalive",
-- "metadata",
-- "naming",
-- "peer",
-- "reflection",
-- "reflection/grpc_reflection_v1alpha",
-- "resolver",
-- "resolver/dns",
-- "resolver/passthrough",
-- "stats",
-- "status",
-- "tap",
-- ]
-- pruneopts = ""
-- revision = "8dea3dc473e90c8179e519d91302d0597c0ca1d1"
-- version = "v1.15.0"
--
--[[projects]]
-- digest = "1:adf5b0ae3467c3182757ecb86fbfe819939473bb870a42789dc1a3e7729397cd"
-- name = "gopkg.in/go-playground/webhooks.v5"
-- packages = [
-- "bitbucket",
-- "bitbucket-server",
-- "github",
-- "gitlab",
-- "gogs",
-- ]
-- pruneopts = ""
-- revision = "175186584584a83966dc9a7b8ec6c3d3a4ce6110"
-- version = "v5.11.0"
--
--[[projects]]
-- digest = "1:e5d1fb981765b6f7513f793a3fcaac7158408cca77f75f7311ac82cc88e9c445"
-- name = "gopkg.in/inf.v0"
-- packages = ["."]
-- pruneopts = ""
-- revision = "3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4"
-- version = "v0.9.0"
--
--[[projects]]
-- branch = "v2"
-- digest = "1:c80894778314c7fb90d94a5ab925214900e1341afeddc953cda7398b8cdcd006"
-- name = "gopkg.in/mgo.v2"
-- packages = [
-- "bson",
-- "internal/json",
-- ]
-- pruneopts = ""
-- revision = "3f83fa5005286a7fe593b055f0d7771a7dce4655"
--
--[[projects]]
-- digest = "1:de0ec5755ee1a5e61f079c8855cf2073b5a5f614ae3b51db65f2c4e1044455fd"
-- name = "gopkg.in/square/go-jose.v2"
-- packages = [
-- ".",
-- "cipher",
-- "json",
-- ]
-- pruneopts = ""
-- revision = "76dd09796242edb5b897103a75df2645c028c960"
-- version = "v2.1.6"
--
--[[projects]]
-- digest = "1:c8f3ff1edaf7208bf7633e5952ffb8d697552343f8010aee12427400b434ae63"
-- name = "gopkg.in/src-d/go-billy.v4"
-- packages = [
-- ".",
-- "helper/chroot",
-- "helper/polyfill",
-- "osfs",
-- "util",
-- ]
-- pruneopts = ""
-- revision = "59952543636f55de3f860b477b615093d5c2c3e4"
-- version = "v4.2.1"
--
--[[projects]]
-- digest = "1:a72d911e18578e34367f4b849340501c7e6a2787a3a05651b3d53c6cb96990f4"
-- name = "gopkg.in/src-d/go-git.v4"
-- packages = [
-- ".",
-- "config",
-- "internal/revision",
-- "plumbing",
-- "plumbing/cache",
-- "plumbing/filemode",
-- "plumbing/format/config",
-- "plumbing/format/diff",
-- "plumbing/format/gitignore",
-- "plumbing/format/idxfile",
-- "plumbing/format/index",
-- "plumbing/format/objfile",
-- "plumbing/format/packfile",
-- "plumbing/format/pktline",
-- "plumbing/object",
-- "plumbing/protocol/packp",
-- "plumbing/protocol/packp/capability",
-- "plumbing/protocol/packp/sideband",
-- "plumbing/revlist",
-- "plumbing/storer",
-- "plumbing/transport",
-- "plumbing/transport/client",
-- "plumbing/transport/file",
-- "plumbing/transport/git",
-- "plumbing/transport/http",
-- "plumbing/transport/internal/common",
-- "plumbing/transport/server",
-- "plumbing/transport/ssh",
-- "storage",
-- "storage/filesystem",
-- "storage/filesystem/dotgit",
-- "storage/memory",
-- "utils/binary",
-- "utils/diff",
-- "utils/ioutil",
-- "utils/merkletrie",
-- "utils/merkletrie/filesystem",
-- "utils/merkletrie/index",
-- "utils/merkletrie/internal/frame",
-- "utils/merkletrie/noder",
-- ]
-- pruneopts = ""
-- revision = "a1f6ef44dfed1253ef7f3bc049f66b15f8fc2ab2"
-- version = "v4.9.1"
--
--[[projects]]
-- digest = "1:ceec7e96590fb8168f36df4795fefe17051d4b0c2acc7ec4e260d8138c4dafac"
-- name = "gopkg.in/warnings.v0"
-- packages = ["."]
-- pruneopts = ""
-- revision = "ec4a0fea49c7b46c2aeb0b51aac55779c607e52b"
-- version = "v0.1.2"
--
--[[projects]]
-- digest = "1:cedccf16b71e86db87a24f8d4c70b0a855872eb967cb906a66b95de56aefbd0d"
-- name = "gopkg.in/yaml.v2"
-- packages = ["."]
-- pruneopts = ""
-- revision = "51d6538a90f86fe93ac480b35f37b2be17fef232"
-- version = "v2.2.2"
--
--[[projects]]
-- branch = "release-1.16"
-- digest = "1:5e5cfbab57ea5444c1eb295a39fdc403f097f5ace592c829db7b3e0e3ea66903"
-- name = "k8s.io/api"
-- packages = [
-- "admission/v1",
-- "admission/v1beta1",
-- "admissionregistration/v1",
-- "admissionregistration/v1beta1",
-- "apps/v1",
-- "apps/v1beta1",
-- "apps/v1beta2",
-- "auditregistration/v1alpha1",
-- "authentication/v1",
-- "authentication/v1beta1",
-- "authorization/v1",
-- "authorization/v1beta1",
-- "autoscaling/v1",
-- "autoscaling/v2beta1",
-- "autoscaling/v2beta2",
-- "batch/v1",
-- "batch/v1beta1",
-- "batch/v2alpha1",
-- "certificates/v1beta1",
-- "coordination/v1",
-- "coordination/v1beta1",
-- "core/v1",
-- "discovery/v1alpha1",
-- "events/v1beta1",
-- "extensions/v1beta1",
-- "imagepolicy/v1alpha1",
-- "networking/v1",
-- "networking/v1beta1",
-- "node/v1alpha1",
-- "node/v1beta1",
-- "policy/v1beta1",
-- "rbac/v1",
-- "rbac/v1alpha1",
-- "rbac/v1beta1",
-- "scheduling/v1",
-- "scheduling/v1alpha1",
-- "scheduling/v1beta1",
-- "settings/v1alpha1",
-- "storage/v1",
-- "storage/v1alpha1",
-- "storage/v1beta1",
-- ]
-- pruneopts = ""
-- revision = "195af9ec35214c6d98662c5791364285bf2e2cf2"
--
--[[projects]]
-- branch = "release-1.16"
-- digest = "1:7f29d62c07c68767171cf2ed8598e0cb862b99584bb8beb93189e2ed00ac520e"
-- name = "k8s.io/apiextensions-apiserver"
-- packages = [
-- "pkg/apis/apiextensions",
-- "pkg/apis/apiextensions/v1",
-- "pkg/apis/apiextensions/v1beta1",
-- "pkg/client/clientset/clientset",
-- "pkg/client/clientset/clientset/scheme",
-- "pkg/client/clientset/clientset/typed/apiextensions/v1",
-- "pkg/client/clientset/clientset/typed/apiextensions/v1beta1",
-- "pkg/features",
-- ]
-- pruneopts = ""
-- revision = "07afe84a85e43cf2503133660c424a0b594b21db"
--
--[[projects]]
-- branch = "release-1.16"
-- digest = "1:36db89a45a8cb3d565f7ebfd67dafd42c9c0bbb80d6bbd4991629b39b02a4c64"
-- name = "k8s.io/apimachinery"
-- packages = [
-- "pkg/api/equality",
-- "pkg/api/errors",
-- "pkg/api/meta",
-- "pkg/api/resource",
-- "pkg/api/validation",
-- "pkg/api/validation/path",
-- "pkg/apis/meta/internalversion",
-- "pkg/apis/meta/v1",
-- "pkg/apis/meta/v1/unstructured",
-- "pkg/apis/meta/v1/unstructured/unstructuredscheme",
-- "pkg/apis/meta/v1/validation",
-- "pkg/apis/meta/v1beta1",
-- "pkg/conversion",
-- "pkg/conversion/queryparams",
-- "pkg/fields",
-- "pkg/labels",
-- "pkg/runtime",
-- "pkg/runtime/schema",
-- "pkg/runtime/serializer",
-- "pkg/runtime/serializer/json",
-- "pkg/runtime/serializer/protobuf",
-- "pkg/runtime/serializer/recognizer",
-- "pkg/runtime/serializer/streaming",
-- "pkg/runtime/serializer/versioning",
-- "pkg/selection",
-- "pkg/types",
-- "pkg/util/cache",
-- "pkg/util/clock",
-- "pkg/util/diff",
-- "pkg/util/duration",
-- "pkg/util/errors",
-- "pkg/util/framer",
-- "pkg/util/httpstream",
-- "pkg/util/httpstream/spdy",
-- "pkg/util/intstr",
-- "pkg/util/json",
-- "pkg/util/jsonmergepatch",
-- "pkg/util/mergepatch",
-- "pkg/util/naming",
-- "pkg/util/net",
-- "pkg/util/remotecommand",
-- "pkg/util/runtime",
-- "pkg/util/sets",
-- "pkg/util/strategicpatch",
-- "pkg/util/validation",
-- "pkg/util/validation/field",
-- "pkg/util/wait",
-- "pkg/util/yaml",
-- "pkg/version",
-- "pkg/watch",
-- "third_party/forked/golang/json",
-- "third_party/forked/golang/netutil",
-- "third_party/forked/golang/reflect",
-- ]
-- pruneopts = ""
-- revision = "72ed19daf4bb788ae595ae4103c404cb0fa09c84"
--
--[[projects]]
-- branch = "release-1.16"
-- digest = "1:4e236f3f94cfc5f005ceb143948ad39a4b2ad10373f394b232838f797bddd6ef"
-- name = "k8s.io/apiserver"
-- packages = [
-- "pkg/apis/audit",
-- "pkg/authentication/serviceaccount",
-- "pkg/authentication/user",
-- "pkg/endpoints/request",
-- "pkg/features",
-- "pkg/util/feature",
-- ]
-- pruneopts = ""
-- revision = "ebfe712c1fff40c4800d779470515e6025eda218"
--
--[[projects]]
-- branch = "release-1.16"
-- digest = "1:b46a88b317c3187b6fa7c5351eca48b35aad182eee371168677747430ff955bb"
-- name = "k8s.io/cli-runtime"
-- packages = [
-- "pkg/genericclioptions",
-- "pkg/kustomize",
-- "pkg/kustomize/k8sdeps",
-- "pkg/kustomize/k8sdeps/configmapandsecret",
-- "pkg/kustomize/k8sdeps/kunstruct",
-- "pkg/kustomize/k8sdeps/kv",
-- "pkg/kustomize/k8sdeps/transformer",
-- "pkg/kustomize/k8sdeps/transformer/hash",
-- "pkg/kustomize/k8sdeps/transformer/patch",
-- "pkg/kustomize/k8sdeps/validator",
-- "pkg/printers",
-- "pkg/resource",
-- ]
-- pruneopts = ""
-- revision = "6bff60de437070d7e8644b7a930837d5de512240"
--
--[[projects]]
-- branch = "release-13.0"
-- digest = "1:84f90f6a3b5b16f2c57164c5281d302b2647da8f77aa9cb14d5ebeb17fccc25e"
-- name = "k8s.io/client-go"
-- packages = [
-- "discovery",
-- "discovery/cached/disk",
-- "discovery/fake",
-- "dynamic",
-- "dynamic/fake",
-- "informers/core/v1",
-- "informers/internalinterfaces",
-- "kubernetes",
-- "kubernetes/fake",
-- "kubernetes/scheme",
-- "kubernetes/typed/admissionregistration/v1",
-- "kubernetes/typed/admissionregistration/v1/fake",
-- "kubernetes/typed/admissionregistration/v1beta1",
-- "kubernetes/typed/admissionregistration/v1beta1/fake",
-- "kubernetes/typed/apps/v1",
-- "kubernetes/typed/apps/v1/fake",
-- "kubernetes/typed/apps/v1beta1",
-- "kubernetes/typed/apps/v1beta1/fake",
-- "kubernetes/typed/apps/v1beta2",
-- "kubernetes/typed/apps/v1beta2/fake",
-- "kubernetes/typed/auditregistration/v1alpha1",
-- "kubernetes/typed/auditregistration/v1alpha1/fake",
-- "kubernetes/typed/authentication/v1",
-- "kubernetes/typed/authentication/v1/fake",
-- "kubernetes/typed/authentication/v1beta1",
-- "kubernetes/typed/authentication/v1beta1/fake",
-- "kubernetes/typed/authorization/v1",
-- "kubernetes/typed/authorization/v1/fake",
-- "kubernetes/typed/authorization/v1beta1",
-- "kubernetes/typed/authorization/v1beta1/fake",
-- "kubernetes/typed/autoscaling/v1",
-- "kubernetes/typed/autoscaling/v1/fake",
-- "kubernetes/typed/autoscaling/v2beta1",
-- "kubernetes/typed/autoscaling/v2beta1/fake",
-- "kubernetes/typed/autoscaling/v2beta2",
-- "kubernetes/typed/autoscaling/v2beta2/fake",
-- "kubernetes/typed/batch/v1",
-- "kubernetes/typed/batch/v1/fake",
-- "kubernetes/typed/batch/v1beta1",
-- "kubernetes/typed/batch/v1beta1/fake",
-- "kubernetes/typed/batch/v2alpha1",
-- "kubernetes/typed/batch/v2alpha1/fake",
-- "kubernetes/typed/certificates/v1beta1",
-- "kubernetes/typed/certificates/v1beta1/fake",
-- "kubernetes/typed/coordination/v1",
-- "kubernetes/typed/coordination/v1/fake",
-- "kubernetes/typed/coordination/v1beta1",
-- "kubernetes/typed/coordination/v1beta1/fake",
-- "kubernetes/typed/core/v1",
-- "kubernetes/typed/core/v1/fake",
-- "kubernetes/typed/discovery/v1alpha1",
-- "kubernetes/typed/discovery/v1alpha1/fake",
-- "kubernetes/typed/events/v1beta1",
-- "kubernetes/typed/events/v1beta1/fake",
-- "kubernetes/typed/extensions/v1beta1",
-- "kubernetes/typed/extensions/v1beta1/fake",
-- "kubernetes/typed/networking/v1",
-- "kubernetes/typed/networking/v1/fake",
-- "kubernetes/typed/networking/v1beta1",
-- "kubernetes/typed/networking/v1beta1/fake",
-- "kubernetes/typed/node/v1alpha1",
-- "kubernetes/typed/node/v1alpha1/fake",
-- "kubernetes/typed/node/v1beta1",
-- "kubernetes/typed/node/v1beta1/fake",
-- "kubernetes/typed/policy/v1beta1",
-- "kubernetes/typed/policy/v1beta1/fake",
-- "kubernetes/typed/rbac/v1",
-- "kubernetes/typed/rbac/v1/fake",
-- "kubernetes/typed/rbac/v1alpha1",
-- "kubernetes/typed/rbac/v1alpha1/fake",
-- "kubernetes/typed/rbac/v1beta1",
-- "kubernetes/typed/rbac/v1beta1/fake",
-- "kubernetes/typed/scheduling/v1",
-- "kubernetes/typed/scheduling/v1/fake",
-- "kubernetes/typed/scheduling/v1alpha1",
-- "kubernetes/typed/scheduling/v1alpha1/fake",
-- "kubernetes/typed/scheduling/v1beta1",
-- "kubernetes/typed/scheduling/v1beta1/fake",
-- "kubernetes/typed/settings/v1alpha1",
-- "kubernetes/typed/settings/v1alpha1/fake",
-- "kubernetes/typed/storage/v1",
-- "kubernetes/typed/storage/v1/fake",
-- "kubernetes/typed/storage/v1alpha1",
-- "kubernetes/typed/storage/v1alpha1/fake",
-- "kubernetes/typed/storage/v1beta1",
-- "kubernetes/typed/storage/v1beta1/fake",
-- "listers/core/v1",
-- "pkg/apis/clientauthentication",
-- "pkg/apis/clientauthentication/v1alpha1",
-- "pkg/apis/clientauthentication/v1beta1",
-- "pkg/version",
-- "plugin/pkg/client/auth/exec",
-- "plugin/pkg/client/auth/gcp",
-- "plugin/pkg/client/auth/oidc",
-- "rest",
-- "rest/watch",
-- "restmapper",
-- "scale",
-- "scale/scheme",
-- "scale/scheme/appsint",
-- "scale/scheme/appsv1beta1",
-- "scale/scheme/appsv1beta2",
-- "scale/scheme/autoscalingv1",
-- "scale/scheme/extensionsint",
-- "scale/scheme/extensionsv1beta1",
-- "testing",
-- "third_party/forked/golang/template",
-- "tools/auth",
-- "tools/cache",
-- "tools/clientcmd",
-- "tools/clientcmd/api",
-- "tools/clientcmd/api/latest",
-- "tools/clientcmd/api/v1",
-- "tools/metrics",
-- "tools/pager",
-- "tools/portforward",
-- "tools/reference",
-- "tools/remotecommand",
-- "tools/watch",
-- "transport",
-- "transport/spdy",
-- "util/cert",
-- "util/connrotation",
-- "util/exec",
-- "util/flowcontrol",
-- "util/homedir",
-- "util/jsonpath",
-- "util/keyutil",
-- "util/retry",
-- "util/workqueue",
-- ]
-- pruneopts = ""
-- revision = "85029d69edeae82e97dd1a0de3b24668cee9a15d"
--
--[[projects]]
-- branch = "release-1.16"
-- digest = "1:254da4cb69b3776686b730a206e081e6f8898bb64760619d1895c25c407e718f"
-- name = "k8s.io/code-generator"
-- packages = [
-- "cmd/go-to-protobuf",
-- "cmd/go-to-protobuf/protobuf",
-- "pkg/util",
-- "third_party/forked/golang/reflect",
-- ]
-- pruneopts = ""
-- revision = "8e001e5d18949be7e823ccb9cfe9b60026e7bda0"
--
--[[projects]]
-- branch = "master"
-- digest = "1:06c18e328063f3612dfda3c4c5e5b8becda1eabceca689335c8d98704dffe70a"
-- name = "k8s.io/component-base"
-- packages = ["featuregate"]
-- pruneopts = ""
-- revision = "435ce712a6949916fa293dc4d3d49429962043d8"
--
--[[projects]]
-- branch = "master"
-- digest = "1:6a2a63e09a59caff3fd2d36d69b7b92c2fe7cf783390f0b7349fb330820f9a8e"
-- name = "k8s.io/gengo"
-- packages = [
-- "args",
-- "examples/set-gen/sets",
-- "generator",
-- "namer",
-- "parser",
-- "types",
-- ]
-- pruneopts = ""
-- revision = "e17681d19d3ac4837a019ece36c2a0ec31ffe985"
--
--[[projects]]
-- digest = "1:9eaf86f4f6fb4a8f177220d488ef1e3255d06a691cca95f14ef085d4cd1cef3c"
-- name = "k8s.io/klog"
-- packages = ["."]
-- pruneopts = ""
-- revision = "d98d8acdac006fb39831f1b25640813fef9c314f"
-- version = "v0.3.3"
--
--[[projects]]
-- branch = "master"
-- digest = "1:0d737d598e9db0a38d6ef6cba514c358b9fe7e1bc6b1128d02b2622700c75f2a"
-- name = "k8s.io/kube-aggregator"
-- packages = [
-- "pkg/apis/apiregistration",
-- "pkg/apis/apiregistration/v1",
-- "pkg/apis/apiregistration/v1beta1",
-- ]
-- pruneopts = ""
-- revision = "e80910364765199a4baebd4dec54c885fe52b680"
--
--[[projects]]
-- digest = "1:16a343bd9d820ae320de4d1eaa8acc7a214aac4b38fb21d03255d3a457d861df"
-- name = "k8s.io/kube-openapi"
-- packages = [
-- "cmd/openapi-gen",
-- "cmd/openapi-gen/args",
-- "pkg/common",
-- "pkg/generators",
-- "pkg/generators/rules",
-- "pkg/util/proto",
-- "pkg/util/proto/validation",
-- "pkg/util/sets",
-- ]
-- pruneopts = ""
-- revision = "30be4d16710ac61bce31eb28a01054596fe6a9f1"
--
--[[projects]]
-- branch = "release-1.16"
-- digest = "1:687af22932f9b53ff2e6755b2eefe160f076d522794abb980f0ddb187bcefacd"
-- name = "k8s.io/kubectl"
-- packages = [
-- "pkg/cmd/apply",
-- "pkg/cmd/delete",
-- "pkg/cmd/util",
-- "pkg/cmd/util/editor",
-- "pkg/cmd/util/editor/crlf",
-- "pkg/cmd/wait",
-- "pkg/describe",
-- "pkg/describe/versioned",
-- "pkg/generated",
-- "pkg/rawhttp",
-- "pkg/scheme",
-- "pkg/util",
-- "pkg/util/certificate",
-- "pkg/util/deployment",
-- "pkg/util/event",
-- "pkg/util/fieldpath",
-- "pkg/util/i18n",
-- "pkg/util/interrupt",
-- "pkg/util/openapi",
-- "pkg/util/openapi/validation",
-- "pkg/util/printers",
-- "pkg/util/qos",
-- "pkg/util/rbac",
-- "pkg/util/resource",
-- "pkg/util/slice",
-- "pkg/util/storage",
-- "pkg/util/templates",
-- "pkg/util/term",
-- "pkg/validation",
-- "pkg/version",
-- ]
-- pruneopts = ""
-- revision = "14647fd13a8b4cffc5a8f327b0018e037f72e4e8"
--
--[[projects]]
-- branch = "release-1.16"
-- digest = "1:02241e5570c239d31e52955b1a8e6d603a35fd6542d14e98882fb6c3c4ef3d56"
-- name = "k8s.io/kubernetes"
-- packages = [
-- "pkg/api/legacyscheme",
-- "pkg/api/v1/pod",
-- "pkg/apis/apps",
-- "pkg/apis/apps/install",
-- "pkg/apis/apps/v1",
-- "pkg/apis/apps/v1beta1",
-- "pkg/apis/apps/v1beta2",
-- "pkg/apis/authentication",
-- "pkg/apis/authentication/install",
-- "pkg/apis/authentication/v1",
-- "pkg/apis/authentication/v1beta1",
-- "pkg/apis/authorization",
-- "pkg/apis/authorization/install",
-- "pkg/apis/authorization/v1",
-- "pkg/apis/authorization/v1beta1",
-- "pkg/apis/autoscaling",
-- "pkg/apis/autoscaling/install",
-- "pkg/apis/autoscaling/v1",
-- "pkg/apis/autoscaling/v2beta1",
-- "pkg/apis/autoscaling/v2beta2",
-- "pkg/apis/batch",
-- "pkg/apis/batch/install",
-- "pkg/apis/batch/v1",
-- "pkg/apis/batch/v1beta1",
-- "pkg/apis/batch/v2alpha1",
-- "pkg/apis/certificates",
-- "pkg/apis/certificates/install",
-- "pkg/apis/certificates/v1beta1",
-- "pkg/apis/coordination",
-- "pkg/apis/coordination/install",
-- "pkg/apis/coordination/v1",
-- "pkg/apis/coordination/v1beta1",
-- "pkg/apis/core",
-- "pkg/apis/core/install",
-- "pkg/apis/core/v1",
-- "pkg/apis/events",
-- "pkg/apis/events/install",
-- "pkg/apis/events/v1beta1",
-- "pkg/apis/extensions",
-- "pkg/apis/extensions/install",
-- "pkg/apis/extensions/v1beta1",
-- "pkg/apis/networking",
-- "pkg/apis/policy",
-- "pkg/apis/policy/install",
-- "pkg/apis/policy/v1beta1",
-- "pkg/apis/rbac",
-- "pkg/apis/rbac/install",
-- "pkg/apis/rbac/v1",
-- "pkg/apis/rbac/v1alpha1",
-- "pkg/apis/rbac/v1beta1",
-- "pkg/apis/scheduling",
-- "pkg/apis/scheduling/install",
-- "pkg/apis/scheduling/v1",
-- "pkg/apis/scheduling/v1alpha1",
-- "pkg/apis/scheduling/v1beta1",
-- "pkg/apis/settings",
-- "pkg/apis/settings/install",
-- "pkg/apis/settings/v1alpha1",
-- "pkg/apis/storage",
-- "pkg/apis/storage/install",
-- "pkg/apis/storage/v1",
-- "pkg/apis/storage/v1alpha1",
-- "pkg/apis/storage/v1beta1",
-- "pkg/features",
-- "pkg/kubectl/cmd/auth",
-- "pkg/registry/rbac/reconciliation",
-- "pkg/registry/rbac/validation",
-- "pkg/util/node",
-- "pkg/util/parsers",
-- "pkg/util/slice",
-- "pkg/util/workqueue/prometheus",
-- ]
-- pruneopts = ""
-- revision = "bfafae8f1c2fdf3c3cfef04674db028531a7c098"
--
--[[projects]]
-- branch = "master"
-- digest = "1:a8a2e6bbef691323b833d0eb11bb0e570e7eb9619ac76f7b11265530e1cac922"
-- name = "k8s.io/utils"
-- packages = [
-- "buffer",
-- "exec",
-- "integer",
-- "net",
-- "pointer",
-- "trace",
-- ]
-- pruneopts = ""
-- revision = "6ca3b61696b65b0e81f1a39b4937fc2d2994ed6a"
--
--[[projects]]
-- branch = "master"
-- digest = "1:9b9f12f4c13ca4a4f4b4554c00ba46cb2910ff4079825d96d520b03c447e6da5"
-- name = "layeh.com/gopher-json"
-- packages = ["."]
-- pruneopts = ""
-- revision = "97fed8db84274c421dbfffbb28ec859901556b97"
--
--[[projects]]
-- digest = "1:0b2daace3dcced8712072529b621360cf520f3c2ead92d755f35a0ec8dca2714"
-- name = "sigs.k8s.io/kustomize"
-- packages = [
-- "pkg/commands/build",
-- "pkg/constants",
-- "pkg/expansion",
-- "pkg/factory",
-- "pkg/fs",
-- "pkg/git",
-- "pkg/gvk",
-- "pkg/ifc",
-- "pkg/ifc/transformer",
-- "pkg/image",
-- "pkg/internal/error",
-- "pkg/loader",
-- "pkg/patch",
-- "pkg/patch/transformer",
-- "pkg/resid",
-- "pkg/resmap",
-- "pkg/resource",
-- "pkg/target",
-- "pkg/transformers",
-- "pkg/transformers/config",
-- "pkg/transformers/config/defaultconfig",
-- "pkg/types",
-- ]
-- pruneopts = ""
-- revision = "a6f65144121d1955266b0cd836ce954c04122dc8"
-- version = "v2.0.3"
--
--[[projects]]
-- digest = "1:321081b4a44256715f2b68411d8eda9a17f17ebfe6f0cc61d2cc52d11c08acfa"
-- name = "sigs.k8s.io/yaml"
-- packages = ["."]
-- pruneopts = ""
-- revision = "fd68e9863619f6ec2fdd8625fe1f02e7c877e480"
-- version = "v1.1.0"
--
--[solve-meta]
-- analyzer-name = "dep"
-- analyzer-version = 1
-- input-imports = [
-- "bou.ke/monkey",
-- "github.com/Masterminds/semver",
-- "github.com/TomOnTime/utfutil",
-- "github.com/argoproj/pkg/errors",
-- "github.com/argoproj/pkg/exec",
-- "github.com/argoproj/pkg/time",
-- "github.com/casbin/casbin",
-- "github.com/casbin/casbin/model",
-- "github.com/coreos/go-oidc",
-- "github.com/dgrijalva/jwt-go",
-- "github.com/dustin/go-humanize",
-- "github.com/evanphx/json-patch",
-- "github.com/ghodss/yaml",
-- "github.com/go-openapi/loads",
-- "github.com/go-openapi/runtime/middleware",
-- "github.com/go-openapi/spec",
-- "github.com/go-redis/cache",
-- "github.com/go-redis/redis",
-- "github.com/gobuffalo/packr",
-- "github.com/gobwas/glob",
-- "github.com/gogits/go-gogs-client",
-- "github.com/gogo/protobuf/gogoproto",
-- "github.com/gogo/protobuf/proto",
-- "github.com/gogo/protobuf/protoc-gen-gofast",
-- "github.com/gogo/protobuf/protoc-gen-gogofast",
-- "github.com/gogo/protobuf/sortkeys",
-- "github.com/golang/protobuf/proto",
-- "github.com/golang/protobuf/protoc-gen-go",
-- "github.com/golang/protobuf/ptypes/empty",
-- "github.com/google/go-jsonnet",
-- "github.com/google/shlex",
-- "github.com/grpc-ecosystem/go-grpc-middleware",
-- "github.com/grpc-ecosystem/go-grpc-middleware/auth",
-- "github.com/grpc-ecosystem/go-grpc-middleware/logging",
-- "github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus",
-- "github.com/grpc-ecosystem/go-grpc-middleware/retry",
-- "github.com/grpc-ecosystem/go-grpc-middleware/tags/logrus",
-- "github.com/grpc-ecosystem/go-grpc-prometheus",
-- "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway",
-- "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger",
-- "github.com/grpc-ecosystem/grpc-gateway/runtime",
-- "github.com/grpc-ecosystem/grpc-gateway/utilities",
-- "github.com/improbable-eng/grpc-web/go/grpcweb",
-- "github.com/kballard/go-shellquote",
-- "github.com/patrickmn/go-cache",
-- "github.com/pkg/errors",
-- "github.com/prometheus/client_golang/prometheus",
-- "github.com/prometheus/client_golang/prometheus/promhttp",
-- "github.com/robfig/cron",
-- "github.com/sirupsen/logrus",
-- "github.com/sirupsen/logrus/hooks/test",
-- "github.com/skratchdot/open-golang/open",
-- "github.com/soheilhy/cmux",
-- "github.com/spf13/cobra",
-- "github.com/spf13/pflag",
-- "github.com/stretchr/testify/assert",
-- "github.com/stretchr/testify/mock",
-- "github.com/vmihailenco/msgpack",
-- "github.com/yudai/gojsondiff",
-- "github.com/yudai/gojsondiff/formatter",
-- "github.com/yuin/gopher-lua",
-- "golang.org/x/crypto/bcrypt",
-- "golang.org/x/crypto/ssh",
-- "golang.org/x/crypto/ssh/knownhosts",
-- "golang.org/x/crypto/ssh/terminal",
-- "golang.org/x/net/context",
-- "golang.org/x/oauth2",
-- "golang.org/x/sync/errgroup",
-- "golang.org/x/sync/semaphore",
-- "google.golang.org/genproto/googleapis/api/annotations",
-- "google.golang.org/grpc",
-- "google.golang.org/grpc/codes",
-- "google.golang.org/grpc/credentials",
-- "google.golang.org/grpc/grpclog",
-- "google.golang.org/grpc/metadata",
-- "google.golang.org/grpc/reflection",
-- "google.golang.org/grpc/status",
-- "gopkg.in/go-playground/webhooks.v5/bitbucket",
-- "gopkg.in/go-playground/webhooks.v5/bitbucket-server",
-- "gopkg.in/go-playground/webhooks.v5/github",
-- "gopkg.in/go-playground/webhooks.v5/gitlab",
-- "gopkg.in/go-playground/webhooks.v5/gogs",
-- "gopkg.in/src-d/go-git.v4",
-- "gopkg.in/src-d/go-git.v4/config",
-- "gopkg.in/src-d/go-git.v4/plumbing",
-- "gopkg.in/src-d/go-git.v4/plumbing/transport",
-- "gopkg.in/src-d/go-git.v4/plumbing/transport/client",
-- "gopkg.in/src-d/go-git.v4/plumbing/transport/http",
-- "gopkg.in/src-d/go-git.v4/plumbing/transport/ssh",
-- "gopkg.in/src-d/go-git.v4/storage/memory",
-- "gopkg.in/src-d/go-git.v4/utils/ioutil",
-- "gopkg.in/yaml.v2",
-- "k8s.io/api/apps/v1",
-- "k8s.io/api/batch/v1",
-- "k8s.io/api/core/v1",
-- "k8s.io/api/extensions/v1beta1",
-- "k8s.io/api/networking/v1beta1",
-- "k8s.io/api/rbac/v1",
-- "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1",
-- "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset",
-- "k8s.io/apimachinery/pkg/api/equality",
-- "k8s.io/apimachinery/pkg/api/errors",
-- "k8s.io/apimachinery/pkg/apis/meta/v1",
-- "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured",
-- "k8s.io/apimachinery/pkg/fields",
-- "k8s.io/apimachinery/pkg/labels",
-- "k8s.io/apimachinery/pkg/runtime",
-- "k8s.io/apimachinery/pkg/runtime/schema",
-- "k8s.io/apimachinery/pkg/runtime/serializer",
-- "k8s.io/apimachinery/pkg/selection",
-- "k8s.io/apimachinery/pkg/types",
-- "k8s.io/apimachinery/pkg/util/intstr",
-- "k8s.io/apimachinery/pkg/util/jsonmergepatch",
-- "k8s.io/apimachinery/pkg/util/runtime",
-- "k8s.io/apimachinery/pkg/util/strategicpatch",
-- "k8s.io/apimachinery/pkg/util/wait",
-- "k8s.io/apimachinery/pkg/watch",
-- "k8s.io/cli-runtime/pkg/genericclioptions",
-- "k8s.io/cli-runtime/pkg/printers",
-- "k8s.io/client-go/discovery",
-- "k8s.io/client-go/discovery/fake",
-- "k8s.io/client-go/dynamic",
-- "k8s.io/client-go/dynamic/fake",
-- "k8s.io/client-go/informers/core/v1",
-- "k8s.io/client-go/kubernetes",
-- "k8s.io/client-go/kubernetes/fake",
-- "k8s.io/client-go/kubernetes/scheme",
-- "k8s.io/client-go/listers/core/v1",
-- "k8s.io/client-go/plugin/pkg/client/auth/gcp",
-- "k8s.io/client-go/plugin/pkg/client/auth/oidc",
-- "k8s.io/client-go/rest",
-- "k8s.io/client-go/testing",
-- "k8s.io/client-go/tools/cache",
-- "k8s.io/client-go/tools/clientcmd",
-- "k8s.io/client-go/tools/clientcmd/api",
-- "k8s.io/client-go/tools/portforward",
-- "k8s.io/client-go/transport/spdy",
-- "k8s.io/client-go/util/flowcontrol",
-- "k8s.io/client-go/util/workqueue",
-- "k8s.io/code-generator/cmd/go-to-protobuf",
-- "k8s.io/klog",
-- "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1",
-- "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1",
-- "k8s.io/kube-openapi/cmd/openapi-gen",
-- "k8s.io/kube-openapi/pkg/common",
-- "k8s.io/kubectl/pkg/cmd/apply",
-- "k8s.io/kubectl/pkg/cmd/util",
-- "k8s.io/kubectl/pkg/scheme",
-- "k8s.io/kubectl/pkg/util/term",
-- "k8s.io/kubernetes/pkg/api/legacyscheme",
-- "k8s.io/kubernetes/pkg/api/v1/pod",
-- "k8s.io/kubernetes/pkg/apis/apps/install",
-- "k8s.io/kubernetes/pkg/apis/authentication/install",
-- "k8s.io/kubernetes/pkg/apis/authorization/install",
-- "k8s.io/kubernetes/pkg/apis/autoscaling/install",
-- "k8s.io/kubernetes/pkg/apis/batch/install",
-- "k8s.io/kubernetes/pkg/apis/certificates/install",
-- "k8s.io/kubernetes/pkg/apis/coordination/install",
-- "k8s.io/kubernetes/pkg/apis/core",
-- "k8s.io/kubernetes/pkg/apis/core/install",
-- "k8s.io/kubernetes/pkg/apis/events/install",
-- "k8s.io/kubernetes/pkg/apis/extensions/install",
-- "k8s.io/kubernetes/pkg/apis/policy/install",
-- "k8s.io/kubernetes/pkg/apis/rbac/install",
-- "k8s.io/kubernetes/pkg/apis/scheduling/install",
-- "k8s.io/kubernetes/pkg/apis/settings/install",
-- "k8s.io/kubernetes/pkg/apis/storage/install",
-- "k8s.io/kubernetes/pkg/kubectl/cmd/auth",
-- "k8s.io/kubernetes/pkg/util/node",
-- "k8s.io/kubernetes/pkg/util/slice",
-- "k8s.io/kubernetes/pkg/util/workqueue/prometheus",
-- "k8s.io/utils/pointer",
-- "layeh.com/gopher-json",
-- ]
-- solver-name = "gps-cdcl"
-- solver-version = 1
-diff --git a/Gopkg.toml b/Gopkg.toml
-deleted file mode 100644
-index 2fa04ee4..00000000
---- a/Gopkg.toml
-+++ /dev/null
-@@ -1,117 +0,0 @@
--# Packages should only be added to the following list when we use them *outside* of our go code.
--# (e.g. we want to build the binary to invoke as part of the build process, such as in
--# generate-proto.sh). Normal use of golang packages should be added via `dep ensure`, and pinned
--# with a [[constraint]] or [[override]] when version is important.
--required = [
-- "github.com/golang/protobuf/protoc-gen-go",
-- "github.com/gogo/protobuf/protoc-gen-gofast",
-- "github.com/gogo/protobuf/protoc-gen-gogofast",
-- "k8s.io/code-generator/cmd/go-to-protobuf",
-- "k8s.io/kube-openapi/cmd/openapi-gen",
-- "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway",
-- "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger",
-- "golang.org/x/sync/errgroup",
--]
--
--[[constraint]]
-- name = "google.golang.org/grpc"
-- version = "1.15.0"
--
--[[constraint]]
-- name = "github.com/gogo/protobuf"
-- version = "1.3.1"
--
--# override github.com/grpc-ecosystem/go-grpc-middleware's constraint on master
--[[override]]
-- name = "github.com/golang/protobuf"
-- version = "1.2.0"
--
--[[constraint]]
-- name = "github.com/grpc-ecosystem/grpc-gateway"
-- version = "v1.3.1"
--
--# prometheus does not believe in semversioning yet
--[[constraint]]
-- name = "github.com/prometheus/client_golang"
-- revision = "7858729281ec582767b20e0d696b6041d995d5e0"
--
--[[override]]
-- branch = "release-1.16"
-- name = "k8s.io/api"
--
--[[override]]
-- branch = "release-1.16"
-- name = "k8s.io/kubernetes"
--
--[[override]]
-- branch = "release-1.16"
-- name = "k8s.io/code-generator"
--
--[[override]]
-- branch = "release-1.16"
-- name = "k8s.io/apimachinery"
--
--[[override]]
-- branch = "release-1.16"
-- name = "k8s.io/apiextensions-apiserver"
--
--[[override]]
-- branch = "release-1.16"
-- name = "k8s.io/apiserver"
--
--[[override]]
-- branch = "release-1.16"
-- name = "k8s.io/kubectl"
--
--[[override]]
-- branch = "release-1.16"
-- name = "k8s.io/cli-runtime"
--
--[[override]]
-- version = "2.0.3"
-- name = "sigs.k8s.io/kustomize"
--
--# ASCIIRenderer does not implement blackfriday.Renderer
--[[override]]
-- name = "github.com/russross/blackfriday"
-- version = "1.5.2"
--
--[[override]]
-- branch = "release-13.0"
-- name = "k8s.io/client-go"
--
--[[override]]
-- name = "github.com/casbin/casbin"
-- version = "1.9.1"
--
--[[constraint]]
-- name = "github.com/stretchr/testify"
-- version = "1.2.2"
--
--[[constraint]]
-- name = "github.com/gobuffalo/packr"
-- version = "v1.11.0"
--
--[[constraint]]
-- branch = "master"
-- name = "github.com/argoproj/pkg"
--
--[[constraint]]
-- branch = "master"
-- name = "github.com/yudai/gojsondiff"
--
--# Fixes: Could not introduce sigs.k8s.io/kustomize@v2.0.3, as it has a dependency on github.com/spf13/cobra with constraint ^0.0.2, which has no overlap with existing constraint 0.0.5 from (root)
--[[override]]
-- name = "github.com/spf13/cobra"
-- revision = "0.0.5"
--
--# TODO: move off of k8s.io/kube-openapi and use controller-tools for CRD spec generation
--# (override argoproj/argo contraint on master)
--[[override]]
-- revision = "30be4d16710ac61bce31eb28a01054596fe6a9f1"
-- name = "k8s.io/kube-openapi"
--
--# jsonpatch replace operation does not apply: doc is missing key: /metadata/annotations
--[[override]]
-- name = "github.com/evanphx/json-patch"
-- version = "v4.1.0"
-diff --git a/go.mod b/go.mod
-new file mode 100644
-index 00000000..2e741ab3
---- /dev/null
-+++ b/go.mod
-@@ -0,0 +1,114 @@
-+module github.com/argoproj/argo-cd
-+
-+go 1.12
-+
-+require (
-+ bou.ke/monkey v1.0.1
-+ github.com/Masterminds/semver v1.4.2
-+ github.com/TomOnTime/utfutil v0.0.0-20180511104225-09c41003ee1d
-+ github.com/argoproj/pkg v0.0.0-20191031223000-02a6aac40ac4
-+ github.com/casbin/casbin v1.9.1
-+ github.com/chai2010/gettext-go v0.0.0-20170215093142-bf70f2a70fb1 // indirect
-+ github.com/coreos/go-oidc v2.1.0+incompatible
-+ github.com/dgrijalva/jwt-go v3.2.0+incompatible
-+ github.com/docker/docker v1.6.0-rc5 // indirect
-+ github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c // indirect
-+ github.com/dustin/go-humanize v1.0.0
-+ github.com/evanphx/json-patch v4.5.0+incompatible
-+ github.com/ghodss/yaml v1.0.0
-+ github.com/go-openapi/loads v0.19.2
-+ github.com/go-openapi/runtime v0.19.0
-+ github.com/go-openapi/spec v0.19.2
-+ github.com/go-redis/cache v6.3.5+incompatible
-+ github.com/go-redis/redis v6.15.1+incompatible
-+ github.com/gobuffalo/packr v1.11.0
-+ github.com/gobwas/glob v0.2.3
-+ github.com/gogits/go-gogs-client v0.0.0-20190616193657-5a05380e4bc2
-+ github.com/gogo/protobuf v1.3.1
-+ github.com/golang/protobuf v1.3.1
-+ github.com/google/btree v1.0.0 // indirect
-+ github.com/google/go-cmp v0.3.1 // indirect
-+ github.com/google/go-jsonnet v0.10.0
-+ github.com/google/shlex v0.0.0-20181106134648-c34317bd91bf
-+ github.com/googleapis/gnostic v0.1.0 // indirect
-+ github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
-+ github.com/grpc-ecosystem/go-grpc-middleware v0.0.0-20190222133341-cfaf5686ec79
-+ github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
-+ github.com/grpc-ecosystem/grpc-gateway v1.3.1
-+ github.com/improbable-eng/grpc-web v0.0.0-20181111100011-16092bd1d58a
-+ github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88 // indirect
-+ github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
-+ github.com/malexdev/utfutil v0.0.0-20180510171754-00c8d4a8e7a8 // indirect
-+ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f // indirect
-+ github.com/patrickmn/go-cache v2.1.0+incompatible
-+ github.com/pkg/errors v0.8.1
-+ github.com/pquerna/cachecontrol v0.0.0-20180306154005-525d0eb5f91d // indirect
-+ github.com/prometheus/client_golang v0.9.2
-+ github.com/robfig/cron v1.1.0
-+ github.com/rs/cors v1.6.0 // indirect
-+ github.com/sirupsen/logrus v1.4.2
-+ github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c
-+ github.com/soheilhy/cmux v0.1.4
-+ github.com/spf13/cobra v0.0.5
-+ github.com/spf13/pflag v1.0.5
-+ github.com/stretchr/testify v1.3.0
-+ github.com/vmihailenco/msgpack v3.3.1+incompatible
-+ github.com/yudai/gojsondiff v0.0.0-20180504020246-0525c875b75c
-+ github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 // indirect
-+ github.com/yudai/pp v2.0.1+incompatible // indirect
-+ github.com/yuin/gopher-lua v0.0.0-20190115140932-732aa6820ec4
-+ golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586
-+ golang.org/x/net v0.0.0-20191004110552-13f9640d40b9
-+ golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
-+ golang.org/x/sync v0.0.0-20190423024810-112230192c58
-+ google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873
-+ google.golang.org/grpc v1.23.0
-+ gopkg.in/go-playground/webhooks.v5 v5.11.0
-+ gopkg.in/src-d/go-git.v4 v4.9.1
-+ gopkg.in/yaml.v2 v2.2.8
-+ k8s.io/api v0.0.0
-+ k8s.io/apiextensions-apiserver v0.0.0
-+ k8s.io/apimachinery v0.16.5-beta.1
-+ k8s.io/cli-runtime v0.0.0
-+ k8s.io/client-go v0.0.0
-+ k8s.io/klog v1.0.0
-+ k8s.io/kube-aggregator v0.0.0
-+ k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a
-+ k8s.io/kubectl v0.0.0
-+ k8s.io/kubernetes v0.0.0-20191207011953-bfafae8f1c2f
-+ k8s.io/utils v0.0.0-20191114200735-6ca3b61696b6
-+ layeh.com/gopher-json v0.0.0-20190114024228-97fed8db8427
-+)
-+
-+replace (
-+ k8s.io/api => k8s.io/api v0.0.0-20200131112707-d64dbec685a4
-+ k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.0.0-20200208193839-84fe3c0be50e
-+ k8s.io/apimachinery => k8s.io/apimachinery v0.16.7-beta.0.0.20200131112342-0c9ec93240c9
-+ k8s.io/apiserver => k8s.io/apiserver v0.0.0-20200208192130-2d005a048922
-+ k8s.io/cli-runtime => k8s.io/cli-runtime v0.0.0-20200131120220-9674fbb91442
-+ k8s.io/client-go => k8s.io/client-go v0.0.0-20191016111102-bec269661e48
-+ k8s.io/cloud-provider => k8s.io/cloud-provider v0.0.0-20200131203752-f498d522efeb
-+ k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.0.0-20200131121422-fc6110069b18
-+ k8s.io/code-generator => k8s.io/code-generator v0.16.7-beta.0.0.20200131112027-a3045e5e55c0
-+ k8s.io/component-base => k8s.io/component-base v0.0.0-20200131113804-409d4deb41dd
-+ k8s.io/cri-api => k8s.io/cri-api v0.16.8-beta.0
-+ k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.0.0-20200131121824-f033562d74c3
-+ k8s.io/gengo => k8s.io/gengo v0.0.0-20190822140433-26a664648505
-+ k8s.io/heapster => k8s.io/heapster v1.2.0-beta.1
-+ k8s.io/klog => k8s.io/klog v0.4.0
-+ k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.0.0-20200208192621-0eeb50407007
-+ k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.0.0-20200131121224-13b3f231e47d
-+ k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20190816220812-743ec37842bf
-+ k8s.io/kube-proxy => k8s.io/kube-proxy v0.0.0-20200131120626-5b8ba5e54e1f
-+ k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.0.0-20200131121024-5f0ba0866863
-+ k8s.io/kubectl => k8s.io/kubectl v0.0.0-20200131122652-b28c9fbca10f
-+ k8s.io/kubelet => k8s.io/kubelet v0.0.0-20200131120825-905bd8eea4c4
-+ k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.0.0-20200208200602-3a1c7effd2b3
-+ k8s.io/metrics => k8s.io/metrics v0.0.0-20200131120008-5c623d74062d
-+ k8s.io/node-api => k8s.io/node-api v0.0.0-20200131122255-04077c800298
-+ k8s.io/repo-infra => k8s.io/repo-infra v0.0.0-20181204233714-00fe14e3d1a3
-+ k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.0.0-20200208192953-f8dc80bbc173
-+ k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.0.0-20200131120425-dca0863cb511
-+ k8s.io/sample-controller => k8s.io/sample-controller v0.0.0-20200131115407-2b45fb79af22
-+ k8s.io/utils => k8s.io/utils v0.0.0-20190801114015-581e00157fb1
-+)
-diff --git a/go.sum b/go.sum
-new file mode 100644
-index 00000000..3d39244f
---- /dev/null
-+++ b/go.sum
-@@ -0,0 +1,700 @@
-+bitbucket.org/bertimus9/systemstat v0.0.0-20180207000608-0eeff89b0690/go.mod h1:Ulb78X89vxKYgdL24HMTiXYHlyHEvruOj1ZPlqeNEZM=
-+bou.ke/monkey v1.0.1 h1:zEMLInw9xvNakzUUPjfS4Ds6jYPqCFx3m7bRmG5NH2U=
-+bou.ke/monkey v1.0.1/go.mod h1:FgHuK96Rv2Nlf+0u1OOVDpCMdsWyOFmeeketDHE7LIg=
-+cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
-+cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
-+cloud.google.com/go v0.38.0 h1:ROfEUZz+Gh5pa62DJWXSaonyu3StP6EA6lPEXPI6mCo=
-+cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU=
-+github.com/Azure/azure-sdk-for-go v32.5.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
-+github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8=
-+github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI=
-+github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0=
-+github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA=
-+github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0=
-+github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0=
-+github.com/Azure/go-autorest/autorest/to v0.2.0/go.mod h1:GunWKJp1AEqgMaGLV+iocmRAJWqST1wQYhyyjXJ3SJc=
-+github.com/Azure/go-autorest/autorest/validation v0.1.0/go.mod h1:Ha3z/SqBeaalWQvokg3NZAlQTalVMtOIAs1aGK7G6u8=
-+github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc=
-+github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk=
-+github.com/BurntSushi/toml v0.3.0/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
-+github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
-+github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
-+github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20190822182118-27a4ced34534/go.mod h1:iroGtC8B3tQiqtds1l+mgk/BBOrxbqjH+eUfFQYRc14=
-+github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab/go.mod h1:3VYc5hodBMJ5+l/7J4xAyMeuM2PNuepvHlGs8yilUCA=
-+github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible h1:1G1pk05UrOh0NlF1oeaaix1x8XzrfjIDK47TY0Zehcw=
-+github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0=
-+github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd h1:sjQovDkwrZp8u+gxLtPgKGjk5hCxuy2hrRejBTA9xFU=
-+github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd/go.mod h1:64YHyfSL2R96J44Nlwm39UHepQbyR5q10x7iYa1ks2E=
-+github.com/Masterminds/semver v1.4.2 h1:WBLTQ37jOCzSLtXNdoo8bNM8876KhNqOKvrlGITgsTc=
-+github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y=
-+github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA=
-+github.com/Microsoft/hcsshim v0.0.0-20190417211021-672e52e9209d/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg=
-+github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ=
-+github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
-+github.com/PuerkitoBio/purell v1.1.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
-+github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI=
-+github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
-+github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
-+github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M=
-+github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
-+github.com/Rican7/retry v0.1.0/go.mod h1:FgOROf8P5bebcC1DS0PdOQiqGUridaZvikzUmkFW6gg=
-+github.com/TomOnTime/utfutil v0.0.0-20180511104225-09c41003ee1d h1:WtAMR0fPCOfK7TPGZ8ZpLLY18HRvL7XJ3xcs0wnREgo=
-+github.com/TomOnTime/utfutil v0.0.0-20180511104225-09c41003ee1d/go.mod h1:WML6KOYjeU8N6YyusMjj2qRvaPNUEvrQvaxuFcMRFJY=
-+github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7 h1:uSoVVbwJiQipAclBbw+8quDsfcvFjOpI5iCf4p/cqCs=
-+github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs=
-+github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA=
-+github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
-+github.com/argoproj/pkg v0.0.0-20191031223000-02a6aac40ac4 h1:ykGEoo3WuCNoqO+rnaa0j/RdYfXZFp5Aqim+CjzdBaQ=
-+github.com/argoproj/pkg v0.0.0-20191031223000-02a6aac40ac4/go.mod h1:2EZ44RG/CcgtPTwrRR0apOc7oU6UIw8GjCUJWZ8X3bM=
-+github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
-+github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
-+github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
-+github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA=
-+github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
-+github.com/auth0/go-jwt-middleware v0.0.0-20170425171159-5493cabe49f7/go.mod h1:LWMyo4iOLWXHGdBki7NIht1kHru/0wM179h+d3g8ATM=
-+github.com/aws/aws-sdk-go v1.16.26/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
-+github.com/bazelbuild/bazel-gazelle v0.0.0-20181012220611-c728ce9f663e/go.mod h1:uHBSeeATKpVazAACZBDPL/Nk/UhQDDsJWDlqYJo8/Us=
-+github.com/bazelbuild/buildtools v0.0.0-20180226164855-80c7f0d45d7e/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
-+github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 h1:xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0=
-+github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
-+github.com/bifurcation/mint v0.0.0-20180715133206-93c51c6ce115/go.mod h1:zVt7zX3K/aDCk9Tj+VM7YymsX66ERvzCJzw8rFCX2JU=
-+github.com/blang/semver v3.5.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk=
-+github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps=
-+github.com/caddyserver/caddy v1.0.3/go.mod h1:G+ouvOY32gENkJC+jhgl62TyhvqEsFaDiZ4uw0RzP1E=
-+github.com/casbin/casbin v1.9.1 h1:ucjbS5zTrmSLtH4XogqOG920Poe6QatdXtz1FEbApeM=
-+github.com/casbin/casbin v1.9.1/go.mod h1:z8uPsfBJGUsnkagrt3G8QvjgTKFMBJ32UP8HpZllfog=
-+github.com/cenkalti/backoff v2.1.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM=
-+github.com/cespare/prettybench v0.0.0-20150116022406-03b8cfe5406c/go.mod h1:Xe6ZsFhtM8HrDku0pxJ3/Lr51rwykrzgFwpmTzleatY=
-+github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5/go.mod h1:/iP1qXHoty45bqomnu2LM+VVyAEdWN+vtSHGlQgyxbw=
-+github.com/chai2010/gettext-go v0.0.0-20170215093142-bf70f2a70fb1 h1:HD4PLRzjuCVW79mQ0/pdsalOLHJ+FaEoqJLxfltpb2U=
-+github.com/chai2010/gettext-go v0.0.0-20170215093142-bf70f2a70fb1/go.mod h1:/iP1qXHoty45bqomnu2LM+VVyAEdWN+vtSHGlQgyxbw=
-+github.com/checkpoint-restore/go-criu v0.0.0-20190109184317-bdb7599cd87b/go.mod h1:TrMrLQfeENAPYPRsJuq3jsqdlRh3lvi6trTZJG8+tho=
-+github.com/cheekybits/genny v0.0.0-20170328200008-9127e812e1e9/go.mod h1:+tQajlRqAUrPI7DOSpB0XAqZYtQakVtB7wXkRAgjxjQ=
-+github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
-+github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
-+github.com/cloudflare/cfssl v0.0.0-20180726162950-56268a613adf/go.mod h1:yMWuSON2oQp+43nFtAV/uvKQIFpSPerB57DCt9t8sSA=
-+github.com/clusterhq/flocker-go v0.0.0-20160920122132-2b8b7259d313/go.mod h1:P1wt9Z3DP8O6W3rvwCt0REIlshg1InHImaLW0t3ObY0=
-+github.com/codegangsta/negroni v1.0.0/go.mod h1:v0y3T5G7Y1UlFfyxFn/QLRU4a2EuNau2iZY63YTKWo0=
-+github.com/container-storage-interface/spec v1.1.0/go.mod h1:6URME8mwIBbpVyZV93Ce5St17xBiQJQY67NDsuohiy4=
-+github.com/containerd/console v0.0.0-20170925154832-84eeaae905fa/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw=
-+github.com/containerd/containerd v1.0.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA=
-+github.com/containerd/typeurl v0.0.0-20190228175220-2a93cfde8c20/go.mod h1:Cm3kwCdlkCfMSHURc+r6fwoGH6/F1hH3S4sg0rLFWPc=
-+github.com/containernetworking/cni v0.7.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY=
-+github.com/coredns/corefile-migration v1.0.2/go.mod h1:OFwBp/Wc9dJt5cAZzHWMNhK1r5L0p0jDwIBc6j8NC8E=
-+github.com/coreos/bbolt v1.3.3/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk=
-+github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
-+github.com/coreos/etcd v3.3.17+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
-+github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
-+github.com/coreos/go-oidc v2.1.0+incompatible h1:sdJrfw8akMnCuUlaZU3tE/uYXFgfqom8DBE9so9EBsM=
-+github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc=
-+github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-+github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
-+github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
-+github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
-+github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
-+github.com/coreos/rkt v1.30.0/go.mod h1:O634mlH6U7qk87poQifK6M2rsFNt+FyUTWNMnP1hF1U=
-+github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
-+github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4=
-+github.com/davecgh/go-spew v0.0.0-20151105211317-5215b55f46b2/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-+github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-+github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
-+github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-+github.com/daviddengcn/go-colortext v0.0.0-20160507010035-511bcaf42ccd/go.mod h1:dv4zxwHi5C/8AeI+4gX4dCWOIvNi7I6JCSX0HvlKPgE=
-+github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
-+github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
-+github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E=
-+github.com/docker/distribution v2.7.1+incompatible h1:a5mlkVzth6W5A4fOsS3D2EO5BUmsJpcB+cRlLU7cSug=
-+github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
-+github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
-+github.com/docker/docker v1.6.0-rc5 h1:8dnqiCOcZf2QXwR4LNnG7AK9hXeeT6adGmtjicsVswc=
-+github.com/docker/docker v1.6.0-rc5/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
-+github.com/docker/go-connections v0.3.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec=
-+github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
-+github.com/docker/libnetwork v0.0.0-20180830151422-a9cd636e3789/go.mod h1:93m0aTqz6z+g32wla4l4WxTrdtvBRmVzYRkYvasA5Z8=
-+github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM=
-+github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c h1:ZfSZ3P3BedhKGUhzj7BQlPSU4OvT6tfOKe3DVHzOA7s=
-+github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM=
-+github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo=
-+github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
-+github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e h1:p1yVGRW3nmb85p1Sh1ZJSDm4A4iKLS5QNbvUHMgGu/M=
-+github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc=
-+github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
-+github.com/emicklei/go-restful v2.9.5+incompatible h1:spTtZBk5DYEvbxMVutUuTyh1Ao2r4iyvLdACqsl/Ljk=
-+github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
-+github.com/emirpasic/gods v1.9.0 h1:rUF4PuzEjMChMiNsVjdI+SyLu7rEqpQ5reNFnhC7oFo=
-+github.com/emirpasic/gods v1.9.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o=
-+github.com/euank/go-kmsg-parser v2.0.0+incompatible/go.mod h1:MhmAMZ8V4CYH4ybgdRwPr2TU5ThnS43puaKEMpja1uw=
-+github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
-+github.com/evanphx/json-patch v4.5.0+incompatible h1:ouOWdg56aJriqS0huScTkVXPC5IcNrDCXZ6OoTAWu7M=
-+github.com/evanphx/json-patch v4.5.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
-+github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d h1:105gxyaGwCFad8crR9dcMQWvV9Hvulu6hwUh4tWPJnM=
-+github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d/go.mod h1:ZZMPRZwes7CROmyNKgQzC3XPs6L/G2EJLHddWejkmf4=
-+github.com/fatih/camelcase v1.0.0 h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8=
-+github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc=
-+github.com/fatih/color v1.6.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
-+github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BHsljHzVlRcyQhjrss6TZTdY2VfCqZPbv5k3iBFa2ZQ=
-+github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
-+github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
-+github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
-+github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
-+github.com/ghodss/yaml v0.0.0-20180820084758-c7ce16629ff4/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
-+github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=
-+github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
-+github.com/gliderlabs/ssh v0.1.1 h1:j3L6gSLQalDETeEg/Jg0mGY0/y/N6zI2xX1978P0Uqw=
-+github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
-+github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
-+github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8 h1:DujepqpGd1hyOd7aW59XpK7Qymp8iy83xq74fLr21is=
-+github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
-+github.com/go-acme/lego v2.5.0+incompatible/go.mod h1:yzMNe9CasVUhkquNvti5nAtPmG94USbYxYrZfTkIn0M=
-+github.com/go-bindata/go-bindata v3.1.1+incompatible/go.mod h1:xK8Dsgwmeed+BBsSy2XTopBn/8uK2HWuGSnA11C3Joo=
-+github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
-+github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI=
-+github.com/go-openapi/analysis v0.17.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik=
-+github.com/go-openapi/analysis v0.18.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik=
-+github.com/go-openapi/analysis v0.19.2 h1:ophLETFestFZHk3ji7niPEL4d466QjW+0Tdg5VyDq7E=
-+github.com/go-openapi/analysis v0.19.2/go.mod h1:3P1osvZa9jKjb8ed2TPng3f0i/UY9snX6gxi44djMjk=
-+github.com/go-openapi/errors v0.17.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0=
-+github.com/go-openapi/errors v0.18.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0=
-+github.com/go-openapi/errors v0.19.2 h1:a2kIyV3w+OS3S97zxUndRVD46+FhGOUBDFY7nmu4CsY=
-+github.com/go-openapi/errors v0.19.2/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94=
-+github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0=
-+github.com/go-openapi/jsonpointer v0.17.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M=
-+github.com/go-openapi/jsonpointer v0.18.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M=
-+github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg=
-+github.com/go-openapi/jsonpointer v0.19.3 h1:gihV7YNZK1iK6Tgwwsxo2rJbD1GTbdm72325Bq8FI3w=
-+github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
-+github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg=
-+github.com/go-openapi/jsonreference v0.17.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3HfopLOL6uZrK/VgnsK9I=
-+github.com/go-openapi/jsonreference v0.18.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3HfopLOL6uZrK/VgnsK9I=
-+github.com/go-openapi/jsonreference v0.19.2 h1:o20suLFB4Ri0tuzpWtyHlh7E7HnkqTNLq6aR6WVNS1w=
-+github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc=
-+github.com/go-openapi/loads v0.17.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU=
-+github.com/go-openapi/loads v0.18.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU=
-+github.com/go-openapi/loads v0.19.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU=
-+github.com/go-openapi/loads v0.19.2 h1:rf5ArTHmIJxyV5Oiks+Su0mUens1+AjpkPoWr5xFRcI=
-+github.com/go-openapi/loads v0.19.2/go.mod h1:QAskZPMX5V0C2gvfkGZzJlINuP7Hx/4+ix5jWFxsNPs=
-+github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9/go.mod h1:6v9a6LTXWQCdL8k1AO3cvqx5OtZY/Y9wKTgaoP6YRfA=
-+github.com/go-openapi/runtime v0.19.0 h1:sU6pp4dSV2sGlNKKyHxZzi1m1kG4WnYtWcJ+HYbygjE=
-+github.com/go-openapi/runtime v0.19.0/go.mod h1:OwNfisksmmaZse4+gpV3Ne9AyMOlP1lt4sK4FXt0O64=
-+github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc=
-+github.com/go-openapi/spec v0.17.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI=
-+github.com/go-openapi/spec v0.18.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI=
-+github.com/go-openapi/spec v0.19.2 h1:SStNd1jRcYtfKCN7R0laGNs80WYYvn5CbBjM2sOmCrE=
-+github.com/go-openapi/spec v0.19.2/go.mod h1:sCxk3jxKgioEJikev4fgkNmwS+3kuYdJtcsZsD5zxMY=
-+github.com/go-openapi/strfmt v0.17.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU=
-+github.com/go-openapi/strfmt v0.18.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU=
-+github.com/go-openapi/strfmt v0.19.0 h1:0Dn9qy1G9+UJfRU7TR8bmdGxb4uifB7HNrJjOnV0yPk=
-+github.com/go-openapi/strfmt v0.19.0/go.mod h1:+uW+93UVvGGq2qGaZxdDeJqSAqBqBdl+ZPMF/cC8nDY=
-+github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I=
-+github.com/go-openapi/swag v0.17.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg=
-+github.com/go-openapi/swag v0.18.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg=
-+github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
-+github.com/go-openapi/swag v0.19.5 h1:lTz6Ys4CmqqCQmZPBlbQENR1/GucA2bzYTE12Pw4tFY=
-+github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
-+github.com/go-openapi/validate v0.18.0/go.mod h1:Uh4HdOzKt19xGIGm1qHf/ofbX1YQ4Y+MYsct2VUrAJ4=
-+github.com/go-openapi/validate v0.19.2 h1:ky5l57HjyVRrsJfd2+Ro5Z9PjGuKbsmftwyMtk8H7js=
-+github.com/go-openapi/validate v0.19.2/go.mod h1:1tRCw7m3jtI8eNWEEliiAqUIcBztB2KDnRCRMUi7GTA=
-+github.com/go-ozzo/ozzo-validation v3.5.0+incompatible/go.mod h1:gsEKFIVnabGBt6mXmxK0MoFy+cZoTJY6mu5Ll3LVLBU=
-+github.com/go-redis/cache v6.3.5+incompatible h1:4OUyoXXYRRQ6tKA4ue3TlPUkBzk3occzjtXBZBxCzgs=
-+github.com/go-redis/cache v6.3.5+incompatible/go.mod h1:XNnMdvlNjcZvHjsscEozHAeOeSE5riG9Fj54meG4WT4=
-+github.com/go-redis/redis v6.15.1+incompatible h1:BZ9s4/vHrIqwOb0OPtTQ5uABxETJ3NRuUNoSUurnkew=
-+github.com/go-redis/redis v6.15.1+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA=
-+github.com/gobuffalo/packr v1.11.0 h1:lxysfHcxVCWGNMHzKABP7ZEL3A7iIVYfkev/D7AR0aM=
-+github.com/gobuffalo/packr v1.11.0/go.mod h1:rYwMLC6NXbAbkKb+9j3NTKbxSswkKLlelZYccr4HYVw=
-+github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=
-+github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
-+github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
-+github.com/gogits/go-gogs-client v0.0.0-20190616193657-5a05380e4bc2 h1:BbwX8wsMRDZRdNYxAna+4ls3wvMKJyn4PT6Zk1CPxP4=
-+github.com/gogits/go-gogs-client v0.0.0-20190616193657-5a05380e4bc2/go.mod h1:cY2AIrMgHm6oOHmR7jY+9TtjzSjQ3iG7tURJG3Y6XH0=
-+github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
-+github.com/gogo/protobuf v1.3.1 h1:DqDEcV5aeaTmdFBePNpYsp3FlcVH/2ISVVM9Qf8PSls=
-+github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
-+github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
-+github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
-+github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903 h1:LbsanbbD6LieFkXbj9YNNBupiGHJgFeLpO0j0Fza1h8=
-+github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
-+github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
-+github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
-+github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-+github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-+github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg=
-+github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-+github.com/golangplus/bytes v0.0.0-20160111154220-45c989fe5450/go.mod h1:Bk6SMAONeMXrxql8uvOKuAZSu8aM5RUGv+1C6IJaEho=
-+github.com/golangplus/fmt v0.0.0-20150411045040-2a5d6d7d2995/go.mod h1:lJgMEyOkYFkPcDKwRXegd+iM6E7matEszMG5HhwytU8=
-+github.com/golangplus/testing v0.0.0-20180327235837-af21d9c3145e/go.mod h1:0AA//k/eakGydO4jKRoRL2j92ZKSzTgj9tclaCrvXHk=
-+github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
-+github.com/google/btree v1.0.0 h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo=
-+github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
-+github.com/google/cadvisor v0.34.0/go.mod h1:1nql6U13uTHaLYB8rLS5x9IJc2qT6Xd/Tr1sTX6NE48=
-+github.com/google/certificate-transparency-go v1.0.21/go.mod h1:QeJfpSbVSfYc7RgB3gJFj9cbuQMMchQxrWXz8Ruopmg=
-+github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
-+github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
-+github.com/google/go-cmp v0.3.1 h1:Xye71clBPdm5HgqGwUkwhbynsUJZhDbS20FvLhQ2izg=
-+github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
-+github.com/google/go-jsonnet v0.10.0 h1:NzmG/5DRTYDjNnsL/OmX6wT+ByeKbSoRoV6VxOy+QdM=
-+github.com/google/go-jsonnet v0.10.0/go.mod h1:gVu3UVSfOt5fRFq+dh9duBqXa5905QY8S1QvMNcEIVs=
-+github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI=
-+github.com/google/gofuzz v1.0.0 h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw=
-+github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
-+github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
-+github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
-+github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
-+github.com/google/shlex v0.0.0-20181106134648-c34317bd91bf h1:7+FW5aGwISbqUtkfmIpZJGRgNFg2ioYPvFaUxdqpDsg=
-+github.com/google/shlex v0.0.0-20181106134648-c34317bd91bf/go.mod h1:RpwtwJQFrIEPstU94h88MWPXP2ektJZ8cZ0YntAmXiE=
-+github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-+github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY=
-+github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-+github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
-+github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
-+github.com/googleapis/gnostic v0.1.0 h1:rVsPeBmXbYv4If/cumu1AzZPwV58q433hvONV1UEZoI=
-+github.com/googleapis/gnostic v0.1.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
-+github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8=
-+github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
-+github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
-+github.com/gorilla/mux v1.7.0/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
-+github.com/gorilla/websocket v1.4.0 h1:WDFjx/TMzVgy9VdMMQi2K2Emtwi2QcUQsztZ/zLaH/Q=
-+github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
-+github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
-+github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 h1:+ngKgrYPPJrOjhax5N+uePQ0Fh1Z7PheYoUI/0nzkPA=
-+github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
-+github.com/grpc-ecosystem/go-grpc-middleware v0.0.0-20190222133341-cfaf5686ec79 h1:lR9ssWAqp9qL0bALxqEEkuudiP1eweOdv9jsRK3e7lE=
-+github.com/grpc-ecosystem/go-grpc-middleware v0.0.0-20190222133341-cfaf5686ec79/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
-+github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=
-+github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
-+github.com/grpc-ecosystem/grpc-gateway v1.3.0/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw=
-+github.com/grpc-ecosystem/grpc-gateway v1.3.1 h1:k2neygAEBYavP90THffKBVlkASdxu4XiI8cAWuL3MG0=
-+github.com/grpc-ecosystem/grpc-gateway v1.3.1/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw=
-+github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4=
-+github.com/hashicorp/golang-lru v0.0.0-20180201235237-0fb14efe8c47/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
-+github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
-+github.com/hashicorp/golang-lru v0.5.1 h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU=
-+github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
-+github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
-+github.com/heketi/heketi v9.0.0+incompatible/go.mod h1:bB9ly3RchcQqsQ9CpyaQwvva7RS5ytVoSoholZQON6o=
-+github.com/heketi/rest v0.0.0-20180404230133-aa6a65207413/go.mod h1:BeS3M108VzVlmAue3lv2WcGuPAX94/KN63MUURzbYSI=
-+github.com/heketi/tests v0.0.0-20151005000721-f3775cbcefd6/go.mod h1:xGMAM8JLi7UkZt1i4FQeQy0R2T8GLUwQhOP5M1gBhy4=
-+github.com/heketi/utils v0.0.0-20170317161834-435bc5bdfa64/go.mod h1:RYlF4ghFZPPmk2TC5REt5OFwvfb6lzxFWrTWB+qs28s=
-+github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI=
-+github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
-+github.com/imdario/mergo v0.3.5 h1:JboBksRwiiAJWvIYJVo46AfV+IAIKZpfrSzVKj42R4Q=
-+github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
-+github.com/improbable-eng/grpc-web v0.0.0-20181111100011-16092bd1d58a h1:RweVA0vnEyStwtAelyGmnU8ENDnwd1Q7pQr7U3J/rXo=
-+github.com/improbable-eng/grpc-web v0.0.0-20181111100011-16092bd1d58a/go.mod h1:6hRR09jOEG81ADP5wCQju1z71g6OL4eEvELdran/3cs=
-+github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
-+github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
-+github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=
-+github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
-+github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
-+github.com/jimstudt/http-authentication v0.0.0-20140401203705-3eca13d6893a/go.mod h1:wK6yTYYcgjHE1Z1QtXACPDjcFJyBskHEdagmnq3vsP8=
-+github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
-+github.com/jonboulle/clockwork v0.1.0 h1:VKV+ZcuP6l3yW9doeqz6ziZGgcynBVQO+obU0+0hcPo=
-+github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
-+github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
-+github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
-+github.com/json-iterator/go v1.1.7 h1:KfgG9LzI+pYjr4xvmz/5H4FXjokeP+rlHLhv3iH62Fo=
-+github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
-+github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
-+github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
-+github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88 h1:uC1QfSlInpQF+M0ao65imhwqKnz3Q2z/d8PWZRMQvDM=
-+github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k=
-+github.com/karrick/godirwalk v1.7.5/go.mod h1:2c9FRhkDxdIbgkOnCEvnSWs71Bhugbl46shStcFDJ34=
-+github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs=
-+github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8=
-+github.com/kevinburke/ssh_config v0.0.0-20180830205328-81db2a75821e h1:RgQk53JHp/Cjunrr1WlsXSZpqXn+uREuHvUVcK82CV8=
-+github.com/kevinburke/ssh_config v0.0.0-20180830205328-81db2a75821e/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
-+github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00=
-+github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
-+github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek=
-+github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=
-+github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
-+github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
-+github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
-+github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
-+github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA=
-+github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
-+github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
-+github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k=
-+github.com/libopenstorage/openstorage v1.0.0/go.mod h1:Sp1sIObHjat1BeXhfMqLZ14wnOzEhNx2YQedreMcUyc=
-+github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de h1:9TO3cAIGXtEhnIaL+V+BEER86oLrvS+kWobKpbJuye0=
-+github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de/go.mod h1:zAbeS9B/r2mtpb6U+EI2rYA5OAXxsYw6wTamcNW+zcE=
-+github.com/lithammer/dedent v1.1.0/go.mod h1:jrXYCQtgg0nJiN+StA2KgR7w6CiQNv9Fd/Z9BP0jIOc=
-+github.com/lpabon/godbc v0.1.1/go.mod h1:Jo9QV0cf3U6jZABgiJ2skINAXb9j8m51r07g4KI92ZA=
-+github.com/lucas-clemente/aes12 v0.0.0-20171027163421-cd47fb39b79f/go.mod h1:JpH9J1c9oX6otFSgdUHwUBUizmKlrMjxWnIAjff4m04=
-+github.com/lucas-clemente/quic-clients v0.1.0/go.mod h1:y5xVIEoObKqULIKivu+gD/LU90pL73bTdtQjPBvtCBk=
-+github.com/lucas-clemente/quic-go v0.10.2/go.mod h1:hvaRS9IHjFLMq76puFJeWNfmn+H70QZ/CXoxqw9bzao=
-+github.com/lucas-clemente/quic-go-certificates v0.0.0-20160823095156-d2f86524cced/go.mod h1:NCcRLrOTZbzhZvixZLlERbJtDtYsmMw8Jc4vS8Z0g58=
-+github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
-+github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
-+github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
-+github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
-+github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
-+github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
-+github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e h1:hB2xlXdHp/pmPZq0y3QnmWAArdw9PqbmotexnWx/FU8=
-+github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
-+github.com/malexdev/utfutil v0.0.0-20180510171754-00c8d4a8e7a8 h1:A6SLdFpRzUUF5v9F/7T1fu3DERmOCgTwwP6x54eyFfU=
-+github.com/malexdev/utfutil v0.0.0-20180510171754-00c8d4a8e7a8/go.mod h1:UtpLyb/EupVKXF/N0b4NRe1DNg+QYJsnsHQ038romhM=
-+github.com/marten-seemann/qtls v0.2.3/go.mod h1:xzjG7avBwGGbdZ8dTGxlBnLArsVKLvwmjgmPuiQEcYk=
-+github.com/mattn/go-colorable v0.0.9 h1:UVL0vNpWh04HeJXV0KLcaT7r06gOH2l4OW6ddYRUIY4=
-+github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
-+github.com/mattn/go-isatty v0.0.3 h1:ns/ykhmWi7G9O+8a448SecJU3nSMBXJfqQkl0upE1jI=
-+github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
-+github.com/mattn/go-shellwords v1.0.5/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o=
-+github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
-+github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
-+github.com/mesos/mesos-go v0.0.9/go.mod h1:kPYCMQ9gsOXVAle1OsoY4I1+9kPu8GHkf88aV59fDr4=
-+github.com/mholt/certmagic v0.6.2-0.20190624175158-6a42ef9fe8c2/go.mod h1:g4cOPxcjV0oFq3qwpjSA30LReKD8AoIfwAY9VvG35NY=
-+github.com/miekg/dns v1.1.3/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
-+github.com/miekg/dns v1.1.4/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
-+github.com/mindprince/gonvml v0.0.0-20171110221305-fee913ce8fb2/go.mod h1:2eu9pRWp8mo84xCg6KswZ+USQHjwgRhNp06sozOdsTY=
-+github.com/mistifyio/go-zfs v2.1.1+incompatible/go.mod h1:8AuVvqP/mXw1px98n46wfvcGfQ4ci2FwoAjKYxuo3Z4=
-+github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
-+github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
-+github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
-+github.com/mitchellh/go-wordwrap v1.0.0 h1:6GlHJ/LTGMrIJbwgdqdl2eEH8o+Exx/0m8ir9Gns0u4=
-+github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo=
-+github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE=
-+github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
-+github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
-+github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
-+github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
-+github.com/modern-go/reflect2 v0.0.0-20180320133207-05fbef0ca5da/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
-+github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
-+github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI=
-+github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
-+github.com/mohae/deepcopy v0.0.0-20170603005431-491d3605edfb/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8=
-+github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc=
-+github.com/mrunalp/fileutils v0.0.0-20160930181131-4ee1cc9a8058/go.mod h1:x8F1gnqOkIEiO4rqoeEEEqQbo7HjGMTvyoq3gej4iT0=
-+github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
-+github.com/mvdan/xurls v1.1.0/go.mod h1:tQlNn3BED8bE/15hnSL2HLkDeLWpNPAwtw7wkEq44oU=
-+github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU=
-+github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
-+github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw=
-+github.com/naoina/go-stringutil v0.1.0/go.mod h1:XJ2SJL9jCtBh+P9q5btrd/Ylo8XwT/h1USek5+NqSA0=
-+github.com/naoina/toml v0.1.1/go.mod h1:NBIhNtsFMo3G2szEBne+bO4gS192HuIYRqfvOWb4i1E=
-+github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
-+github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
-+github.com/onsi/ginkgo v1.8.0 h1:VkHVNpR4iVnU8XQR6DBm8BqYjN7CRzw+xKUbVVbbW9w=
-+github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
-+github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA=
-+github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
-+github.com/onsi/gomega v1.5.0 h1:izbySO9zDPmjJ8rDjLvkA2zJHIo+HkYXHnf7eN7SSyo=
-+github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
-+github.com/opencontainers/go-digest v1.0.0-rc1 h1:WzifXhOVOEOuFYOJAW6aQqW0TooG2iki3E3Ii+WN7gQ=
-+github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s=
-+github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0=
-+github.com/opencontainers/runc v1.0.0-rc2.0.20190611121236-6cc515888830/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U=
-+github.com/opencontainers/runtime-spec v1.0.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0=
-+github.com/opencontainers/selinux v1.2.2/go.mod h1:+BLncwf63G4dgOzykXAxcmnFlUaOlkDdmw/CqsW6pjs=
-+github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc=
-+github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ=
-+github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k=
-+github.com/pelletier/go-buffruneio v0.2.0 h1:U4t4R6YkofJ5xHm3dJzuRpPZ0mr5MMCoAWooScCR7aA=
-+github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo=
-+github.com/pelletier/go-toml v1.0.1/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
-+github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
-+github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI=
-+github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
-+github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
-+github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=
-+github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
-+github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
-+github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
-+github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
-+github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA=
-+github.com/pquerna/cachecontrol v0.0.0-20180306154005-525d0eb5f91d h1:7gXyC293Lsm2YWgQ+0uaAFFFDO82ruiQSwc3ua+Vtlc=
-+github.com/pquerna/cachecontrol v0.0.0-20180306154005-525d0eb5f91d/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA=
-+github.com/pquerna/ffjson v0.0.0-20180717144149-af8b230fcd20/go.mod h1:YARuvh7BUWHNhzDq2OM5tzR2RiCcN2D7sapiKyCel/M=
-+github.com/prometheus/client_golang v0.9.2 h1:awm861/B8OKDd2I/6o1dy3ra4BamzKhYOiGItCeZ740=
-+github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM=
-+github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 h1:idejC8f05m9MGOsuEi1ATq9shN03HrxNkD/luQvxCv8=
-+github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
-+github.com/prometheus/common v0.0.0-20181126121408-4724e9255275 h1:PnBWHBf+6L0jOqq0gIVUe6Yk0/QMZ640k6NvkxcBf+8=
-+github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
-+github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a h1:9a8MnZMP0X2nLJdBg+pBmGgkJlSaKC2KaQmTCk1XDtE=
-+github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
-+github.com/quobyte/api v0.1.2/go.mod h1:jL7lIHrmqQ7yh05OJ+eEEdHr0u/kmT1Ff9iHd+4H6VI=
-+github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446/go.mod h1:uYEyJGbgTkfkS4+E/PavXkNJcbFIpEtjt2B0KDQ5+9M=
-+github.com/robfig/cron v1.1.0 h1:jk4/Hud3TTdcrJgUOBgsqrZBarcxl6ADIjSC2iniwLY=
-+github.com/robfig/cron v1.1.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k=
-+github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
-+github.com/rs/cors v1.6.0 h1:G9tHG9lebljV9mfp9SNPDL36nCDxmo3zTlAf1YgvzmI=
-+github.com/rs/cors v1.6.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
-+github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c/go.mod h1:DM5xW0nvfNNm2uytzsvhI3OnX8uzaRAg8UX/CnDqbto=
-+github.com/russross/blackfriday v0.0.0-20170610170232-067529f716f4/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
-+github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo=
-+github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
-+github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
-+github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo=
-+github.com/sergi/go-diff v1.0.0 h1:Kpca3qRNrduNnOQeazBd0ysaKrUJiIuISHxogkT9RPQ=
-+github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
-+github.com/sirupsen/logrus v1.0.5/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc=
-+github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4=
-+github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
-+github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c h1:fyKiXKO1/I/B6Y2U8T7WdQGWzwehOuGIrljPtt7YTTI=
-+github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog=
-+github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
-+github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
-+github.com/soheilhy/cmux v0.1.3/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
-+github.com/soheilhy/cmux v0.1.4 h1:0HKaf1o97UwFjHH9o5XsHUOF+tqmdA7KEzXLpiyaw0E=
-+github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
-+github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
-+github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk=
-+github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
-+github.com/spf13/cobra v0.0.5 h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s=
-+github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU=
-+github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
-+github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo=
-+github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
-+github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
-+github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
-+github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
-+github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
-+github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s=
-+github.com/src-d/gcfg v1.4.0 h1:xXbNR5AlLSA315x2UO+fTSSAXCDf+Ar38/6oyGbDKQ4=
-+github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI=
-+github.com/storageos/go-api v0.0.0-20180912212459-343b3eff91fc/go.mod h1:ZrLn+e0ZuF3Y65PNF6dIwbJPZqfmtCXxFm9ckv0agOY=
-+github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-+github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-+github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48=
-+github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
-+github.com/stretchr/testify v0.0.0-20151208002404-e3a8ff8ce365/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
-+github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
-+github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
-+github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
-+github.com/syndtr/gocapability v0.0.0-20160928074757-e7cb7fa329f4/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww=
-+github.com/thecodeteam/goscaleio v0.1.0/go.mod h1:68sdkZAsK8bvEwBlbQnlLS+xU+hvLYM/iQ8KXej1AwM=
-+github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
-+github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
-+github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4=
-+github.com/vishvananda/netlink v0.0.0-20171020171820-b2de5d10e38e/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk=
-+github.com/vishvananda/netns v0.0.0-20171111001504-be1fbeda1936/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI=
-+github.com/vmihailenco/msgpack v3.3.1+incompatible h1:ibe+d1lqocBmxbJ+gwcDO8LpAHFr3PGDYovoURuTVGk=
-+github.com/vmihailenco/msgpack v3.3.1+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk=
-+github.com/vmware/govmomi v0.20.1/go.mod h1:URlwyTFZX72RmxtxuaFL2Uj3fD1JTvZdx59bHWk6aFU=
-+github.com/xanzy/ssh-agent v0.2.0 h1:Adglfbi5p9Z0BmK2oKU9nTG+zKfniSfnaMYB+ULd+Ro=
-+github.com/xanzy/ssh-agent v0.2.0/go.mod h1:0NyE30eGUDliuLEHJgYte/zncp2zdTStcOnWhgSqHD8=
-+github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
-+github.com/xlab/handysort v0.0.0-20150421192137-fb3537ed64a1/go.mod h1:QcJo0QPSfTONNIgpN5RA8prR7fF8nkF6cTWTcNerRO8=
-+github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
-+github.com/yudai/gojsondiff v0.0.0-20180504020246-0525c875b75c h1:/8Xb/f8s2/ZZpzMzBkFwW2Jvj7Pglk+AW8m8FFqOoIQ=
-+github.com/yudai/gojsondiff v0.0.0-20180504020246-0525c875b75c/go.mod h1:AY32+k2cwILAkW1fbgxQ5mUmMiZFgLIV+FBNExI05xg=
-+github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 h1:BHyfKlQyqbsFN5p3IfnEUduWvb9is428/nNb5L3U01M=
-+github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM=
-+github.com/yudai/pp v2.0.1+incompatible h1:Q4//iY4pNF6yPLZIigmvcl7k/bPgrcTPIFIcmawg5bI=
-+github.com/yudai/pp v2.0.1+incompatible/go.mod h1:PuxR/8QJ7cyCkFp/aUDS+JY727OFEZkTdatxwunjIkc=
-+github.com/yuin/gopher-lua v0.0.0-20190115140932-732aa6820ec4 h1:1yOVVSFiradDwXpgdkDjlGOcGJqcohH/W49Zn8Ywgco=
-+github.com/yuin/gopher-lua v0.0.0-20190115140932-732aa6820ec4/go.mod h1:fFiAh+CowNFr0NK5VASokuwKwkbacRmHsVA7Yb1Tqac=
-+go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
-+go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
-+go.uber.org/atomic v0.0.0-20181018215023-8dc6146f7569/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
-+go.uber.org/multierr v0.0.0-20180122172545-ddea229ff1df/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
-+go.uber.org/zap v0.0.0-20180814183419-67bc79d13d15/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
-+golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-+golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-+golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-+golang.org/x/crypto v0.0.0-20190123085648-057139ce5d2b/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-+golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-+golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-+golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-+golang.org/x/crypto v0.0.0-20190320223903-b7391e95e576/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-+golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-+golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-+golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586 h1:7KByu05hhLed2MO29w7p1XfZvZ13m8mub3shuVftRs0=
-+golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-+golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-+golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-+golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
-+golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
-+golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-+golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
-+golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-+golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-+golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-+golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
-+golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
-+golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20181005035420-146acd28ed58/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-+golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-+golang.org/x/net v0.0.0-20190328230028-74de082e2cca/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-+golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-+golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-+golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-+golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-+golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-+golang.org/x/net v0.0.0-20191004110552-13f9640d40b9 h1:rjwSpXsdiK0dV8/Naq3kAw9ymfAeJIyd0upUIElB+lI=
-+golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-+golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
-+golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-+golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0=
-+golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-+golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-+golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-+golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-+golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-+golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU=
-+golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-+golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20180903190138-2b024373dcd9/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20181004145325-8469e314837c/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20190124100055-b90733256f2e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-+golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-+golang.org/x/sys v0.0.0-20190321052220-f7bb7a8bee54/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-+golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-+golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-+golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-+golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-+golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a h1:aYOabOQFp6Vj6W1F80affTUvO9UxmJRx8K0gsfABByQ=
-+golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-+golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-+golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-+golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-+golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
-+golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
-+golang.org/x/time v0.0.0-20181108054448-85acf8d2951c h1:fqgJT0MGcGpPgpWU7VRdRjuArfcOvC4AoJmILihzhDg=
-+golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-+golang.org/x/tools v0.0.0-20170824195420-5d2fd3ccab98/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-+golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-+golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-+golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-+golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-+golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-+golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
-+golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-+golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-+golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-+golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-+golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-+golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-+golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
-+golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
-+golang.org/x/tools v0.0.0-20190920225731-5eefd052ad72/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-+golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-+gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485/go.mod h1:2ltnJ7xHfj0zHS40VVPYEAAMTa3ZGguvHGBSJeRWqE0=
-+gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw=
-+gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e/go.mod h1:kS+toOQn6AQKjmKJ7gzohV1XkqsFehRA2FbsbkopSuQ=
-+google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
-+google.golang.org/api v0.6.1-0.20190607001116-5213b8090861/go.mod h1:btoxGiFvQNVUZQ8W08zLtrVS08CNpINPEfxXxgJL1Q4=
-+google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
-+google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-+google.golang.org/appengine v1.5.0 h1:KxkO13IPW4Lslp2bz+KHP2E3gtFlrIGNThxkZQ3g+4c=
-+google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-+google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
-+google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-+google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-+google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873 h1:nfPFGzJkUDX6uBmpN/pSw7MbOAWegH5QDQuoXFHedLg=
-+google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-+google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
-+google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
-+google.golang.org/grpc v1.23.0 h1:AzbTB6ux+okLTzP8Ru1Xs41C303zdcfEht7MQnYJt5A=
-+google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
-+gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
-+gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-+gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
-+gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-+gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
-+gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=
-+gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
-+gopkg.in/gcfg.v1 v1.2.0/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o=
-+gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo=
-+gopkg.in/go-playground/webhooks.v5 v5.11.0 h1:V3vej+ZXrVvO2EmBTKlhClEbpTqXH44K5OyLUMOkHMg=
-+gopkg.in/go-playground/webhooks.v5 v5.11.0/go.mod h1:LZbya/qLVdbqDR1aKrGuWV6qbia2zCYSR5dpom2SInQ=
-+gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
-+gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
-+gopkg.in/mcuadros/go-syslog.v2 v2.2.1/go.mod h1:l5LPIyOOyIdQquNg+oU6Z3524YwrcqEm0aKH+5zpt2U=
-+gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k=
-+gopkg.in/square/go-jose.v2 v2.2.2 h1:orlkJ3myw8CN1nVQHBFfloD+L3egixIa4FvUP6RosSA=
-+gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI=
-+gopkg.in/src-d/go-billy.v4 v4.2.1 h1:omN5CrMrMcQ+4I8bJ0wEhOBPanIRWzFC953IiXKdYzo=
-+gopkg.in/src-d/go-billy.v4 v4.2.1/go.mod h1:tm33zBoOwxjYHZIE+OV8bxTWFMJLrconzFMd38aARFk=
-+gopkg.in/src-d/go-git-fixtures.v3 v3.1.1 h1:XWW/s5W18RaJpmo1l0IYGqXKuJITWRFuA45iOf1dKJs=
-+gopkg.in/src-d/go-git-fixtures.v3 v3.1.1/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g=
-+gopkg.in/src-d/go-git.v4 v4.9.1 h1:0oKHJZY8tM7B71378cfTg2c5jmWyNlXvestTT6WfY+4=
-+gopkg.in/src-d/go-git.v4 v4.9.1/go.mod h1:Vtut8izDyrM8BUVQnzJ+YvmNcem2J89EmfZYCkLokZk=
-+gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
-+gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
-+gopkg.in/warnings.v0 v0.1.1/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
-+gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
-+gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
-+gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-+gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-+gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-+gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10=
-+gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-+gotest.tools v2.1.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
-+gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
-+gotest.tools/gotestsum v0.3.5/go.mod h1:Mnf3e5FUzXbkCfynWBGOwLssY7gTQgCHObK9tMpAriY=
-+honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-+honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-+honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-+honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-+honnef.co/go/tools v0.0.1-2019.2.2/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
-+k8s.io/api v0.0.0-20200131112707-d64dbec685a4 h1:7kA/ATNKWB1TVM0pwxzl/JONybbBVROCxqndoCd57fU=
-+k8s.io/api v0.0.0-20200131112707-d64dbec685a4/go.mod h1:SGkmWEIoDg63In+t6yMJLEXQSkK5XxTNDcVydoy58dc=
-+k8s.io/apiextensions-apiserver v0.0.0-20200208193839-84fe3c0be50e h1:L/XqOouONrybm+3jyUJZPo5JIMARb5qFNfmmUqy81Eg=
-+k8s.io/apiextensions-apiserver v0.0.0-20200208193839-84fe3c0be50e/go.mod h1:YzEcimsSKeVDDQnLTI9Qf8uws94WpMl4qut8Rbx4dVk=
-+k8s.io/apimachinery v0.16.7-beta.0.0.20200131112342-0c9ec93240c9 h1:pusQlPC9d40F13jjdYyJDFDwnUjCTDN5P/y5WteLVkA=
-+k8s.io/apimachinery v0.16.7-beta.0.0.20200131112342-0c9ec93240c9/go.mod h1:Xk2vD2TRRpuWYLQNM6lT9R7DSFZUYG03SarNkbGrnKE=
-+k8s.io/apiserver v0.0.0-20200208192130-2d005a048922 h1:kgU/Yr5/GsGK3GAaFgmSp+y0IMLu+FoZK+wnKlgzIrQ=
-+k8s.io/apiserver v0.0.0-20200208192130-2d005a048922/go.mod h1:kcWyL8/bV2c1b/FeWrxbO08zraTaYuhR7leZ4l9iOmo=
-+k8s.io/cli-runtime v0.0.0-20200131120220-9674fbb91442 h1:gHF/ZIm6hTWAuN/rKdH1IO/iJfKPjn0d1kdeIMbPiDg=
-+k8s.io/cli-runtime v0.0.0-20200131120220-9674fbb91442/go.mod h1:sL3otDuOz8AlMrzsrBeB/ektmi6qYAE4a9Gid/pxtSo=
-+k8s.io/client-go v0.0.0-20191016111102-bec269661e48 h1:C2XVy2z0dV94q9hSSoCuTPp1KOG7IegvbdXuz9VGxoU=
-+k8s.io/client-go v0.0.0-20191016111102-bec269661e48/go.mod h1:hrwktSwYGI4JK+TJA3dMaFyyvHVi/aLarVHpbs8bgCU=
-+k8s.io/cloud-provider v0.0.0-20200131203752-f498d522efeb/go.mod h1:hb9XI7OCOFjqueeUaUYHbEuGG/nSq0UZtydmOu83p6M=
-+k8s.io/cluster-bootstrap v0.0.0-20200131121422-fc6110069b18/go.mod h1:2U3dLDmef+EIuACENgQ1f8jQV//Z+aX/bp9DsglDXK0=
-+k8s.io/code-generator v0.16.7-beta.0.0.20200131112027-a3045e5e55c0/go.mod h1:wFdrXdVi/UC+xIfLi+4l9elsTT/uEF61IfcN2wOLULQ=
-+k8s.io/component-base v0.0.0-20200131113804-409d4deb41dd h1:W0AuOSSgValfdhcR68oayHewqFJh/nMA+JDPQbXGrkg=
-+k8s.io/component-base v0.0.0-20200131113804-409d4deb41dd/go.mod h1:55xG5ozAlA2bbjfmFYC2LPf4cQqp4nOJT5e4+cXUDnY=
-+k8s.io/cri-api v0.16.8-beta.0/go.mod h1:W6aMMPN5fmxcRGaHnb6BEfoTeS82OsJcsUJyKf+EWYc=
-+k8s.io/csi-translation-lib v0.0.0-20200131121824-f033562d74c3/go.mod h1:2NVc4Xw5CEBgQj3/GtHOKPs5M68nhbszaFFuoB+xGUE=
-+k8s.io/gengo v0.0.0-20190822140433-26a664648505/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
-+k8s.io/heapster v1.2.0-beta.1/go.mod h1:h1uhptVXMwC8xtZBYsPXKVi8fpdlYkTs6k949KozGrM=
-+k8s.io/klog v0.4.0 h1:lCJCxf/LIowc2IGS9TPjWDyXY4nOmdGdfcwwDQCOURQ=
-+k8s.io/klog v0.4.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I=
-+k8s.io/kube-aggregator v0.0.0-20200208192621-0eeb50407007 h1:PqWgdqcu7/ZAno0sqGoqo3eC/qhwnz+XTotZfG+84ic=
-+k8s.io/kube-aggregator v0.0.0-20200208192621-0eeb50407007/go.mod h1:u6psj4FzpmwlJuQKReXypLOIhIF2UxzZRBThWtnjIDU=
-+k8s.io/kube-controller-manager v0.0.0-20200131121224-13b3f231e47d/go.mod h1:rlvqwtZiupLrqd54U19Th2a0sMf0PNbGA1J3zPTwFAc=
-+k8s.io/kube-openapi v0.0.0-20190816220812-743ec37842bf h1:EYm5AW/UUDbnmnI+gK0TJDVK9qPLhM+sRHYanNKw0EQ=
-+k8s.io/kube-openapi v0.0.0-20190816220812-743ec37842bf/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E=
-+k8s.io/kube-proxy v0.0.0-20200131120626-5b8ba5e54e1f/go.mod h1:3/a8cJm4V50vBnkRwRhpgdIdsTH+4cj/kV66oxybGxc=
-+k8s.io/kube-scheduler v0.0.0-20200131121024-5f0ba0866863/go.mod h1:1xme9q7fNwDPtgIELmyOFGQErlOzFlQ1XHjTPUz1GYc=
-+k8s.io/kubectl v0.0.0-20200131122652-b28c9fbca10f h1:7764TWFJ+UYY6TX1Vq3jCo/3BkORLtywarY8SEdQh18=
-+k8s.io/kubectl v0.0.0-20200131122652-b28c9fbca10f/go.mod h1:d78MZ7MR2Q5xMwSrGvbJARH13CsOo5mSoDZWfjIe1TQ=
-+k8s.io/kubelet v0.0.0-20200131120825-905bd8eea4c4/go.mod h1:VkwV80jJy9GciSRBPFduby5qJxI5v5lV3D6WMMCveek=
-+k8s.io/kubernetes v0.0.0-20191207011953-bfafae8f1c2f h1:bGmDtZ96ysKXeBFw0+9cw9twoCQjrPRkkpSQqhxEXVs=
-+k8s.io/kubernetes v0.0.0-20191207011953-bfafae8f1c2f/go.mod h1:OdJXH1Q9L+NDVj158Zo8f6R3NSaOx1ewLUcaJv8hSRE=
-+k8s.io/legacy-cloud-providers v0.0.0-20200208200602-3a1c7effd2b3/go.mod h1:Egd+aHCesdnzDDtUaaWnAhnyt5/dgQIfM4UL5z2WJxg=
-+k8s.io/metrics v0.0.0-20200131120008-5c623d74062d/go.mod h1:18pR44uxuhPU05LZpHhJiPPzQvGoFmCf2UlTp2EhSM8=
-+k8s.io/repo-infra v0.0.0-20181204233714-00fe14e3d1a3/go.mod h1:+G1xBfZDfVFsm1Tj/HNCvg4QqWx8rJ2Fxpqr1rqp/gQ=
-+k8s.io/sample-apiserver v0.0.0-20200208192953-f8dc80bbc173/go.mod h1:Bnw1dM0HuYH49aVse0I8cV6KeyOFPBaWxnhsU7uR2UA=
-+k8s.io/utils v0.0.0-20190801114015-581e00157fb1 h1:+ySTxfHnfzZb9ys375PXNlLhkJPLKgHajBU0N62BDvE=
-+k8s.io/utils v0.0.0-20190801114015-581e00157fb1/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew=
-+layeh.com/gopher-json v0.0.0-20190114024228-97fed8db8427 h1:RZkKxMR3jbQxdCEcglq3j7wY3PRJIopAwBlx1RE71X0=
-+layeh.com/gopher-json v0.0.0-20190114024228-97fed8db8427/go.mod h1:ivKkcY8Zxw5ba0jldhZCYYQfGdb2K6u9tbYK1AwMIBc=
-+modernc.org/cc v1.0.0/go.mod h1:1Sk4//wdnYJiUIxnW8ddKpaOJCF37yAdqYnkxUpaYxw=
-+modernc.org/golex v1.0.0/go.mod h1:b/QX9oBD/LhixY6NDh+IdGv17hgB+51fET1i2kPSmvk=
-+modernc.org/mathutil v1.0.0/go.mod h1:wU0vUrJsVWBZ4P6e7xtFJEhFSNsfRLJ8H458uRjg03k=
-+modernc.org/strutil v1.0.0/go.mod h1:lstksw84oURvj9y3tn8lGvRxyRC1S2+g5uuIzNfIOBs=
-+modernc.org/xc v1.0.0/go.mod h1:mRNCo0bvLjGhHO9WsyuKVU4q0ceiDDDoEeWDJHrNx8I=
-+sigs.k8s.io/kustomize v2.0.3+incompatible h1:JUufWFNlI44MdtnjUqVnvh29rR37PQFzPbLXqhyOyX0=
-+sigs.k8s.io/kustomize v2.0.3+incompatible/go.mod h1:MkjgH3RdOWrievjo6c9T245dYlB5QeXV4WCbnt/PEpU=
-+sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e/go.mod h1:wWxsB5ozmmv/SG7nM11ayaAW51xMvak/t1r0CSlcokI=
-+sigs.k8s.io/structured-merge-diff v1.0.2/go.mod h1:IIgPezJWb76P0hotTxzDbWsMYB8APh18qZnxkomBpxA=
-+sigs.k8s.io/yaml v1.1.0 h1:4A07+ZFc2wgJwo8YNlQpr1rVlgUDlxXHhPJciaPY5gs=
-+sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
-+vbom.ml/util v0.0.0-20160121211510-db5cfe13f5cc/go.mod h1:so/NYdZXCz+E3ZpW0uAoCj6uzU2+8OWDFv/HxUSs7kI=
diff --git a/pkgs/applications/networking/cluster/fluxctl/default.nix b/pkgs/applications/networking/cluster/fluxctl/default.nix
index fe45b9ccb402..c47896619513 100644
--- a/pkgs/applications/networking/cluster/fluxctl/default.nix
+++ b/pkgs/applications/networking/cluster/fluxctl/default.nix
@@ -32,6 +32,6 @@ buildGoModule rec {
description = "CLI client for Flux, the GitOps Kubernetes operator";
homepage = "https://github.com/fluxcd/flux";
license = licenses.asl20;
- maintainers = with maintainers; [ Gonzih filalex77 ];
+ maintainers = with maintainers; [ Gonzih Br1ght0ne ];
};
}
diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix
index a0daba8d8f28..86d1fd1383c3 100644
--- a/pkgs/applications/networking/cluster/helm/default.nix
+++ b/pkgs/applications/networking/cluster/helm/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "helm";
- version = "3.4.0";
+ version = "3.4.1";
src = fetchFromGitHub {
owner = "helm";
repo = "helm";
rev = "v${version}";
- sha256 = "1z5s8c6yrc1v2y54lx2mbyz31schzpaz2r304m0wwxhn06p43sl0";
+ sha256 = "13w0s11319qg9mmmxc24mlj0hrp0r529p3ny4gfzsl0vn3qzd6i2";
};
- vendorSha256 = "0vcvmbvfmj0bi5msjhy9qcqabiscjpfqpnb1lxy49mshs902qc14";
+ vendorSha256 = "0x3dcvnrl7cs8faaiq9ybfgg0lkac5ppf61i724cja270nmpmazl";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/helmfile/default.nix b/pkgs/applications/networking/cluster/helmfile/default.nix
index f8c7ce2254ef..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.132.1";
+ version = "0.135.0";
src = fetchFromGitHub {
owner = "roboll";
repo = "helmfile";
rev = "v${version}";
- sha256 = "03i9pl3iwqk5az73qm9rxdq8c5nd9l4w3c28yk55bfgpwpnxcwjc";
+ sha256 = "1ky9mh5n6n84g77ax1dn1cisgxjwyrhnapaikyj4q53zcbyai3ng";
};
- vendorSha256 = "0r4p4nwhmxg06qyf86gd2g61l4r1mlpblh4vhsc1shbz9iigykzi";
+ vendorSha256 = "0dycngvk4nymcrkn6pn2q2h2zfvhc69m1zs2pspl58sa0mkakk2p";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/helmsman/default.nix b/pkgs/applications/networking/cluster/helmsman/default.nix
index d4f1e82d5116..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.4.6";
+ version = "3.6.2";
src = fetchFromGitHub {
owner = "Praqma";
repo = "helmsman";
rev = "v${version}";
- sha256 = "018bkl6q6q8njv9qy87affs0g6c716vmhcqv2czv8qz454hn7i5h";
+ 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 f6619c9f19f7..19fc90ca9e46 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.3";
+ version = "1.7.5";
src = fetchFromGitHub {
owner = "istio";
repo = "istio";
rev = version;
- sha256 = "1w0ddz2am053bpi0jrn5v3b76jf2z4nl7zv0i1z2v9xcx59bxkac";
+ sha256 = "10h2ak3s74xb1rjvc6bc5yiyq2k8qbv07wxnshiqp5cnd6pjni0w";
};
- vendorSha256 = "02l13hzk5aikpylalsm35v27cljcl4z0qka9a4m125bc4rj2kp7k";
+ vendorSha256 = "1xj77w2h7qg808v6ll8hm5nvnb2lwky789aikgxli2k6m0cy0c5k";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/jx/default.nix b/pkgs/applications/networking/cluster/jx/default.nix
index 72b365d01b47..1f1eb3e8548f 100644
--- a/pkgs/applications/networking/cluster/jx/default.nix
+++ b/pkgs/applications/networking/cluster/jx/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "jx";
- version = "2.1.138";
+ version = "2.1.149";
src = fetchFromGitHub {
owner = "jenkins-x";
repo = "jx";
rev = "v${version}";
- sha256 = "1i45gzaql6rfplliky56lrzwjnm2qzv25kgyq7gvn9c7hjaaq65b";
+ sha256 = "0jgny09wpfab8mkxkhv9swp1baqx3lxsx75a5i78cypkj6xadc69";
};
- vendorSha256 = "1wvggarakshpw7m8h0x2zvd6bshd2kzbrjynfa113z90pgksvjng";
+ vendorSha256 = "1fswrf14nwjm0z8qqgdx236w7w1m451lyfinhx9pyp89fw2h5mv6";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/k3s/default.nix b/pkgs/applications/networking/cluster/k3s/default.nix
index ae98fbbcc2dc..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
@@ -222,6 +222,7 @@ let
in
stdenv.mkDerivation rec {
name = "k3s";
+ version = k3sVersion;
# Important utilities used by the kubelet, see
# https://github.com/kubernetes/kubernetes/issues/26093#issuecomment-237202494
@@ -233,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 575bc5a50623..9e188c0f7e2d 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.22.1";
+ version = "0.24.1";
src = fetchFromGitHub {
owner = "derailed";
repo = "k9s";
rev = "v${version}";
- sha256 = "1qyibpvfbd8yahfmci431qd0zy4wwz03gwj1ak8rn3qxpv1cdbmk";
+ sha256 = "1b67a417b0914ccl7drdfd7bq1qsfkw9haqz4m5j96qb0l5p71w2";
};
buildFlagsArray = ''
@@ -18,7 +18,7 @@ buildGoModule rec {
-X github.com/derailed/k9s/cmd.commit=${src.rev}
'';
- vendorSha256 = "1432ppgd3lc0h83i6vzklfhp95s2xwaf41mv4xfryzzszjfndmvl";
+ vendorSha256 = "01g50sfk0k7v60m3anfiq2w9pzl2wpa985s22ciq911h3fscka3f";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/kpt/default.nix b/pkgs/applications/networking/cluster/kpt/default.nix
index 9b43f143bdc9..712761eeef29 100644
--- a/pkgs/applications/networking/cluster/kpt/default.nix
+++ b/pkgs/applications/networking/cluster/kpt/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kpt";
- version = "0.35.0";
+ version = "0.37.0";
src = fetchFromGitHub {
owner = "GoogleContainerTools";
repo = pname;
rev = "v${version}";
- sha256 = "0pk4j809hh4hkr58wx42vyzcn2g7l2lb60f4j1837hkk3rwrxkpm";
+ sha256 = "1b1sgwax67pazcs1lly3h3bb7ww91lcd3nr0w3r3f46d1c6iy8mn";
};
- vendorSha256 = "0c5ycyjhzz18ny544ddrag39la0fl0d3zrbbv8szb5jx87jx67jj";
+ vendorSha256 = "0dn6nryf3vn7r0xna02va4wbgkq0z6x8sj6g2mskfywrk0mfhadv";
subPackages = [ "." ];
diff --git a/pkgs/applications/networking/cluster/kube3d/default.nix b/pkgs/applications/networking/cluster/kube3d/default.nix
index bb3b7aedd8a4..9163347d7b22 100644
--- a/pkgs/applications/networking/cluster/kube3d/default.nix
+++ b/pkgs/applications/networking/cluster/kube3d/default.nix
@@ -1,43 +1,53 @@
-{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
+let
+ k3sVersion = "1.19.3-k3s3";
+in
buildGoModule rec {
pname = "kube3d";
- version = "3.0.2";
- k3sVersion = "1.18.6-k3s1";
+ version = "3.3.0";
- excludedPackages = ''tools'';
+ excludedPackages = "tools";
src = fetchFromGitHub {
- owner = "rancher";
- repo = "k3d";
- rev = "v${version}";
- sha256 = "182n4kggwr6z75vsagfd0rl89ixcw5h13whf56jh4cd38dj8is5l";
+ 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 ];
- postInstall = ''
- for shell in bash zsh; do
- $out/bin/k3d completion $shell > k3d.$shell
- installShellCompletion k3d.$shell
- done
- '';
- vendorSha256 = null;
+ 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;
- meta = with stdenv.lib; {
+ postInstall = ''
+ installShellCompletion --cmd k3d \
+ --bash <($out/bin/k3d completion bash) \
+ --fish <($out/bin/k3d completion fish) \
+ --zsh <($out/bin/k3d completion zsh)
+ '';
+
+ 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 ];
+ maintainers = with maintainers; [ kuznero jlesquembre ngerstle jk ];
};
}
diff --git a/pkgs/applications/networking/cluster/kubelogin/default.nix b/pkgs/applications/networking/cluster/kubelogin/default.nix
index 4d883553bc30..ced9c43876f6 100644
--- a/pkgs/applications/networking/cluster/kubelogin/default.nix
+++ b/pkgs/applications/networking/cluster/kubelogin/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubelogin";
- version = "0.0.6";
+ version = "0.0.7";
src = fetchFromGitHub {
owner = "Azure";
repo = pname;
rev = "v${version}";
- sha256 = "18rkjdl8asr5c1kgdm2iqb5qwkfcrv2sk3nns3hhfqzs2v9mxmha";
+ sha256 = "0jw8v6ff0iwkwxlhcr35cvhy4zg31dsm1s3q4fxgi901yj1wn6zy";
};
vendorSha256 = "0al8y65xvnwl34jkpqyf6zwr21xn30zswknlym9nnn1n47fyayxb";
diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix
index a56db4331945..9a8bbe09a508 100644
--- a/pkgs/applications/networking/cluster/kubernetes/default.nix
+++ b/pkgs/applications/networking/cluster/kubernetes/default.nix
@@ -15,13 +15,13 @@ with lib;
stdenv.mkDerivation rec {
pname = "kubernetes";
- version = "1.19.3";
+ version = "1.19.4";
src = fetchFromGitHub {
owner = "kubernetes";
repo = "kubernetes";
rev = "v${version}";
- sha256 = "0fpkgrykkjmkrh327g6zf3r6s39bnv5w1wlqsvvzyp2zsswgw81v";
+ sha256 = "05gisihrklkzsdsrrmvmqlfwfdx73jbwd5668n5wa5hp432qyvwi";
};
nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync go-bindata ];
diff --git a/pkgs/applications/networking/cluster/kubeseal/default.nix b/pkgs/applications/networking/cluster/kubeseal/default.nix
index 51b53ed8fa18..51ae1202a378 100644
--- a/pkgs/applications/networking/cluster/kubeseal/default.nix
+++ b/pkgs/applications/networking/cluster/kubeseal/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubeseal";
- version = "0.12.6";
+ version = "0.13.1";
src = fetchFromGitHub {
owner = "bitnami-labs";
repo = "sealed-secrets";
rev = "v${version}";
- sha256 = "0h8v751jf8hws8zcai6vfsk5vmq6f9kwz2dg79l6xa0dfc2rv4zf";
+ sha256 = "1hlj7i7pjyvrf9cpx6s41sdn7wjwfk7c0akx45kw662vrxcqcgf2";
};
vendorSha256 = null;
diff --git a/pkgs/applications/networking/cluster/kubeval/default.nix b/pkgs/applications/networking/cluster/kubeval/default.nix
index 72dfe3ecc33f..d26f8ed5dc67 100644
--- a/pkgs/applications/networking/cluster/kubeval/default.nix
+++ b/pkgs/applications/networking/cluster/kubeval/default.nix
@@ -7,7 +7,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "instrumenta";
repo = "kubeval";
- rev = "${version}";
+ rev = version;
sha256 = "05li0qv4q7fy2lr50r6c1r8dhx00jb1g01qmgc72a9zqp378yiq0";
};
diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix
index 299c1fb523c5..bd71f2f5c5ba 100644
--- a/pkgs/applications/networking/cluster/minikube/default.nix
+++ b/pkgs/applications/networking/cluster/minikube/default.nix
@@ -11,9 +11,9 @@
buildGoModule rec {
pname = "minikube";
- version = "1.14.1";
+ version = "1.15.1";
- vendorSha256 = "057mlmja3mygfdf0cp0bcm0chq7s30bjcs5hqacwl6c79ivrjf89";
+ vendorSha256 = "1xkk4f8qjqx5x878iniclni3jm2f7ka47va756vc3vk8p5s6vpdk";
doCheck = false;
@@ -21,7 +21,7 @@ buildGoModule rec {
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
- sha256 = "000i30qsjx1h2x6b8vb5piq9lhjrz5hj9wza7gxsrzsf2z9rhryg";
+ 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/nomad/0.11.nix b/pkgs/applications/networking/cluster/nomad/0.11.nix
index ff0d1c69f41d..aec421bf1a7d 100644
--- a/pkgs/applications/networking/cluster/nomad/0.11.nix
+++ b/pkgs/applications/networking/cluster/nomad/0.11.nix
@@ -2,6 +2,6 @@
callPackage ./generic.nix {
inherit buildGoPackage;
- version = "0.11.4";
- sha256 = "1sykp9sji6f564s7bz0cvnr9w5x92n0l1r1djf1bl7jvv2mi1mcb";
+ version = "0.11.6";
+ sha256 = "09ym9fd4fp2461ddhrb5nlz8l24iq4hsbqikzc21ainagq2g1azf";
}
diff --git a/pkgs/applications/networking/cluster/nomad/0.12.nix b/pkgs/applications/networking/cluster/nomad/0.12.nix
index 3687b58b5a7c..863f7cbed2f9 100644
--- a/pkgs/applications/networking/cluster/nomad/0.12.nix
+++ b/pkgs/applications/networking/cluster/nomad/0.12.nix
@@ -2,6 +2,6 @@
callPackage ./generic.nix {
inherit buildGoPackage;
- version = "0.12.3";
- sha256 = "100ynhc4nm4mmjxx1jhq2kjbqshxvi5x8y482520j8gsyn40g6zc";
+ version = "0.12.7";
+ sha256 = "0y1nwmpc4fqgjyb19n1f2w4y5k7fy4p68v2vnnry11nj3im7ia14";
}
diff --git a/pkgs/applications/networking/cluster/octant/default.nix b/pkgs/applications/networking/cluster/octant/default.nix
new file mode 100644
index 000000000000..9e37bb6afe25
--- /dev/null
+++ b/pkgs/applications/networking/cluster/octant/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchurl }:
+let
+ version = "0.16.0";
+
+ system = stdenv.hostPlatform.system;
+ suffix = {
+ x86_64-linux = "Linux-64bit";
+ aarch64-linux = "Linux-arm64";
+ x86_64-darwin = "macOS-64bit";
+ }."${system}" or (throw "Unsupported system: ${system}");
+
+ baseurl = "https://github.com/vmware-tanzu/octant/releases/download";
+ fetchsrc = sha256: fetchurl {
+ url = "${baseurl}/v${version}/octant_${version}_${suffix}.tar.gz";
+ sha256 = sha256."${system}";
+ };
+in
+stdenv.mkDerivation rec {
+ pname = "octant";
+ inherit version;
+
+ src = fetchsrc {
+ x86_64-linux = "1i6i42hwxaczkfv8ldxn3wp6bslgwfkycvh88khfmapw2f5f9mhr";
+ aarch64-linux = "1ka5vscyqxckxnhnymp06yi0r2ljw42q0g62yq7qv4safljd452p";
+ x86_64-darwin = "1c50c2r2hq2fi8jcijq6vn336w96ar7b6qccv5w2240i0szsxxql";
+ };
+
+ doBuild = false;
+ doCheck = false;
+
+ installPhase = ''
+ mkdir -p "$out/bin"
+ mv octant $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.";
+ longDescription = ''
+ Octant is a tool for developers to understand how applications run on a Kubernetes cluster.
+ It aims to be part of the developer's toolkit for gaining insight and approaching complexity found in Kubernetes.
+ Octant offers a combination of introspective tooling, cluster navigation, and object management along with a
+ plugin system to further extend its capabilities.
+ '';
+ homepage = "https://octant.dev/";
+ license = licenses.asl20;
+ platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
+ maintainers = with maintainers; [ jk ];
+ };
+}
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/popeye/default.nix b/pkgs/applications/networking/cluster/popeye/default.nix
index ff180bdc9b2f..6e7eccac2063 100644
--- a/pkgs/applications/networking/cluster/popeye/default.nix
+++ b/pkgs/applications/networking/cluster/popeye/default.nix
@@ -2,24 +2,24 @@
buildGoModule rec {
pname = "popeye";
- version = "0.8.10";
+ version = "0.9.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "derailed";
repo = "popeye";
- sha256 = "1cx39xipvvhb12nhvg7kfssnqafajni662b070ynlw8p870bj0sn";
+ sha256 = "1rslmcdjs53zvv0xaf00vxqsfc3jh2p584j3q6nfgrghc978xmpf";
};
buildFlagsArray = ''
-ldflags=
-s -w
-X github.com/derailed/popeye/cmd.version=${version}
- -X github.com/derailed/popeye/cmd.commit=b7a876eafd4f7ec5683808d8d6880c41c805056a
- -X github.com/derailed/popeye/cmd.date=2020-08-25T23:02:30Z
+ -X github.com/derailed/popeye/cmd.commit=022c3104b642aab6bdb287468fb79068a33e1b0d
+ -X github.com/derailed/popeye/cmd.date=2020-10-31T16:44:45Z
'';
- vendorSha256 = "0b2bawc9wnqwgvrv614rq5y4ns9di65zqcbb199y2ijpsaw5d9a7";
+ vendorSha256 = "08195dnka7rs38py3kjii9zh9nifg2fnbi1wzjl0pc38i2bbrz0k";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/sonobuoy/default.nix b/pkgs/applications/networking/cluster/sonobuoy/default.nix
index c111f7eccfee..be5cb51d450d 100644
--- a/pkgs/applications/networking/cluster/sonobuoy/default.nix
+++ b/pkgs/applications/networking/cluster/sonobuoy/default.nix
@@ -13,7 +13,7 @@ buildGoModule rec {
let t = goPackagePath;
in ''
-ldflags=
- -s -X ${t}/pkg/buildinfo.Version=${version}
+ -s -X ${t}/pkg/buildinfo.Version=v${version}
-X ${t}/pkg/buildinfo.GitSHA=${rev}
-X ${t}/pkg/buildDate=unknown
'';
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 20861769d8c8..bc42bf13666a 100644
--- a/pkgs/applications/networking/cluster/starboard/default.nix
+++ b/pkgs/applications/networking/cluster/starboard/default.nix
@@ -2,16 +2,18 @@
buildGoModule rec {
pname = "starboard";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
- sha256 = "12vfxnny3giirdf1xhacy24dvy5zm7iil6h019s0l63876vingnc";
+ sha256 = "00d3cnd3n6laa6rphw5w9xk8slpp4a603vzhixzg01sghq26gy22";
};
- vendorSha256 = "0hj7h58j0v98plrqfldq59d084j76aiy82mfm8zi0vcqg6gxf4pb";
+ vendorSha256 = "0y816r75rp1a4rp7j0a8wzrfi2mdf4ji1vz2vaj5s7x9ik6rc13r";
+
+ subPackages = [ "cmd/starboard" ];
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/tanka/default.nix b/pkgs/applications/networking/cluster/tanka/default.nix
index 1793af1085a9..293cdb673711 100644
--- a/pkgs/applications/networking/cluster/tanka/default.nix
+++ b/pkgs/applications/networking/cluster/tanka/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "tanka";
- version = "0.11.1";
+ version = "0.12.0";
src = fetchFromGitHub {
owner = "grafana";
repo = pname;
rev = "v${version}";
- sha256 = "0hp10qgalglsdhh6z6v4azh2hsr89mdrv1g5lssfl5jyink409yd";
+ sha256 = "1f67b236njz1qdxjyf2568vkigjmpylqlra29jlgm6vhd5qky7ia";
};
- vendorSha256 = "15x8fqz2d2793ivgxpd9jyr34njzi1xpyxdlfyj1b01n2vr3xg4m";
+ vendorSha256 = "1pr265g11lcviqw974lf05q52qrfpwnpn9a64q6088g0nfp4ly06";
doCheck = false;
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 a75500c8eb37..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,106 +53,15 @@ 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
- '';
- });
-
- # provider was moved to the `vultr` organization, but kept the old references:
- # https://github.com/vultr/terraform-provider-vultr/pull/67
- # this override should be removed as soon as new version (>1.4.1) is released.
- vultr = automated-providers.vultr.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-vultr vultr/terraform-provider-vultr
- substituteInPlace main.go --replace terraform-providers/terraform-provider-vultr vultr/terraform-provider-vultr
- '';
- });
-
# Packages that don't fit the default model
ansible = callPackage ./ansible {};
cloudfoundry = callPackage ./cloudfoundry {};
elasticsearch = callPackage ./elasticsearch {};
gandi = callPackage ./gandi {};
+ hcloud = callPackage ./hcloud {};
keycloak = callPackage ./keycloak {};
libvirt = callPackage ./libvirt {};
+ linuxbox = callPackage ./linuxbox {};
lxd = callPackage ./lxd {};
shell = callPackage ./shell {};
vpsadmin = callPackage ./vpsadmin {};
diff --git a/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix b/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix
new file mode 100644
index 000000000000..89a22c718efb
--- /dev/null
+++ b/pkgs/applications/networking/cluster/terraform-providers/hcloud/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "terraform-provider-hcloud";
+ version = "1.22.0";
+
+ src = fetchFromGitHub {
+ owner = "hetznercloud";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1h4kplrmpsbwa0nq3zyqa0cnvhv1s5avdrjyf1k1f2z6b6h4gynf";
+ };
+
+ vendorSha256 = "070p34g0ca55rmfdwf1l53yr8vyhmm5sb8hm8q036n066yp03yfs";
+
+ # Spends an awful time in other test folders, apparently tries to reach
+ # opencensus and fails.
+ checkPhase = ''
+ pushd hcloud
+ go test -v
+ popd
+ '';
+
+ postInstall = "mv $out/bin/terraform-provider-hcloud{,_v${version}}";
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/cloudfoundry-community/terraform-provider-cloudfoundry";
+ description = "Terraform provider for cloudfoundry";
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ ris ];
+ };
+}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix b/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
index 42ed3d21066f..4662a315a8c4 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
@@ -19,7 +19,7 @@
buildGoPackage rec {
pname = "terraform-provider-libvirt";
- version = "0.6.2";
+ version = "0.6.3";
goPackagePath = "github.com/dmacvicar/terraform-provider-libvirt";
@@ -27,7 +27,7 @@ buildGoPackage rec {
owner = "dmacvicar";
repo = "terraform-provider-libvirt";
rev = "v${version}";
- sha256 = "1wkpns047ccff0clfb1108wjax1qb5v06hky0i3h2wpzysll7r7b";
+ sha256 = "0ak2lpnv6h0i7lzfcggd90jpfhvsasdr6nflkflk2drlcpalggj9";
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
diff --git a/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix b/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix
new file mode 100644
index 000000000000..60cd7f2d7637
--- /dev/null
+++ b/pkgs/applications/networking/cluster/terraform-providers/linuxbox/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "terraform-provider-linuxbox";
+ version = "0.3.11";
+
+ src = fetchFromGitHub {
+ owner = "numtide";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1sxb2iv4dl0rw3v1r7k5dfkyh14nmp19cprqafhb7ncarmvawq39";
+ };
+
+ vendorSha256 = "16hp0pv1qpvr34ac1syjci39csvyj3c748inllypjwx76q6rwp7k";
+
+ postInstall = "mv $out/bin/terraform-provider-linuxbox{,_v${version}}";
+
+ passthru.provider-source-address = "registry.terraform.io/numtide/linuxbox";
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/numtide/terraform-provider-linuxbox";
+ description = "Basic building block for Seed DevOps";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ zimbatm ];
+ };
+}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix b/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
index d64178b1e658..a583bc335142 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "terraform-provider-lxd";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "sl1pm4t";
repo = "terraform-provider-lxd";
rev = "v${version}";
- sha256 = "1k54021178zybh9dqly2ly8ji9x5rka8dn9xd6rv7gkcl5w3y6fv";
+ sha256 = "00gj7zj45wm9sf7a7nybjijdrdr00g2yf8h41c6j679a6nfnx0fd";
};
- vendorSha256 = "1shdpl1zsbbpc3mfs0l65ykq2h15ggvqylaixcap4j4lfl7m9my0";
+ vendorSha256 = "0xq8zgx8h47pc88nkdvy5skpr8vk87b4212mm5msfxk8n7nl4fi2";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 29bbac6f70bb..83865214192a 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -33,9 +33,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/archive",
"repo": "terraform-provider-archive",
- "rev": "v1.3.0",
- "sha256": "1hwg8ai4bvsmgnl669608lr4v940xnyig1xshps490f47c8hqy6y",
- "version": "1.3.0"
+ "rev": "v2.0.0",
+ "sha256": "1d5n379zyjp2srg43g78a8h33qwcpkfkj7c35idvbyydi35vzlpl",
+ "vendorSha256": null,
+ "version": "2.0.0"
},
"arukas": {
"owner": "terraform-providers",
@@ -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",
@@ -293,9 +298,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/external",
"repo": "terraform-provider-external",
- "rev": "v1.2.0",
- "sha256": "1kx28bffhd1pg3m0cbldclc8l9zic16mqrk7gybcls9vyds5gbvc",
- "version": "1.2.0"
+ "rev": "v2.0.0",
+ "sha256": "16wciz08gicicsirij2ql0gy8dg0372jjsqmaigkl2n07mqz2b6a",
+ "vendorSha256": null,
+ "version": "2.0.0"
},
"fastly": {
"owner": "terraform-providers",
@@ -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",
@@ -367,13 +378,6 @@
"sha256": "00l3cwvyyjk0n3j535qfj3bsf1s5l07786gnxycj0f8vz3a06bcq",
"version": "1.6.0"
},
- "hcloud": {
- "owner": "terraform-providers",
- "repo": "terraform-provider-hcloud",
- "rev": "v1.16.0",
- "sha256": "09v2bg4ffyh4ibz449dygxgd7mvjgh4b2r242l3cwi7pzn66imrz",
- "version": "1.16.0"
- },
"hedvig": {
"owner": "terraform-providers",
"repo": "terraform-provider-hedvig",
@@ -385,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",
@@ -400,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",
@@ -420,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",
@@ -475,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",
@@ -513,9 +522,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/local",
"repo": "terraform-provider-local",
- "rev": "v1.4.0",
- "sha256": "1k1kbdn99ypn1pi6vqbs1l9a8vvf4vs32wl8waa16i26514sz1wk",
- "version": "1.4.0"
+ "rev": "v2.0.0",
+ "sha256": "0c1mk63lh3qmj8pl80lyvvsgyg4gg7673abr8cfxrj45635h74z5",
+ "vendorSha256": null,
+ "version": "2.0.0"
},
"logentries": {
"owner": "terraform-providers",
@@ -619,9 +629,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/null",
"repo": "terraform-provider-null",
- "rev": "v2.1.2",
- "sha256": "0di1hxmd3s80sz8hl5q2i425by8fbk15f0r4jmnm6vra0cq89jw2",
- "version": "2.1.2"
+ "rev": "v3.0.0",
+ "sha256": "0r1kvsc96922i85hdvf1pk8aicxjr6bc69gc63qi21hrl0jpvr7r",
+ "vendorSha256": null,
+ "version": "3.0.0"
},
"nutanix": {
"owner": "terraform-providers",
@@ -739,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",
@@ -789,9 +800,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/random",
"repo": "terraform-provider-random",
- "rev": "v2.2.1",
- "sha256": "1qklsxj443vsj61lwl7qf7xwgnllwcvb2yk6s0kn9g3iq63pcv30",
- "version": "2.2.1"
+ "rev": "v3.0.0",
+ "sha256": "00dkpcri9ckp0kxwgh3p8175cyd44m8z13cb013pm4mrr61n4wq9",
+ "vendorSha256": null,
+ "version": "3.0.0"
},
"rightscale": {
"owner": "terraform-providers",
@@ -909,9 +921,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/template",
"repo": "terraform-provider-template",
- "rev": "v2.1.2",
- "sha256": "18w1mmma81m9j7yf6q500w8v9ss28w6sw2ynssl99pyw2gwmd04q",
- "version": "2.1.2"
+ "rev": "v2.2.0",
+ "sha256": "12pn1i06jz4xl50md94yfdggg3pg5bv1viwf35izizm5rnyksyv2",
+ "vendorSha256": null,
+ "version": "2.2.0"
},
"tencentcloud": {
"owner": "terraform-providers",
@@ -946,9 +959,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/tls",
"repo": "terraform-provider-tls",
- "rev": "v2.1.1",
- "sha256": "1qsx540pjcq4ra034q2dwnw5nmzab5h1c3vm20ppg5dkhhyiizq8",
- "version": "2.1.1"
+ "rev": "v3.0.0",
+ "sha256": "1p9d5wrr4xwf2i930zlcarm1zl8ysj3nyc6rrbhpxk04kr6ap0wz",
+ "vendorSha256": null,
+ "version": "3.0.0"
},
"triton": {
"owner": "terraform-providers",
@@ -1024,9 +1038,9 @@
"vultr": {
"owner": "vultr",
"repo": "terraform-provider-vultr",
- "rev": "v1.4.1",
- "sha256": "1jx9p4bwpa5zxig6gfk4akfsnbivvyhwcw8id2ch2ga9a67pwald",
- "version": "1.4.1"
+ "rev": "v1.5.0",
+ "sha256": "04qy366ignn53bbdj9s3032qr1x7h84q36qzl5ywydlw2va0qbsd",
+ "version": "1.5.0"
},
"wavefront": {
"owner": "terraform-providers",
diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix
index b73f24ed47d9..b478071ead16 100644
--- a/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/pkgs/applications/networking/cluster/terraform/default.nix
@@ -114,7 +114,7 @@ let
(orig: { passthru = orig.passthru // passthru; })
else
lib.appendToName "with-plugins" (stdenv.mkDerivation {
- inherit (terraform) name;
+ inherit (terraform) name meta;
buildInputs = [ makeWrapper ];
buildCommand = pluginDir + ''
diff --git a/pkgs/applications/networking/cluster/terragrunt/default.nix b/pkgs/applications/networking/cluster/terragrunt/default.nix
index e3f2adacfb21..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.25.5";
+ version = "0.26.7";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "v${version}";
- sha256 = "19rsnhws4cvssxjmm22j746jck0wzrhwi24hnlwxkdaaw92yd36l";
+ 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..d362500ff598 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.12";
src = fetchFromGitHub {
owner = "tilt-dev";
repo = pname;
rev = "v${version}";
- sha256 = "0wiqnlam4f7085n3djvb5phhvw9df61bj8w6c5rcpffykg33vhmi";
+ sha256 = "0l70nmxvk30h56bs46cgakddzdf3laj1y88d0jchij0yy7ixa61f";
};
vendorSha256 = null;
diff --git a/pkgs/applications/networking/cluster/velero/default.nix b/pkgs/applications/networking/cluster/velero/default.nix
index 0d5835a8cde1..45cae94ec850 100644
--- a/pkgs/applications/networking/cluster/velero/default.nix
+++ b/pkgs/applications/networking/cluster/velero/default.nix
@@ -2,20 +2,20 @@
buildGoModule rec {
pname = "velero";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchFromGitHub {
rev = "v${version}";
owner = "vmware-tanzu";
repo = "velero";
- sha256 = "1rmymwmglcia5j0c692g34hlffba1yqs2s0iyjpafma2zabrcnai";
+ sha256 = "1hfi1iipbval0c0c0nnf6fz5n76za0vwczm5lq86sddqnznbvsrz";
};
buildFlagsArray = ''
-ldflags=
-s -w
-X github.com/vmware-tanzu/velero/pkg/buildinfo.Version=${version}
- -X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=87d86a45a6ca66c6c942c7c7f08352e26809426c
+ -X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=456eb19668f8da603756353d9179b59b5a7bfa04
-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitTreeState=clean
'';
@@ -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/compactor/default.nix b/pkgs/applications/networking/compactor/default.nix
index 5d9a658972c3..97a2f6992f9a 100644
--- a/pkgs/applications/networking/compactor/default.nix
+++ b/pkgs/applications/networking/compactor/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "compactor";
- version = "0.12.2";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "dns-stats";
repo = pname;
rev = version;
- sha256 = "17p9wsslsh6ifnadvyygr0cgir4q4iirxfz9zpkpbhh76cx2qnay";
+ sha256 = "0x5rwbv0ndf9zcvnsbd78ic6shh9hd0bh3gh0lzz9wlb99lslbkk";
};
# cbor-diag, cddl and wireshark-cli are only used for tests.
diff --git a/pkgs/applications/networking/datovka/default.nix b/pkgs/applications/networking/datovka/default.nix
index f004a807aa79..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.2";
+ version = "4.15.6";
src = fetchurl {
url = "https://secure.nic.cz/files/datove_schranky/${version}/${pname}-${version}.tar.xz";
- sha256 = "0vna3vaivi6w7nlkwpqhwmyly0s1d5y2yg51br2f918pjhp2cp7q";
+ 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/feedreaders/newsflash/default.nix b/pkgs/applications/networking/feedreaders/newsflash/default.nix
index 896904b0cac2..441a80fc071b 100644
--- a/pkgs/applications/networking/feedreaders/newsflash/default.nix
+++ b/pkgs/applications/networking/feedreaders/newsflash/default.nix
@@ -8,7 +8,7 @@
, gdk-pixbuf
, glib
, gtk3
-, libhandy
+, libhandy_0
, openssl
, sqlite
, webkitgtk
@@ -54,7 +54,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [
gtk3
- libhandy
+ libhandy_0
openssl
sqlite
webkitgtk
diff --git a/pkgs/applications/networking/feedreaders/rssguard/default.nix b/pkgs/applications/networking/feedreaders/rssguard/default.nix
index 40b67484360b..f9abd3fef3c0 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.2";
src = fetchFromGitHub {
owner = "martinrotter";
repo = pname;
rev = version;
- sha256 = "1l2ra06am6bgwb4q200lhi64sz3np1dzf2vpjh10znxbx0mahbq6";
+ sha256 = "0vy89ih586s89s29dzzggk7bkaz70mzrc9islirk01s1jal1jn0v";
};
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/ftp/filezilla/default.nix b/pkgs/applications/networking/ftp/filezilla/default.nix
index 0cb0d17cc5a2..17306059e996 100644
--- a/pkgs/applications/networking/ftp/filezilla/default.nix
+++ b/pkgs/applications/networking/ftp/filezilla/default.nix
@@ -17,11 +17,11 @@
stdenv.mkDerivation rec {
pname = "filezilla";
- version = "3.50.0";
+ version = "3.51.0";
src = fetchurl {
url = "https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.bz2";
- sha256 = "sha256-4NuHJpylIIqtFKAkFTN7T57+PEnC1NFOZukhx4oTXBA=";
+ sha256 = "0k3c7gm16snc6dr9a3xgq14ajyqj4hxcrd6hk6jk5fsi9x51rgl2";
};
# https://www.linuxquestions.org/questions/slackware-14/trouble-building-filezilla-3-47-2-1-current-4175671182/#post6099769
diff --git a/pkgs/applications/networking/gns3/default.nix b/pkgs/applications/networking/gns3/default.nix
index d9168d7a2988..a0f35f3779d1 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.15";
+ stableVersion = "2.2.16";
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 = "149yphmxc47bhc2f942lp4bx354qj3cyrpn10s1xabkn2hwrsm0d";
- serverSrcHash = "03cfg48xzgz362ra5x853k8r244dgbrmszcprs2lg70i3m722345";
+ guiSrcHash = "1kz5gr5rwqp1hn9fw17v6sy2467506zks574nqcd2vgxzhr6cy6x";
+ serverSrcHash = "1r6qj1l8jgyjm67agn83zp9c2n7pgfzwyh8a5q314zxi18nm6rqp";
in {
guiStable = mkGui {
stable = true;
diff --git a/pkgs/applications/networking/gns3/server.nix b/pkgs/applications/networking/gns3/server.nix
index bbf3f0514c45..ad346104f969 100644
--- a/pkgs/applications/networking/gns3/server.nix
+++ b/pkgs/applications/networking/gns3/server.nix
@@ -35,7 +35,9 @@ in python.pkgs.buildPythonPackage {
postPatch = ''
# yarl 1.4+ only requires Python 3.6+
- sed -iE "s/yarl==1.3.0//" requirements.txt
+ substituteInPlace requirements.txt \
+ --replace "aiohttp==3.6.2" "aiohttp>=3.6.2" \
+ --replace "yarl==1.3.0" ""
'';
propagatedBuildInputs = with python.pkgs; [
diff --git a/pkgs/applications/networking/google-drive-ocamlfuse/default.nix b/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
index b9b1c1f54a95..72ff8bd8b4be 100644
--- a/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
+++ b/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
@@ -8,6 +8,8 @@ buildDunePackage rec {
useDune2 = true;
+ minimumOCamlVersion = "4.06";
+
src = fetchFromGitHub {
owner = "astrada";
repo = "google-drive-ocamlfuse";
diff --git a/pkgs/applications/networking/gopher/sacc/default.nix b/pkgs/applications/networking/gopher/sacc/default.nix
index 71726056a554..e10d97aeb42b 100644
--- a/pkgs/applications/networking/gopher/sacc/default.nix
+++ b/pkgs/applications/networking/gopher/sacc/default.nix
@@ -1,15 +1,14 @@
-{ stdenv, fetchgit, ncurses
+{ stdenv, fetchurl, ncurses
, patches ? [] # allow users to easily override config.def.h
}:
stdenv.mkDerivation rec {
pname = "sacc";
- version = "1.01";
+ version = "1.02";
- src = fetchgit {
- url = "git://bitreich.org/sacc";
- rev = version;
- sha256 = "0n6ghbi715m7hrxzqggx1bpqj8h7569s72b9bzk6m4gd29jaq9hz";
+ src = fetchurl {
+ url = "ftp://bitreich.org/releases/sacc/sacc-${version}.tgz";
+ sha512 = "18ja95cscgjaj1xqn70dj0482f76d0561bdcc47flqfsjh4mqckjqr65qv7awnw6rzm03i5cp45j1qx12y0y83skgsar4pplmy8q014";
};
inherit patches;
diff --git a/pkgs/applications/networking/hydroxide/default.nix b/pkgs/applications/networking/hydroxide/default.nix
index cf872b77b8d1..a54a47b9c8f2 100644
--- a/pkgs/applications/networking/hydroxide/default.nix
+++ b/pkgs/applications/networking/hydroxide/default.nix
@@ -21,7 +21,7 @@ buildGoModule rec {
description = "A third-party, open-source ProtonMail bridge";
homepage = "https://github.com/emersion/hydroxide";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/ids/zeek/default.nix b/pkgs/applications/networking/ids/zeek/default.nix
index a6189da7ee3e..713156a66214 100644
--- a/pkgs/applications/networking/ids/zeek/default.nix
+++ b/pkgs/applications/networking/ids/zeek/default.nix
@@ -21,11 +21,11 @@ let
in
stdenv.mkDerivation rec {
pname = "zeek";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchurl {
url = "https://download.zeek.org/zeek-${version}.tar.gz";
- sha256 = "0rybs79h0sq12vsayah8dixqac404z84rlvqynvzf3dh2lwcgg0y";
+ sha256 = "00cxz7ad7p62s2glcagzcvwbnsivrv4bmz6rl1vij907jb24hmvc";
};
nativeBuildInputs = [ cmake flex bison file ];
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 a262b0487464..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-08-30";
+ version = "2020-11-22";
src = fetchFromGitHub {
owner = "Bios-Marcel";
repo = pname;
rev = version;
- sha256 = "sha256-CwOI7Ah4+sxD9We+Va5a6jYat5mjOeBk2EsOfwskz6k=";
+ sha256 = "0avf09b73fs3wpb4fzmm6ka595aanfvp95m6xj1ccxvq8ciwpqcw";
};
subPackages = [ "." ];
- vendorSha256 = "sha256-01I7GrZkaskuz20kVK2YwqvP7ViPMlQ3BFaoLHwgvOE=";
+ vendorSha256 = "01anbhwgwam70dymcmvkia1xpw48658rq7wv4m7fiavxvnli6z2y";
meta = with stdenv.lib; {
homepage = "https://github.com/Bios-Marcel/cordless";
diff --git a/pkgs/applications/networking/instant-messengers/dino/default.nix b/pkgs/applications/networking/instant-messengers/dino/default.nix
index 795f71a3cd01..03508c2ffb53 100644
--- a/pkgs/applications/networking/instant-messengers/dino/default.nix
+++ b/pkgs/applications/networking/instant-messengers/dino/default.nix
@@ -18,24 +18,15 @@
stdenv.mkDerivation rec {
pname = "dino";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "dino";
repo = "dino";
rev = "v${version}";
- sha256 = "1k5cgj5n8s40i71wqdh6m1q0njl45ichfdbbywx9rga5hljz1c54";
+ sha256 = "0wy1hb3kz3k4gqqwx308n37cqag2d017jwfz0b5s30nkx2pbwspw";
};
- patches = [
- (fetchpatch {
- # Allow newer versions of libsignal-protocol-c
- url = "https://github.com/dino/dino/commit/fbd70ceaac5ebbddfa21a580c61165bf5b861303.patch";
- sha256 = "0ydpwsmwrzfsry89fsffkfalhki4n1dw99ixjvpiingdrhjmwyl2";
- excludes = [ "plugins/signal-protocol/libsignal-protocol-c" ];
- })
- ];
-
nativeBuildInputs = [
vala
cmake
diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix
index 8672f64be386..9b89634f0b3a 100644
--- a/pkgs/applications/networking/instant-messengers/discord/default.nix
+++ b/pkgs/applications/networking/instant-messengers/discord/default.nix
@@ -17,20 +17,20 @@ in {
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.114";
+ version = "0.0.116";
src = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
- sha256 = "0j3w4jf4jisrpz03462sqjsrvjw50kqqq3psyympw0jb1wjccc41";
+ 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 364f5a25d0af..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.12",
+ "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 b31841c5e79a..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.12";
+ version = "1.7.14";
src = fetchFromGitHub {
owner = "vector-im";
repo = "riot-desktop";
rev = "v${version}";
- sha256 = "08d9llrglap5bbicdkbdl9l71wba2kkyhdyd0a4iqdz3l2jvv698";
+ 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 0d3e771630fd..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.12";
+ version = "1.7.14";
src = fetchurl {
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
- sha256 = "173hdg09cw13vqh0lvz6kl0mq4i3rsacjxhspkpydh2qd1g3hjrs";
+ sha256 = "1wyk1si0dmlcskf25zmbijpz6505yzjxa7pvd3g2k9kxc49vi20j";
};
installPhase = ''
diff --git a/pkgs/applications/networking/instant-messengers/fractal/default.nix b/pkgs/applications/networking/instant-messengers/fractal/default.nix
index 68e7282870ba..bc6dbc5ce193 100644
--- a/pkgs/applications/networking/instant-messengers/fractal/default.nix
+++ b/pkgs/applications/networking/instant-messengers/fractal/default.nix
@@ -12,7 +12,7 @@
, pkg-config
, gtksourceview4
, glib
-, libhandy
+, libhandy_0
, gtk3
, dbus
, openssl
@@ -63,10 +63,10 @@ rustPlatform.buildRustPackage rec {
gtkSupport = true;
})
gst_all_1.gstreamer
- gst_all_1.gst-validate
+ gst_all_1.gst-devtools
gtk3
gtksourceview4
- libhandy
+ libhandy_0
openssl
sqlite
];
@@ -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-dl/default.nix b/pkgs/applications/networking/instant-messengers/matrix-dl/default.nix
index 97f775220229..caf6669e120b 100644
--- a/pkgs/applications/networking/instant-messengers/matrix-dl/default.nix
+++ b/pkgs/applications/networking/instant-messengers/matrix-dl/default.nix
@@ -1,14 +1,14 @@
{ lib, python3Packages, fetchFromGitHub }:
python3Packages.buildPythonApplication rec {
- pname = "matrix-dl-unstable";
- version = "2019-09-22";
+ pname = "matrix-dl";
+ version = "unstable-2020-07-14";
src = fetchFromGitHub {
owner = "rubo77";
- repo = "matrix-dl";
- rev = "e91610f45b7b3b0aca34923309fc83ba377f8a69";
- sha256 = "036xfdd21pcfjlilknc67z5jqpk0vz07853wwcsiac32iypc6f2q";
+ repo = pname;
+ rev = "b1a86d1421f39ee327284e1023f09dc165e3c8a5";
+ sha256 = "1l8nh8z7kz24v0wcy3ll3w6in2yxwa1yz8lyc3x0blz37d8ss4ql";
};
propagatedBuildInputs = with python3Packages; [
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/mcabber/default.nix b/pkgs/applications/networking/instant-messengers/mcabber/default.nix
index 98b326820b9f..23db7d1ce257 100644
--- a/pkgs/applications/networking/instant-messengers/mcabber/default.nix
+++ b/pkgs/applications/networking/instant-messengers/mcabber/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "mcabber";
- version = "1.1.0";
+ version = "1.1.2";
src = fetchurl {
url = "https://mcabber.com/files/mcabber-${version}.tar.bz2";
- sha256 = "1ggh865p1rf10ffsnf4g6qv9i8bls36dxdb1nzs5r9vdqci2rz04";
+ sha256 = "0q1i5acyghsmzas88qswvki8kkk2nfpr8zapgnxbcd3lwcxl38f4";
};
nativeBuildInputs = [ pkgconfig ];
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/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/quaternion/default.nix b/pkgs/applications/networking/instant-messengers/quaternion/default.nix
index b1577a37844d..c031615a90bf 100644
--- a/pkgs/applications/networking/instant-messengers/quaternion/default.nix
+++ b/pkgs/applications/networking/instant-messengers/quaternion/default.nix
@@ -10,7 +10,7 @@ mkDerivation rec {
src = fetchFromGitHub {
owner = "QMatrixClient";
repo = "Quaternion";
- rev = "${version}";
+ rev = version;
sha256 = "0hqhg7l6wpkdbzrdjvrbqymmahziri07ba0hvbii7dd2p0h248fv";
};
diff --git a/pkgs/applications/networking/instant-messengers/signal-cli/default.nix b/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
index c1b9cdc122c4..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.10";
+ 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 = "0zglcx5ylqjc3hjkzi84mjhp9dchnnkv12qq75q5pqkx1w45rmim";
+ 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 5603ff13b19a..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.37.2"; # 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 = "0n4g2fh1ibw6fl5vbnnchx2vafasqrq8rl9w0ch7lai665zkxsk3";
+ sha256 = "1lq830760y4kmhqd29hhgnab6lryiipb01y0c5bbl886zk3z35n4";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/instant-messengers/skype-call-recorder/conference.patch b/pkgs/applications/networking/instant-messengers/skype-call-recorder/conference.patch
deleted file mode 100644
index 8b8ce8fd7bbf..000000000000
--- a/pkgs/applications/networking/instant-messengers/skype-call-recorder/conference.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-From abd67f1d44eef81baf2e9729f95e002c4ecc7350 Mon Sep 17 00:00:00 2001
-From: jlh <jlh@gmx.ch>
-Date: Fri, 16 Oct 2009 17:40:54 +0200
-Subject: [PATCH] Rudimentary support for recording hosted conference calls
-
----
- call.cpp | 37 +++++++++++++++++++++++++++++++++++--
- call.h | 11 ++++++++++-
- 2 files changed, 45 insertions(+), 3 deletions(-)
-
-diff --git a/call.cpp b/call.cpp
-index c2b02f2..663c1c1 100644
---- a/call.cpp
-+++ b/call.cpp
-@@ -90,9 +90,10 @@ void AutoSync::reset() {
-
- // Call class
-
--Call::Call(QObject *p, Skype *sk, CallID i) :
-- QObject(p),
-+Call::Call(CallHandler *h, Skype *sk, CallID i) :
-+ QObject(h),
- skype(sk),
-+ handler(h),
- id(i),
- status("UNKNOWN"),
- writer(NULL),
-@@ -119,6 +120,13 @@ Call::Call(QObject *p, Skype *sk, CallID i) :
- debug(QString("Call %1: cannot get partner display name").arg(id));
- displayName = "Unnamed Caller";
- }
-+
-+ // Skype does not properly send updates when the CONF_ID property
-+ // changes. since we need this information, check it now on all calls
-+ handler->updateConfIDs();
-+ // this call isn't yet in the list of calls, thus we need to
-+ // explicitely check its CONF_ID
-+ updateConfID();
- }
-
- Call::~Call() {
-@@ -134,6 +142,10 @@ Call::~Call() {
- // QT takes care of deleting servers and sockets
- }
-
-+void Call::updateConfID() {
-+ confID = skype->getObject(QString("CALL %1 CONF_ID").arg(id)).toLong();
-+}
-+
- bool Call::okToDelete() const {
- // this is used for checking whether past calls may now be deleted.
- // when a past call hasn't been decided yet whether it should have been
-@@ -270,6 +282,11 @@ void Call::startRecording(bool force) {
- if (isRecording)
- return;
-
-+ if (handler->isConferenceRecording(confID)) {
-+ debug(QString("Call %1: call is part of a conference that is already being recorded").arg(id));
-+ return;
-+ }
-+
- if (force) {
- emit showLegalInformation();
- } else {
-@@ -589,6 +606,22 @@ CallHandler::~CallHandler() {
- delete legalInformationDialog;
- }
-
-+void CallHandler::updateConfIDs() {
-+ QList<Call *> list = calls.values();
-+ for (int i = 0; i < list.size(); i++)
-+ list.at(i)->updateConfID();
-+}
-+
-+bool CallHandler::isConferenceRecording(CallID id) const {
-+ QList<Call *> list = calls.values();
-+ for (int i = 0; i < list.size(); i++) {
-+ Call *c = list.at(i);
-+ if (c->getConfID() == id && c->getIsRecording())
-+ return true;
-+ }
-+ return false;
-+}
-+
- void CallHandler::callCmd(const QStringList &args) {
- CallID id = args.at(0).toInt();
-
-diff --git a/call.h b/call.h
-index cb8396d..b746f46 100644
---- a/call.h
-+++ b/call.h
-@@ -43,6 +43,8 @@ class QTcpServer;
- class QTcpSocket;
- class LegalInformationDialog;
-
-+class CallHandler;
-+
- typedef int CallID;
-
- class AutoSync {
-@@ -68,18 +70,21 @@ private:
- class Call : public QObject {
- Q_OBJECT
- public:
-- Call(QObject *, Skype *, CallID);
-+ Call(CallHandler *, Skype *, CallID);
- ~Call();
- void startRecording(bool = false);
- void stopRecording(bool = true);
-+ void updateConfID();
- bool okToDelete() const;
- void setStatus(const QString &);
- QString getStatus() const { return status; }
- bool statusDone() const;
- bool statusActive() const;
- CallID getID() const { return id; }
-+ CallID getConfID() const { return confID; }
- void removeFile();
- void hideConfirmation(int);
-+ bool getIsRecording() const { return isRecording; }
-
- signals:
- void startedCall(int, const QString &);
-@@ -99,10 +104,12 @@ private:
-
- private:
- Skype *skype;
-+ CallHandler *handler;
- CallID id;
- QString status;
- QString skypeName;
- QString displayName;
-+ CallID confID;
- AudioFileWriter *writer;
- bool isRecording;
- int stereo;
-@@ -140,6 +147,8 @@ class CallHandler : public QObject {
- public:
- CallHandler(QObject *, Skype *);
- ~CallHandler();
-+ void updateConfIDs();
-+ bool isConferenceRecording(CallID) const;
- void callCmd(const QStringList &);
-
- signals:
---
-1.6.5.GIT
-
diff --git a/pkgs/applications/networking/instant-messengers/skype-call-recorder/default.nix b/pkgs/applications/networking/instant-messengers/skype-call-recorder/default.nix
deleted file mode 100644
index 57d1ffece71a..000000000000
--- a/pkgs/applications/networking/instant-messengers/skype-call-recorder/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ stdenv, fetchurl, cmake, lame, id3lib, libvorbis, qt4, libogg }:
-
-stdenv.mkDerivation {
- name = "skype-call-recorder-0.8";
- src = fetchurl {
- url = "https://atdot.ch/scr/files/0.8/skype-call-recorder-0.8.tar.gz";
- sha256 = "1iijkhq3aj9gr3bx6zl8ryvzkqcdhsm9yisimakwq0lnw0lgf5di";
- };
-
- # Keep an rpath reference to the used libogg
- prePatch = ''
- sed -i -e '/ADD_EXECUTABLE/aSET(LIBRARIES ''${LIBRARIES} ogg)' CMakeLists.txt
- '';
-
- # Better support for hosted conferences
- patches = [ ./conference.patch ];
-
- buildInputs = [ cmake lame id3lib libvorbis qt4 libogg ];
- NIX_LDFLAGS = "-lvorbis";
-
- meta = {
- homepage = "http://atdot.ch/scr/";
- description = "Open source tool to record your Skype calls on Linux";
- license = stdenv.lib.licenses.gpl2Plus;
- platforms = with stdenv.lib.platforms; linux;
- maintainers = with stdenv.lib.maintainers; [viric];
- };
-}
diff --git a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
index b7aa2d845b17..47a79c7309df 100644
--- a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
+++ b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
@@ -7,7 +7,7 @@ let
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
# source of the latter disappears much faster.
- version = "8.65.0.78";
+ version = "8.66.0.74";
rpath = stdenv.lib.makeLibraryPath [
alsaLib
@@ -65,7 +65,7 @@ let
"https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
"https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"
];
- sha256 = "04qcpz3w2clpa23axh0xx68rm792d2l029r3wy1hfzbxd51z09lh";
+ sha256 = "11bpzr3j6fa5x62xrx2q2sr1wxjrn0a37053j4prxjcvdrc5in8f";
}
else
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
diff --git a/pkgs/applications/networking/instant-messengers/slack/default.nix b/pkgs/applications/networking/instant-messengers/slack/default.nix
index 2edccd8c019e..5f367c76a928 100644
--- a/pkgs/applications/networking/instant-messengers/slack/default.nix
+++ b/pkgs/applications/networking/instant-messengers/slack/default.nix
@@ -25,6 +25,7 @@
, libpulseaudio
, libuuid
, libxcb
+, libxkbcommon
, mesa
, nspr
, nss
@@ -39,9 +40,16 @@ let
throwSystem = throw "Unsupported system: ${system}";
pname = "slack";
+
+ x86_64-darwin-version = "4.11.1";
+ x86_64-darwin-sha256 = "0a5rq8zhgdckwxnyjv6nrgpnj682j1rd9yc4nwvsbvpzv15kmd35";
+
+ x86_64-linux-version = "4.11.1";
+ x86_64-linux-sha256 = "1r43g3xnla5aq38l3mpba8jb1gx9m2b6pr84prsclz27nr0rfm6g";
+
version = {
- x86_64-darwin = "4.9.0";
- x86_64-linux = "4.9.1";
+ x86_64-darwin = x86_64-darwin-version;
+ x86_64-linux = x86_64-linux-version;
}.${system} or throwSystem;
src = let
@@ -49,11 +57,11 @@ let
in {
x86_64-darwin = fetchurl {
url = "${base}/releases/macos/${version}/prod/x64/Slack-${version}-macOS.dmg";
- sha256 = "007fflncvvclj4agb6g5hc5k9j5hhz1rpvlcfd8w31rn1vad4abk";
+ sha256 = x86_64-darwin-sha256;
};
x86_64-linux = fetchurl {
url = "${base}/linux_releases/slack-desktop-${version}-amd64.deb";
- sha256 = "1n8br5vlcnf13b8m6727hy4bkmd6wayss96ck4ba9zsjiyj7v74i";
+ sha256 = x86_64-linux-sha256;
};
}.${system} or throwSystem;
@@ -68,6 +76,8 @@ let
linux = stdenv.mkDerivation rec {
inherit pname version src meta;
+ passthru.updateScript = ./update.sh;
+
rpath = stdenv.lib.makeLibraryPath [
alsaLib
at-spi2-atk
@@ -90,6 +100,7 @@ let
libpulseaudio
libuuid
libxcb
+ libxkbcommon
mesa
nspr
nss
@@ -152,6 +163,8 @@ let
darwin = stdenv.mkDerivation {
inherit pname version src meta;
+ passthru.updateScript = ./update.sh;
+
nativeBuildInputs = [ undmg ];
sourceRoot = "Slack.app";
diff --git a/pkgs/applications/networking/instant-messengers/slack/update.sh b/pkgs/applications/networking/instant-messengers/slack/update.sh
new file mode 100755
index 000000000000..adef44411091
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/slack/update.sh
@@ -0,0 +1,41 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i bash -p curl gnused
+
+set -eou pipefail
+
+latest_linux_version=$(curl --silent https://slack.com/downloads/linux | sed -n 's/.*Version \([0-9\.]\+\).*/\1/p')
+latest_mac_version=$(curl --silent https://slack.com/downloads/mac | sed -n 's/.*Version \([0-9\.]\+\).*/\1/p')
+
+# Double check that the latest mac and linux versions are in sync.
+if [[ "$latest_linux_version" != "$latest_mac_version" ]]; then
+ echo "the latest linux ($latest_linux_version) and mac ($latest_mac_version) versions are not the same"
+ exit 1
+fi
+
+nixpkgs="$(git rev-parse --show-toplevel)"
+slack_nix="$nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix"
+nixpkgs_linux_version=$(cat "$slack_nix" | sed -n 's/.*x86_64-linux-version = \"\([0-9\.]\+\)\";.*/\1/p')
+nixpkgs_mac_version=$(cat "$slack_nix" | sed -n 's/.*x86_64-darwin-version = \"\([0-9\.]\+\)\";.*/\1/p')
+
+if [[ "$nixpkgs_linux_version" == "$latest_linux_version" && "$nixpkgs_mac_version" == "$latest_mac_version" ]]; then
+ echo "nixpkgs versions are all up to date!"
+ exit 0
+fi
+
+linux_url="https://downloads.slack-edge.com/linux_releases/slack-desktop-${latest_linux_version}-amd64.deb"
+mac_url="https://downloads.slack-edge.com/releases/macos/${latest_mac_version}/prod/x64/Slack-${latest_mac_version}-macOS.dmg"
+linux_sha256=$(nix-prefetch-url ${linux_url})
+mac_sha256=$(nix-prefetch-url ${mac_url})
+
+sed -i "s/x86_64-linux-version = \".*\"/x86_64-linux-version = \"${latest_linux_version}\"/" "$slack_nix"
+sed -i "s/x86_64-darwin-version = \".*\"/x86_64-darwin-version = \"${latest_mac_version}\"/" "$slack_nix"
+sed -i "s/x86_64-linux-sha256 = \".*\"/x86_64-linux-sha256 = \"${linux_sha256}\"/" "$slack_nix"
+sed -i "s/x86_64-darwin-sha256 = \".*\"/x86_64-darwin-sha256 = \"${mac_sha256}\"/" "$slack_nix"
+
+if ! nix-build -A slack "$nixpkgs"; then
+ echo "The updated slack failed to build."
+ exit 1
+fi
+
+echo "Successfully updated"
+echo "slack: $nixpkgs_linux_version -> $latest_linux_version"
diff --git a/pkgs/applications/networking/instant-messengers/teams/default.nix b/pkgs/applications/networking/instant-messengers/teams/default.nix
index f1a2c137ad29..bf864eb41475 100644
--- a/pkgs/applications/networking/instant-messengers/teams/default.nix
+++ b/pkgs/applications/networking/instant-messengers/teams/default.nix
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
mv share $out/share
substituteInPlace $out/share/applications/teams.desktop \
- --replace /usr/bin/ $out/bin/
+ --replace /usr/bin/ ""
ln -s $out/opt/teams/teams $out/bin/
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/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 379922ee5855..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
}:
@@ -22,12 +22,12 @@ let
in mkDerivation rec {
pname = "telegram-desktop";
- version = "2.4.4";
+ version = "2.4.7";
# Telegram-Desktop with submodules
src = fetchurl {
url = "https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz";
- sha256 = "09lhikaybf57rki62miqcaxxrdg1ni2rj9aj4w9mrbzdv849fyc8";
+ sha256 = "1j2v29952l0am357pqvvgzm2zghmwhlr833kgp85hssxpr9xy4vv";
};
postPatch = ''
@@ -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/telegram/tdesktop/tg_owt-install.patch b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt-install.patch
deleted file mode 100644
index bc8a23eb31e5..000000000000
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt-install.patch
+++ /dev/null
@@ -1,159 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 6fbc0da..6cbff3c 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1856,3 +1856,41 @@ configure_file(
- "${CMAKE_CURRENT_BINARY_DIR}/tg_owtConfig.cmake"
- COPYONLY
- )
-+
-+install(
-+TARGETS
-+ tg_owt
-+ libabsl
-+ libopenh264
-+ libpffft
-+ librnnoise
-+ libsrtp
-+ libusrsctp
-+ libvpx
-+ ${vpx_export}
-+ libwebrtcbuild
-+ libyuv
-+ ${platform_export}
-+EXPORT tg_owtTargets
-+RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-+ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
-+)
-+
-+install(
-+ DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/src/
-+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
-+ FILES_MATCHING PATTERN "*.h"
-+)
-+
-+install(
-+ EXPORT tg_owtTargets
-+ NAMESPACE tg_owt::
-+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/tg_owt
-+)
-+
-+install(
-+ FILES ${CMAKE_CURRENT_BINARY_DIR}/tg_owtConfig.cmake
-+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/tg_owt
-+)
-diff --git a/cmake/libabsl.cmake b/cmake/libabsl.cmake
-index 2fb3b8c..4a4f85b 100644
---- a/cmake/libabsl.cmake
-+++ b/cmake/libabsl.cmake
-@@ -123,5 +123,6 @@ PRIVATE
-
- target_include_directories(libabsl
- PUBLIC
-- ${libabsl_loc}
-+ $<BUILD_INTERFACE:${libabsl_loc}>
-+ $<INSTALL_INTERFACE:include/third_party/abseil-cpp>
- )
-diff --git a/cmake/libpffft.cmake b/cmake/libpffft.cmake
-index a6ceb3e..435d3a3 100644
---- a/cmake/libpffft.cmake
-+++ b/cmake/libpffft.cmake
-@@ -24,5 +24,6 @@ endif()
-
- target_include_directories(libpffft
- PUBLIC
-- ${libpffft_loc}
-+ $<BUILD_INTERFACE:${libpffft_loc}>
-+ $<INSTALL_INTERFACE:include/third_party/pffft/src>
- )
-diff --git a/cmake/libsrtp.cmake b/cmake/libsrtp.cmake
-index 57c54b5..26b3466 100644
---- a/cmake/libsrtp.cmake
-+++ b/cmake/libsrtp.cmake
-@@ -30,6 +30,8 @@ PRIVATE
-
- target_include_directories(libsrtp
- PUBLIC
-- ${libsrtp_loc}/include
-- ${libsrtp_loc}/crypto/include
-+ $<BUILD_INTERFACE:${libsrtp_loc}/include>
-+ $<BUILD_INTERFACE:${libsrtp_loc}/crypto/include>
-+ $<INSTALL_INTERFACE:include/third_party/libsrtp/include>
-+ $<INSTALL_INTERFACE:include/third_party/libsrtp/crypto/include>
- )
-diff --git a/cmake/libusrsctp.cmake b/cmake/libusrsctp.cmake
-index caa0529..38d2ef6 100644
---- a/cmake/libusrsctp.cmake
-+++ b/cmake/libusrsctp.cmake
-@@ -67,6 +67,8 @@ endif()
-
- target_include_directories(libusrsctp
- PUBLIC
-- ${third_party_loc}/usrsctp/usrsctplib
-- ${libusrsctp_loc}
-+ $<BUILD_INTERFACE:${third_party_loc}/usrsctp/usrsctplib>
-+ $<BUILD_INTERFACE:${libusrsctp_loc}>
-+ $<INSTALL_INTERFACE:include/third_party/usrsctp/usrsctplib/usrsctplib>
-+ $<INSTALL_INTERFACE:include/third_party/usrsctp/usrsctplib>
- )
-diff --git a/cmake/libvpx.cmake b/cmake/libvpx.cmake
-index e192e7e..78cf25b 100644
---- a/cmake/libvpx.cmake
-+++ b/cmake/libvpx.cmake
-@@ -68,6 +68,11 @@ else()
- set(ASM_SUFFIX ".asm.S")
- endif()
-
-+foreach(dir ${include_directories})
-+ string(REPLACE ${libvpx_loc} include/third_party/libvpx install_include_dir ${dir})
-+ list(APPEND install_include_directories ${install_include_dir})
-+endforeach()
-+
- function(add_sublibrary postfix)
- add_library(libvpx_${postfix} OBJECT)
- init_feature_target(libvpx_${postfix} ${postfix})
-@@ -75,6 +80,8 @@ function(add_sublibrary postfix)
- target_include_directories(libvpx_${postfix}
- PRIVATE
- ${include_directories}
-+ "$<BUILD_INTERFACE:${include_directories}>"
-+ "$<INSTALL_INTERFACE:${install_include_directories}>"
- )
- set(sources_list ${ARGV})
- list(REMOVE_AT sources_list 0)
-@@ -725,5 +732,6 @@ endif()
-
- target_include_directories(libvpx
- PUBLIC
-- ${include_directories}
-+ "$<BUILD_INTERFACE:${include_directories}>"
-+ "$<INSTALL_INTERFACE:${install_include_directories}>"
- )
-diff --git a/cmake/libwebrtcbuild.cmake b/cmake/libwebrtcbuild.cmake
-index c3520b8..9b4b543 100644
---- a/cmake/libwebrtcbuild.cmake
-+++ b/cmake/libwebrtcbuild.cmake
-@@ -44,5 +44,6 @@ endif()
-
- target_include_directories(libwebrtcbuild
- INTERFACE
-- ${webrtc_loc}
-+ $<BUILD_INTERFACE:${webrtc_loc}>
-+ $<INSTALL_INTERFACE:include>
- )
-diff --git a/cmake/libyuv.cmake b/cmake/libyuv.cmake
-index ebfc6f0..18e70ef 100644
---- a/cmake/libyuv.cmake
-+++ b/cmake/libyuv.cmake
-@@ -126,7 +126,8 @@ endif()
-
- target_include_directories(libyuv
- PUBLIC
-- ${libyuv_loc}/include
-+ $<BUILD_INTERFACE:${libyuv_loc}/include>
-+ $<INSTALL_INTERFACE:include/third_party/libyuv/include>
- )
-
- target_compile_definitions(libyuv
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
index 47e9b6787e3e..48499bf9f2c7 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
@@ -3,8 +3,8 @@
}:
let
- rev = "c73a4718cbff7048373a63db32068482e5fd11ef";
- sha256 = "0nr20mvvmmg8ii8f2rljd7iv2szplcfjn40rpy6llkmf705mwr1k";
+ rev = "e8fcae73947445db3d418fb7c20b964b59e14706";
+ sha256 = "0s2dd41r71aixhvympiqfks1liv7x78y60n0i87vmyxyfx449b5h";
in stdenv.mkDerivation {
pname = "tg_owt";
@@ -16,8 +16,6 @@ in stdenv.mkDerivation {
inherit rev sha256;
};
- patches = [ ./tg_owt-install.patch ];
-
nativeBuildInputs = [ pkg-config cmake ninja yasm ];
buildInputs = [ libjpeg openssl libopus ffmpeg alsaLib libpulseaudio ];
diff --git a/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix
index a6e74443f291..bc0657f7b1a7 100644
--- a/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix
@@ -1,7 +1,6 @@
{ stdenv
, fetchurl
-, fetchpatch
-, pkgconfig
+, pkg-config
, dconf
, telepathy-glib
, python3
@@ -11,31 +10,21 @@
stdenv.mkDerivation rec {
pname = "telepathy-mission-control";
- version = "5.16.5";
+ version = "5.16.6";
outputs = [ "out" "lib" "dev" ];
src = fetchurl {
url = "https://telepathy.freedesktop.org/releases/${pname}/${pname}-${version}.tar.gz";
- sha256 = "00xxv38cfdirnfvgyd56m60j0nkmsv5fz6p2ydyzsychicxl6ssc";
+ sha256 = "0ibs575pfr0wmhfcw6ln6iz7gw2y45l3bah11rksf6g9jlwsxy1d";
};
- patches = [
- # Fix property name (new GLib is stricter)
- # https://github.com/NixOS/nixpkgs/pull/81626#issuecomment-601494939
- # https://gitlab.gnome.org/GNOME/polari/-/merge_requests/141
- (fetchpatch {
- url = "https://github.com/TelepathyIM/telepathy-mission-control/commit/d8dab08fe8db137c6bbd8bbdc3d9b01d98c48910.patch";
- sha256 = "1rchl0lyfj5c3yhl63spzvx9b6ny3967dlq4hgp9qhqn0zjra3sb";
- })
- ];
-
buildInputs = [
python3
]; # ToDo: optional stuff missing
nativeBuildInputs = [
- pkgconfig
+ pkg-config
libxslt
makeWrapper
];
@@ -57,7 +46,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "An account manager and channel dispatcher for the Telepathy framework";
homepage = "https://telepathy.freedesktop.org/components/telepathy-mission-control/";
- license = licenses.lgpl21;
+ license = licenses.lgpl21Only;
maintainers = with maintainers; [ jtojnar ];
platforms = platforms.unix;
};
diff --git a/pkgs/applications/networking/instant-messengers/toxic/default.nix b/pkgs/applications/networking/instant-messengers/toxic/default.nix
index 540aa3fcea4d..8560a8b94473 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.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "Tox";
repo = "toxic";
rev = "v${version}";
- sha256 = "09l2j3lwvrq7bf3051vjsnml9w63790ly3iylgf26gkrmld6k31w";
+ sha256 = "0p1cmj1kyp506y5xm04mhlznhf5wcylvgsn6b307ms91vjqs3fg2";
};
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/wire-desktop/default.nix b/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
index 44aa3a6ac66f..b198b954bd40 100644
--- a/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
@@ -22,13 +22,13 @@ let
pname = "wire-desktop";
version = {
- x86_64-darwin = "3.20.3912";
- x86_64-linux = "3.20.2934";
+ x86_64-darwin = "3.21.3959";
+ x86_64-linux = "3.21.2936";
}.${system} or throwSystem;
sha256 = {
- x86_64-darwin = "1crkdqzq3iccxbrqlrar4ai43qzjsgd4hvcajgzmz2y33f30xgqr";
- x86_64-linux = "0z6vrhzrhrrnl3swjbxrbl1dhk2fx86s45n2z2in2shdlv08dcx7";
+ x86_64-darwin = "0fgzzqf1wnkjbcr0j0vjn6sggkz0z1kx6w4gi7gk4c4markdicm1";
+ x86_64-linux = "033804nkz1fdmq3p8iplrlx708x1fjlr09bmrpy36lqg5h7m3yd6";
}.${system} or throwSystem;
meta = with stdenv.lib; {
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/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/ipfs-migrator/default.nix b/pkgs/applications/networking/ipfs-migrator/default.nix
index 4b1d1213b015..d2339fbe8999 100644
--- a/pkgs/applications/networking/ipfs-migrator/default.nix
+++ b/pkgs/applications/networking/ipfs-migrator/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ipfs-migrator";
- version = "1.6.3";
+ version = "1.6.4";
src = fetchFromGitHub {
owner = "ipfs";
repo = "fs-repo-migrations";
rev = "v${version}";
- sha256 = "13ah5jk8n3wznvag6dda1ssgpqsdr9pdgvqm9gcsb7zzls89j9x5";
+ sha256 = "004qqcwcw55q13r3sr273dfa5zgxc275pcgqwihzbikl3i168d9f";
};
vendorSha256 = null;
diff --git a/pkgs/applications/networking/irc/convos/default.nix b/pkgs/applications/networking/irc/convos/default.nix
index 9487780634da..551953d43375 100644
--- a/pkgs/applications/networking/irc/convos/default.nix
+++ b/pkgs/applications/networking/irc/convos/default.nix
@@ -6,13 +6,13 @@ with stdenv.lib;
perlPackages.buildPerlPackage rec {
pname = "convos";
- version = "4.40";
+ version = "5.00";
src = fetchFromGitHub {
owner = "Nordaaker";
repo = pname;
rev = version;
- sha256 = "0yyykr86d494xq1ga5ncr6jmdf0ny1r4gm0wzwn49bxn2x1l0xck";
+ sha256 = "0mdbh9q1vclwgnjwvb3z637s7v804h65zxazbhmd7qi3zislnhg1";
};
nativeBuildInputs = [ makeWrapper ]
diff --git a/pkgs/applications/networking/irc/ircdog/default.nix b/pkgs/applications/networking/irc/ircdog/default.nix
new file mode 100644
index 000000000000..5badc69a3a27
--- /dev/null
+++ b/pkgs/applications/networking/irc/ircdog/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildGoPackage
+, fetchFromGitHub
+}:
+
+buildGoPackage rec {
+ pname = "ircdog";
+ version = "0.2.1";
+
+ goPackagePath = "github.com/goshuirc/ircdog";
+
+ src = fetchFromGitHub {
+ owner = "goshuirc";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1ppbznlkv7vajfbimxbyiq5y6pkfhm6ylhl408rwq1bawl28hpkl";
+ fetchSubmodules = true;
+ };
+
+ meta = with lib; {
+ description = "ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes";
+ homepage = "https://github.com/goshuirc/ircdog";
+ license = licenses.isc;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
+
+
diff --git a/pkgs/applications/networking/irc/tiny/default.nix b/pkgs/applications/networking/irc/tiny/default.nix
index d6b19fc77dd5..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;
@@ -31,6 +31,6 @@ rustPlatform.buildRustPackage rec {
description = "A console IRC client";
homepage = "https://github.com/osa1/tiny";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/applications/networking/irc/weechat/default.nix b/pkgs/applications/networking/irc/weechat/default.nix
index ea00669006bd..404810e5f245 100644
--- a/pkgs/applications/networking/irc/weechat/default.nix
+++ b/pkgs/applications/networking/irc/weechat/default.nix
@@ -27,12 +27,12 @@ let
in
assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins;
stdenv.mkDerivation rec {
- version = "2.9";
+ version = "3.0";
pname = "weechat";
src = fetchurl {
url = "https://weechat.org/files/src/weechat-${version}.tar.bz2";
- sha256 = "12h4m4ag8cdab7q6f5n357mfg0fdayab1gcikncjkkid3bjd4r4g";
+ sha256 = "0ciddvyhyp38fnfsi1plj3z8d76f28lbzbxib2857vw7rzyqfcky";
};
outputs = [ "out" "man" ] ++ map (p: p.name) enabledPlugins;
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/bubblemail/default.nix b/pkgs/applications/networking/mailreaders/bubblemail/default.nix
new file mode 100644
index 000000000000..d415eb4e51f2
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/bubblemail/default.nix
@@ -0,0 +1,76 @@
+{ lib
+, fetchFromGitLab
+, gettext
+, gtk3
+, python3Packages
+, gdk-pixbuf
+, libnotify
+, gst_all_1
+, libsecret
+, wrapGAppsHook
+, gsettings-desktop-schemas
+, gnome-online-accounts
+, glib
+, gobject-introspection
+, folks
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "bubblemail";
+ version = "1.3";
+
+ src = fetchFromGitLab {
+ domain = "framagit.org";
+ owner = "razer";
+ repo = "bubblemail";
+ rev = "v${version}";
+ sha256 = "FEIdEoZBlM28F5kSMoln7KACwetb8hp+qix1P+DIE8k=";
+ };
+
+ buildInputs = [
+ gtk3
+ gdk-pixbuf
+ glib
+ libnotify
+ gst_all_1.gstreamer
+ gst_all_1.gst-plugins-base
+ gst_all_1.gst-plugins-good
+ gst_all_1.gst-plugins-bad
+ libsecret
+ gnome-online-accounts
+ folks
+ ];
+
+ nativeBuildInputs = [
+ gettext
+ wrapGAppsHook
+ python3Packages.pillow
+ # For setup-hook
+ gobject-introspection
+ ];
+
+ propagatedBuildInputs = with python3Packages; [
+ gsettings-desktop-schemas
+ pygobject3
+ dbus-python
+ pyxdg
+ ];
+
+ # See https://nixos.org/nixpkgs/manual/#ssec-gnome-common-issues-double-wrapped
+ dontWrapGApps = true;
+
+ # https://github.com/NixOS/nixpkgs/issues/56943
+ strictDeps = false;
+
+ preFixup = ''
+ makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ '';
+
+ meta = with lib; {
+ description = "An extensible mail notification service.";
+ homepage = "http://bubblemail.free.fr/";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ doronbehar ];
+ };
+}
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 0b18a579e3bc..0a6f3d1a1381 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 = "1.14.7";
+ version = "2.0.2";
src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz";
- sha256 = "0r58xnjgkw0kmnnzhb32mk5gkkani5kbi5krybpbag156fqhgxg4";
+ sha256 = "1j0i2jmlk5sc78af9flj3ynj0iiwa8biw7jgf12qm5lppsx1h4j7";
};
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 3ffd171295cf..b052c839534f 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.0";
+ version = "78.5.0";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/af/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/af/thunderbird-78.5.0.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "589fe4c9a7ceffb4d027f493e0b074647bb958a62046deef5b8268fd43e6aae9";
+ sha256 = "011468ce085f2b5da8968b0622733d9fa25b47ec5e83b3bf4171323948aebb35";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ar/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ar/thunderbird-78.5.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "b94d46899a7458f9c94849db71975e0028004bf93d5b0695a454fbac24a41ec6";
+ sha256 = "661b0f1981b21df20b910f9d833d86c2812b189097ad7e1affc7338abb4f0c5c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ast/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ast/thunderbird-78.5.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "c6057f5e2937a05f84decc3c2f26de4555314c627210a961882773b2c745ddbf";
+ sha256 = "c1acc2b6d5dd22adeab3106c3c6925ce0c1a434e1d38b3f699fab4ca319eab14";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/be/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/be/thunderbird-78.5.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "94d7bd38e35745f4829abe6cf3ada8e947a2df881dcb1e5f6ef823bbd6e0aa75";
+ sha256 = "6f76341164c182dd8392d2d1abbb0408a3ab773a7389dbf1eb9bb4042d49f500";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/bg/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/bg/thunderbird-78.5.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "d482c6a6873ddb34dc49002b8ecac94e82579fde7d24514500f2de28fc777e18";
+ sha256 = "4e97b38383d3a145645ca518449e37e42b5b25cbb98cb72f52657b4813f2b343";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/br/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/br/thunderbird-78.5.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "18fc5e174942874ecc41838451aec780485a263584121decfb9f9607ee35322c";
+ sha256 = "1d5bcb706bf2eb589aa0c64589fc5b22021977947d6e1099f339a46c55a56f84";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ca/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ca/thunderbird-78.5.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "269762ee175f69ecc9ffdeab2ad66788d24d2b9ba1e8d05f74ff222848077735";
+ sha256 = "3284b98707ee67977f148bd20d88750cc03799d9ba4aa5668c44901846fb8bcf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/cak/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/cak/thunderbird-78.5.0.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "735baa9541d1dfad828db27a2cba54caa681973f792c0712300e4f952803dbfb";
+ sha256 = "7998d66eaf3edc4ee156dff06a30de8abae08ff66b380ea93d7ec0b827a0ea29";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/cs/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/cs/thunderbird-78.5.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "04763e1461106c76b51c31522de9bd6376d531c9f93e79d4a4c00d5bacb9de29";
+ sha256 = "5ba37c9dd7a1fc291bcc8b24ef025432dbd5f8a45ea2a4d1273177c6a7c8f6bd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/cy/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/cy/thunderbird-78.5.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "974885f8e17be1b744f65c0e392747921508d7e0f286ab9fa20580cc205a56ee";
+ sha256 = "baaad2ef28f51b6f57fa6f0583e8e0125c50ea3b4c94dea5854faf9826aecad0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/da/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/da/thunderbird-78.5.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "f0e13b8952478b5ebc46552405421b796d645fbb0a16aa759a045b48fd43739d";
+ sha256 = "6113ed3f5a36f16e64f0cc499eb683a0d7d377d0cce37882f46f203893b789d8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/de/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/de/thunderbird-78.5.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "735eb8e1d318e09d9dca6560074960cf9ce2fcd5a720754608886f6e51e87266";
+ sha256 = "81490e8cd8110285177c27f4057ff48ed1bdb55c94c83cc78e262b9cfcbd87ea";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/dsb/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/dsb/thunderbird-78.5.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "b1b5fad405049cc62784dbb6e938cce6492df3b620c25a0987a594a88d0caaa1";
+ sha256 = "4c6abc365842c902ff184b403a6c271760bd8e71da9efa90d30310e032b03729";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/el/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/el/thunderbird-78.5.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "1bb01c5fa05d3dae7d1216a0b3e01354655e96f728f63b8213d1ac4ca08e5b8e";
+ sha256 = "d492a83d3ddaf5beead77fd90a2334ca4ed90023d4c4ad478249a360f49cd5be";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/en-CA/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/en-CA/thunderbird-78.5.0.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "cc7280af5ca21c82ae8e4fbcceac117b1b3c2a2e95db418cd60322161eeaa0ba";
+ sha256 = "d7ddc5a22e89827067255726824e46d3355906441051c9faa04e6241cb833955";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/en-GB/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/en-GB/thunderbird-78.5.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "6bf5112867c3493df18880858e483b684946b657bd10960f55a0e55bc364d8a5";
+ sha256 = "10ff106bb933374661e3398ea4ce02c205242d1f7a647504161e295b5e3d1e11";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/en-US/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/en-US/thunderbird-78.5.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "24780daa2b17799f263a6c16b770b0e6710d14f7f1f502f4868fe48d81ca8e48";
+ sha256 = "297429aff3f10ab7c2859a37ec351b6b0a478495b8a34e8b492ae3473f052c7f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/es-AR/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/es-AR/thunderbird-78.5.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "ac6e82b950f6cd0d7a964815c58a28f602580813ce29cb33bfcde36205d06def";
+ sha256 = "c8bafb3476d127d28f565ea5dd749b0c870087f395e0aabfb848a004846498e9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/es-ES/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/es-ES/thunderbird-78.5.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "67a03e3c7b00d5e0953ae9eae031ddb42337e23ff9e65ed7c0b759e1c2fa4426";
+ sha256 = "d8c5350627e7e6f48fbfa863bed1971254104ee299d81d1f36b99d6c6ee54313";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/et/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/et/thunderbird-78.5.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "fe5af4823e15422da39c49c3fed60fe460ad23b7c78f6b4fc85ce247a09cd0a8";
+ sha256 = "f2a1001b0bb87965e40cd832102d2233b732273930d36715ff2db900b37c9ed2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/eu/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/eu/thunderbird-78.5.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "94699170301daed68a6d8554816c37cc8c51d72fbd1642cc5a066ae4d5a394b2";
+ sha256 = "30c6da377a8fc4596f6a67b189c1c9f7a9075df96ed3a59b4da7e0e77157d950";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/fa/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/fa/thunderbird-78.5.0.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "fd22c75cb11bf3fe1a3d2faec1cb7a2332131ac62324bffdd51cc8f03e95a372";
+ sha256 = "8f98dd01764a5d244c25c3c409b8dbcaa1d3daf7b3a970c60d3d37fd5ffc4294";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/fi/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/fi/thunderbird-78.5.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "df3632903e77b9eb5fda1ff1d8a155b1f3c4861a8821efeb1fef4d39878a9349";
+ sha256 = "be5f152b28ee21d916b184999023a1a5adddd1d2c7448e7eb37bd08948f6a14c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/fr/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/fr/thunderbird-78.5.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "5100b9facddae8451550fa0a65b9bd345066e7e465916ed3728b40cc9ac06e65";
+ sha256 = "c1b2d725c43196dfe3f9bfd291dfae84ba392151222589d80e3921e627667d59";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/fy-NL/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/fy-NL/thunderbird-78.5.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "40c7fe9bea5b5edc5a3e62f7d1cf18ae036544c0172954440d036086f90ee119";
+ sha256 = "622c42950cc7d3889372b6e0c5833dc5c5f608ab23ca9962e0af67ce4b2f8ff5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ga-IE/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ga-IE/thunderbird-78.5.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "4ec2f91ba73d3a7ab99d69af2a7d99cfb2280c3872fd4dcd7436ae9362586d06";
+ sha256 = "7293859380e07d362192cd9dcf88b8da04cde6e102f0b8d51a00021bf8fd9e98";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/gd/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/gd/thunderbird-78.5.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "f6d168939a0157c2d450c43d818005e3b9a59e8caad5796492e8078947234b29";
+ sha256 = "f54b892150bd49d028337a88d3a0b2df896a47a6904067b381d385281d2c681e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/gl/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/gl/thunderbird-78.5.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "2fb6b4995f722e82503bf88fbb3b5275faa4d392bfa5832735ac1d40bbe3ee38";
+ sha256 = "58c88bf739fde7e0f7e279106622abde617a0aa267f34f1c10f8d886800dc50b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/he/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/he/thunderbird-78.5.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "70f0bf4db60ad4f1656f0aca1575fadce3a697634f60353bc3d63e3336225d2f";
+ sha256 = "8278c7580356c360c74ad161a6ee052e9398e39a2a5b75217ac0239db28ee4cf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/hr/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/hr/thunderbird-78.5.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "d37ac64cd63a4cd66fff1bd30ee3643be75cb977581f2182a95c27a16607f3a0";
+ sha256 = "b20bef1b7fab8d63c5cc6336dd59264e7c62a9a4c6f2db4232ed27624b26a3cb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/hsb/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/hsb/thunderbird-78.5.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "85e823db225258e9f74e04c61faa89e7c9553445900083f22b7aceb22ef3d901";
+ sha256 = "ad4797a36c713b5026a4da131fc46f341cb8b72e5ad2f07a677bfedca8401163";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/hu/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/hu/thunderbird-78.5.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "da897b48a2e4a5a3734016ef18c503864792d5c0943bcb2644c272c1a7c63f16";
+ sha256 = "1f3dea138c4f82f91b9aaf891b9959d1cdda273f20af811d967ed55058f69064";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/hy-AM/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/hy-AM/thunderbird-78.5.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "dbe1276b14b5864be5fc2de3708ea320d2dcc80eb654e9bad56950f818903484";
+ sha256 = "836668531a555d9bd23fbb3c3b27cc647a327d02e6db1903248fc6b3d59c5dc1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/id/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/id/thunderbird-78.5.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "86c7be9b6385ef437323069a7e2497b3a18a552af9d9c4523789be4ee2e07b22";
+ sha256 = "1d74cd88cddf7b22ef8b19ee6cfedaaade15cecf68712ec8568888d0708c9c81";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/is/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/is/thunderbird-78.5.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "8e062c75b579d52d1a887d2165bcd3eb1d0c4e435dffc05d0d76d4404dd061eb";
+ sha256 = "a6e3320211b207e9a36c6197dbf97e746d2e9e9b7bda444a8511550b5846d329";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/it/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/it/thunderbird-78.5.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "932de1926441066a472d5e68b933fd4035f2e858fdabd4b9d4e71ee6e64202a3";
+ sha256 = "f0e659e6888590394a652033f3d15b29ff9318b4c88faae51d6347f1441201b3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ja/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ja/thunderbird-78.5.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "2bacdb192fda85f10f747a8c8a2ef3bc60345075c1ba33947594fcc66eb35e5a";
+ sha256 = "a2ffc461e6d942222bef4229a820bf8536ef41dce83efc458d82476d5f98f5a4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ka/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ka/thunderbird-78.5.0.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "110d71951f0f3235ab63c02e8d979b2777de4abd4906409b96107fac1f6d7466";
+ sha256 = "6a374b791fac25bfc3f10726d93497291163dd95b1372dc09db70c098822f4f9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/kab/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/kab/thunderbird-78.5.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "f765a32900f0100f03aac4cdce7f33abb44e53911011cef6f6db8f9dddd11124";
+ sha256 = "a23dc5cfef7bcbe32c32363d0048813a24cfbb19f17c3041b23fc751936dcadc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/kk/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/kk/thunderbird-78.5.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "9af2ab317e0736e0dbab419f5061a6a5c83e521d15f38911455a2d57f6bae945";
+ sha256 = "2187f7d763d34787de0d9870f746548459bd0a2ef0676286d2f9ce9bc9092ef1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ko/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ko/thunderbird-78.5.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "06669829857f1c49acf7a58f6a7f0e5a4d8e4ce93703cde0d36525f5bb9697cb";
+ sha256 = "ff88da9f6c77e8f5c1bebab542abc51266ba03d97fc5d22b86cf52a26db75e63";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/lt/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/lt/thunderbird-78.5.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "f85e547d17b6bae2597d4b780b14f9076d70dc7c63ae85427b54c01f0c559b72";
+ sha256 = "77531cad8587aba9c4091bd22c79e40e45d3c57083b5af3e54af3576ed45134b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ms/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ms/thunderbird-78.5.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "e21639c89686480be875a0514c1b1d99fefca6b79da80a5406f37a63e316348d";
+ sha256 = "aaa346d9bcc1cbd84beedb75c9949d4a2cd8bf80496a31e2018c2493fed68339";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/nb-NO/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/nb-NO/thunderbird-78.5.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "652d43cabbab6ab158b3d3ab70cf83d8ed3ae3524232aa340d17c248dc5fa869";
+ sha256 = "dac3f1eeef73c247f9c79a09b7ffab1498be6c96865b5f21ee28d398941430a1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/nl/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/nl/thunderbird-78.5.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "2c5f173545ef0ddd0c93c921931850e9a7f457575188a91d243245236fe09384";
+ sha256 = "e0b3df7064e08e34f85b9a83d2bef990f66ad0e1bc86f764139fc57d005d1aa3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/nn-NO/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/nn-NO/thunderbird-78.5.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "f89082f26cb871befb4f8c82c31a9d1cdd5587d20ad3a9a1e78515f947ce4271";
+ sha256 = "eb420586e8be191ffc41f4a920506336cc9dccbf229c260a7f193cbe169a6da4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/pa-IN/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/pa-IN/thunderbird-78.5.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "75d7f3bbe88ef2bab33e62834a765f814f75a28e2277afef2517a91be98201ba";
+ sha256 = "12f7c97b130ce40dd1dcd00a16a20000113b7be33c87ab9002848439ce626abd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/pl/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/pl/thunderbird-78.5.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "c016668ef5f80043eb3e3eff6c8d2327adc3ed86375e81318fb8a4a9fc4689bb";
+ sha256 = "5ad96dee4b422c820da8a76ab64e62e919c21d99b01b92f346a55acada7cf8ac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/pt-BR/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/pt-BR/thunderbird-78.5.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "637a97f3b584e315ebec350a08fa54d17cde8825385736a2bc4ca1937dd552f3";
+ sha256 = "7d6568c067796f21079a4f6bf3374a1b91807a9b30270587cf815892d86e1590";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/pt-PT/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/pt-PT/thunderbird-78.5.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "9719af4fc96ecc0e01f8ad4829f8a94004cdeb518d10f12deb41073f6b0d6f32";
+ sha256 = "22058d65e2ba94f39ca6ada6750beacf2bacac0f296a34542fde01e897e4a4e2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/rm/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/rm/thunderbird-78.5.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "d3467e689f512a3032f9dd8b022af58bf7d61dcdcb1c69317629f0c0b37aa2d4";
+ sha256 = "c61ff10e4260eb2650fc1a4e0ca8df6c4e4e2e9525168ceaef86a9b8b2ddba54";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ro/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ro/thunderbird-78.5.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "25985053e562792ffdc5757f201d6171cd7f30199eae7ae2f50cf39b5090feeb";
+ sha256 = "2ec34bfd9fe4a0f0cf17f132146ab2a589c986a8b4317124f3bfc34ac48f732a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/ru/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/ru/thunderbird-78.5.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "2c0769be95e0a21471197a1f1b979bd36b9793f4242f7ac329c7fe0fe88fc5a3";
+ sha256 = "b835dd1757f5cdc580a2b91f01a8089c1396d9eacee665fe9976019f8523fdec";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/si/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/si/thunderbird-78.5.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "2a6d7e47e92166ac1636495e5cbd1849285576cdd812d650767130730002aa6c";
+ sha256 = "3722e47d39024c13dd799e0c89cf79a1302817605f7025388cd5f62fea15d168";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/sk/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/sk/thunderbird-78.5.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "5d0de7356dd46a9ac1cb98254167fa7be34b6897e5ea69ca093e71a850d53363";
+ sha256 = "4717620562c338f533053677d8956490d2d42abfd52beb6a0d41466ba3e72a36";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/sl/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/sl/thunderbird-78.5.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "8c7e69e7fbe49ba34277e8cb7cbf45eeade086eb460a92e243698824cdf3d5ce";
+ sha256 = "d712c5b3dddfa181877353d28667d410bea3a1f3d85e92dc058a3f3ac5ff4824";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/sq/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/sq/thunderbird-78.5.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "95cfe7b956bb590c790c156f22ac3c5cdc1dd3e4d7b64422583597fc9ccd8c28";
+ sha256 = "8443ae1161c6b3e807c9d4abc01824e894a11b6f6c9a52d3097b8301461ac0c3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/sr/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/sr/thunderbird-78.5.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "82573f011da92f7d93d6cf0a700c9eae31a46c6d09671afa63afa533f063e5bd";
+ sha256 = "13f093880d41748efa8f1566e5884d632f2fa80d4eb4f1a8dd1dc20ea626cee8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/sv-SE/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/sv-SE/thunderbird-78.5.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "5fda7b6e8095bc456e684887a82cb2adcc14fdfdd9f14731f2bdf2789eac4930";
+ sha256 = "ee9d7262a8b6cd8460b2f1c4c0102b68f9a0983e1f021f2283ead172f07e3f37";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/th/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/th/thunderbird-78.5.0.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "0e33b43cb7fdb2ae4c30480e264e00651181f2034af42d7a3ac2bfb57c148896";
+ sha256 = "09cd7b862cb8caa511b6d550bb668f0fd51fdfee5b2f6a31814282785688e4de";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/tr/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/tr/thunderbird-78.5.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "05019602190a28ecefbdc5100b40409d3d6288f076d589136724d07e111bf324";
+ sha256 = "0d9f63aa7b63d571d7414755bd4e8bc27b7c5fd093ee46ed0fc2db469940dcd5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/uk/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/uk/thunderbird-78.5.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "2940500895c734857b258550b85f846e9eb5be68b6faaf808ed7a9867c423d14";
+ sha256 = "0aa64449381edeed7c37d18e03f74dac2f5038a6c3c5de9fa6ad037b139bb5bb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/uz/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/uz/thunderbird-78.5.0.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "de82b265c6e19495abc70c36f377cef705137f352da0aa7d01aa874e2a9f1f70";
+ sha256 = "eabd24b838a072cb1aa9bebf3c573b3a6e7a364b759aebd62d12b16911956a00";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/vi/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/vi/thunderbird-78.5.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "cf02606c0eff0b941c1c2ef654e250d5d6a8cb7deda752468e779af1b616c0e1";
+ sha256 = "ce9b5afcb60fc0f17a384a9096b26626f3d3f570222910a46872688009aee262";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/zh-CN/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/zh-CN/thunderbird-78.5.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "54a1a869a746ff3af8d5ec27b11f1d3a0efeb49480043fbf776e9646b5be944d";
+ sha256 = "9d69c7ef37282a7741d2392456c9ef5f5700fa1b718889e93bf7010fa99617db";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-x86_64/zh-TW/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-x86_64/zh-TW/thunderbird-78.5.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "0c9530adcb5029ae570a8d25d790f243c0a3d6ad7701ed071fad326d3718bea3";
+ sha256 = "6001d4e74212b72b2a3583438925d2431bb28994a661b4b47e77268e7790e526";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/af/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/af/thunderbird-78.5.0.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "29b39333cfd9919830cecf1b0043faf4dd829c36554fdcbcff6a8dbf11882060";
+ sha256 = "e30adc9074f08e04a4477f59eff6af83bcdf22ccafa1aef5ace219a830c50f38";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ar/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ar/thunderbird-78.5.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "49896345d391f22f262592e055b2bc5fc1852d5fe1f9812392ef09b9f329afee";
+ sha256 = "6d9456fd3f76de33a3f7c46d8197d83c36c832922b83de64cf4c2f5a56f7729d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ast/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ast/thunderbird-78.5.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "71a952590eec188661f8cf95f62efb2c9f2465aadec361c990bb62481938b128";
+ sha256 = "1427f7741ba5c5da163ecfce3053bdab7b14c8fc2e8c046c244f7eea6d015a2e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/be/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/be/thunderbird-78.5.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "d99a81043f6c158376c960d0dbd60f6d2e73ee1e6a015aee55ff42786e58fc21";
+ sha256 = "97258efe6425869e4710c07e880df2a3f6c14d626e6512374043cff226f141fb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/bg/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/bg/thunderbird-78.5.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "1226b669b2b2e7c890a1de0a628e663069c2279369587a8b819756584be2ba0d";
+ sha256 = "a30496a969a954525dbcf1ec0e94d8533baea3809e61d6c1c6e299f883d9676d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/br/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/br/thunderbird-78.5.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "2f656a4269f37dd8513cf2f0b799d97225ffe55b00e778dbeedac66bf7b00d47";
+ sha256 = "16dfc1b869bb10ce7c56f1b22981586678cd81a42e13c4075ebc1da76728258d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ca/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ca/thunderbird-78.5.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "34dcc816776f2da32bf7412a802a8d3d7a0b31afcfb1811c617f1295ced05adc";
+ sha256 = "bd29d4b8376355090adca0185194d3c9b6124c336bec0dababaa4a214f9945fb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/cak/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/cak/thunderbird-78.5.0.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "f9fb448edc5238b69fe3c08c665a30320e5662c1df78101ba4807d371a6a15d4";
+ sha256 = "b9723a8f8b8a61d01f09b18f1dff6529d22c89653586ad032831c87683da12b8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/cs/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/cs/thunderbird-78.5.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "156c36781f43fbaa3eb5d1d32ca7d6b3c9573261757dc9c78e8cf0be24a6c717";
+ sha256 = "55ff98744b2f120a855c8a3bc435d39209504b7eda92560be40b8cb3fbe007f0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/cy/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/cy/thunderbird-78.5.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "0e48e453cddf00929e189546f0dd478e273dcd8bc891fe875f553825f0b4fcc4";
+ sha256 = "818a93f5a4f02e8cf7b3373c31c435dffca3fc1f86d5acc3fd4355bca21f9cf0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/da/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/da/thunderbird-78.5.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "e614911f79a2a86055e6914aa0f4922979eebe4229b26b18f6ff31cc6bb49c89";
+ sha256 = "7df66098805f276e1498fa28c00aa7eaa8a8993b561261c54f7091a808ff6766";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/de/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/de/thunderbird-78.5.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "a8c916da07945657672b5b71a722485fa7117dd912896bc9eec8b9b82dfcc48b";
+ sha256 = "194831e85294b41a4c1bcec8a2f20f337786054525d50e2fd6dfd6134385d2d8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/dsb/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/dsb/thunderbird-78.5.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "0b3ac7ec984e26b66cd3c5df733c3cac6b83f4388cd65344dc40310651798c05";
+ sha256 = "e7344c6b2c90bca56adfca1619e1bfdc0e473f7230d4c1059d6516cee8d51759";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/el/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/el/thunderbird-78.5.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "dbfd90c1810dcad51bda6a7d2de6a132f428a5c6151c107cd09a98a48b2ce98d";
+ sha256 = "e2d4680ced58f78699f7bdc2c3493d6157cf2c9261aa697cd6092ed0687a7bbe";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/en-CA/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/en-CA/thunderbird-78.5.0.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "3ccd8193d486596ebd70e3e1803563a3a8d59ca25c29eeaaeab78ab78cb0e72c";
+ sha256 = "6afd7bb703c62763b787d77b7467881f07d12e73d32d07c6461642307e3b9f5f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/en-GB/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/en-GB/thunderbird-78.5.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "6d74ef15e0196a2b07302f40bc3992acc8ffc94ff7d90433a00d766a0840226a";
+ sha256 = "78114f1a1dff6c5430b148fbb8707e03cd3ec1d05af48082755190ae45e94dd4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/en-US/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/en-US/thunderbird-78.5.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "718e57f9b1d7f1ca5c52dfa8aa109f8cdda279cfb6dea649add651b6637fc6bc";
+ sha256 = "beb328b15c7b981b10f26cad6325a04257be20e25e819fa771f88fe5e5c98aec";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/es-AR/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/es-AR/thunderbird-78.5.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "26dea055b9c6ea2b8f7e15b0c93cd3d880c83bd1c9f23f8d572a92659740986a";
+ sha256 = "3c096d5225f8fe273b6f0adc119ea419cf60e7a7723fb3a63a6dec1be6e4c3ef";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/es-ES/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/es-ES/thunderbird-78.5.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "90d115cb34ae852332e5bd792067c66f1bad920721da68f59b38a2a86a8a0105";
+ sha256 = "68796cda86944bfb70207b79c162c0b2fdb66b17511300c799204fce58d2c2b2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/et/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/et/thunderbird-78.5.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "a82aed816b1ea065e21120a8e6e0345c477b90f9c672c04cee9d15ffed85ef28";
+ sha256 = "6187058a289cb43e89916e484ac46c2359fc9c452d07dd4dab2e3ff8ae397c47";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/eu/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/eu/thunderbird-78.5.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "7f1bf5742159e15fd566827db713421778262377a8da9ac269fc6af635f1b20b";
+ sha256 = "ad587a3b25de553b69ab9aa61b9d99c4f4d7dd37b05672540eda7907b21f2857";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/fa/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/fa/thunderbird-78.5.0.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "25d97499486a7c3d38c4686f7ff5daf930694f6614d3d556af85c3cb99193403";
+ sha256 = "8c06bbd83b5485b113bf4d0ca69af9ca21c7854ff38b19831eadae0c586dc606";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/fi/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/fi/thunderbird-78.5.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "5531179571b0306ae2c1d5f4af40047ea9a5fdf65137bc7c255ee7f5dae2bab6";
+ sha256 = "bac6ecf3d22f6097f8cccb7da81866941426ee7bbb690937a2333b411a305fbd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/fr/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/fr/thunderbird-78.5.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "12e33246e17aebac0547801d5d4e23db0523ff260b5345b8f0a19fc5cf44f2b5";
+ sha256 = "859457a9c0bae23e4acf901d38de814858c60fe1a5e28ee897b2c2f4c86bc29a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/fy-NL/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/fy-NL/thunderbird-78.5.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "50c6dff9614b113ea57d4c75dd0768a8524743a7b9f462f84f27f10daadbc1f5";
+ sha256 = "d5a91d212e0c9c6c533bd7f05edca3dbea93eba0bf0d34eabd1e9ba7c7138e8b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ga-IE/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ga-IE/thunderbird-78.5.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "6c6229aa064098560b13369a0d11133156d47193a8f8b2fdc241fbcba3cb3f9c";
+ sha256 = "980e053f0bcd5096753213fd6cc252be388312980032132bf912af2d4249278a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/gd/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/gd/thunderbird-78.5.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "6e5f686d98b02bc97e14f5788eac7b93e5e2652e9feaab0906cb026a883b1485";
+ sha256 = "7b61b433d2f55191f7ecc63e04ceabcebcc85ab211553b71de575bbf14db05ee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/gl/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/gl/thunderbird-78.5.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "2ccde2411bb2c3e4b492b4cacbe8d756dc22c2164fbe7364bc2381c1ff582f75";
+ sha256 = "2dbb2021eacf17f5d42d0f8edc32a3f4d0ae3964cc8b44b0875fcee9bbd8ebbe";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/he/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/he/thunderbird-78.5.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "30fe226741e47f86f07c5acbb8fe3d2aa2fb7102fb4743189f12612c817415c1";
+ sha256 = "b64fdf97d7f3029ffe465bbe621735970c73682cbde03935c2ad94325a7a77cf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/hr/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/hr/thunderbird-78.5.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "4230396816f72ce2784bab21fa2fe731ea378f1ceeace609e0423e2b5e7ea83e";
+ sha256 = "05606268efa91e8266a75f9f53dae8e8095fd70bc1095e2cc160171eb32e9a0a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/hsb/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/hsb/thunderbird-78.5.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "155a4e98c597f7876ab44276ab8814ab185a5a59e1fdb743260bef2f78b27e4a";
+ sha256 = "8a2dd27b17cbfad0846a40b4863c72e0754137e4ae581998ff291b4428a069ef";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/hu/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/hu/thunderbird-78.5.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "bb0b46dc74b926e9d13c4bd8b0371d730ce03aeffa5c41689eeb797ae1ce4382";
+ sha256 = "01daa9ab4f5d096a9a5e138db4debeee302fb875f885e644eea88103c5c62111";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/hy-AM/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/hy-AM/thunderbird-78.5.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "7ee0ee79ac2143fe3ce8930c3916f201910d6d7a40437fdc49a8c617d49871d8";
+ sha256 = "69159084189c5700e5c8c27bf4cc0345fcafe0879b7f7cca285246a41e411578";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/id/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/id/thunderbird-78.5.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "e1a4072dfdccfdf35401e9a58e77cbff2277703ff2c78a52fc0df801bca8f91a";
+ sha256 = "798203a12f76cb3c698363da72b235fc9abfc5a68913f3265c9b17b14318eb73";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/is/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/is/thunderbird-78.5.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "d4d63add23724c58fd92d992165748f7002540f73df591914540f6361dc0089b";
+ sha256 = "19544548a0b0217f5f5256949d74897c784298dfe762174487ab2ba2557a55e7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/it/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/it/thunderbird-78.5.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "28ec9beacfb8b27b80e1f1deba83d81324a2d3baa0d9572a41a94f920c8c60aa";
+ sha256 = "b1ae17f3d4533db0107ab280ec4e8ecc610db9581d44ed52d8ca87c821c37c1b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ja/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ja/thunderbird-78.5.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "ad1f9e091cfd66683964f8d683653b3134068174daf24fe061aad00d0c864176";
+ sha256 = "c16c27372c28063a06e31fc440294a655fb72bc033efbfd797d150e99e6ebaed";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ka/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ka/thunderbird-78.5.0.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "9074e7b2eb10943f6b87e79be9ec9ae706eeb4300c85ffe456bb34f11798b81a";
+ sha256 = "3057efd5078776f1690890d601153a73e2450051a0edb61e92d196318b644679";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/kab/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/kab/thunderbird-78.5.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "7b7d17a26dc9914d46de8959c08d56ed92b263d3eae383ca71d45a1b37a9650f";
+ sha256 = "ce8010b362b601819fac825ce27b9efd8af8f0965f8f1cabb21bfcddb2ec7315";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/kk/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/kk/thunderbird-78.5.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "b38db92efa1b4bc1067eeee7eaf7307d6e86e6c6d3f4dd1b81496768c981d5af";
+ sha256 = "b73930d1508bdcaecfb9ce280f0d86fd5dc7a3d26160caa0eabbe47243956139";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ko/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ko/thunderbird-78.5.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "951a2e6e2cae525618646f8f054d127b32a535028930eeb3be7dfd2720c4ccea";
+ sha256 = "24d6e557b6419bb3a512646edb6e1e4d01ce1c0e134b9bb9cc54ad5acb6a0675";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/lt/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/lt/thunderbird-78.5.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "5e76866c25f63aa283e54c871e1014a10e4ecdb8182ca6bc3ac1d16a344ae8f8";
+ sha256 = "c9dc7dc77a1c1acdc1e244e6b1201ecd3305b5c10ef946ceb880fb66d57c249a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ms/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ms/thunderbird-78.5.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "74e28f4ed81a233bd8aa721515667b31e83f7a6d6bad0aaef421f1f1e4b0c4c9";
+ sha256 = "d3a0b9fc5b38de919515df9dc6ca696c7c70f629b192e8cae099a55432d466d3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/nb-NO/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/nb-NO/thunderbird-78.5.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "4cfa6097b0879de04314773d96d3e03aee3b7e1680e97cee3dbb6fca9e4010ca";
+ sha256 = "80f552a61288f1d1a6346d302919fd90f63c2d349a2d33921eac9a65c341a7d9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/nl/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/nl/thunderbird-78.5.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "e097065367e8bcaa331803c779ff71e43dfa7dcc5b516fd5d73f60b1c614c7a0";
+ sha256 = "89007857be04b59bf724a2f6c295c0948a885c8da8c7a7060922e04f616baf30";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/nn-NO/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/nn-NO/thunderbird-78.5.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "e3bc6a3754f13db3dc5f70c3fd9b70b4250be494a47c7d20546dccb57b914ae5";
+ sha256 = "b7a8060d3138a55a29374d890b326e77105f41e809053d34c24464a892c6bdbc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/pa-IN/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/pa-IN/thunderbird-78.5.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "80a785335bd49d5d0e8c669a7d548c0e077c413c184eb50133aaf5790fe1148a";
+ sha256 = "69f803555cc9b3ba7fbf638e101b76bef10a234747cd0764e906e5d2adbb9a97";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/pl/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/pl/thunderbird-78.5.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "bc20f221babef7c3a3992d57ab5a3afcad12faa0263ff8978c96a1267af54c28";
+ sha256 = "4cd4da857d9cbdc5d89e07529d30df28a758c3c105160d2217b50206147c21e5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/pt-BR/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/pt-BR/thunderbird-78.5.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "6dd040a2046c418d51bd7103d93a50b58e3345de5ed0c8917c0a8a8c7bf87c7c";
+ sha256 = "43fca4ac927932589b58e60f7b3b1cdcdc1d73b6f9073e0c1eb2993527afe9be";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/pt-PT/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/pt-PT/thunderbird-78.5.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "45f67266e6af96dccae07d6db4f5d62c3d6d26e1a76e4951f08591c664122359";
+ sha256 = "25591b73b7ae5d28441baeeae3fb3a5a47f36ea21db763b95782494fd8491122";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/rm/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/rm/thunderbird-78.5.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "1d53a7290332375212c0d58af23265d59502bce1a6a4629b56bc86d048be65a9";
+ sha256 = "14a0725f1083ab9c4baafe6944604cc5781cc9d3d44cbc406874b5ce01df785d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ro/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ro/thunderbird-78.5.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "de3e5496ce5b8c4dff6fcbcf2b8a47b0c81d026fb5334e2668b8f9fc293c5216";
+ sha256 = "f32af00602a13e262e6b34c8b5783b31a991dee72d82c841086d21e37d669dcd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/ru/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/ru/thunderbird-78.5.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "838b9a02684541ef7df67a23b9966282ff9d8b12b64dfcbcfea8e8381b24951a";
+ sha256 = "367e7865f1c5d10eb912fce96a34bf6ce25ca48e4ec9209bce8af06412be7781";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/si/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/si/thunderbird-78.5.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "202f815bdf7538d50f4770e601d10c8a1ffddb042a3c7dfd1a1b65e9b5dc5ec6";
+ sha256 = "da0494be7a26f0a531d108ca20a0bc9763860e44adaa6149ea059f46daabbe0c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/sk/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/sk/thunderbird-78.5.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "44c5aa3723919798493e7f43c927ac48891eecf94a69c79b86be107984e9e068";
+ sha256 = "1c5078f413207049a35c69be32c6996cad169cadc009b3f079b3adc8a932ca22";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/sl/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/sl/thunderbird-78.5.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "2d5125d9625f916788265db46ee1fb47ace3b6099dae26ecb734aecf36160949";
+ sha256 = "d8a5edf78b5a87c0b3baf0199231e6e9224e1afdf4eff05780b6c9b98657c1ef";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/sq/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/sq/thunderbird-78.5.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "2aa337b0fd8ccfe86feadef605ca863499f21c3ca7f194121064fc060d5a3de7";
+ sha256 = "fefcb88c0c5f6ee62ba8224417a629d8a4f0c18b20fcb037c36af772b0d2b71c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/sr/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/sr/thunderbird-78.5.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "fe690670c6702ed63684eac68a3f3f29f12bd27af7d34c63af768e0362a1eb11";
+ sha256 = "c42818c409de6447c1aa00f8aa6422a9fbb6fa16f01d5076331937c1145a4b87";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/sv-SE/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/sv-SE/thunderbird-78.5.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "74525ce44ca330e8fd29785842992c62cf3b5494675ec9a8148ea14d945fcaae";
+ sha256 = "c27d87cde88f38f3611358b5fb3622611c38860ee37d1d90aaabcb4db614a031";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/th/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/th/thunderbird-78.5.0.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "0503e2ed79dae95302bf2d9d8055589ed1ca511c16c35a9b84445548a7a306d4";
+ sha256 = "df9b827a723675e70131d147fa6f6325f6e6a14a6b95f6f5b6fae4552501c6b0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/tr/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/tr/thunderbird-78.5.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "c4b14f4f22549c66f5f445a2ad5826d0e90332c9d76783851078625245625bbb";
+ sha256 = "7a9d6e1b5927c7c54b73062a59d366cd5153896a89e95005177fdf4b789eda42";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/uk/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/uk/thunderbird-78.5.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "cf06114027f9bf14ef506fe37e6a7ef6a1cbdb201cde061a754c82d9b3ef0c39";
+ sha256 = "c421df09d5bbb5e4de273258757df28e5a6eba291a4eabbf28db71a50cb11da7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/uz/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/uz/thunderbird-78.5.0.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "c805d88694b105412f05dd840e038edfef90b4a48b5a79b0bac5b5575d50a14a";
+ sha256 = "296ca42b0c9f67ef0bb545f458334ec26e03be3327fd1e1b066d8324965704b2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/vi/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/vi/thunderbird-78.5.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "ca30574d981964eed7c3a100dd76f90c518a24d7dcde74f0790ede4a0a8d3285";
+ sha256 = "46579d9723f5ccc84700c2544f3d1235db338471306d87a1caa0ac4fb337c8bd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/zh-CN/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/zh-CN/thunderbird-78.5.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "6cb1566d330e36b03e86bcfe96ad887fee511ba314167d235facba6c47871688";
+ sha256 = "9bf0df6568eadf611891f49591975166da95eb4e78e1191eb3354a81637907d2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.0/linux-i686/zh-TW/thunderbird-78.4.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.0/linux-i686/zh-TW/thunderbird-78.5.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "7af0d92565a54bef6c962dd8b9b100198e2cac8d47ede749bade87c30d5ee37b";
+ sha256 = "8fee4fd8980d551317fc8f98f29938034f5ff90b765e73ef8cd09f8fe68f90c8";
}
];
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index 7494c1138058..8295e8dbc871 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -32,7 +32,7 @@
, nasm
, nodejs
, nspr
-, nss
+, nss_3_53
, pango
, perl
, pkgconfig
@@ -70,13 +70,13 @@ assert waylandSupport -> gtk3Support == true;
stdenv.mkDerivation rec {
pname = "thunderbird";
- version = "78.4.0";
+ version = "78.5.0";
src = fetchurl {
url =
"mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
sha512 =
- "04b6n3gsan0a5abh371ws3c3rry4dcb3c6rbqmcxkzrdjg2xr5vn6xhlg3dgl3l01p0hp1xqpckj8g5yb2dq2x07xgg1hnyhs9aadh5";
+ "0c32dz8p7rrr0w13l2ynf9snj59ij1v2ld3s75vz1hvks4dikwgcbm44wmvmbisvgyfgzdsphafzlq3kz3j1ja30qjigl0dj709vr6s";
};
nativeBuildInputs = [
@@ -118,7 +118,7 @@ stdenv.mkDerivation rec {
libvpx
libwebp
nspr
- nss
+ nss_3_53
pango
perl
sqlite
@@ -142,7 +142,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE =[
"-I${glib.dev}/include/gio-unix-2.0"
- "-I${nss.dev}/include/nss"
+ "-I${nss_3_53.dev}/include/nss"
];
patches = [
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/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix
index ee5ea9d7e030..bfa98b94d0a8 100644
--- a/pkgs/applications/networking/msmtp/default.nix
+++ b/pkgs/applications/networking/msmtp/default.nix
@@ -9,11 +9,11 @@ let
in stdenv.mkDerivation rec {
pname = "msmtp";
- version = "1.8.12";
+ version = "1.8.13";
src = fetchurl {
url = "https://marlam.de/${pname}/releases/${pname}-${version}.tar.xz";
- sha256 = "0m33m5bc7ajmgy7vivnzj3mhybg37259hx79xypj769kfyafyvx8";
+ sha256 = "1fcv99nis7c6yc63n04cncjysv9jndrp469gcfxh54aiinmlbadd";
};
patches = [
diff --git a/pkgs/applications/networking/mullvad-vpn/default.nix b/pkgs/applications/networking/mullvad-vpn/default.nix
index 52adbca18b17..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 = [
@@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/mullvad/mullvadvpn-app/blob/${version}/CHANGELOG.md";
license = licenses.gpl3;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/applications/networking/nextcloud-client/default.nix b/pkgs/applications/networking/nextcloud-client/default.nix
index ed670be08a65..bfc928cfbc60 100644
--- a/pkgs/applications/networking/nextcloud-client/default.nix
+++ b/pkgs/applications/networking/nextcloud-client/default.nix
@@ -19,13 +19,13 @@
mkDerivation rec {
pname = "nextcloud-client";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchFromGitHub {
owner = "nextcloud";
repo = "desktop";
rev = "v${version}";
- sha256 = "ROzaiRa9Odq4lXuHL7nbE0S49d0wxmDgm01qI1WM+WM=";
+ sha256 = "0idh8i71jivdjjs2y62l22yl3qxwgcr0hf53dad587bzgkkkr223";
};
patches = [
@@ -64,7 +64,7 @@ mkDerivation rec {
description = "Nextcloud themed desktop client";
homepage = "https://nextcloud.com";
license = licenses.gpl2;
- maintainers = with maintainers; [ caugner ma27 ];
+ maintainers = with maintainers; [ caugner ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/networking/nextdns/default.nix b/pkgs/applications/networking/nextdns/default.nix
index 8cdacf6d8380..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.3";
+ version = "1.9.4";
src = fetchFromGitHub {
owner = "nextdns";
repo = "nextdns";
rev = "v${version}";
- sha256 = "1bl6ky258hnai4v7d0gskn6nf5sdsc3xlwl959iwzqhpp0j3q9xg";
+ 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/freenet/default.nix b/pkgs/applications/networking/p2p/freenet/default.nix
index 017f059ff6c3..d50f5a679316 100644
--- a/pkgs/applications/networking/p2p/freenet/default.nix
+++ b/pkgs/applications/networking/p2p/freenet/default.nix
@@ -74,7 +74,7 @@ in stdenv.mkDerivation {
description = "Decentralised and censorship-resistant network";
homepage = "https://freenetproject.org/";
license = stdenv.lib.licenses.gpl2Plus;
- maintainers = [ stdenv.lib.maintainers.doublec ];
+ maintainers = [ ];
platforms = with stdenv.lib.platforms; linux;
};
}
diff --git a/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix b/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
index d38e9dc73365..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.5";
+ version = "6.8.8";
pname = "frostwire";
src = fetchurl {
url = "https://dl.frostwire.com/frostwire/${version}/frostwire-${version}.amd64.tar.gz";
- sha256 = "1zdas93w1yqg9yx8wlk7pxpdmwvg4ykg54ai7iyq9ir1zha8fyif";
+ sha256 = "0zxk0nv7m1k4n8n82h1rkh239a58s7j643lgqbw3qx45bdy4sf4k";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/networking/p2p/qbittorrent/default.nix b/pkgs/applications/networking/p2p/qbittorrent/default.nix
index 964752f3b85d..9b6a8bd707d5 100644
--- a/pkgs/applications/networking/p2p/qbittorrent/default.nix
+++ b/pkgs/applications/networking/p2p/qbittorrent/default.nix
@@ -10,13 +10,13 @@ with lib;
mkDerivation rec {
pname = "qbittorrent";
- version = "4.2.5";
+ version = "4.3.0.1";
src = fetchFromGitHub {
owner = "qbittorrent";
repo = "qbittorrent";
rev = "release-${version}";
- sha256 = "1n613ylg6i9gisgk0dbr2kpfasyizrkdjff1r8smd4vri2qrdksn";
+ sha256 = "068sf24mjvc2idimgpzvf7gjk8n9xrr3qqlqfx5j3j598ckm3yfp";
};
# NOTE: 2018-05-31: CMake is working but it is not officially supported
diff --git a/pkgs/applications/networking/p2p/soulseekqt/default.nix b/pkgs/applications/networking/p2p/soulseekqt/default.nix
index 2a8a06227133..0d2fc0fd833c 100644
--- a/pkgs/applications/networking/p2p/soulseekqt/default.nix
+++ b/pkgs/applications/networking/p2p/soulseekqt/default.nix
@@ -23,7 +23,7 @@ mkDerivation rec {
dontBuild = true;
dontConfigure = true;
-
+
nativeBuildInputs = [ imagemagick autoPatchelfHook desktop-file-utils ];
buildInputs = [ qtmultimedia stdenv.cc.cc ];
@@ -53,7 +53,7 @@ mkDerivation rec {
description = "Official Qt SoulSeek client";
homepage = "https://www.slsknet.org";
license = licenses.unfree;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = [ "x86_64-linux" ];
};
}
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/ps2client/default.nix b/pkgs/applications/networking/ps2client/default.nix
index 02b14b72c18b..444a6dcf45c7 100644
--- a/pkgs/applications/networking/ps2client/default.nix
+++ b/pkgs/applications/networking/ps2client/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
patchPhase = ''
sed -i -e "s|-I/usr/include||g" -e "s|-I/usr/local/include||g" Makefile
'';
-
+
installPhase = ''
make PREFIX=$out install
'';
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
description = "Desktop clients to interact with ps2link and ps2netfs";
homepage = "https://github.com/ps2dev/ps2client";
license = licenses.bsd3;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/pkgs/applications/networking/remote/citrix-workspace/generic.nix
index a2ad8b8129a6..c0dc438daacd 100644
--- a/pkgs/applications/networking/remote/citrix-workspace/generic.nix
+++ b/pkgs/applications/networking/remote/citrix-workspace/generic.nix
@@ -3,6 +3,7 @@
, heimdal, krb5, libsoup, libvorbis, speex, openssl, zlib, xorg, pango, gtk2
, gnome2, nss, nspr, gtk_engines, freetype, dconf, libpng12, libxml2
, libjpeg, libredirect, tzdata, cacert, systemd, libcxxabi, libcxx, e2fsprogs, symlinkJoin
+, libpulseaudio, pcsclite
, homepage, version, prefix, hash
@@ -97,10 +98,12 @@ stdenv.mkDerivation rec {
xorg.libXScrnSaver
xorg.libXtst
zlib
- ] ++ lib.optional (lib.versionOlder version "20.04") e2fsprogs;
+ ] ++ lib.optional (lib.versionOlder version "20.04") e2fsprogs
+ ++ lib.optional (lib.versionAtLeast version "20.10") libpulseaudio;
runtimeDependencies = [
glib
+ pcsclite
xorg.libX11
xorg.libXScrnSaver
@@ -146,8 +149,8 @@ stdenv.mkDerivation rec {
export HOME=$(mktemp -d)
# Run upstream installer in the store-path.
- sed -i -e 's,^ANSWER="",ANSWER="$INSTALLER_YES",g' -e 's,/bin/true,true,g' ./linuxx64/hinst
- ${stdenv.shell} linuxx64/hinst CDROM "$(pwd)"
+ sed -i -e 's,^ANSWER="",ANSWER="$INSTALLER_YES",g' -e 's,/bin/true,true,g' ./${prefix}/hinst
+ ${stdenv.shell} ${prefix}/hinst CDROM "$(pwd)"
if [ -f "$ICAInstDir/util/setlog" ]; then
chmod +x "$ICAInstDir/util/setlog"
@@ -169,8 +172,8 @@ stdenv.mkDerivation rec {
# See https://developer-docs.citrix.com/projects/workspace-app-for-linux-oem-guide/en/latest/reference-information/#library-files
# Those files are fallbacks to support older libwekit.so and libjpeg.so
- rm $out/opt/citrix-icaclient/lib/ctxjpeg_fb_8.so
- rm $out/opt/citrix-icaclient/lib/UIDialogLibWebKit.so
+ rm $out/opt/citrix-icaclient/lib/ctxjpeg_fb_8.so || true
+ rm $out/opt/citrix-icaclient/lib/UIDialogLibWebKit.so || true
# We support only Gstreamer 1.0
rm $ICAInstDir/util/{gst_aud_{play,read},gst_*0.10,libgstflatstm0.10.so}
diff --git a/pkgs/applications/networking/remote/citrix-workspace/sources.nix b/pkgs/applications/networking/remote/citrix-workspace/sources.nix
index abdd54f4af6e..bbeed5b779c2 100644
--- a/pkgs/applications/networking/remote/citrix-workspace/sources.nix
+++ b/pkgs/applications/networking/remote/citrix-workspace/sources.nix
@@ -43,6 +43,17 @@ let
x86hash = "1b4gdmnnpa61ydiv2fnmap8cnfhskrq6swcs6i1nqrp5zvvkqrv4";
x64suffix = "15";
x86suffix = "15";
+ homepage = "https://www.citrix.com/de-de/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-2009.html";
+ };
+
+ "20.10.0" = {
+ major = "20";
+ minor = "10";
+ patch = "0";
+ x64hash = "13g7r92mhwqwqkm6a4k4yn232ighkmxifs7j8wdi1yva0dvklqdf";
+ x86hash = "04cr2da25v8x098ccyjwa47d4krk3jpldqkyf4kk2j3hwzbqh9yx";
+ x64suffix = "6";
+ x86suffix = "6";
homepage = "https://www.citrix.com/de-de/downloads/workspace-app/linux/workspace-app-for-linux-latest.html";
};
};
@@ -52,7 +63,7 @@ let
#
# The lifespans of Citrix products can be found here:
# https://www.citrix.com/support/product-lifecycle/milestones/receiver.html
- unsupportedVersions = [ "19.6.0" "19.8.0" "19.10.0" "19.12.0" ];
+ unsupportedVersions = [ ];
in {
inherit supportedVersions unsupportedVersions;
}
diff --git a/pkgs/applications/networking/remote/freerdp/default.nix b/pkgs/applications/networking/remote/freerdp/default.nix
index 52f8decf170f..a81356da252d 100644
--- a/pkgs/applications/networking/remote/freerdp/default.nix
+++ b/pkgs/applications/networking/remote/freerdp/default.nix
@@ -1,9 +1,10 @@
-{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig, alsaLib, ffmpeg_3, glib, openssl
+{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig, alsaLib, ffmpeg, glib, openssl
, pcre, zlib, libX11, libXcursor, libXdamage, libXext, libXi, libXinerama
, libXrandr, libXrender, libXv, libXtst, libxkbcommon, libxkbfile, wayland
-, gstreamer, gst-plugins-base, gst-plugins-good, libunwind, orc, libxslt
-, libusb1, libpulseaudio ? null, cups ? null, pcsclite ? null, systemd ? null
-, buildServer ? true, nocaps ? false }:
+, gstreamer, gst-plugins-base, gst-plugins-good, libunwind, orc, libxslt, cairo
+, libusb1, libpulseaudio, cups, pcsclite, systemd, libjpeg_turbo
+, buildServer ? true, nocaps ? false
+}:
let
cmFlag = flag: if flag then "ON" else "OFF";
@@ -49,8 +50,9 @@ in stdenv.mkDerivation rec {
buildInputs = with lib;
[
alsaLib
+ cairo
cups
- ffmpeg_3
+ ffmpeg
glib
gst-plugins-base
gst-plugins-good
@@ -65,6 +67,7 @@ in stdenv.mkDerivation rec {
libXrender
libXtst
libXv
+ libjpeg_turbo
libpulseaudio
libunwind
libusb1
@@ -93,6 +96,9 @@ in stdenv.mkDerivation rec {
WITH_PULSE = (libpulseaudio != null);
WITH_SERVER = buildServer;
WITH_SSE2 = stdenv.isx86_64;
+ WITH_VAAPI = true;
+ WITH_JPEG = (libjpeg_turbo != null);
+ WITH_CAIRO = (cairo != null);
};
meta = with lib; {
diff --git a/pkgs/applications/networking/remote/waypipe/default.nix b/pkgs/applications/networking/remote/waypipe/default.nix
index 0393a5bdeb83..2c91d6496a0e 100644
--- a/pkgs/applications/networking/remote/waypipe/default.nix
+++ b/pkgs/applications/networking/remote/waypipe/default.nix
@@ -1,19 +1,19 @@
{ stdenv, fetchFromGitLab
, meson, ninja, pkg-config, scdoc
-, wayland, wayland-protocols, openssh
+, openssh
, mesa, lz4, zstd, ffmpeg, libva
}:
stdenv.mkDerivation rec {
pname = "waypipe-unstable";
- version = "0.7.0";
+ version = "0.7.1";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "mstoeckl";
repo = "waypipe";
rev = "v${version}";
- sha256 = "0bkmibask7gfnwkn3fg3l6zaabp95n1zsdnz3dwng8j80a0kakyy";
+ sha256 = "00skyxmbssfxksb8wlqdr8gajpysadirjcn230fd5gaf5msvllx7";
};
postPatch = ''
@@ -24,7 +24,6 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkg-config scdoc ];
buildInputs = [
- wayland wayland-protocols
# Optional dependencies:
mesa lz4 zstd ffmpeg libva
];
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
new file mode 100644
index 000000000000..3fe3b6650755
--- /dev/null
+++ b/pkgs/applications/networking/seaweedfs/default.nix
@@ -0,0 +1,24 @@
+{ lib, fetchFromGitHub, buildGoModule }:
+
+buildGoModule rec {
+ pname = "seaweedfs";
+ version = "2.12";
+
+ src = fetchFromGitHub {
+ owner = "chrislusf";
+ repo = "seaweedfs";
+ rev = version;
+ sha256 = "08jv8dbvdygcm6wzvncx89p8cn9mbjn4lj8rf5svq8lr7zk1rvpw";
+ };
+
+ vendorSha256 = "0g344dj325d35i0myrzhg5chspqnly40qp910ml6zrmp7iszc1mw";
+
+ subPackages = [ "weed" ];
+
+ meta = with lib; {
+ description = "Simple and highly scalable distributed file system";
+ homepage = "https://github.com/chrislusf/seaweedfs";
+ maintainers = [ maintainers.raboof ];
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/applications/networking/sniffers/sngrep/default.nix b/pkgs/applications/networking/sniffers/sngrep/default.nix
index b48edd69837a..9dda62b3badb 100644
--- a/pkgs/applications/networking/sniffers/sngrep/default.nix
+++ b/pkgs/applications/networking/sniffers/sngrep/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "sngrep";
- version = "1.4.7";
+ version = "1.4.8";
src = fetchFromGitHub {
owner = "irontec";
repo = pname;
rev = "v${version}";
- sha256 = "1dx5l48m4634y0zi6wjky412g80lfxqq1nphv7pi1kwvm1k5m5ri";
+ sha256 = "0lnwsw9x4y4lr1yh749y24f71p5zsghwh5lp28zqfanw025mipf2";
};
buildInputs = [
diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix
index e9f676eae558..d906b4459009 100644
--- a/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -10,7 +10,7 @@ assert withQt -> qt5 != null;
with stdenv.lib;
let
- version = "3.2.7";
+ version = "3.4.0";
variant = if withQt then "qt" else "cli";
pcap = libpcap.override { withBluez = stdenv.isLinux; };
@@ -21,7 +21,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz";
- sha256 = "1nkhglzxj05hwhgzrgan4glv0z67rmasf9djx1dmqicwdnw2z0xy";
+ sha256 = "1bm8jj2rviis9j9l6nixvhxcfx362y9iphkxssgmiz2kj6yypr37";
};
cmakeFlags = [
diff --git a/pkgs/applications/networking/sync/backintime/common.nix b/pkgs/applications/networking/sync/backintime/common.nix
index 6244cd661d0a..73b40ea111a7 100644
--- a/pkgs/applications/networking/sync/backintime/common.nix
+++ b/pkgs/applications/networking/sync/backintime/common.nix
@@ -1,34 +1,40 @@
-{stdenv, fetchFromGitHub, makeWrapper, gettext, python3Packages, rsync, cron, openssh, sshfs-fuse, encfs }:
+{stdenv, lib, fetchFromGitHub, makeWrapper, gettext,
+python3, rsync, cron, openssh, sshfs-fuse, encfs }:
let
- inherit (python3Packages) python dbus-python keyring;
-in stdenv.mkDerivation rec {
- version = "1.1.24";
+ python' = python3.withPackages (ps: with ps; [ dbus-python keyring ]);
+ apps = lib.makeBinPath [ openssh python' cron rsync sshfs-fuse encfs ];
+in stdenv.mkDerivation rec {
pname = "backintime-common";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "bit-team";
repo = "backintime";
rev = "v${version}";
- sha256 = "0g6gabnr60ns8854hijdddbanks7319q4n3fj5l6rc4xsq0qck18";
+ sha256 = "mBjheLY7DHs995heZmxVnDdvABkAROCjRJ4a/uJmJcg=";
};
- buildInputs = [ makeWrapper gettext python dbus-python keyring openssh cron rsync sshfs-fuse encfs ];
+ nativeBuildInputs = [ makeWrapper gettext ];
+ buildInputs = [ python' ];
installFlags = [ "DEST=$(out)" ];
- preConfigure = "cd common";
+ preConfigure = ''
+ cd common
+ substituteInPlace configure \
+ --replace "/.." "" \
+ --replace "share/backintime" "${python'.sitePackages}/backintime"
+ substituteInPlace "backintime" \
+ --replace "share" "${python'.sitePackages}"
+ '';
dontAddPrefix = true;
- preFixup =
- ''
- substituteInPlace "$out/bin/backintime" \
- --replace "=\"/usr/share" "=\"$prefix/share"
+ preFixup = ''
wrapProgram "$out/bin/backintime" \
- --prefix PYTHONPATH : "$PYTHONPATH" \
- --prefix PATH : "$prefix/bin:$PATH"
+ --prefix PATH : ${apps}
'';
meta = {
diff --git a/pkgs/applications/networking/sync/backintime/qt.nix b/pkgs/applications/networking/sync/backintime/qt.nix
new file mode 100644
index 000000000000..a48d6d8804fe
--- /dev/null
+++ b/pkgs/applications/networking/sync/backintime/qt.nix
@@ -0,0 +1,26 @@
+{ mkDerivation, backintime-common, python3 }:
+
+let
+ python' = python3.withPackages (ps: with ps; [ pyqt5 backintime-common ]);
+in
+mkDerivation {
+ inherit (backintime-common)
+ version src installFlags meta dontAddPrefix nativeBuildInputs;
+
+ pname = "backintime-qt";
+
+ buildInputs = [ python' backintime-common ];
+
+ preConfigure = ''
+ cd qt
+ substituteInPlace configure \
+ --replace '"/../etc' '"/etc'
+ substituteInPlace qttools.py \
+ --replace "__file__, os.pardir, os.pardir" '"${backintime-common}/${python'.sitePackages}/backintime"'
+ '';
+
+ preFixup = ''
+ wrapQtApp "$out/bin/backintime-qt" \
+ --prefix PATH : "${backintime-common}/bin:$PATH"
+ '';
+}
diff --git a/pkgs/applications/networking/sync/backintime/qt4.nix b/pkgs/applications/networking/sync/backintime/qt4.nix
deleted file mode 100644
index b72ddc8bae63..000000000000
--- a/pkgs/applications/networking/sync/backintime/qt4.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{stdenv, makeWrapper, gettext, backintime-common, python3, python3Packages }:
-
-stdenv.mkDerivation {
- inherit (backintime-common) version src installFlags;
-
- pname = "backintime-qt4";
-
- buildInputs = [ makeWrapper gettext python3 python3Packages.pyqt4 backintime-common python3 ];
-
- preConfigure = "cd qt4";
- configureFlags = [ ];
-
- dontAddPrefix = true;
-
- preFixup =
- ''
- substituteInPlace "$out/bin/backintime-qt4" \
- --replace "=\"/usr/share" "=\"$prefix/share"
-
- wrapProgram "$out/bin/backintime-qt4" \
- --prefix PYTHONPATH : "${backintime-common}/share/backintime/common:$PYTHONPATH" \
- --prefix PATH : "${backintime-common}/bin:$PATH"
- '';
-
- meta = with stdenv.lib; {
- broken = true;
- };
-}
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/sync/rsync/default.nix b/pkgs/applications/networking/sync/rsync/default.nix
index 7f384846c960..e07fecbf8936 100644
--- a/pkgs/applications/networking/sync/rsync/default.nix
+++ b/pkgs/applications/networking/sync/rsync/default.nix
@@ -35,7 +35,13 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional enableXXHash xxHash;
nativeBuildInputs = [perl];
- configureFlags = ["--with-nobody-group=nogroup"]
+ configureFlags = [
+ "--with-nobody-group=nogroup"
+
+ # disable the included zlib explicitly as it otherwise still compiles and
+ # links them even.
+ "--with-included-zlib=no"
+ ]
# Work around issue with cross-compilation:
# configure.sh: error: cannot run test program while cross compiling
# Remove once 3.2.4 or more recent is released.
diff --git a/pkgs/applications/networking/sync/unison/4.08-compatibility.patch b/pkgs/applications/networking/sync/unison/4.08-compatibility.patch
deleted file mode 100644
index a6921b516f07..000000000000
--- a/pkgs/applications/networking/sync/unison/4.08-compatibility.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 29fa058c3127f3b47c347dcaa4a94f4c0e888308 Mon Sep 17 00:00:00 2001
-From: Jaap Boender <jaapb@kerguelen.org>
-Date: Thu, 21 Mar 2019 12:26:51 +0000
-Subject: [PATCH] Compatibility with OCaml 4.08
-
----
- src/files.ml | 2 +-
- src/recon.ml | 4 ++--
- src/system/system_generic.ml | 2 +-
- 3 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/files.ml b/src/files.ml
-index ba42ad57..5babf21e 100644
---- a/src/files.ml
-+++ b/src/files.ml
-@@ -722,7 +722,7 @@ let get_files_in_directory dir =
- with End_of_file ->
- dirh.System.closedir ()
- end;
-- Sort.list (<) !files
-+ List.sort String.compare !files
-
- let ls dir pattern =
- Util.convertUnixErrorsToTransient
-diff --git a/src/recon.ml b/src/recon.ml
-index 5ed358d7..0df2cfe4 100644
---- a/src/recon.ml
-+++ b/src/recon.ml
-@@ -651,8 +651,8 @@ let rec reconcile
-
- (* Sorts the paths so that they will be displayed in order *)
- let sortPaths pathUpdatesList =
-- Sort.list
-- (fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0)
-+ List.sort
-+ Path.compare
- pathUpdatesList
-
- let rec enterPath p1 p2 t =
-diff --git a/src/system/system_generic.ml b/src/system/system_generic.ml
-index ed8e18f3..0e28a781 100755
---- a/src/system/system_generic.ml
-+++ b/src/system/system_generic.ml
-@@ -47,7 +47,7 @@ let open_out_gen = open_out_gen
- let chmod = Unix.chmod
- let chown = Unix.chown
- let utimes = Unix.utimes
--let link = Unix.link
-+let link s d = Unix.link s d
- let openfile = Unix.openfile
- let opendir f =
- let h = Unix.opendir f in
diff --git a/pkgs/applications/networking/sync/unison/default.nix b/pkgs/applications/networking/sync/unison/default.nix
index 7b7318544c56..36e803509262 100644
--- a/pkgs/applications/networking/sync/unison/default.nix
+++ b/pkgs/applications/networking/sync/unison/default.nix
@@ -6,12 +6,12 @@ let inherit (ocamlPackages) ocaml lablgtk; in
stdenv.mkDerivation (rec {
pname = "unison";
- version = "2.51.2";
+ version = "2.51.3";
src = fetchFromGitHub {
owner = "bcpierce00";
repo = "unison";
rev = "v${version}";
- sha256 = "1bykiyc0dc5pkw8x370qkg2kygq9pq7yqzsgczd3y13b6ivm4sdq";
+ sha256 = "sha256-42hmdMwOYSWGiDCmhuqtpCWtvtyD2l+kA/bhHD/Qh5Y=";
};
buildInputs = [ ocaml makeWrapper ncurses ];
@@ -27,12 +27,6 @@ stdenv.mkDerivation (rec {
"UISTYLE=${if enableX11 then "gtk2" else "text"}"
] ++ stdenv.lib.optional (!ocaml.nativeCompilers) "NATIVE=false";
- patches = [
- # NOTE: Only needed until Unison 2.51.3 is released!
- ./4.08-compatibility.patch
- ./lablgtk.patch
- ];
-
preInstall = "mkdir -p $out/bin";
postInstall = if enableX11 then ''
diff --git a/pkgs/applications/networking/sync/unison/lablgtk.patch b/pkgs/applications/networking/sync/unison/lablgtk.patch
deleted file mode 100644
index 20c1db1b1166..000000000000
--- a/pkgs/applications/networking/sync/unison/lablgtk.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 2e7ea9481c6c3ff2ec513c39f73cfe15c0763c06 Mon Sep 17 00:00:00 2001
-From: daviddavid <geiger.david68210@gmail.com>
-Date: Mon, 26 Feb 2018 13:36:36 +0100
-Subject: [PATCH] Fix for lablgtk >= 2.18.6
-
----
- src/uigtk2.ml | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/uigtk2.ml b/src/uigtk2.ml
-index 2ba6d79..04c4da4 100644
---- a/src/uigtk2.ml
-+++ b/src/uigtk2.ml
-@@ -89,12 +89,12 @@ let fontItalic = lazy (Pango.Font.from_string "italic")
- (* This does not work with the current version of Lablgtk, due to a bug
- let icon =
- GdkPixbuf.from_data ~width:48 ~height:48 ~has_alpha:true
-- (Gpointer.region_of_string Pixmaps.icon_data)
-+ (Gpointer.region_of_bytes Pixmaps.icon_data)
- *)
- let icon =
- let p = GdkPixbuf.create ~width:48 ~height:48 ~has_alpha:true () in
- Gpointer.blit
-- (Gpointer.region_of_string Pixmaps.icon_data) (GdkPixbuf.get_pixels p);
-+ (Gpointer.region_of_bytes Pixmaps.icon_data) (GdkPixbuf.get_pixels p);
- p
-
- let leftPtrWatch =
---
-2.25.1
-
diff --git a/pkgs/applications/networking/syncplay/default.nix b/pkgs/applications/networking/syncplay/default.nix
index ac242eb9dc9f..da4551d7f555 100644
--- a/pkgs/applications/networking/syncplay/default.nix
+++ b/pkgs/applications/networking/syncplay/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "syncplay";
- version = "1.6.5";
+ version = "1.6.6";
format = "other";
@@ -10,7 +10,7 @@ buildPythonApplication rec {
owner = "Syncplay";
repo = "syncplay";
rev = "v${version}";
- sha256 = "107dgsrjv95ww6gj77q89dirl604b2ljlpjg79gffm9c4gkmjj2m";
+ sha256 = "1wkxdp7dv5y1100awy949higvs5035ylfyl83qrp4lnimy3imw09";
};
propagatedBuildInputs = [ pyside2 shiboken2 twisted certifi ] ++ twisted.extras.tls;
diff --git a/pkgs/applications/networking/syncthing-gtk/default.nix b/pkgs/applications/networking/syncthing-gtk/default.nix
index cf1e053dd53c..e432b3795172 100644
--- a/pkgs/applications/networking/syncthing-gtk/default.nix
+++ b/pkgs/applications/networking/syncthing-gtk/default.nix
@@ -59,6 +59,7 @@ buildPythonApplication rec {
description = "GTK3 & python based GUI for Syncthing";
homepage = "https://github.com/syncthing/syncthing-gtk";
license = licenses.gpl2;
+ broken = true;
maintainers = with maintainers; [ ];
platforms = syncthing.meta.platforms;
};
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix
index 6dd71ed4b4b6..febb1e699820 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.10.0";
+ version = "1.11.1";
name = "${stname}-${version}";
src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
- sha256 = "0wi8k248qr80vscb5qwh2ygiyy2am9hh6a8c1il1h2702ch2cd45";
+ sha256 = "0x5a24r74i9am6a8k32qkb2vck28d2jiy4yhpb4g774m4krjqxd2";
};
- vendorSha256 = "0as1kn7bpgp5b82pf1bgr23az1qq8x85zr2zwgqsx57yjbc18658";
+ vendorSha256 = "0ap287996ix119hkdyssn2q2bqjbgdshi9a67hf8msfp7k9warm7";
doCheck = false;
diff --git a/pkgs/applications/networking/termius/default.nix b/pkgs/applications/networking/termius/default.nix
index 09b9bfa571b8..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; [ filalex77 ];
+ 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/trebleshot/default.nix b/pkgs/applications/networking/trebleshot/default.nix
index 56ebe1873ae6..82f91ddef8b4 100644
--- a/pkgs/applications/networking/trebleshot/default.nix
+++ b/pkgs/applications/networking/trebleshot/default.nix
@@ -10,7 +10,7 @@ mkDerivation rec {
src = fetchFromGitHub {
owner = "genonbeta";
repo = "TrebleShot-Desktop";
- rev = "${version}";
+ rev = version;
sha256 = "1k8wagw6arsi1lqkhn1nl6j11mb122vi1qs0q2np6nznwfy7pn1k";
};
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..1140bb9bee20 100644
--- a/pkgs/applications/office/atlassian-cli/default.nix
+++ b/pkgs/applications/office/atlassian-cli/default.nix
@@ -2,14 +2,14 @@
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";
+ sha256 = "091dhjkx7fdn23cj7c4071swncsbmknpvidmmjzhc0355l3p4k2g";
extraPostFetch = "chmod go-w $out";
};
-
+
tools = [
"agile"
"bamboo"
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
"trello"
"upm"
];
-
+
installPhase = ''
mkdir -p $out/{bin,share/doc/atlassian-cli}
cp -r lib $out/share/java
@@ -38,7 +38,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/calligra/default.nix b/pkgs/applications/office/calligra/default.nix
index 40c4b77f1b6b..a8ca37df36ad 100644
--- a/pkgs/applications/office/calligra/default.nix
+++ b/pkgs/applications/office/calligra/default.nix
@@ -15,11 +15,11 @@
mkDerivation rec {
pname = "calligra";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz";
- sha256 = "sha256-flViKGZdeeZ8Bi/RFz1mdvCw187v3W4bC8+aeB6nCVE=";
+ sha256 = "0iqi6z6gkck2afgy200dacgcspq7i7887alcj0pklm08hbmsdy5i";
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
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/flexibee/default.nix b/pkgs/applications/office/flexibee/default.nix
index f33eb98a48b4..52e58c5c9ccb 100644
--- a/pkgs/applications/office/flexibee/default.nix
+++ b/pkgs/applications/office/flexibee/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, makeWrapper, jre }:
let
- version = "2020.2.3.1";
+ version = "2020.2.6";
majorVersion = builtins.substring 0 6 version;
in
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://download.flexibee.eu/download/${majorVersion}/${version}/${pname}-${version}.tar.gz";
- sha256 = "05wzg7f6mzz7r6azzb8k2g5fakkqh6762y4q9qkmrzbixvxh4lz9";
+ sha256 = "0vscz24sabk9xafywnx41rqhq6300ddsw1x95ibc7ghsgbkq80ja";
};
nativeBuildInputs = [ makeWrapper ];
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/jabref/default.nix b/pkgs/applications/office/jabref/default.nix
index 7ab53b19ce04..03da2170b3d3 100644
--- a/pkgs/applications/office/jabref/default.nix
+++ b/pkgs/applications/office/jabref/default.nix
@@ -1,14 +1,17 @@
-{ stdenv, fetchurl, makeWrapper, makeDesktopItem, jdk, jre, wrapGAppsHook, gtk3, gsettings-desktop-schemas }:
+{ stdenv, fetchurl, makeWrapper, makeDesktopItem, wrapGAppsHook, gtk3, gsettings-desktop-schemas
+, zlib , libX11, libXext, libXi, libXrender, libXtst, libGL, alsaLib, libav, cairo, freetype, pango, gdk-pixbuf, glib }:
stdenv.mkDerivation rec {
- version = "3.8.1";
+ version = "5.1";
pname = "jabref";
src = fetchurl {
- url = "https://github.com/JabRef/jabref/releases/download/v${version}/JabRef-${version}.jar";
- sha256 = "11asfym74zdq46i217z5n6vc79gylcx8xn7nvwacfqmym0bz79cg";
+ url = "https://github.com/JabRef/jabref/releases/download/v${version}/JabRef-${version}-portable_linux.tar.gz";
+ sha256 = "04f612byrq3agzy26byg1sgrjyhcpa8xfj0ssh8dl8d8vnhx9742";
};
+ preferLocalBuild = true;
+
desktopItem = makeDesktopItem {
comment = meta.description;
name = "jabref";
@@ -19,21 +22,44 @@ stdenv.mkDerivation rec {
exec = "jabref";
};
- buildInputs = [ makeWrapper jdk wrapGAppsHook gtk3 gsettings-desktop-schemas ];
+ nativeBuildInputs = [ makeWrapper wrapGAppsHook ];
+ buildInputs = [ gsettings-desktop-schemas ] ++ systemLibs;
- dontUnpack = true;
+ systemLibs = [ gtk3 zlib libX11 libXext libXi libXrender libXtst libGL alsaLib libav cairo freetype pango gdk-pixbuf glib ];
+ systemLibPaths = stdenv.lib.makeLibraryPath systemLibs;
installPhase = ''
- mkdir -p $out/bin $out/share/java $out/share/icons
+ mkdir -p $out/share/java $out/share/icons
- cp -r ${desktopItem}/share/applications $out/share/
+ cp -r lib $out/lib
+
+ for f in $out/lib/runtime/bin/j*; do
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "${ stdenv.lib.makeLibraryPath [ zlib ]}:$out/lib/runtime/lib:$out/lib/runtime/lib/server" $f
+ done
+
+ for f in $out/lib/runtime/lib/*.so; do
+ patchelf \
+ --set-rpath "${systemLibPaths}:$out/lib/runtime/lib:$out/lib/runtime/lib/server" $f
+ done
- jar xf $src images/icons/JabRef-icon-mac.svg
- cp images/icons/JabRef-icon-mac.svg $out/share/icons/jabref.svg
+ # patching the libs in the JImage runtime image is quite impossible as there is no documented way
+ # of rebuilding the image after it has been extracted
+ # the image format itself is "intendedly not documented" - maybe one of the reasons the
+ # devolpers constantly broke "jimage recreate" and dropped it in OpenJDK 9 Build 116 Early Access
+ # so, for now just copy the image and provide our lib paths through the wrapper
+
+ makeWrapper $out/lib/runtime/bin/java $out/bin/jabref \
+ --add-flags '-Djava.library.path=${systemLibPaths}' --add-flags "-p $out/lib/app -m org.jabref/org.jabref.JabRefLauncher" \
+ --run 'export LD_LIBRARY_PATH=${systemLibPaths}:$LD_LIBRARY_PATH'
+
+ cp -r ${desktopItem}/share/applications $out/share/
- ln -s $src $out/share/java/jabref-${version}.jar
- makeWrapper ${jre}/bin/java $out/bin/jabref \
- --add-flags "-jar $out/share/java/jabref-${version}.jar"
+ # we still need to unpack the runtime image to get the icon
+ mkdir unpacked
+ $out/lib/runtime/bin/jimage extract --dir=./unpacked lib/runtime/lib/modules
+ cp unpacked/org.jabref/icons/jabref.svg $out/share/icons/jabref.svg
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix
index 111e50b7d454..e0399a0cdf66 100644
--- a/pkgs/applications/office/libreoffice/default.nix
+++ b/pkgs/applications/office/libreoffice/default.nix
@@ -3,20 +3,21 @@
, 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, vigra
+, libwpg, dbus-glib, clucene_core, libcdr, lcms
, unixODBC, mdds, sane-backends, mythes, libexttextcat, libvisio
, fontsConf, pkgconfig, bluez5, libtool, carlito
, libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf
-, librevenge, libe-book, libmwaw, glm, glew, gst_all_1
+, librevenge, libe-book, libmwaw, glm, gst_all_1
, gdb, commonsLogging, librdf_rasqal, wrapGAppsHook
, gnome3, glib, ncurses, epoxy, gpgme
, langs ? [ "ca" "cs" "da" "de" "en-GB" "en-US" "eo" "es" "fr" "hu" "it" "ja" "nl" "pl" "pt" "pt-BR" "ro" "ru" "sl" "zh-CN" ]
, withHelp ? true
, kdeIntegration ? false, mkDerivation ? null, qtbase ? null, qtx11extras ? null
, ki18n ? null, kconfig ? null, kcoreaddons ? null, kio ? null, kwindowsystem ? null
+, wrapQtAppsHook ? null
, variant ? "fresh"
} @ args:
@@ -303,8 +304,15 @@ in (mkDrv rec {
mkdir -p $dev
cp -r include $dev
+ '' + lib.optionalString kdeIntegration ''
+ for prog in $out/bin/*
+ do
+ wrapQtApp $prog
+ done
'';
+ dontWrapQtApps = true;
+
configureFlags = [
(if withHelp then "" else "--without-help")
"--with-boost=${boost.dev}"
@@ -382,7 +390,8 @@ in (mkDrv rec {
nativeBuildInputs = [
gdb fontforge autoconf automake bison pkgconfig libtool
- ] ++ lib.optional (!kdeIntegration) wrapGAppsHook;
+ ] ++ lib.optional (!kdeIntegration) wrapGAppsHook
+ ++ lib.optional kdeIntegration wrapQtAppsHook;
buildInputs = with xorg;
[ ant ArchiveZip boost cairo clucene_core
@@ -394,10 +403,10 @@ in (mkDrv rec {
libXdmcp libpthreadstubs libGLU libGL mythes
glib libmysqlclient
neon nspr nss openldap openssl pam perl pkgconfig poppler
- python3 sane-backends unzip vigra which zip zlib
+ python3 sane-backends unzip which zip zlib
mdds bluez5 libcmis libwps libabw libzmf
- libxshmfence libatomic_ops graphite2 harfbuzz gpgme utillinux
- librevenge libe-book libmwaw glm glew ncurses epoxy
+ 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 ])
diff --git a/pkgs/applications/office/libreoffice/generate-libreoffice-srcs.py b/pkgs/applications/office/libreoffice/generate-libreoffice-srcs.py
index 636f36cb383b..c4d15927f380 100755
--- a/pkgs/applications/office/libreoffice/generate-libreoffice-srcs.py
+++ b/pkgs/applications/office/libreoffice/generate-libreoffice-srcs.py
@@ -53,10 +53,10 @@ def main():
def construct_url(x):
if x['brief']:
- return 'http://dev-www.libreoffice.org/src/{}{}'.format(
+ return 'https://dev-www.libreoffice.org/src/{}{}'.format(
x.get('subdir', ''), x['tarball'])
else:
- return 'http://dev-www.libreoffice.org/src/{}{}-{}'.format(
+ return 'https://dev-www.libreoffice.org/src/{}{}-{}'.format(
x.get('subdir', ''), x['md5'], x['tarball'])
diff --git a/pkgs/applications/office/libreoffice/src-fresh/download.nix b/pkgs/applications/office/libreoffice/src-fresh/download.nix
index 16d754a18a14..e26081a02980 100644
--- a/pkgs/applications/office/libreoffice/src-fresh/download.nix
+++ b/pkgs/applications/office/libreoffice/src-fresh/download.nix
@@ -1,882 +1,882 @@
[
{
name = "libabw-0.1.3.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libabw-0.1.3.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libabw-0.1.3.tar.xz";
sha256 = "e763a9dc21c3d2667402d66e202e3f8ef4db51b34b79ef41f56cacb86dcd6eed";
md5 = "";
md5name = "e763a9dc21c3d2667402d66e202e3f8ef4db51b34b79ef41f56cacb86dcd6eed-libabw-0.1.3.tar.xz";
}
{
name = "commons-logging-1.2-src.tar.gz";
- url = "http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz";
sha256 = "49665da5a60d033e6dff40fe0a7f9173e886ae859ce6096c1afe34c48b677c81";
md5 = "";
md5name = "49665da5a60d033e6dff40fe0a7f9173e886ae859ce6096c1afe34c48b677c81-commons-logging-1.2-src.tar.gz";
}
{
name = "apr-1.5.2.tar.gz";
- url = "http://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz";
sha256 = "1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c746d6dbdb";
md5 = "";
md5name = "1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c746d6dbdb-apr-1.5.2.tar.gz";
}
{
name = "apr-util-1.5.4.tar.gz";
- url = "http://dev-www.libreoffice.org/src/apr-util-1.5.4.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/apr-util-1.5.4.tar.gz";
sha256 = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19";
md5 = "";
md5name = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19-apr-util-1.5.4.tar.gz";
}
{
name = "boost_1_71_0.tar.xz";
- url = "http://dev-www.libreoffice.org/src/boost_1_71_0.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/boost_1_71_0.tar.xz";
sha256 = "35e06a3bd7cd8f66be822c7d64e80c2b6051a181e9e897006917cb8e7988a543";
md5 = "";
md5name = "35e06a3bd7cd8f66be822c7d64e80c2b6051a181e9e897006917cb8e7988a543-boost_1_71_0.tar.xz";
}
{
name = "breakpad.zip";
- url = "http://dev-www.libreoffice.org/src/breakpad.zip";
+ url = "https://dev-www.libreoffice.org/src/breakpad.zip";
sha256 = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9";
md5 = "";
md5name = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9-breakpad.zip";
}
{
name = "bsh-2.0b6-src.zip";
- url = "http://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip";
+ url = "https://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip";
sha256 = "9e93c73e23aff644b17dfff656444474c14150e7f3b38b19635e622235e01c96";
md5 = "beeca87be45ec87d241ddd0e1bad80c1";
md5name = "beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip";
}
{
name = "bzip2-1.0.6.tar.gz";
- url = "http://dev-www.libreoffice.org/src/00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz";
sha256 = "a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd";
md5 = "00b516f4704d4a7cb50a1d97e6e8e15b";
md5name = "00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz";
}
{
name = "cairo-1.16.0.tar.xz";
- url = "http://dev-www.libreoffice.org/src/cairo-1.16.0.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/cairo-1.16.0.tar.xz";
sha256 = "5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331";
md5 = "";
md5name = "5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331-cairo-1.16.0.tar.xz";
}
{
name = "libcdr-0.1.6.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libcdr-0.1.6.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libcdr-0.1.6.tar.xz";
sha256 = "01cd00b04a030977e544433c2d127c997205332cd9b8e35ec0ee17110da7f861";
md5 = "";
md5name = "01cd00b04a030977e544433c2d127c997205332cd9b8e35ec0ee17110da7f861-libcdr-0.1.6.tar.xz";
}
{
name = "clucene-core-2.3.3.4.tar.gz";
- url = "http://dev-www.libreoffice.org/src/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz";
sha256 = "ddfdc433dd8ad31b5c5819cc4404a8d2127472a3b720d3e744e8c51d79732eab";
md5 = "48d647fbd8ef8889e5a7f422c1bfda94";
md5name = "48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz";
}
{
name = "dtoa-20180411.tgz";
- url = "http://dev-www.libreoffice.org/src/dtoa-20180411.tgz";
+ url = "https://dev-www.libreoffice.org/src/dtoa-20180411.tgz";
sha256 = "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4";
md5 = "";
md5name = "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4-dtoa-20180411.tgz";
}
{
name = "libcmis-0.5.2.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz";
sha256 = "d7b18d9602190e10d437f8a964a32e983afd57e2db316a07d87477a79f5000a2";
md5 = "";
md5name = "d7b18d9602190e10d437f8a964a32e983afd57e2db316a07d87477a79f5000a2-libcmis-0.5.2.tar.xz";
}
{
name = "CoinMP-1.7.6.tgz";
- url = "http://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz";
+ url = "https://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz";
sha256 = "86c798780b9e1f5921fe4efe651a93cb420623b45aa1fdff57af8c37f116113f";
md5 = "";
md5name = "86c798780b9e1f5921fe4efe651a93cb420623b45aa1fdff57af8c37f116113f-CoinMP-1.7.6.tgz";
}
{
name = "cppunit-1.15.1.tar.gz";
- url = "http://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz";
sha256 = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7";
md5 = "";
md5name = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7-cppunit-1.15.1.tar.gz";
}
{
name = "converttexttonumber-1-5-0.oxt";
- url = "http://dev-www.libreoffice.org/src/1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt";
+ url = "https://dev-www.libreoffice.org/src/1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt";
sha256 = "71b238efd2734be9800af07566daea8d6685aeed28db5eb5fa0e6453f4d85de3";
md5 = "1f467e5bb703f12cbbb09d5cf67ecf4a";
md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt";
}
{
name = "curl-7.71.0.tar.xz";
- url = "http://dev-www.libreoffice.org/src/curl-7.71.0.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/curl-7.71.0.tar.xz";
sha256 = "cdf18794393d8bead915312708a9e5d819c6e9919de14b20d5c8e7987abd9772";
md5 = "";
md5name = "cdf18794393d8bead915312708a9e5d819c6e9919de14b20d5c8e7987abd9772-curl-7.71.0.tar.xz";
}
{
name = "libe-book-0.1.3.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz";
sha256 = "7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9";
md5 = "";
md5name = "7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9-libe-book-0.1.3.tar.xz";
}
{
name = "libepoxy-1.5.3.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libepoxy-1.5.3.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libepoxy-1.5.3.tar.xz";
sha256 = "002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d";
md5 = "";
md5name = "002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d-libepoxy-1.5.3.tar.xz";
}
{
name = "epm-3.7.tar.gz";
- url = "http://dev-www.libreoffice.org/src/3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz";
sha256 = "b3fc4c5445de6c9a801504a3ea3efb2d4ea9d5a622c9427e716736e7713ddb91";
md5 = "3ade8cfe7e59ca8e65052644fed9fca4";
md5name = "3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz";
}
{
name = "libepubgen-0.1.1.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz";
sha256 = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad";
md5 = "";
md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz";
}
{
name = "libetonyek-0.1.9.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libetonyek-0.1.9.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.9.tar.xz";
sha256 = "e61677e8799ce6e55b25afc11aa5339113f6a49cff031f336e32fa58635b1a4a";
md5 = "";
md5name = "e61677e8799ce6e55b25afc11aa5339113f6a49cff031f336e32fa58635b1a4a-libetonyek-0.1.9.tar.xz";
}
{
name = "expat-2.2.8.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/expat-2.2.8.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/expat-2.2.8.tar.bz2";
sha256 = "9a130948b05a82da34e4171d5f5ae5d321d9630277af02c8fa51e431f6475102";
md5 = "";
md5name = "9a130948b05a82da34e4171d5f5ae5d321d9630277af02c8fa51e431f6475102-expat-2.2.8.tar.bz2";
}
{
name = "Firebird-3.0.0.32483-0.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/Firebird-3.0.0.32483-0.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/Firebird-3.0.0.32483-0.tar.bz2";
sha256 = "6994be3555e23226630c587444be19d309b25b0fcf1f87df3b4e3f88943e5860";
md5 = "";
md5name = "6994be3555e23226630c587444be19d309b25b0fcf1f87df3b4e3f88943e5860-Firebird-3.0.0.32483-0.tar.bz2";
}
{
name = "fontconfig-2.13.91.tar.gz";
- url = "http://dev-www.libreoffice.org/src/fontconfig-2.13.91.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/fontconfig-2.13.91.tar.gz";
sha256 = "19e5b1bc9d013a52063a44e1307629711f0bfef35b9aca16f9c793971e2eb1e5";
md5 = "";
md5name = "19e5b1bc9d013a52063a44e1307629711f0bfef35b9aca16f9c793971e2eb1e5-fontconfig-2.13.91.tar.gz";
}
{
name = "crosextrafonts-20130214.tar.gz";
- url = "http://dev-www.libreoffice.org/src/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz";
sha256 = "c48d1c2fd613c9c06c959c34da7b8388059e2408d2bb19845dc3ed35f76e4d09";
md5 = "368f114c078f94214a308a74c7e991bc";
md5name = "368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz";
}
{
name = "crosextrafonts-carlito-20130920.tar.gz";
- url = "http://dev-www.libreoffice.org/src/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz";
sha256 = "4bd12b6cbc321c1cf16da76e2c585c925ce956a08067ae6f6c64eff6ccfdaf5a";
md5 = "c74b7223abe75949b4af367942d96c7a";
md5name = "c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz";
}
{
name = "dejavu-fonts-ttf-2.37.zip";
- url = "http://dev-www.libreoffice.org/src/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip";
+ url = "https://dev-www.libreoffice.org/src/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip";
sha256 = "7576310b219e04159d35ff61dd4a4ec4cdba4f35c00e002a136f00e96a908b0a";
md5 = "33e1e61fab06a547851ed308b4ffef42";
md5name = "33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip";
}
{
name = "GentiumBasic_1102.zip";
- url = "http://dev-www.libreoffice.org/src/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip";
+ url = "https://dev-www.libreoffice.org/src/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip";
sha256 = "2f1a2c5491d7305dffd3520c6375d2f3e14931ee35c6d8ae1e8f098bf1a7b3cc";
md5 = "1725634df4bb3dcb1b2c91a6175f8789";
md5name = "1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip";
}
{
name = "liberation-narrow-fonts-ttf-1.07.6.tar.gz";
- url = "http://dev-www.libreoffice.org/src/liberation-narrow-fonts-ttf-1.07.6.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/liberation-narrow-fonts-ttf-1.07.6.tar.gz";
sha256 = "8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3";
md5 = "";
md5name = "8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3-liberation-narrow-fonts-ttf-1.07.6.tar.gz";
}
{
name = "liberation-fonts-ttf-2.00.4.tar.gz";
- url = "http://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.00.4.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/liberation-fonts-ttf-2.00.4.tar.gz";
sha256 = "c40e95fc5e0ecb73d4be565ae2afc1114e2bc7dc5253e00ee92d8fd6cc4adf45";
md5 = "";
md5name = "c40e95fc5e0ecb73d4be565ae2afc1114e2bc7dc5253e00ee92d8fd6cc4adf45-liberation-fonts-ttf-2.00.4.tar.gz";
}
{
name = "LinLibertineG-20120116.zip";
- url = "http://dev-www.libreoffice.org/src/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip";
+ url = "https://dev-www.libreoffice.org/src/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip";
sha256 = "54adcb2bc8cac0927a647fbd9362f45eff48130ce6e2379dc3867643019e08c5";
md5 = "e7a384790b13c29113e22e596ade9687";
md5name = "e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip";
}
{
name = "source-code-pro-2.030R-ro-1.050R-it.tar.gz";
- url = "http://dev-www.libreoffice.org/src/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz";
sha256 = "09466dce87653333f189acd8358c60c6736dcd95f042dee0b644bdcf65b6ae2f";
md5 = "907d6e99f241876695c19ff3db0b8923";
md5name = "907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz";
}
{
name = "source-sans-pro-2.010R-ro-1.065R-it.tar.gz";
- url = "http://dev-www.libreoffice.org/src/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz";
sha256 = "e7bc9a1fec787a529e49f5a26b93dcdcf41506449dfc70f92cdef6d17eb6fb61";
md5 = "edc4d741888bc0d38e32dbaa17149596";
md5name = "edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz";
}
{
name = "source-serif-pro-3.000R.tar.gz";
- url = "http://dev-www.libreoffice.org/src/source-serif-pro-3.000R.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/source-serif-pro-3.000R.tar.gz";
sha256 = "826a2b784d5cdb4c2bbc7830eb62871528360a61a52689c102a101623f1928e3";
md5 = "";
md5name = "826a2b784d5cdb4c2bbc7830eb62871528360a61a52689c102a101623f1928e3-source-serif-pro-3.000R.tar.gz";
}
{
name = "EmojiOneColor-SVGinOT-1.3.tar.gz";
- url = "http://dev-www.libreoffice.org/src/EmojiOneColor-SVGinOT-1.3.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/EmojiOneColor-SVGinOT-1.3.tar.gz";
sha256 = "d1a08f7c10589f22740231017694af0a7a270760c8dec33d8d1c038e2be0a0c7";
md5 = "";
md5name = "d1a08f7c10589f22740231017694af0a7a270760c8dec33d8d1c038e2be0a0c7-EmojiOneColor-SVGinOT-1.3.tar.gz";
}
{
name = "noto-fonts-20171024.tar.gz";
- url = "http://dev-www.libreoffice.org/src/noto-fonts-20171024.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/noto-fonts-20171024.tar.gz";
sha256 = "29acc15a4c4d6b51201ba5d60f303dfbc2e5acbfdb70413c9ae1ed34fa259994";
md5 = "";
md5name = "29acc15a4c4d6b51201ba5d60f303dfbc2e5acbfdb70413c9ae1ed34fa259994-noto-fonts-20171024.tar.gz";
}
{
name = "culmus-0.131.tar.gz";
- url = "http://dev-www.libreoffice.org/src/culmus-0.131.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/culmus-0.131.tar.gz";
sha256 = "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b";
md5 = "";
md5name = "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b-culmus-0.131.tar.gz";
}
{
name = "libre-hebrew-1.0.tar.gz";
- url = "http://dev-www.libreoffice.org/src/libre-hebrew-1.0.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/libre-hebrew-1.0.tar.gz";
sha256 = "f596257c1db706ce35795b18d7f66a4db99d427725f20e9384914b534142579a";
md5 = "";
md5name = "f596257c1db706ce35795b18d7f66a4db99d427725f20e9384914b534142579a-libre-hebrew-1.0.tar.gz";
}
{
name = "alef-1.001.tar.gz";
- url = "http://dev-www.libreoffice.org/src/alef-1.001.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/alef-1.001.tar.gz";
sha256 = "b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52";
md5 = "";
md5name = "b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52-alef-1.001.tar.gz";
}
{
name = "Amiri-0.111.zip";
- url = "http://dev-www.libreoffice.org/src/Amiri-0.111.zip";
+ url = "https://dev-www.libreoffice.org/src/Amiri-0.111.zip";
sha256 = "1fbfccced6348b5db2c1c21d5b319cd488e14d055702fa817a0f6cb83d882166";
md5 = "";
md5name = "1fbfccced6348b5db2c1c21d5b319cd488e14d055702fa817a0f6cb83d882166-Amiri-0.111.zip";
}
{
name = "ttf-kacst_2.01+mry.tar.gz";
- url = "http://dev-www.libreoffice.org/src/ttf-kacst_2.01+mry.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/ttf-kacst_2.01+mry.tar.gz";
sha256 = "dca00f5e655f2f217a766faa73a81f542c5c204aa3a47017c3c2be0b31d00a56";
md5 = "";
md5name = "dca00f5e655f2f217a766faa73a81f542c5c204aa3a47017c3c2be0b31d00a56-ttf-kacst_2.01+mry.tar.gz";
}
{
name = "ReemKufi-0.7.zip";
- url = "http://dev-www.libreoffice.org/src/ReemKufi-0.7.zip";
+ url = "https://dev-www.libreoffice.org/src/ReemKufi-0.7.zip";
sha256 = "f60c6508d209ce4236d2d7324256c2ffddd480be7e3d6023770b93dc391a605f";
md5 = "";
md5name = "f60c6508d209ce4236d2d7324256c2ffddd480be7e3d6023770b93dc391a605f-ReemKufi-0.7.zip";
}
{
name = "Scheherazade-2.100.zip";
- url = "http://dev-www.libreoffice.org/src/Scheherazade-2.100.zip";
+ url = "https://dev-www.libreoffice.org/src/Scheherazade-2.100.zip";
sha256 = "251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5";
md5 = "";
md5name = "251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5-Scheherazade-2.100.zip";
}
{
name = "libfreehand-0.1.2.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz";
sha256 = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac";
md5 = "";
md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz";
}
{
name = "freetype-2.9.1.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/freetype-2.9.1.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/freetype-2.9.1.tar.bz2";
sha256 = "db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d";
md5 = "";
md5name = "db8d87ea720ea9d5edc5388fc7a0497bb11ba9fe972245e0f7f4c7e8b1e1e84d-freetype-2.9.1.tar.bz2";
}
{
name = "glm-0.9.9.7.zip";
- url = "http://dev-www.libreoffice.org/src/glm-0.9.9.7.zip";
+ url = "https://dev-www.libreoffice.org/src/glm-0.9.9.7.zip";
sha256 = "c5e167c042afd2d7ad642ace6b643863baeb33880781983563e1ab68a30d3e95";
md5 = "";
md5name = "c5e167c042afd2d7ad642ace6b643863baeb33880781983563e1ab68a30d3e95-glm-0.9.9.7.zip";
}
{
name = "gpgme-1.9.0.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/gpgme-1.9.0.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/gpgme-1.9.0.tar.bz2";
sha256 = "1b29fedb8bfad775e70eafac5b0590621683b2d9869db994568e6401f4034ceb";
md5 = "";
md5name = "1b29fedb8bfad775e70eafac5b0590621683b2d9869db994568e6401f4034ceb-gpgme-1.9.0.tar.bz2";
}
{
name = "graphite2-minimal-1.3.14.tgz";
- url = "http://dev-www.libreoffice.org/src/graphite2-minimal-1.3.14.tgz";
+ url = "https://dev-www.libreoffice.org/src/graphite2-minimal-1.3.14.tgz";
sha256 = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc";
md5 = "";
md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz";
}
{
name = "harfbuzz-2.6.0.tar.xz";
- url = "http://dev-www.libreoffice.org/src/harfbuzz-2.6.0.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/harfbuzz-2.6.0.tar.xz";
sha256 = "9cf7d117548265f95ca884e2f4c9fafaf4e17d45a67b11107147b79eed76c966";
md5 = "";
md5name = "9cf7d117548265f95ca884e2f4c9fafaf4e17d45a67b11107147b79eed76c966-harfbuzz-2.6.0.tar.xz";
}
{
name = "hsqldb_1_8_0.zip";
- url = "http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip";
+ url = "https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip";
sha256 = "d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370";
md5 = "17410483b5b5f267aa18b7e00b65e6e0";
md5name = "17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip";
}
{
name = "hunspell-1.7.0.tar.gz";
- url = "http://dev-www.libreoffice.org/src/hunspell-1.7.0.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/hunspell-1.7.0.tar.gz";
sha256 = "57be4e03ae9dd62c3471f667a0d81a14513e314d4d92081292b90435944ff951";
md5 = "";
md5name = "57be4e03ae9dd62c3471f667a0d81a14513e314d4d92081292b90435944ff951-hunspell-1.7.0.tar.gz";
}
{
name = "hyphen-2.8.8.tar.gz";
- url = "http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz";
sha256 = "304636d4eccd81a14b6914d07b84c79ebb815288c76fe027b9ebff6ff24d5705";
md5 = "5ade6ae2a99bc1e9e57031ca88d36dad";
md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz";
}
{
name = "icu4c-67_1-src.tgz";
- url = "http://dev-www.libreoffice.org/src/icu4c-67_1-src.tgz";
+ url = "https://dev-www.libreoffice.org/src/icu4c-67_1-src.tgz";
sha256 = "94a80cd6f251a53bd2a997f6f1b5ac6653fe791dfab66e1eb0227740fb86d5dc";
md5 = "";
md5name = "94a80cd6f251a53bd2a997f6f1b5ac6653fe791dfab66e1eb0227740fb86d5dc-icu4c-67_1-src.tgz";
}
{
name = "icu4c-67_1-data.zip";
- url = "http://dev-www.libreoffice.org/src/icu4c-67_1-data.zip";
+ url = "https://dev-www.libreoffice.org/src/icu4c-67_1-data.zip";
sha256 = "7c16a59cc8c06128b7ecc1dc4fc056b36b17349312829b17408b9e67b05c4a7e";
md5 = "";
md5name = "7c16a59cc8c06128b7ecc1dc4fc056b36b17349312829b17408b9e67b05c4a7e-icu4c-67_1-data.zip";
}
{
name = "flow-engine-0.9.4.zip";
- url = "http://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip";
+ url = "https://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip";
sha256 = "233f66e8d25c5dd971716d4200203a612a407649686ef3b52075d04b4c9df0dd";
md5 = "ba2930200c9f019c2d93a8c88c651a0f";
md5name = "ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip";
}
{
name = "flute-1.1.6.zip";
- url = "http://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip";
+ url = "https://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip";
sha256 = "1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133";
md5 = "d8bd5eed178db6e2b18eeed243f85aa8";
md5name = "d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip";
}
{
name = "libbase-1.1.6.zip";
- url = "http://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip";
+ url = "https://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip";
sha256 = "75c80359c9ce343c20aab8a36a45cb3b9ee7c61cf92c13ae45399d854423a9ba";
md5 = "eeb2c7ddf0d302fba4bfc6e97eac9624";
md5name = "eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip";
}
{
name = "libfonts-1.1.6.zip";
- url = "http://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip";
+ url = "https://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip";
sha256 = "e0531091787c0f16c83965fdcbc49162c059d7f0c64669e7f119699321549743";
md5 = "3bdf40c0d199af31923e900d082ca2dd";
md5name = "3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip";
}
{
name = "libformula-1.1.7.zip";
- url = "http://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip";
+ url = "https://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip";
sha256 = "5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b";
md5 = "3404ab6b1792ae5f16bbd603bd1e1d03";
md5name = "3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip";
}
{
name = "liblayout-0.2.10.zip";
- url = "http://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip";
+ url = "https://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip";
sha256 = "e1fb87f3f7b980d33414473279615c4644027e013012d156efa538bc2b031772";
md5 = "db60e4fde8dd6d6807523deb71ee34dc";
md5name = "db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip";
}
{
name = "libloader-1.1.6.zip";
- url = "http://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip";
+ url = "https://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip";
sha256 = "3d853b19b1d94a6efa69e7af90f7f2b09ecf302913bee3da796c15ecfebcfac8";
md5 = "97b2d4dba862397f446b217e2b623e71";
md5name = "97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip";
}
{
name = "librepository-1.1.6.zip";
- url = "http://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip";
+ url = "https://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip";
sha256 = "abe2c57ac12ba45d83563b02e240fa95d973376de2f720aab8fe11f2e621c095";
md5 = "8ce2fcd72becf06c41f7201d15373ed9";
md5name = "8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip";
}
{
name = "libserializer-1.1.6.zip";
- url = "http://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip";
+ url = "https://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip";
sha256 = "05640a1f6805b2b2d7e2cb9c50db9a5cb084e3c52ab1a71ce015239b4a1d4343";
md5 = "f94d9870737518e3b597f9265f4e9803";
md5name = "f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip";
}
{
name = "libxml-1.1.7.zip";
- url = "http://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip";
+ url = "https://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip";
sha256 = "7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66";
md5 = "ace6ab49184e329db254e454a010f56d";
md5name = "ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip";
}
{
name = "sacjava-1.3.zip";
- url = "http://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip";
+ url = "https://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip";
sha256 = "085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045";
md5 = "39bb3fcea1514f1369fcfc87542390fd";
md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip";
}
{
name = "libjpeg-turbo-1.5.3.tar.gz";
- url = "http://dev-www.libreoffice.org/src/libjpeg-turbo-1.5.3.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-1.5.3.tar.gz";
sha256 = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523";
md5 = "";
md5name = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523-libjpeg-turbo-1.5.3.tar.gz";
}
{
name = "language-subtag-registry-2020-04-01.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/language-subtag-registry-2020-04-01.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2020-04-01.tar.bz2";
sha256 = "fb1ee0dabfd956a445fbe9f351e86a52767808558f20f4256e67fbbb3768e9da";
md5 = "";
md5name = "fb1ee0dabfd956a445fbe9f351e86a52767808558f20f4256e67fbbb3768e9da-language-subtag-registry-2020-04-01.tar.bz2";
}
{
name = "JLanguageTool-1.7.0.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2";
sha256 = "48c87e41636783bba438b65fd895821e369ed139e1465fac654323ad93c5a82d";
md5 = "b63e6340a02ff1cacfeadb2c42286161";
md5name = "b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2";
}
{
name = "lcms2-2.9.tar.gz";
- url = "http://dev-www.libreoffice.org/src/lcms2-2.9.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/lcms2-2.9.tar.gz";
sha256 = "48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20";
md5 = "";
md5name = "48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20-lcms2-2.9.tar.gz";
}
{
name = "libassuan-2.5.1.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/libassuan-2.5.1.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/libassuan-2.5.1.tar.bz2";
sha256 = "47f96c37b4f2aac289f0bc1bacfa8bd8b4b209a488d3d15e2229cb6cc9b26449";
md5 = "";
md5name = "47f96c37b4f2aac289f0bc1bacfa8bd8b4b209a488d3d15e2229cb6cc9b26449-libassuan-2.5.1.tar.bz2";
}
{
name = "libatomic_ops-7.6.8.tar.gz";
- url = "http://dev-www.libreoffice.org/src/libatomic_ops-7.6.8.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.6.8.tar.gz";
sha256 = "1d6a279edf81767e74d2ad2c9fce09459bc65f12c6525a40b0cb3e53c089f665";
md5 = "";
md5name = "1d6a279edf81767e74d2ad2c9fce09459bc65f12c6525a40b0cb3e53c089f665-libatomic_ops-7.6.8.tar.gz";
}
{
name = "libeot-0.01.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/libeot-0.01.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/libeot-0.01.tar.bz2";
sha256 = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a";
md5 = "";
md5name = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a-libeot-0.01.tar.bz2";
}
{
name = "libexttextcat-3.4.5.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz";
sha256 = "13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8";
md5 = "";
md5name = "13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8-libexttextcat-3.4.5.tar.xz";
}
{
name = "libffi-3.3.tar.gz";
- url = "http://dev-www.libreoffice.org/src/libffi-3.3.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/libffi-3.3.tar.gz";
sha256 = "72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056";
md5 = "";
md5name = "72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056-libffi-3.3.tar.gz";
}
{
name = "libgpg-error-1.27.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/libgpg-error-1.27.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/libgpg-error-1.27.tar.bz2";
sha256 = "4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2";
md5 = "";
md5name = "4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2-libgpg-error-1.27.tar.bz2";
}
{
name = "liblangtag-0.6.2.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2";
sha256 = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e";
md5 = "";
md5name = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e-liblangtag-0.6.2.tar.bz2";
}
{
name = "libnumbertext-1.0.6.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libnumbertext-1.0.6.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libnumbertext-1.0.6.tar.xz";
sha256 = "739f220b34bf7cb731c09de2921771d644d37dfd276c45564401e5759f10ae57";
md5 = "";
md5name = "739f220b34bf7cb731c09de2921771d644d37dfd276c45564401e5759f10ae57-libnumbertext-1.0.6.tar.xz";
}
{
name = "ltm-1.0.zip";
- url = "http://dev-www.libreoffice.org/src/ltm-1.0.zip";
+ url = "https://dev-www.libreoffice.org/src/ltm-1.0.zip";
sha256 = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483";
md5 = "";
md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip";
}
{
name = "xmlsec1-1.2.30.tar.gz";
- url = "http://dev-www.libreoffice.org/src/xmlsec1-1.2.30.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/xmlsec1-1.2.30.tar.gz";
sha256 = "2d84360b03042178def1d9ff538acacaed2b3a27411db7b2874f1612ed71abc8";
md5 = "";
md5name = "2d84360b03042178def1d9ff538acacaed2b3a27411db7b2874f1612ed71abc8-xmlsec1-1.2.30.tar.gz";
}
{
name = "libxml2-2.9.10.tar.gz";
- url = "http://dev-www.libreoffice.org/src/libxml2-2.9.10.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/libxml2-2.9.10.tar.gz";
sha256 = "aafee193ffb8fe0c82d4afef6ef91972cbaf5feea100edc2f262750611b4be1f";
md5 = "";
md5name = "aafee193ffb8fe0c82d4afef6ef91972cbaf5feea100edc2f262750611b4be1f-libxml2-2.9.10.tar.gz";
}
{
name = "libxslt-1.1.34.tar.gz";
- url = "http://dev-www.libreoffice.org/src/libxslt-1.1.34.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/libxslt-1.1.34.tar.gz";
sha256 = "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f";
md5 = "";
md5name = "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f-libxslt-1.1.34.tar.gz";
}
{
name = "lp_solve_5.5.tar.gz";
- url = "http://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz";
sha256 = "171816288f14215c69e730f7a4f1c325739873e21f946ff83884b350574e6695";
md5 = "26b3e95ddf3d9c077c480ea45874b3b8";
md5name = "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz";
}
{
name = "lxml-4.1.1.tgz";
- url = "http://dev-www.libreoffice.org/src/lxml-4.1.1.tgz";
+ url = "https://dev-www.libreoffice.org/src/lxml-4.1.1.tgz";
sha256 = "940caef1ec7c78e0c34b0f6b94fe42d0f2022915ffc78643d28538a5cfd0f40e";
md5 = "";
md5name = "940caef1ec7c78e0c34b0f6b94fe42d0f2022915ffc78643d28538a5cfd0f40e-lxml-4.1.1.tgz";
}
{
name = "mariadb-connector-c-3.1.8-src.tar.gz";
- url = "http://dev-www.libreoffice.org/src/mariadb-connector-c-3.1.8-src.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.1.8-src.tar.gz";
sha256 = "431434d3926f4bcce2e5c97240609983f60d7ff50df5a72083934759bb863f7b";
md5 = "";
md5name = "431434d3926f4bcce2e5c97240609983f60d7ff50df5a72083934759bb863f7b-mariadb-connector-c-3.1.8-src.tar.gz";
}
{
name = "mdds-1.6.0.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/mdds-1.6.0.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/mdds-1.6.0.tar.bz2";
sha256 = "f1585c9cbd12f83a6d43d395ac1ab6a9d9d5d77f062c7b5f704e24ed72dae07d";
md5 = "";
md5name = "f1585c9cbd12f83a6d43d395ac1ab6a9d9d5d77f062c7b5f704e24ed72dae07d-mdds-1.6.0.tar.bz2";
}
{
name = "mDNSResponder-878.200.35.tar.gz";
- url = "http://dev-www.libreoffice.org/src/mDNSResponder-878.200.35.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/mDNSResponder-878.200.35.tar.gz";
sha256 = "e777b4d7dbf5eb1552cb80090ad1ede319067ab6e45e3990d68aabf6e8b3f5a0";
md5 = "";
md5name = "e777b4d7dbf5eb1552cb80090ad1ede319067ab6e45e3990d68aabf6e8b3f5a0-mDNSResponder-878.200.35.tar.gz";
}
{
name = "libmspub-0.1.4.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libmspub-0.1.4.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libmspub-0.1.4.tar.xz";
sha256 = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba";
md5 = "";
md5name = "ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba-libmspub-0.1.4.tar.xz";
}
{
name = "libmwaw-0.3.16.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libmwaw-0.3.16.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libmwaw-0.3.16.tar.xz";
sha256 = "0c639edba5297bde5575193bf5b5f2f469956beaff5c0206d91ce9df6bde1868";
md5 = "";
md5name = "0c639edba5297bde5575193bf5b5f2f469956beaff5c0206d91ce9df6bde1868-libmwaw-0.3.16.tar.xz";
}
{
name = "mythes-1.2.4.tar.gz";
- url = "http://dev-www.libreoffice.org/src/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz";
sha256 = "1e81f395d8c851c3e4e75b568e20fa2fa549354e75ab397f9de4b0e0790a305f";
md5 = "a8c2c5b8f09e7ede322d5c602ff6a4b6";
md5name = "a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz";
}
{
name = "neon-0.30.2.tar.gz";
- url = "http://dev-www.libreoffice.org/src/neon-0.30.2.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/neon-0.30.2.tar.gz";
sha256 = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca";
md5 = "";
md5name = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca-neon-0.30.2.tar.gz";
}
{
- name = "nss-3.47.1-with-nspr-4.23.tar.gz";
- url = "http://dev-www.libreoffice.org/src/nss-3.47.1-with-nspr-4.23.tar.gz";
- sha256 = "07d4276168f59bb3038c7826dabb5fbfbab8336ddf65e4e6e43bce89ada78c64";
+ name = "nss-3.55-with-nspr-4.27.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/nss-3.55-with-nspr-4.27.tar.gz";
+ sha256 = "ec6032d78663c6ef90b4b83eb552dedf721d2bce208cec3bf527b8f637db7e45";
md5 = "";
- md5name = "07d4276168f59bb3038c7826dabb5fbfbab8336ddf65e4e6e43bce89ada78c64-nss-3.47.1-with-nspr-4.23.tar.gz";
+ md5name = "ec6032d78663c6ef90b4b83eb552dedf721d2bce208cec3bf527b8f637db7e45-nss-3.55-with-nspr-4.27.tar.gz";
}
{
name = "libodfgen-0.1.6.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/libodfgen-0.1.6.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/libodfgen-0.1.6.tar.bz2";
sha256 = "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2";
md5 = "";
md5name = "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2-libodfgen-0.1.6.tar.bz2";
}
{
name = "odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar";
- url = "http://dev-www.libreoffice.org/src/../extern/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar";
+ url = "https://dev-www.libreoffice.org/src/../extern/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar";
sha256 = "d55495ab3a86544650587de2a72180ddf8bfc6376d14ddfa923992dbc86a06e0";
md5 = "";
md5name = "d55495ab3a86544650587de2a72180ddf8bfc6376d14ddfa923992dbc86a06e0-odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar";
}
{
name = "officeotron-0.7.4-master.jar";
- url = "http://dev-www.libreoffice.org/src/../extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar";
+ url = "https://dev-www.libreoffice.org/src/../extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar";
sha256 = "f2443f27561af52324eee03a1892d9f569adc8db9e7bca55614898bc2a13a770";
md5 = "8249374c274932a21846fa7629c2aa9b";
md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar";
}
{
name = "openldap-2.4.45.tgz";
- url = "http://dev-www.libreoffice.org/src/openldap-2.4.45.tgz";
+ url = "https://dev-www.libreoffice.org/src/openldap-2.4.45.tgz";
sha256 = "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824";
md5 = "";
md5name = "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824-openldap-2.4.45.tgz";
}
{
name = "openssl-1.0.2t.tar.gz";
- url = "http://dev-www.libreoffice.org/src/openssl-1.0.2t.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/openssl-1.0.2t.tar.gz";
sha256 = "14cb464efe7ac6b54799b34456bd69558a749a4931ecfd9cf9f71d7881cac7bc";
md5 = "";
md5name = "14cb464efe7ac6b54799b34456bd69558a749a4931ecfd9cf9f71d7881cac7bc-openssl-1.0.2t.tar.gz";
}
{
name = "liborcus-0.15.4.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/liborcus-0.15.4.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/liborcus-0.15.4.tar.bz2";
sha256 = "cfb2aa60825f2a78589ed030c07f46a1ee16ef8a2d1bf2279192fbc1ae5a5f61";
md5 = "";
md5name = "cfb2aa60825f2a78589ed030c07f46a1ee16ef8a2d1bf2279192fbc1ae5a5f61-liborcus-0.15.4.tar.bz2";
}
{
name = "owncloud-android-library-0.9.4-no-binary-deps.tar.gz";
- url = "http://dev-www.libreoffice.org/src/owncloud-android-library-0.9.4-no-binary-deps.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/owncloud-android-library-0.9.4-no-binary-deps.tar.gz";
sha256 = "b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb";
md5 = "";
md5name = "b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb-owncloud-android-library-0.9.4-no-binary-deps.tar.gz";
}
{
name = "libpagemaker-0.0.4.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz";
sha256 = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d";
md5 = "";
md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz";
}
{
name = "pdfium-4137.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/pdfium-4137.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/pdfium-4137.tar.bz2";
sha256 = "9a2f9bddca935a263f06c81003483473a525ccd0f4e517bc75fceb914d4c54b6";
md5 = "";
md5name = "9a2f9bddca935a263f06c81003483473a525ccd0f4e517bc75fceb914d4c54b6-pdfium-4137.tar.bz2";
}
{
name = "pixman-0.34.0.tar.gz";
- url = "http://dev-www.libreoffice.org/src/e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz";
sha256 = "21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e";
md5 = "e80ebae4da01e77f68744319f01d52a3";
md5name = "e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz";
}
{
name = "libpng-1.6.37.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libpng-1.6.37.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libpng-1.6.37.tar.xz";
sha256 = "505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca";
md5 = "";
md5name = "505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca-libpng-1.6.37.tar.xz";
}
{
name = "poppler-0.82.0.tar.xz";
- url = "http://dev-www.libreoffice.org/src/poppler-0.82.0.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/poppler-0.82.0.tar.xz";
sha256 = "234f8e573ea57fb6a008e7c1e56bfae1af5d1adf0e65f47555e1ae103874e4df";
md5 = "";
md5name = "234f8e573ea57fb6a008e7c1e56bfae1af5d1adf0e65f47555e1ae103874e4df-poppler-0.82.0.tar.xz";
}
{
name = "postgresql-9.2.24.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/postgresql-9.2.24.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/postgresql-9.2.24.tar.bz2";
sha256 = "a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126";
md5 = "";
md5name = "a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126-postgresql-9.2.24.tar.bz2";
}
{
name = "Python-3.7.7.tar.xz";
- url = "http://dev-www.libreoffice.org/src/Python-3.7.7.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/Python-3.7.7.tar.xz";
sha256 = "06a0a9f1bf0d8cd1e4121194d666c4e28ddae4dd54346de6c343206599f02136";
md5 = "";
md5name = "06a0a9f1bf0d8cd1e4121194d666c4e28ddae4dd54346de6c343206599f02136-Python-3.7.7.tar.xz";
}
{
name = "QR-Code-generator-1.4.0.tar.gz";
- url = "http://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz";
sha256 = "fcdf9fd69fde07ae4dca2351d84271a9de8093002f733b77c70f52f1630f6e4a";
md5 = "";
md5name = "fcdf9fd69fde07ae4dca2351d84271a9de8093002f733b77c70f52f1630f6e4a-QR-Code-generator-1.4.0.tar.gz";
}
{
name = "libqxp-0.0.2.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libqxp-0.0.2.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libqxp-0.0.2.tar.xz";
sha256 = "e137b6b110120a52c98edd02ebdc4095ee08d0d5295a94316a981750095a945c";
md5 = "";
md5name = "e137b6b110120a52c98edd02ebdc4095ee08d0d5295a94316a981750095a945c-libqxp-0.0.2.tar.xz";
}
{
name = "raptor2-2.0.15.tar.gz";
- url = "http://dev-www.libreoffice.org/src/a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz";
sha256 = "ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed";
md5 = "a39f6c07ddb20d7dd2ff1f95fa21e2cd";
md5name = "a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz";
}
{
name = "rasqal-0.9.33.tar.gz";
- url = "http://dev-www.libreoffice.org/src/1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz";
sha256 = "6924c9ac6570bd241a9669f83b467c728a322470bf34f4b2da4f69492ccfd97c";
md5 = "1f5def51ca0026cd192958ef07228b52";
md5name = "1f5def51ca0026cd192958ef07228b52-rasqal-0.9.33.tar.gz";
}
{
name = "redland-1.0.17.tar.gz";
- url = "http://dev-www.libreoffice.org/src/e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz";
sha256 = "de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681";
md5 = "e5be03eda13ef68aabab6e42aa67715e";
md5name = "e5be03eda13ef68aabab6e42aa67715e-redland-1.0.17.tar.gz";
}
{
name = "librevenge-0.0.4.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2";
sha256 = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf";
md5 = "";
md5name = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf-librevenge-0.0.4.tar.bz2";
}
{
name = "rhino1_5R5.zip";
- url = "http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip";
+ url = "https://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip";
sha256 = "1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753";
md5 = "798b2ffdc8bcfe7bca2cf92b62caf685";
md5name = "798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip";
}
{
name = "serf-1.2.1.tar.bz2";
- url = "http://dev-www.libreoffice.org/src/serf-1.2.1.tar.bz2";
+ url = "https://dev-www.libreoffice.org/src/serf-1.2.1.tar.bz2";
sha256 = "6988d394b62c3494635b6f0760bc3079f9a0cd380baf0f6b075af1eb9fa5e700";
md5 = "";
md5name = "6988d394b62c3494635b6f0760bc3079f9a0cd380baf0f6b075af1eb9fa5e700-serf-1.2.1.tar.bz2";
}
{
- name = "skia-m84-c1baf6e1c2a5454148adb516f0f833483b5a0353.tar.xz";
- url = "http://dev-www.libreoffice.org/src/skia-m84-c1baf6e1c2a5454148adb516f0f833483b5a0353.tar.xz";
- sha256 = "f88dc1a500d29c87ef5251c5a6c3ea66aa4c7daf0cf5d349ece64b36f7623be0";
+ name = "skia-m85-e684c6daef6bfb774a325a069eda1f76ca6ac26c.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/skia-m85-e684c6daef6bfb774a325a069eda1f76ca6ac26c.tar.xz";
+ sha256 = "3294877fa2b61b220d98a0f7bfc11325429b13edd2cf455444c703ee3a14d760";
md5 = "";
- md5name = "f88dc1a500d29c87ef5251c5a6c3ea66aa4c7daf0cf5d349ece64b36f7623be0-skia-m84-c1baf6e1c2a5454148adb516f0f833483b5a0353.tar.xz";
+ md5name = "3294877fa2b61b220d98a0f7bfc11325429b13edd2cf455444c703ee3a14d760-skia-m85-e684c6daef6bfb774a325a069eda1f76ca6ac26c.tar.xz";
}
{
name = "libstaroffice-0.0.7.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libstaroffice-0.0.7.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libstaroffice-0.0.7.tar.xz";
sha256 = "f94fb0ad8216f97127bedef163a45886b43c62deac5e5b0f5e628e234220c8db";
md5 = "";
md5name = "f94fb0ad8216f97127bedef163a45886b43c62deac5e5b0f5e628e234220c8db-libstaroffice-0.0.7.tar.xz";
}
{
name = "swingExSrc.zip";
- url = "http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip";
+ url = "https://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip";
sha256 = "64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1";
md5 = "35c94d2df8893241173de1d16b6034c0";
md5name = "35c94d2df8893241173de1d16b6034c0-swingExSrc.zip";
}
{
name = "twaindsm_2.4.1.orig.tar.gz";
- url = "http://dev-www.libreoffice.org/src/twaindsm_2.4.1.orig.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/twaindsm_2.4.1.orig.tar.gz";
sha256 = "82c818be771f242388457aa8c807e4b52aa84dc22b21c6c56184a6b4cbb085e6";
md5 = "";
md5name = "82c818be771f242388457aa8c807e4b52aa84dc22b21c6c56184a6b4cbb085e6-twaindsm_2.4.1.orig.tar.gz";
}
{
name = "ucpp-1.3.2.tar.gz";
- url = "http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz";
+ url = "https://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz";
sha256 = "983941d31ee8d366085cadf28db75eb1f5cb03ba1e5853b98f12f7f51c63b776";
md5 = "0168229624cfac409e766913506961a8";
md5name = "0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz";
}
{
name = "libvisio-0.1.7.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libvisio-0.1.7.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libvisio-0.1.7.tar.xz";
sha256 = "8faf8df870cb27b09a787a1959d6c646faa44d0d8ab151883df408b7166bea4c";
md5 = "";
md5name = "8faf8df870cb27b09a787a1959d6c646faa44d0d8ab151883df408b7166bea4c-libvisio-0.1.7.tar.xz";
}
{
name = "libwpd-0.10.3.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libwpd-0.10.3.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libwpd-0.10.3.tar.xz";
sha256 = "2465b0b662fdc5d4e3bebcdc9a79027713fb629ca2bff04a3c9251fdec42dd09";
md5 = "";
md5name = "2465b0b662fdc5d4e3bebcdc9a79027713fb629ca2bff04a3c9251fdec42dd09-libwpd-0.10.3.tar.xz";
}
{
name = "libwpg-0.3.3.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libwpg-0.3.3.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libwpg-0.3.3.tar.xz";
sha256 = "99b3f7f8832385748582ab8130fbb9e5607bd5179bebf9751ac1d51a53099d1c";
md5 = "";
md5name = "99b3f7f8832385748582ab8130fbb9e5607bd5179bebf9751ac1d51a53099d1c-libwpg-0.3.3.tar.xz";
}
{
name = "libwps-0.4.11.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libwps-0.4.11.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libwps-0.4.11.tar.xz";
sha256 = "a8fdaabc28654a975fa78c81873ac503ba18f0d1cdbb942f470a21d29284b4d1";
md5 = "";
md5name = "a8fdaabc28654a975fa78c81873ac503ba18f0d1cdbb942f470a21d29284b4d1-libwps-0.4.11.tar.xz";
}
{
name = "xsltml_2.1.2.zip";
- url = "http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip";
+ url = "https://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip";
sha256 = "75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870";
md5 = "a7983f859eafb2677d7ff386a023bc40";
md5name = "a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip";
}
{
name = "zlib-1.2.11.tar.xz";
- url = "http://dev-www.libreoffice.org/src/zlib-1.2.11.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/zlib-1.2.11.tar.xz";
sha256 = "4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066";
md5 = "";
md5name = "4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066-zlib-1.2.11.tar.xz";
}
{
name = "libzmf-0.0.2.tar.xz";
- url = "http://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz";
+ url = "https://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz";
sha256 = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22";
md5 = "";
md5name = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22-libzmf-0.0.2.tar.xz";
diff --git a/pkgs/applications/office/libreoffice/src-fresh/primary.nix b/pkgs/applications/office/libreoffice/src-fresh/primary.nix
index 1beb8f1156c4..dbfd249901e7 100644
--- a/pkgs/applications/office/libreoffice/src-fresh/primary.nix
+++ b/pkgs/applications/office/libreoffice/src-fresh/primary.nix
@@ -8,8 +8,8 @@ rec {
major = "7";
minor = "0";
- patch = "0";
- tweak = "3";
+ patch = "3";
+ tweak = "1";
subdir = "${major}.${minor}.${patch}";
@@ -17,13 +17,13 @@ rec {
src = fetchurl {
url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
- sha256 = "sha256-sl+vgnLGIWtyw8Y/ovVsxThdOMg2Gby4SRaiaqvZVB0=";
+ sha256 = "0b998k2dxbbj7hn3srn07fgsah236h14ncyyahamdff6h3hvqrk5";
};
# FIXME rename
translations = fetchSrc {
name = "translations";
- sha256 = "sha256-i3yfD5cmM6D9BctjablIFRqfibjrwLAaxxPIsQdk0sY=";
+ sha256 = "0s3ic79q0c16hbd6r06mwkyqhw4fdfy9z3xbqvdxp7jl64cjlaj4";
};
# the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from
@@ -31,6 +31,6 @@ rec {
help = fetchSrc {
name = "help";
- sha256 = "sha256-hYBEEPRmh16zgGZBUN20xfTY6qL07aKMC1lC/0ij9/0=";
+ sha256 = "14wjkcdmcflfcc7264jx64s6clk5rdsprx7nkbv08z0bp6ff677b";
};
}
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 e186b3e3ce50..163e61215768 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.0";
+ version = "0.49.2";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz";
- sha256 = "1b3dll6ljkj2wyiy3ns9cgxqgjjr60dfrqrbbwdbndqj4pzfvbyf";
+ sha256 = "0c2ixzwbc094wqc2lyrh3w1azswg6xz3wdh8l4lbkiw02s9czhhn";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/office/scribus/unstable.nix b/pkgs/applications/office/scribus/unstable.nix
index ff69329140bf..c2c300b87486 100644
--- a/pkgs/applications/office/scribus/unstable.nix
+++ b/pkgs/applications/office/scribus/unstable.nix
@@ -18,7 +18,7 @@
, podofo
, poppler
, poppler_data
-, python2
+, python3
, qtbase
, qtimageformats
, qttools
@@ -26,7 +26,7 @@
}:
let
- pythonEnv = python2.withPackages (
+ pythonEnv = python3.withPackages (
ps: [
ps.pillow
ps.tkinter
@@ -36,50 +36,13 @@ in
mkDerivation rec {
pname = "scribus";
- version = "1.5.5";
+ version = "1.5.6.1";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-devel/${pname}-${version}.tar.xz";
- sha256 = "0w9zzsiaq3f7vpxybk01c9z2b4qqg67mzpyfb2gjchz8dhdb423r";
+ sha256 = "sha256-1CV2lVOc+kDerYq9rwTFHjTU10vK1aLJNNCObp1Dt6s=";
};
- patches = [
- # Poppler patches from
- # https://github.com/scribusproject/scribus/commits/master/scribus/plugins/import/pdf
-
- # fix build with Poppler 0.82
- (fetchpatch {
- url = "https://github.com/scribusproject/scribus/commit/6db15ec1af791377b28981601f8c296006de3c6f.patch";
- sha256 = "1y6g3avmsmiyaj8xry1syaz8sfznsavh6l2rp13pj2bwsxfcf939";
- })
- # fix build with Poppler 0.83
- (fetchpatch {
- url = "https://github.com/scribusproject/scribus/commit/b51c2bab4d57d685f96d427d6816bdd4ecfb4674.patch";
- sha256 = "031yy9ylzksczfnpcc4glfccz025sn47zg6fqqzjnqqrc16bgdlx";
- })
- # fix build with Poppler 0.84
- # TODO: Remove patches with scribus version > 1.5.5 as it should be fixed upstream in next version
- (fetchpatch {
- url = "https://github.com/scribusproject/scribus/commit/3742559924136c2471ab15081c5b600dd5feaeb0.patch";
- sha256 = "1d72h7jbajy9w83bnxmhn1ca947hpfxnfbmq30g5ljlj824c7y9y";
- })
- # Formating changes needed for the Poppler 0.86 patch to apply
- (fetchpatch {
- url = "https://github.com/scribusproject/scribus/commit/58613b5ce44335f202a55ab15ed303d97fe274cb.patch";
- sha256 = "16n3wch2mkabgkb06iywggdkckr4idrw4in56k5jh2jqjl0ra2db";
- })
- (fetchpatch {
- url = "https://github.com/scribusproject/scribus/commit/24aba508aac3f672f5f8cd629744a3b71e58ec37.patch";
- sha256 = "0g6l3qc75wiykh59059ajraxjczh11wkm68942d0skl144i893rr";
- includes = [ "scribus/plugins/import/pdf/*" ];
- })
- # fix build with Poppler 0.86
- (fetchpatch {
- url = "https://github.com/scribusproject/scribus/commit/67f8771aaff2f55d61b8246f420e762f4b526944.patch";
- sha256 = "1lszpzlpgdhm79nywvqji25aklfhzb2qfsfiyld7yv51h82zwp77";
- })
- ];
-
enableParallelBuilding = true;
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..29ca574a4174 100644
--- a/pkgs/applications/office/softmaker/generic.nix
+++ b/pkgs/applications/office/softmaker/generic.nix
@@ -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
@@ -72,7 +72,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
diff --git a/pkgs/applications/office/timekeeper/default.nix b/pkgs/applications/office/timekeeper/default.nix
new file mode 100644
index 000000000000..60b4bad60bb4
--- /dev/null
+++ b/pkgs/applications/office/timekeeper/default.nix
@@ -0,0 +1,44 @@
+{ stdenv
+, fetchFromGitHub
+, poco
+, pkg-config
+, gnome2
+, gtkmm2
+, lib
+}:
+
+stdenv.mkDerivation rec {
+ pname = "timekeeper";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "bburdette";
+ repo = "TimeKeeper";
+ rev = "v${version}";
+ fetchSubmodules = true;
+ sha256 = "03rvzkygnn7igcindbb5bcmfy0l83n0awkzprsnhlb6ndxax3k9w";
+ };
+
+ nativeBuildInputs = [
+ poco
+ pkg-config
+ ];
+
+ buildInputs = [
+ gtkmm2
+ gnome2.libglademm
+ gnome2.libglade
+ ];
+
+ installPhase = ''
+ install -Dm755 TimeKeeper/TimeKeeper $out/bin/timekeeper
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Log hours worked and make reports";
+ homepage = "https://github.com/bburdette/TimeKeeper";
+ maintainers = with maintainers; [ bburdette ];
+ platforms = [ "x86_64-linux" ];
+ license = licenses.bsd3;
+ };
+}
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 092a776ae606..3eb7f4f57d02 100644
--- a/pkgs/applications/office/todoman/default.nix
+++ b/pkgs/applications/office/todoman/default.nix
@@ -1,4 +1,9 @@
-{ stdenv, python3, glibcLocales, installShellFiles, jq }:
+{ stdenv
+, python3
+, glibcLocales
+, installShellFiles
+, jq
+}:
let
inherit (python3.pkgs) buildPythonApplication fetchPypi;
@@ -12,22 +17,36 @@ buildPythonApplication rec {
sha256 = "1aq7f63bhs9dnwzp15nfr07f2ki6s3lnqfap3b09rhchn6lfznwb";
};
- LOCALE_ARCHIVE = stdenv.lib.optionalString stdenv.isLinux
- "${glibcLocales}/lib/locale/locale-archive";
- LANG = "en_US.UTF-8";
- LC_TYPE = "en_US.UTF-8";
+ nativeBuildInputs = [
+ installShellFiles
+ ];
+ propagatedBuildInputs = with python3.pkgs; [
+ atomicwrites
+ click
+ click-log
+ click-repl
+ configobj
+ humanize
+ icalendar
+ parsedatetime
+ python-dateutil
+ pyxdg
+ tabulate
+ urwid
+ ];
- nativeBuildInputs = [ installShellFiles ];
- buildInputs = [ glibcLocales ];
- propagatedBuildInputs = with python3.pkgs;
- [ atomicwrites click click-log click-repl configobj humanize icalendar parsedatetime
- python-dateutil pyxdg tabulate urwid ];
+ checkInputs = with python3.pkgs; [
+ flake8
+ flake8-import-order
+ freezegun
+ hypothesis
+ pytest
+ pytestrunner
+ pytestcov
+ glibcLocales
+ ];
- checkInputs = with python3.pkgs;
- [ flake8 flake8-import-order freezegun hypothesis pytest pytestrunner pytestcov ];
-
- makeWrapperArgs = [ "--set LOCALE_ARCHIVE ${glibcLocales}/lib/locale/locale-archive"
- "--set CHARSET en_us.UTF-8" ];
+ LC_ALL = "en_US.UTF-8";
postInstall = ''
installShellCompletion --bash contrib/completion/bash/_todo
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/radio/dump1090/default.nix b/pkgs/applications/radio/dump1090/default.nix
index 11c5c46ae681..6e70a9f8d032 100644
--- a/pkgs/applications/radio/dump1090/default.nix
+++ b/pkgs/applications/radio/dump1090/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "dump1090";
- version = "3.8.1";
+ version = "4.0";
src = fetchFromGitHub {
owner = "flightaware";
repo = pname;
rev = "v${version}";
- sha256 = "0xg8rzrxqklx1m9ncxsd96dlkbjcsxfi2mrb859v50f07xysdyd8";
+ sha256 = "1zacsqaqsiapljhzw31dwc4nld2rp98jm3ivkyznrhzk9n156p42";
};
nativeBuildInputs = [ pkgconfig ];
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 3811c8fd6f26..5f7ee88a029b 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.15";
+ version = "4.1.16";
pname = "fldigi";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
- sha256 = "1fzbcv2dgg6byb2l8m2d6i69yn0a44pq52mpmms756jdf6z622i6";
+ sha256 = "1dfkvhs0ri5kbyskk730ik8ix5z138qys26b31p6kixd8jjkw3k4";
};
buildInputs = [ libXinerama gettext hamlib fltk14 libjpeg libpng portaudio
diff --git a/pkgs/applications/radio/flmsg/default.nix b/pkgs/applications/radio/flmsg/default.nix
index e437dffa4856..fa3f175fcc56 100644
--- a/pkgs/applications/radio/flmsg/default.nix
+++ b/pkgs/applications/radio/flmsg/default.nix
@@ -6,12 +6,12 @@
}:
stdenv.mkDerivation rec {
- version = "4.0.14";
+ version = "4.0.17";
pname = "flmsg";
src = fetchurl {
url = "mirror://sourceforge/fldigi/${pname}-${version}.tar.gz";
- sha256 = "0s1prawkpvr7xr7h8w7r0ly90ya3n8h6qsii0x6laqrkgjn9w9iy";
+ sha256 = "09xf3f65d3qi69frznf4fdznbfbc7kmgxw716q2c7ccsmh9c5q44";
};
buildInputs = [
diff --git a/pkgs/applications/radio/flrig/default.nix b/pkgs/applications/radio/flrig/default.nix
index d95d894bdef7..d7c4b0359662 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.52";
pname = "flrig";
src = fetchurl {
url = "mirror://sourceforge/fldigi/${pname}-${version}.tar.gz";
- sha256 = "0aq4x0ai9q08ypfhzfj2inc4z3q39zq1l6h9as1kil9yn4zbay61";
+ sha256 = "18c154080vl25cy4l5amh96abm6kzm7mzld9h58pabc28yqq8zl8";
};
buildInputs = [
diff --git a/pkgs/applications/radio/gqrx/default.nix b/pkgs/applications/radio/gqrx/default.nix
index 786e463686f6..106d2103ec40 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.2";
+ version = "2.13.5";
src = fetchFromGitHub {
owner = "csete";
repo = "gqrx";
rev = "v${version}";
- sha256 = "1lcy9gqb1x9fwq550bywj7h66rdacq5893wsax1p7qvqa27d945b";
+ sha256 = "168wjad5g0ka555hwsciwbj7fqx1c89q59hq1yxj8aiyp5kfcahx";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/radio/limesuite/default.nix b/pkgs/applications/radio/limesuite/default.nix
index 013b4978b56a..25f49c3a2d65 100644
--- a/pkgs/applications/radio/limesuite/default.nix
+++ b/pkgs/applications/radio/limesuite/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "limesuite";
- version = "20.07.2";
+ version = "20.10.0";
src = fetchFromGitHub {
owner = "myriadrf";
repo = "LimeSuite";
rev = "v${version}";
- sha256 = "0v0w0f5ff1gwpfy13x1q1jsx9xfg4s3ccg05ikpnkzj4yg6sjps1";
+ sha256 = "04wzfhzqmxjsa6bgcr4zd518fln9rbwnbabf48kha84d70vzkdlx";
};
nativeBuildInputs = [ cmake ];
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
new file mode 100644
index 000000000000..86edfadcce11
--- /dev/null
+++ b/pkgs/applications/radio/quisk/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, python38Packages, fetchPypi
+, fftw, alsaLib, pulseaudio, wxPython_4_0 }:
+
+python38Packages.buildPythonApplication rec {
+ pname = "quisk";
+ version = "4.1.73";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "37dfb02a32341025c086b07d66ddf1608d4ee1ae1c62fb51f87c97662f13e0d8";
+ };
+
+ buildInputs = [ fftw alsaLib pulseaudio ];
+
+ propagatedBuildInputs = [ wxPython_4_0 ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "A SDR transceiver for radios that use the Hermes protocol";
+ longDescription = ''
+ QUISK is a Software Defined Radio (SDR) transceiver. You supply radio
+ hardware that converts signals at the antenna to complex (I/Q) data at an
+ intermediate frequency (IF). Data can come from a sound card, Ethernet or
+ USB. Quisk then filters and demodulates the data and sends the audio to
+ your speakers or headphones. For transmit, Quisk takes the microphone
+ signal, converts it to I/Q data and sends it to the hardware.
+
+ Quisk can be used with SoftRock, Hermes Lite 2, HiQSDR, Odyssey and many
+ radios that use the Hermes protocol. Quisk can connect to digital
+ programs like Fldigi and WSJT-X. Quisk can be connected to other software
+ like N1MM+ and software that uses Hamlib.
+ '';
+ license = licenses.gpl2Plus;
+ homepage = "https://james.ahlstrom.name/quisk/";
+ maintainers = with maintainers; [ pulsation ];
+ platforms = platforms.linux;
+ };
+}
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/astrolabe-generator/default.nix b/pkgs/applications/science/astronomy/astrolabe-generator/default.nix
index cb3f3131ea14..4a6bdd9d1e9c 100644
--- a/pkgs/applications/science/astronomy/astrolabe-generator/default.nix
+++ b/pkgs/applications/science/astronomy/astrolabe-generator/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.astrolabeproject.com";
description = "A Java-based tool for generating EPS files for constructing astrolabes and related tools";
license = licenses.gpl3;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/science/astronomy/kstars/default.nix b/pkgs/applications/science/astronomy/kstars/default.nix
index 0b53e3e85ac3..fde8df610485 100644
--- a/pkgs/applications/science/astronomy/kstars/default.nix
+++ b/pkgs/applications/science/astronomy/kstars/default.nix
@@ -1,27 +1,30 @@
{
- mkDerivation, lib, fetchgit,
- extra-cmake-modules,
+ stdenv, extra-cmake-modules, fetchurl,
kconfig, kdoctools, kguiaddons, ki18n, kinit, kiconthemes, kio,
- knewstuff, kplotting, kwidgetsaddons, kxmlgui,
+ knewstuff, kplotting, kwidgetsaddons, kxmlgui, wrapQtAppsHook,
qtx11extras, qtwebsockets,
eigen, zlib,
- cfitsio, indilib, xplanet
+ cfitsio, indilib, xplanet, libnova, gsl
}:
-mkDerivation {
- name = "kstars";
-
- src = fetchgit {
- url = "https://anongit.kde.org/kstars.git";
- rev = "7acc527939280edd22823371dc4e22494c6c626a";
- sha256 = "1n1lgi7p3dj893fdnzjbnrha40p4apl0dy8zppcabxwrb1khb84v";
+stdenv.mkDerivation rec {
+ pname = "kstars";
+ version = "3.4.3";
+
+ src = fetchurl {
+ url = "https://mirrors.mit.edu/kde/stable/kstars/kstars-${version}.tar.xz";
+ sha256 = "0j5yxg6ay6sic194skz6vjzg6yvrpb3gvypvs0frjrcjbsl1j4f8";
};
-
- nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+
+ patches = [
+ ./indi-fix.patch
+ ];
+
+ nativeBuildInputs = [ extra-cmake-modules kdoctools wrapQtAppsHook ];
buildInputs = [
kconfig kdoctools kguiaddons ki18n kinit kiconthemes kio
knewstuff kplotting kwidgetsaddons kxmlgui
@@ -30,10 +33,14 @@ mkDerivation {
eigen zlib
- cfitsio indilib xplanet
+ cfitsio indilib xplanet libnova gsl
+ ];
+
+ cmakeFlags = [
+ "-DINDI_NIX_ROOT=${indilib}"
];
- meta = with lib; {
+ meta = with stdenv.lib; {
description = "Virtual planetarium astronomy software";
homepage = "https://kde.org/applications/education/org.kde.kstars";
longDescription = ''
diff --git a/pkgs/applications/science/astronomy/kstars/indi-fix.patch b/pkgs/applications/science/astronomy/kstars/indi-fix.patch
new file mode 100644
index 000000000000..9ff9f8a31dd3
--- /dev/null
+++ b/pkgs/applications/science/astronomy/kstars/indi-fix.patch
@@ -0,0 +1,50 @@
+--- CMakeLists.txt 2020-11-02 13:58:06.119743710 -0600
++++ kstars-3.4.3/CMakeLists.txt 2020-11-02 14:05:01.707799274 -0600
+@@ -4,5 +4,7 @@
+ set (KStars_VERSION_REVISION 3)
+ set (CMAKE_CXX_STANDARD 11)
+
++add_definitions(-DINDI_NIX_ROOT=${INDI_NIX_ROOT})
++
+ # Build KStars Lite with -DBUILD_KSTARS_LITE=ON
+ option(BUILD_KSTARS_LITE "Build KStars Lite" OFF)
+
+--- ksutils.cpp 2020-11-02 13:47:44.883596916 -0600
++++ kstars-3.4.3/kstars/auxiliary/ksutils.cpp 2020-11-02 17:41:44.961937090 -0600
+@@ -1076,6 +1076,9 @@
+ {
+ QString snap = QProcessEnvironment::systemEnvironment().value("SNAP");
+ QString flat = QProcessEnvironment::systemEnvironment().value("FLATPAK_DEST");
++#define STR_EXPAND(x) #x
++#define STR(x) STR_EXPAND(x)
++ QString nix = QString(STR(INDI_NIX_ROOT));
+
+ if (option == "fitsDir")
+ {
+@@ -1089,7 +1091,7 @@
+ if (flat.isEmpty() == false)
+ return flat + "/bin/indiserver";
+ else
+- return snap + "/usr/bin/indiserver";
++ return nix + "/bin/indiserver";
+ }
+ else if (option == "INDIHubAgent")
+ {
+@@ -1099,7 +1101,7 @@
+ if (flat.isEmpty() == false)
+ return flat + "/bin/indihub-agent";
+ else
+- return snap + "/usr/bin/indihub-agent";
++ return nix + "/bin/indihub-agent";
+ }
+ else if (option == "indiDriversDir")
+ {
+@@ -1109,7 +1111,7 @@
+ if (flat.isEmpty() == false)
+ return flat + "/share/indi";
+ else
+- return snap + "/usr/share/indi";
++ return nix + "/share/indi";
+ #else
+ return QStandardPaths::locate(QStandardPaths::GenericDataLocation, "indi", QStandardPaths::LocateDirectory);
+ #endif
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/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/igv/default.nix b/pkgs/applications/science/biology/igv/default.nix
index bc4f1677fc98..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.9";
+ version = "2.8.13";
src = fetchzip {
url = "https://data.broadinstitute.org/igv/projects/downloads/2.8/IGV_${version}.zip";
- sha256 = "1874w1xprv91caz1ymfxilq6inhj36xzx8j9m0mcyp0qfvfvyjp7";
+ sha256 = "0sab478jq96iw3fv0560hrrj8qbh40r8m4ncypdb7991j9haxl09";
};
installPhase = ''
diff --git a/pkgs/applications/science/biology/last/default.nix b/pkgs/applications/science/biology/last/default.nix
index 13f6a23913fc..0976e5a10802 100644
--- a/pkgs/applications/science/biology/last/default.nix
+++ b/pkgs/applications/science/biology/last/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "last";
- version = "1066";
+ version = "1145";
src = fetchurl {
url = "http://last.cbrc.jp/last-${version}.zip";
- sha256 = "098j3f3a80rmhd01ds7rnb9y1xykmll2yh5ivpnvskssd8z2vc4r";
+ sha256 = "0g54nmxxrirgid1i1k5i6rf7vnjpk9548sy06yqb4fj7vdzqgq99";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/applications/science/biology/lumpy/default.nix b/pkgs/applications/science/biology/lumpy/default.nix
index 04512e8e372e..f6267a2e017f 100644
--- a/pkgs/applications/science/biology/lumpy/default.nix
+++ b/pkgs/applications/science/biology/lumpy/default.nix
@@ -7,13 +7,14 @@ let
in stdenv.mkDerivation rec {
pname = "lumpy";
- version = "0.3.0";
+ version = "0.3.1";
src = fetchFromGitHub {
owner = "arq5x";
repo = "lumpy-sv";
- rev = version;
- sha256 = "0azhzvmh9az9jcq0xprlzdz6w16azgszv4kshb903bwbnqirmk18";
+ rev = "v${version}";
+ sha256 = "0r71sg7qch8r6p6dw995znrqdj6q49hjdylhzbib2qmv8nvglhs9";
+ fetchSubmodules = true;
};
nativeBuildInputs = [ which ];
@@ -26,6 +27,8 @@ in stdenv.mkDerivation rec {
# Use Nix htslib over bundled version
sed -i 's/lumpy_filter: htslib/lumpy_filter:/' Makefile
sed -i 's|../../lib/htslib/libhts.a|-lhts|' src/filter/Makefile
+ # Also make sure we use the includes from Nix's htslib
+ sed -i 's|../../lib/htslib/|${htslib}|' src/filter/Makefile
'';
# Upstream's makefile doesn't have an install target
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/picard-tools/default.nix b/pkgs/applications/science/biology/picard-tools/default.nix
index d496e78748d9..0353f2e7cebd 100644
--- a/pkgs/applications/science/biology/picard-tools/default.nix
+++ b/pkgs/applications/science/biology/picard-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "picard-tools";
- version = "2.23.4";
+ version = "2.23.8";
src = fetchurl {
url = "https://github.com/broadinstitute/picard/releases/download/${version}/picard.jar";
- sha256 = "0xg4nbx02a2kckr6p8pqjpv5rmp95bkmglgm1bma6f77s7hkab7q";
+ sha256 = "0aflbsxzc2pcp195bbgwk6zqabq0pszc41s1pw17khn8ywl2jjr2";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/science/biology/plink/default.nix b/pkgs/applications/science/biology/plink/default.nix
deleted file mode 100644
index 009e12aa02f0..000000000000
--- a/pkgs/applications/science/biology/plink/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, fetchurl, zlib, unzip }:
-
-stdenv.mkDerivation {
- name = "plink-1.07";
-
- src = fetchurl {
- url = "http://pngu.mgh.harvard.edu/~purcell/plink/dist/plink-1.07-src.zip";
- sha256 = "4af56348443d0c6a1db64950a071b1fcb49cc74154875a7b43cccb4b6a7f482b";
- };
-
- buildInputs = [ zlib unzip ] ;
-
- installPhase = ''
- mkdir -p $out/bin
- cp plink $out/bin
- '';
-
- meta = {
- description = "Whole genome association toolkit";
- homepage = "http://pngu.mgh.harvard.edu/~purcell/plink/";
- license = stdenv.lib.licenses.gpl2;
- platforms = stdenv.lib.platforms.all;
- broken = true;
- };
-}
diff --git a/pkgs/applications/science/biology/samblaster/default.nix b/pkgs/applications/science/biology/samblaster/default.nix
index 7795ba237367..6846e3c84fae 100644
--- a/pkgs/applications/science/biology/samblaster/default.nix
+++ b/pkgs/applications/science/biology/samblaster/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "samblaster";
- version = "0.1.24";
+ version = "0.1.26";
src = fetchFromGitHub {
owner = "GregoryFaust";
repo = "samblaster";
rev = "v.${version}";
- sha256 = "0iv2ddfw8363vb2x8gr3p8g88whb6mb9m0pf71i2cqsbv6jghap7";
+ sha256 = "0g24fq5hplnfgqkh3xqpg3lgx3wmxwnh9c7m6yw7pbi40lmgl1jv";
};
installPhase = ''
diff --git a/pkgs/applications/science/biology/samtools/default.nix b/pkgs/applications/science/biology/samtools/default.nix
index e750eea89ac9..27ed79a1f6ca 100644
--- a/pkgs/applications/science/biology/samtools/default.nix
+++ b/pkgs/applications/science/biology/samtools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "samtools";
- version = "1.10";
+ version = "1.11";
src = fetchurl {
url = "https://github.com/samtools/samtools/releases/download/${version}/${pname}-${version}.tar.bz2";
- sha256 = "119ms0dpydw8dkh3zc4yyw9zhdzgv12px4l2kayigv31bpqcb7kv";
+ sha256 = "1dp5wknak4arnw5ghhif9mmljlfnw5bgm91wib7z0j8wdjywx0z2";
};
nativeBuildInputs = [ perl ];
@@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
license = licenses.mit;
homepage = "http://www.htslib.org/";
platforms = platforms.unix;
- maintainers = [ maintainers.mimame ];
+ maintainers = with maintainers; [ mimame unode ];
};
}
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 6545472a5295..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.3";
+ 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 = "067051wp9kgkgcy3mvqwxhim0h1qfcf4jk8vrbzd3y9pwmjismzy";
+ sha256 = "0hkc7c08azbw3k91ygwz6r5y4yw6k8l7h4gcq5p71knd5k1fa5jd";
};
patchPhase = ''
@@ -48,6 +48,6 @@ stdenv.mkDerivation rec {
homepage = "https://sourceforge.net/projects/jmol";
license = licenses.lgpl2;
platforms = platforms.all;
- maintainers = with maintainers; [ timokau mounium ];
+ maintainers = with maintainers; [ mounium ] ++ teams.sage.members;
};
}
diff --git a/pkgs/applications/science/chemistry/marvin/default.nix b/pkgs/applications/science/chemistry/marvin/default.nix
index e8cd077afd20..ddab526ebe79 100644
--- a/pkgs/applications/science/chemistry/marvin/default.nix
+++ b/pkgs/applications/science/chemistry/marvin/default.nix
@@ -4,12 +4,12 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "marvin";
- version = "20.17.0";
+ version = "20.20.0";
src = fetchurl {
name = "marvin-${version}.deb";
url = "http://dl.chemaxon.com/marvin/${version}/marvin_linux_${versions.majorMinor version}.deb";
- sha256 = "0ip6ma9ivk5b74s9najn2rrkiha7hya1rjhgyrc71kwsj5gqgli0";
+ sha256 = "1a8b0drb0c95c8arm3aa0z0sbdm9ilj4h1g90i0qyn4g2wk2xsal";
};
nativeBuildInputs = [ dpkg makeWrapper ];
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/flatcam/default.nix b/pkgs/applications/science/electronics/flatcam/default.nix
index 360c6df7fe60..b8a80c5e9c11 100644
--- a/pkgs/applications/science/electronics/flatcam/default.nix
+++ b/pkgs/applications/science/electronics/flatcam/default.nix
@@ -10,7 +10,7 @@ python3Packages.buildPythonApplication rec {
src = fetchFromBitbucket {
owner = "jpcgt";
- repo = "${pname}";
+ repo = pname;
rev = "533afd6a1772857cb633c011b5e0a15b60b1e92e"; # 8.5 with Red Hat packaging.
sha256 = "199kiiml18k34z1zhk2hbhibphmnv0kb11kxiajq52alps0mjb3m";
};
diff --git a/pkgs/applications/science/electronics/gtkwave/default.nix b/pkgs/applications/science/electronics/gtkwave/default.nix
index 36cc19142d19..ad5e9e55c575 100644
--- a/pkgs/applications/science/electronics/gtkwave/default.nix
+++ b/pkgs/applications/science/electronics/gtkwave/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gtkwave";
- version = "3.3.106";
+ version = "3.3.107";
src = fetchurl {
url = "mirror://sourceforge/gtkwave/${pname}-gtk3-${version}.tar.gz";
- sha256 = "0ma53s27735x16dq5qi91kvlypkiwkxh2jhw0gziyccnk1mkdsji";
+ sha256 = "0ma30jyc94iid3v3m8aw4i2lyiqfxkpsdvdmmaibynk400cbzivl";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
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/base.nix b/pkgs/applications/science/electronics/kicad/base.nix
index 3d83e905103b..7f11f483a9d0 100644
--- a/pkgs/applications/science/electronics/kicad/base.nix
+++ b/pkgs/applications/science/electronics/kicad/base.nix
@@ -55,17 +55,6 @@ stdenv.mkDerivation rec {
src = kicadSrc;
- # quick fix for #72248
- # should be removed if a a more permanent fix is published
- patches = [
- (
- fetchpatch {
- url = "https://github.com/johnbeard/kicad/commit/dfb1318a3989e3d6f9f2ac33c924ca5030ea273b.patch";
- sha256 = "00ifd3fas8lid8svzh1w67xc8kyx89qidp7gm633r014j3kjkgcd";
- }
- )
- ];
-
# tagged releases don't have "unknown"
# kicad nightlies use git describe --dirty
# nix removes .git, so its approximated here
diff --git a/pkgs/applications/science/electronics/kicad/default.nix b/pkgs/applications/science/electronics/kicad/default.nix
index 7290503311d3..48a5779d207a 100644
--- a/pkgs/applications/science/electronics/kicad/default.nix
+++ b/pkgs/applications/science/electronics/kicad/default.nix
@@ -212,11 +212,10 @@ stdenv.mkDerivation rec {
# why does $makeWrapperArgs have to be added explicitly?
# $out and $program_PYTHONPATH don't exist when makeWrapperArgs gets set?
- # kicad-ogltest's source seems to indicate that crashing is expected behaviour...
installPhase =
let
tools = [ "kicad" "pcbnew" "eeschema" "gerbview" "pcb_calculator" "pl_editor" "bitmap2component" ];
- utils = [ "dxf2idf" "idf2vrml" "idfcyl" "idfrect" "kicad2step" "kicad-ogltest" ];
+ utils = [ "dxf2idf" "idf2vrml" "idfcyl" "idfrect" "kicad2step" ];
in
(concatStringsSep "\n"
(flatten [
diff --git a/pkgs/applications/science/electronics/kicad/update.sh b/pkgs/applications/science/electronics/kicad/update.sh
index 8c154c302c84..cfd78323b77a 100755
--- a/pkgs/applications/science/electronics/kicad/update.sh
+++ b/pkgs/applications/science/electronics/kicad/update.sh
@@ -110,7 +110,7 @@ for version in "${all_versions[@]}"; do
echo "Checking src" >&2
src_rev="$(${get_rev} "${gitlab}"/code/kicad.git "${version}" | cut -f1)"
has_rev="$(grep -sm 1 "\"${pname}\"" -A 4 "${file}" | grep -sm 1 "${src_rev}" || true)"
- has_hash="$(grep -sm 1 "\"${pname}\"" -A 5 "${file}" | grep -sm 1 "sha256")"
+ has_hash="$(grep -sm 1 "\"${pname}\"" -A 5 "${file}" | grep -sm 1 "sha256" || true)"
if [[ -n ${has_rev} && -n ${has_hash} && -z ${clean} ]]; then
echo "Reusing old ${pname}.src.sha256, already latest .rev" >&2
grep -sm 1 "\"${pname}\"" -A 5 "${file}" | grep -sm 1 "rev" -A 1
@@ -130,7 +130,7 @@ for version in "${all_versions[@]}"; do
echo "Checking i18n" >&2
i18n_rev="$(${get_rev} "${i18n}" "${version}" | cut -f1)"
has_rev="$(grep -sm 1 "\"${pname}\"" -A 11 "${file}" | grep -sm 1 "${i18n_rev}" || true)"
- has_hash="$(grep -sm 1 "\"${pname}\"" -A 12 "${file}" | grep -sm 1 "i18n.sha256")"
+ has_hash="$(grep -sm 1 "\"${pname}\"" -A 12 "${file}" | grep -sm 1 "i18n.sha256" || true)"
if [[ -n ${has_rev} && -n ${has_hash} && -z ${clean} ]]; then
echo "Reusing old kicad-i18n-${today}.src.sha256, already latest .rev" >&2
grep -sm 1 "\"${pname}\"" -A 12 "${file}" | grep -sm 1 "i18n" -A 1
@@ -146,7 +146,7 @@ for version in "${all_versions[@]}"; do
url="${gitlab}/libraries/kicad-${lib}.git"
lib_rev="$(${get_rev} "${url}" "${version}" | cut -f1 | head -n1)"
has_rev="$(grep -sm 1 "\"${pname}\"" -A 19 "${file}" | grep -sm 1 "${lib_rev}" || true)"
- has_hash="$(grep -sm 1 "\"${pname}\"" -A 20 "${file}" | grep -sm 1 "${lib}.sha256")"
+ has_hash="$(grep -sm 1 "\"${pname}\"" -A 20 "${file}" | grep -sm 1 "${lib}.sha256" || true)"
if [[ -n ${has_rev} && -n ${has_hash} && -z ${clean} ]]; then
echo "Reusing old kicad-${lib}-${today}.src.sha256, already latest .rev" >&2
grep -sm 1 "\"${pname}\"" -A 20 "${file}" | grep -sm 1 "${lib}" -A 1
diff --git a/pkgs/applications/science/electronics/kicad/versions.nix b/pkgs/applications/science/electronics/kicad/versions.nix
index 1afb33b6fbd8..beadd1724e10 100644
--- a/pkgs/applications/science/electronics/kicad/versions.nix
+++ b/pkgs/applications/science/electronics/kicad/versions.nix
@@ -3,41 +3,41 @@
{
"kicad" = {
kicadVersion = {
- version = "5.1.6";
+ version = "5.1.8";
src = {
- rev = "c6e7f7de7df655fd59b57823499efc443009de6b";
- sha256 = "1pa3z0h0679jmgxlzc833h6q85b5paxdp69kf2h93vkaryj58622";
+ rev = "db9833491010954bc27fac92c83d2864bd95c23c";
+ sha256 = "08ni9j2lw2hjc1csk6rkydcxwdal6da17ch60zkjij5vfsif2hix";
};
};
libVersion = {
- version = "5.1.6";
+ version = "5.1.8";
libSources = {
- i18n.rev = "5ad171ce5c8d90f4740517c2adecb310d8be51bd";
- i18n.sha256 = "0qryi8xjm23ka363zfl7bbga0v5c31fr3d4nyxp3m168vkv9zhha";
- symbols.rev = "5150eaa2a7d15cfc6bb1459c527c4ebaa66d7708";
- symbols.sha256 = "12w3rdy085drlikkpb27n9ni7cyg9l0pqy7hnr86cxjcw3l5wcx6";
- templates.rev = "9213d439f757e6049b7e54f3ea08272a0d0f44a9";
- templates.sha256 = "1hppcsrkn4dk6ggby6ckh0q65qxkywrbyxa4lwpaf7pxjyv498xg";
- footprints.rev = "a61b4e49762fb355f654e65a1c7db1aaf7bb2332";
- footprints.sha256 = "1kmf91a5mmvj9izrv40mkaw1w36yjgn8daczd9rq2wlmd0rdp1zx";
- packages3d.rev = "150ff1caf0b01dc04c84f4f966f4f88fedfa8f8c";
- packages3d.sha256 = "0b9jglf77fy0n0r8xs4yqkv6zvipyfvp0z5dnqlzp32csy5aqpi1";
+ i18n.rev = "78adcd19e7ed53f4889d6db65a33dd8ec2d323e9";
+ i18n.sha256 = "0x0w2m6d3xfm22y4anp5j2j67iwzby149ynj6qjlw2kcsi8kwk1j";
+ symbols.rev = "bf475af94877e8fd9cf80e667578ff61835e02bb";
+ symbols.sha256 = "1ii3r813653ng2ycggnknqx4g3ja7dbm4qyxrf9aq48ws0xkvhx3";
+ templates.rev = "1ccbaf3704e8ff4030d0915f71e051af621ef7d7";
+ templates.sha256 = "1a8xfcbdbb4ylrb5m7n2jjk9kwvgmlx1pmnn2cwj327a2b3m4jjs";
+ footprints.rev = "302ac78bac21825532f970fb92714fa5973ad79b";
+ footprints.sha256 = "0gyqxryda273hjn2rv8dha461j9bjh054y5dlpiw1wiha65lrf9i";
+ packages3d.rev = "7abe02f30fd79b8f4f66c01589861df7f8f72f04";
+ packages3d.sha256 = "1szcin52fcsyb55bj7xq7lz6ig187dpz3lk7blwab7b9c4dn3c3y";
};
};
};
"kicad-unstable" = {
kicadVersion = {
- version = "2020-10-09";
+ version = "2020-11-07";
src = {
- rev = "560428a70f0196fb4ade620042c5ddefc1685ebe";
- sha256 = "0rzn83bpl06v1d49lcvwfg93nirn684bqqq536zxhmjm0ayx29ka";
+ rev = "9454f9df9245aea037d1ad5baf050c2d9101159c";
+ sha256 = "03bd0dk234ihqnwrv4n40gi856xcjqgxplfwjzlwcq521gwykv30";
};
};
libVersion = {
- version = "2020-10-09";
+ version = "2020-11-07";
libSources = {
- i18n.rev = "d24af2da8cab4ce1081c401909a4a880514e5549";
- i18n.sha256 = "0r0sv52k84sw4jxf10lrmzwmn58d2fv5h57fdrspnmvnh10q63xf";
+ i18n.rev = "e89d9a89bec59199c1ade56ee2556591412ab7b0";
+ i18n.sha256 = "04zaqyhj3qr4ymyd3k5vjpcna64j8klpsygcgjcv29s3rdi8glfl";
symbols.rev = "9c50f4333bafc5a1abf7786436db5ffb6a66758d";
symbols.sha256 = "06ic59svz0256isy93863i5ay4k8wshvp1kspnqrc776wmq03l3k";
templates.rev = "41eae4ccd3ac02fdb969e3aa272c07ab51dcf5af";
diff --git a/pkgs/applications/science/electronics/librepcb/default.nix b/pkgs/applications/science/electronics/librepcb/default.nix
index de01b095e381..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 {
+stdenv.mkDerivation rec {
pname = "librepcb";
- version = "0.1.4";
+ version = "0.1.5";
src = fetchFromGitHub {
- owner = "LibrePCB";
- repo = "LibrePCB";
+ owner = pname;
+ repo = pname;
+ rev = version;
+ sha256 = "0ag8h3id2c1k9ds22rfrvyhf2vjhkv82xnrdrz4n1hnlr9566vcx";
fetchSubmodules = true;
- rev = "ae04eef5a71b5ba66ae2cee6b631c1c933ace535";
- sha256 = "0wk5qny1jb6n4mwyyrs7syir3hmwxlwazcd80bpxharmsj7p0rzc";
};
- 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/magic-vlsi/default.nix b/pkgs/applications/science/electronics/magic-vlsi/default.nix
index 96849c300298..6667f2be9c3d 100644
--- a/pkgs/applications/science/electronics/magic-vlsi/default.nix
+++ b/pkgs/applications/science/electronics/magic-vlsi/default.nix
@@ -1,16 +1,20 @@
-{ stdenv, fetchurl, m4, tcsh, libX11, tcl, tk, cairo, ncurses, mesa_glu, python3 }:
+{ stdenv, fetchurl
+, m4, tcsh, libX11, tcl, tk
+, cairo, ncurses, mesa_glu, python3
+}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "magic-vlsi";
- version = "8.3.5";
+ version = "8.3.80";
src = fetchurl {
- url = "http://opencircuitdesign.com/magic/archive/magic-8.3.5.tgz";
- sha256 = "0wv4zmxlqjfaakgp802icn0cd9f8ylkz2sppix83axq8p5cg90yq";
+ url = "http://opencircuitdesign.com/magic/archive/magic-${version}.tgz";
+ sha256 = "0a5x4sh5xsr79pqbgv6221jc4fvaxkg2pvrdhy1cs4bmsc1sbm9j";
};
buildInputs = [ m4 tcsh libX11 tcl tk cairo ncurses mesa_glu ];
nativeBuildInputs = [ python3 ];
+ enableParallelBuilding = true;
configureFlags = [
"--with-tcl=${tcl}"
@@ -22,6 +26,8 @@ stdenv.mkDerivation {
patchShebangs scripts/*
'';
+ NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration";
+
patches = [
./0001-strip-bin-prefix.patch
./0002-fix-format-security.patch
@@ -29,8 +35,8 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "VLSI layout tool written in Tcl";
- homepage = "http://opencircuitdesign.com/magic/";
- license = licenses.mit;
- maintainers = [ maintainers.anna328p ];
+ homepage = "http://opencircuitdesign.com/magic/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ anna328p thoughtpolice ];
};
}
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/electronics/verilog/default.nix b/pkgs/applications/science/electronics/verilog/default.nix
index df1ce7b7235f..6217df2db8f8 100644
--- a/pkgs/applications/science/electronics/verilog/default.nix
+++ b/pkgs/applications/science/electronics/verilog/default.nix
@@ -1,43 +1,45 @@
-{ stdenv, fetchFromGitHub, autoconf, gperf, flex, bison, readline, ncurses
-, bzip2, zlib
-# Test inputs
+{ stdenv
+, fetchFromGitHub
+, autoconf
+, bison
+, bzip2
+, flex
+, gperf
+, ncurses
, perl
+, readline
+, zlib
}:
let
iverilog-test = fetchFromGitHub {
- owner = "steveicarus";
- repo = "ivtest";
- rev = "6882cb8ec08926c4e356c6092f0c5f8c23328d5c";
- sha256 = "04sj5nqzwls1y760kgnd9c2whkcrr8kvj9lisd5rvk0w580kjb2x";
+ owner = "steveicarus";
+ repo = "ivtest";
+ rev = "253609b89576355b3bef2f91e90db62223ecf2be";
+ sha256 = "18i7jlr2csp7mplcrwjhllwvb6w3v7x7mnx7vdw48nd3g5scrydx";
};
in
stdenv.mkDerivation rec {
- pname = "iverilog";
- version = "unstable-2020-08-24";
+ pname = "iverilog";
+ version = "11.0";
src = fetchFromGitHub {
- owner = "steveicarus";
- repo = pname;
- rev = "d8556e4c86e1465b68bdc8d5ba2056ba95a42dfd";
- sha256 = "sha256-sT9j/0Q2FD5MOGpH/quMGvAuM7t7QavRHKD9lX7Elfs=";
+ owner = "steveicarus";
+ repo = pname;
+ rev = "v${stdenv.lib.replaceStrings ["."] ["_"] version}";
+ sha256 = "0nzcyi6l2zv9wxzsv9i963p3igyjds0n55x0ph561mc3pfbc7aqp";
};
- enableParallelBuilding = true;
+ nativeBuildInputs = [ autoconf bison flex gperf ];
- preConfigure = ''
- chmod +x $PWD/autoconf.sh
- $PWD/autoconf.sh
- '';
+ buildInputs = [ bzip2 ncurses readline zlib ];
- nativeBuildInputs = [ autoconf gperf flex bison ];
+ preConfigure = "sh autoconf.sh";
+
+ enableParallelBuilding = true;
- buildInputs = [ readline ncurses bzip2 zlib ];
+ doCheck = true;
- # tests from .travis.yml
- doCheck = true; # runs ``make check``
- # most tests pass, but some that rely on exact text of floating-point numbers fail on aarch64.
- doInstallCheck = !stdenv.isAarch64;
installCheckInputs = [ perl ];
installCheckPhase = ''
@@ -58,9 +60,9 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Icarus Verilog compiler";
- homepage = "http://iverilog.icarus.com/";
- license = with licenses; [ gpl2Plus lgpl21Plus] ;
- maintainers = with maintainers; [ winden ];
- platforms = platforms.all;
+ homepage = "http://iverilog.icarus.com/"; # https does not work
+ license = with licenses; [ gpl2Plus lgpl21Plus ];
+ maintainers = with maintainers; [ winden thoughtpolice ];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/science/electronics/vhd2vl/default.nix b/pkgs/applications/science/electronics/vhd2vl/default.nix
index 43dfdcabd02f..be9e890fc8d5 100644
--- a/pkgs/applications/science/electronics/vhd2vl/default.nix
+++ b/pkgs/applications/science/electronics/vhd2vl/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, fetchpatch
, bison
, flex
, verilog
@@ -16,6 +17,15 @@ stdenv.mkDerivation rec {
sha256 = "17va2pil4938j8c93anhy45zzgnvq3k71a7glj02synfrsv6fs8n";
};
+ patches = stdenv.lib.optionals (!stdenv.isAarch64) [
+ # fix build with verilog 11.0 - https://github.com/ldoolitt/vhd2vl/pull/15
+ # for some strange reason, this is not needed for aarch64
+ (fetchpatch {
+ url = "https://github.com/ldoolitt/vhd2vl/commit/ce9b8343ffd004dfe8779a309f4b5a594dbec45e.patch";
+ sha256 = "1qaqhm2mk66spb2dir9n91b385rarglc067js1g6pcg8mg5v3hhf";
+ })
+ ];
+
nativeBuildInputs = [
bison
flex
diff --git a/pkgs/applications/science/geometry/antiprism/default.nix b/pkgs/applications/science/geometry/antiprism/default.nix
new file mode 100644
index 000000000000..4691291a4257
--- /dev/null
+++ b/pkgs/applications/science/geometry/antiprism/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+, libX11
+, libGL
+, libGLU
+, freeglut }:
+
+stdenv.mkDerivation rec {
+ pname = "antiprism";
+ version = "0.26";
+
+ src = fetchFromGitHub {
+ owner = "antiprism";
+ repo = pname;
+ rev = version;
+ sha256 = "sha256-5FE6IbYKk7eMT985R9NCX3GDXE8SrdVHFcCpKeJvKtQ=";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+ buildInputs = [ libX11 libGLU libGL.dev freeglut.dev ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://www.antiprism.com";
+ description = "A collection of programs for generating, manipulating, transforming and viewing polyhedra";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ AndersonTorres ];
+ };
+}
diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix
index 9b7e007ce503..dc9e40912d53 100644
--- a/pkgs/applications/science/logic/coq/default.nix
+++ b/pkgs/applications/science/logic/coq/default.nix
@@ -35,6 +35,7 @@ let
"8.11.1" = "0qriy9dy36dajsv5qmli8gd6v55mah02ya334nw49ky19v7518m0";
"8.11.2" = "0f77ccyxdgbf1nrj5fa8qvrk1cyfy06fv8gj9kzfvlcgn0cf48sa";
"8.12.0" = "18dc7k0piv6v064zgdadpw6mkkxk7j663hb3svgj5236fihjr0cz";
+ "8.12.1" = "1rkcyjjrzcqw9xk93hsq0vvji4f8r5iq0f739mghk60bghkpnb7q";
}.${version};
coq-version = stdenv.lib.versions.majorMinor version;
versionAtLeast = stdenv.lib.versionAtLeast coq-version;
@@ -109,7 +110,7 @@ self = stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ]
++ stdenv.lib.optional (!versionAtLeast "8.6") gnumake42
;
- buildInputs = [ ncurses ]
+ buildInputs = [ ncurses ocamlPackages.ocaml ocamlPackages.findlib ]
++ stdenv.lib.optional (!versionAtLeast "8.10") ocamlPackages.camlp5
++ stdenv.lib.optional (!versionAtLeast "8.12") ocamlPackages.num
++ stdenv.lib.optionals buildIde
@@ -117,10 +118,7 @@ self = stdenv.mkDerivation {
then [ ocamlPackages.lablgtk3-sourceview3 glib gnome3.defaultIconTheme wrapGAppsHook ]
else [ ocamlPackages.lablgtk ]);
- propagatedBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib ]
- ++ stdenv.lib.optional (versionAtLeast "8.12") ocamlPackages.num;
-
- propagatedUserEnvPkgs = [ ocamlPackages.ocaml ocamlPackages.findlib ];
+ propagatedBuildInputs = stdenv.lib.optional (versionAtLeast "8.12") ocamlPackages.num;
postPatch = ''
UNAME=$(type -tp uname)
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/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix
index eae2e384df40..88e1b4fbc0e1 100644
--- a/pkgs/applications/science/logic/lean/default.nix
+++ b/pkgs/applications/science/logic/lean/default.nix
@@ -2,22 +2,26 @@
stdenv.mkDerivation rec {
pname = "lean";
- version = "3.21.0";
+ version = "3.23.0";
src = fetchFromGitHub {
owner = "leanprover-community";
repo = "lean";
rev = "v${version}";
- sha256 = "1c7f2x6hdamjkr50761gcb5mg8hhlc75k1mf18vn1k9zsy1gxlgz";
+ sha256 = "09mklc1p6ms1jayg2f89hqfmhca3h5744lli936l38ypn1d00sxx";
};
nativeBuildInputs = [ cmake ];
buildInputs = [ gmp ];
enableParallelBuilding = true;
- preConfigure = ''
- cd src
- '';
+ cmakeDir = "../src";
+
+ # Running the tests is required to build the *.olean files for the core
+ # library.
+ doCheck = true;
+
+ postPatch = "patchShebangs .";
postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
substituteInPlace $out/bin/leanpkg \
diff --git a/pkgs/applications/science/logic/potassco/clingcon.nix b/pkgs/applications/science/logic/potassco/clingcon.nix
index 1203822d86e9..b74583ca1a2c 100644
--- a/pkgs/applications/science/logic/potassco/clingcon.nix
+++ b/pkgs/applications/science/logic/potassco/clingcon.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "potassco";
- repo = "${pname}";
+ repo = pname;
rev = "v${version}";
fetchSubmodules = true;
sha256 = "1q7517h10jfvjdk2czq8d6y57r8kr1j1jj2k2ip2qxkpyfigk4rs";
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 88aafcdae222..48512eff5300 100644
--- a/pkgs/applications/science/logic/z3/default.nix
+++ b/pkgs/applications/science/logic/z3/default.nix
@@ -22,7 +22,8 @@ stdenv.mkDerivation rec {
sha256 = "1hnbzq10d23drd7ksm3c1n2611c3kd0q0yxgz8y78zaafwczvwxx";
};
- buildInputs = [ python fixDarwinDylibNames ]
+ nativeBuildInputs = optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
+ buildInputs = [ python ]
++ optional javaBindings jdk
++ optionals ocamlBindings [ ocaml findlib zarith ]
;
@@ -59,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/R/default.nix b/pkgs/applications/science/math/R/default.nix
index 25ee66e8f75a..e4fbe8a7f2de 100644
--- a/pkgs/applications/science/math/R/default.nix
+++ b/pkgs/applications/science/math/R/default.nix
@@ -113,6 +113,6 @@ stdenv.mkDerivation rec {
platforms = platforms.all;
hydraPlatforms = platforms.linux;
- maintainers = with maintainers; [ peti timokau ];
+ maintainers = with maintainers; [ peti ] ++ teams.sage.members;
};
}
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/geogebra/default.nix b/pkgs/applications/science/math/geogebra/default.nix
index 5cebef83a4a9..a6950ad3451c 100644
--- a/pkgs/applications/science/math/geogebra/default.nix
+++ b/pkgs/applications/science/math/geogebra/default.nix
@@ -1,18 +1,7 @@
-{ stdenv, fetchurl, jre, makeDesktopItem, makeWrapper, language ? "en_US" }:
-
-stdenv.mkDerivation rec {
+{ stdenv, fetchurl, jre, makeDesktopItem, makeWrapper, unzip, language ? "en_US" }:
+let
pname = "geogebra";
- version = "5-0-593-0";
-
- preferLocalBuild = true;
-
- src = fetchurl {
- urls = [
- "https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2"
- "http://web.archive.org/https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2"
- ];
- sha256 = "d84c27a3299e6df08881733d22215a18decedcba4c2d97a9e5424c39cd57db35";
- };
+ version = "5-0-609-0";
srcIcon = fetchurl {
url = "http://static.geogebra.org/images/geogebra-logo.svg";
@@ -30,23 +19,6 @@ stdenv.mkDerivation rec {
mimeType = "application/vnd.geogebra.file;application/vnd.geogebra.tool;";
};
- buildInputs = [ makeWrapper ];
-
- installPhase = ''
- install -D geogebra/* -t "$out/libexec/geogebra/"
-
- makeWrapper "$out/libexec/geogebra/geogebra" "$out/bin/geogebra" \
- --set JAVACMD "${jre}/bin/java" \
- --set GG_PATH "$out/libexec/geogebra" \
- --add-flags "--language=${language}"
-
- install -Dm644 "${desktopItem}/share/applications/"* \
- -t $out/share/applications/
-
- install -Dm644 "${srcIcon}" \
- "$out/share/icons/hicolor/scalable/apps/geogebra.svg"
- '';
-
meta = with stdenv.lib; {
description = "Dynamic mathematics software with graphics, algebra and spreadsheets";
longDescription = ''
@@ -57,7 +29,61 @@ stdenv.mkDerivation rec {
homepage = "https://www.geogebra.org/";
maintainers = with maintainers; [ ma27 ];
license = with licenses; [ gpl3 cc-by-nc-sa-30 geogebra ];
- platforms = platforms.all;
+ platforms = with platforms; linux ++ darwin;
hydraPlatforms = [];
};
-}
+
+ linuxPkg = stdenv.mkDerivation {
+ inherit pname version meta srcIcon desktopItem;
+
+ preferLocalBuild = true;
+
+ src = fetchurl {
+ urls = [
+ "https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2"
+ "http://web.archive.org/web/20201022200454/https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2"
+ ];
+ sha256 = "0xbhg8hm3dqm3qkraj48pqwslrnjyxpq9mcgylr2m8i1gmqw7xwf";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ install -D geogebra/* -t "$out/libexec/geogebra/"
+
+ makeWrapper "$out/libexec/geogebra/geogebra" "$out/bin/geogebra" \
+ --set JAVACMD "${jre}/bin/java" \
+ --set GG_PATH "$out/libexec/geogebra" \
+ --add-flags "--language=${language}"
+
+ install -Dm644 "${desktopItem}/share/applications/"* \
+ -t $out/share/applications/
+
+ install -Dm644 "${srcIcon}" \
+ "$out/share/icons/hicolor/scalable/apps/geogebra.svg"
+ '';
+ };
+
+ darwinPkg = stdenv.mkDerivation {
+ inherit pname version meta;
+
+ preferLocalBuild = true;
+
+ src = fetchurl {
+ url = "https://download.geogebra.org/installers/5.0/GeoGebra-MacOS-Installer-withJava-${version}.zip";
+ sha256 = "16fgqwxz31cfmia0pyzpk05aqzrqr11sjbw37q9zb3xfh3p1r4gz";
+ };
+
+ dontUnpack = true;
+
+ nativeBuildInputs = [ unzip ];
+
+ installPhase = ''
+ install -dm755 $out/Applications
+ unzip $src -d $out/Applications
+ '';
+ };
+in
+if stdenv.isDarwin
+then darwinPkg
+else linuxPkg
diff --git a/pkgs/applications/science/math/geogebra/geogebra6.nix b/pkgs/applications/science/math/geogebra/geogebra6.nix
index 65caff82ead1..7bd582648937 100644
--- a/pkgs/applications/science/math/geogebra/geogebra6.nix
+++ b/pkgs/applications/science/math/geogebra/geogebra6.nix
@@ -1,46 +1,70 @@
{ stdenv, unzip, fetchurl, electron_6, makeWrapper, geogebra }:
-stdenv.mkDerivation rec{
+let
+ pname = "geogebra";
+ version = "6-0-609-0";
- name = "geogebra-${version}";
- version = "6-0-600-0";
+ srcIcon = geogebra.srcIcon;
+ desktopItem = geogebra.desktopItem;
- src = fetchurl {
- urls = [
- "https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip"
- "https://web.archive.org/web/20200904093945/https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip"
- ];
- sha256 = "1l49rvfkil2cz6r7sa2mi0p6hvb6p66jv3x6xj8hjqls4l3sfhkm";
+ meta = with stdenv.lib; geogebra.meta // {
+ license = licenses.geogebra;
+ maintainers = with maintainers; [ voidless ];
+ platforms = with platforms; linux ++ darwin;
};
- dontConfigure = true;
- dontBuild = true;
+ linuxPkg = stdenv.mkDerivation {
+ inherit pname version meta;
- nativeBuildInputs = [
- unzip
- makeWrapper
- ];
+ src = fetchurl {
+ urls = [
+ "https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip"
+ "https://web.archive.org/web/20201022200156/https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip"
+ ];
+ sha256 = "0rzcbq587x8827g9v03awa9hz27vyfjc0cz45ymbchqp31lsx49b";
+ };
- unpackPhase = ''
- unzip $src
- '';
+ dontConfigure = true;
+ dontBuild = true;
- installPhase = ''
- mkdir -p $out/libexec/geogebra/ $out/bin
- cp -r GeoGebra-linux-x64/{resources,locales} "$out/"
- makeWrapper ${stdenv.lib.getBin electron_6}/bin/electron $out/bin/geogebra --add-flags "$out/resources/app"
- install -Dm644 "${desktopItem}/share/applications/"* \
- -t $out/share/applications/
+ nativeBuildInputs = [
+ unzip
+ makeWrapper
+ ];
- install -Dm644 "${srcIcon}" \
- "$out/share/icons/hicolor/scalable/apps/geogebra.svg"
- '';
+ unpackPhase = ''
+ unzip $src
+ '';
- srcIcon = geogebra.srcIcon;
+ installPhase = ''
+ mkdir -p $out/libexec/geogebra/ $out/bin
+ cp -r GeoGebra-linux-x64/{resources,locales} "$out/"
+ makeWrapper ${stdenv.lib.getBin electron_6}/bin/electron $out/bin/geogebra --add-flags "$out/resources/app"
+ install -Dm644 "${desktopItem}/share/applications/"* \
+ -t $out/share/applications/
- desktopItem = geogebra.desktopItem;
- meta = with stdenv.lib; geogebra.meta // {
- license = licenses.geogebra;
- maintainers = with maintainers; [ voidless ];
- platforms = platforms.linux;
+ install -Dm644 "${srcIcon}" \
+ "$out/share/icons/hicolor/scalable/apps/geogebra.svg"
+ '';
+ };
+
+ darwinPkg = stdenv.mkDerivation {
+ inherit pname version meta;
+
+ src = fetchurl {
+ url = "https://download.geogebra.org/installers/6.0/GeoGebra-Classic-6-MacOS-Portable-${version}.zip";
+ sha256 = "0275869zgwbl1qjj593q6629hnxbwk9c15rkm29a3lh10pinb099";
+ };
+
+ dontUnpack = true;
+
+ nativeBuildInputs = [ unzip ];
+
+ installPhase = ''
+ install -dm755 $out/Applications
+ unzip $src -d $out/Applications
+ '';
};
-}
+in
+if stdenv.isDarwin
+then darwinPkg
+else linuxPkg
diff --git a/pkgs/applications/science/math/ginac/default.nix b/pkgs/applications/science/math/ginac/default.nix
index 701445f90100..3c129e8033bd 100644
--- a/pkgs/applications/science/math/ginac/default.nix
+++ b/pkgs/applications/science/math/ginac/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, cln, pkgconfig, readline, gmp, python }:
stdenv.mkDerivation rec {
- name = "ginac-1.7.9";
+ name = "ginac-1.8.0";
src = fetchurl {
url = "${meta.homepage}/${name}.tar.bz2";
- sha256 = "08cqc87qq4w6z3l053x5gfqsa4zkgkicq8skxsbsj39nli1zzkb7";
+ sha256 = "0l9byzfxq3f9az5pcdldnl95ws8mpirkqky46f973mvxi5541d24";
};
propagatedBuildInputs = [ cln ];
diff --git a/pkgs/applications/science/math/gmsh/default.nix b/pkgs/applications/science/math/gmsh/default.nix
index db7e238e8ded..41c9846b23b2 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.0";
src = fetchurl {
url = "http://gmsh.info/src/gmsh-${version}-source.tgz";
- sha256 = "075dyblmlfdlhgbb1dwk6jzlqx93q90n6zwpr3mpii5n1zjmab0g";
+ sha256 = "03ij2hnh393gw59hgrz3qrmgc4qw82bc9nd98sks4jrp5gwk4zz2";
};
buildInputs = [ blas lapack gmm fltk libjpeg zlib libGLU libGL
diff --git a/pkgs/applications/science/math/lrcalc/default.nix b/pkgs/applications/science/math/lrcalc/default.nix
index 438a84c0e0be..ddd470e621a0 100644
--- a/pkgs/applications/science/math/lrcalc/default.nix
+++ b/pkgs/applications/science/math/lrcalc/default.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
description = "Littlewood-Richardson calculator";
homepage = "http://math.rutgers.edu/~asbuch/lrcalc/";
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/science/math/mathematica/default.nix b/pkgs/applications/science/math/mathematica/default.nix
index ace5ee55d7b1..d04a89bd8842 100644
--- a/pkgs/applications/science/math/mathematica/default.nix
+++ b/pkgs/applications/science/math/mathematica/default.nix
@@ -144,6 +144,9 @@ stdenv.mkDerivation rec {
'';
dontBuild = true;
+
+ # This is primarily an IO bound build; there's little benefit to building remotely.
+ preferLocalBuild = true;
# all binaries are already stripped
dontStrip = true;
diff --git a/pkgs/applications/science/math/maxima/default.nix b/pkgs/applications/science/math/maxima/default.nix
index 49ff0d5d5a05..1bf7d16f2904 100644
--- a/pkgs/applications/science/math/maxima/default.nix
+++ b/pkgs/applications/science/math/maxima/default.nix
@@ -1,10 +1,10 @@
-{ stdenv, fetchurl, fetchpatch, sbcl, texinfo, perl, python, makeWrapper, rlwrap ? null
-, tk ? null, gnuplot ? null, ecl ? null, ecl-fasl ? false
+{ stdenv, fetchurl, fetchpatch, sbcl, texinfo, perl, python, makeWrapper, autoreconfHook
+, rlwrap ? null, tk ? null, gnuplot ? null, ecl ? null, ecl-fasl ? false
}:
let
name = "maxima";
- version = "5.42.2";
+ version = "5.44.0";
searchPath =
stdenv.lib.makeBinPath
@@ -16,14 +16,20 @@ stdenv.mkDerivation ({
src = fetchurl {
url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz";
- sha256 = "0kdncy6137sg3rradirxzj10mkcvafxd892zlclwhr9sa7b12zhn";
+ sha256 = "1v6jr5s6hhj6r18gfk6hgxk2qd6z1dxkrjq9ss2z1y6sqi45wgyr";
};
+ nativeBuildInputs = [ autoreconfHook ];
+
buildInputs = stdenv.lib.filter (x: x != null) [
sbcl ecl texinfo perl python makeWrapper
gnuplot # required in the test suite
];
+ postPatch = ''
+ substituteInPlace doc/info/Makefile.am --replace "/usr/bin/env perl" "${perl}/bin/perl"
+ '';
+
postInstall = ''
# Make sure that maxima can find its runtime dependencies.
for prog in "$out/bin/"*; do
@@ -57,13 +63,6 @@ stdenv.mkDerivation ({
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/maxima/patches/undoing_true_false_printing_patch.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
sha256 = "0fvi3rcjv6743sqsbgdzazy9jb6r1p1yq63zyj9fx42wd1hgf7yx";
})
-
- # upstream bug https://sourceforge.net/p/maxima/bugs/2520/ (not fixed)
- # introduced in https://trac.sagemath.org/ticket/13364
- (fetchpatch {
- url = "https://git.sagemath.org/sage.git/plain/build/pkgs/maxima/patches/0001-taylor2-Avoid-blowing-the-stack-when-diff-expand-isn.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
- sha256 = "0xa0b6cr458zp7lc7qi0flv5ar0r3ivsqhjl0c3clv86di2y522d";
- })
] ++ stdenv.lib.optionals ecl-fasl [
# build fasl, needed for ECL support
(fetchpatch {
@@ -74,11 +73,13 @@ stdenv.mkDerivation ({
# The test suite is disabled since 5.42.2 because of the following issues:
#
- # Errors found in /build/maxima-5.42.2/share/linearalgebra/rtest_matrixexp.mac, problems:
+ # Error(s) found:
+ # /build/maxima-5.44.0/share/linearalgebra/rtest_matrixexp.mac problems:
# (20 21 22)
- # Error found in rtest_arag, problem:
- # (error break)
- # 3 tests failed out of 3,881 total tests.
+ # Tests that were expected to fail but passed:
+ # /build/maxima-5.44.0/share/vector/rtest_vect.mac problem:
+ # (19)
+ # 3 tests failed out of 16,184 total tests.
#
# These failures don't look serious. It would be nice to fix them, but I
# don't know how and probably won't have the time to find out.
diff --git a/pkgs/applications/science/math/nauty/default.nix b/pkgs/applications/science/math/nauty/default.nix
index d75fc9731cdf..76e7c796a138 100644
--- a/pkgs/applications/science/math/nauty/default.nix
+++ b/pkgs/applications/science/math/nauty/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
inherit version;
description = ''Programs for computing automorphism groups of graphs and digraphs'';
license = licenses.asl20;
- maintainers = with maintainers; [ raskin timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
# I'm not sure if the filename will remain the same for future changelog or
# if it will track changes to minor releases. Lets see. Better than nothing
diff --git a/pkgs/applications/science/math/palp/default.nix b/pkgs/applications/science/math/palp/default.nix
index c383438002f4..9ae4fe1ba920 100644
--- a/pkgs/applications/science/math/palp/default.nix
+++ b/pkgs/applications/science/math/palp/default.nix
@@ -84,7 +84,7 @@ stdenv.mkDerivation rec {
# version was released that pointed to gplv2 however, so thats probably
# the right license.
license = licenses.gpl2;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/science/math/pari/default.nix b/pkgs/applications/science/math/pari/default.nix
index bd730a1eaaaa..a3e2f99ab274 100644
--- a/pkgs/applications/science/math/pari/default.nix
+++ b/pkgs/applications/science/math/pari/default.nix
@@ -74,7 +74,7 @@ stdenv.mkDerivation rec {
homepage = "http://pari.math.u-bordeaux.fr";
downloadPage = "http://pari.math.u-bordeaux.fr/download.html";
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ ertes raskin AndersonTorres timokau ];
+ maintainers = with maintainers; [ ertes AndersonTorres ] ++ teams.sage.members;
platforms = platforms.linux ++ platforms.darwin;
updateWalker = true;
};
diff --git a/pkgs/applications/science/math/pari/gp2c.nix b/pkgs/applications/science/math/pari/gp2c.nix
index 7726a0d789e9..082ff60c3e8d 100644
--- a/pkgs/applications/science/math/pari/gp2c.nix
+++ b/pkgs/applications/science/math/pari/gp2c.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gp2c";
- version = "0.0.11pl4";
+ version = "0.0.12";
src = fetchurl {
url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${pname}-${version}.tar.gz";
- sha256 = "sha256-QGocEXxTahB5fHhlWtHXgMEl6brQ34LNwScxHNuB1rI=";
+ sha256 = "039ip7qkwwv46wrcdrz7y12m30kazzkjr44kqbc0h137g4wzd7zf";
};
buildInputs = [ pari perl ];
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 82e331216712..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 = [
@@ -42,7 +43,7 @@ stdenv.mkDerivation rec {
'';
homepage = "http://pynac.org";
license = licenses.gpl3;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/science/math/qalculate-gtk/default.nix b/pkgs/applications/science/math/qalculate-gtk/default.nix
index 133df7c75ac5..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.13.0";
+ version = "3.15.0";
src = fetchFromGitHub {
owner = "qalculate";
repo = "qalculate-gtk";
rev = "v${version}";
- sha256 = "0yrzvsii84r9d2i2hrs4f65wzv3yj24l9d9yqfv3j85881h8wkm2";
+ sha256 = "1w0r9vv1h3zbfdvk8965g5plfkz5clf81riil5b394ms9vsw0bx5";
};
hardeningDisable = [ "format" ];
diff --git a/pkgs/applications/science/math/sage/flask-oldsessions.nix b/pkgs/applications/science/math/sage/flask-oldsessions.nix
index 403dc8708fab..86fe9912c19e 100644
--- a/pkgs/applications/science/math/sage/flask-oldsessions.nix
+++ b/pkgs/applications/science/math/sage/flask-oldsessions.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Provides a session class that works like the one in Flask before 0.10.";
license = licenses.bsd2;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
homepage = "https://github.com/mitsuhiko/flask-oldsessions";
};
}
diff --git a/pkgs/applications/science/math/sage/flask-openid.nix b/pkgs/applications/science/math/sage/flask-openid.nix
index 527173dec80a..900b033429ef 100644
--- a/pkgs/applications/science/math/sage/flask-openid.nix
+++ b/pkgs/applications/science/math/sage/flask-openid.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Adds openid support to flask applications";
license = licenses.bsd2;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
homepage = "https://pythonhosted.org/Flask-OpenID/";
};
}
diff --git a/pkgs/applications/science/math/sage/pybrial.nix b/pkgs/applications/science/math/sage/pybrial.nix
index 718414126ae8..5fc8a4aa6f48 100644
--- a/pkgs/applications/science/math/sage/pybrial.nix
+++ b/pkgs/applications/science/math/sage/pybrial.nix
@@ -20,6 +20,6 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "python implementation of BRiAl";
license = licenses.gpl2;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/applications/science/math/sage/python-openid.nix b/pkgs/applications/science/math/sage/python-openid.nix
index 4c7fdadadaf0..1e8a908ac79a 100644
--- a/pkgs/applications/science/math/sage/python-openid.nix
+++ b/pkgs/applications/science/math/sage/python-openid.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "OpenID library for Python";
license = licenses.asl20;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
homepage = "https://github.com/openid/python-openid/";
};
}
diff --git a/pkgs/applications/science/math/sage/sage.nix b/pkgs/applications/science/math/sage/sage.nix
index 4fa8ae6270ba..a21bffea14cd 100644
--- a/pkgs/applications/science/math/sage/sage.nix
+++ b/pkgs/applications/science/math/sage/sage.nix
@@ -61,8 +61,9 @@ 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 = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/applications/science/math/sage/sagenb.nix b/pkgs/applications/science/math/sage/sagenb.nix
index 77b2168ad974..ad5c53b6c118 100644
--- a/pkgs/applications/science/math/sage/sagenb.nix
+++ b/pkgs/applications/science/math/sage/sagenb.nix
@@ -46,7 +46,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Sage Notebook";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
# let sagenb use mathjax
diff --git a/pkgs/applications/science/math/singular/default.nix b/pkgs/applications/science/math/singular/default.nix
index a8c4f6bb9a09..8c5eac2c06d2 100644
--- a/pkgs/applications/science/math/singular/default.nix
+++ b/pkgs/applications/science/math/singular/default.nix
@@ -108,7 +108,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A CAS for polynomial computations";
- maintainers = with maintainers; [ raskin timokau ];
+ maintainers = teams.sage.members;
# 32 bit x86 fails with some link error: `undefined reference to `__divmoddi4@GCC_7.0.0'`
platforms = subtractLists platforms.i686 platforms.unix;
license = licenses.gpl3; # Or GPLv2 at your option - but not GPLv4
diff --git a/pkgs/applications/science/math/symmetrica/default.nix b/pkgs/applications/science/math/symmetrica/default.nix
index b363137fb99c..ca752259797f 100644
--- a/pkgs/applications/science/math/symmetrica/default.nix
+++ b/pkgs/applications/science/math/symmetrica/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = ''A collection of routines for representation theory and combinatorics'';
license = licenses.isc;
- maintainers = with maintainers; [raskin timokau];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
homepage = "https://gitlab.com/sagemath/symmetrica";
};
diff --git a/pkgs/applications/science/misc/convertall/default.nix b/pkgs/applications/science/misc/convertall/default.nix
new file mode 100644
index 000000000000..63ed18c89b2f
--- /dev/null
+++ b/pkgs/applications/science/misc/convertall/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchFromGitHub, python3, wrapQtAppsHook }:
+
+let
+ inherit (python3.pkgs) wrapPython pyqt5;
+in stdenv.mkDerivation rec {
+ pname = "convertall";
+ version = "0.8.0";
+
+ src = fetchFromGitHub {
+ owner = "doug-101";
+ repo = "ConvertAll";
+ rev = "v${version}";
+ sha256 = "02xxasgbjbivsbhyfpn3cpv52lscdx5kc95s6ns1dvnmdg0fpng0";
+ };
+
+ nativeBuildInputs = [ python3 wrapPython wrapQtAppsHook ];
+
+ propagatedBuildInputs = [ pyqt5 ];
+
+ installPhase = ''
+ python3 install.py -p $out -x
+ '';
+
+ postFixup = ''
+ buildPythonPath $out
+ patchPythonScript $out/share/convertall/convertall.py
+ makeQtWrapper $out/share/convertall/convertall.py $out/bin/convertall
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://convertall.bellz.org/";
+ description = "Graphical unit converter";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ orivej ];
+ platforms = pyqt5.meta.platforms;
+ };
+}
diff --git a/pkgs/applications/science/misc/cytoscape/default.nix b/pkgs/applications/science/misc/cytoscape/default.nix
index 12cdeb453d7a..647492bbe318 100644
--- a/pkgs/applications/science/misc/cytoscape/default.nix
+++ b/pkgs/applications/science/misc/cytoscape/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "cytoscape";
- version = "3.8.1";
+ version = "3.8.2";
src = fetchurl {
url = "https://github.com/cytoscape/cytoscape/releases/download/${version}/${pname}-unix-${version}.tar.gz";
- sha256 = "006g0w29sccg5h0zlrxdp3lx4vx1bfdhx2cms6aah85r5b82wgkf";
+ sha256 = "0zgsq9qnyvmq96pgf7372r16rm034fd0r4qa72xi9zbd4f2r7z8w";
};
patches = [
diff --git a/pkgs/applications/science/misc/foldingathome/control.nix b/pkgs/applications/science/misc/foldingathome/control.nix
index 91c3b8c779cd..85be61f6686d 100644
--- a/pkgs/applications/science/misc/foldingathome/control.nix
+++ b/pkgs/applications/science/misc/foldingathome/control.nix
@@ -8,7 +8,7 @@
}:
let
majMin = stdenv.lib.versions.majorMinor version;
- version = "7.6.13";
+ version = "7.6.21";
python = python2.withPackages
(
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://download.foldingathome.org/releases/public/release/fahcontrol/debian-stable-64bit/v${majMin}/fahcontrol_${version}-1_all.deb";
- sha256 = "0qfvhwc29cgqkwf2bkhq4gr2d1c4jgccfs58916ss03n4rwz9gng";
+ sha256 = "1vfrdqkrvdlyxaw3f6z92w5dllrv6810lmf8yhcmjcwmphipvf71";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/science/misc/foldingathome/viewer.nix b/pkgs/applications/science/misc/foldingathome/viewer.nix
index cdeed6536efa..a383de621f29 100644
--- a/pkgs/applications/science/misc/foldingathome/viewer.nix
+++ b/pkgs/applications/science/misc/foldingathome/viewer.nix
@@ -11,7 +11,7 @@
}:
let
majMin = stdenv.lib.versions.majorMinor version;
- version = "7.6.13";
+ version = "7.6.21";
in
stdenv.mkDerivation rec {
inherit version;
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://download.foldingathome.org/releases/public/release/fahviewer/debian-stable-64bit/v${majMin}/fahviewer_${version}_amd64.deb";
- sha256 = "09yfvk16j1iwx8h1xg678ks3bc8760gfdn7n32j8r893kd32cwyk";
+ sha256 = "00fd00pf6fcpplcaahvy9ir60mk69d9rcmwsyq3jrv9mxqm9aq7p";
};
nativeBuildInputs = [
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/misc/rink/default.nix b/pkgs/applications/science/misc/rink/default.nix
index b868706a05f9..0b1ef2b16ea9 100644
--- a/pkgs/applications/science/misc/rink/default.nix
+++ b/pkgs/applications/science/misc/rink/default.nix
@@ -23,6 +23,6 @@ rustPlatform.buildRustPackage rec {
description = "Unit-aware calculator";
homepage = "https://rinkcalc.app";
license = with licenses; [ mpl20 gpl3 ];
- maintainers = with maintainers; [ sb0 filalex77 ];
+ maintainers = with maintainers; [ sb0 Br1ght0ne ];
};
}
diff --git a/pkgs/applications/science/misc/snakemake/default.nix b/pkgs/applications/science/misc/snakemake/default.nix
index 2b7532a93454..a03f7682a51c 100644
--- a/pkgs/applications/science/misc/snakemake/default.nix
+++ b/pkgs/applications/science/misc/snakemake/default.nix
@@ -2,7 +2,7 @@
python3Packages.buildPythonApplication rec {
pname = "snakemake";
- version = "5.19.3";
+ version = "5.28.0";
propagatedBuildInputs = with python3Packages; [
appdirs
@@ -13,6 +13,7 @@ python3Packages.buildPythonApplication rec {
jsonschema
nbformat
psutil
+ pulp
pyyaml
ratelimiter
requests
@@ -22,7 +23,7 @@ python3Packages.buildPythonApplication rec {
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "b83f3ef73e25dafcb39b3565030e33fa2f7e80ed70256c535dc7e58ea762305d";
+ sha256 = "2367ce91baf7f8fa7738d33aff9670ffdf5410bbac49aeb209f73b45a3425046";
};
doCheck = false; # Tests depend on Google Cloud credentials at ${HOME}/gcloud-service-key.json
diff --git a/pkgs/applications/science/molecular-dynamics/gromacs/default.nix b/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
index 151abb099f5b..bfa4a1f43391 100644
--- a/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
+++ b/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
@@ -9,11 +9,11 @@
}:
stdenv.mkDerivation {
- name = "gromacs-2020.3";
+ name = "gromacs-2020.4";
src = fetchurl {
- url = "ftp://ftp.gromacs.org/pub/gromacs/gromacs-2020.3.tar.gz";
- sha256 = "1acjrhcfzpqy2dncblhj97602jbg9gdha4q1bgji9nrj25lq6cch";
+ url = "ftp://ftp.gromacs.org/pub/gromacs/gromacs-2020.4.tar.gz";
+ sha256 = "1rplvgna60nqyb8nspaz3bfkwb044kv3zxdaa5whql5m441nj6am";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/science/physics/xflr5/default.nix b/pkgs/applications/science/physics/xflr5/default.nix
index 85838b04cbf1..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,13 +11,13 @@ 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;
maintainers = [ maintainers.esclear ];
platforms = platforms.linux;
};
-} \ No newline at end of file
+}
diff --git a/pkgs/applications/science/robotics/mavproxy/default.nix b/pkgs/applications/science/robotics/mavproxy/default.nix
index 9c7166afc2a9..6fdb7b8fcbe2 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.22";
+ version = "1.8.27";
src = fetchPypi {
inherit pname version;
- sha256 = "87d7f9c0b8f4f1db3ce3521f67cd244fe3b89ffead797e92f35a7f71bbe8b958";
+ sha256 = "f3c704e2d67b36e4932896abe00c89e7f3fb7458fc52849b5d7d6d83bd623adf";
};
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 72e00cb15a70..cd372b79c26b 100644
--- a/pkgs/applications/terminal-emulators/alacritty/default.nix
+++ b/pkgs/applications/terminal-emulators/alacritty/default.nix
@@ -52,16 +52,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "alacritty";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "alacritty";
repo = pname;
rev = "v${version}";
- sha256 = "1948j57xhqvc5y876s929x9rhd6j0xnw5c91g1zqw2rfncn602g2";
+ sha256 = "vQdNwNiUvoJWRT1foPRadirI2zWjnzU3sGnIxeHKlj8=";
};
- cargoSha256 = "17lyzcj07f0vyki3091vgjd0w8ki11sw5m8gb3bxdph1dl04rria";
+ cargoSha256 = "1PQSg6EmwVMZj2ALw6qsbtPMCtALVHx5TR05FjGD/QE=";
nativeBuildInputs = [
cmake
@@ -74,7 +74,7 @@ rustPlatform.buildRustPackage rec {
];
buildInputs = rpathLibs
- ++ lib.optionals stdenv.isDarwin [
+ ++ lib.optionals stdenv.isDarwin [
AppKit
CoreGraphics
CoreServices
@@ -136,7 +136,7 @@ rustPlatform.buildRustPackage rec {
description = "A cross-platform, GPU-accelerated terminal emulator";
homepage = "https://github.com/alacritty/alacritty";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 mic92 cole-h ma27 ];
+ maintainers = with maintainers; [ Br1ght0ne mic92 cole-h ma27 ];
platforms = platforms.unix;
};
}
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/kitty/default.nix b/pkgs/applications/terminal-emulators/kitty/default.nix
index e2eda846d60f..b6a93aefb594 100644
--- a/pkgs/applications/terminal-emulators/kitty/default.nix
+++ b/pkgs/applications/terminal-emulators/kitty/default.nix
@@ -21,14 +21,14 @@
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
- version = "0.19.1";
+ version = "0.19.2";
format = "other";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
- sha256 = "145fx4nnn0gszawllfwqf1h65ak0ij6ffargs7y0cgaxsc991s6m";
+ sha256 = "06mlrc283k5f75y36fmmaxnj29jfc1s8vaykjph6a86m1gcl5wgi";
};
buildInputs = [
@@ -53,10 +53,10 @@ buildPythonApplication rec {
nativeBuildInputs = [
pkgconfig sphinx ncurses
+ installShellFiles
] ++ stdenv.lib.optionals stdenv.isDarwin [
imagemagick
libicns # For the png2icns tool.
- installShellFiles
];
propagatedBuildInputs = stdenv.lib.optional stdenv.isLinux libGL;
@@ -113,10 +113,10 @@ buildPythonApplication rec {
wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${stdenv.lib.makeBinPath [ imagemagick xsel ncurses.dev ]}"
runHook postInstall
- mkdir -p "$out/share/"{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions}
- "$out/bin/kitty" + complete setup fish > "$out/share/fish/vendor_completions.d/kitty.fish"
- "$out/bin/kitty" + complete setup bash > "$out/share/bash-completion/completions/kitty.bash"
- "$out/bin/kitty" + complete setup zsh > "$out/share/zsh/site-functions/_kitty"
+ installShellCompletion --cmd kitty \
+ --bash <("$out/bin/kitty" + complete setup bash) \
+ --fish <("$out/bin/kitty" + complete setup fish) \
+ --zsh <("$out/bin/kitty" + complete setup zsh)
'';
postInstall = ''
diff --git a/pkgs/applications/terminal-emulators/mlterm/default.nix b/pkgs/applications/terminal-emulators/mlterm/default.nix
index 7c7906fc841f..9c01430d6dfc 100644
--- a/pkgs/applications/terminal-emulators/mlterm/default.nix
+++ b/pkgs/applications/terminal-emulators/mlterm/default.nix
@@ -1,26 +1,45 @@
-{ stdenv, fetchurl, pkgconfig, autoconf, makeDesktopItem
+{ stdenv, lib, fetchFromGitHub, pkgconfig, autoconf, makeDesktopItem
, libX11, gdk-pixbuf, cairo, libXft, gtk3, vte
, harfbuzz #substituting glyphs with opentype fonts
, fribidi, m17n_lib #bidi and encoding
, openssl, libssh2 #build-in ssh
, fcitx, ibus, uim #IME
, wrapGAppsHook #color picker in mlconfig
+, Cocoa #Darwin
}:
stdenv.mkDerivation rec {
pname = "mlterm";
- version = "3.9.0";
+ version = "3.9.1";
- src = fetchurl {
- url = "mirror://sourceforge/project/mlterm/01release/${pname}-${version}/${pname}-${version}.tar.gz";
- sha256 = "17h6j4nmbyvsx2shm8mqm7smzq9i7mbqxjw19c2m0rhf5yzqhr3k";
+ src = fetchFromGitHub {
+ owner = "arakiken";
+ repo = pname;
+ rev = "rel-${lib.replaceStrings [ "." ] [ "_" ] version}"; # 3.9.1 -> rel-3_9_1
+ sha256 = "1hh196kz2n3asv8r8r2bdk5b2w93zq7rw4880ciiq1554h0ib7fj";
};
nativeBuildInputs = [ pkgconfig autoconf wrapGAppsHook ];
buildInputs = [
- libX11 gdk-pixbuf.dev cairo libXft gtk3 vte
- harfbuzz fribidi m17n_lib openssl libssh2
- fcitx ibus uim
+ libX11
+ gdk-pixbuf.dev
+ cairo
+ libXft
+ gtk3
+ harfbuzz
+ fribidi
+ ] ++ lib.optionals (!stdenv.isDarwin) [
+ # need linker magic, not adapted for Darwin yet
+ openssl
+ libssh2
+
+ # Not supported on Darwin
+ vte
+ m17n_lib
+
+ fcitx
+ ibus
+ uim
];
#bad configure.ac and Makefile.in everywhere
@@ -42,34 +61,41 @@ stdenv.mkDerivation rec {
--replace "-m 2755 -g utmp" " " \
--replace "-m 4755 -o root" " "
'';
- NIX_LDFLAGS = "
+ NIX_LDFLAGS = lib.optionalString (!stdenv.isDarwin) "
-L${stdenv.cc.cc.lib}/lib
-lX11 -lgdk_pixbuf-2.0 -lcairo -lfontconfig -lfreetype -lXft
-lvte-2.91 -lgtk-3 -lharfbuzz -lfribidi -lm17n
- " + stdenv.lib.optionalString (openssl != null) "
+ " + lib.optionalString (openssl != null) "
-lcrypto
- " + stdenv.lib.optionalString (libssh2 != null) "
+ " + lib.optionalString (libssh2 != null) "
-lssh2
";
configureFlags = [
- "--with-x=yes"
- "--with-gui=xlib,fb"
"--with-imagelib=gdk-pixbuf" #or mlimgloader depending on your bugs of choice
"--with-type-engines=cairo,xft,xcore"
"--with-gtk=3.0"
"--enable-ind" #indic scripts
"--enable-fribidi" #bidi scripts
- "--enable-m17nlib" #character encodings
"--with-tools=mlclient,mlconfig,mlcc,mlterm-menu,mlimgloader,registobmp,mlfc"
#mlterm-menu and mlconfig depend on enabling gnome3.at-spi2-core
#and configuring ~/.mlterm/key correctly.
- ] ++ stdenv.lib.optional (libssh2 == null) "--disable-ssh2";
+ ] ++ lib.optionals (!stdenv.isDarwin) [
+ "--with-x=yes"
+ "--with-gui=xlib,fb"
+ "--enable-m17nlib" #character encodings
+ ] ++ lib.optionals stdenv.isDarwin [
+ "--with-gui=quartz"
+ ] ++ lib.optionals (libssh2 == null) [ " --disable-ssh2" ];
postInstall = ''
install -D contrib/icon/mlterm-icon.svg "$out/share/icons/hicolor/scalable/apps/mlterm.svg"
install -D contrib/icon/mlterm-icon-gnome2.png "$out/share/icons/hicolor/48x48/apps/mlterm.png"
install -D -t $out/share/applications $desktopItem/share/applications/*
+ '' + lib.optionalString stdenv.isDarwin ''
+ mkdir -p $out/Applications/
+ cp -a cocoa/mlterm.app $out/Applications/
+ install $out/bin/mlterm -Dt $out/Applications/mlterm.app/Contents/MacOS/
'';
desktopItem = makeDesktopItem {
@@ -80,17 +106,17 @@ stdenv.mkDerivation rec {
comment = "Terminal emulator";
desktopName = "mlterm";
genericName = "Terminal emulator";
- categories = stdenv.lib.concatStringsSep ";" [
+ categories = lib.concatStringsSep ";" [
"Application" "System" "TerminalEmulator"
];
startupNotify = "false";
};
- meta = with stdenv.lib; {
- description = "Multi Lingual TERMinal emulator on X11";
+ meta = with lib; {
+ description = "Multi Lingual TERMinal emulator";
homepage = "http://mlterm.sourceforge.net/";
license = licenses.bsd3;
- maintainers = with maintainers; [ vrthra ramkromberg ];
- platforms = with platforms; linux;
+ maintainers = with maintainers; [ vrthra ramkromberg atemu ];
+ platforms = with platforms; linux ++ darwin;
};
}
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/termite/default.nix b/pkgs/applications/terminal-emulators/termite/default.nix
index 63565e207f77..2f991ca1c7e6 100644
--- a/pkgs/applications/terminal-emulators/termite/default.nix
+++ b/pkgs/applications/terminal-emulators/termite/default.nix
@@ -4,6 +4,8 @@ let
# termite requires VTE with some internals exposed
# https://github.com/thestinger/vte-ng
+ #
+ # three of the patches have been locally modified to cleanly apply on 0.62
vte-ng = vte.overrideAttrs (attrs: {
patches = attrs.patches or [] ++ [
(fetchpatch {
@@ -11,26 +13,17 @@ let
url = "https://github.com/thestinger/vte-ng/commit/342e26574f50dcd40bbeaad9e839c2a6144d0c1c.patch";
sha256 = "1b0k9ys545q85vfki417p21kis9f36yd0hyp12phayynss6fn715";
})
- (fetchpatch {
- name = "0002-expose-function-for-setting-cursor-position.patch";
- url = "https://github.com/thestinger/vte-ng/commit/5ae3acb69474fe5bc43767a4a3625e9ed23607a1.patch";
- sha256 = "091sb44g2pl0zbxnxidpfmsqqc65dmkakhjb0wvlnsjckqalhs89";
- })
- (fetchpatch {
- name = "0003-add-function-for-setting-the-text-selections.patch";
- url = "https://github.com/thestinger/vte-ng/commit/742d57ecf15e24f6a5f2133a81b6c70acc8ff03c.patch";
- sha256 = "12rq3svbj1nzridbssxsvmmb8njky3w8qdnkymz7850b3kqg277x";
- })
+ # Derived from https://github.com/thestinger/vte-ng/commit/5ae3acb69474fe5bc43767a4a3625e9ed23607a1.patch
+ ./vte-ng-modified-patches/vte-0002-expose-function-for-setting-cursor-position.patch
+ # Derived from https://github.com/thestinger/vte-ng/commit/742d57ecf15e24f6a5f2133a81b6c70acc8ff03c.patch
+ ./vte-ng-modified-patches/vte-0003-add-function-for-setting-the-text-selections.patch
(fetchpatch {
name = "0004-add-functions-to-get-set-block-selection-mode.patch";
url = "https://github.com/thestinger/vte-ng/commit/08748fd9cb82bd191e5c476b1682ca71f7732572.patch";
sha256 = "1cnhd8f7ywdgcyd6xmcd2nn39jjxzkxp4d0zsj2k7m5v74nhcs1g";
})
- (fetchpatch {
- name = "0005-expose-function-for-getting-the-selected-text.patch";
- url = "https://github.com/thestinger/vte-ng/commit/dd74ae7c06e8888af2fc090ac6f8920a9d8227fb.patch";
- sha256 = "0pbnbkwqxm4p9xsgvqwayvh8srk5z1kyjnigmahf9mlqn7hi6v27";
- })
+ # Derived from "https://github.com/thestinger/vte-ng/commit/dd74ae7c06e8888af2fc090ac6f8920a9d8227fb.patch";
+ ./vte-ng-modified-patches/vte-0005-expose-function-for-getting-the-selected-text.patch
];
});
diff --git a/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0002-expose-function-for-setting-cursor-position.patch b/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0002-expose-function-for-setting-cursor-position.patch
new file mode 100644
index 000000000000..8f5c0dab39ad
--- /dev/null
+++ b/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0002-expose-function-for-setting-cursor-position.patch
@@ -0,0 +1,61 @@
+From 5ae3acb69474fe5bc43767a4a3625e9ed23607a1 Mon Sep 17 00:00:00 2001
+From: Jelle van der Waa <jelle@vdwaa.nl>
+Date: Sat, 13 Feb 2016 22:18:01 +0100
+Subject: [PATCH] expose function for setting cursor position
+
+---
+ src/vte/vteterminal.h | 5 +++++
+ src/vtegtk.cc | 24 ++++++++++++++++++++++++
+ 2 files changed, 29 insertions(+)
+
+diff --git a/src/vte/vteterminal.h b/src/vte/vteterminal.h
+index a607e5da..9701320d 100644
+--- a/src/vte/vteterminal.h
++++ b/src/vte/vteterminal.h
+@@ -378,6 +378,11 @@ _VTE_PUBLIC
+ void vte_terminal_get_cursor_position(VteTerminal *terminal,
+ glong *column,
+ glong *row) _VTE_CXX_NOEXCEPT _VTE_GNUC_NONNULL(1);
++_VTE_PUBLIC
++void vte_terminal_set_cursor_position(VteTerminal *terminal,
++ glong column,
++ glong row) _VTE_CXX_NOEXCEPT _VTE_GNUC_NONNULL(1);
++
+
+ _VTE_PUBLIC
+ char *vte_terminal_hyperlink_check_event(VteTerminal *terminal,
+diff --git a/src/vtegtk.cc b/src/vtegtk.cc
+index b11b780b..bdf36eac 100644
+--- a/src/vtegtk.cc
++++ b/src/vtegtk.cc
+@@ -2415,6 +2415,30 @@ vte_terminal_get_cursor_position(VteTerminal *terminal,
+ }
+ }
+
++/**
++ * vte_terminal_set_cursor_position
++ * @terminal: a #VteTerminal
++ * @column: the new cursor column
++ * @row: the new cursor row
++ *
++ * Set the location of the cursor.
++ */
++void
++vte_terminal_set_cursor_position(VteTerminal *terminal,
++ long column, long row) noexcept
++{
++ g_return_if_fail(VTE_IS_TERMINAL(terminal));
++
++ auto impl = IMPL(terminal);
++ impl->invalidate_cursor_once(FALSE);
++ impl->m_screen->cursor.col = column;
++ impl->m_screen->cursor.row = row;
++ impl->invalidate_cursor_once(FALSE);
++ impl->check_cursor_blink();
++ impl->queue_cursor_moved();
++
++}
++
+ /**
+ * vte_terminal_pty_new_sync:
+ * @terminal: a #VteTerminal
diff --git a/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0003-add-function-for-setting-the-text-selections.patch b/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0003-add-function-for-setting-the-text-selections.patch
new file mode 100644
index 000000000000..203228dae34d
--- /dev/null
+++ b/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0003-add-function-for-setting-the-text-selections.patch
@@ -0,0 +1,56 @@
+From 742d57ecf15e24f6a5f2133a81b6c70acc8ff03c Mon Sep 17 00:00:00 2001
+From: Jelle van der Waa <jelle@vdwaa.nl>
+Date: Sat, 13 Feb 2016 22:25:19 +0100
+Subject: [PATCH] add function for setting the text selections
+
+---
+ src/vte/vteterminal.h | 4 ++++
+ src/vtegtk.cc | 20 ++++++++++++++++++++
+ 2 files changed, 24 insertions(+)
+
+diff --git a/src/vte/vteterminal.h b/src/vte/vteterminal.h
+index 9701320d..a11b4cb7 100644
+--- a/src/vte/vteterminal.h
++++ b/src/vte/vteterminal.h
+@@ -196,6 +196,10 @@ _VTE_PUBLIC
+ void vte_terminal_select_all(VteTerminal *terminal) _VTE_CXX_NOEXCEPT _VTE_GNUC_NONNULL(1);
+ _VTE_PUBLIC
+ void vte_terminal_unselect_all(VteTerminal *terminal) _VTE_CXX_NOEXCEPT _VTE_GNUC_NONNULL(1);
++_VTE_PUBLIC
++void vte_terminal_select_text(VteTerminal *terminal, long start_col, long start_row,
++ long end_col, long end_row) _VTE_CXX_NOEXCEPT _VTE_GNUC_NONNULL(1);
++
+
+ /* By-word selection */
+ _VTE_PUBLIC
+diff --git a/src/vtegtk.cc b/src/vtegtk.cc
+index bdf36eac..d9e9f2ed 100644
+--- a/src/vtegtk.cc
++++ b/src/vtegtk.cc
+@@ -2390,6 +2390,26 @@ vte_terminal_unselect_all(VteTerminal *terminal)
+ IMPL(terminal)->deselect_all();
+ }
+
++/**
++ * vte_terminal_select_text:
++ * @terminal: a #VteTerminal
++ * @start_col: the starting column for the selection
++ * @start_row: the starting row for the selection
++ * @end_col: the end column for the selection
++ * @end_row: the end row for the selection
++ *
++ * Sets the current selection region.
++ */
++void
++vte_terminal_select_text(VteTerminal *terminal,
++ long start_col, long start_row,
++ long end_col, long end_row) noexcept
++{
++ g_return_if_fail (VTE_IS_TERMINAL (terminal));
++
++ IMPL(terminal)->select_text(start_col, start_row, end_col, end_row);
++}
++
+ /**
+ * vte_terminal_get_cursor_position:
+ * @terminal: a #VteTerminal
diff --git a/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0005-expose-function-for-getting-the-selected-text.patch b/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0005-expose-function-for-getting-the-selected-text.patch
new file mode 100644
index 000000000000..0a2c52722268
--- /dev/null
+++ b/pkgs/applications/terminal-emulators/termite/vte-ng-modified-patches/vte-0005-expose-function-for-getting-the-selected-text.patch
@@ -0,0 +1,29 @@
+--- a/src/vte/vteterminal.h
++++ b/src/vte/vteterminal.h
+@@ -204,7 +204,9 @@
+ _VTE_PUBLIC
+ void vte_terminal_select_text(VteTerminal *terminal, long start_col, long start_row,
+ long end_col, long end_row) _VTE_CXX_NOEXCEPT _VTE_GNUC_NONNULL(1);
+-
++_VTE_PUBLIC
++char *
++vte_terminal_get_selection(VteTerminal *terminal) _VTE_CXX_NOEXCEPT _VTE_GNUC_NONNULL(1);
+
+ /* By-word selection */
+ _VTE_PUBLIC
+--- a/src/vtegtk.cc
++++ b/src/vtegtk.cc
+@@ -2435,6 +2435,13 @@
+ IMPL(terminal)->select_text(start_col, start_row, end_col, end_row);
+ }
+
++char *
++vte_terminal_get_selection(VteTerminal *terminal) noexcept
++{
++ g_return_val_if_fail(VTE_IS_TERMINAL(terminal), NULL);
++ return g_strdup (IMPL(terminal)->m_selection[VTE_SELECTION_PRIMARY]->str);
++}
++
+ /**
+ * vte_terminal_get_cursor_position:
+ * @terminal: a #VteTerminal
diff --git a/pkgs/applications/terminal-emulators/xterm/default.nix b/pkgs/applications/terminal-emulators/xterm/default.nix
index 109444fc5180..1ec704f5d438 100644
--- a/pkgs/applications/terminal-emulators/xterm/default.nix
+++ b/pkgs/applications/terminal-emulators/xterm/default.nix
@@ -1,29 +1,41 @@
-{ stdenv, fetchurl, fetchpatch, xorg, ncurses, freetype, fontconfig, pkgconfig, makeWrapper
-, enableDecLocator ? true
-}:
+{ stdenv, fetchurl, fetchpatch, xorg, ncurses, freetype, fontconfig, pkgconfig
+, makeWrapper, nixosTests, writeScript, common-updater-scripts, git, nixfmt, nix
+, gnused, coreutils, enableDecLocator ? true }:
stdenv.mkDerivation rec {
- name = "xterm-353";
+ pname = "xterm";
+ version = "362";
src = fetchurl {
urls = [
- "ftp://ftp.invisible-island.net/xterm/${name}.tgz"
- "https://invisible-mirror.net/archives/xterm/${name}.tgz"
- ];
- sha256 = "0s5pkfn4r8iy09s1q1y78zhnr9f3sm6wgbqir7azaqggkppd68g5";
+ "ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz"
+ "https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz"
+ ];
+ sha256 = "HU/+Im+o8CGFm7wwB3iP9jpGoxJC2b2ae9fr4k6BrKI=";
};
- buildInputs =
- [ xorg.libXaw xorg.xorgproto xorg.libXt xorg.libXext xorg.libX11 xorg.libSM xorg.libICE
- ncurses freetype fontconfig pkgconfig xorg.libXft xorg.luit makeWrapper
- ];
+ buildInputs = [
+ xorg.libXaw
+ xorg.xorgproto
+ xorg.libXt
+ xorg.libXext
+ xorg.libX11
+ xorg.libSM
+ xorg.libICE
+ ncurses
+ freetype
+ fontconfig
+ pkgconfig
+ xorg.libXft
+ xorg.luit
+ makeWrapper
+ ];
- patches = [
- ./sixel-256.support.patch
- ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl
- (fetchpatch {
+ patches = [ ./sixel-256.support.patch ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch {
name = "posix-ptys.patch";
- url = "https://git.alpinelinux.org/aports/plain/community/xterm/posix-ptys.patch?id=3aa532e77875fa1db18c7fcb938b16647031bcc1";
+ url =
+ "https://git.alpinelinux.org/aports/plain/community/xterm/posix-ptys.patch?id=3aa532e77875fa1db18c7fcb938b16647031bcc1";
sha256 = "0czgnsxkkmkrk1idw69qxbprh0jb4sw3c24zpnqq2v76jkl7zvlr";
});
@@ -62,10 +74,46 @@ stdenv.mkDerivation rec {
install -D -t $out/share/icons/hicolor/48x48/apps icons/xterm-color_48x48.xpm
'';
+ passthru = {
+ tests = { inherit (nixosTests) xterm; };
+
+ updateScript = let
+ # Tags that end in letters are unstable
+ suffixes = stdenv.lib.concatStringsSep " "
+ (map (c: "-c versionsort.suffix='${c}'")
+ (stdenv.lib.stringToCharacters "abcdefghijklmnopqrstuvwxyz"));
+ in writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ git
+ nixfmt
+ nix
+ coreutils
+ gnused
+ ]
+ }
+
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')"
+ latestTag="$(git ${suffixes} ls-remote --exit-code --refs --sort='version:refname' --tags git@github.com:ThomasDickey/xterm-snapshots.git 'xterm-*' | tail --lines=1 | cut --delimiter='/' --fields=3 | sed 's|^xterm-||g')"
+
+ if [ ! "$oldVersion" = "$latestTag" ]; then
+ update-source-version ${pname} "$latestTag" --version-key=version --print-changes
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/applications/terminal-emulators/xterm/default.nix"
+ nixfmt "$default_nix"
+ else
+ echo "${pname} is already up-to-date"
+ fi
+ '';
+ };
+
meta = {
homepage = "https://invisible-island.net/xterm";
license = with stdenv.lib.licenses; [ mit ];
- maintainers = with stdenv.lib.maintainers; [vrthra];
+ maintainers = with stdenv.lib.maintainers; [ nequissimus vrthra ];
platforms = with stdenv.lib.platforms; linux ++ darwin;
};
}
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/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/cvs-fast-export/default.nix b/pkgs/applications/version-management/cvs-fast-export/default.nix
index 0592f6e545d8..cbd630094f0e 100644
--- a/pkgs/applications/version-management/cvs-fast-export/default.nix
+++ b/pkgs/applications/version-management/cvs-fast-export/default.nix
@@ -1,7 +1,7 @@
{stdenv, fetchurl, makeWrapper, flex, bison,
asciidoc, docbook_xml_dtd_45, docbook_xsl,
libxml2, libxslt,
- python27, rcs, cvs, git,
+ python3, rcs, cvs, git,
coreutils, rsync}:
with stdenv; with lib;
mkDerivation rec {
@@ -22,7 +22,7 @@ mkDerivation rec {
buildInputs = [
flex bison asciidoc docbook_xml_dtd_45 docbook_xsl libxml2 libxslt
- python27 rcs cvs git makeWrapper
+ python3 rcs cvs git makeWrapper
];
postPatch = "patchShebangs .";
diff --git a/pkgs/applications/version-management/git-and-tools/bump2version/default.nix b/pkgs/applications/version-management/git-and-tools/bump2version/default.nix
index 69b44625f95a..eb44f6d412b5 100644
--- a/pkgs/applications/version-management/git-and-tools/bump2version/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/bump2version/default.nix
@@ -7,7 +7,7 @@ buildPythonApplication rec {
src = fetchFromGitHub {
owner = "c4urself";
- repo = "${pname}";
+ repo = pname;
rev = "refs/tags/v${version}";
sha256 = "10p7rg569rk3qvzs5kjj17894bqlsg3ihhbln6ciwwfhkfq1kpja";
};
@@ -16,12 +16,12 @@ buildPythonApplication rec {
# X's in pytest are git tests which won't run in sandbox
checkPhase = ''
pytest tests/ -k 'not usage_string_fork'
- '';
+ '';
meta = with stdenv.lib; {
description = "Version-bump your software with a single command";
longDescription = ''
- A small command line tool to simplify releasing software by updating
+ A small command line tool to simplify releasing software by updating
all version strings in your source code by the correct increment.
'';
homepage = "https://github.com/c4urself/bump2version";
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 bb317b83c8d9..bf6591a8cb9c 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -74,6 +74,8 @@ let
# support for bugzilla
git-bz = callPackage ./git-bz { };
+ git-chglog = callPackage ./git-chglog { };
+
git-cinnabar = callPackage ./git-cinnabar { };
git-codeowners = callPackage ./git-codeowners { };
@@ -84,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;
};
@@ -131,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 { };
@@ -196,9 +200,11 @@ let
gitstatus = callPackage ./gitstatus { };
gitui = callPackage ./gitui {
- inherit (darwin.apple_sdk.frameworks) Security;
+ 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 4fe805f752ce..d6b976a29f45 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.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
- sha256 = "17hbgi1jh4p07r4p5mr7w7p01i6zzr28mn5i4jaki7p0jwfqbvvi";
+ sha256 = "1d15nrba53yk75n610wnyziq9x5v515i8pqi97iyrsz2gm2lbi3p";
};
- vendorSha256 = "0ybbwbw4vdsxdq4w75s1i0dqad844sfgs69b3vlscwfm6g3i9h51";
+ vendorSha256 = "009dv2brr4h71z78cxikgm0az3hxh28mwm94kn2sgx3pd4r5gir5";
nativeBuildInputs = [ installShellFiles ];
@@ -30,9 +30,8 @@ buildGoModule rec {
done
'';
- checkPhase = ''
- make test
- '';
+ # fails with `unable to find git executable in PATH`
+ doCheck = false;
meta = with lib; {
description = "GitHub CLI tool";
diff --git a/pkgs/applications/version-management/git-and-tools/ghorg/default.nix b/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
index fc2e660fa7a7..30049e845877 100644
--- a/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/ghorg/default.nix
@@ -7,7 +7,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "gabrie30";
repo = "ghorg";
- rev = "${version}";
+ rev = version;
sha256 = "0diwndkckv6fga45j9zngizycn5m71r67cziv0zrx6c66ssbj49w";
};
diff --git a/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix b/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix
index 46a6f817417f..d8e34f570058 100644
--- a/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix
@@ -2,23 +2,27 @@
rustPlatform.buildRustPackage rec {
pname = "git-absorb";
- version = "0.6.5";
+ version = "0.6.6";
src = fetchFromGitHub {
owner = "tummychow";
repo = pname;
rev = "refs/tags/${version}";
- sha256 = "12ih0gm07ddi86jy612f029nzav345v57pjajyy9lw017g6n6mjb";
+ sha256 = "04v10bn24acify34vh5ayymsr1flcyb05f3az9k1s2m6nlxy5gb9";
};
nativeBuildInputs = [ installShellFiles ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ];
- cargoSha256 = "0x2zcw0bpwqimvbb5xj8xawvl4jcvk5lj0y2mm5ncbdapzyqdsb2";
+ cargoSha256 = "0h0vlz4qd8i9bf1mgjr618zbdwfp6bmy7ql9a1xzjmfdpkl3cgk9";
postInstall = ''
installManPage Documentation/git-absorb.1
+ for shell in bash zsh fish; do
+ $out/bin/git-absorb --gen-completions $shell > git-absorb.$shell
+ installShellCompletion git-absorb.$shell
+ done
'';
meta = with stdenv.lib; {
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-chglog/default.nix b/pkgs/applications/version-management/git-and-tools/git-chglog/default.nix
new file mode 100644
index 000000000000..05d5dfe96056
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/git-chglog/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "git-chglog";
+ version = "0.9.1";
+
+ goPackagePath = "github.com/git-chglog/git-chglog";
+
+ src = fetchFromGitHub {
+ owner = "git-chglog";
+ repo = "git-chglog";
+ rev = version;
+ sha256 = "08x7w1jlvxxvwnz6pvkjmfd3nqayd8n15r9jbqi2amrp31z0gq0p";
+ };
+
+ meta = with lib; {
+ description = "CHANGELOG generator implemented in Go (Golang)";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ldenefle ];
+ };
+}
+
diff --git a/pkgs/applications/version-management/git-and-tools/git-cola/default.nix b/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
index 858383f96641..fa77b5307a37 100644
--- a/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
@@ -5,13 +5,13 @@ let
in buildPythonApplication rec {
pname = "git-cola";
- version = "3.5";
+ version = "3.8";
src = fetchFromGitHub {
owner = "git-cola";
repo = "git-cola";
rev = "v${version}";
- sha256 = "09b60jbpdr4czx7h4vqahqmmi7m9vn77jlkpjfhys7crrdnxjp9i";
+ sha256 = "1qxv2k8lxcxpqx46ka7f042xk90xns5w9lc4009cxmsqvcdba03a";
};
buildInputs = [ git gettext ];
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-extras/default.nix b/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
index ed9e1cd4bdfa..d322a141cd94 100644
--- a/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "git-extras";
- version = "6.0.0";
+ version = "6.1.0";
src = fetchzip {
url = "https://github.com/tj/git-extras/archive/${version}.tar.gz";
- sha256 = "0mxb3c5lb5n7c76bp10bw7bid564vjxi5f7cvzaj2ss93v5rr11g";
+ sha256 = "12ff9rhgqd71xm72r385hx0h8g75hz0ag0adzqcwfa54k0lhrrrz";
};
nativeBuildInputs = [ unixtools.column which ];
diff --git a/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix b/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix
index 5a7e5bd32afb..c642f062c7b6 100644
--- a/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "git-filter-repo";
- version = "2.28.0";
+ version = "2.29.0";
src = fetchurl {
url = "https://github.com/newren/git-filter-repo/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "0sa6h6k1mnhx8p8w5d88gx7cqbnxaazfj1dv47c107fk70hqvvpx";
+ sha256 = "00nn7k9jqrybb762486fmigsnbcn9lbvimgpfvvarz4ikdp9y9pb";
};
buildInputs = [ pythonPackages.python ];
diff --git a/pkgs/applications/version-management/git-and-tools/git-gone/default.nix b/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
index 46decaf3cc12..13411ed4c41b 100644
--- a/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-gone";
- version = "0.3.6";
+ version = "0.3.7";
src = fetchFromGitHub {
owner = "lunaryorn";
repo = pname;
rev = "v${version}";
- sha256 = "0wpmabd5lshsga3dhv1hix7i99f1f82rpl6kjmpi315whg11kki3";
+ sha256 = "0hhy1yazda9r4n753a5m9jf31fbzmm4v8wvl3pksspj2syglmll8";
};
- cargoSha256 = "0ayqsrhy6hpi20gfryhnwl2c1na4nnmzxkp7him104cc07vsdllq";
+ cargoSha256 = "1g2jijx8y34lid9qwa26v4svab5v9ki6gn9vcfiy61dqa964c3l9";
nativeBuildInputs = [ pkgconfig makeWrapper installShellFiles ];
diff --git a/pkgs/applications/version-management/git-and-tools/git-machete/default.nix b/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
index cbb69403531e..dac3c54a16a6 100644
--- a/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
@@ -4,11 +4,11 @@
buildPythonApplication rec {
pname = "git-machete";
- version = "2.15.6";
+ version = "2.15.7";
src = fetchPypi {
inherit pname version;
- sha256 = "0ajb3m3i3pfc5v3gshglk7qphk1rpniwx8q8isgx1a6cyarzr9bd";
+ sha256 = "0djbl4s9i7bs7kkldr7453yayi38s8mx0i41mkd0j2cvv5r9himr";
};
nativeBuildInputs = [ installShellFiles pbr ];
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-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-trim/default.nix b/pkgs/applications/version-management/git-and-tools/git-trim/default.nix
index 137e6eb71589..33534334bea7 100644
--- a/pkgs/applications/version-management/git-and-tools/git-trim/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-trim/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-trim";
- version = "0.4.0";
+ version = "0.4.2";
src = fetchFromGitHub {
owner = "foriequal0";
repo = pname;
rev = "v${version}";
- sha256 = "0w6qrr53wal4p4jvz35f9mpqwz1vfcymj17sz418n9p9lw45f24n";
+ sha256 = "1rb9dhj7b7mjrhsvm9vw5gzjfxj10idnzv488jkfdz7sfhd3fcvz";
};
- cargoSha256 = "1mlvkvgcln59bi249z87v8i0ixq1a7walkzsjml6d219rmy5550h";
+ cargoSha256 = "1q62gqqhf78ljcvzp7yrnr0vk65rif2f7axzjq0b87prbcsr7ij4";
nativeBuildInputs = [ pkg-config ];
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 7e40366142a9..b7e4f3e6c483 100644
--- a/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -2,7 +2,7 @@
, curl, openssl, zlib, expat, perlPackages, python3, gettext, cpio
, gnugrep, gnused, gawk, coreutils # needed at runtime by git-filter-branch etc
, openssh, pcre2
-, asciidoc, texinfo, xmlto, docbook2x, docbook_xsl, docbook_xml_dtd_45
+, asciidoctor, texinfo, xmlto, docbook2x, docbook_xsl, docbook_xsl_ns, docbook_xml_dtd_45
, libxslt, tcl, tk, makeWrapper, libiconv
, svnSupport, subversionClient, perlLibs, smtpPerlLibs
, perlSupport ? true
@@ -22,7 +22,7 @@ assert sendEmailSupport -> perlSupport;
assert svnSupport -> perlSupport;
let
- version = "2.28.0";
+ version = "2.29.2";
svn = subversionClient.override { perlBindings = perlSupport; };
gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ];
@@ -34,7 +34,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
- sha256 = "17a311vzimqn1glc9d7x82rhb1mb81m5rr4g8xji8idaafid39fz";
+ sha256 = "1h87yv117ypnc0yi86941089c14n91gixk8b6shj2y35prp47z7j";
};
outputs = [ "out" ] ++ stdenv.lib.optional withManual "doc";
@@ -65,8 +65,8 @@ stdenv.mkDerivation {
'';
nativeBuildInputs = [ gettext perlPackages.perl ]
- ++ stdenv.lib.optionals withManual [ asciidoc texinfo xmlto docbook2x
- docbook_xsl docbook_xml_dtd_45 libxslt ];
+ ++ stdenv.lib.optionals withManual [ asciidoctor texinfo xmlto docbook2x
+ docbook_xsl docbook_xsl_ns docbook_xml_dtd_45 libxslt ];
buildInputs = [curl openssl zlib expat cpio makeWrapper libiconv]
++ stdenv.lib.optionals perlSupport [ perlPackages.perl ]
++ stdenv.lib.optionals guiSupport [tcl tk]
@@ -145,7 +145,7 @@ stdenv.mkDerivation {
}
# Install git-subtree.
- make -C contrib/subtree install ${stdenv.lib.optionalString withManual "install-doc"}
+ make -C contrib/subtree install ${stdenv.lib.optionalString withManual "USE_ASCIIDOCTOR=1 install-doc"}
rm -rf contrib/subtree
# Install contrib stuff.
@@ -153,8 +153,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 \
@@ -230,7 +230,7 @@ stdenv.mkDerivation {
'')
+ stdenv.lib.optionalString withManual ''# Install man pages and Info manual
- make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES PERL_PATH="${buildPackages.perl}/bin/perl" cmd-list.made install install-html install-info \
+ 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 \
-C Documentation ''
+ (if guiSupport then ''
@@ -249,6 +249,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/gitui/default.nix b/pkgs/applications/version-management/git-and-tools/gitui/default.nix
index 6aad5b78fb69..21e382a44bc8 100644
--- a/pkgs/applications/version-management/git-and-tools/gitui/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gitui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, rustPlatform, fetchFromGitHub, libiconv, xorg, python3, Security }:
+{ stdenv, rustPlatform, fetchFromGitHub, libiconv, xorg, python3, Security, AppKit }:
rustPlatform.buildRustPackage rec {
pname = "gitui";
version = "0.10.1";
@@ -15,12 +15,12 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ python3 ];
buildInputs = [ ]
++ stdenv.lib.optional stdenv.isLinux xorg.libxcb
- ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ];
+ ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Security AppKit ];
meta = with stdenv.lib; {
description = "Blazing fast terminal-ui for git written in rust";
homepage = "https://github.com/extrawurst/gitui";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 yanganto ];
+ maintainers = with maintainers; [ Br1ght0ne yanganto ];
};
}
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/thicket/default.nix b/pkgs/applications/version-management/git-and-tools/thicket/default.nix
index 4a02baa465c6..3abfd3a31392 100644
--- a/pkgs/applications/version-management/git-and-tools/thicket/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/thicket/default.nix
@@ -29,6 +29,6 @@ in crystal.buildCrystalPackage rec {
description = "A better one-line git log";
homepage = "https://github.com/taylorthurlow/thicket";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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-lfs/default.nix b/pkgs/applications/version-management/git-lfs/default.nix
index 2df8b335bda7..bd6c5f5cc678 100644
--- a/pkgs/applications/version-management/git-lfs/default.nix
+++ b/pkgs/applications/version-management/git-lfs/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "git-lfs";
- version = "2.12.0";
+ version = "2.12.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "git-lfs";
repo = "git-lfs";
- sha256 = "0pyvlcy6jxh0vzpsmywlbzwwdyj3jkcclnqb6sg786mmwrnqzj88";
+ sha256 = "1x8s1w8yqhj5nm20knr2gkb59rwzx220nf099lgd62cajzsdpjx5";
};
goPackagePath = "github.com/git-lfs/git-lfs";
diff --git a/pkgs/applications/version-management/gitea/default.nix b/pkgs/applications/version-management/gitea/default.nix
index 7c86318abac6..29c8fac962bf 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.5";
+ version = "1.12.6";
src = fetchurl {
url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
- sha256 = "03p4nn7xklqr43h4d98qvv2xc14ly7mbb90njnxljj64yh7svw4n";
+ sha256 = "sha256-mEhtFcWLUhd+WK8wDhrGr6RvL4X2G42W6su/c8zxGR4=";
};
unpackPhase = ''
diff --git a/pkgs/applications/version-management/gitkraken/default.nix b/pkgs/applications/version-management/gitkraken/default.nix
index 827d9539dba6..8b93bf2176ac 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.3.2";
+ version = "7.4.0";
src = fetchzip {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz";
- sha256 = "0bw75m87qbnnn1gjphik3xcjx2zwczsa37rpr16la1zjhqjl5m7j";
+ sha256 = "0ih0jxdm74vr4dgslhnl3llvi31zin0g2xjw6a4pdji2y2kajkzk";
};
dontBuild = true;
diff --git a/pkgs/applications/version-management/gitlab-triage/Gemfile b/pkgs/applications/version-management/gitlab-triage/Gemfile
new file mode 100644
index 000000000000..7549ada64050
--- /dev/null
+++ b/pkgs/applications/version-management/gitlab-triage/Gemfile
@@ -0,0 +1,3 @@
+source 'https://rubygems.org' do
+ gem 'gitlab-triage'
+end
diff --git a/pkgs/applications/version-management/gitlab-triage/Gemfile.lock b/pkgs/applications/version-management/gitlab-triage/Gemfile.lock
new file mode 100644
index 000000000000..adec5b524f34
--- /dev/null
+++ b/pkgs/applications/version-management/gitlab-triage/Gemfile.lock
@@ -0,0 +1,35 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ activesupport (5.2.4.4)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 0.7, < 2)
+ minitest (~> 5.1)
+ tzinfo (~> 1.1)
+ concurrent-ruby (1.1.7)
+ gitlab-triage (1.13.0)
+ activesupport (~> 5.1)
+ httparty (~> 0.17)
+ httparty (0.18.1)
+ mime-types (~> 3.0)
+ multi_xml (>= 0.5.2)
+ i18n (1.8.5)
+ concurrent-ruby (~> 1.0)
+ mime-types (3.3.1)
+ mime-types-data (~> 3.2015)
+ mime-types-data (3.2020.0512)
+ minitest (5.14.2)
+ multi_xml (0.6.0)
+ thread_safe (0.3.6)
+ tzinfo (1.2.7)
+ thread_safe (~> 0.1)
+
+PLATFORMS
+ ruby
+ x86_64-linux
+
+DEPENDENCIES
+ gitlab-triage!
+
+BUNDLED WITH
+ 2.1.4
diff --git a/pkgs/applications/version-management/gitlab-triage/default.nix b/pkgs/applications/version-management/gitlab-triage/default.nix
new file mode 100644
index 000000000000..09dfbcbc368b
--- /dev/null
+++ b/pkgs/applications/version-management/gitlab-triage/default.nix
@@ -0,0 +1,14 @@
+{ lib, bundlerApp }:
+
+bundlerApp {
+ pname = "gitlab-triage";
+ gemdir = ./.;
+ exes = [ "gitlab-triage" ];
+
+ meta = with lib; {
+ description = "GitLab's issues and merge requests triage, automated!";
+ homepage = "https://gitlab.com/gitlab-org/gitlab-triage";
+ license = licenses.mit;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/applications/version-management/gitlab-triage/gemset.nix b/pkgs/applications/version-management/gitlab-triage/gemset.nix
new file mode 100644
index 000000000000..1ce8450bba1c
--- /dev/null
+++ b/pkgs/applications/version-management/gitlab-triage/gemset.nix
@@ -0,0 +1,118 @@
+{
+ activesupport = {
+ dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0dpnk20s754fz6jfz9sp3ri49hn46ksw4hf6ycnlw7s3hsdxqgcd";
+ type = "gem";
+ };
+ version = "5.2.4.4";
+ };
+ concurrent-ruby = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1vnxrbhi7cq3p4y2v9iwd10v1c7l15is4var14hwnb2jip4fyjzz";
+ type = "gem";
+ };
+ version = "1.1.7";
+ };
+ gitlab-triage = {
+ dependencies = ["activesupport" "httparty"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "11sas3h3n638gni1mysck1ahyakqnl8gg6g21pc3krs6jrg9qxj9";
+ type = "gem";
+ };
+ version = "1.13.0";
+ };
+ httparty = {
+ dependencies = ["mime-types" "multi_xml"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "17gpnbf2a7xkvsy20jig3ljvx8hl5520rqm9pffj2jrliq1yi3w7";
+ type = "gem";
+ };
+ version = "0.18.1";
+ };
+ i18n = {
+ dependencies = ["concurrent-ruby"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk";
+ type = "gem";
+ };
+ version = "1.8.5";
+ };
+ mime-types = {
+ dependencies = ["mime-types-data"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1zj12l9qk62anvk9bjvandpa6vy4xslil15wl6wlivyf51z773vh";
+ type = "gem";
+ };
+ version = "3.3.1";
+ };
+ mime-types-data = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753";
+ type = "gem";
+ };
+ version = "3.2020.0512";
+ };
+ minitest = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v";
+ type = "gem";
+ };
+ version = "5.14.2";
+ };
+ multi_xml = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0lmd4f401mvravi1i1yq7b2qjjli0yq7dfc4p1nj5nwajp7r6hyj";
+ type = "gem";
+ };
+ version = "0.6.0";
+ };
+ thread_safe = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
+ type = "gem";
+ };
+ version = "0.3.6";
+ };
+ tzinfo = {
+ dependencies = ["thread_safe"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1i3jh086w1kbdj3k5l60lc3nwbanmzdf8yjj3mlrx9b2gjjxhi9r";
+ type = "gem";
+ };
+ version = "1.2.7";
+ };
+} \ No newline at end of file
diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json
index 9389934ffc68..40e9fc5234e1 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.0",
+ "repo_hash": "1flri1cgx8drwf46x4sja366aiiif0ww807xrrcxa05pxj0mx8k5",
"owner": "gitlab-org",
"repo": "gitlab",
- "rev": "v13.0.14-ee",
+ "rev": "v13.6.0-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.0",
+ "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..51818072d396 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix
@@ -19,22 +19,16 @@ let
};
};
in buildGoPackage rec {
- version = "13.0.14";
+ version = "13.6.0";
pname = "gitaly";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
- sha256 = "16ynkwiv0faa60msashj5w1bc4rdh7yv2qjmpcbf7dwq54gqmlbv";
+ sha256 = "1b3vjg5sxrg8cfxn1nh8j26h847kxrfnn2chbb5v3ivhp1kp6zh2";
};
- # Fix a check which assumes that hook files are writeable by their
- # owner.
- patches = [
- ./fix-executable-check.patch
- ];
-
goPackagePath = "gitlab.com/gitlab-org/gitaly";
passthru = {
@@ -44,11 +38,11 @@ in buildGoPackage rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ rubyEnv.wrappedRuby libgit2_0_27 ];
goDeps = ./deps.nix;
- preBuild = "rm -r go/src/gitlab.com/gitlab-org/labkit/vendor";
+ preBuild = "rm -rf go/src/gitlab.com/gitlab-org/labkit/vendor";
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
index 221ce16163d8..532fc9faa89d 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/deps.nix
+++ b/pkgs/applications/version-management/gitlab/gitaly/deps.nix
@@ -118,6 +118,15 @@
};
}
{
+ goPackagePath = "github.com/alexbrainman/sspi";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alexbrainman/sspi";
+ rev = "4729b3d4d858";
+ sha256 = "12xy7gi9v48z8akm6h33qjk3m06f5nw1q15a6y2r61pd404bkdyc";
+ };
+ }
+ {
goPackagePath = "github.com/armon/consul-api";
fetch = {
type = "git";
@@ -136,6 +145,15 @@
};
}
{
+ goPackagePath = "github.com/avast/retry-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/avast/retry-go";
+ rev = "v2.4.2";
+ sha256 = "0hb4b1668516a4gv8avmflr565b6c1h93phdb068hcjxxj8767ba";
+ };
+ }
+ {
goPackagePath = "github.com/beorn7/perks";
fetch = {
type = "git";
@@ -316,6 +334,15 @@
};
}
{
+ goPackagePath = "github.com/dpotapov/go-spnego";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dpotapov/go-spnego";
+ rev = "c2c609116ad0";
+ sha256 = "1ba14j1y8sjlagx7rfjmvdwlyc90qblpplfb0p3zwsj8chqaijgf";
+ };
+ }
+ {
goPackagePath = "github.com/dustin/go-humanize";
fetch = {
type = "git";
@@ -401,8 +428,8 @@
fetch = {
type = "git";
url = "https://github.com/getsentry/raven-go";
- rev = "v0.1.2";
- sha256 = "1dl80kar4lzdcfl3w6jssi1ld6bv0rmx6sp6bz6rzysfr9ilm02z";
+ rev = "v0.2.0";
+ sha256 = "0imfwmsb72168fqandf2lxhzhngf2flxhzaar8hcnnfjv2a291lf";
};
}
{
@@ -410,8 +437,8 @@
fetch = {
type = "git";
url = "https://github.com/getsentry/sentry-go";
- rev = "v0.5.1";
- sha256 = "1kfn0gcb4c6amhagv04ydpl6p9cqw7f0lxas688a0rf89iwdzz89";
+ rev = "v0.7.0";
+ sha256 = "13n9r7845wsq9z61rbvlqjjjg4aifplc74v3kv0i1lys2fw8a5k9";
};
}
{
@@ -433,6 +460,51 @@
};
}
{
+ goPackagePath = "github.com/git-lfs/git-lfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/git-lfs/git-lfs";
+ rev = "9ea4eed5b112";
+ sha256 = "02xx8iw48zyccfxm30kc3r3hgwhc64yfrcy7c2bv4b1hqn09wwnz";
+ };
+ }
+ {
+ goPackagePath = "github.com/git-lfs/gitobj";
+ fetch = {
+ type = "git";
+ url = "https://github.com/git-lfs/gitobj";
+ rev = "v2.0.0";
+ sha256 = "15x3q3ad50jyi6rjjw4siw6gxcp1ppwwhmzq3916vs186b0rqdyv";
+ };
+ }
+ {
+ goPackagePath = "github.com/git-lfs/go-netrc";
+ fetch = {
+ type = "git";
+ url = "https://github.com/git-lfs/go-netrc";
+ rev = "e0e9ca483a18";
+ sha256 = "16djli5hasqm4js2d72msk32ym0y5jmk3a4634nrgbncjksnfihi";
+ };
+ }
+ {
+ goPackagePath = "github.com/git-lfs/go-ntlm";
+ fetch = {
+ type = "git";
+ url = "https://github.com/git-lfs/go-ntlm";
+ rev = "c5056e7fa066";
+ sha256 = "1wrv3aczz0g4wqxjw5pvyy9z1cvj2b33q84h5mprik0f1hwyfwnh";
+ };
+ }
+ {
+ goPackagePath = "github.com/git-lfs/wildmatch";
+ fetch = {
+ type = "git";
+ url = "https://github.com/git-lfs/wildmatch";
+ rev = "v1.0.4";
+ sha256 = "19k8a9j9l0ddlv3asxnn7bblryz674fpm9dg8ds0s74fhix6a5dr";
+ };
+ }
+ {
goPackagePath = "github.com/go-check/check";
fetch = {
type = "git";
@@ -572,8 +644,8 @@
fetch = {
type = "git";
url = "https://github.com/gogo/protobuf";
- rev = "v1.1.1";
- sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
+ rev = "v1.2.1";
+ sha256 = "06yqa6h0kw3gr5pc3qmas7f7435a96zf7iw7p0l00r2hqf6fqq6m";
};
}
{
@@ -766,6 +838,15 @@
};
}
{
+ goPackagePath = "github.com/hashicorp/go-uuid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/go-uuid";
+ rev = "v1.0.2";
+ sha256 = "1azjn5a03cv0bdab3clmkfz8g9807nxxjwy9i7dy73p7d4sikhja";
+ };
+ }
+ {
goPackagePath = "github.com/hashicorp/go-version";
fetch = {
type = "git";
@@ -865,6 +946,15 @@
};
}
{
+ goPackagePath = "github.com/jcmturner/gofork";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jcmturner/gofork";
+ rev = "v1.0.0";
+ sha256 = "0xzsnjqv3d59w9pgqzf6550wdwaqnac7zcdgqfd25w65yhcffzhr";
+ };
+ }
+ {
goPackagePath = "github.com/joho/godotenv";
fetch = {
type = "git";
@@ -991,6 +1081,15 @@
};
}
{
+ goPackagePath = "github.com/kisielk/errcheck";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kisielk/errcheck";
+ rev = "v1.1.0";
+ sha256 = "19vd4rxmqbk5lpiav3pf7df3yjlz0l0dwx9mn0gjq5f998iyhy6y";
+ };
+ }
+ {
goPackagePath = "github.com/kisielk/gotool";
fetch = {
type = "git";
@@ -1022,8 +1121,8 @@
fetch = {
type = "git";
url = "https://github.com/konsorten/go-windows-terminal-sequences";
- rev = "v1.0.2";
- sha256 = "09mn209ika7ciy87xf2x31dq5fnqw39jidgaljvmqxwk7ff1hnx7";
+ rev = "v1.0.3";
+ sha256 = "1yrsd4s8vhjnxhwbigirymz89dn6qfjnhn28i33vvvdgf96j6ypl";
};
}
{
@@ -1130,8 +1229,8 @@
fetch = {
type = "git";
url = "https://github.com/mattn/go-isatty";
- rev = "v0.0.9";
- sha256 = "0i3km37lajahh1y2392g4hpgvq05arcgiiv93yhzxxyv0fpqj72m";
+ rev = "v0.0.12";
+ sha256 = "1dfsh27d52wmz0nmmzm2382pfrs2fcijvh6cgir7jbb4pnigr5w4";
};
}
{
@@ -1297,6 +1396,15 @@
};
}
{
+ goPackagePath = "github.com/oklog/ulid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/oklog/ulid";
+ rev = "v2.0.2";
+ sha256 = "1apm4r23kxsm0c9hlxsr7xh6xwrk2cjqylbpxd4ffxbl6bwflja0";
+ };
+ }
+ {
goPackagePath = "github.com/olekukonko/tablewriter";
fetch = {
type = "git";
@@ -1306,6 +1414,15 @@
};
}
{
+ goPackagePath = "github.com/olekukonko/ts";
+ fetch = {
+ type = "git";
+ url = "https://github.com/olekukonko/ts";
+ rev = "78ecb04241c0";
+ sha256 = "0k88n5rvs5k5zalbfa7c71jkjb8dhpk83s425z728qn6aq49c978";
+ };
+ }
+ {
goPackagePath = "github.com/onsi/ginkgo";
fetch = {
type = "git";
@@ -1328,8 +1445,8 @@
fetch = {
type = "git";
url = "https://github.com/opentracing/opentracing-go";
- rev = "v1.0.2";
- sha256 = "0i0ghg94dg8lk05mw5n23983wq04yjvkjmdkc9z5y1f3508938h9";
+ rev = "v1.2.0";
+ sha256 = "04rgdwl29kimp2wnm4dycnzp7941hvpj6wym85x23c6fclacm94h";
};
}
{
@@ -1360,12 +1477,21 @@
};
}
{
+ goPackagePath = "github.com/pborman/getopt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pborman/getopt";
+ rev = "7148bc3a4c30";
+ sha256 = "0zhvvmv671r1fbdd5hbv3flx8k2rb60giqx115w0553c56qkqfpj";
+ };
+ }
+ {
goPackagePath = "github.com/pelletier/go-toml";
fetch = {
type = "git";
url = "https://github.com/pelletier/go-toml";
- rev = "v1.2.0";
- sha256 = "1fjzpcjng60mc3a4b2ql5a00d5gah84wj740dabv9kq67mpg8fxy";
+ rev = "v1.8.1";
+ sha256 = "1pi1r9ds0vxjza4qrbk52y98wxrzh1ghwzc9c2v1w6i02pdwdcz9";
};
}
{
@@ -1468,6 +1594,15 @@
};
}
{
+ goPackagePath = "github.com/rubyist/tracerx";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rubyist/tracerx";
+ rev = "787959303086";
+ sha256 = "1xj5213r00zjhb7d2l6wlwv62g6mss50jwjpf7g8fk8djv3l29zz";
+ };
+ }
+ {
goPackagePath = "github.com/russross/blackfriday";
fetch = {
type = "git";
@@ -1517,8 +1652,8 @@
fetch = {
type = "git";
url = "https://github.com/sirupsen/logrus";
- rev = "v1.4.2";
- sha256 = "087k2lxrr9p9dh68yw71d05h5g9p5v26zbwd6j7lghinjfaw334x";
+ rev = "v1.7.0";
+ sha256 = "1a59pw7zimvm8k423iq9l4f4qjj1ia1xc6pkmhwl2mxc46y2n442";
};
}
{
@@ -1594,6 +1729,15 @@
};
}
{
+ goPackagePath = "github.com/ssgelm/cookiejarparser";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ssgelm/cookiejarparser";
+ rev = "v1.0.1";
+ sha256 = "0fnm53br0cg3iwzniil0lh9w4xd6xpzfypwfpdiammfqavlqgcw4";
+ };
+ }
+ {
goPackagePath = "github.com/stretchr/objx";
fetch = {
type = "git";
@@ -1607,8 +1751,8 @@
fetch = {
type = "git";
url = "https://github.com/stretchr/testify";
- rev = "v1.4.0";
- sha256 = "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb";
+ rev = "v1.6.1";
+ sha256 = "1yhiqqzjvi63pf01rgzx68gqkkvjx03fvl5wk30br5l6s81s090l";
};
}
{
@@ -1787,8 +1931,8 @@
fetch = {
type = "git";
url = "https://gitlab.com/gitlab-org/gitlab-shell.git";
- rev = "716e30c55e89";
- sha256 = "0g2bgwm5rf93xfd40j3d2a5js1a212r2l2qdbds3gp7h0v73npjw";
+ rev = "3f9890ef73dc";
+ sha256 = "1zx7x3g18xzw7fs7cayd20llxabv5r93m2mp6ixgr99ksvi6zix7";
};
}
{
@@ -1796,8 +1940,8 @@
fetch = {
type = "git";
url = "https://gitlab.com/gitlab-org/labkit.git";
- rev = "0149780c759d";
- sha256 = "1krp5jkwpckpdznbl9xp4yvq6cii750r24agcni3snbbs8hd8gb1";
+ rev = "40dcf811328c";
+ sha256 = "1x22iz53wjg1qps0bnr4lniik09szmy99ny2kb6smjpv9cr6klw7";
};
}
{
@@ -1814,8 +1958,8 @@
fetch = {
type = "git";
url = "https://github.com/uber-go/atomic";
- rev = "v1.3.2";
- sha256 = "11pzvjys5ddjjgrv94pgk9pnip9yyb54z7idf33zk7p7xylpnsv6";
+ rev = "v1.4.0";
+ sha256 = "0c6yzx15c20719xii3dm0vyjd8i9jx45m0wh5yp1zf29b0gbljcy";
};
}
{
@@ -1823,8 +1967,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "87dc89f01550";
- sha256 = "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g";
+ rev = "5c72a883971a";
+ sha256 = "1cimmqpajys001x6yq8ycklc4w34y7iwrksv7ayv7m7fgzhcjn3d";
};
}
{
@@ -1877,8 +2021,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "6afb5195e5aa";
- sha256 = "1aiz41q2yxgg3dxfkn33ff54vhaxbiwcps9j3ia1xx4cqxim38zw";
+ rev = "62affa334b73";
+ sha256 = "0v88xr36220wawwck914f90n9zvvc6lcx33ak3iplkwq0xkgw5fr";
};
}
{
@@ -1895,8 +2039,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sync";
- rev = "cd5d95a43a6e";
- sha256 = "1nqkyz2y1qvqcma52ijh02s8aiqmkfb95j08f6zcjhbga3ds6hds";
+ rev = "6e8e738ad208";
+ sha256 = "1avk27pszd5l5df6ff7j78wgla46ir1hhy2jwfl9a3c0ys602yx9";
};
}
{
@@ -1904,8 +2048,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "86b910548bc1";
- sha256 = "1z8l2wp27q0bd4nc46j31lc7cr6kiw52zi6ix3i121pd3rcyrw44";
+ rev = "e3ed0017c211";
+ sha256 = "0nz91nxgfcbcxirscdrxcq5a97z5pyz0g0k2chjxx228dz59aw1i";
};
}
{
@@ -1913,8 +2057,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/text";
- rev = "v0.3.2";
- sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
+ rev = "v0.3.3";
+ sha256 = "19pihqm3phyndmiw6i42pdv6z1rbvlqlsnhsyqf9gsnn0qnmqqlh";
};
}
{
@@ -2053,6 +2197,51 @@
};
}
{
+ goPackagePath = "gopkg.in/jcmturner/aescts.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/jcmturner/aescts.v1";
+ rev = "v1.0.1";
+ sha256 = "0rbq4zf3db48xa2gqdp2swws7wizmbwagigqkr1zxzd1ramps6rv";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/jcmturner/dnsutils.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/jcmturner/dnsutils.v1";
+ rev = "v1.0.1";
+ sha256 = "0l543c64pyzbnrc00jspg21672l3a0kjjw9pbdxwna93w8d8m927";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/jcmturner/goidentity.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/jcmturner/goidentity.v2";
+ rev = "v2.0.0";
+ sha256 = "0sfkxrx57dmjlzz4sxfmbsfaxkm32wg6ymjhaga2ggkixlzdd4d7";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/jcmturner/gokrb5.v5";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/jcmturner/gokrb5.v5";
+ rev = "v5.3.0";
+ sha256 = "0jynpkncifdd2ib2pc9qhh0r8q7ab7yw0ygzpzgisdzv8ars1diq";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/jcmturner/rpc.v0";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/jcmturner/rpc.v0";
+ rev = "v0.0.2";
+ sha256 = "0hivgq52gwxsqs5x1my2047k7nqh7wx3yi0llsj3lc3h2mjy4yhd";
+ };
+ }
+ {
goPackagePath = "gopkg.in/mgo.v2";
fetch = {
type = "git";
@@ -2075,8 +2264,17 @@
fetch = {
type = "git";
url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.8";
- sha256 = "1inf7svydzscwv9fcjd2rm61a4xjk6jkswknybmns2n58shimapw";
+ rev = "v2.3.0";
+ sha256 = "1md0hlyd9s6myv3663i9l59y74n4xjazifmmyxn43g86fgkc5lzj";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v3";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/yaml.v3";
+ rev = "9f266ea9e77c";
+ sha256 = "1bbai3lzb50m0x2vwsdbagrbhvfylj9k1m32hgbqwldqx4p9ay35";
};
}
{
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..1e48b569c650 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
@@ -2,12 +2,12 @@
buildGoPackage 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 ];
@@ -17,6 +17,10 @@ buildGoPackage rec {
goPackagePath = "gitlab.com/gitlab-org/gitlab-shell";
goDeps = ./deps.nix;
+ preBuild = ''
+ rm -rf "$NIX_BUILD_TOP/go/src/gitlab.com/gitlab-org/labkit/vendor"
+ '';
+
postInstall = ''
cp -r "$NIX_BUILD_TOP/go/src/$goPackagePath"/bin/* $out/bin
cp -r "$NIX_BUILD_TOP/go/src/$goPackagePath"/{support,VERSION} $out/
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
index 72c0f2cdf513..4f841c5fff09 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
@@ -14,8 +14,26 @@
fetch = {
type = "git";
url = "https://github.com/googleapis/google-cloud-go";
- rev = "v0.26.0";
- sha256 = "149v3ci17g6wd2pm18mzcncq5qpl9hwdjnz3rlbn5rfidyn46la1";
+ 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";
};
}
{
@@ -28,6 +46,60 @@
};
}
{
+ 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";
@@ -46,12 +118,39 @@
};
}
{
+ 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.0";
- sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
+ 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";
};
}
{
@@ -64,6 +163,33 @@
};
}
{
+ 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";
@@ -73,12 +199,21 @@
};
}
{
+ 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";
+ rev = "4baec9811f2b";
+ sha256 = "095xb5gfz7dglljp91nh68dnscddvlf7q5ivvz972fq86r3ypq6q";
};
}
{
@@ -91,6 +226,51 @@
};
}
{
+ 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";
@@ -100,6 +280,105 @@
};
}
{
+ 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";
@@ -109,15 +388,78 @@
};
}
{
+ 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";
+ rev = "v0.1.0";
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";
@@ -136,6 +478,24 @@
};
}
{
+ 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";
@@ -145,6 +505,69 @@
};
}
{
+ 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";
@@ -154,6 +577,15 @@
};
}
{
+ 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";
@@ -163,12 +595,12 @@
};
}
{
- goPackagePath = "github.com/golang/lint";
+ goPackagePath = "github.com/golang/groupcache";
fetch = {
type = "git";
- url = "https://github.com/golang/lint";
- rev = "06c8688daad7";
- sha256 = "0xi94dwvz50a66bq1hp9fyqkym5mcpdxdb1hrfvicldgjf37lc47";
+ url = "https://github.com/golang/groupcache";
+ rev = "215e87163ea7";
+ sha256 = "07555csk49ara636bhl2vbzziayls3qks8964z0q29g065zliy9j";
};
}
{
@@ -176,8 +608,8 @@
fetch = {
type = "git";
url = "https://github.com/golang/mock";
- rev = "v1.1.1";
- sha256 = "0ap8wb6pdl6ccmdb43advjll2ly4sz26wsc3axw0hbrjrybybzgy";
+ rev = "v1.3.1";
+ sha256 = "1wnfa8njxdym1qb664dmfnkpm4pmqy22hqjlqpwaaiqhglb5g9d1";
};
}
{
@@ -190,12 +622,66 @@
};
}
{
+ 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.2.0";
- sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds";
+ 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";
};
}
{
@@ -208,6 +694,33 @@
};
}
{
+ 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";
@@ -226,6 +739,51 @@
};
}
{
+ 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";
@@ -235,6 +793,78 @@
};
}
{
+ 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";
@@ -244,6 +874,51 @@
};
}
{
+ 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";
@@ -253,6 +928,51 @@
};
}
{
+ 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";
@@ -271,12 +991,30 @@
};
}
{
+ 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.1";
- sha256 = "1lchgf27n276vma6iyxa0v1xds68n2g8lih5lavqnx5x6q5pw2ip";
+ rev = "v1.0.3";
+ sha256 = "1yrsd4s8vhjnxhwbigirymz89dn6qfjnhn28i33vvvdgf96j6ypl";
};
}
{
@@ -289,12 +1027,66 @@
};
}
{
+ 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";
+ rev = "v30.0.5";
+ sha256 = "13jk4r8x8rb9lar35dxvh3g7hnzclq95jbpg88y4xklmh48yy3sk";
};
}
{
@@ -307,6 +1099,42 @@
};
}
{
+ 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";
@@ -316,6 +1144,24 @@
};
}
{
+ 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";
@@ -325,6 +1171,60 @@
};
}
{
+ 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";
@@ -343,6 +1243,15 @@
};
}
{
+ 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";
@@ -352,12 +1261,48 @@
};
}
{
+ 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.7.0";
- sha256 = "14wgpdrvpc35rdz3859bz53sc1g4vpr1fysy15wy3ff9gmqs14yg";
+ rev = "v1.10.3";
+ sha256 = "00a40by9f5ylycnar8h3p9b4z5rcsvfvg4j3v5s5mchdqrqjv1pc";
};
}
{
@@ -365,8 +1310,8 @@
fetch = {
type = "git";
url = "https://github.com/onsi/gomega";
- rev = "v1.4.3";
- sha256 = "1c8rqg5i2hz3snmq7s41yar1zjnzilb0fyiyhkg83v97afcfx79v";
+ rev = "v1.7.1";
+ sha256 = "06p3x0910cdaa64l7d44s728d4j3yhps315dlcvrbjzhljjj7mam";
};
}
{
@@ -388,12 +1333,30 @@
};
}
{
+ 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.2.3";
- sha256 = "00slgv9mw2m22ix5prz2a98ji6kpzr0ap6bqs568rfdmk6hm5f0k";
+ 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";
};
}
{
@@ -406,12 +1369,21 @@
};
}
{
+ 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.0";
- sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
+ rev = "v0.8.1";
+ sha256 = "0g5qcb4d4fd96midz0zdk8b9kz8xkzwfa8kr1cliqbg8sxsy5vd1";
};
}
{
@@ -424,6 +1396,15 @@
};
}
{
+ 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";
@@ -437,8 +1418,8 @@
fetch = {
type = "git";
url = "https://github.com/prometheus/client_model";
- rev = "fd36f4220a90";
- sha256 = "1bs5d72k361llflgl94c22n0w53j30rsfh84smgk8mbjbcmjsaa5";
+ rev = "14fe0d1b01d4";
+ sha256 = "0zdmk6rbbx39cvfz0r59v2jg5sg9yd02b4pds5n5llgvivi99550";
};
}
{
@@ -455,8 +1436,71 @@
fetch = {
type = "git";
url = "https://github.com/prometheus/procfs";
- rev = "v0.0.2";
- sha256 = "0s7pvs7fgnfpmym3cd0k219av321h9sf3yvdlnn3qy0ps280lg7k";
+ 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";
};
}
{
@@ -464,8 +1508,80 @@
fetch = {
type = "git";
url = "https://github.com/sirupsen/logrus";
- rev = "v1.2.0";
- sha256 = "0r6334x2bls8ddznvzaldx4g88msjjns4mlks95rqrrg7h0ijigg";
+ rev = "v1.6.0";
+ sha256 = "1zf9is1yxxnna0d1pyag2m9ziy3l27zb2j92p9msm1gx5jjrvzzj";
+ };
+ }
+ {
+ 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";
};
}
{
@@ -482,8 +1598,8 @@
fetch = {
type = "git";
url = "https://github.com/stretchr/testify";
- rev = "v1.3.0";
- sha256 = "0wjchp2c8xbgcbbq32w3kvblk6q6yn533g78nxl6iskq6y95lxsy";
+ rev = "v1.4.0";
+ sha256 = "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb";
};
}
{
@@ -491,8 +1607,8 @@
fetch = {
type = "git";
url = "https://github.com/tinylib/msgp";
- rev = "v1.1.0";
- sha256 = "08ha23sn14071ywrgxlyj7r523vzdwx1i83dcp1mqa830glgqaff";
+ rev = "v1.0.2";
+ sha256 = "0pypfknghg1hcjjrqz3f1riaylk6hcxn9h0qyzynb74rp0qmlxjc";
};
}
{
@@ -523,6 +1639,141 @@
};
}
{
+ 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/gitaly";
fetch = {
type = "git";
@@ -536,8 +1787,17 @@
fetch = {
type = "git";
url = "https://gitlab.com/gitlab-org/labkit.git";
- rev = "0c3fc7cdd57c";
- sha256 = "0fpn37v7dhhdgd63v4mq9cna9wdzrsfams13qmjmps3xpdw2wr9i";
+ rev = "45895e129029";
+ sha256 = "17adv1gcdg0jiy8i5lr064pm3p9ywq6s0iwh9w4q5pycp4qkmn48";
+ };
+ }
+ {
+ goPackagePath = "go.opencensus.io";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-instrumentation/opencensus-go";
+ rev = "v0.22.2";
+ sha256 = "0lz7fid63pdrcvyzk5kn7vlcva102h61igmw7pz824wvj9k3hy4q";
};
}
{
@@ -554,8 +1814,26 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "20be4c3c3ed5";
- sha256 = "1ph7y8v30hc95h1dwr7vrhg1nzs47a261qin6zg8mhf12g5k2lxb";
+ 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";
};
}
{
@@ -563,8 +1841,26 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/lint";
- rev = "d0100b6bd8b3";
- sha256 = "0b0amr9x4ji66iv9ayfx7zrfx52k1m5g66qfcxkgj80qrb1y2yn7";
+ 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";
};
}
{
@@ -572,8 +1868,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "d28f0bde5980";
- sha256 = "18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf";
+ rev = "6afb5195e5aa";
+ sha256 = "1aiz41q2yxgg3dxfkn33ff54vhaxbiwcps9j3ia1xx4cqxim38zw";
};
}
{
@@ -581,8 +1877,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/oauth2";
- rev = "d2e6202438be";
- sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7";
+ rev = "bf48bf16ab8d";
+ sha256 = "1sirdib60zwmh93kf9qrx51r8544k1p9rs5mk0797wibz3m4mrdg";
};
}
{
@@ -590,8 +1886,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sync";
- rev = "112230192c58";
- sha256 = "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn";
+ rev = "cd5d95a43a6e";
+ sha256 = "1nqkyz2y1qvqcma52ijh02s8aiqmkfb95j08f6zcjhbga3ds6hds";
};
}
{
@@ -599,8 +1895,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "953cdadca894";
- sha256 = "0gkha4whk8xkcv3isigbs250akag99isxnd3v9xmy0kl3g88hxy1";
+ rev = "86b910548bc1";
+ sha256 = "1z8l2wp27q0bd4nc46j31lc7cr6kiw52zi6ix3i121pd3rcyrw44";
};
}
{
@@ -608,8 +1904,17 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/text";
- rev = "v0.3.0";
- sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
+ rev = "v0.3.3";
+ sha256 = "19pihqm3phyndmiw6i42pdv6z1rbvlqlsnhsyqf9gsnn0qnmqqlh";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/time";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/time";
+ rev = "9d24e82272b4";
+ sha256 = "1f5nkr4vys2vbd8wrwyiq2f5wcaahhpxmia85d1gshcbqjqf8dkb";
};
}
{
@@ -617,8 +1922,26 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/tools";
- rev = "2c0ae7006135";
- sha256 = "1lsi2ssxajclj3bciz2a41v1vjv768ja3v6wnbyhxy8xphwkp4fk";
+ 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://github.com/googleapis/google-api-go-client";
+ rev = "v0.15.0";
+ sha256 = "1ljhwv5xsgsbqia70f35q19vwrsm47sh08ljbwdyfa867ff17qdh";
};
}
{
@@ -626,8 +1949,8 @@
fetch = {
type = "git";
url = "https://github.com/golang/appengine";
- rev = "v1.1.0";
- sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x";
+ rev = "v1.6.5";
+ sha256 = "05hbq4cs7bqw0zl17bx8rzdkszid3nyl92100scg3jjrg70dhm7w";
};
}
{
@@ -635,8 +1958,8 @@
fetch = {
type = "git";
url = "https://github.com/googleapis/go-genproto";
- rev = "bd91e49a0898";
- sha256 = "1f5q04h03q6fksbfkhz13ai5849rkkb8xrmmi7cxs4lzsi6ixkg8";
+ rev = "ca5a22157cba";
+ sha256 = "0ldkh6f0g0wzfkp09ib15a62bmcbpsxj93saikqmc86242bcxij0";
};
}
{
@@ -671,8 +1994,17 @@
fetch = {
type = "git";
url = "https://gopkg.in/check.v1";
- rev = "20d25e280405";
- sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np";
+ rev = "788fd7840127";
+ sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/errgo.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/errgo.v2";
+ rev = "v2.1.0";
+ sha256 = "065mbihiy7q67wnql0bzl9y1kkvck5ivra68254zbih52jxwrgr2";
};
}
{
@@ -685,6 +2017,42 @@
};
}
{
+ 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";
@@ -698,8 +2066,8 @@
fetch = {
type = "git";
url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.2";
- sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
+ rev = "v2.2.8";
+ sha256 = "1inf7svydzscwv9fcjd2rm61a4xjk6jkswknybmns2n58shimapw";
};
}
{
@@ -707,8 +2075,17 @@
fetch = {
type = "git";
url = "https://github.com/dominikh/go-tools";
- rev = "ea95bdfd59fc";
- sha256 = "1763nw7pwpzkvzfnm63dgzcgbq9hwmq5l1nffchnhh77vgkaq4ic";
+ 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/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..0ec96a8f9eaf 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
@@ -3,13 +3,13 @@
buildGoPackage 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";
@@ -17,16 +17,6 @@ buildGoPackage rec {
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"
- '';
-
meta = with stdenv.lib; {
homepage = "http://www.gitlab.com/";
platforms = platforms.linux;
diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix
index 530eb073c7b5..987970917d53 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix
@@ -1,12 +1,66 @@
# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
[
{
+ goPackagePath = "bazil.org/fuse";
+ fetch = {
+ type = "git";
+ url = "https://github.com/bazil/fuse";
+ rev = "65cc252bf669";
+ sha256 = "0qjm9yrhc5h632wwhklqzhalid4lxcm9iwsqs3jahp303rm27vpk";
+ };
+ }
+ {
+ 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";
+ url = "https://github.com/googleapis/google-cloud-go";
+ rev = "v0.58.0";
+ sha256 = "1mcnnvx55yqcj02y4f1hl10ril06q4y9pcsbkb27wgrwimi6fl2n";
+ };
+ }
+ {
+ goPackagePath = "contrib.go.opencensus.io/exporter/aws";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-ecosystem/opencensus-go-exporter-aws";
+ rev = "2befc13012d0";
+ sha256 = "0adnzms874ddcp67mgsgaw43r3fih4pzjn8n424bbi8fhwajsi29";
+ };
+ }
+ {
+ goPackagePath = "contrib.go.opencensus.io/exporter/stackdriver";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-ecosystem/opencensus-go-exporter-stackdriver";
+ rev = "v0.12.1";
+ sha256 = "0y0v3v97qg5yl83vq4kjzgaidnp8iraw1d7llnm9i7s5lkmydiwb";
+ };
+ }
+ {
+ goPackagePath = "contrib.go.opencensus.io/integrations/ocsql";
+ fetch = {
+ type = "git";
+ url = "https://github.com/opencensus-integrations/ocsql";
+ rev = "v0.1.4";
+ sha256 = "06w9vm8dq0gg0v7slnv3zij90i8i9qiz2fbg148jih6jdpyakqrq";
+ };
+ }
+ {
+ goPackagePath = "contrib.go.opencensus.io/resource";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-ecosystem/opencensus-go-resource";
+ rev = "v0.1.1";
+ sha256 = "1g9vjrh7w8f2k2kxjcwmmcza2dfp61wmsgaipfk6992hyyccl3sh";
};
}
{
@@ -19,6 +73,69 @@
};
}
{
+ goPackagePath = "github.com/AndreasBriese/bbloom";
+ fetch = {
+ type = "git";
+ url = "https://github.com/AndreasBriese/bbloom";
+ rev = "e2d15f34fcf9";
+ sha256 = "05kkrsmpragy69bj6s80pxlm3pbwxrkkx7wgk0xigs6y2n6ylpds";
+ };
+ }
+ {
+ goPackagePath = "github.com/Azure/azure-amqp-common-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Azure/azure-amqp-common-go";
+ rev = "v3.0.0";
+ sha256 = "0sxghycqkxaygwi6f85w9pqijm5ms2dk4qkz4d711dmi3b74512j";
+ };
+ }
+ {
+ goPackagePath = "github.com/Azure/azure-pipeline-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Azure/azure-pipeline-go";
+ rev = "v0.2.2";
+ sha256 = "1agn2nzmm1dkwggm4w7h4bnrav4n5jrl0vqbqy2s49vqlr8zirn6";
+ };
+ }
+ {
+ goPackagePath = "github.com/Azure/azure-sdk-for-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Azure/azure-sdk-for-go";
+ rev = "v37.1.0";
+ sha256 = "163ryyfg5x227013vyjnjsvww8pvi4kfc80x419d31mx88cs24ic";
+ };
+ }
+ {
+ goPackagePath = "github.com/Azure/azure-service-bus-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Azure/azure-service-bus-go";
+ rev = "v0.10.1";
+ sha256 = "11d1b5wbv23qzp54qhmkhdwwmrmbfqnc2ddxsg9hg2m258id8hl5";
+ };
+ }
+ {
+ goPackagePath = "github.com/Azure/azure-storage-blob-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Azure/azure-storage-blob-go";
+ rev = "v0.10.0";
+ sha256 = "1w64h4h1w4nclr115i1haigzy0b8z9dbdjfi8zsf5viqqzhlwqgm";
+ };
+ }
+ {
+ goPackagePath = "github.com/Azure/go-amqp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Azure/go-amqp";
+ rev = "v0.12.7";
+ sha256 = "0gy3kxn5lqpliwfa2ys367hgbsa2n88bsiy04i44ba3aass7m6h4";
+ };
+ }
+ {
goPackagePath = "github.com/BurntSushi/toml";
fetch = {
type = "git";
@@ -37,6 +154,15 @@
};
}
{
+ goPackagePath = "github.com/CloudyKit/fastprinter";
+ fetch = {
+ type = "git";
+ url = "https://github.com/CloudyKit/fastprinter";
+ rev = "74b38d55f37a";
+ sha256 = "07wkq3503j7sd5knsgp3lwzfdwm6sj7a3l6i71i52yb3fd8md235";
+ };
+ }
+ {
goPackagePath = "github.com/FZambia/sentinel";
fetch = {
type = "git";
@@ -46,12 +172,21 @@
};
}
{
+ goPackagePath = "github.com/GoogleCloudPlatform/cloudsql-proxy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/GoogleCloudPlatform/cloudsql-proxy";
+ rev = "e802c2cb94ae";
+ sha256 = "035z6yk7i53ba91pp0hl20ks1syjaw5f5mdx5c0kbib7k4xcgv96";
+ };
+ }
+ {
goPackagePath = "github.com/Joker/hpp";
fetch = {
type = "git";
url = "https://github.com/Joker/hpp";
- rev = "6893e659854a";
- sha256 = "0lsx63c28rzqigv3lwzznqacpk7nr0dn6ig37v023x8lzc728ix5";
+ rev = "v1.0.0";
+ sha256 = "1xnqkjkmqdj48w80qa74rwcmgar8dcilpkcrcn1f53djk45k1gq2";
};
}
{
@@ -59,8 +194,8 @@
fetch = {
type = "git";
url = "https://github.com/Joker/jade";
- rev = "v1.0.0";
- sha256 = "0k9b8dcwwhajw6rzjmakqwmhw9z192pzzdhppcvam6dy63yl4zjf";
+ rev = "d475f43051e7";
+ sha256 = "0yigzvxp5qd05pai0yimzkpl2m23358a2fqqs585psrdmwsic2pn";
};
}
{
@@ -82,6 +217,51 @@
};
}
{
+ goPackagePath = "github.com/alecthomas/assert";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/assert";
+ rev = "405dbfeb8e38";
+ sha256 = "1l567pi17k593nrd1qlbmiq8z9jy3qs60px2a16fdpzjsizwqx8l";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/chroma";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/chroma";
+ rev = "v0.7.3";
+ sha256 = "0wlw1bq7gdyxjm2j5vqbkn42ma28irc5wygkz9bj5z6idah4wl8k";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/colour";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/colour";
+ rev = "60882d9e2721";
+ sha256 = "0iq566534gbzkd16ixg7fk298wd766821vvs80838yifx9yml5vs";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/kong";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/kong";
+ rev = "v0.2.4";
+ sha256 = "0lv8xk71p5729igwmp6slhmf9x1g5z3zmkfx1mg1y2spn2ck4q7l";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/repr";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/repr";
+ rev = "117648cd9897";
+ sha256 = "05v1rgzdqc8razf702laagrvhvx68xd9yxxmzd3dyz0d6425pdrp";
+ };
+ }
+ {
goPackagePath = "github.com/alecthomas/template";
fetch = {
type = "git";
@@ -100,12 +280,30 @@
};
}
{
- goPackagePath = "github.com/aymerick/raymond";
+ goPackagePath = "github.com/armon/consul-api";
fetch = {
type = "git";
- url = "https://github.com/aymerick/raymond";
- rev = "v2.0.2";
- sha256 = "1w6am4142k8lyjnwwcgx94c2d8zviflzi0a9c81gn2j0gyx475i3";
+ 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/aws/aws-sdk-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/aws/aws-sdk-go";
+ rev = "v1.31.13";
+ sha256 = "170yaj7ffrkw56z9kmng06wwnyblqj16zm9x39q76fi4pdnn5rqc";
};
}
{
@@ -113,8 +311,35 @@
fetch = {
type = "git";
url = "https://github.com/beorn7/perks";
- rev = "v1.0.0";
- sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
+ 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/boltdb/bolt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/boltdb/bolt";
+ rev = "v1.3.1";
+ sha256 = "0z7j06lijfi4y30ggf2znak2zf2srv2m6c68ar712wd2ys44qb3r";
+ };
+ }
+ {
+ goPackagePath = "github.com/census-instrumentation/opencensus-proto";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-instrumentation/opencensus-proto";
+ rev = "v0.2.1";
+ sha256 = "19fcx3sc99i5dsklny6r073z5j20vlwn2xqm6di1q3b1xwchzqfj";
};
}
{
@@ -122,8 +347,8 @@
fetch = {
type = "git";
url = "https://github.com/certifi/gocertifi";
- rev = "ee1a9a0726d2";
- sha256 = "08l6lqaw83pva6fa0aafmhmy1mhb145av21772zfh3ij809a37i4";
+ rev = "2c3bb06c6054";
+ sha256 = "00g5jy613nkm96k6ylbcwdwpdhm84mvw2gqr3gmj5mhwmsc8x97p";
};
}
{
@@ -176,8 +401,17 @@
fetch = {
type = "git";
url = "https://github.com/cloudflare/tableflip";
- rev = "8392f1641731";
- sha256 = "0by5hk8s0bhhl3kiw658p5g53zvc61k4q2wxnh1w64p5ghd1rfn8";
+ rev = "4baec9811f2b";
+ sha256 = "095xb5gfz7dglljp91nh68dnscddvlf7q5ivvz972fq86r3ypq6q";
+ };
+ }
+ {
+ goPackagePath = "github.com/cncf/udpa";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cncf/udpa";
+ rev = "269d4d468f6f";
+ sha256 = "0i1jiaw2k3hlwwmg4hap81vb4s1p25xp9kdfww37v0fbgjariccs";
};
}
{
@@ -199,6 +433,51 @@
};
}
{
+ 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/danwakefield/fnmatch";
+ fetch = {
+ type = "git";
+ url = "https://github.com/danwakefield/fnmatch";
+ rev = "cbb64ac3d964";
+ sha256 = "0cbf511ppsa6hf59mdl7nbyn2b2n71y0bpkzbmfkdqjhanqh1lqz";
+ };
+ }
+ {
goPackagePath = "github.com/davecgh/go-spew";
fetch = {
type = "git";
@@ -208,6 +487,33 @@
};
}
{
+ goPackagePath = "github.com/denisenkom/go-mssqldb";
+ fetch = {
+ type = "git";
+ url = "https://github.com/denisenkom/go-mssqldb";
+ rev = "cfbb681360f0";
+ sha256 = "0mr4y9vppiyl7mvad74k3zk4sc1jdkmc0lcd6lhm70iziw2xpncs";
+ };
+ }
+ {
+ goPackagePath = "github.com/devigned/tab";
+ fetch = {
+ type = "git";
+ url = "https://github.com/devigned/tab";
+ rev = "v0.1.1";
+ sha256 = "17r98k3bcyjkq5mz2k9i2sxbzgkq05h5pqg5mn7nyrvsf09x99g5";
+ };
+ }
+ {
+ 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";
@@ -217,6 +523,51 @@
};
}
{
+ goPackagePath = "github.com/dgryski/go-farm";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dgryski/go-farm";
+ rev = "6a90982ecee2";
+ sha256 = "1x3l4jgps0v1bjvd446kj4dp0ckswjckxgrng9afm275ixnf83ix";
+ };
+ }
+ {
+ goPackagePath = "github.com/dimchansky/utfbom";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dimchansky/utfbom";
+ rev = "v1.1.0";
+ sha256 = "06s61wwd32fad1p8qn5blqjd5791avzb13fnqflkkg993adw49ww";
+ };
+ }
+ {
+ goPackagePath = "github.com/disintegration/imaging";
+ fetch = {
+ type = "git";
+ url = "https://github.com/disintegration/imaging";
+ rev = "v1.6.2";
+ sha256 = "1sl201nmk601h0aii4234sycn4v2b0rjxf8yhrnik4yjzd68q9x5";
+ };
+ }
+ {
+ goPackagePath = "github.com/dlclark/regexp2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dlclark/regexp2";
+ rev = "v1.2.0";
+ sha256 = "011l1prsywvhhi0yc7qmpsca1cwavmawyyld5kjzi0ff9ghvj4ng";
+ };
+ }
+ {
+ 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";
@@ -226,6 +577,51 @@
};
}
{
+ goPackagePath = "github.com/envoyproxy/go-control-plane";
+ fetch = {
+ type = "git";
+ url = "https://github.com/envoyproxy/go-control-plane";
+ rev = "v0.9.4";
+ sha256 = "0m0crzx70lp7vz13v20wxb1fcfdnzp7h3mkh3bn6a8mbfz6w5asj";
+ };
+ }
+ {
+ goPackagePath = "github.com/envoyproxy/protoc-gen-validate";
+ fetch = {
+ type = "git";
+ url = "https://github.com/envoyproxy/protoc-gen-validate";
+ rev = "v0.1.0";
+ sha256 = "0kxd3wwh3xwqk0r684hsy281xq4y71cd11d4q2hspcjbnlbwh7cy";
+ };
+ }
+ {
+ 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";
@@ -244,6 +640,15 @@
};
}
{
+ goPackagePath = "github.com/fortytw2/leaktest";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fortytw2/leaktest";
+ rev = "v1.3.0";
+ sha256 = "0487zghyxqzk6zdbhd2j074pcc2l15l4sfg5clrjqwfbql7519wx";
+ };
+ }
+ {
goPackagePath = "github.com/fsnotify/fsnotify";
fetch = {
type = "git";
@@ -253,12 +658,12 @@
};
}
{
- goPackagePath = "github.com/gavv/monotime";
+ goPackagePath = "github.com/gavv/httpexpect";
fetch = {
type = "git";
- url = "https://github.com/gavv/monotime";
- rev = "30dba4353424";
- sha256 = "0w67yyc9y11dp7lp4b712dkcgbiln1qmgfx1nbbrw3mfkzr61d7g";
+ url = "https://github.com/gavv/httpexpect";
+ rev = "v2.0.0";
+ sha256 = "0dqb7lsinciz594q6jg59hrvk4g4awbs2ybsr580j22j2xag53vs";
};
}
{
@@ -266,8 +671,8 @@
fetch = {
type = "git";
url = "https://github.com/getsentry/raven-go";
- rev = "v0.1.2";
- sha256 = "1dl80kar4lzdcfl3w6jssi1ld6bv0rmx6sp6bz6rzysfr9ilm02z";
+ rev = "v0.2.0";
+ sha256 = "0imfwmsb72168fqandf2lxhzhngf2flxhzaar8hcnnfjv2a291lf";
};
}
{
@@ -275,8 +680,8 @@
fetch = {
type = "git";
url = "https://github.com/getsentry/sentry-go";
- rev = "v0.3.0";
- sha256 = "1919lhvg1swcqyfa6mck6nz53c7n4df21jsz46f7x4wncb6f5il1";
+ rev = "v0.5.1";
+ sha256 = "1kfn0gcb4c6amhagv04ydpl6p9cqw7f0lxas688a0rf89iwdzz89";
};
}
{
@@ -320,8 +725,17 @@
fetch = {
type = "git";
url = "https://github.com/go-gl/glfw";
- rev = "12ad95a8df72";
- sha256 = "0ahw4a1lk7wqn6m0sjngsv2zc08kxxj259ai6g4kf11lmidszm9s";
+ rev = "e6da0acd62b1";
+ sha256 = "0prvx5r7q8yrhqvnwibv4xz3dayjbq36yajzqvh0z4lqsh4hyhch";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-ini/ini";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-ini/ini";
+ rev = "v1.25.4";
+ sha256 = "0b6cql5ripbiyrm18d6bfd1rfjnwcbskppw3d0vb80l0wy72d0c6";
};
}
{
@@ -352,6 +766,15 @@
};
}
{
+ goPackagePath = "github.com/go-sql-driver/mysql";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-sql-driver/mysql";
+ rev = "v1.5.0";
+ sha256 = "11x0m9yf3kdnf6981182r824psgxwfaqhn3x3in4yiidp0w0hk3v";
+ };
+ }
+ {
goPackagePath = "github.com/go-stack/stack";
fetch = {
type = "git";
@@ -361,6 +784,69 @@
};
}
{
+ 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";
@@ -370,6 +856,15 @@
};
}
{
+ goPackagePath = "github.com/golang-sql/civil";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang-sql/civil";
+ rev = "cb61b32ac6fe";
+ sha256 = "0yadfbvi0w06lg3sxw0daji02jxd3vv2in26yfmwpl4vd4vm9zay";
+ };
+ }
+ {
goPackagePath = "github.com/golang/gddo";
fetch = {
type = "git";
@@ -392,17 +887,8 @@
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";
+ rev = "8c9f03a8e57e";
+ sha256 = "0vjjr79r32icjzlb05wn02k59av7jx0rn1jijml8r4whlg7dnkfh";
};
}
{
@@ -410,8 +896,8 @@
fetch = {
type = "git";
url = "https://github.com/golang/mock";
- rev = "v1.3.1";
- sha256 = "1wnfa8njxdym1qb664dmfnkpm4pmqy22hqjlqpwaaiqhglb5g9d1";
+ rev = "v1.4.3";
+ sha256 = "1p37xnja1dgq5ykx24n7wincwz2gahjh71b95p8vpw7ss2g8j8wx";
};
}
{
@@ -419,8 +905,8 @@
fetch = {
type = "git";
url = "https://github.com/golang/protobuf";
- rev = "v1.3.2";
- sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
+ rev = "v1.4.2";
+ sha256 = "0m5z81im4nsyfgarjhppayk4hqnrwswr3nix9mj8pff8x9jvcjqw";
};
}
{
@@ -446,8 +932,8 @@
fetch = {
type = "git";
url = "https://github.com/google/go-cmp";
- rev = "v0.4.0";
- sha256 = "1x5pvl3fb5sbyng7i34431xycnhmx8xx94gq2n19g6p0vz68z2v2";
+ rev = "v0.4.1";
+ sha256 = "0l1mi8lw1nlq39hqx52v9lz0369ajfi948521cxwrcb4qwm275p6";
};
}
{
@@ -460,21 +946,12 @@
};
}
{
- 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";
+ rev = "427632fa3b1c";
+ sha256 = "065r8435mr8zzdiifkixzc948c4ivx0hhqjsppy71zcxmm9jhxgx";
};
}
{
@@ -487,6 +964,15 @@
};
}
{
+ goPackagePath = "github.com/google/subcommands";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/subcommands";
+ rev = "v1.0.1";
+ sha256 = "0rw5wwjfi0pd1kfbh09mfmyjy6h22ip7cawp0dj7v6rq4cy98ymz";
+ };
+ }
+ {
goPackagePath = "github.com/google/uuid";
fetch = {
type = "git";
@@ -496,6 +982,15 @@
};
}
{
+ goPackagePath = "github.com/google/wire";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/wire";
+ rev = "v0.4.0";
+ sha256 = "1z3nrccxsrhphpb6yrmc1hn4njy8qbayg3w6m9zsbi77yaiigxni";
+ };
+ }
+ {
goPackagePath = "github.com/googleapis/gax-go";
fetch = {
type = "git";
@@ -514,15 +1009,6 @@
};
}
{
- 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";
@@ -550,6 +1036,33 @@
};
}
{
+ 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";
@@ -559,6 +1072,15 @@
};
}
{
+ 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";
@@ -586,21 +1108,21 @@
};
}
{
- goPackagePath = "github.com/iris-contrib/blackfriday";
+ goPackagePath = "github.com/inconshreveable/mousetrap";
fetch = {
type = "git";
- url = "https://github.com/iris-contrib/blackfriday";
- rev = "v2.0.0";
- sha256 = "1gkizavajqmxm79il8r6cbi0g9ls3vwdh9wr0zy89vc9sq17p3im";
+ url = "https://github.com/inconshreveable/mousetrap";
+ rev = "v1.0.0";
+ sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
};
}
{
- goPackagePath = "github.com/iris-contrib/formBinder";
+ goPackagePath = "github.com/iris-contrib/blackfriday";
fetch = {
type = "git";
- url = "https://github.com/iris-contrib/formBinder";
- rev = "v5.0.0";
- sha256 = "0mqk6j7a9d3y28ad4ylqc7z5w4hmn1ws5wwnyll918xn1wkzr5rg";
+ url = "https://github.com/iris-contrib/blackfriday";
+ rev = "v2.0.0";
+ sha256 = "1gkizavajqmxm79il8r6cbi0g9ls3vwdh9wr0zy89vc9sq17p3im";
};
}
{
@@ -613,21 +1135,48 @@
};
}
{
- goPackagePath = "github.com/iris-contrib/httpexpect";
+ goPackagePath = "github.com/iris-contrib/i18n";
fetch = {
type = "git";
- url = "https://github.com/iris-contrib/httpexpect";
- rev = "ebe99fcebbce";
- sha256 = "126c50c6r5l2gdn60jirpb54pqwswxag3wgrv6wcn998h9w9gv8c";
+ url = "https://github.com/iris-contrib/i18n";
+ rev = "987a633949d0";
+ sha256 = "0yslm7hmacc57v970jbys4x5c5yxgcjgff982ngivg9v1a16kifq";
};
}
{
- goPackagePath = "github.com/jfbus/httprs";
+ goPackagePath = "github.com/iris-contrib/schema";
fetch = {
type = "git";
- url = "https://github.com/jfbus/httprs";
- rev = "b0af8319bb15";
- sha256 = "05cg9a27i9g92n3bivqrrqznccl5lfadlk97sp9izmd368dl5qvc";
+ url = "https://github.com/iris-contrib/schema";
+ rev = "v0.0.1";
+ sha256 = "1a1lk2ll2xv3ljffmfw4q8mqqw727pj8dzs6c8g2hh0b0b050g79";
+ };
+ }
+ {
+ goPackagePath = "github.com/jmespath/go-jmespath";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jmespath/go-jmespath";
+ rev = "v0.3.0";
+ sha256 = "12qgp7yb7yfjxhd311kb820fcjmg7gd4hp2fc4v6x8s7121pwnjp";
+ };
+ }
+ {
+ goPackagePath = "github.com/johannesboyne/gofakes3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/johannesboyne/gofakes3";
+ rev = "02d71f533bec";
+ sha256 = "0igx9andbkrmwspjbq9sa8pady2hpyvvjj4hfmghnry02kq23fwn";
+ };
+ }
+ {
+ goPackagePath = "github.com/joho/godotenv";
+ fetch = {
+ type = "git";
+ url = "https://github.com/joho/godotenv";
+ rev = "v1.3.0";
+ sha256 = "0ri8if0pc3x6jg4c3i8wr58xyfpxkwmcjk3rp8gb398a1aa3gpjm";
};
}
{
@@ -716,8 +1265,8 @@
fetch = {
type = "git";
url = "https://github.com/kataras/golog";
- rev = "99c81de45f40";
- sha256 = "1dgrsvhzymgj7da54ldv8plkxk3n8zh3kc995qxl6mrpz65j801p";
+ rev = "v0.0.9";
+ sha256 = "160hd3z93c9i33q9g1bhfdxmsqg1lanncnrqcsr2444dy5j6ly3i";
};
}
{
@@ -725,8 +1274,17 @@
fetch = {
type = "git";
url = "https://github.com/kataras/iris";
- rev = "v11.1.1";
- sha256 = "1rxpr5hdj9mji26mlfp4zic0pc6nh93akzccw24a5kynj07g68wg";
+ 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";
};
}
{
@@ -761,8 +1319,8 @@
fetch = {
type = "git";
url = "https://github.com/klauspost/compress";
- rev = "v1.4.0";
- sha256 = "1y7951q0ji894d111lqqbacq64cxyi2dxsni5sqi9488zsasgw8s";
+ rev = "v1.9.0";
+ sha256 = "07vndz6mdaliwagj2xq0y5c5w2zld14p9i5y7r0bkhb7klfyamfk";
};
}
{
@@ -770,8 +1328,8 @@
fetch = {
type = "git";
url = "https://github.com/klauspost/cpuid";
- rev = "e7e905edc00e";
- sha256 = "0cmyv3rwv5r5iqvvfhbiwp3jsfa40c6xfm42nxbngd5lygjcwwgf";
+ rev = "v1.2.1";
+ sha256 = "1071wchrs37bvpb99fwf19fjrpz0yaqipi2y2hjvim419flvd49x";
};
}
{
@@ -779,8 +1337,8 @@
fetch = {
type = "git";
url = "https://github.com/konsorten/go-windows-terminal-sequences";
- rev = "v1.0.2";
- sha256 = "09mn209ika7ciy87xf2x31dq5fnqw39jidgaljvmqxwk7ff1hnx7";
+ rev = "v1.0.3";
+ sha256 = "1yrsd4s8vhjnxhwbigirymz89dn6qfjnhn28i33vvvdgf96j6ypl";
};
}
{
@@ -824,8 +1382,8 @@
fetch = {
type = "git";
url = "https://github.com/labstack/echo";
- rev = "v4.1.10";
- sha256 = "0qg9ykmhgldiv2v1w8sz8x0j0bgqf11ghzrim59fb6pxz8qgg25h";
+ rev = "v4.1.11";
+ sha256 = "0b14vgwzznn7wzyjb98xdmq4wjg16l3y62njiwfz4qsm4pwzk405";
};
}
{
@@ -838,12 +1396,21 @@
};
}
{
+ 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";
+ rev = "v30.0.5";
+ sha256 = "13jk4r8x8rb9lar35dxvh3g7hnzclq95jbpg88y4xklmh48yy3sk";
};
}
{
@@ -856,12 +1423,30 @@
};
}
{
+ 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";
+ rev = "v0.1.6";
+ sha256 = "0zv9ix7g0qf71jdhv7gbab9hjfkgbxl22kwhpz9ck1y6m4g1zxaw";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-ieproxy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-ieproxy";
+ rev = "v0.0.1";
+ sha256 = "0x1ijwwp22s20vjbca5ac7y7bx2jp6jizzqa38ks4943q7vi4w09";
};
}
{
@@ -869,8 +1454,35 @@
fetch = {
type = "git";
url = "https://github.com/mattn/go-isatty";
- rev = "v0.0.9";
- sha256 = "0i3km37lajahh1y2392g4hpgvq05arcgiiv93yhzxxyv0fpqj72m";
+ rev = "v0.0.12";
+ sha256 = "1dfsh27d52wmz0nmmzm2382pfrs2fcijvh6cgir7jbb4pnigr5w4";
+ };
+ }
+ {
+ 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";
};
}
{
@@ -892,6 +1504,24 @@
};
}
{
+ 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";
@@ -901,6 +1531,15 @@
};
}
{
+ goPackagePath = "github.com/mitchellh/cli";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/cli";
+ rev = "v1.0.0";
+ sha256 = "1i9kmr7rcf10d2hji8h4247hmc0nbairv7a0q51393aw2h1bnwg2";
+ };
+ }
+ {
goPackagePath = "github.com/mitchellh/copystructure";
fetch = {
type = "git";
@@ -910,6 +1549,24 @@
};
}
{
+ 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/mitchellh/reflectwalk";
fetch = {
type = "git";
@@ -955,12 +1612,48 @@
};
}
{
+ 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.1";
- sha256 = "033a42h1wzmji57p86igg9whvsbp6nvfdsypskw738ys903n3z4d";
+ rev = "v1.10.3";
+ sha256 = "00a40by9f5ylycnar8h3p9b4z5rcsvfvg4j3v5s5mchdqrqjv1pc";
};
}
{
@@ -968,8 +1661,8 @@
fetch = {
type = "git";
url = "https://github.com/onsi/gomega";
- rev = "v1.7.0";
- sha256 = "09j6wq425wgzzsbwm9ckhfgl2capv3yyqbrf45qyrjwkzm49i02y";
+ rev = "v1.7.1";
+ sha256 = "06p3x0910cdaa64l7d44s728d4j3yhps315dlcvrbjzhljjj7mam";
};
}
{
@@ -982,6 +1675,42 @@
};
}
{
+ 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";
@@ -995,8 +1724,8 @@
fetch = {
type = "git";
url = "https://github.com/pingcap/errors";
- rev = "v0.11.1";
- sha256 = "00wr0l4cwq0qx8jw51j0n7pbh9l7hdq2874x9rf1mz5svz1wbmcp";
+ rev = "v0.11.4";
+ sha256 = "02k6b30m42aya763fnwx3paq4r8h28yav4i2kv2z4r28r70xxcgn";
};
}
{
@@ -1004,8 +1733,8 @@
fetch = {
type = "git";
url = "https://github.com/pkg/errors";
- rev = "v0.8.1";
- sha256 = "0g5qcb4d4fd96midz0zdk8b9kz8xkzwfa8kr1cliqbg8sxsy5vd1";
+ rev = "v0.9.1";
+ sha256 = "1761pybhc2kqr6v5fm8faj08x9bql8427yqg6vnfv6nhrasx1mwq";
};
}
{
@@ -1018,6 +1747,15 @@
};
}
{
+ 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";
@@ -1049,8 +1787,8 @@
fetch = {
type = "git";
url = "https://github.com/prometheus/procfs";
- rev = "v0.0.2";
- sha256 = "0s7pvs7fgnfpmym3cd0k219av321h9sf3yvdlnn3qy0ps280lg7k";
+ rev = "v0.0.3";
+ sha256 = "18c4m795fwng8f8qa395f3crvamlbk5y5afk8b5rzyisnmjq774y";
};
}
{
@@ -1067,8 +1805,26 @@
fetch = {
type = "git";
url = "https://github.com/rogpeppe/go-internal";
- rev = "v1.3.0";
- sha256 = "0mcdh1licgnnahwml9y2iq6xy5x9xmjw5frcnds2s3wpjyqrl216";
+ 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";
};
}
{
@@ -1081,6 +1837,15 @@
};
}
{
+ goPackagePath = "github.com/ryszard/goskiplist";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ryszard/goskiplist";
+ rev = "2dfbae5fcf46";
+ sha256 = "1135gmvcwnmk36zryxq554fmikrmg5c6y5ml00arqpagn5xhnmnl";
+ };
+ }
+ {
goPackagePath = "github.com/sebest/xff";
fetch = {
type = "git";
@@ -1099,6 +1864,15 @@
};
}
{
+ goPackagePath = "github.com/shabbyrobe/gocovmerge";
+ fetch = {
+ type = "git";
+ url = "https://github.com/shabbyrobe/gocovmerge";
+ rev = "3e036491d500";
+ sha256 = "1wb5xlknnmyamf7ksnd6fwyc73pip90gkjbm6qcc47flbdfdl4xg";
+ };
+ }
+ {
goPackagePath = "github.com/shurcooL/sanitized_anchor_name";
fetch = {
type = "git";
@@ -1112,8 +1886,8 @@
fetch = {
type = "git";
url = "https://github.com/sirupsen/logrus";
- rev = "v1.3.0";
- sha256 = "0ib7k8cwxn53dyxd3af1g81z018n77n6q64pm4miznirf7c2c9gk";
+ rev = "v1.6.0";
+ sha256 = "1zf9is1yxxnna0d1pyag2m9ziy3l27zb2j92p9msm1gx5jjrvzzj";
};
}
{
@@ -1130,17 +1904,71 @@
fetch = {
type = "git";
url = "https://github.com/smartystreets/goconvey";
- rev = "505e41936337";
+ rev = "v1.6.4";
sha256 = "07zjxwszayal88z1j2bwnqrsa32vg8l4nivks5yfr9j8xfsw7n6m";
};
}
{
+ goPackagePath = "github.com/spf13/afero";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/afero";
+ rev = "v1.2.1";
+ sha256 = "14qqj0cz6a595vn4dp747vddx05fd77jdsyl85qjmf9baymaxlam";
+ };
+ }
+ {
+ 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";
+ rev = "v0.2.0";
+ sha256 = "0pcdvakxgddaiwcdj73ra4da05a3q4cgwbpm2w75ycq4kzv8ij8k";
};
}
{
@@ -1148,8 +1976,8 @@
fetch = {
type = "git";
url = "https://github.com/stretchr/testify";
- rev = "v1.4.0";
- sha256 = "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb";
+ rev = "v1.5.1";
+ sha256 = "09r89m1wy4cjv2nps1ykp00qjpi0531r07q3s34hr7m6njk4srkl";
};
}
{
@@ -1157,8 +1985,8 @@
fetch = {
type = "git";
url = "https://github.com/tinylib/msgp";
- rev = "v1.1.0";
- sha256 = "08ha23sn14071ywrgxlyj7r523vzdwx1i83dcp1mqa830glgqaff";
+ rev = "v1.0.2";
+ sha256 = "0pypfknghg1hcjjrqz3f1riaylk6hcxn9h0qyzynb74rp0qmlxjc";
};
}
{
@@ -1193,8 +2021,8 @@
fetch = {
type = "git";
url = "https://github.com/ugorji/go";
- rev = "v1.1.4";
- sha256 = "0ma2qvn5wqvjidpdz74x832a813qnr1cxbx6n6n125ak9b3wbn5w";
+ rev = "v1.1.7";
+ sha256 = "068gja55kbh2iivp03x4n9dcml0rxv0k64ivkmq06si2ar1835rm";
};
}
{
@@ -1220,8 +2048,8 @@
fetch = {
type = "git";
url = "https://github.com/valyala/fasthttp";
- rev = "v1.4.0";
- sha256 = "0kypc7r91n61fm6qsadza1aiy9n6byghvcxzvx7agi6yzrllk956";
+ rev = "v1.6.0";
+ sha256 = "1r1hm4rv9w6x829jjg75y8xd523b76parsyyvjwyz8k2l6bm4h0b";
};
}
{
@@ -1247,8 +2075,8 @@
fetch = {
type = "git";
url = "https://github.com/xeipuuv/gojsonpointer";
- rev = "df4f5c81cb3b";
- sha256 = "0dfwc66z5gq75m3z7va80c10c22ijiq99bahq86l26ki71g286xn";
+ rev = "4e3ac2762d5f";
+ sha256 = "13y6iq2nzf9z4ls66bfgnnamj2m3438absmbpqry64bpwjfbsi9q";
};
}
{
@@ -1265,8 +2093,17 @@
fetch = {
type = "git";
url = "https://github.com/xeipuuv/gojsonschema";
- rev = "v1.1.0";
- sha256 = "10gn5y4l72zknj21mff29d9vnk4pz7jnw39xnlsb373lsiih91xg";
+ rev = "v1.2.0";
+ sha256 = "1mqiq0r8qw4qlfp3ls8073r6514rmzwrmdn4j33rppk3zh942i6l";
+ };
+ }
+ {
+ goPackagePath = "github.com/xordataexchange/crypt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/xordataexchange/crypt";
+ rev = "b2862e3d0a77";
+ sha256 = "04q3856anpzl4gdfgmg7pbp9cx231nkz3ymq2xp27rnmmwhfxr8y";
};
}
{
@@ -1306,6 +2143,24 @@
};
}
{
+ goPackagePath = "github.com/yuin/goldmark";
+ fetch = {
+ type = "git";
+ url = "https://github.com/yuin/goldmark";
+ rev = "v1.1.27";
+ sha256 = "1872cqnii0kwiqcy81yin0idvjy5mdy4zlzz0csb319lcjs3b923";
+ };
+ }
+ {
+ 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/gitaly";
fetch = {
type = "git";
@@ -1315,12 +2170,21 @@
};
}
{
+ goPackagePath = "gitlab.com/gitlab-org/gitlab-shell";
+ fetch = {
+ type = "git";
+ url = "https://gitlab.com/gitlab-org/gitlab-shell.git";
+ rev = "1a2bfecd2f0e";
+ sha256 = "197b3yn7lp6dbzcgxrj3ns2a839adcfmcwi3h53i1sr6952ciayx";
+ };
+ }
+ {
goPackagePath = "gitlab.com/gitlab-org/labkit";
fetch = {
type = "git";
url = "https://gitlab.com/gitlab-org/labkit.git";
- rev = "fac94cb428e6";
- sha256 = "19wvfjij6zm88fxbx0cngr6ny4yh3fw469d6vlv741b37s07w3j0";
+ rev = "45895e129029";
+ sha256 = "17adv1gcdg0jiy8i5lr064pm3p9ywq6s0iwh9w4q5pycp4qkmn48";
};
}
{
@@ -1328,8 +2192,8 @@
fetch = {
type = "git";
url = "https://github.com/census-instrumentation/opencensus-go";
- rev = "v0.22.2";
- sha256 = "0lz7fid63pdrcvyzk5kn7vlcva102h61igmw7pz824wvj9k3hy4q";
+ rev = "v0.22.3";
+ sha256 = "0xj16iq5jp26hi2py7lsd8cvqh651fgn39y05gzvjdi88d9xd3nw";
};
}
{
@@ -1342,12 +2206,21 @@
};
}
{
+ goPackagePath = "gocloud.dev";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/go-cloud";
+ rev = "v0.20.0";
+ sha256 = "0zmqm8k4gxvivhpq3gpdqf9lnm9qj1ryyg9nm0rh3cvman5y07ci";
+ };
+ }
+ {
goPackagePath = "golang.org/x/crypto";
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "87dc89f01550";
- sha256 = "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g";
+ rev = "e9b2fee46413";
+ sha256 = "18sz5426h320l9gdll9n43lzzxg2dmqv0s5fjy6sbvbkkpjs1m28";
};
}
{
@@ -1355,8 +2228,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/exp";
- rev = "da58074b4299";
- sha256 = "1pgvdbjm3n47505diw3mm2hisp9b9q2lyvgl9m6xh2wx83b0cj48";
+ rev = "6cc2880d07d6";
+ sha256 = "1iia6hiif6hcp0cg1i6nq63qg0pmvm2kq24pf2r2il3597rfmlgy";
};
}
{
@@ -1364,8 +2237,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/image";
- rev = "cff245a6509b";
- sha256 = "0hiznlkiaay30acwvvyq8g6bm32r7bc6gv47pygrcxqpapasbz84";
+ rev = "e7c1f5e7dbb8";
+ sha256 = "0czp897aicqw1dgybj0hc2zzwb20rhqkdqm7siqci3yk7yk9cymf";
};
}
{
@@ -1373,8 +2246,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/lint";
- rev = "fdd1cda4f05f";
- sha256 = "0a23pc90fqar8sm1b480sls15ss20rqk13yrf63b6rnyd2c6z0x2";
+ rev = "738671d3881b";
+ sha256 = "0jkiz4py59jjnkyxbxifpf7bsar11lbgmj5jiq2kic5k03shkn9c";
};
}
{
@@ -1391,8 +2264,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/mod";
- rev = "c90efee705ee";
- sha256 = "0i5md645rmcy5z5ij9ng428k9rz4g3k1kjy3blsq1264rn426gdf";
+ rev = "v0.3.0";
+ sha256 = "0ldgbx2zpprbsfn6p8pfgs4nn87gwbfcv2z0fa7n8alwsq2yw78q";
};
}
{
@@ -1400,8 +2273,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "6afb5195e5aa";
- sha256 = "1aiz41q2yxgg3dxfkn33ff54vhaxbiwcps9j3ia1xx4cqxim38zw";
+ rev = "627f9648deb9";
+ sha256 = "0ziz7i9mhz6dy2f58dsa83flkk165w1cnazm7yksql5i9m7x099z";
};
}
{
@@ -1418,8 +2291,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sync";
- rev = "cd5d95a43a6e";
- sha256 = "1nqkyz2y1qvqcma52ijh02s8aiqmkfb95j08f6zcjhbga3ds6hds";
+ rev = "43a5402ce75a";
+ sha256 = "0j6zrrb81qjr1926kkwmn0di9a0jn8qyjd9dw614rfkihxgq1vsm";
};
}
{
@@ -1427,8 +2300,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "d101bd2416d5";
- sha256 = "1ksxf37b0ym21n8j29m3wgbaiw1kcjw3hgf88kipc1ry2j13l98p";
+ rev = "6fdc65e7d980";
+ sha256 = "0al5gzij4qkrp11i1h8j7288pg6y716zyh2v0886pv2knha7gjvj";
};
}
{
@@ -1436,8 +2309,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/text";
- rev = "v0.3.2";
- sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
+ rev = "v0.3.3";
+ sha256 = "19pihqm3phyndmiw6i42pdv6z1rbvlqlsnhsyqf9gsnn0qnmqqlh";
};
}
{
@@ -1445,8 +2318,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/time";
- rev = "9d24e82272b4";
- sha256 = "1f5nkr4vys2vbd8wrwyiq2f5wcaahhpxmia85d1gshcbqjqf8dkb";
+ rev = "555d28b269f0";
+ sha256 = "1rhl4lyz030kwfsg63yk83yd3ivryv1afmzdz9sxbhcj84ym6h4r";
};
}
{
@@ -1454,8 +2327,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/tools";
- rev = "43d50277825c";
- sha256 = "1168q4da36wq9w2591iqzsfy5ymwfi2g46bv5dnyyspg155ld19k";
+ rev = "1b747fd94509";
+ sha256 = "0r53sxrkkycdpi0l5ljqpd9dzmcgns4csl3zgsaxdy1l0r0bfnyc";
};
}
{
@@ -1471,9 +2344,9 @@
goPackagePath = "google.golang.org/api";
fetch = {
type = "git";
- url = "https://code.googlesource.com/google-api-go-client";
- rev = "v0.15.0";
- sha256 = "1ljhwv5xsgsbqia70f35q19vwrsm47sh08ljbwdyfa867ff17qdh";
+ url = "https://github.com/googleapis/google-api-go-client";
+ rev = "v0.26.0";
+ sha256 = "0niqb2hkpj7sgk8q2xbpgjhbql0s4756nzbjs1msynbc94c9g7hy";
};
}
{
@@ -1481,17 +2354,17 @@
fetch = {
type = "git";
url = "https://github.com/golang/appengine";
- rev = "v1.6.5";
- sha256 = "05hbq4cs7bqw0zl17bx8rzdkszid3nyl92100scg3jjrg70dhm7w";
+ rev = "v1.6.6";
+ sha256 = "15c38h6fbv06cnkr6yknygfrpibyms2mya4w0l29kaxf42jn1qi5";
};
}
{
goPackagePath = "google.golang.org/genproto";
fetch = {
type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "ca5a22157cba";
- sha256 = "0ldkh6f0g0wzfkp09ib15a62bmcbpsxj93saikqmc86242bcxij0";
+ url = "https://github.com/googleapis/go-genproto";
+ rev = "7c474a2e3482";
+ sha256 = "00337qngl2rr45qpmlysc7wm7q27vbvjr2s36w1lc08fx7ba1wk9";
};
}
{
@@ -1499,8 +2372,17 @@
fetch = {
type = "git";
url = "https://github.com/grpc/grpc-go";
+ rev = "v1.29.1";
+ sha256 = "1465947r6536si36cl2ppx7929la9zba1y6xfczfyp4kgf8988hf";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/protobuf";
rev = "v1.24.0";
- sha256 = "0h8mwv74vzcfb7p4ai247x094skxca71vjp4wpj2wzmri0x9p4v6";
+ sha256 = "0x3qyn3rizbs671gs7f8v50rmiwf9h7kbaradpivw9718mhbg1gn";
};
}
{
@@ -1567,6 +2449,15 @@
};
}
{
+ 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";
@@ -1589,8 +2480,8 @@
fetch = {
type = "git";
url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.2";
- sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
+ rev = "v2.2.8";
+ sha256 = "1inf7svydzscwv9fcjd2rm61a4xjk6jkswknybmns2n58shimapw";
};
}
{
@@ -1598,8 +2489,8 @@
fetch = {
type = "git";
url = "https://github.com/dominikh/go-tools";
- rev = "v0.0.1-2019.2.3";
- sha256 = "1rwwahmbs4dwxncwjj56likir1kps9937vm2id3rygxzzla40zal";
+ rev = "v0.0.1-2020.1.5";
+ sha256 = "1ry3ywncc9qkmh8ihh67v6k8nmqhq2gvfyrl1ykl4z6s56b7f9za";
};
}
{
@@ -1611,4 +2502,22 @@
sha256 = "1kar0myy85waw418zslviwx8846zj0m9cmqkxjx0fvgjdi70nc4b";
};
}
+ {
+ goPackagePath = "rsc.io/quote";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rsc/quote";
+ rev = "v3.1.0";
+ sha256 = "0nvv97hwwrl1mx5gzsbdm1ndnwpg3m7i2jb10ig9wily7zmvki0i";
+ };
+ }
+ {
+ goPackagePath = "rsc.io/sampler";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rsc/sampler";
+ rev = "v1.3.0";
+ sha256 = "0byxk2ynba50py805kcvbvjzh59l1r308i1xgyzpw6lff4xx9xjh";
+ };
+ }
]
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/meld/default.nix b/pkgs/applications/version-management/meld/default.nix
index 07af9341646a..5068dc15f48a 100644
--- a/pkgs/applications/version-management/meld/default.nix
+++ b/pkgs/applications/version-management/meld/default.nix
@@ -37,6 +37,7 @@ python3.pkgs.buildPythonApplication rec {
desktop-file-utils
gobject-introspection
wrapGAppsHook
+ gtk3 # for gtk-update-icon-cache
];
buildInputs = [
diff --git a/pkgs/applications/version-management/mercurial/default.nix b/pkgs/applications/version-management/mercurial/default.nix
index c7a1c4149870..e0400fd46c65 100644
--- a/pkgs/applications/version-management/mercurial/default.nix
+++ b/pkgs/applications/version-management/mercurial/default.nix
@@ -4,26 +4,24 @@
}:
let
- inherit (python3Packages) docutils dulwich python;
+ inherit (python3Packages) docutils python;
in python3Packages.buildPythonApplication rec {
pname = "mercurial";
- version = "5.4.2";
+ version = "5.6";
src = fetchurl {
url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz";
- sha256 = "0ls8nwx3nz26pibphw54fg8pxqb365zmmqx95lqrxqqyf3d972sw";
+ sha256 = "1hk2y30zzdnlv8f71kabvh0xi9c7qhp28ksh20vpd0r712sv79yz";
};
format = "other";
- inherit python; # pass it so that the same version can be used in hg2git
+ passthru = { inherit python; }; # pass it so that the same version can be used in hg2git
buildInputs = [ makeWrapper docutils unzip ]
++ stdenv.lib.optionals stdenv.isDarwin [ ApplicationServices ];
- propagatedBuildInputs = [ dulwich ];
-
makeFlags = [ "PREFIX=$(out)" ];
postInstall = (stdenv.lib.optionalString guiSupport ''
diff --git a/pkgs/applications/version-management/pijul/default.nix b/pkgs/applications/version-management/pijul/default.nix
index b17e759c6573..e90f47e51f31 100644
--- a/pkgs/applications/version-management/pijul/default.nix
+++ b/pkgs/applications/version-management/pijul/default.nix
@@ -1,64 +1,44 @@
-{ stdenv, fetchurl, rustPlatform, darwin, openssl, libsodium, nettle, clang, libclang, pkgconfig }:
-
-let
- # nettle-sys=1.0.1 requires the des-compat.h header, but it was removed in
- # nettle 3.5. See https://nest.pijul.com/pijul_org/pijul/discussions/416
- # Remove with the next release
- nettle_34 = nettle.overrideAttrs (_oldAttrs: rec {
- version = "3.4.1";
- src = fetchurl {
- url = "mirror://gnu/nettle/nettle-${version}.tar.gz";
- sha256 = "1bcji95n1iz9p9vsgdgr26v6s7zhpsxfbjjwpqcihpfd6lawyhgr";
- };
- });
-in rustPlatform.buildRustPackage rec {
+{ stdenv
+, fetchCrate
+, rustPlatform
+, pkg-config
+, clang
+, libclang
+, libsodium
+, openssl
+, xxHash
+, zstd
+, darwin
+, gitImportSupport ? true
+, libgit2 ? null
+}:
+
+rustPlatform.buildRustPackage rec {
pname = "pijul";
- version = "0.12.0";
+ version = "1.0.0-alpha.8";
- src = fetchurl {
- url = "https://pijul.org/releases/${pname}-${version}.tar.gz";
- sha256 = "1rm787kkh3ya8ix0rjvj7sbrg9armm0rnpkga6gjmsbg5bx20y4q";
+ src = fetchCrate {
+ inherit version pname;
+ sha256 = "01wag3ckqsa7r6zc7cla428w8hr49n2ybp31s42dqmsbak3xbc14";
};
- cargoSha256 = "0rf8qmgzgyl718yznbskzafyg963ygibjmqncd93zdandgl9nj5v";
-
- # N.B. The cargo depfile checker expects us to have unpacked the src tarball
- # into the standard dirname "source".
- cargoDepsHook = ''
- ln -s ${pname}-${version} source
- '';
-
- # TODO: Delete once pijul fixes upstream:
- # https://nest.pijul.com/pijul_org/pijul/discussions/447
- postPatch = ''
- pushd ../${pname}-${version}-vendor.tar.gz/thrussh/
- patch -p1 < ${./thrussh-build-fix.patch}
- substituteInPlace .cargo-checksum.json --replace \
- 9696ed2422a483cd8de48ac241178a0441be6636909c76174c536b8b1cba9d45 \
- a199f2bba520d56e11607b77be4dde0cfae576c90badb9fbd39af4784e8120d1
- popd
- '';
-
- nativeBuildInputs = [ pkgconfig clang ];
-
- postInstall = ''
- mkdir -p $out/share/{bash-completion/completions,zsh/site-functions,fish/vendor_completions.d}
- $out/bin/pijul generate-completions --bash > $out/share/bash-completion/completions/pijul
- $out/bin/pijul generate-completions --zsh > $out/share/zsh/site-functions/_pijul
- $out/bin/pijul generate-completions --fish > $out/share/fish/vendor_completions.d/pijul.fish
- '';
-
- LIBCLANG_PATH = libclang + "/lib";
+ cargoSha256 = "1hh4xmkhbbbkag3v25vh6zpn0r4fmipxmkcr8ahgrxf71dvyxj8x";
- buildInputs = [ openssl libsodium nettle_34 libclang ] ++ stdenv.lib.optionals stdenv.isDarwin
- (with darwin.apple_sdk.frameworks; [ CoreServices Security ]);
+ cargoBuildFlags = stdenv.lib.optional gitImportSupport "--features=git";
+ LIBCLANG_PATH = "${libclang}/lib";
doCheck = false;
+ nativeBuildInputs = [ pkg-config clang ];
+ buildInputs = [ openssl libclang libsodium xxHash zstd ]
+ ++ (stdenv.lib.optionals gitImportSupport [ libgit2 ])
+ ++ (stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
+ CoreServices Security SystemConfiguration
+ ]));
meta = with stdenv.lib; {
description = "A distributed version control system";
homepage = "https://pijul.org";
license = with licenses; [ gpl2Plus ];
- maintainers = [ maintainers.gal_bolle ];
+ maintainers = with maintainers; [ gal_bolle dywedir ];
};
}
diff --git a/pkgs/applications/version-management/pijul/thrussh-build-fix.patch b/pkgs/applications/version-management/pijul/thrussh-build-fix.patch
deleted file mode 100644
index 3989639620bf..000000000000
--- a/pkgs/applications/version-management/pijul/thrussh-build-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/client/connection.rs 2020-02-04 12:48:43.845299096 +0100
-+++ b/src/client/connection.rs 2020-02-04 12:50:00.140329310 +0100
-@@ -546,8 +546,8 @@
- &[msg::NEWKEYS],
- &mut session.0.write_buffer,
- );
-- session.0.kex = Some(Kex::NewKeys(newkeys));
- newkeys.sent = true;
-+ session.0.kex = Some(Kex::NewKeys(newkeys));
- }
- Ok(())
- }
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 f8b74a175474..d979a25d2d1b 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.14";
+ version = "3.9.2";
src = fetchurl {
- sha256 = "19337qjxwlkpdnnh6q0y4b8askk17a8zb88gifznllrk06a6pgyf";
+ sha256 = "1ckcprqck96ns752vk9bzlc3gm6b5f0piff2d3m55zrvdh7wpgy5";
# 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/dvb-apps/default.nix b/pkgs/applications/video/dvb-apps/default.nix
deleted file mode 100644
index 8fa88e324494..000000000000
--- a/pkgs/applications/video/dvb-apps/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv, fetchurl, perl }:
-
-stdenv.mkDerivation {
- name = "dvb-apps-7f68f9c8d311";
-
- src = fetchurl {
- url = "https://linuxtv.org/hg/dvb-apps/archive/7f68f9c8d311.tar.gz";
- sha256 = "0a6c5jjq6ad98bj0r954l3n7zjb2syw9m19jksg06z4zg1z8yg82";
- };
-
- buildInputs = [ perl ];
-
- dontConfigure = true; # skip configure
-
- installPhase = "make prefix=$out install";
-
- meta = {
- description = "Linux DVB API applications and utilities";
- homepage = "https://linuxtv.org/";
- platforms = stdenv.lib.platforms.linux;
- license = stdenv.lib.licenses.gpl2;
- broken = true; # 2018-04-10
- };
-}
diff --git a/pkgs/applications/video/epgstation/default.nix b/pkgs/applications/video/epgstation/default.nix
index e57f46c8c6ad..62aa54ca7844 100644
--- a/pkgs/applications/video/epgstation/default.nix
+++ b/pkgs/applications/video/epgstation/default.nix
@@ -1,6 +1,27 @@
-{ stdenv, fetchFromGitHub, makeWrapper, bash, nodejs, nodePackages, gzip }:
+{ stdenv
+, fetchFromGitHub
+, common-updater-scripts
+, genericUpdater
+, writers
+, makeWrapper
+, bash
+, nodejs
+, nodePackages
+, gzip
+, jq
+}:
let
+ # NOTE: use updateScript to bump the package version
+ pname = "EPGStation";
+ version = "1.7.5";
+ src = fetchFromGitHub {
+ owner = "l3tnun";
+ repo = "EPGStation";
+ rev = "v${version}";
+ sha256 = "06yaf5yb5rp3q0kdhw33df7px7vyfby885ckb6bdzw3wnams5d8m";
+ };
+
workaround-opencollective-buildfailures = stdenv.mkDerivation {
# FIXME: This should be removed when a complete fix is available
# https://github.com/svanderburg/node2nix/issues/145
@@ -12,67 +33,73 @@ let
chmod +x $out/bin/opencollective-postinstall
'';
};
-in
-nodePackages.epgstation.override (drv: {
- src = fetchFromGitHub {
- owner = "l3tnun";
- repo = "EPGStation";
- rev = "v${drv.version}"; # version specified in ./generate.sh
- sha256 = "15z1kdbamj97frp3dfnbm0h8krihmv2xdab4id0rxin29ibrw1k2";
- };
- buildInputs = [ bash ];
- nativeBuildInputs = [
- workaround-opencollective-buildfailures
- makeWrapper
- nodePackages.node-pre-gyp
- ];
-
- preRebuild = ''
- # Fix for not being able to connect to mysql using domain sockets.
- patch -p1 ${./use-mysql-over-domain-socket.patch}
- '';
-
- postInstall = let
- runtimeDeps = [ nodejs bash ];
- in
- ''
- mkdir -p $out/{bin,libexec,share/doc/epgstation,share/man/man1}
-
- pushd $out/lib/node_modules/EPGStation
-
- npm run build
- npm prune --production
-
- mv config/{enc.sh,enc.js} $out/libexec
- mv LICENSE Readme.md $out/share/doc/epgstation
- mv doc/* $out/share/doc/epgstation
- sed 's/@DESCRIPTION@/${drv.meta.description}/g' ${./epgstation.1} \
- | ${gzip}/bin/gzip > $out/share/man/man1/epgstation.1.gz
- rm -rf doc
-
- # just log to stdout and let journald do its job
- rm -rf logs
-
- # Replace the existing configuration and runtime state directories with
- # symlinks. Without this, they would all be non-writable because they reside
- # in the Nix store. Note that the source path won't be accessible at build
- # time.
- rm -r config data recorded thumbnail
- ln -sfT /etc/epgstation config
- ln -sfT /var/lib/epgstation data
- ln -sfT /var/lib/epgstation/recorded recorded
- ln -sfT /var/lib/epgstation/thumbnail thumbnail
-
- makeWrapper ${nodejs}/bin/npm $out/bin/epgstation \
- --run "cd $out/lib/node_modules/EPGStation" \
- --prefix PATH : ${stdenv.lib.makeBinPath runtimeDeps}
-
- popd
- '';
-
- meta = with stdenv.lib; drv.meta // {
- maintainers = with maintainers; [ midchildan ];
+ pkg = nodePackages.epgstation.override (drv: {
+ inherit src;
+
+ buildInputs = [ bash ];
+ nativeBuildInputs = [
+ workaround-opencollective-buildfailures
+ makeWrapper
+ nodePackages.node-pre-gyp
+ ];
+
+ preRebuild = ''
+ # Fix for not being able to connect to mysql using domain sockets.
+ patch -p1 ${./use-mysql-over-domain-socket.patch}
+ '';
+
+ postInstall = let
+ runtimeDeps = [ nodejs bash ];
+ in
+ ''
+ mkdir -p $out/{bin,libexec,share/doc/epgstation,share/man/man1}
+
+ pushd $out/lib/node_modules/EPGStation
+
+ npm run build
+ npm prune --production
+
+ mv config/{enc.sh,enc.js} $out/libexec
+ mv LICENSE Readme.md $out/share/doc/epgstation
+ mv doc/* $out/share/doc/epgstation
+ sed 's/@DESCRIPTION@/${drv.meta.description}/g' ${./epgstation.1} \
+ | ${gzip}/bin/gzip > $out/share/man/man1/epgstation.1.gz
+ rm -rf doc
+
+ # just log to stdout and let journald do its job
+ rm -rf logs
+
+ # Replace the existing configuration and runtime state directories with
+ # symlinks. Without this, they would all be non-writable because they
+ # reside in the Nix store. Note that the source path won't be accessible
+ # at build time.
+ rm -r config data recorded thumbnail
+ ln -sfT /etc/epgstation config
+ ln -sfT /var/lib/epgstation data
+ ln -sfT /var/lib/epgstation/recorded recorded
+ ln -sfT /var/lib/epgstation/thumbnail thumbnail
+
+ makeWrapper ${nodejs}/bin/npm $out/bin/epgstation \
+ --run "cd $out/lib/node_modules/EPGStation" \
+ --prefix PATH : ${stdenv.lib.makeBinPath runtimeDeps}
+
+ popd
+ '';
+
+ # NOTE: this may take a while since it has to update all packages in
+ # nixpkgs.nodePackages
+ passthru.updateScript = import ./update.nix {
+ inherit (stdenv) lib;
+ inherit (src.meta) homepage;
+ inherit
+ pname
+ version
+ common-updater-scripts
+ genericUpdater
+ writers
+ jq;
+ };
# nodePackages.epgstation is a stub package to fetch npm dependencies and
# is marked as broken to prevent users from installing it directly. This
@@ -80,6 +107,16 @@ nodePackages.epgstation.override (drv: {
# nixpkgs while still allowing us to heavily customize the build. It also
# allows us to provide devDependencies for the epgstation build process
# without doing the same for all the other node packages.
- broken = false;
+ meta = drv.meta // { broken = false; };
+ });
+in
+pkg // {
+ name = "${pname}-${version}";
+
+ meta = with stdenv.lib; pkg.meta // {
+ maintainers = with maintainers; [ midchildan ];
+
+ # NOTE: updateScript relies on this being correct
+ position = toString ./default.nix + ":1";
};
-})
+}
diff --git a/pkgs/applications/video/epgstation/generate.sh b/pkgs/applications/video/epgstation/generate.sh
deleted file mode 100755
index d193a015064c..000000000000
--- a/pkgs/applications/video/epgstation/generate.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env bash
-
-# Script to generate the Nix package definition for EPGStation. Run this script
-# when bumping the package version.
-
-VERSION="1.7.4"
-URL="https://raw.githubusercontent.com/l3tnun/EPGStation/v$VERSION/package.json"
-JQ_BIN="$(nix-build ../../../.. --no-out-link -A jq)/bin/jq"
-
-set -eu -o pipefail
-cd "$(dirname "${BASH_SOURCE[0]}")"
-
-main() {
- # update package.json
- curl -sSfL "$URL" \
- | jq '. + {"dependencies": (.devDependencies + .dependencies)} | del(.devDependencies)' \
- > package.json
-
- # regenerate node packages to update the actual Nix package
- pushd ../../../development/node-packages \
- && ./generate.sh
- popd
-
- # generate default streaming settings for EPGStation
- pushd ../../../../nixos/modules/services/video/epgstation \
- && cat "$(./generate)" > streaming.json
- popd
-}
-
-jq() {
- "$JQ_BIN" "$@"
-}
-
-main "@"
diff --git a/pkgs/applications/video/epgstation/package.json b/pkgs/applications/video/epgstation/package.json
index 96525ec809ec..53b1ebca2da7 100644
--- a/pkgs/applications/video/epgstation/package.json
+++ b/pkgs/applications/video/epgstation/package.json
@@ -1,23 +1,7 @@
{
"name": "EPGStation",
- "version": "1.7.4",
+ "version": "1.7.5",
"description": "DTV Software in Japan.",
- "main": "dist/server/index.js",
- "scripts": {
- "start": "node dist/server/index.js",
- "dev-start": "node dist/server/index.js --env development",
- "clean": "gulp clean",
- "build": "gulp build --max_old_space_size=768 --env production",
- "dev-build": "gulp build --max_old_space_size=512 --env development",
- "test": "echo \"Error: no test specified\" && exit 1",
- "task": "gulp --max_old_space_size=512",
- "install-win-service": "winser -i -a",
- "uninstall-win-service": "winser -r -x",
- "backup": "node dist/server/DBTools.js -m backup -o",
- "restore": "node dist/server/DBTools.js -m restore -o",
- "move-log": "node dist/server/LogFileMoveTools.js",
- "convert-str": "node dist/server/ConvertDBStrTools.js"
- },
"repository": {
"type": "git",
"url": "https://github.com/l3tnun/EPGStation.git"
@@ -32,41 +16,6 @@
"node": "^10.x.x < 11 || ^12.14.0 < 13 || ^14.5.0 < 15"
},
"dependencies": {
- "@types/basic-auth": "1.1.3",
- "@types/body-parser": "1.19.0",
- "@types/chart.js": "2.9.23",
- "@types/express": "4.17.7",
- "@types/hls.js": "0.13.0",
- "@types/js-yaml": "3.12.5",
- "@types/lodash": "4.14.158",
- "@types/material-design-lite": "1.1.16",
- "@types/minimist": "1.2.0",
- "@types/mithril": "2.0.3",
- "@types/mkdirp": "1.0.1",
- "@types/multer": "1.4.3",
- "@types/mysql": "2.15.15",
- "@types/node": "14.0.26",
- "@types/pg": "7.14.4",
- "@types/request": "2.48.5",
- "@types/socket.io": "2.1.10",
- "@types/socket.io-client": "1.4.33",
- "@types/sqlite3": "3.1.6",
- "@types/url-join": "4.0.0",
- "del": "5.1.0",
- "gulp": "4.0.2",
- "gulp-clean-css": "4.3.0",
- "gulp-concat": "2.6.1",
- "gulp-dart-sass": "1.0.2",
- "gulp-plumber": "1.2.1",
- "gulp-sourcemaps": "2.6.5",
- "gulp-tslint": "8.1.4",
- "gulp-typescript": "5.0.1",
- "terser-webpack-plugin": "3.0.7",
- "ts-loader": "8.0.1",
- "tslint": "6.1.2",
- "typescript": "3.9.7",
- "webpack": "4.44.0",
- "webpack-stream": "5.2.1",
"aribts": "^2.1.12",
"b24.js": "1.0.3",
"basic-auth": "2.0.1",
@@ -75,27 +24,62 @@
"css-ripple-effect": "1.0.5",
"diskusage": "1.1.3",
"express": "4.17.1",
- "express-openapi": "7.0.0",
+ "express-openapi": "7.0.1",
"fs-extra": "9.0.1",
"hls-b24.js": "0.12.3",
"js-yaml": "3.14.0",
- "lodash": "4.17.19",
+ "lodash": "4.17.20",
"log4js": "6.3.0",
"material-design-icons": "3.0.1",
"material-design-lite": "1.3.0",
"minimist": "1.2.5",
- "mirakurun": "3.2.0",
+ "mirakurun": "3.3.1",
"mithril": "2.0.4",
"mkdirp": "1.0.4",
"multer": "1.4.2",
"mysql": "2.18.1",
- "openapi-types": "7.0.0",
- "pg": "8.3.0",
+ "openapi-types": "7.0.1",
+ "pg": "8.3.3",
"request": "2.88.2",
"socket.io": "2.3.0",
"socket.io-client": "2.3.0",
"sqlite3": "5.0.0",
- "swagger-ui-dist": "3.30.2",
- "url-join": "4.0.1"
+ "swagger-ui-dist": "3.34.0",
+ "url-join": "4.0.1",
+ "@types/basic-auth": "1.1.3",
+ "@types/body-parser": "1.19.0",
+ "@types/chart.js": "2.9.24",
+ "@types/express": "4.17.8",
+ "@types/hls.js": "0.13.1",
+ "@types/js-yaml": "3.12.5",
+ "@types/lodash": "4.14.161",
+ "@types/material-design-lite": "1.1.16",
+ "@types/minimist": "1.2.0",
+ "@types/mithril": "2.0.3",
+ "@types/mkdirp": "1.0.1",
+ "@types/multer": "1.4.4",
+ "@types/mysql": "2.15.15",
+ "@types/node": "14.11.1",
+ "@types/pg": "7.14.5",
+ "@types/request": "2.48.5",
+ "@types/socket.io": "2.1.11",
+ "@types/socket.io-client": "1.4.33",
+ "@types/sqlite3": "3.1.6",
+ "@types/url-join": "4.0.0",
+ "del": "5.1.0",
+ "gulp": "4.0.2",
+ "gulp-clean-css": "4.3.0",
+ "gulp-concat": "2.6.1",
+ "gulp-dart-sass": "1.0.2",
+ "gulp-plumber": "1.2.1",
+ "gulp-sourcemaps": "2.6.5",
+ "gulp-tslint": "8.1.4",
+ "gulp-typescript": "5.0.1",
+ "terser-webpack-plugin": "4.2.2",
+ "ts-loader": "8.0.4",
+ "tslint": "6.1.3",
+ "typescript": "4.0.3",
+ "webpack": "4.44.2",
+ "webpack-stream": "6.1.0"
}
}
diff --git a/pkgs/applications/video/epgstation/update.nix b/pkgs/applications/video/epgstation/update.nix
new file mode 100644
index 000000000000..9faa83c64f9e
--- /dev/null
+++ b/pkgs/applications/video/epgstation/update.nix
@@ -0,0 +1,66 @@
+{ pname
+, version
+, homepage
+, lib
+, common-updater-scripts
+, genericUpdater
+, writers
+, jq
+}:
+
+let
+ updater = genericUpdater {
+ inherit pname version;
+ attrPath = lib.toLower pname;
+ rev-prefix = "v";
+ versionLister = "${common-updater-scripts}/bin/list-git-tags ${homepage}";
+ };
+ updateScript = builtins.elemAt updater 0;
+ updateArgs = map (lib.escapeShellArg) (builtins.tail updater);
+in writers.writeBash "update-epgstation" ''
+ set -euxo pipefail
+
+ # bump the version
+ ${updateScript} ${lib.concatStringsSep " " updateArgs}
+
+ cd "${toString ./.}"
+
+ # Get the path to the latest source. Note that we can't just pass the value
+ # of epgstation.src directly because it'd be evaluated before we can run
+ # updateScript.
+ SRC="$(nix-build ../../../.. --no-out-link -A epgstation.src)"
+ if [[ "${version}" == "$(${jq}/bin/jq -r .version "$SRC/package.json")" ]]; then
+ echo "[INFO] Already using the latest version of ${pname}" >&2
+ exit
+ fi
+
+ # Regenerate package.json from the latest source.
+ ${jq}/bin/jq '. + {
+ dependencies: (.dependencies + .devDependencies),
+ } | del(.devDependencies, .main, .scripts)' \
+ "$SRC/package.json" \
+ > package.json
+
+ # Regenerate node packages to update the pre-overriden epgstation derivation.
+ # This must come *after* package.json has been regenerated.
+ pushd ../../../development/node-packages
+ ./generate.sh
+ popd
+
+ # Generate default streaming settings for the nixos module.
+ pushd ../../../../nixos/modules/services/video/epgstation
+ ${jq}/bin/jq '
+ { liveHLS
+ , liveMP4
+ , liveWebM
+ , mpegTsStreaming
+ , mpegTsViewer
+ , recordedDownloader
+ , recordedStreaming
+ , recordedHLS
+ , recordedViewer
+ }' \
+ "$SRC/config/config.sample.json" \
+ > streaming.json
+ popd
+''
diff --git a/pkgs/applications/video/filebot/default.nix b/pkgs/applications/video/filebot/default.nix
index cdd70b4c8948..e9ae14e19aa2 100644
--- a/pkgs/applications/video/filebot/default.nix
+++ b/pkgs/applications/video/filebot/default.nix
@@ -10,11 +10,11 @@ in
stdenv.mkDerivation rec {
pname = "filebot";
- version = "4.9.1";
+ version = "4.9.2";
src = fetchurl {
url = "https://get.filebot.net/filebot/FileBot_${version}/FileBot_${version}-portable.tar.xz";
- sha256 = "0l496cz703mjymjhgmyrkqbfld1bz53pdsbkx00h9a267j22fkms";
+ sha256 = "0hcyam8l0fzc9fnp1dpawk0s3rwhfph78w99y7zlcv5l4l4h04lz";
};
unpackPhase = "tar xvf $src";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
cp -r filebot.sh lib/ jar/ $out/opt/
# Filebot writes to $APP_DATA, which fails due to read-only filesystem. Using current user .local directory instead.
substituteInPlace $out/opt/filebot.sh \
- --replace 'APP_DATA="$FILEBOT_HOME/data/$USER"' 'APP_DATA=''${XDG_DATA_HOME:-$HOME/.local/share}/filebot/data' \
+ --replace 'APP_DATA="$FILEBOT_HOME/data/$(id -u)"' 'APP_DATA=''${XDG_DATA_HOME:-$HOME/.local/share}/filebot/data' \
--replace '$FILEBOT_HOME/data/.license' '$APP_DATA/.license'
wrapProgram $out/opt/filebot.sh \
--prefix PATH : ${stdenv.lib.makeBinPath [ openjdk11 ]}
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/go-chromecast/default.nix b/pkgs/applications/video/go-chromecast/default.nix
new file mode 100644
index 000000000000..89c2eb425ce6
--- /dev/null
+++ b/pkgs/applications/video/go-chromecast/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "go-chromecast";
+ version = "0.2.5";
+
+ src = fetchFromGitHub {
+ owner = "vishen";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0y1zwy1bxnjz409vdhqwykvfjhrsyy4j503v3rjrrhkcca6vfbyg";
+ };
+
+ vendorSha256 = "04mgm3afgczq0an6ys8bilxv1hgzfwvgjx21fyl82yxd573rsf5r";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=unknown" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/vishen/go-chromecast";
+ description = "CLI for Google Chromecast, Home devices and Cast Groups";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ marsam ];
+ };
+}
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/k9copy/default.nix b/pkgs/applications/video/k9copy/default.nix
deleted file mode 100644
index 317505185d0d..000000000000
--- a/pkgs/applications/video/k9copy/default.nix
+++ /dev/null
@@ -1,63 +0,0 @@
-{ stdenv, fetchurl
-, cmake
-, dvdauthor, xineLib, libmpeg2, libav, libdvdread, libdvdnav, dvdplusrwtools
-, phonon, qtx11extras
-, extra-cmake-modules, kio, kiconthemes, ki18n, kdesu, kdoctools, solid
-}:
-
-stdenv.mkDerivation rec {
- version = "3.0.3";
- pname = "k9copy";
-
- src = fetchurl {
- url = "mirror://sourceforge/k9copy-reloaded/${pname}-${version}.tar.gz";
- sha256 = "0dp06rwihks50c57bbv04d6bj2qc88isl91971r4lii2xp0qn7sg";
- };
-
- patches = [
- ./gcc6.patch
- ];
-
- cmakeFlags = [
- "-DQT5_BUILD=ON"
- "-DCMAKE_MINIMUM_REQUIRED_VERSION=3.0"
- ];
-
- # Hack to disable documentation
- preConfigure = ''
- substituteInPlace ./CMakeLists.txt \
- --replace "add_subdirectory(doc)" ""
- '';
-
- buildInputs = [
- cmake
- dvdauthor
- xineLib
- libmpeg2
- libav
- libdvdread
- libdvdnav
- dvdplusrwtools
- #automoc4
- phonon
- extra-cmake-modules
- kio
- solid
- qtx11extras
- kiconthemes
- ki18n
- kdesu
- ];
- nativeBuildInputs = [ kdoctools ];
-
- meta = {
- description = "DVD backup and DVD authoring program";
- homepage = "http://k9copy-reloaded.sourceforge.net/";
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [ flosse ];
- platforms = stdenv.lib.platforms.unix;
- # TODO: The software is deprecated and the build is broken, see:
- # https://github.com/NixOS/nixpkgs/pull/63260#issuecomment-503506487
- broken = true;
- };
-}
diff --git a/pkgs/applications/video/k9copy/gcc6.patch b/pkgs/applications/video/k9copy/gcc6.patch
deleted file mode 100644
index d0c9c2a8035e..000000000000
--- a/pkgs/applications/video/k9copy/gcc6.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git c/src/backup/k9dvdbackup.cpp i/src/backup/k9dvdbackup.cpp
-index f5e4859..82fa392 100755
---- c/src/backup/k9dvdbackup.cpp
-+++ i/src/backup/k9dvdbackup.cpp
-@@ -907,7 +907,7 @@ k9Vobu * k9DVDBackup::remapOffset(uint32_t _sector,uint32_t *_offset,int _dir) {
-
-
- if ((vobu1 !=NULL) && (vobu2!=NULL)) {
-- *_offset = abs(vobu1->newSector - vobu2->newSector) | maskOffset1 ;
-+ *_offset = (vobu1->newSector - vobu2->newSector) | maskOffset1 ;
- *_offset |= maskOffset2;
- return vobu2;
- }
-diff --git c/src/backup/k9execcopy.cpp i/src/backup/k9execcopy.cpp
-index d59222c..35de923 100644
---- c/src/backup/k9execcopy.cpp
-+++ i/src/backup/k9execcopy.cpp
-@@ -306,7 +306,7 @@ void k9ExecCopy::createMkv(k9DVDTitle *_title,const QString &_filename,QMultiMap
-
- #if QT_VERSION >= 0x050000
- m_progressDialog=new QProgressDialog(k9Dialogs::getMainWidget() );
-- m_progressDialog->setCancelButton(false);
-+ m_progressDialog->setCancelButton(0);
-
- #else
- m_progressDialog=new KProgressDialog(k9Dialogs::getMainWidget() );
diff --git a/pkgs/applications/video/kodi/default.nix b/pkgs/applications/video/kodi/default.nix
index fcbb546a1fa1..a60250ee0ff1 100644
--- a/pkgs/applications/video/kodi/default.nix
+++ b/pkgs/applications/video/kodi/default.nix
@@ -45,14 +45,14 @@ assert useWayland -> wayland != null && wayland-protocols != null && waylandpp !
let
kodiReleaseDate = "20200728";
- kodiVersion = "18.8";
+ kodiVersion = "18.9";
rel = "Leia";
kodi_src = fetchFromGitHub {
owner = "xbmc";
repo = "xbmc";
rev = "${kodiVersion}-${rel}";
- sha256 = "0qpkpz43s207msvv3qkiy6vzqwcgmydxv3py7vc29mv6h30chrva";
+ sha256 = "0nnf7823pixj6n2fkjc8rbdjwayvhlbglij2by4rnjzzfgmqmw20";
};
cmakeProto = fetchurl {
diff --git a/pkgs/applications/video/linuxstopmotion/default.nix b/pkgs/applications/video/linuxstopmotion/default.nix
index 3a2d1b79e9e0..365fb1ea417a 100644
--- a/pkgs/applications/video/linuxstopmotion/default.nix
+++ b/pkgs/applications/video/linuxstopmotion/default.nix
@@ -1,32 +1,26 @@
-{ stdenv, fetchgit, pkgconfig, qt4, SDL, SDL_image, libvorbis, libtar, libxml2
-, gamin, qmake4Hook
-}:
+{ mkDerivation, lib, fetchgit, pkgconfig, qmake, qtbase, qttools, qtmultimedia, libvorbis, libtar, libxml2 }:
-stdenv.mkDerivation rec {
- version = "0.8";
+mkDerivation rec {
+ version = "0.8.5";
pname = "linuxstopmotion";
-
+
src = fetchgit {
- url = "git://git.code.sf.net/p/linuxstopmotion/code";
- rev = "refs/tags/${version}";
- sha256 = "19v9d0v3laiwi0f1n92lvj2s5s1mxsrfygna0xyw9pkcnk3b26q6";
+ url = "https://git.code.sf.net/p/linuxstopmotion/code";
+ rev = version;
+ sha256 = "1612lkwsfzc59wvdj2zbj5cwsyw66bwn31jrzjrxvygxdh4ab069";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ qt4 SDL SDL_image libvorbis libtar libxml2 gamin qmake4Hook ];
-
- patches = [ ./linuxstopmotion-fix-wrong-isProcess-logic.patch ];
+ nativeBuildInputs = [ qmake pkgconfig ];
+ buildInputs = [ qtbase qttools qtmultimedia libvorbis libtar libxml2 ];
- # Installation breaks without this
- preInstall = ''
- mkdir -p "$out/share/stopmotion/translations/"
- cp -v build/*.qm "$out/share/stopmotion/translations/"
+ postPatch = ''
+ substituteInPlace stopmotion.pro --replace '$$[QT_INSTALL_BINS]' '${lib.getDev qttools}/bin'
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Create stop-motion animation movies";
homepage = "http://linuxstopmotion.org/";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
};
diff --git a/pkgs/applications/video/linuxstopmotion/linuxstopmotion-fix-wrong-isProcess-logic.patch b/pkgs/applications/video/linuxstopmotion/linuxstopmotion-fix-wrong-isProcess-logic.patch
deleted file mode 100644
index caab48d0e2d9..000000000000
--- a/pkgs/applications/video/linuxstopmotion/linuxstopmotion-fix-wrong-isProcess-logic.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From b23b7dab1d540b0710fcb9ded1c6256a49844906 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= <bjorn.forsman@gmail.com>
-Date: Wed, 20 Aug 2014 22:22:00 +0200
-Subject: [PATCH] Fix wrong "isProcess" logic
-
-Stopmotion wrongly thinks that uvccapture should be run as a daemon,
-even though configuration for uvccapture has no "daemon-like" command
-line to be run (according to "preferences"). The result is an error
-popup instead of video/image grabbing.
-
-This brings back the "isProcess" logic that was in stopmotion v0.7.2,
-because it seems to work, while the current logic (v0.8.0) seems to
-fail.
----
- src/presentation/frontends/qtfrontend/frameview.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/presentation/frontends/qtfrontend/frameview.cpp b/src/presentation/frontends/qtfrontend/frameview.cpp
-index e44dca7..d2c41fd 100644
---- a/src/presentation/frontends/qtfrontend/frameview.cpp
-+++ b/src/presentation/frontends/qtfrontend/frameview.cpp
-@@ -270,7 +270,7 @@ bool FrameView::on() {
- Preference device(QString("device%1")
- .arg(activeDev).toLatin1().constData(), "");
- QString pre = QString(prepoll.get()).replace("$VIDEODEVICE", device.get());
-- bool isProcess = startDaemon.get();
-+ bool isProcess = (strcmp(startDaemon.get(), "") == 0) ? false : true;
-
- bool isCameraReady = true;
- this->grabber = new CommandLineGrabber(capturedFile.path(), isProcess);
---
-2.0.2
-
diff --git a/pkgs/applications/video/makemkv/default.nix b/pkgs/applications/video/makemkv/default.nix
index d3cb12924c26..6f47307f4a6a 100644
--- a/pkgs/applications/video/makemkv/default.nix
+++ b/pkgs/applications/video/makemkv/default.nix
@@ -1,23 +1,33 @@
-{ stdenv, mkDerivation, fetchurl, autoPatchelfHook
-, ffmpeg_3, openssl, qtbase, zlib, pkgconfig
+{ stdenv
+, mkDerivation
+, fetchurl
+, autoPatchelfHook
+, pkg-config
+, ffmpeg_3
+, openssl
+, qtbase
+, zlib
+
+, withJava ? true
+, jre_headless
}:
let
- version = "1.15.2";
+ version = "1.15.3";
# Using two URLs as the first one will break as soon as a new version is released
src_bin = fetchurl {
urls = [
"http://www.makemkv.com/download/makemkv-bin-${version}.tar.gz"
"http://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz"
];
- sha256 = "1dbips0qllbwhak44c50nlwn8n3kx8i6773cal5zl3dv4v2nf6ql";
+ hash = "sha256-Y23aetnwqLGaBIgJ/AP0oCrh8P5jpVrcMJgmc0Oe+i8=";
};
src_oss = fetchurl {
urls = [
"http://www.makemkv.com/download/makemkv-oss-${version}.tar.gz"
"http://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz"
];
- sha256 = "1wnhzlz5fw6qwh82hjcpimg60xb3a9a54zb6gcjhqr9zdly2zphy";
+ hash = "sha256-Qruq9YKAaNF1pDtOhptP95UjFL2NA4EuROR4v6XZHEw=";
};
in mkDerivation {
pname = "makemkv";
@@ -27,10 +37,17 @@ in mkDerivation {
sourceRoot = "makemkv-oss-${version}";
- nativeBuildInputs = [ autoPatchelfHook pkgconfig ];
+ nativeBuildInputs = [ autoPatchelfHook pkg-config ];
buildInputs = [ ffmpeg_3 openssl qtbase zlib ];
+ qtWrapperArgs =
+ let
+ binPath = stdenv.lib.makeBinPath [ jre_headless ];
+ in stdenv.lib.optionals withJava [
+ ''--prefix PATH : ${binPath}''
+ ];
+
installPhase = ''
runHook preInstall
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/motion/default.nix b/pkgs/applications/video/motion/default.nix
index 7f101c41edbd..e25101250411 100644
--- a/pkgs/applications/video/motion/default.nix
+++ b/pkgs/applications/video/motion/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "motion";
- version = "4.3.1";
+ version = "4.3.2";
src = fetchFromGitHub {
owner = "Motion-Project";
repo = "motion";
rev = "release-${version}";
- sha256 = "01yy4pdgd4wa97bpw27zn5zik9iz719m1jiwkk9lb7m2a2951dhc";
+ sha256 = "09xs815jsivcilpmnrx2jkcxirj4lg5kp99fkr0p2sdxw03myi95";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
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/default.nix b/pkgs/applications/video/obs-studio/default.nix
index 0d0fce279bbd..cdecde6b869a 100644
--- a/pkgs/applications/video/obs-studio/default.nix
+++ b/pkgs/applications/video/obs-studio/default.nix
@@ -32,6 +32,7 @@
, alsaLib
, pulseaudioSupport ? config.pulseaudio or stdenv.isLinux
, libpulseaudio
+, libcef
}:
let
@@ -44,8 +45,9 @@ in mkDerivation rec {
src = fetchFromGitHub {
owner = "obsproject";
repo = "obs-studio";
- rev = version;
- sha256 = "1d502f80whh686mvq0yn6zpa5nvmnlzxwp5sjz43vpbbvhpbrdqj";
+ rev = "refs/tags/${version}";
+ sha256 = "1bf56z2yb7gq1knqwcqj369c3wl9jr3wll5vlngmfy2gwqrczjmw";
+ fetchSubmodules = true;
};
nativeBuildInputs = [ addOpenGLRunpath cmake pkgconfig ];
@@ -55,6 +57,7 @@ in mkDerivation rec {
fdk_aac
ffmpeg
jansson
+ libcef
libjack2
libv4l
libxkbcommon
@@ -73,6 +76,18 @@ in mkDerivation rec {
++ optional alsaSupport alsaLib
++ optional pulseaudioSupport libpulseaudio;
+ # Copied from the obs-linuxbrowser
+ postUnpack = ''
+ mkdir -p cef/Release cef/Resources cef/libcef_dll_wrapper/
+ for i in ${libcef}/share/cef/*; do
+ cp -r $i cef/Release/
+ cp -r $i cef/Resources/
+ done
+ cp -r ${libcef}/lib/libcef.so cef/Release/
+ cp -r ${libcef}/lib/libcef_dll_wrapper.a cef/libcef_dll_wrapper/
+ cp -r ${libcef}/include cef/
+ '';
+
# obs attempts to dlopen libobs-opengl, it fails unless we make sure
# DL_OPENGL is an explicit path. Not sure if there's a better way
# to handle this.
@@ -80,6 +95,9 @@ in mkDerivation rec {
"-DCMAKE_CXX_FLAGS=-DDL_OPENGL=\\\"$(out)/lib/libobs-opengl.so\\\""
"-DOBS_VERSION_OVERRIDE=${version}"
"-Wno-dev" # kill dev warnings that are useless for packaging
+ # Add support for browser source
+ "-DBUILD_BROWSER=ON"
+ "-DCEF_ROOT_DIR=../../cef"
];
postInstall = ''
diff --git a/pkgs/applications/video/obs-studio/linuxbrowser.nix b/pkgs/applications/video/obs-studio/linuxbrowser.nix
deleted file mode 100644
index a33383937fb8..000000000000
--- a/pkgs/applications/video/obs-studio/linuxbrowser.nix
+++ /dev/null
@@ -1,49 +0,0 @@
-# We don't have a wrapper which can supply obs-studio plugins so you have to
-# somewhat manually install this:
-
-# nix-env -f . -iA obs-linuxbrowser
-# mkdir -p ~/.config/obs-studio/plugins
-# ln -s ~/.nix-profile/share/obs/obs-plugins/obs-linuxbrowser ~/.config/obs-studio/plugins/
-
-{ stdenv, fetchFromGitHub, obs-studio, cmake, libcef }:
-
-stdenv.mkDerivation rec {
- pname = "obs-linuxbrowser";
- version = "0.6.1-6-gf86dba6";
-
- src = fetchFromGitHub {
- owner = "bazukas";
- repo = "obs-linuxbrowser";
- rev = version;
- sha256 = "08d7qz0721va88bcyia8p0ycw50f6x3yk97s3vzhsc9xpq691kpi";
- };
-
- nativeBuildInputs = [ cmake ];
- buildInputs = [ obs-studio ];
- postUnpack = ''
- mkdir -p cef/Release cef/Resources cef/libcef_dll_wrapper/
- for i in ${libcef}/share/cef/*; do
- ln -s $i cef/Release/
- ln -s $i cef/Resources/
- done
- ln -s ${libcef}/lib/libcef.so cef/Release/
- ln -s ${libcef}/lib/libcef_dll_wrapper.a cef/libcef_dll_wrapper/
- ln -s ${libcef}/include cef/
- '';
- cmakeFlags = [
- "-DCEF_ROOT_DIR=../../cef"
- "-DOBS_INCLUDE_SEARCH_DIR=${obs-studio}/include/obs"
- ];
- installPhase = ''
- mkdir -p $out/share/obs/obs-plugins
- cp -r build/obs-linuxbrowser $out/share/obs/obs-plugins/
- '';
-
- meta = with stdenv.lib; {
- description = "Browser source plugin for obs-studio based on Chromium Embedded Framework";
- homepage = "https://github.com/bazukas/obs-linuxbrowser";
- maintainers = with maintainers; [ puffnfresh ];
- license = licenses.gpl2;
- platforms = with platforms; linux;
- };
-}
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 cd3176249f8a..ede47ad061f6 100644
--- a/pkgs/applications/video/openshot-qt/default.nix
+++ b/pkgs/applications/video/openshot-qt/default.nix
@@ -1,6 +1,7 @@
{ stdenv, mkDerivationWith, fetchFromGitHub, fetchpatch
, doxygen, python3Packages, libopenshot
-, wrapGAppsHook, gtk3 }:
+, wrapGAppsHook, gtk3
+, qtsvg }:
mkDerivationWith python3Packages.buildPythonApplication rec {
pname = "openshot-qt";
@@ -29,6 +30,12 @@ mkDerivationWith python3Packages.buildPythonApplication rec {
postFixup = ''
wrapProgram $out/bin/openshot-qt \
+ ''
+ # Fix toolbar icons on Darwin
+ + stdenv.lib.optionalString stdenv.isDarwin ''
+ --suffix QT_PLUGIN_PATH : "${stdenv.lib.getBin qtsvg}/lib/qt-5.12.7/plugins" \
+ ''
+ + ''
"''${gappsWrapperArgs[@]}" \
"''${qtWrapperArgs[@]}"
'';
@@ -47,6 +54,6 @@ mkDerivationWith python3Packages.buildPythonApplication rec {
'';
license = with licenses; gpl3Plus;
maintainers = with maintainers; [ AndersonTorres ];
- platforms = with platforms; linux;
+ platforms = with platforms; unix;
};
}
diff --git a/pkgs/applications/video/openshot-qt/libopenshot-audio.nix b/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
index d1a368b43ba2..b6bb87e66512 100644
--- a/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
+++ b/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
@@ -1,4 +1,7 @@
-{ stdenv, fetchFromGitHub, pkgconfig, cmake, doxygen, alsaLib , libX11, libXft, libXrandr, libXinerama, libXext, libXcursor }:
+{ stdenv, fetchFromGitHub, pkgconfig, cmake, doxygen
+, alsaLib, libX11, libXft, libXrandr, libXinerama, libXext, libXcursor
+, zlib, AGL, Cocoa, Foundation
+}:
with stdenv.lib;
stdenv.mkDerivation rec {
@@ -16,7 +19,12 @@ stdenv.mkDerivation rec {
[ pkgconfig cmake doxygen ];
buildInputs =
- [ alsaLib libX11 libXft libXrandr libXinerama libXext libXcursor ];
+ optionals stdenv.isLinux [ alsaLib ]
+ ++ (if stdenv.isDarwin then
+ [ zlib AGL Cocoa Foundation ]
+ else
+ [ libX11 libXft libXrandr libXinerama libXext libXcursor ])
+ ;
doCheck = false;
@@ -30,6 +38,6 @@ stdenv.mkDerivation rec {
'';
license = with licenses; gpl3Plus;
maintainers = with maintainers; [ AndersonTorres ];
- platforms = with platforms; linux;
+ platforms = with platforms; unix;
};
}
diff --git a/pkgs/applications/video/openshot-qt/libopenshot.nix b/pkgs/applications/video/openshot-qt/libopenshot.nix
index e24b6ee41f85..1b6084a1d2f9 100644
--- a/pkgs/applications/video/openshot-qt/libopenshot.nix
+++ b/pkgs/applications/video/openshot-qt/libopenshot.nix
@@ -3,7 +3,9 @@
, libopenshot-audio, imagemagick, ffmpeg_3
, swig, python3
, unittest-cpp, cppzmq, zeromq
-, qtbase, qtmultimedia }:
+, qtbase, qtmultimedia
+, llvmPackages
+}:
with stdenv.lib;
stdenv.mkDerivation rec {
@@ -27,7 +29,9 @@ stdenv.mkDerivation rec {
buildInputs =
[ imagemagick ffmpeg_3 swig python3 unittest-cpp
- cppzmq zeromq qtbase qtmultimedia ];
+ cppzmq zeromq qtbase qtmultimedia ]
+ ++ optional stdenv.isDarwin llvmPackages.openmp
+ ;
LIBOPENSHOT_AUDIO_DIR = libopenshot-audio;
"UNITTEST++_INCLUDE_DIR" = "${unittest-cpp}/include/UnitTest++";
@@ -46,6 +50,6 @@ stdenv.mkDerivation rec {
'';
license = with licenses; gpl3Plus;
maintainers = with maintainers; [ AndersonTorres ];
- platforms = with platforms; linux;
+ platforms = with platforms; unix;
};
}
diff --git a/pkgs/applications/video/pitivi/default.nix b/pkgs/applications/video/pitivi/default.nix
index ee07a5c7cc89..535913c6f2b2 100644
--- a/pkgs/applications/video/pitivi/default.nix
+++ b/pkgs/applications/video/pitivi/default.nix
@@ -1,7 +1,6 @@
{ stdenv
, fetchFromGitHub
, fetchurl
-, fetchpatch
, pkg-config
, gettext
, itstool
@@ -11,6 +10,7 @@
, gst_all_1
, gtk3
, gobject-introspection
+, libpeas
, librsvg
, gnome3
, libnotify
@@ -20,40 +20,15 @@
, gsettings-desktop-schemas
}:
-let
- # gst-transcoder was merged with gst-plugins-bad 1.18.
- # TODO: switch to that once available.
- gst-transcoder = stdenv.mkDerivation rec {
- version = "1.14.1";
- pname = "gst-transcoder";
- src = fetchFromGitHub {
- owner = "pitivi";
- repo = "gst-transcoder";
- rev = version;
- sha256 = "16skiz9akavssii529v9nr8zd54w43livc14khdyzv164djg9q8f";
- };
- nativeBuildInputs = [
- pkg-config
- meson
- ninja
- gobject-introspection
- python3
- ];
- buildInputs = with gst_all_1; [
- gstreamer
- gst-plugins-base
- ];
- };
-
-in python3Packages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "pitivi";
- version = "0.999";
+ version = "2020.09.1";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/pitivi/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0mxp2p4gg976fp1vj3rb5rmpl5mqfzncm9vw2719irl32f1qlvyb";
+ sha256 = "1by52b56s9c3h23n40iccygkazwlhii2gb28zhnj2xz5805j05y2";
};
patches = [
@@ -61,42 +36,6 @@ in python3Packages.buildPythonApplication rec {
# and saves them to the generated binary. This would make the build-time
# dependencies part of the closure so we remove it.
./prevent-closure-contamination.patch
-
- # Port from intltool to gettext.
- # Needed for the following patches to apply.
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/pitivi/commit/89b1053f2516c594f414c5c67c835471bce44b67.patch";
- sha256 = "8yhArzAtZC+WjHftcSDrstBlT8j6WlGHffU9Nj+ny+c=";
- excludes = [ "po/POTFILES.in" ];
- })
-
- # Complete switching to gst-transcoder in gst-plugins-bad.
- # Otherwise there will likely be conflics.
- # TODO: Apply this patch once we are using gst-transcoder from gst-plugins-bad.
- # (fetchpatch {
- # url = "https://gitlab.gnome.org/GNOME/pitivi/commit/51ae6533ee26ffd47e453eb5f5ad8cd46f57d15e.patch";
- # sha256 = "zxJm+E5o+oZ3lW6wYNY/ERo2g4NmCjoY8oV+uScq8j8=";
- # })
-
- # Generate renderer.so on macOS instead of dylib.
- # Needed for the following patch to apply.
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/pitivi/commit/bcacadcafabf8911efb0fddc8d57329237d08cd1.patch";
- sha256 = "2BM5acIwOgdr1L9vhtMMN4trrLuqCg/K6v6ZYtD1Fjw=";
- postFetch = ''
- sed -i -e "s/1.90.0.1/0.999/g" "$out"
- '';
- })
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/pitivi/commit/0a3cc054a2c20b59f5aaaaa307de3c9af3c0d270.patch";
- sha256 = "6DhqRlxFWFFdLwGoFem+vPt8x7v732KMVjMF9fypMK4=";
- postFetch = ''
- sed "$out" -i \
- -e "s/1.90.0.1/0.999/g" \
- -e "s/\(-python_dep.*\)/\1\n /" \
- -e "s/-1,9 +1,16/-1,10 +1,17/"
- '';
- })
];
nativeBuildInputs = [
@@ -112,13 +51,13 @@ in python3Packages.buildPythonApplication rec {
buildInputs = [
gobject-introspection
gtk3
+ libpeas
librsvg
gnome3.gnome-desktop
gsound
gnome3.adwaita-icon-theme
gsettings-desktop-schemas
libnotify
- gst-transcoder
] ++ (with gst_all_1; [
gstreamer
gst-editing-services
@@ -127,7 +66,7 @@ in python3Packages.buildPythonApplication rec {
gst-plugins-bad
gst-plugins-ugly
gst-libav
- gst-validate
+ gst-devtools
]);
pythonPath = with python3Packages; [
@@ -142,9 +81,6 @@ in python3Packages.buildPythonApplication rec {
postPatch = ''
patchShebangs ./getenvvar.py
-
- # fetchpatch does not support renamings
- mv data/org.pitivi.Pitivi-mime.xml data/org.pitivi.Pitivi-mime.xml.in
'';
# Fixes error
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/plex-mpv-shim/default.nix b/pkgs/applications/video/plex-mpv-shim/default.nix
index 16e6cd826ec8..e25c101b5dfb 100644
--- a/pkgs/applications/video/plex-mpv-shim/default.nix
+++ b/pkgs/applications/video/plex-mpv-shim/default.nix
@@ -2,13 +2,13 @@
buildPythonApplication rec {
pname = "plex-mpv-shim";
- version = "1.8.0";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "iwalton3";
repo = pname;
rev = "v${version}";
- sha256 = "0fi0glnl7nr6754r9jk7d7dsnjbdm7civvhcj2l009yxiv2rxzj3";
+ sha256 = "06i6pp4jg0f9h6ash60fj1l5mbsdw3zyx7c6anbsrn86802i7paa";
};
propagatedBuildInputs = [ mpv requests python-mpv-jsonipc ];
diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix
index f1d77fb7d147..b1db8cc57d2a 100644
--- a/pkgs/applications/video/shotcut/default.nix
+++ b/pkgs/applications/video/shotcut/default.nix
@@ -1,36 +1,64 @@
-{ 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.09.13";
+ version = "20.11.25";
src = fetchFromGitHub {
owner = "mltframework";
repo = "shotcut";
rev = "v${version}";
- sha256 = "1q7ba6j3b2yzn3y5z9s5ldh15wrvhi6vymhwm910nqa5379dcc21";
+ sha256 = "1nm71gnjd082m7bxlmrkngn079m3fdrb059f7wy23qj7khgpi3iz";
};
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";
- qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" "SHOTCUT_VERSION=${version}" ];
+ 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}"
+ "DEFINES+=SHOTCUT_NOUPGRADE"
+ ];
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)
@@ -39,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/charliecloud/default.nix b/pkgs/applications/virtualization/charliecloud/default.nix
index a7e8260765fe..d6cbc25d883b 100644
--- a/pkgs/applications/virtualization/charliecloud/default.nix
+++ b/pkgs/applications/virtualization/charliecloud/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
- version = "0.19";
+ version = "0.20";
pname = "charliecloud";
src = fetchFromGitHub {
owner = "hpc";
repo = "charliecloud";
rev = "v${version}";
- sha256 = "1rmvm0s1jdpzfg32b3hwsbdkzws7gsy4xq227hmzv3n2dv64svm6";
+ sha256 = "15ihffwhpjnzgz0ir5vc9la4fwkqj91vmrcsb2r58ikq7h9sk45j";
};
nativeBuildInputs = [ autoreconfHook makeWrapper ];
diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix
index eded437a62db..50b9b8f36aab 100644
--- a/pkgs/applications/virtualization/containerd/default.nix
+++ b/pkgs/applications/virtualization/containerd/default.nix
@@ -1,10 +1,10 @@
-{ 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.2";
# git commit for the above version's tag
commit = "7ad184331fa3e55e52b890ea95e65ba581ae3429";
@@ -12,13 +12,13 @@ buildGoPackage rec {
owner = "containerd";
repo = "containerd";
rev = "v${version}";
- sha256 = "1k6dqaidnldf7kpxdszf0wn6xb8m6vaizm2aza81fri1q0051213";
+ sha256 = "17ciyvqz0j1q2vyzwkz6bkvxpz2d7y1kk99fv68ar7l4mr8pyp78";
};
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 e52401ba35fc..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";
+ version = "0.16";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = version;
- sha256 = "0cqzk2lm1w0g2v6qhiliq565cf4p7hzh839jb01p3i5cr9kx11kc";
+ sha256 = "03547axiwv161sbymh2vxqx591xr4nq6b9y8y45m15xvfv0f7vl8";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/virtualization/docker-slim/default.nix b/pkgs/applications/virtualization/docker-slim/default.nix
index 058f6fd8ccca..84e0135f665b 100644
--- a/pkgs/applications/virtualization/docker-slim/default.nix
+++ b/pkgs/applications/virtualization/docker-slim/default.nix
@@ -40,6 +40,6 @@ buildGoPackage rec {
description = "Minify and secure Docker containers";
homepage = "https://dockersl.im/";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 marsam mbrgm ];
+ maintainers = with maintainers; [ Br1ght0ne marsam mbrgm ];
};
}
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index 4d6f53ceb5db..5df0ae39a251 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -1,9 +1,10 @@
{ stdenv, lib, fetchFromGitHub, fetchpatch, buildGoPackage
-, makeWrapper, removeReferencesTo, installShellFiles, pkgconfig
+, 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;
@@ -94,7 +95,7 @@ rec {
goPackagePath = "github.com/docker/docker-ce";
- nativeBuildInputs = [ pkgconfig go-md2man go libtool removeReferencesTo installShellFiles ];
+ nativeBuildInputs = [ pkgconfig go-md2man go libtool installShellFiles ];
buildInputs = [
makeWrapper
] ++ optionals (stdenv.isLinux) [
@@ -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,11 +185,7 @@ rec {
installManPage man/*/*.[1-9]
'';
- preFixup = ''
- find $out -type f -exec remove-references-to -t ${stdenv.cc.cc} '{}' +
- '' + optionalString (stdenv.isLinux) ''
- find $out -type f -exec remove-references-to -t ${stdenv.glibc.dev} '{}' +
- '';
+ passthru.tests = { inherit (nixosTests) docker; };
meta = {
homepage = "https://www.docker.com/";
diff --git a/pkgs/applications/virtualization/firecracker/default.nix b/pkgs/applications/virtualization/firecracker/default.nix
index 9513457d86d3..98b95fa2bec3 100644
--- a/pkgs/applications/virtualization/firecracker/default.nix
+++ b/pkgs/applications/virtualization/firecracker/default.nix
@@ -1,7 +1,7 @@
{ fetchurl, stdenv }:
let
- version = "0.22.0";
+ version = "0.23.0";
suffix = {
x86_64-linux = "x86_64";
@@ -15,13 +15,13 @@ let
};
firecracker-bin = fetchbin "firecracker" {
- x86_64-linux = "1jl7cmw53fbykcji8a0bkdy82mgpfr8km3ab6iwsrswvahh4srx7";
- aarch64-linux = "15vi6441gr4jy0698ifashgv1ic7iz0kbm7c28m2jd8z08p6bnlz";
+ x86_64-linux = "11h6qkq55y1w0mlkfkbnpxxai73rzxkiz07i747m7a9azbrmldp8";
+ aarch64-linux = "0zyx7md54w0fhqk1anfyjfdqrkg2mjyy17y9jk17p34yrw8j9y29";
};
jailer-bin = fetchbin "jailer" {
- x86_64-linux = "0wir7fi1iqvw02908axfaqzp9q5qyg4yk5jicp8s493iz3vhm9h7";
- aarch64-linux = "1l3yc9j27vxfyn89xmxi1ir635v7l8ikwpw9a30dhh50wa3rm4jy";
+ x86_64-linux = "15slr2azqvyqlhvlh7zk1n0rkfq282kj0pllp19r0yl1w8ns1gw5";
+ aarch64-linux = "1d92jhd6fb7w7ciz15rcfp8jf74r2503w2fl1b6pznpc8h4qscfd";
};
in
diff --git a/pkgs/applications/virtualization/looking-glass-client/default.nix b/pkgs/applications/virtualization/looking-glass-client/default.nix
index a0ec55dd895b..74370aafa40e 100644
--- a/pkgs/applications/virtualization/looking-glass-client/default.nix
+++ b/pkgs/applications/virtualization/looking-glass-client/default.nix
@@ -1,36 +1,30 @@
-{ stdenv, fetchFromGitHub, fetchpatch
-, cmake, pkgconfig, SDL2, SDL, SDL2_ttf, openssl, spice-protocol, fontconfig
-, libX11, freefont_ttf, nettle, libconfig, wayland, libpthreadstubs, libXdmcp
-, libXfixes, libbfd
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, SDL2, SDL2_ttf, spice-protocol
+, fontconfig, libX11, freefont_ttf, nettle, libpthreadstubs, libXau, libXdmcp
+, libXi, libXext, wayland, libffi, libGLU, expat, libbfd
}:
stdenv.mkDerivation rec {
pname = "looking-glass-client";
- version = "B1";
+ version = "B2";
src = fetchFromGitHub {
owner = "gnif";
repo = "LookingGlass";
rev = version;
- sha256 = "0vykv7yjz4fima9d82m83acd8ab72nq4wyzyfs1c499i27wz91ia";
+ sha256 = "100b5kzh8gr81kzw5fdqz2jsms25hv3815d31vy3qd6lrlm5gs3d";
+ fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [
- SDL SDL2 SDL2_ttf openssl spice-protocol fontconfig
- libX11 freefont_ttf nettle libconfig wayland libpthreadstubs
- libXdmcp libXfixes libbfd cmake
+ SDL2 SDL2_ttf spice-protocol fontconfig libX11 freefont_ttf nettle
+ libpthreadstubs libXau libXdmcp libXi libXext wayland libffi libGLU expat
+ libbfd
];
- enableParallelBuilding = true;
-
sourceRoot = "source/client";
-
- installPhase = ''
- mkdir -p $out/bin
- mv looking-glass-client $out/bin
- '';
+ NIX_CFLAGS_COMPILE = "-mavx"; # Fix some sort of AVX compiler problem.
meta = with stdenv.lib; {
description = "A KVM Frame Relay (KVMFR) implementation";
@@ -41,9 +35,9 @@ stdenv.mkDerivation rec {
step required to move away from dual booting with other operating systems
for legacy programs that require high performance graphics.
'';
- homepage = "https://looking-glass.hostfission.com/";
+ homepage = "https://looking-glass.io/";
license = licenses.gpl2Plus;
- maintainers = [ maintainers.alexbakker ];
+ maintainers = with maintainers; [ alexbakker ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/virtualization/nvidia-docker/avoid-static-libtirpc-build.patch b/pkgs/applications/virtualization/nvidia-docker/avoid-static-libtirpc-build.patch
new file mode 100644
index 000000000000..d3f207de00b2
--- /dev/null
+++ b/pkgs/applications/virtualization/nvidia-docker/avoid-static-libtirpc-build.patch
@@ -0,0 +1,21 @@
+diff --git a/Makefile b/Makefile
+index 0070ada..802cef0 100644
+--- a/Makefile
++++ b/Makefile
+@@ -202,7 +202,7 @@ $(BIN_NAME): $(BIN_OBJS)
+ ##### Public rules #####
+
+ all: CPPFLAGS += -DNDEBUG
+-all: shared static tools
++all: shared tools
+
+ # Run with ASAN_OPTIONS="protect_shadow_gap=0" to avoid CUDA OOM errors
+ debug: CFLAGS += -pedantic -fsanitize=undefined -fno-omit-frame-pointer -fno-common -fsanitize=address
+@@ -232,7 +232,6 @@ install: all
+ # Install header files
+ $(INSTALL) -m 644 $(LIB_INCS) $(DESTDIR)$(includedir)
+ # Install library files
+- $(INSTALL) -m 644 $(LIB_STATIC) $(DESTDIR)$(libdir)
+ $(INSTALL) -m 755 $(LIB_SHARED) $(DESTDIR)$(libdir)
+ $(LN) -sf $(LIB_SONAME) $(DESTDIR)$(libdir)/$(LIB_SYMLINK)
+ $(LDCONFIG) -n $(DESTDIR)$(libdir)
diff --git a/pkgs/applications/virtualization/nvidia-docker/libnvc.nix b/pkgs/applications/virtualization/nvidia-docker/libnvc.nix
index 5b97d7fffa29..6079f215ec80 100644
--- a/pkgs/applications/virtualization/nvidia-docker/libnvc.nix
+++ b/pkgs/applications/virtualization/nvidia-docker/libnvc.nix
@@ -1,17 +1,23 @@
-{ stdenv, lib, fetchFromGitHub, pkgconfig, libelf, libcap, libseccomp }:
-
-with lib; let
-
+{ stdenv
+, lib
+, fetchFromGitHub
+, pkgconfig
+, libelf
+, libcap
+, libseccomp
+, rpcsvc-proto
+, libtirpc
+}:
+let
modp-ver = "396.51";
-
nvidia-modprobe = fetchFromGitHub {
owner = "NVIDIA";
repo = "nvidia-modprobe";
rev = modp-ver;
sha256 = "1fw2qwc84k64agw6fx2v0mjf88aggph9c6qhs4cv7l3gmflv8qbk";
};
-
-in stdenv.mkDerivation rec {
+in
+stdenv.mkDerivation rec {
pname = "libnvidia-container";
version = "1.0.6";
@@ -22,19 +28,32 @@ in stdenv.mkDerivation rec {
sha256 = "1pnpc9knwh8d1zqb28zc3spkjc00w0z10vd3jna8ksvpl35jl7w3";
};
- # locations of nvidia-driver libraries are not resolved via ldconfig which
- # doesn't get used on NixOS. Additional support binaries like nvidia-smi are
- # not resolved via the environment PATH but via the derivation output path.
- patches = [ ./libnvc-ldconfig-and-path-fixes.patch ];
+ patches = [
+ # locations of nvidia-driver libraries are not resolved via ldconfig which
+ # doesn't get used on NixOS. Additional support binaries like nvidia-smi
+ # are not resolved via the environment PATH but via the derivation output
+ # path.
+ ./libnvc-ldconfig-and-path-fixes.patch
+
+ # the libnvidia-container Makefile wants to build and install static
+ # libtirpc libraries; this patch prevents that from happening
+ ./avoid-static-libtirpc-build.patch
+ ];
makeFlags = [
"WITH_LIBELF=yes"
"prefix=$(out)"
+ # we can't use the WITH_TIRPC=yes flag that exists in the Makefile for the
+ # same reason we patch out the static library use of libtirpc so we set the
+ # define in CFLAGS
+ "CFLAGS=-DWITH_TIRPC"
];
postPatch = ''
- sed -i 's/^REVISION :=.*/REVISION = ${src.rev}/' mk/common.mk
- sed -i 's/^COMPILER :=.*/COMPILER = $(CC)/' mk/common.mk
+ sed -i \
+ -e 's/^REVISION :=.*/REVISION = ${src.rev}/' \
+ -e 's/^COMPILER :=.*/COMPILER = $(CC)/' \
+ mk/common.mk
mkdir -p deps/src/nvidia-modprobe-${modp-ver}
cp -r ${nvidia-modprobe}/* deps/src/nvidia-modprobe-${modp-ver}
@@ -42,11 +61,14 @@ in stdenv.mkDerivation rec {
touch deps/src/nvidia-modprobe-${modp-ver}/.download_stamp
'';
- nativeBuildInputs = [ pkgconfig ];
+ NIX_CFLAGS_COMPILE = [ "-I${libtirpc.dev}/include/tirpc" ];
+ NIX_LDFLAGS = [ "-L${libtirpc.dev}/lib" "-ltirpc" ];
+
+ nativeBuildInputs = [ pkgconfig rpcsvc-proto ];
- buildInputs = [ libelf libcap libseccomp ];
+ buildInputs = [ libelf libcap libseccomp libtirpc ];
- meta = {
+ meta = with lib; {
homepage = "https://github.com/NVIDIA/libnvidia-container";
description = "NVIDIA container runtime library";
license = licenses.bsd3;
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/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/CVE-2020-27617.patch b/pkgs/applications/virtualization/qemu/CVE-2020-27617.patch
new file mode 100644
index 000000000000..fa708b298365
--- /dev/null
+++ b/pkgs/applications/virtualization/qemu/CVE-2020-27617.patch
@@ -0,0 +1,43 @@
+From 6d19c0cc6c5a9bba308fc29d7c0edc2dc372c41b Mon Sep 17 00:00:00 2001
+From: Prasad J Pandit <pjp@fedoraproject.org>
+Date: Wed, 21 Oct 2020 11:35:50 +0530
+Subject: [PATCH] net: remove an assert call in eth_get_gso_type
+
+eth_get_gso_type() routine returns segmentation offload type based on
+L3 protocol type. It calls g_assert_not_reached if L3 protocol is
+unknown, making the following return statement unreachable. Remove the
+g_assert call, it maybe triggered by a guest user.
+
+Reported-by: Gaoning Pan <pgn@zju.edu.cn>
+Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
+---
+ net/eth.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/net/eth.c b/net/eth.c
+index 0c1d413ee2..eee77071f9 100644
+--- a/net/eth.c
++++ b/net/eth.c
+@@ -16,6 +16,7 @@
+ */
+
+ #include "qemu/osdep.h"
++#include "qemu/log.h"
+ #include "net/eth.h"
+ #include "net/checksum.h"
+ #include "net/tap.h"
+@@ -71,9 +72,8 @@ eth_get_gso_type(uint16_t l3_proto, uint8_t *l3_hdr, uint8_t l4proto)
+ return VIRTIO_NET_HDR_GSO_TCPV6 | ecn_state;
+ }
+ }
+-
+- /* Unsupported offload */
+- g_assert_not_reached();
++ qemu_log_mask(LOG_GUEST_ERROR, "%s: probably not GSO frame, "
++ "unknown L3 protocol: 0x%04"PRIx16"\n", __func__, l3_proto);
+
+ return VIRTIO_NET_HDR_GSO_NONE | ecn_state;
+ }
+--
+2.28.0
+
diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix
index 3c8672057996..2bace4f258d7 100644
--- a/pkgs/applications/virtualization/qemu/default.nix
+++ b/pkgs/applications/virtualization/qemu/default.nix
@@ -82,6 +82,7 @@ stdenv.mkDerivation rec {
./no-etc-install.patch
./fix-qemu-ga.patch
./9p-ignore-noatime.patch
+ ./CVE-2020-27617.patch
] ++ optional nixosTestRunner ./force-uid0-on-9p.patch
++ optionals stdenv.hostPlatform.isMusl [
(fetchpatch {
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 2f2d66f3b2f5..b11f8d68189c 100644
--- a/pkgs/applications/virtualization/singularity/default.nix
+++ b/pkgs/applications/virtualization/singularity/default.nix
@@ -1,8 +1,7 @@
{stdenv
-, removeReferencesTo
, lib
, fetchurl
-, utillinux
+, util-linux
, gpgme
, openssl
, libuuid
@@ -18,17 +17,17 @@ with lib;
buildGoPackage rec {
pname = "singularity";
- version = "3.6.3";
+ version = "3.7.0";
src = fetchurl {
url = "https://github.com/hpcng/singularity/releases/download/v${version}/singularity-${version}.tar.gz";
- sha256 = "1zd29s8lggv4x5xracgzywayg1skl9qc2bqh1zdxh1wrg9sqbadi";
+ sha256 = "0y6lm23g6a2ljm78w8iyak7yivxvpj3i55fjbd56m9b2ykssm5pv";
};
goPackagePath = "github.com/sylabs/singularity";
buildInputs = [ gpgme openssl libuuid ];
- nativeBuildInputs = [ removeReferencesTo 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/virt-top/default.nix b/pkgs/applications/virtualization/virt-top/default.nix
index 7ad60405f1b8..692b5f01b5c6 100644
--- a/pkgs/applications/virtualization/virt-top/default.nix
+++ b/pkgs/applications/virtualization/virt-top/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, ocamlPackages, autoreconfHook }:
+{ stdenv, fetchgit, fetchpatch, ocamlPackages, autoreconfHook }:
stdenv.mkDerivation rec {
pname = "virt-top";
@@ -10,6 +10,14 @@ stdenv.mkDerivation rec {
sha256 = "0m7pm8lzlpngsj0vjv0hg8l9ck3gvwpva7r472f8f03xpjffwiga";
};
+ patches = [
+ (fetchpatch {
+ name = "ocaml-libvirt-0.6.1.5-fix.patch";
+ url = "http://git.annexia.org/?p=virt-top.git;a=patch;h=24a461715d5bce47f63cb0097606fc336230589f";
+ sha256 = "15w7w9iggvlw8m9w8g4h08251wzb3m3zkb58glr7ifsgi3flbn61";
+ })
+ ];
+
nativeBuildInputs = [ autoreconfHook ];
buildInputs = with ocamlPackages; [ ocaml findlib ocaml_extlib ocaml_libvirt gettext-stub curses csv xml-light ];
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/hikari/default.nix b/pkgs/applications/window-managers/hikari/default.nix
index 9bf68adaef42..d23d6c07af0e 100644
--- a/pkgs/applications/window-managers/hikari/default.nix
+++ b/pkgs/applications/window-managers/hikari/default.nix
@@ -12,7 +12,7 @@
let
pname = "hikari";
- version = "2.1.2";
+ version = "2.2.2";
in
stdenv.mkDerivation {
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
src = fetchzip {
url = "https://hikari.acmelabs.space/releases/${pname}-${version}.tar.gz";
- sha256 = "1qzbwc8dgsvp5jb4faapcrg9npsl11gq8jvhbbk2h7hj52c5lgmv";
+ sha256 = "0sln1n5f67i3vxkybfi6xhzplb45djqyg272vqkv64m72rmm8875";
};
nativeBuildInputs = [ pkgconfig bmake ];
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/default.nix b/pkgs/applications/window-managers/i3/default.nix
index b37a83648ae5..2ea2c8ac7766 100644
--- a/pkgs/applications/window-managers/i3/default.nix
+++ b/pkgs/applications/window-managers/i3/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "i3";
- version = "4.18.2";
+ version = "4.18.3";
src = fetchurl {
url = "https://i3wm.org/downloads/${pname}-${version}.tar.bz2";
- sha256 = "030jym6b8b07yf4y6pb806hg8k77zsprv569gy0r72rh5zb1g1mj";
+ sha256 = "03dijnwv2n8ak9jq59fhq0rc80m5wjc9d54fslqaivnnz81pkbjk";
};
nativeBuildInputs = [ which pkgconfig makeWrapper installShellFiles ];
diff --git a/pkgs/applications/window-managers/i3/gaps.nix b/pkgs/applications/window-managers/i3/gaps.nix
index fa1c97c14c1d..755ceb42161c 100644
--- a/pkgs/applications/window-managers/i3/gaps.nix
+++ b/pkgs/applications/window-managers/i3/gaps.nix
@@ -3,11 +3,11 @@
i3.overrideAttrs (oldAttrs : rec {
name = "i3-gaps-${version}";
- version = "4.18.2";
+ version = "4.18.3";
src = fetchurl {
url = "https://github.com/Airblader/i3/releases/download/${version}/i3-${version}.tar.bz2";
- sha256 = "0lz08wf4b0yprzqsmymn94kiyg885dcwmh0p64v2rnf52s165g2g";
+ sha256 = "1hcakwyz78lgp8mhqv7pw86jlb3m415pfql1q19rkijnhm3fn3ci";
};
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ autoreconfHook ];
diff --git a/pkgs/applications/window-managers/i3/lock.nix b/pkgs/applications/window-managers/i3/lock.nix
index 2bca01eeefa7..7a2812c2cfe0 100644
--- a/pkgs/applications/window-managers/i3/lock.nix
+++ b/pkgs/applications/window-managers/i3/lock.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "i3lock";
- version = "2.12";
+ version = "2.13";
src = fetchurl {
url = "https://i3wm.org/i3lock/${pname}-${version}.tar.bz2";
- sha256 = "02dwaqxpclcwiwvpvq7zwz4sxcv9c15dbf17ifalj1p8djls3cnh";
+ sha256 = "02szjsaz7rqrdkd0r2nwgwa85c4hwfrcskxw7ryk695kmjcfhzv3";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/window-managers/i3/status-rust.nix b/pkgs/applications/window-managers/i3/status-rust.nix
index 8bd3d581434e..a1900deb2257 100644
--- a/pkgs/applications/window-managers/i3/status-rust.nix
+++ b/pkgs/applications/window-managers/i3/status-rust.nix
@@ -1,21 +1,38 @@
-{ stdenv, rustPlatform, fetchFromGitHub, pkgconfig, dbus, libpulseaudio }:
+{ stdenv
+, rustPlatform
+, fetchFromGitHub
+, pkgconfig
+, makeWrapper
+, dbus
+, libpulseaudio
+, notmuch
+, ethtool
+}:
rustPlatform.buildRustPackage rec {
pname = "i3status-rust";
- version = "0.14.1";
+ version = "0.14.2";
src = fetchFromGitHub {
owner = "greshake";
repo = pname;
rev = "v${version}";
- sha256 = "11qhzjml04njhfa033v98m4yd522zj91s6ffvrm0m6sk7m0wyjsc";
+ sha256 = "1f1gvgb1zk8gw596vaz9iihbpybwzs5shd25qq7bn2bhr4hqlbb9";
};
- cargoSha256 = "0jmmxld4rsjj6p5nazi3d8j1hh7r34q6kyfqq4wv0sjc77gcpaxd";
+ cargoSha256 = "1dcfclk8lbqvq2hywr80jm63p1i1kz3893zq99ipgryia46vd397";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkgconfig makeWrapper ];
- buildInputs = [ dbus libpulseaudio ];
+ buildInputs = [ dbus libpulseaudio notmuch ];
+
+ cargoBuildFlags = [
+ "--features=notmuch"
+ ];
+
+ postFixup = ''
+ wrapProgram $out/bin/i3status-rs --prefix PATH : "${ethtool}/bin"
+ '';
# Currently no tests are implemented, so we avoid building the package twice
doCheck = false;
diff --git a/pkgs/applications/window-managers/icewm/default.nix b/pkgs/applications/window-managers/icewm/default.nix
index f361b27fdf8c..b86e598a4d08 100644
--- a/pkgs/applications/window-managers/icewm/default.nix
+++ b/pkgs/applications/window-managers/icewm/default.nix
@@ -9,13 +9,13 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "icewm";
- version = "1.8.3";
+ version = "1.9.2";
src = fetchFromGitHub {
owner = "bbidulock";
repo = pname;
rev = version;
- sha256 = "sha256-cTJQlUaGvbJmu1xYwFp5GPrM5NjfKBzaMc+l7FeMUP8=";
+ sha256 = "16a9ikknjmhrrlc5r6z2ilkjj5vzyfk4ypwab39mg7vcmd7jzc41";
};
nativeBuildInputs = [ cmake pkgconfig perl asciidoc ];
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/picom/default.nix b/pkgs/applications/window-managers/picom/default.nix
index 9a00b3a2efaa..064e555f3a5b 100644
--- a/pkgs/applications/window-managers/picom/default.nix
+++ b/pkgs/applications/window-managers/picom/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "picom";
- version = "8.1";
+ version = "8.2";
src = fetchFromGitHub {
owner = "yshui";
repo = "picom";
rev = "v${version}";
- sha256 = "0iwixf3gaichmpvhczxdg5srkb72yh61i5wh7m3fab657h3r7di6";
+ sha256 = "0gjksayz2xpmgglvw17ppsan2imrd1fijs579kbf27xwp503xgfl";
fetchSubmodules = true;
};
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/sway/default.nix b/pkgs/applications/window-managers/sway/default.nix
index da58d844ee89..23dcf68bddf3 100644
--- a/pkgs/applications/window-managers/sway/default.nix
+++ b/pkgs/applications/window-managers/sway/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "sway-unwrapped";
- version = "1.5";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "swaywm";
repo = "sway";
rev = version;
- sha256 = "0r3b7h778l9i20z3him9i2qsaynpn9y78hzfgv3cqi8fyry2c4f9";
+ sha256 = "1xsa3h8zhf29p0mi90baxpr76jkd9pd1gr97ky8cnjbcs4isj9j0";
};
patches = [
@@ -21,10 +21,6 @@ stdenv.mkDerivation rec {
./load-configuration-from-etc.patch
];
- postPatch = ''
- substituteInPlace meson.build --replace "v1.5" "1.5"
- '';
-
nativeBuildInputs = [
meson ninja pkg-config wayland scdoc
];
diff --git a/pkgs/applications/window-managers/sway/lock-effects.nix b/pkgs/applications/window-managers/sway/lock-effects.nix
index a6c8d5cd1c32..4bb4225d394d 100644
--- a/pkgs/applications/window-managers/sway/lock-effects.nix
+++ b/pkgs/applications/window-managers/sway/lock-effects.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "swaylock-effects";
- version = "v1.6-1";
+ version = "v1.6-2";
src = fetchFromGitHub {
owner = "mortie";
repo = "swaylock-effects";
rev = version;
- sha256 = "044fc4makjx8v29fkx5xlil6vr1v4r0k6c8741pl67gzvlm4cx3i";
+ sha256 = "0fs3c4liajgkax0a2pdc7117v1g9k73nv87g3kyv9wsnkfbbz534";
};
postPatch = ''
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/applications/window-managers/windowlab/default.nix b/pkgs/applications/window-managers/windowlab/default.nix
index d0a1de7f6006..1bbdb7a460fd 100644
--- a/pkgs/applications/window-managers/windowlab/default.nix
+++ b/pkgs/applications/window-managers/windowlab/default.nix
@@ -33,4 +33,4 @@ stdenv.mkDerivation {
maintainers = with maintainers; [ ehmry ];
platforms = platforms.linux;
};
-} \ No newline at end of file
+}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/AlsaMixer-app.nix b/pkgs/applications/window-managers/windowmaker/dockapps/AlsaMixer-app.nix
new file mode 100644
index 000000000000..4ec021644011
--- /dev/null
+++ b/pkgs/applications/window-managers/windowmaker/dockapps/AlsaMixer-app.nix
@@ -0,0 +1,38 @@
+{ stdenv, dockapps-sources, pkg-config, libX11, libXpm, libXext, alsaLib }:
+
+stdenv.mkDerivation rec {
+ pname = "AlsaMixer.app";
+ version = "0.2.1";
+
+ src = dockapps-sources;
+
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ libX11 libXpm libXext alsaLib ];
+
+ setSourceRoot = ''
+ export sourceRoot=$(echo */${pname})
+ '';
+
+ dontConfigure = true;
+
+ preInstall = ''
+ install -d ${placeholder "out"}/bin
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ install -t ${placeholder "out"}/bin AlsaMixer.app
+ runHook postInstall
+ '';
+
+ postInstall = ''
+ ln -s ${placeholder "out"}/bin/AlsaMixer.app ${placeholder "out"}/bin/AlsaMixer
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Alsa mixer application for Windowmaker";
+ homepage = "https://www.dockapps.net/alsamixerapp";
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.bstrik ];
+ };
+}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/alsamixer.app.nix b/pkgs/applications/window-managers/windowmaker/dockapps/alsamixer.app.nix
deleted file mode 100644
index 4e1256399e76..000000000000
--- a/pkgs/applications/window-managers/windowmaker/dockapps/alsamixer.app.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ stdenv, fetchgit, pkgconfig, libX11, libXpm, libXext, alsaLib }:
-
-stdenv.mkDerivation {
- name = "alsamixer.app-0.2.1";
- src = fetchgit {
- url = "git://repo.or.cz/dockapps.git";
- rev = "38c74350b02f35824554ce0c4f0f251d71762040";
- sha256 = "0g9cwhlqg065fbhav4g4n16a4cqkk9jykl3y0zwbn5whhacfqyhl";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libX11 libXpm libXext alsaLib ];
-
- postUnpack = "sourceRoot=\${sourceRoot}/AlsaMixer.app";
-
- installPhase = ''
- mkdir -pv $out/bin;
- cp AlsaMixer.app $out/bin/AlsaMixer;
- '';
-
- meta = {
- description = "Alsa mixer application for Windowmaker";
- homepage = "http://windowmaker.org/dockapps/?name=AlsaMixer.app";
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.bstrik ];
- };
-}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/default.nix b/pkgs/applications/window-managers/windowmaker/dockapps/default.nix
new file mode 100644
index 000000000000..8a66fdbd67f2
--- /dev/null
+++ b/pkgs/applications/window-managers/windowmaker/dockapps/default.nix
@@ -0,0 +1,20 @@
+{ config, lib, pkgs }:
+
+lib.makeScope pkgs.newScope (self: with self; {
+
+ dockapps-sources = pkgs.fetchgit {
+ url = "https://repo.or.cz/dockapps.git";
+ rev = "b2b9d872ee61c9b329e4597c301e4417cbd9c3ea";
+ sha256 = "sha256-BuSnwPIj3gUWMjj++SK+117xm/77u4gXLQzRFttei0w=";
+ };
+
+ libdockapp = callPackage ./libdockapp.nix { };
+
+ AlsaMixer-app = callPackage ./AlsaMixer-app.nix { };
+
+ wmCalClock = callPackage ./wmCalClock.nix { };
+
+ wmsm-app = callPackage ./wmsm-app.nix { };
+
+ wmsystemtray = callPackage ./wmsystemtray.nix { };
+})
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/libdockapp.nix b/pkgs/applications/window-managers/windowmaker/dockapps/libdockapp.nix
new file mode 100644
index 000000000000..bcdef42a78a0
--- /dev/null
+++ b/pkgs/applications/window-managers/windowmaker/dockapps/libdockapp.nix
@@ -0,0 +1,30 @@
+{ stdenv, dockapps-sources, autoreconfHook, pkg-config
+, libX11, libXext, libXpm, mkfontdir, fontutil }:
+
+stdenv.mkDerivation rec {
+ pname = "libdockapp";
+ version = "0.7.3";
+
+ src = dockapps-sources;
+
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
+
+ buildInputs = [ libX11 libXext libXpm fontutil mkfontdir ];
+
+ setSourceRoot = ''
+ export sourceRoot=$(echo */${pname})
+ '';
+
+ # There is a bug on --with-font
+ configureFlags = [
+ "--with-examples=no"
+ "--with-font=no"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "A library providing a framework for dockapps";
+ homepage = "https://www.dockapps.net/libdockapp";
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.bstrik ];
+ };
+}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/wmCalClock.nix b/pkgs/applications/window-managers/windowmaker/dockapps/wmCalClock.nix
new file mode 100644
index 000000000000..f8ea781858a4
--- /dev/null
+++ b/pkgs/applications/window-managers/windowmaker/dockapps/wmCalClock.nix
@@ -0,0 +1,38 @@
+{ stdenv, dockapps-sources
+, libX11, libXpm, libXext }:
+
+stdenv.mkDerivation rec {
+ pname = "wmCalClock";
+ version = "1.25";
+
+ src = dockapps-sources;
+
+ buildInputs = [ libX11 libXpm libXext ];
+
+ setSourceRoot = ''
+ export sourceRoot=$(echo */${pname}/Src)
+ '';
+
+ preBuild = ''
+ makeFlagsArray+=(
+ CC="cc"
+ INCDIR="-I${libX11.dev}/include -I${libXext.dev}/include -I${libXpm.dev}/include"
+ LIBDIR="-I${libX11}/lib -I${libXext}/lib -I${libXpm}/lib"
+ )
+ '';
+
+ preInstall = ''
+ install -d ${placeholder "out"}/bin
+ install -d ${placeholder "out"}/man/man1
+ '';
+
+ installFlags = [ "DESTDIR=${placeholder "out"}" ];
+
+ meta = with stdenv.lib; {
+ description = "A Calendar clock with antialiased text";
+ homepage = "https://www.dockapps.net/wmcalclock";
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.bstrik ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/wmcalclock.nix b/pkgs/applications/window-managers/windowmaker/dockapps/wmcalclock.nix
deleted file mode 100644
index 48f4753d674b..000000000000
--- a/pkgs/applications/window-managers/windowmaker/dockapps/wmcalclock.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, libX11, libXpm, libXext }:
-
-stdenv.mkDerivation {
- name = "wmCalClock-1.25";
- src = fetchurl {
- url = "http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/files/wmCalClock-1.25.tar.gz";
- sha256 = "4b42b55bb7c1d7c58b5ee1f0058c683d3e4f3e3380d3a69c54a50b983c7c1b3f";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libX11 libXpm libXext ];
-
- postUnpack = "sourceRoot=\${sourceRoot}/Src";
-
- buildPhase=''
- make prefix=$out
- '';
-
- installPhase = ''
- mkdir -pv $out/bin
- mkdir -pv $out/man/man1
- make DESTDIR=$out install
- '';
-
- meta = {
- description = "Clock for Windowmaker";
- homepage = "http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/time.html#wmcalclock";
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.bstrik ];
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/wmsm-app.nix b/pkgs/applications/window-managers/windowmaker/dockapps/wmsm-app.nix
new file mode 100644
index 000000000000..dd25ee2b2fce
--- /dev/null
+++ b/pkgs/applications/window-managers/windowmaker/dockapps/wmsm-app.nix
@@ -0,0 +1,43 @@
+{ stdenv, dockapps-sources
+, libX11
+, libXpm
+, libXext
+, libdockapp }:
+
+stdenv.mkDerivation rec {
+ pname = "wmsm.app";
+ version = "0.2.1";
+
+ src = dockapps-sources;
+
+ buildInputs = [ libX11 libXpm libXext libdockapp ];
+
+ setSourceRoot = ''
+ export sourceRoot=$(echo */${pname}/wmsm)
+ '';
+
+ NIX_CFLAGS_COMPILE = "-std=gnu89";
+
+ postPatch = ''
+ substituteInPlace Makefile \
+ --replace "PREFIX = /usr/X11R6/bin" "" \
+ --replace "/usr/bin/install" "install"
+ '';
+
+ makeFlags = [ "CC=cc" ];
+
+ preInstall = ''
+ runHook preInstall
+ install -d ${placeholder "out"}/bin
+ runHook postInstall
+ '';
+
+ installFlags = [ "PREFIX=${placeholder "out"}/bin" ];
+
+ meta = with stdenv.lib; {
+ description = "System monitor for Windowmaker";
+ homepage = "https://www.dockapps.net/wmsmapp";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.bstrik ];
+ };
+}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/wmsm.app.nix b/pkgs/applications/window-managers/windowmaker/dockapps/wmsm.app.nix
deleted file mode 100644
index ad255414a692..000000000000
--- a/pkgs/applications/window-managers/windowmaker/dockapps/wmsm.app.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, libX11, libXpm, libXext }:
-
-stdenv.mkDerivation {
- name = "wmsm.app-0.2.1";
- src = fetchurl {
- url = "http://linux-bsd-unix.strefa.pl/wmsm.app-0.2.1.tar.bz2";
- sha256 = "369a8f2e5673c6b7ab0cf85166f38fbf553dd966c3c1cfeec0e32837defd32c7";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libX11 libXpm libXext ];
-
- postUnpack = "sourceRoot=\${sourceRoot}/wmsm";
-
- NIX_CFLAGS_COMPILE = "-std=gnu89";
-
- installPhase = ''
- substituteInPlace Makefile --replace "PREFIX = /usr/X11R6/bin" "" --replace "/usr/bin/install" "install"
- mkdir -pv $out/bin;
- make PREFIX=$out/bin install;
- '';
-
- meta = {
- description = "System monitor for Windowmaker";
- homepage = "http://linux-bsd-unix.strefa.pl";
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.bstrik ];
- };
-}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix b/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
index 3e073cd8e91b..6ec62af5d36e 100644
--- a/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
+++ b/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
@@ -1,20 +1,22 @@
{ stdenv, fetchurl, pkgconfig, libX11, libXpm, libXext, libXfixes, libXmu }:
-stdenv.mkDerivation {
- name = "wmsystemtray-1.4";
+stdenv.mkDerivation rec {
+ pname = "wmsystemtray";
+ version = "1.4";
+
src = fetchurl {
- url = "mirror://sourceforge/project/wmsystemtray/wmsystemtray/wmsystemtray-1.4.tar.gz";
- sha256 = "8edef43691e9fff071000e29166c7c1ad420c0956e9068151061e881c8ac97e9";
+ url = "mirror://sourceforge/project/${pname}/${pname}/${pname}-${version}.tar.gz";
+ sha256 = "sha256-jt70NpHp//BxAA4pFmx8GtQgwJVukGgVEGHogcisl+k=";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libX11 libXpm libXext libXfixes libXmu ];
- meta = {
- description = "Systemtray for Windowmaker";
+ meta = with stdenv.lib; {
+ description = "A system tray for Windowmaker";
homepage = "http://wmsystemtray.sourceforge.net";
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.bstrik ];
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2Only;
+ maintainers = [ maintainers.bstrik ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/window-managers/xmonad/log-applet/default.nix b/pkgs/applications/window-managers/xmonad/log-applet/default.nix
index 7c6041b576e3..ffd804eaba0e 100644
--- a/pkgs/applications/window-managers/xmonad/log-applet/default.nix
+++ b/pkgs/applications/window-managers/xmonad/log-applet/default.nix
@@ -38,6 +38,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "https://github.com/kalj/xmonad-log-applet";
license = licenses.bsd3;
+ broken = desktopSupport == "gnomeflashback";
description = "An applet that will display XMonad log information (${desktopSupport} version)";
platforms = platforms.linux;
maintainers = with maintainers; [ abbradar ];
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 786f0f9c5983..3b1b8ff570a8 100644
--- a/pkgs/build-support/bintools-wrapper/default.nix
+++ b/pkgs/build-support/bintools-wrapper/default.nix
@@ -179,12 +179,14 @@ stdenv.mkDerivation {
mips64 = "btsmip";
mips64el = "ltsmip";
}.${targetPlatform.parsed.cpu.name}
+ else if targetPlatform.isMmix then "mmix"
else if targetPlatform.isPower then if targetPlatform.isBigEndian then "ppc" else "lppc"
else if targetPlatform.isSparc then "sparc"
else if targetPlatform.isMsp430 then "msp430"
else if targetPlatform.isAvr then "avr"
else if targetPlatform.isAlpha then "alpha"
else if targetPlatform.isVc4 then "vc4"
+ else if targetPlatform.isOr1k then "or1k"
else throw "unknown emulation for platform: ${targetPlatform.config}";
in if targetPlatform.useLLVM or false then ""
else targetPlatform.platform.bfdEmulation or (fmt + sep + arch);
@@ -252,7 +254,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 c7cfd27d3faa..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,46 +59,49 @@ 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
- auto_mounts=""
+ declare -a auto_mounts
# 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="$auto_mounts --bind $dir $dir"
+ 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/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix
index 0e4e76d72843..09cef8b8678d 100644
--- a/pkgs/build-support/cc-wrapper/default.nix
+++ b/pkgs/build-support/cc-wrapper/default.nix
@@ -57,7 +57,7 @@ let
suffixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config;
expand-response-params =
- if buildPackages.stdenv.hasCC && buildPackages.stdenv.cc != "/dev/null"
+ if (buildPackages.stdenv.hasCC or false) && buildPackages.stdenv.cc != "/dev/null"
then import ../expand-response-params { inherit (buildPackages) stdenv; }
else "";
diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix
index 35382662cf81..db1062e1b5d8 100644
--- a/pkgs/build-support/docker/default.nix
+++ b/pkgs/build-support/docker/default.nix
@@ -15,7 +15,6 @@
moreutils,
nix,
pigz,
- referencesByPopularity,
rsync,
runCommand,
runtimeShell,
@@ -25,12 +24,13 @@
storeDir ? builtins.storeDir,
substituteAll,
symlinkJoin,
- utillinux,
+ util-linux,
vmTools,
writeReferencesToFile,
writeScript,
writeText,
writePython3,
+ system, # Note: This is the cross system we're compiling for
}:
# WARNING: this API is unstable and may be subject to backwards-incompatible changes in the future.
@@ -48,7 +48,7 @@ let
# A user is required by nix
# https://github.com/NixOS/nix/blob/9348f9291e5d9e4ba3c4347ea1b235640f54fd79/src/libutil/util.cc#L478
export USER=nobody
- ${nix}/bin/nix-store --load-db < ${closureInfo {rootPaths = contentsList;}}/registration
+ ${buildPackages.nix}/bin/nix-store --load-db < ${closureInfo {rootPaths = contentsList;}}/registration
mkdir -p nix/var/nix/gcroots/docker/
for i in ${lib.concatStringsSep " " contentsList}; do
@@ -56,6 +56,16 @@ let
done;
'';
+ # Map nixpkgs architecture to Docker notation
+ # Reference: https://github.com/docker-library/official-images#architectures-other-than-amd64
+ getArch = nixSystem: {
+ aarch64-linux = "arm64v8";
+ armv7l-linux = "arm32v7";
+ x86_64-linux = "amd64";
+ powerpc64le-linux = "ppc64le";
+ i686-linux = "i386";
+ }.${nixSystem} or "Can't map Nix system ${nixSystem} to Docker architecture notation. Please check that your input and your requested build are correct or update the mapping in Nixpkgs.";
+
in
rec {
@@ -72,7 +82,7 @@ rec {
, imageDigest
, sha256
, os ? "linux"
- , arch ? buildPackages.go.GOARCH
+ , arch ? getArch system
# This is used to set name to the pulled image
, finalImageName ? imageName
@@ -194,7 +204,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}
@@ -340,7 +350,7 @@ rec {
# Tar up the layer and throw it into 'layer.tar'.
echo "Packing layer..."
mkdir $out
- tarhash=$(tar -C layer --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" --owner=${toString uid} --group=${toString gid} -cf - . | tee $out/layer.tar | tarsum)
+ tarhash=$(tar -C layer --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" --owner=${toString uid} --group=${toString gid} -cf - . | tee -p $out/layer.tar | tarsum)
# Add a 'checksum' field to the JSON, with the value set to the
# checksum of the tarball.
@@ -425,7 +435,7 @@ rec {
echo "Packing layer..."
mkdir -p $out
tarhash=$(tar -C layer --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" -cf - . |
- tee $out/layer.tar |
+ tee -p $out/layer.tar |
${tarsum}/bin/tarsum)
cat ${baseJson} | jshon -s "$tarhash" -i checksum > $out/json
@@ -443,7 +453,7 @@ rec {
runCommand "${name}.tar.gz" {
inherit (stream) imageName;
passthru = { inherit (stream) imageTag; };
- buildInputs = [ pigz ];
+ nativeBuildInputs = [ pigz ];
} "${stream} | pigz -nT > $out";
# 1. extract the base image
@@ -488,7 +498,7 @@ rec {
baseJson = let
pure = writeText "${baseName}-config.json" (builtins.toJSON {
inherit created config;
- architecture = buildPackages.go.GOARCH;
+ architecture = getArch system;
os = "linux";
});
impure = runCommand "${baseName}-config.json"
@@ -715,7 +725,7 @@ rec {
streamScript = writePython3 "stream" {} ./stream_layered_image.py;
baseJson = writeText "${name}-base.json" (builtins.toJSON {
inherit config;
- architecture = buildPackages.go.GOARCH;
+ architecture = getArch system;
os = "linux";
});
@@ -761,8 +771,8 @@ rec {
then tag
else
lib.head (lib.strings.splitString "-" (baseNameOf conf.outPath));
- paths = referencesByPopularity overallClosure;
- buildInputs = [ jq ];
+ paths = buildPackages.referencesByPopularity overallClosure;
+ nativeBuildInputs = [ jq ];
} ''
${if (tag == null) then ''
outName="$(basename "$out")"
@@ -826,7 +836,7 @@ rec {
# take images can know in advance how the image is supposed to be used.
isExe = true;
};
- buildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper ];
} ''
makeWrapper ${streamScript} $out --add-flags ${conf}
'';
diff --git a/pkgs/build-support/docker/detjson.py b/pkgs/build-support/docker/detjson.py
index 439c21313878..fe82cbea11bb 100644
--- a/pkgs/build-support/docker/detjson.py
+++ b/pkgs/build-support/docker/detjson.py
@@ -37,4 +37,4 @@ def main():
json.dump(j, sys.stdout, sort_keys=True)
if __name__ == '__main__':
- main() \ No newline at end of file
+ main()
diff --git a/pkgs/build-support/docker/examples.nix b/pkgs/build-support/docker/examples.nix
index 4a611add8a12..3f30f1a2adb4 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 }:
+{ pkgs, buildImage, pullImage, shadowSetup, buildImageWithNixDb, pkgsCross }:
rec {
# 1. basic example
@@ -407,4 +407,16 @@ rec {
contents = [ pkgs.bash pkgs.coreutils ] ++ nonRootShadowSetup { uid = 999; user = "somebody"; };
};
+ # basic example, with cross compilation
+ 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 = crossPkgs.hello;
+ };
+
}
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/fetchsvnrevision/default.nix b/pkgs/build-support/fetchsvnrevision/default.nix
index 288451a225c7..f2e2a11da8d5 100644
--- a/pkgs/build-support/fetchsvnrevision/default.nix
+++ b/pkgs/build-support/fetchsvnrevision/default.nix
@@ -7,4 +7,4 @@ runCommand: subversion: repository:
rev=$(echo p | svn ls -v --depth empty ${repository} |awk '{ print $1 }')
echo "[ \"$rev\" ]" > $out
echo Latest revision is $rev
- '') \ No newline at end of file
+ '')
diff --git a/pkgs/build-support/install-shell-files/default.nix b/pkgs/build-support/install-shell-files/default.nix
index e1f2e24dd875..d50661ddc65d 100644
--- a/pkgs/build-support/install-shell-files/default.nix
+++ b/pkgs/build-support/install-shell-files/default.nix
@@ -1,4 +1,12 @@
-{ makeSetupHook }:
+{ makeSetupHook, tests }:
# See the header comment in ../setup-hooks/install-shell-files.sh for example usage.
-makeSetupHook { name = "install-shell-files"; } ../setup-hooks/install-shell-files.sh
+let
+ setupHook = makeSetupHook { name = "install-shell-files"; } ../setup-hooks/install-shell-files.sh;
+in
+
+setupHook.overrideAttrs (oldAttrs: {
+ passthru = (oldAttrs.passthru or {}) // {
+ tests = tests.install-shell-files;
+ };
+})
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/setup-hooks/install-shell-files.sh b/pkgs/build-support/setup-hooks/install-shell-files.sh
index e0ea1f7f30a7..194b408b1050 100644
--- a/pkgs/build-support/setup-hooks/install-shell-files.sh
+++ b/pkgs/build-support/setup-hooks/install-shell-files.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+# shellcheck shell=bash
# Setup hook for the `installShellFiles` package.
#
# Example usage in a derivation:
@@ -19,8 +19,8 @@
# installManPage <path> [...<path>]
#
# Each argument is checked for its man section suffix and installed into the appropriate
-# share/man<n>/ directory. The function returns an error if any paths don't have the man section
-# suffix (with optional .gz compression).
+# share/man/man<n>/ directory. The function returns an error if any paths don't have the man
+# section suffix (with optional .gz compression).
installManPage() {
local path
for path in "$@"; do
@@ -49,7 +49,7 @@ installManPage() {
done
}
-# installShellCompletion [--bash|--fish|--zsh] ([--name <name>] <path>)...
+# installShellCompletion [--cmd <name>] ([--bash|--fish|--zsh] [--name <name>] <path>)...
#
# Each path is installed into the appropriate directory for shell completions for the given shell.
# If one of `--bash`, `--fish`, or `--zsh` is given the path is assumed to belong to that shell.
@@ -61,9 +61,20 @@ installManPage() {
# If the shell completion needs to be renamed before installing the optional `--name <name>` flag
# may be given. Any name provided with this flag only applies to the next path.
#
+# If all shell completions need to be renamed before installing the optional `--cmd <name>` flag
+# may be given. This will synthesize a name for each file, unless overridden with an explicit
+# `--name` flag. For example, `--cmd foobar` will synthesize the name `_foobar` for zsh and
+# `foobar.bash` for bash.
+#
# For zsh completions, if the `--name` flag is not given, the path will be automatically renamed
# such that `foobar.zsh` becomes `_foobar`.
#
+# A path may be a named fd, such as produced by the bash construct `<(cmd)`. When using a named fd,
+# the shell type flag must be provided, and either the `--name` or `--cmd` flag must be provided.
+# This might look something like:
+#
+# installShellCompletion --zsh --name _foobar <($out/bin/foobar --zsh-completion)
+#
# This command accepts multiple shell flags in conjunction with multiple paths if you wish to
# install them all in one command:
#
@@ -76,9 +87,16 @@ installManPage() {
# installShellCompletion --fish --name foobar.fish share/completions.fish
# installShellCompletion --zsh --name _foobar share/completions.zsh
#
+# Or to use shell newline escaping to split a single invocation across multiple lines:
+#
+# installShellCompletion --cmd foobar \
+# --bash <($out/bin/foobar --bash-completion) \
+# --fish <($out/bin/foobar --fish-completion) \
+# --zsh <($out/bin/foobar --zsh-completion)
+#
# If any argument is `--` the remaining arguments will be treated as paths.
installShellCompletion() {
- local shell='' name='' retval=0 parseArgs=1 arg
+ local shell='' name='' cmdname='' retval=0 parseArgs=1 arg
while { arg=$1; shift; }; do
# Parse arguments
if (( parseArgs )); then
@@ -97,6 +115,17 @@ installShellCompletion() {
# treat `--name=foo` the same as `--name foo`
name=${arg#--name=}
continue;;
+ --cmd)
+ cmdname=$1
+ shift || {
+ echo 'installShellCompletion: error: --cmd flag expected an argument' >&2
+ return 1
+ }
+ continue;;
+ --cmd=*)
+ # treat `--cmd=foo` the same as `--cmd foo`
+ cmdname=${arg#--cmd=}
+ continue;;
--?*)
echo "installShellCompletion: warning: unknown flag ${arg%%=*}" >&2
retval=2
@@ -110,39 +139,67 @@ installShellCompletion() {
if (( "${NIX_DEBUG:-0}" >= 1 )); then
echo "installShellCompletion: installing $arg${name:+ as $name}"
fi
- # if we get here, this is a path
- # Identify shell
- local basename
- basename=$(stripHash "$arg")
+ # if we get here, this is a path or named pipe
+ # Identify shell and output name
local curShell=$shell
- if [[ -z "$curShell" ]]; then
- # auto-detect the shell
- case "$basename" in
- ?*.bash) curShell=bash;;
- ?*.fish) curShell=fish;;
- ?*.zsh) curShell=zsh;;
+ local outName=''
+ if [[ -z "$arg" ]]; then
+ echo "installShellCompletion: error: empty path is not allowed" >&2
+ return 1
+ elif [[ -p "$arg" ]]; then
+ # this is a named fd or fifo
+ if [[ -z "$curShell" ]]; then
+ echo "installShellCompletion: error: named pipe requires one of --bash, --fish, or --zsh" >&2
+ return 1
+ elif [[ -z "$name" && -z "$cmdname" ]]; then
+ echo "installShellCompletion: error: named pipe requires one of --cmd or --name" >&2
+ return 1
+ fi
+ else
+ # this is a path
+ local argbase
+ argbase=$(stripHash "$arg")
+ if [[ -z "$curShell" ]]; then
+ # auto-detect the shell
+ case "$argbase" in
+ ?*.bash) curShell=bash;;
+ ?*.fish) curShell=fish;;
+ ?*.zsh) curShell=zsh;;
+ *)
+ if [[ "$argbase" = _* && "$argbase" != *.* ]]; then
+ # probably zsh
+ echo "installShellCompletion: warning: assuming path \`$arg' is zsh; please specify with --zsh" >&2
+ curShell=zsh
+ else
+ echo "installShellCompletion: warning: unknown shell for path: $arg" >&2
+ retval=2
+ continue
+ fi;;
+ esac
+ fi
+ outName=$argbase
+ fi
+ # Identify output path
+ if [[ -n "$name" ]]; then
+ outName=$name
+ elif [[ -n "$cmdname" ]]; then
+ case "$curShell" in
+ bash|fish) outName=$cmdname.$curShell;;
+ zsh) outName=_$cmdname;;
*)
- if [[ "$basename" = _* && "$basename" != *.* ]]; then
- # probably zsh
- echo "installShellCompletion: warning: assuming path \`$arg' is zsh; please specify with --zsh" >&2
- curShell=zsh
- else
- echo "installShellCompletion: warning: unknown shell for path: $arg" >&2
- retval=2
- continue
- fi;;
+ # Our list of shells is out of sync with the flags we accept or extensions we detect.
+ echo 'installShellCompletion: internal error' >&2
+ return 1;;
esac
fi
- # Identify output path
- local outName sharePath
- outName=${name:-$basename}
+ local sharePath
case "$curShell" in
bash) sharePath=bash-completion/completions;;
fish) sharePath=fish/vendor_completions.d;;
zsh)
sharePath=zsh/site-functions
# only apply automatic renaming if we didn't have a manual rename
- if test -z "$name"; then
+ if [[ -z "$name" && -z "$cmdname" ]]; then
# convert a name like `foo.zsh` into `_foo`
outName=${outName%.zsh}
outName=_${outName#_}
@@ -153,8 +210,16 @@ installShellCompletion() {
return 1;;
esac
# Install file
- install -Dm644 -T "$arg" "${!outputBin:?}/share/$sharePath/$outName" || return
- # Clear the name, it only applies to one path
+ local outDir="${!outputBin:?}/share/$sharePath"
+ local outPath="$outDir/$outName"
+ if [[ -p "$arg" ]]; then
+ # install handles named pipes on NixOS but not on macOS
+ mkdir -p "$outDir" \
+ && cat "$arg" > "$outPath"
+ else
+ install -Dm644 -T "$arg" "$outPath"
+ fi || return
+ # Clear the per-path flags
name=
done
if [[ -n "$name" ]]; then
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 d128d0d458ba..f132c86c5e8b 100755
--- a/pkgs/common-updater/scripts/mark-broken
+++ b/pkgs/common-updater/scripts/mark-broken
@@ -1,86 +1,106 @@
#!/usr/bin/env bash
-set -e
+
+# 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-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
+# - Select the "builds still failing" tab
+# - Highlight and select all packages, should be prefixed with `nixpkgs.`
+# - Use regex and editor foo to leave only the attr names
+# - Use the above example command to then execute the script
+#
+# OTHER NOTES:
+# - The `denyFileList` and `denyAttrList` will likely need to be updated slightly
+# to align with the conventions used in nixpkgs at execution time
+# - Any attrs which failed for any reason will be written to `failed-marks.txt`.
+# Those attrs will likely need manual attention as disablement will likely be conditional.
scriptName=mark-broken # do not use the .wrapped name
-die() {
- echo "$scriptName: error: $1" >&2
- exit 1
+failMark() {
+ local attr=$1
+ shift 1
+
+ echo "$attr: $@" >&2
+ echo $attr >> failed-marks.txt
}
usage() {
- echo "Usage: $scriptName <attr> [--new-value=<new-value>]"
+ echo "Usage: $scriptName <attrs>"
}
-args=()
-
-for arg in "$@"; do
- case $arg in
- --new-value=*)
- newValue="${arg#*=}"
- ;;
- --help)
- usage
- exit 0
- ;;
- --*)
- echo "$scriptName: Unknown argument: $arg"
- usage
- exit 1
- ;;
- *)
- args["${#args[*]}"]=$arg
- ;;
- esac
-done
-
-attr=${args[0]}
-
-if (( "${#args[*]}" < 1 )); then
+if (( "${#@}" < 1 )); then
echo "$scriptName: Too few arguments"
usage
exit 1
fi
-if (( "${#args[*]}" > 1 )); then
- echo "$scriptName: Too many arguments"
- usage
- exit 1
-fi
+# in case we resolve to an auto-generated file, just skip these entries
+denyFileList=(
+ node-packages.nix # node, it will mark all node packages as broken
+ generic-builder.nix # haskell, it will mark all haskell packages as broken
+)
-if [ -z $newValue ]; then
- newValue="true"
-fi
+# ignore older versions of parameterized packages sets, these likely need
+# to be conditionally disabled
+denyAttrList=(
+ python27Packages
+ python37Packages
+ libsForQt512
+ linuxPackages_
+ rubyPackages_
+)
-nixFile=$(nix-instantiate --eval --json -E "with import ./. {}; (builtins.unsafeGetAttrPos \"description\" $attr.meta).file" | jq -r .)
-if [[ ! -f "$nixFile" ]]; then
- die "Couldn't evaluate 'builtins.unsafeGetAttrPos \"description\" $attr.meta' to locate the .nix file!"
-fi
+function attemptToMarkBroken() {
+ local attr=$1
-# Insert broken attribute
-sed -i.bak "$nixFile" -r \
- -e "/^\s*broken\s*=.*$/d" \
- -e "s/(\s*)meta\s*=.*\{/&\n\1 broken = $newValue;/"
+ # skip likely to be noisy attrs
+ for badAttr in ${denyAttrList[@]};do
+ if [[ $attr =~ $badAttr ]]; then
+ failMark $attr "attr contained $badAttr, skipped."
+ return
+ fi
+ done
-if cmp -s "$nixFile" "$nixFile.bak"; then
- mv "$nixFile.bak" "$nixFile"
- die "Failed to mark the package as broken! Does it have a meta attribute?"
-fi
+ nixFile=$(nix-instantiate --eval --json -E "with import ./. {}; (builtins.unsafeGetAttrPos \"description\" $attr.meta).file" 2>/dev/null | jq -r .)
+ if [[ ! -f "$nixFile" ]]; then
+ failMark $attr "Couldn't locate correct file"
+ return
+ fi
-if [[ "$newValue" == "true" ]]; then
- # broken should evaluate to true in any case now
- markedSuccessfully=$(nix-instantiate --eval -E "with import ./. {}; $attr.meta.broken" || true)
- if [[ ! "$markedSuccessfully" == "true" ]]; then
- mv "$nixFile.bak" "$nixFile"
- die "Couldn't verify the broken attribute to be set correctly, restoring backup!"
- fi
-else
- # we can not check if broken evaluates to the correct value, but we can check that it does evaluate
- if ! nix-instantiate --eval -E "with import ./. {}; $attr.meta.broken" >/dev/null; then
- mv "$nixFile.bak" "$nixFile"
- die "Couldn't verify the broken attribute to be set correctly, restoring backup!"
- fi
-fi
+ # skip files which are auto-generated
+ for filename in ${denyFileList[@]};do
+ if [[ "$filename" == $(basename $nixFile) ]]; then
+ failMark $attr "filename matched $filename, skipped."
+ return
+ fi
+ done
+
+ # Insert broken attribute
+ sed -i.bak "$nixFile" -r \
+ -e "/^\s*broken\s*=.*$/d" \
+ -e "s/(\s*)meta\s*=.*\{/&\n\1 broken = true;/"
+
+ if cmp -s "$nixFile" "$nixFile.bak"; then
+ mv "$nixFile.bak" "$nixFile"
+ failMark $attr "Does it have a meta attribute?"
+ return
+ fi
-rm -f "$nixFile.bak"
-rm -f "$attr.fetchlog"
+ # broken should evaluate to true in any case now
+ markedSuccessfully=$(nix-instantiate --eval -E "with import ./. {}; $attr.meta.broken")
+ if [[ "$markedSuccessfully" != "true" ]]; then
+ mv "$nixFile.bak" "$nixFile"
+ failMark $attr "$attr.meta.broken doesn't evaluate to true."
+ return
+ fi
+
+ rm -f "$nixFile.bak"
+}
+
+for attr in $@; do
+ attemptToMarkBroken $attr
+done
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 294f210c21ff..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.36.2";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-user-docs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0n4rbrq5zww6gjjmicyw5hlvzi8azc6m4sisak15snkp6v4f93qr";
+ sha256 = "1h9lyn80zccmgi6gpymabgrcj7km0sb1axll5z490qnx74xbn37m";
};
nativeBuildInputs = [
diff --git a/pkgs/data/documentation/man-pages/default.nix b/pkgs/data/documentation/man-pages/default.nix
index 6d0cbc50aeca..d4fc2eb98eb4 100644
--- a/pkgs/data/documentation/man-pages/default.nix
+++ b/pkgs/data/documentation/man-pages/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "man-pages";
- version = "5.08";
+ version = "5.09";
src = fetchurl {
url = "mirror://kernel/linux/docs/man-pages/${pname}-${version}.tar.xz";
- sha256 = "1xzp3f6wvw3wplk1a1x09zfv0jp0pdc9wh95czndh3h8z0qwv9yf";
+ sha256 = "1whbxim4diyan97y9pz9k4ck16rmjalw5i1m0dg6ycv3pxv386nz";
};
makeFlags = [ "MANDIR=$(out)/share/man" ];
diff --git a/pkgs/data/fonts/agave/default.nix b/pkgs/data/fonts/agave/default.nix
index 0c2cd1609f61..39ef6e34aaae 100644
--- a/pkgs/data/fonts/agave/default.nix
+++ b/pkgs/data/fonts/agave/default.nix
@@ -2,7 +2,7 @@
let
pname = "agave";
- version = "22";
+ 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 = "1jb8f0xcv5z0l5nyx733b6zclswi82vrh2nwyyhbqzgqrl4y1h6s";
+ sha256 = "10shwsl1illdafnc352j439lklrxksip1vlh4jc934cr9qf4c1fz";
meta = with lib; {
description = "truetype monospaced typeface designed for X environments";
diff --git a/pkgs/data/fonts/fraunces/default.nix b/pkgs/data/fonts/fraunces/default.nix
new file mode 100644
index 000000000000..d5879d6c2bc4
--- /dev/null
+++ b/pkgs/data/fonts/fraunces/default.nix
@@ -0,0 +1,25 @@
+{ lib, fetchzip }:
+let
+ version = "1.000";
+in
+fetchzip {
+ name = "fraunces-${version}";
+
+ url = "https://github.com/undercasetype/Fraunces/releases/download/${version}/UnderCaseType_Fraunces_${version}.zip";
+
+ sha256 = "0qgl140qkn9p87x7pk60fd3lj206y5h0fq2xkcj2qiv3sxbqxwqb";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+ unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
+ '';
+
+ meta = with lib; {
+ description = "A display, “Old Style” soft-serif typeface inspired by early 20th century typefaces";
+ homepage = "https://github.com/undercasetype/Fraunces";
+ license = licenses.ofl;
+ maintainers = [ maintainers.marsam ];
+ platforms = platforms.all;
+ };
+}
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 0f88aa05e4cf..8188c569ff7d 100644
--- a/pkgs/data/fonts/iosevka/bin.nix
+++ b/pkgs/data/fonts/iosevka/bin.nix
@@ -1,28 +1,39 @@
-{ stdenv, fetchzip }:
+{ stdenv, lib, fetchurl, iosevka, unzip
+, variant ? ""
+}:
let
- version = "3.4.6";
-in fetchzip {
- name = "iosevka-bin-${version}";
+ name = "iosevka" + lib.optionalString (variant != "") "-" + variant;
- url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-iosevka-${version}.zip";
+ variantHashes = import ./variants.nix;
+ validVariants = map (lib.removePrefix "iosevka-")
+ (builtins.attrNames (builtins.removeAttrs variantHashes [ "iosevka" ]));
+in stdenv.mkDerivation rec {
+ pname = "${name}-bin";
+ version = "3.7.1";
- postFetch = ''
+ src = fetchurl {
+ url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-${name}-${version}.zip";
+ sha256 = variantHashes.${name} or (throw ''
+ No such variant "${variant}" for package iosevka-bin.
+ Valid variants are: ${lib.concatStringsSep ", " validVariants}.
+ '');
+ };
+
+ nativeBuildInputs = [ unzip ];
+
+ phases = [ "unpackPhase" ];
+
+ unpackPhase = ''
mkdir -p $out/share/fonts
- unzip -j $downloadedFile \*.ttc -d $out/share/fonts/truetype
+ unzip -d $out/share/fonts/truetype $src
'';
- sha256 = "1nab49gkpxahwvvw39xcc32q425qkccr7ffmz87jbcdv71qy7pp9";
-
- meta = with stdenv.lib; {
- homepage = "https://be5invis.github.io/Iosevka/";
- downloadPage = "https://github.com/be5invis/Iosevka/releases";
- description = ''
- Slender monospace sans-serif and slab-serif typeface inspired by Pragmata
- Pro, M+ and PF DIN Mono, designed to be the ideal font for programming.
- '';
- license = licenses.ofl;
- platforms = platforms.all;
- maintainers = [ maintainers.cstrahan ];
+ meta = iosevka.meta // {
+ maintainers = with lib.maintainers; [
+ cstrahan
+ ];
};
+
+ passthru.updateScript = ./update-bin.sh;
}
diff --git a/pkgs/data/fonts/iosevka/default.nix b/pkgs/data/fonts/iosevka/default.nix
index 5167c494fa07..989c2d39c19e 100644
--- a/pkgs/data/fonts/iosevka/default.nix
+++ b/pkgs/data/fonts/iosevka/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, pkgs, fetchFromGitHub, nodejs, nodePackages, remarshal
-, ttfautohint-nox, otfcc
+, ttfautohint-nox
# Custom font set options.
# See https://github.com/be5invis/Iosevka#build-your-own-style
@@ -27,23 +27,30 @@
assert (privateBuildPlan != null) -> set != null;
+let
+ # We don't know the attribute name for the Iosevka package as it
+ # changes not when our update script is run (which in turn updates
+ # node-packages.json, but when node-packages/generate.sh is run
+ # (which updates node-packages.nix).
+ #
+ # Doing it this way ensures that the package can always be built,
+ # although possibly an older version than ioseva-bin.
+ nodeIosevka = (
+ lib.findSingle
+ (drv: drv ? packageName && drv.packageName == "iosevka")
+ (throw "no 'iosevka' package found in nodePackages")
+ (throw "multiple 'iosevka' packages found in nodePackages")
+ (lib.attrValues nodePackages)
+ ).override (drv: { dontNpmInstall = true; });
+in
stdenv.mkDerivation rec {
pname = if set != null then "iosevka-${set}" else "iosevka";
-
- version = "3.2.2";
-
- src = fetchFromGitHub {
- owner = "be5invis";
- repo = "Iosevka";
- rev = "v${version}";
- sha256 = "1wbnp6gr3ywvspwk6i0jn68zwjmsd38arn4n2dkh7mdkrmvah81k";
- };
+ inherit (nodeIosevka) version src;
nativeBuildInputs = [
nodejs
- nodePackages."iosevka-build-deps-../../data/fonts/iosevka"
+ nodeIosevka
remarshal
- otfcc
ttfautohint-nox
];
@@ -58,12 +65,10 @@ 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 ${
- nodePackages."iosevka-build-deps-../../data/fonts/iosevka"
- }/lib/node_modules/iosevka-build-deps/node_modules .
+ ln -s ${nodeIosevka}/lib/node_modules/iosevka/node_modules .
runHook postConfigure
'';
@@ -74,13 +79,19 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
+ runHook preInstall
fontdir="$out/share/fonts/truetype"
install -d "$fontdir"
install "dist/$pname/ttf"/* "$fontdir"
+ runHook postInstall
'';
enableParallelBuilding = true;
+ passthru = {
+ updateScript = ./update-default.sh;
+ };
+
meta = with stdenv.lib; {
homepage = "https://be5invis.github.io/Iosevka";
downloadPage = "https://github.com/be5invis/Iosevka/releases";
@@ -96,6 +107,7 @@ stdenv.mkDerivation rec {
ttuegel
babariviere
rileyinman
+ AluisioASG
];
};
}
diff --git a/pkgs/data/fonts/iosevka/package.json b/pkgs/data/fonts/iosevka/package.json
deleted file mode 100644
index bc772960882d..000000000000
--- a/pkgs/data/fonts/iosevka/package.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "iosevka-build-deps",
- "version": "3.2.2",
- "scripts": {
- "build": "verda -f verdafile.js"
- },
- "dependencies": {
- "@iarna/toml": "^2.2.5",
- "cldr": "^5.5.4",
- "ejs": "^3.1.3",
- "fs-extra": "^9.0.0",
- "object-assign": "^4.1.1",
- "otfcc-ttcize": "^0.10.2",
- "patel": "^0.33.1",
- "prettier": "^2.0.5",
- "semver": "^7.1.3",
- "spiro": "^2.0.0",
- "stylus": "^0.54.7",
- "topsort": "^0.0.2",
- "ttf2woff": "^2.0.1",
- "ttf2woff2": "^3.0.0",
- "typo-geom": "^0.8.0",
- "unicode-13.0.0": "^0.8.0",
- "unorm": "^1.6.0",
- "verda": "^1.0.1",
- "which": "^2.0.2"
- }
-}
diff --git a/pkgs/data/fonts/iosevka/update-bin.sh b/pkgs/data/fonts/iosevka/update-bin.sh
new file mode 100755
index 000000000000..a402f152d8a1
--- /dev/null
+++ b/pkgs/data/fonts/iosevka/update-bin.sh
@@ -0,0 +1,28 @@
+#! /usr/bin/env nix-shell
+#! nix-shell -i bash -p curl jq
+
+set -euo pipefail
+cd "$(dirname "${BASH_SOURCE[0]}")"
+
+release=$(curl -s https://api.github.com/repos/be5invis/Iosevka/releases/latest)
+
+oldVersion=$(nix-instantiate --eval -E 'with import ../../../.. {}; lib.getVersion iosevka-bin' | tr -d '"')
+version=$(echo "$release" | jq -r .tag_name | tr -d v)
+
+if test "$oldVersion" = "$version"; then
+ echo "New version same as old version, nothing to do." >&2
+ exit 0
+fi
+
+sed -i "s/$oldVersion/$version/" bin.nix
+
+{
+ echo '# This file was autogenerated. DO NOT EDIT!'
+ echo '{'
+ for asset in $(echo "$release" | jq -r '.assets[].name | select(startswith("ttc"))'); do
+ printf ' %s = "%s";\n' \
+ $(echo "$asset" | sed -r "s/^ttc-(.*)-$version.zip$/\1/") \
+ $(nix-prefetch-url "https://github.com/be5invis/Iosevka/releases/download/v$version/$asset")
+ done
+ echo '}'
+} >variants.nix
diff --git a/pkgs/data/fonts/iosevka/update-default.sh b/pkgs/data/fonts/iosevka/update-default.sh
new file mode 100755
index 000000000000..208ea6101ac2
--- /dev/null
+++ b/pkgs/data/fonts/iosevka/update-default.sh
@@ -0,0 +1,21 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p common-updater-scripts coreutils gawk replace
+set -euo pipefail
+cd "$(dirname "${BASH_SOURCE[0]}")"
+
+nixpkgs=../../../..
+repo=https://github.com/be5invis/Iosevka
+
+# Discover the latest version.
+current_version=$(nix-instantiate "$nixpkgs" --eval --strict -A iosevka.version | tr -d '"')
+new_version=$(list-git-tags "$repo" | sort --reverse --version-sort | awk 'match($0, /^v([0-9.]+)$/, m) { print m[1]; exit; }')
+if [[ "$new_version" == "$current_version" ]]; then
+ echo "iosevka: no update found"
+ exit
+fi
+
+# Update the source package in nodePackages.
+current_source="$repo/archive/v$current_version.tar.gz"
+new_source="$repo/archive/v$new_version.tar.gz"
+replace-literal -ef "$current_source" "$new_source" ../../../development/node-packages/node-packages.json
+echo "iosevka: $current_version -> $new_version (after nodePackages update)"
diff --git a/pkgs/data/fonts/iosevka/variants.nix b/pkgs/data/fonts/iosevka/variants.nix
new file mode 100644
index 000000000000..b3fd986c4caf
--- /dev/null
+++ b/pkgs/data/fonts/iosevka/variants.nix
@@ -0,0 +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";
+}
diff --git a/pkgs/data/fonts/jetbrains-mono/default.nix b/pkgs/data/fonts/jetbrains-mono/default.nix
index e3ac0a1f3200..fc4d76f6ad6b 100644
--- a/pkgs/data/fonts/jetbrains-mono/default.nix
+++ b/pkgs/data/fonts/jetbrains-mono/default.nix
@@ -1,14 +1,14 @@
{ lib, fetchzip }:
let
- version = "2.200";
+ version = "2.210";
in
fetchzip {
name = "JetBrainsMono-${version}";
url = "https://github.com/JetBrains/JetBrainsMono/releases/download/v${version}/JetBrainsMono-${version}.zip";
- sha256 = "16v914ph9sgdz3w56yz9f26zpj2lpxjb6ppnphxlmbllh68z1fh4";
+ sha256 = "05csy42qji8xbaq5iap2nmki0d0cbiwiq9kbzjd1cah9qn6gfill";
postFetch = ''
mkdir -p $out/share/fonts
diff --git a/pkgs/data/fonts/scheherazade/default.nix b/pkgs/data/fonts/scheherazade/default.nix
index e7651f22d6a0..8639d29066c3 100644
--- a/pkgs/data/fonts/scheherazade/default.nix
+++ b/pkgs/data/fonts/scheherazade/default.nix
@@ -1,11 +1,16 @@
-{ lib, fetchzip }:
+{ lib, fetchzip, version ? "3.000" }:
let
- version = "2.100";
+ new = lib.versionAtLeast version "3.000";
+ sha256 = {
+ "2.100" = "1g5f5f9gzamkq3kqyf7vbzvl4rdj3wmjf6chdrbxksrm3rnb926z";
+ "3.000" = "12sd2mjqb80ijc73y7p0iw6j3wy9i60a3aar3ywrxz4khpya48jw";
+ }."${version}";
+
in fetchzip rec {
- name = "scheherazade-${version}";
+ name = "scheherazade${lib.optionalString new "-new"}-${version}";
- url = "http://software.sil.org/downloads/r/scheherazade/Scheherazade-${version}.zip";
+ url = "http://software.sil.org/downloads/r/scheherazade/Scheherazade${lib.optionalString new "New"}-${version}.zip";
postFetch = ''
mkdir -p $out/share/{doc,fonts}
@@ -15,16 +20,17 @@ in fetchzip rec {
unzip -j $downloadedFile \*/documentation/\* -d $out/share/doc/${name}/documentation
'';
- sha256 = "1g5f5f9gzamkq3kqyf7vbzvl4rdj3wmjf6chdrbxksrm3rnb926z";
+ inherit sha256;
meta = with lib; {
homepage = "https://software.sil.org/scheherazade/";
description = "A font designed in a similar style to traditional Naskh typefaces";
longDescription = ''
- Scheherazade, named after the heroine of the classic Arabian Nights tale,
- is designed in a similar style to traditional typefaces such as Monotype
- Naskh, extended to cover the Unicode Arabic repertoire through Unicode
- 8.0.
+
+ Scheherazade${lib.optionalString new " New"}, named after the heroine of
+ the classic Arabian Nights tale, is designed in a similar style to
+ traditional typefaces such as Monotype Naskh, extended to cover the
+ Unicode Arabic repertoire through Unicode ${if new then "13.0" else "8.0"}.
Scheherazade provides a “simplified” rendering of Arabic script, using
basic connecting glyphs but not including a wide variety of additional
diff --git a/pkgs/data/fonts/sudo/default.nix b/pkgs/data/fonts/sudo/default.nix
index fab252af458b..f21fdb184161 100644
--- a/pkgs/data/fonts/sudo/default.nix
+++ b/pkgs/data/fonts/sudo/default.nix
@@ -1,11 +1,11 @@
{ lib, fetchzip }:
let
- version = "0.51";
+ version = "0.52";
in fetchzip {
name = "sudo-font-${version}";
url = "https://github.com/jenskutilek/sudo-font/releases/download/v${version}/sudo.zip";
- sha256 = "19m132183w5hrc5qvlb6cj38hir2302cqiljlfc72qdlb8al6fwi";
+ sha256 = "1j5p7apclyy5gfj2kklmgcncdsp5iik4gd6mdl29anzijknd0kja";
postFetch = ''
mkdir -p $out/share/fonts/
diff --git a/pkgs/data/fonts/ttf-tw-moe/default.nix b/pkgs/data/fonts/ttf-tw-moe/default.nix
new file mode 100644
index 000000000000..1115b48b7095
--- /dev/null
+++ b/pkgs/data/fonts/ttf-tw-moe/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchzip }:
+let
+ version = "2020-11-14";
+in
+fetchzip {
+ name = "ttf-tw-moe";
+
+ url = "https://github.com/Jiehong/TW-fonts/archive/${version}.zip";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts
+ unzip -j $downloadedFile TW-fonts-${version}/\*.ttf -d $out/share/fonts/truetype
+ '';
+
+ 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
+ closely follows the official recommendation, and can be used as for teaching purposes.
+ '';
+ license = licenses.cc-by-nd-30;
+ maintainers = [ maintainers.jiehong ];
+ platforms = platforms.all;
+ };
+}
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/vista-fonts/default.nix b/pkgs/data/fonts/vista-fonts/default.nix
index df7a6e5383bf..3a5ee616a0ef 100644
--- a/pkgs/data/fonts/vista-fonts/default.nix
+++ b/pkgs/data/fonts/vista-fonts/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchzip, cabextract}:
+{ stdenv, fetchzip, cabextract }:
fetchzip {
name = "vista-fonts-1";
@@ -21,7 +21,7 @@ fetchzip {
done
'';
- sha256 = "1l27zg5jraa16zm11d3qz1w7m6f1ih3xy5avww454ylm50fw6z11";
+ sha256 = "sha256-x7JSXS9Q1fzlJTVR+MAS3f2+cmo/H0s1qkY9FPjx2zI=";
meta = {
description = "Some TrueType fonts from Microsoft Windows Vista (Calibri, Cambria, Candara, Consolas, Constantia, Corbel)";
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/iconpack-obsidian/default.nix b/pkgs/data/icons/iconpack-obsidian/default.nix
index 8fe21aabe36f..165801f52eb8 100644
--- a/pkgs/data/icons/iconpack-obsidian/default.nix
+++ b/pkgs/data/icons/iconpack-obsidian/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "iconpack-obsidian";
- version = "4.13";
+ version = "4.14";
src = fetchFromGitHub {
owner = "madmaxms";
repo = pname;
rev = "v${version}";
- sha256 = "1hh0hnd2d08l4n5r73fkngv08f8230pp94k9qq8xgmchvjfg6j8y";
+ sha256 = "1rhs8k88gh6673flr22cb3gbbw37wyzhd6jyysx6qgjjsnjvl2h8";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/data/icons/maia-icon-theme/default.nix b/pkgs/data/icons/maia-icon-theme/default.nix
index ee539981fbca..2a6dbc512acc 100644
--- a/pkgs/data/icons/maia-icon-theme/default.nix
+++ b/pkgs/data/icons/maia-icon-theme/default.nix
@@ -1,4 +1,12 @@
-{ stdenv, fetchFromGitLab, cmake, extra-cmake-modules, gtk3, kdeFrameworks, hicolor-icon-theme }:
+{ stdenv
+, fetchFromGitLab
+, cmake
+, extra-cmake-modules
+, gtk3
+, plasma-framework
+, kwindowsystem
+, hicolor-icon-theme
+}:
stdenv.mkDerivation {
pname = "maia-icon-theme";
@@ -17,8 +25,8 @@ stdenv.mkDerivation {
cmake
extra-cmake-modules
gtk3
- kdeFrameworks.plasma-framework
- kdeFrameworks.kwindowsystem
+ plasma-framework
+ kwindowsystem
];
propagatedBuildInputs = [
diff --git a/pkgs/data/icons/numix-cursor-theme/default.nix b/pkgs/data/icons/numix-cursor-theme/default.nix
index d0411a8c5697..7ff3c4ca23c4 100644
--- a/pkgs/data/icons/numix-cursor-theme/default.nix
+++ b/pkgs/data/icons/numix-cursor-theme/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, inkscape, xcursorgen }:
+{ stdenv, fetchFromGitHub, fetchpatch, inkscape, xcursorgen }:
stdenv.mkDerivation rec {
version = "1.1";
@@ -14,6 +14,15 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ inkscape xcursorgen ];
+ patches = [
+ # Remove when https://github.com/numixproject/numix-cursor-theme/pull/7 is merged
+ (fetchpatch {
+ url = "https://github.com/stephaneyfx/numix-cursor-theme/commit/3b647bf768cebb8f127b88e3786f6a9640460197.patch";
+ sha256 = "174kmhlvv76wwvndkys78aqc32051sqg3wzc0xg6b7by4agrbg76";
+ name = "support-inkscape-1-in-numix-cursor-theme.patch";
+ })
+ ];
+
buildPhase = ''
patchShebangs .
HOME=$TMP ./build.sh
diff --git a/pkgs/data/icons/numix-icon-theme-circle/default.nix b/pkgs/data/icons/numix-icon-theme-circle/default.nix
index f43ca473f0dd..ef06c2e2532a 100644
--- a/pkgs/data/icons/numix-icon-theme-circle/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-circle/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "numix-icon-theme-circle";
- version = "20.07.11";
+ version = "20.09.19";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "0vj3d3wb12ksnkm99s32k7nrf9m5j83zzvkd0rwk8l0b30df975j";
+ sha256 = "1rqlq5ssxqj0nc0i8av7zprj94km5645xzqi5j5i0sxd3jbmyfjx";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/data/icons/numix-icon-theme-square/default.nix b/pkgs/data/icons/numix-icon-theme-square/default.nix
index 51a2100d3aa3..b0b4e20073a4 100644
--- a/pkgs/data/icons/numix-icon-theme-square/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-square/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "numix-icon-theme-square";
- version = "20.07.11";
+ version = "20.09.19";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "07jy8l2r6grn7pabn3dnkc8j7xdykl7k57br30c6v61ss8paf2rw";
+ sha256 = "0afraarfcd66mpidmn0l90wif8kmwzdj3s09g704kwszyijxs80z";
};
nativeBuildInputs = [ gtk3 ];
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/icons/zafiro-icons/default.nix b/pkgs/data/icons/zafiro-icons/default.nix
index a8dc4539a7dd..d406ae50e1c3 100644
--- a/pkgs/data/icons/zafiro-icons/default.nix
+++ b/pkgs/data/icons/zafiro-icons/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "zayronxio";
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "05h8qm9izjbp8pnl9jpbw3y9sddhp0zmg94fm1k4d4hhdqnakqhv";
};
diff --git a/pkgs/data/misc/cacert/default.nix b/pkgs/data/misc/cacert/default.nix
index f72431c5a27c..34e0ec132a9f 100644
--- a/pkgs/data/misc/cacert/default.nix
+++ b/pkgs/data/misc/cacert/default.nix
@@ -13,12 +13,17 @@ let
sha256 = "1d4q27j1gss0186a5m8bs5dk786w07ccyq0qi6xmd2zr1a8q16wy";
};
+ version = "3.57";
+ underscoreVersion = builtins.replaceStrings ["."] ["_"] version;
in
stdenv.mkDerivation {
- name = "nss-cacert-${nss.version}";
+ name = "nss-cacert-${version}";
- src = nss.src;
+ src = fetchurl {
+ url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/nss-${version}.tar.gz";
+ sha256 = "55a86c01be860381d64bb4e5b94eb198df9b0f098a8af0e58c014df398bdc382";
+ };
outputs = [ "out" "unbundled" ];
@@ -60,6 +65,8 @@ stdenv.mkDerivation {
setupHook = ./setup-hook.sh;
+ passthru.updateScript = ./update.sh;
+
meta = {
homepage = "https://curl.haxx.se/docs/caextract.html";
description = "A bundle of X.509 certificates of public Certificate Authorities (CA)";
diff --git a/pkgs/data/misc/cacert/update.sh b/pkgs/data/misc/cacert/update.sh
new file mode 100755
index 000000000000..7bf3d46cb02f
--- /dev/null
+++ b/pkgs/data/misc/cacert/update.sh
@@ -0,0 +1,34 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p nix common-updater-scripts jq
+
+# Build both the cacert package and an overriden version where we use the source attribute of NSS.
+# Cacert and NSS are both from the same upstream sources. They are decoupled as
+# the cacert output only cares about a few infrequently changing files in the
+# sources while the NSS source code changes frequently.
+#
+# By having cacert on a older source revision that produces the same
+# certificate output as a newer version we can avoid large amounts of
+# unnecessary rebuilds.
+#
+# As of this writing there are a few magnitudes more packages depending on
+# cacert than on nss.
+
+
+set -ex
+
+BASEDIR="$(dirname "$0")/../../../.."
+
+
+CURRENT_PATH=$(nix-build --no-out-link -A cacert.out)
+PATCHED_PATH=$(nix-build --no-out-link -E "with import $BASEDIR {}; (cacert.overrideAttrs (_: { inherit (nss) src version; })).out")
+
+# Check the hash of the etc subfolder
+# We can't check the entire output as that contains the nix-support folder
+# which contains the output path itself.
+CURRENT_HASH=$(nix-hash "$CURRENT_PATH/etc")
+PATCHED_HASH=$(nix-hash "$PATCHED_PATH/etc")
+
+if [[ "$CURRENT_HASH" != "$PATCHED_HASH" ]]; then
+ NSS_VERSION=$(nix-instantiate --json --eval -E "with import $BASEDIR {}; nss.version" | jq -r .)
+ update-source-version cacert "$NSS_VERSION"
+fi
diff --git a/pkgs/data/misc/combinatorial_designs/default.nix b/pkgs/data/misc/combinatorial_designs/default.nix
index 5df7343f3be7..a14e13749589 100644
--- a/pkgs/data/misc/combinatorial_designs/default.nix
+++ b/pkgs/data/misc/combinatorial_designs/default.nix
@@ -26,6 +26,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.publicDomain;
platforms = platforms.all;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/data/misc/conway_polynomials/default.nix b/pkgs/data/misc/conway_polynomials/default.nix
index f51d2293a7ef..d6413439dede 100644
--- a/pkgs/data/misc/conway_polynomials/default.nix
+++ b/pkgs/data/misc/conway_polynomials/default.nix
@@ -38,6 +38,6 @@ stdenv.mkDerivation rec {
description = "Contains a small database of Conway polynomials";
license = licenses.gpl2;
platforms = platforms.all;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/data/misc/elliptic_curves/default.nix b/pkgs/data/misc/elliptic_curves/default.nix
index 49b8736b0846..9b296487670d 100644
--- a/pkgs/data/misc/elliptic_curves/default.nix
+++ b/pkgs/data/misc/elliptic_curves/default.nix
@@ -45,6 +45,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl2;
platforms = platforms.all;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/data/misc/fedora-backgrounds/default.nix b/pkgs/data/misc/fedora-backgrounds/default.nix
new file mode 100644
index 000000000000..31bc28a9f9c1
--- /dev/null
+++ b/pkgs/data/misc/fedora-backgrounds/default.nix
@@ -0,0 +1,23 @@
+{ callPackage, lib, fetchurl }:
+
+let
+ fedoraBackground = callPackage ./generic.nix { };
+in {
+ f32 = fedoraBackground rec {
+ version = "32.2.2";
+ src = fetchurl {
+ url = "https://github.com/fedoradesign/backgrounds/releases/download/v${version}/f${lib.versions.major version}-backgrounds-${version}.tar.xz";
+ hash = "sha256-1F75aae7Jj7M2IPn/vWKcUF+O5mZ0Yey7hWuFj/4Fhg=";
+ };
+ };
+
+ f33 = fedoraBackground rec {
+ version = "33.0.7";
+ src = fetchurl {
+ url = "https://github.com/fedoradesign/backgrounds/releases/download/v${version}/f${lib.versions.major version}-backgrounds-${version}.tar.xz";
+ hash = "sha256-lAn5diEYebCo2ZJCOn9rD87rOasUU0qnSOr0EnZKW4o=";
+ };
+ # Fix broken symlinks in the Xfce background directory.
+ patches = [ ./f33-fix-xfce-path.patch ];
+ };
+}
diff --git a/pkgs/data/misc/fedora-backgrounds/f33-fix-xfce-path.patch b/pkgs/data/misc/fedora-backgrounds/f33-fix-xfce-path.patch
new file mode 100644
index 000000000000..eabdacddaa53
--- /dev/null
+++ b/pkgs/data/misc/fedora-backgrounds/f33-fix-xfce-path.patch
@@ -0,0 +1,15 @@
+diff --git a/default/Makefile b/default/Makefile
+index ec8095a..9391f8f 100644
+--- a/default/Makefile
++++ b/default/Makefile
+@@ -48,8 +48,8 @@ install:
+
+ #~ XFCE background
+ $(MKDIR) $(XFCE_BG_DIR)
+- $(LN_S) ../default/$(WP_NAME)-02-day.png \
++ $(LN_S) ../../backgrounds/$(WP_NAME)/default/$(WP_NAME)-02-day.png \
+ $(XFCE_BG_DIR)/$(WP_NAME).png
+ for tod in 01-dawn 03-dusk 04-night; do \
+- $(LN_S) ../default/$(WP_NAME)-$${tod}.png $(XFCE_BG_DIR)/$(WP_NAME)-$${tod}.png; \
++ $(LN_S) ../../backgrounds/$(WP_NAME)/default/$(WP_NAME)-$${tod}.png $(XFCE_BG_DIR)/$(WP_NAME)-$${tod}.png; \
+ done;
diff --git a/pkgs/data/misc/fedora-backgrounds/generic.nix b/pkgs/data/misc/fedora-backgrounds/generic.nix
new file mode 100644
index 000000000000..25043c34e5d9
--- /dev/null
+++ b/pkgs/data/misc/fedora-backgrounds/generic.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, coreutils
+}:
+
+{ version
+, src
+, patches ? [ ]
+}:
+
+stdenv.mkDerivation {
+ inherit patches src version;
+
+ pname = "fedora${stdenv.lib.versions.major version}-backgrounds";
+
+ dontBuild = true;
+
+ postPatch = ''
+ for f in default/Makefile extras/Makefile; do
+ substituteInPlace $f \
+ --replace "usr/share" "share" \
+ --replace "/usr/bin/" "" \
+ --replace "/bin/" ""
+ done
+
+ for f in $(find . -name '*.xml'); do
+ substituteInPlace $f \
+ --replace "/usr/share" "$out/share"
+ done;
+ '';
+
+ installFlags = [
+ "DESTDIR=$(out)"
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/fedoradesign/backgrounds";
+ description = "A set of default and supplemental wallpapers for Fedora";
+ license = licenses.cc-by-sa-40;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ danieldk ];
+ };
+}
diff --git a/pkgs/data/misc/graphs/default.nix b/pkgs/data/misc/graphs/default.nix
index 14551c6a4a47..bf7f8d4fd0e8 100644
--- a/pkgs/data/misc/graphs/default.nix
+++ b/pkgs/data/misc/graphs/default.nix
@@ -20,6 +20,6 @@ stdenv.mkDerivation rec {
description = "A database of graphs";
license = licenses.gpl2;
platforms = platforms.all;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix
index c9950d9fcd11..3c9a531ab62f 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/197a82b352062bfeeefd4b62bfec19dd51a3728d.tar.gz";
- sha256 = "11c9a67j421vf6a7vvh280gsmssf49rxqnamdp1n9iljkhlfh5z1";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/59ba02b3424684458764210fa9e32ca08e516db2.tar.gz";
+ sha256 = "0m4scz6b7xg7kisy6zlnw258pkfksmzzppw9gp0g6rdl0cxly239";
}
diff --git a/pkgs/data/misc/pari-galdata/default.nix b/pkgs/data/misc/pari-galdata/default.nix
index b07be5a0c050..644a50a8ddeb 100644
--- a/pkgs/data/misc/pari-galdata/default.nix
+++ b/pkgs/data/misc/pari-galdata/default.nix
@@ -21,6 +21,6 @@ stdenv.mkDerivation {
homepage = "http://pari.math.u-bordeaux.fr/";
license = licenses.gpl2Plus;
platforms = platforms.all;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/data/misc/pari-seadata-small/default.nix b/pkgs/data/misc/pari-seadata-small/default.nix
index 01ffd6db64fb..a9c9a62839ce 100644
--- a/pkgs/data/misc/pari-seadata-small/default.nix
+++ b/pkgs/data/misc/pari-seadata-small/default.nix
@@ -21,6 +21,6 @@ stdenv.mkDerivation {
homepage = "http://pari.math.u-bordeaux.fr/";
license = licenses.gpl2Plus;
platforms = platforms.all;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/data/misc/polytopes_db/default.nix b/pkgs/data/misc/polytopes_db/default.nix
index 8fec9a854260..95ca8af82a7b 100644
--- a/pkgs/data/misc/polytopes_db/default.nix
+++ b/pkgs/data/misc/polytopes_db/default.nix
@@ -20,6 +20,6 @@ stdenv.mkDerivation rec {
description = "Reflexive polytopes database";
license = licenses.gpl2;
platforms = platforms.all;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/data/misc/poppler-data/default.nix b/pkgs/data/misc/poppler-data/default.nix
index c06e63d3e692..717c948f7437 100644
--- a/pkgs/data/misc/poppler-data/default.nix
+++ b/pkgs/data/misc/poppler-data/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, cmake, ninja }:
stdenv.mkDerivation rec {
- name = "poppler-data-0.4.9";
+ name = "poppler-data-0.4.10";
src = fetchurl {
url = "https://poppler.freedesktop.org/${name}.tar.gz";
- sha256 = "04i0wgdkn5lhda8cyxd1ll4a2p41pwqrwd47n9mdpl7cx5ypx70z";
+ sha256 = "0c3vjs3p7rjc4yfacnhd865r27czmzwcr4j2z4jldi68dvvcwbvf";
};
nativeBuildInputs = [ cmake ninja ];
diff --git a/pkgs/data/misc/tzdata/default.nix b/pkgs/data/misc/tzdata/default.nix
index 367ee06390cd..5065e3718cb2 100644
--- a/pkgs/data/misc/tzdata/default.nix
+++ b/pkgs/data/misc/tzdata/default.nix
@@ -2,16 +2,16 @@
stdenv.mkDerivation rec {
pname = "tzdata";
- version = "2019c";
+ version = "2020c";
srcs =
[ (fetchurl {
url = "https://data.iana.org/time-zones/releases/tzdata${version}.tar.gz";
- sha256 = "0z7w1yv37cfk8yhix2cillam091vgp1j4g8fv84261q9mdnq1ivr";
+ sha256 = "1nab36g5ibs88wg2mzpzygi1wh5gh2al1qjvbk8sb90sbw8ar43q";
})
(fetchurl {
url = "https://data.iana.org/time-zones/releases/tzcode${version}.tar.gz";
- sha256 = "1m3y2rnf1nggxxhxplab5zdd5whvar3ijyrv7lifvm82irkd7szn";
+ sha256 = "1r5zrk1k3jhhilkhrx82fd19rvysji8jk05gq5v0rndmyx07zacs";
})
];
@@ -31,6 +31,7 @@ stdenv.mkDerivation rec {
"MANDIR=$(man)/share/man"
"AWK=awk"
"CFLAGS=-DHAVE_LINK=0"
+ "CFLAGS+=-DZIC_BLOAT_DEFAULT=\\\"fat\\\""
"cc=${stdenv.cc.targetPrefix}cc"
"AR=${stdenv.cc.targetPrefix}ar"
];
diff --git a/pkgs/data/themes/canta/default.nix b/pkgs/data/themes/canta/default.nix
index 8534fe7a5064..c6a6678b98c7 100644
--- a/pkgs/data/themes/canta/default.nix
+++ b/pkgs/data/themes/canta/default.nix
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
description = "Flat Design theme for GTK based desktop environments";
homepage = "https://github.com/vinceliuice/Canta-theme";
license = licenses.gpl2;
- platforms = platforms.unix;
+ platforms = platforms.linux; # numix-icon-theme-circle unavailable in darwin
maintainers = [ maintainers.romildo ];
};
}
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 7ed6acb2800e..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-10-23";
+ version = "2020-11-23";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "125wcvr457lbs8zxp8r18q7gzagp0wbg518iynzmbax8gsjds8w3";
+ sha256 = "115nmzwpsaq8aa0p7ghfcw79n7h9ifvh0drv3dd4lj2dk33vkpv1";
};
buildInputs = [ gdk-pixbuf librsvg ];
diff --git a/pkgs/data/themes/obsidian2/default.nix b/pkgs/data/themes/obsidian2/default.nix
index cb2660ed058c..4e9087995056 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.15";
+ version = "2.16";
src = fetchurl {
url = "https://github.com/madmaxms/theme-obsidian-2/releases/download/v${version}/obsidian-2-theme.tar.xz";
- sha256 = "1d6h8jsg8r1jbv2izshhpvlwsrwpi2f2dm461kr1zpwcw5glf9jx";
+ sha256 = "0a5268w8b413i62ggipgy19k83va1n0ni8bvfwrp17r0n97wbqx2";
};
sourceRoot = ".";
diff --git a/pkgs/data/themes/orion/default.nix b/pkgs/data/themes/orion/default.nix
index b44cc857c629..740b34889227 100644
--- a/pkgs/data/themes/orion/default.nix
+++ b/pkgs/data/themes/orion/default.nix
@@ -1,11 +1,13 @@
-{ stdenv, fetchgit, gtk-engine-murrine }:
+{ stdenv, fetchFromGitHub, gtk-engine-murrine }:
-stdenv.mkDerivation {
- name = "orion-1.5";
+stdenv.mkDerivation rec {
+ pname = "orion";
+ version = "1.5";
- src = fetchgit {
- url = "https://github.com/shimmerproject/Orion.git";
- rev = "refs/tags/v1.5";
+ src = fetchFromGitHub {
+ owner = "shimmerproject";
+ repo = "Orion";
+ rev = "refs/tags/v${version}";
sha256 = "1116yawv3fspkiq1ykk2wj0gza3l04b5nhldy0bayzjaj0y6fd89";
};
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/desktops/cdesktopenv/0001-all-remove-deprecated-sys_errlist-and-replace-with-A.patch b/pkgs/desktops/cdesktopenv/0001-all-remove-deprecated-sys_errlist-and-replace-with-A.patch
new file mode 100644
index 000000000000..4382cdcf35b0
--- /dev/null
+++ b/pkgs/desktops/cdesktopenv/0001-all-remove-deprecated-sys_errlist-and-replace-with-A.patch
@@ -0,0 +1,336 @@
+From 67f62e5a8acd70d30f7067f1f44ac7b15c67011a Mon Sep 17 00:00:00 2001
+From: Peter Howkins <flibble@users.sf.net>
+Date: Mon, 2 Nov 2020 05:30:08 +0000
+Subject: [PATCH] all: remove deprecated sys_errlist[] and replace with ANSI C
+ strerror()
+
+---
+ cde/config/imake/imake.c | 13 -------------
+ cde/lib/tt/bin/dbck/spec.C | 8 --------
+ cde/lib/tt/lib/tt_options.h | 12 ------------
+ cde/programs/dtcm/dtcm/dnd.c | 4 ----
+ cde/programs/dtcm/libDtCmP/util.c | 5 +----
+ .../dthelp/parser.ccdf/volumegen/Volumegen.c | 1 -
+ cde/programs/dtimsstart/remote.c | 4 ----
+ cde/programs/dtimsstart/start.c | 12 +++---------
+ cde/programs/dtinfo/dtinfo/src/external-api/comm.c | 5 +----
+ .../dtksh/ksh93/src/lib/libast/string/fmterror.c | 9 +--------
+ .../dtksh/ksh93/src/lib/libast/string/strerror.c | 8 +-------
+ cde/programs/dtlogin/dm.h | 7 +------
+ 12 files changed, 8 insertions(+), 80 deletions(-)
+
+diff --git a/cde/config/imake/imake.c b/cde/config/imake/imake.c
+index 574af7c7..83834aa7 100644
+--- a/cde/config/imake/imake.c
++++ b/config/imake/imake.c
+@@ -242,19 +242,6 @@ extern int errno;
+ #include <stdarg.h>
+ #include "imakemdep.h"
+
+-/*
+- * This define of strerror is copied from (and should be identical to)
+- * Xos.h, which we don't want to include here for bootstrapping reasons.
+- */
+-#if defined(X_NOT_STDC_ENV) || (defined(sun) && !defined(SVR4))
+-# ifndef strerror
+-extern char *sys_errlist[];
+-extern int sys_nerr;
+-# define strerror(n) \
+- (((n) >= 0 && (n) < sys_nerr) ? sys_errlist[n] : "unknown error")
+-# endif
+-#endif
+-
+ #define TRUE 1
+ #define FALSE 0
+
+diff --git a/cde/lib/tt/bin/dbck/spec.C b/cde/lib/tt/bin/dbck/spec.C
+index 18bba3fb..eaf2d6b7 100644
+--- a/cde/lib/tt/bin/dbck/spec.C
++++ b/lib/tt/bin/dbck/spec.C
+@@ -44,14 +44,6 @@
+ #include "ttdbck.h"
+ #include "tt_db_server_consts.h"
+
+-#if !defined(OPT_STRERROR)
+-// No strerror(), fake it
+-char *
+-strerror(int e)
+-{
+- return ((e<sys_nerr) ? sys_errlist[e] : "unknown");
+-}
+-#endif
+
+ Spec::
+ Spec()
+diff --git a/cde/lib/tt/lib/tt_options.h b/cde/lib/tt/lib/tt_options.h
+index e23bb9e5..de3a30e2 100644
+--- a/cde/lib/tt/lib/tt_options.h
++++ b/lib/tt/lib/tt_options.h
+@@ -107,10 +107,6 @@
+ * OPT_CPP_OPTIONS - string, options to pass to cpp. For example, on
+ * some platforms -B is used so C++ comments are processed by cpp.
+ *
+- *
+- * OPT_STRERROR - set if strerror() is available, otherwise we assume
+- * global symbol sys_errlist is defined in errno.h.
+- *
+ * OPT_SVR4_GETMNTENT - set to use new SVR4 flavor of getmntent.
+ *
+ * OPT_LOCKF_MNTTAB - set to hold a lockf lock on MNTTAB while doing
+@@ -242,7 +238,6 @@
+ # undef OPT_SYSINFO
+ # define OPT_CPP_PATH "/usr/ccs/lib/cpp"
+ # define OPT_CPP_OPTIONS ""
+-# define OPT_STRERROR
+ # undef OPT_SVR4_GETMNTENT
+ # undef OPT_LOCKF_MNTENT
+ # define OPT_DEFINE_SIG_PF
+@@ -273,7 +268,6 @@
+ # undef OPT_SYSINFO
+ # define OPT_CPP_PATH "/usr/lib/cpp"
+ # define OPT_CPP_OPTIONS "-B"
+-# undef OPT_STRERROR
+ # undef OPT_SVR4_GETMNTENT
+ # undef OPT_LOCKF_MNTENT
+ # define OPT_LOCAL_MOUNT_TYPE MNTTYPE_42
+@@ -302,7 +296,6 @@
+ # define OPT_CATGETS
+ # undef OPT_GETDTABLESIZE
+ # define OPT_SYSINFO
+-# define OPT_STRERROR
+ # define OPT_CPP_PATH "/usr/ccs/lib/cpp"
+ # define OPT_CPP_OPTIONS "-B"
+ # define OPT_SVR4_GETMNTENT
+@@ -389,7 +382,6 @@
+ # define OPT_CPP_PATH "/opt/langtools/lbin/cpp"
+ # endif
+ # define OPT_CPP_OPTIONS ""
+-# define OPT_STRERROR
+ # undef OPT_SVR4_GETMNTENT
+ # undef OPT_LOCKF_MNTENT
+ # define OPT_LOCAL_MOUNT_TYPE MNTTYPE_HFS
+@@ -415,7 +407,6 @@
+ # undef OPT_SYSINFO
+ # define OPT_CPP_PATH "/usr/bin/cpp"
+ # define OPT_CPP_OPTIONS ""
+-# define OPT_STRERROR
+ # undef OPT_SVR4_GETMNTENT
+ # undef OPT_LOCKF_MNTENT
+ # define OPT_LOCAL_MOUNT_TYPE "ext2fs"
+@@ -446,7 +437,6 @@
+ # undef OPT_SYSINFO
+ # define OPT_CPP_PATH "/usr/libexec/cpp"
+ # define OPT_CPP_OPTIONS ""
+-# define OPT_STRERROR
+ # undef OPT_SVR4_GETMNTENT
+ # undef OPT_LOCKF_MNTENT
+ # define OPT_LOCAL_MOUNT_TYPE MNTTYPE_UFS
+@@ -479,7 +469,6 @@
+ # define OPT_CPP_PATH "/usr/libexec/cpp"
+ # endif
+ # define OPT_CPP_OPTIONS ""
+-# define OPT_STRERROR
+ # undef OPT_SVR4_GETMNTENT
+ # undef OPT_LOCKF_MNTENT
+ # define OPT_LOCAL_MOUNT_TYPE MNTTYPE_UFS
+@@ -509,7 +498,6 @@
+ # undef OPT_SYSINFO
+ # define OPT_CPP_PATH "/usr/bin/cpp"
+ # define OPT_CPP_OPTIONS ""
+-# define OPT_STRERROR
+ # undef OPT_SVR4_GETMNTENT
+ # undef OPT_LOCKF_MNTENT
+ # define OPT_LOCAL_MOUNT_TYPE MNTTYPE_UFS
+diff --git a/cde/programs/dtcm/dtcm/dnd.c b/cde/programs/dtcm/dtcm/dnd.c
+index abc58c12..f37f19a6 100644
+--- a/cde/programs/dtcm/dtcm/dnd.c
++++ b/programs/dtcm/dtcm/dnd.c
+@@ -72,10 +72,6 @@
+
+ static Bool lookForButton(Display *, XEvent *, XPointer);
+
+-#if !defined(__linux__) && !defined(CSRG_BASED)
+-extern char *sys_errlist[];
+-#endif
+-
+ extern int drag_load_proc(char*, Calendar *);
+ static char dnd_filename[20];
+
+diff --git a/cde/programs/dtcm/libDtCmP/util.c b/cde/programs/dtcm/libDtCmP/util.c
+index d33b8ba1..6de4739d 100644
+--- a/cde/programs/dtcm/libDtCmP/util.c
++++ b/programs/dtcm/libDtCmP/util.c
+@@ -306,10 +306,7 @@ syserr(char *msg, int a1, int a2, int a3)
+ #if 0
+ /* print the error, if any */
+ if (saveerr != 0) {
+- if (saveerr < 0 || saveerr > sys_nerr)
+- (void) fprintf(stderr, ":Unknown error %d", saveerr);
+- else
+- (void) fprintf(stderr, ":%s", sys_errlist[saveerr]);
++ (void) fprintf(stderr, ":%s", strerror(saveerr));
+ }
+ #endif
+
+diff --git a/cde/programs/dthelp/parser.ccdf/volumegen/Volumegen.c b/cde/programs/dthelp/parser.ccdf/volumegen/Volumegen.c
+index d9a42943..08de4809 100644
+--- a/cde/programs/dthelp/parser.ccdf/volumegen/Volumegen.c
++++ b/programs/dthelp/parser.ccdf/volumegen/Volumegen.c
+@@ -56,7 +56,6 @@
+ typedef int Boolean;
+
+ /* extern int errno; */
+-/* extern char *sys_errlist[]; */
+ /* extern int sys_nerr; */
+
+ static void GenTopicList (
+diff --git a/cde/programs/dtimsstart/remote.c b/cde/programs/dtimsstart/remote.c
+index 68773673..71d32977 100644
+--- a/cde/programs/dtimsstart/remote.c
++++ b/programs/dtimsstart/remote.c
+@@ -37,10 +37,6 @@
+ #include <X11/Xproto.h> /* for X_ChangeHosts */
+ #include <X11/Xatom.h> /* for XA_STRING */
+
+-#if !defined(__linux__) && !defined(CSRG_BASED)
+-extern char *sys_errlist[];
+-#endif
+-
+ static char *conf_msg_id = STR_CONFDATA;
+
+ #define CONF_MSG_ID_LEN strlen(conf_msg_id)
+diff --git a/cde/programs/dtimsstart/start.c b/cde/programs/dtimsstart/start.c
+index 78fc2a38..1dafa189 100644
+--- a/cde/programs/dtimsstart/start.c
++++ b/programs/dtimsstart/start.c
+@@ -27,14 +27,10 @@
+ #include <sys/wait.h>
+ #include <setjmp.h>
+ #include <unistd.h>
++#include <errno.h>
+
+ #if (defined(__linux__) || defined(CSRG_BASED)) && !defined(_NFILE)
+ #define _NFILE FOPEN_MAX
+-#endif
+-
+-#if !defined(__linux__) && !defined(CSRG_BASED)
+-extern char *sys_errlist[];
+-extern int sys_nerr;
+ #endif
+
+ /* local functions */
+@@ -599,8 +595,7 @@ static int invoke_ims(UserSelection *sel)
+
+ pid = fork();
+ if (pid == (pid_t) -1) {
+- put_xims_log("fork failed [%s]",
+- (errno <= sys_nerr) ? sys_errlist[errno] : NULL, 0, 0);
++ put_xims_log("fork failed [%s]", strerror(errno), 0, 0);
+ #ifdef DEBUG
+ perror("fork");
+ #endif
+@@ -617,8 +612,7 @@ static int invoke_ims(UserSelection *sel)
+ #endif
+ execl(SH_PATH, "sh", "-c", renv->cmdbuf, NULL);
+
+- put_xims_log("%s: exec failed [%s]", SH_PATH,
+- (errno <= sys_nerr) ? sys_errlist[errno] : NULL, 0, 0);
++ put_xims_log("%s: exec failed [%s]", SH_PATH, strerror(errno) , 0, 0);
+ /* perror(SH_PATH); */
+ sleep(1);
+ _exit(1);
+diff --git a/cde/programs/dtinfo/dtinfo/src/external-api/comm.c b/cde/programs/dtinfo/dtinfo/src/external-api/comm.c
+index d61ccb7a..6aa2fc91 100644
+--- a/cde/programs/dtinfo/dtinfo/src/external-api/comm.c
++++ b/programs/dtinfo/dtinfo/src/external-api/comm.c
+@@ -53,9 +53,6 @@
+ #include <sys/select.h>
+ #endif
+
+-extern char *sys_errlist[];
+-
+-
+ static OliasEvent *current_event;
+ static int reply_status;
+ #define NO_REPLY 0
+@@ -332,7 +329,7 @@ wait_for_reply (Widget toplevel)
+ XtAppWarningMsg (XtWidgetToApplicationContext (toplevel),
+ "communicationsError", "select",
+ "Olias API", "Select failed: %s",
+- &sys_errlist[errno], &num_params);
++ strerror(errno), &num_params);
+ continue;
+ }
+ continue;
+diff --git a/cde/programs/dtksh/ksh93/src/lib/libast/string/fmterror.c b/cde/programs/dtksh/ksh93/src/lib/libast/string/fmterror.c
+index 313b67bc..8dd87ab8 100644
+--- a/cde/programs/dtksh/ksh93/src/lib/libast/string/fmterror.c
++++ b/programs/dtksh/ksh93/src/lib/libast/string/fmterror.c
+@@ -92,14 +92,7 @@
+ #endif
+ #include <ast.h>
+
+-extern __MANGLE__ int sys_nerr;
+-extern __MANGLE__ char* sys_errlist[];
+-
+ char*
+ fmterror __PARAM__((int err), (err)) __OTORP__(int err;){
+- static char msg[28];
+-
+- if (err > 0 && err <= sys_nerr) return(sys_errlist[err]);
+- sfsprintf(msg, sizeof(msg), "Error %d", err);
+- return(msg);
++ return strerror(err);
+ }
+diff --git a/cde/programs/dtksh/ksh93/src/lib/libast/string/strerror.c b/cde/programs/dtksh/ksh93/src/lib/libast/string/strerror.c
+index 7686a54d..a6aa7ce8 100644
+--- a/cde/programs/dtksh/ksh93/src/lib/libast/string/strerror.c
++++ b/programs/dtksh/ksh93/src/lib/libast/string/strerror.c
+@@ -108,18 +108,12 @@ NoN(strerror)
+
+ #include <ast.h>
+
+-extern __MANGLE__ int sys_nerr;
+-extern __MANGLE__ char* sys_errlist[];
+
+ char*
+ strerror __PARAM__((int err), (err)) __OTORP__(int err;)
+ #line 25
+ {
+- static char msg[28];
+-
+- if (err > 0 && err <= sys_nerr) return(sys_errlist[err]);
+- sfsprintf(msg, sizeof(msg), "Error %d", err);
+- return(msg);
++ return strerror(err);
+ }
+
+ #endif
+diff --git a/cde/programs/dtlogin/dm.h b/cde/programs/dtlogin/dm.h
+index 3e0f2499..e67edc3c 100644
+--- a/cde/programs/dtlogin/dm.h
++++ b/programs/dtlogin/dm.h
+@@ -68,8 +68,7 @@
+ # include <pwd.h> /* for passwd structure */
+ # include <stdio.h>
+ # include <stdlib.h> /* for exit(), malloc(), abort() */
+-# include <string.h> /* for string functions, bcopy(),
+- sys_errlist */
++# include <string.h> /* for string functions, bcopy() */
+ # include <sys/param.h> /* for NGROUPS */
+ # include <sys/types.h> /* for fd_set */
+ # include <netinet/in.h> /* for Internet socket stuff */
+@@ -475,10 +474,6 @@ struct verify_info {
+ *
+ ***************************************************************************/
+
+-#if !defined(__linux__) && !defined(CSRG_BASED)
+-extern char *sys_errlist[]; /* system error msgs */
+-extern int sys_nerr; /* system error msgs */
+-#endif
+ extern XrmDatabase XresourceDB;
+
+
+--
+2.28.0
+
diff --git a/pkgs/desktops/cdesktopenv/default.nix b/pkgs/desktops/cdesktopenv/default.nix
index 7e6b49957b8e..7454603e7acd 100644
--- a/pkgs/desktops/cdesktopenv/default.nix
+++ b/pkgs/desktops/cdesktopenv/default.nix
@@ -2,7 +2,8 @@
, libXinerama, libXt, libXext, libtirpc, motif, libXft, xbitmaps
, libjpeg, libXmu, libXdmcp, libXScrnSaver, symlinkJoin, bdftopcf
, ncompress, mkfontdir, tcl, libXaw, gcc, glibcLocales, gawk
-, autoPatchelfHook, libredirect, makeWrapper, xset, xrdb, fakeroot }:
+, autoPatchelfHook, libredirect, makeWrapper, xset, xrdb, fakeroot
+, rpcsvc-proto }:
let
x11ProjectRoot = symlinkJoin {
@@ -25,6 +26,7 @@ in stdenv.mkDerivation rec {
# remove with next release
patches = [
./2.3.2.patch
+ ./0001-all-remove-deprecated-sys_errlist-and-replace-with-A.patch
];
buildInputs = [
@@ -33,6 +35,7 @@ in stdenv.mkDerivation rec {
];
nativeBuildInputs = [
bison ncompress gawk autoPatchelfHook makeWrapper fakeroot
+ rpcsvc-proto
];
makeFlags = [
@@ -74,6 +77,5 @@ EOF
license = licenses.lgpl2;
maintainers = [ maintainers.gnidorah ];
platforms = [ "i686-linux" "x86_64-linux" ];
- broken = true; # not compatible with glibc 2.32
};
}
diff --git a/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix b/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix
index ef934d2389f9..50eeb23b6819 100644
--- a/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix
@@ -40,13 +40,13 @@
stdenv.mkDerivation rec {
pname = "cinnamon-control-center";
- version = "4.6.0";
+ version = "4.6.2";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- sha256 = "0ls2ys4x6qqp0j727c4n7a6319m4k1qsy1ybxkfzlzgf750v9xda";
+ sha256 = "0fbgi2r2xikpa04k431qq9akngi9akyflq1kcks8f095qs5gsana";
};
buildInputs = [
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/accerciser/default.nix b/pkgs/desktops/gnome-3/apps/accerciser/default.nix
index c0ca54d6fec8..f05eb41d35e2 100644
--- a/pkgs/desktops/gnome-3/apps/accerciser/default.nix
+++ b/pkgs/desktops/gnome-3/apps/accerciser/default.nix
@@ -15,15 +15,15 @@
, adwaita-icon-theme
}:
- python3.pkgs.buildPythonApplication rec {
+python3.pkgs.buildPythonApplication rec {
pname = "accerciser";
- version = "3.36.3";
+ version = "3.38.0";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0zfhmpaqqwm89k8p4apq4la191icjvqh0097p5aig3yhy87fahp9";
+ sha256 = "0fd9vv2abd2if2qj4nlfy7mpd7rc4sx18zhmxd5ijlnfhkpggbp5";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/apps/cheese/default.nix b/pkgs/desktops/gnome-3/apps/cheese/default.nix
index 05a1cdbc088e..c4998cc451fe 100644
--- a/pkgs/desktops/gnome-3/apps/cheese/default.nix
+++ b/pkgs/desktops/gnome-3/apps/cheese/default.nix
@@ -1,17 +1,46 @@
-{ stdenv, gettext, fetchurl, wrapGAppsHook, gnome-video-effects, libcanberra-gtk3
-, pkgconfig, gtk3, glib, clutter-gtk, clutter-gst, udev, gst_all_1, itstool
-, libgudev, vala, docbook_xml_dtd_43, docbook_xsl, appstream-glib
-, libxslt, yelp-tools, gnome-common, gtk-doc
-, adwaita-icon-theme, librsvg, totem, gdk-pixbuf, gnome3, gnome-desktop, libxml2
-, meson, ninja, dbus, python3 }:
+{ stdenv
+, gettext
+, fetchurl
+, wrapGAppsHook
+, gnome-video-effects
+, libcanberra-gtk3
+, pkgconfig
+, gtk3
+, glib
+, clutter-gtk
+, clutter-gst
+, udev
+, gst_all_1
+, itstool
+, libgudev
+, vala
+, docbook_xml_dtd_43
+, docbook_xsl
+, appstream-glib
+, libxslt
+, yelp-tools
+, gnome-common
+, gtk-doc
+, adwaita-icon-theme
+, librsvg
+, totem
+, gdk-pixbuf
+, gnome3
+, gnome-desktop
+, libxml2
+, meson
+, ninja
+, dbus
+, python3
+}:
stdenv.mkDerivation rec {
pname = "cheese";
- version = "3.34.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/cheese/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0wvyc9wb0avrprvm529m42y5fkv3lirdphqydc9jw0c8mh05d1ni";
+ sha256 = "0vyim2avlgq3a48rgdfz5g21kqk11mfb53b2l883340v88mp7ll8";
};
postPatch = ''
@@ -24,15 +53,43 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- meson ninja pkgconfig gettext itstool vala wrapGAppsHook libxml2 appstream-glib
- libxslt docbook_xml_dtd_43 docbook_xsl
- gtk-doc yelp-tools gnome-common python3
+ appstream-glib
+ docbook_xml_dtd_43
+ docbook_xsl
+ gettext
+ gnome-common
+ gtk-doc
+ itstool
+ libxml2
+ libxslt
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
+ yelp-tools
+ ];
+
+ buildInputs = [
+ adwaita-icon-theme
+ clutter-gst
+ clutter-gtk
+ dbus
+ gdk-pixbuf
+ glib
+ gnome-desktop
+ gnome-video-effects
+ gst_all_1.gst-plugins-bad
+ gst_all_1.gst-plugins-base
+ gst_all_1.gst-plugins-good
+ gst_all_1.gstreamer
+ gtk3
+ libcanberra-gtk3
+ libgudev
+ librsvg
+ udev
];
- buildInputs = [ gtk3 glib gnome-video-effects
- gdk-pixbuf adwaita-icon-theme librsvg udev gst_all_1.gstreamer
- gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gnome-desktop
- gst_all_1.gst-plugins-bad clutter-gtk clutter-gst
- libcanberra-gtk3 libgudev dbus ];
outputs = [ "out" "man" "devdoc" ];
diff --git a/pkgs/desktops/gnome-3/apps/evolution/default.nix b/pkgs/desktops/gnome-3/apps/evolution/default.nix
index f27050cd68f7..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.36.5";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1hpjd5d3z52xcjcc1hg5z8ypnx2y6ml9snyrlpflg9bx16yhxm1x";
+ sha256 = "1whjgfhcxpb5yhhvyqb8pv71vprw6fv02czin4k4z6dxrxsq32qx";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/apps/file-roller/default.nix b/pkgs/desktops/gnome-3/apps/file-roller/default.nix
index 7c518c4acd9f..29e482135a2b 100644
--- a/pkgs/desktops/gnome-3/apps/file-roller/default.nix
+++ b/pkgs/desktops/gnome-3/apps/file-roller/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "file-roller";
- version = "3.36.3";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1dw1vfnfc44k57b6mip8fv565d2xv5wrigi4js044x3sbl5f2n89";
+ sha256 = "06ikvjjcgb8nxabkn2rywy76a1c7s6w8dszaxvaxldbxarp1qgbj";
};
LANG = "en_US.UTF-8"; # postinstall.py
diff --git a/pkgs/desktops/gnome-3/apps/gedit/default.nix b/pkgs/desktops/gnome-3/apps/gedit/default.nix
index ea33bc29324f..f3219e74bcae 100644
--- a/pkgs/desktops/gnome-3/apps/gedit/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gedit/default.nix
@@ -1,29 +1,56 @@
-{ stdenv, meson, fetchurl, python3
-, pkgconfig, gtk3, glib, adwaita-icon-theme
-, libpeas, gtksourceview4, gsettings-desktop-schemas
-, wrapGAppsHook, ninja, libsoup, tepl
-, gnome3, gspell, perl, itstool, desktop-file-utils
+{ stdenv
+, meson
+, fetchurl
+, python3
+, pkgconfig
+, gtk3
+, glib
+, adwaita-icon-theme
+, libpeas
+, gtksourceview4
+, gsettings-desktop-schemas
+, wrapGAppsHook
+, ninja
+, libsoup
+, tepl
+, gnome3
+, gspell
+, perl
+, itstool
+, desktop-file-utils
+, vala
}:
stdenv.mkDerivation rec {
pname = "gedit";
- version = "3.36.2";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/gedit/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "15s1almlhjlgl3m8lxg6jpzln8jhgdxxjr635a3b7cf58d35b1v8";
+ sha256 = "0kc48a399achcz6vlqq0jk0b8ixbrzyv9xb22s5av76m5hyqalq0";
};
nativeBuildInputs = [
- pkgconfig wrapGAppsHook meson ninja
- python3 perl itstool desktop-file-utils
+ desktop-file-utils
+ itstool
+ meson
+ ninja
+ perl
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
];
buildInputs = [
- gtk3 glib
- adwaita-icon-theme libsoup
- libpeas gtksourceview4
- gsettings-desktop-schemas gspell
+ adwaita-icon-theme
+ glib
+ gsettings-desktop-schemas
+ gspell
+ gtk3
+ gtksourceview4
+ libpeas
+ libsoup
tepl
];
diff --git a/pkgs/desktops/gnome-3/apps/gnome-books/default.nix b/pkgs/desktops/gnome-3/apps/gnome-books/default.nix
index 7432e8e96ed2..e7ea02a27495 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-books/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-books/default.nix
@@ -1,9 +1,30 @@
-{ stdenv, meson, ninja, gettext, fetchurl, evince, gjs
-, pkgconfig, gtk3, glib, tracker, tracker-miners, libxslt
-, webkitgtk, gnome-desktop, libgepub, gnome3, gdk-pixbuf
-, gsettings-desktop-schemas, adwaita-icon-theme, docbook_xsl
-, docbook_xml_dtd_42, desktop-file-utils, python3
-, gobject-introspection, wrapGAppsHook }:
+{ stdenv
+, meson
+, ninja
+, gettext
+, fetchurl
+, evince
+, gjs
+, pkgconfig
+, gtk3
+, glib
+, tracker
+, tracker-miners
+, libxslt
+, webkitgtk
+, gnome-desktop
+, libgepub
+, gnome3
+, gdk-pixbuf
+, gsettings-desktop-schemas
+, adwaita-icon-theme
+, docbook_xsl
+, docbook_xml_dtd_42
+, desktop-file-utils
+, python3
+, gobject-introspection
+, wrapGAppsHook
+}:
stdenv.mkDerivation rec {
pname = "gnome-books";
@@ -15,15 +36,32 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- meson ninja pkgconfig gettext libxslt desktop-file-utils
- docbook_xsl docbook_xml_dtd_42 wrapGAppsHook python3
+ meson
+ ninja
+ pkgconfig
+ gettext
+ libxslt
+ desktop-file-utils
+ docbook_xsl
+ docbook_xml_dtd_42
+ wrapGAppsHook
+ python3
];
buildInputs = [
- gtk3 glib gsettings-desktop-schemas
- gdk-pixbuf adwaita-icon-theme evince
- webkitgtk gjs gobject-introspection tracker
- tracker-miners gnome-desktop libgepub
+ gtk3
+ glib
+ gsettings-desktop-schemas
+ gdk-pixbuf
+ adwaita-icon-theme
+ evince
+ webkitgtk
+ gjs
+ gobject-introspection
+ tracker
+ tracker-miners
+ gnome-desktop
+ libgepub
];
postPatch = ''
@@ -39,6 +77,7 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
+ broken = true; # Tracker 3 not supported and it cannot start Tracker 2.
homepage = "https://wiki.gnome.org/Apps/Books";
description = "An e-book manager application for GNOME";
maintainers = teams.gnome.members;
diff --git a/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix b/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
index 4acc687da8ba..014ad123b412 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
@@ -11,12 +11,15 @@
, gobject-introspection
, libxml2
, gtk3
+, gtksourceview4
, gtk-vnc
, freerdp
, libvirt
, spice-gtk
, python3
+, appstream-glib
, spice-protocol
+, libhandy_0
, libsoup
, libosinfo
, systemd
@@ -51,16 +54,17 @@
stdenv.mkDerivation rec {
pname = "gnome-boxes";
- version = "3.36.6";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0c3cw90xqqcpacc2z06ljs0gg8saxizfgjzg9alhpwgz3gl4c5pg";
+ sha256 = "0zrm4mihkx5i42h3pvk9lmsqf983dqz4rnfcbccwhx4ml2s4w3qv";
};
doCheck = true;
nativeBuildInputs = [
+ appstream-glib # for appstream-util
desktop-file-utils
gettext
gobject-introspection
@@ -89,12 +93,14 @@ stdenv.mkDerivation rec {
gnome3.adwaita-icon-theme
gtk-vnc
gtk3
+ gtksourceview4
json-glib
libapparmor
libarchive
libcap
libcap_ng
libgudev
+ libhandy_0
libosinfo
librsvg
libsecret
diff --git a/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix b/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
index 988cb1ed2a33..1311bea08d43 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
@@ -1,18 +1,45 @@
-{ stdenv, fetchurl, meson, ninja, pkgconfig, wrapGAppsHook, libdazzle, libgweather, geoclue2, geocode-glib, python3
-, gettext, libxml2, gnome3, gtk3, evolution-data-server, libsoup
-, glib, gnome-online-accounts, gsettings-desktop-schemas, libhandy }:
+{ stdenv
+, fetchurl
+, fetchpatch
+, meson
+, ninja
+, pkgconfig
+, wrapGAppsHook
+, libdazzle
+, libgweather
+, geoclue2
+, geocode-glib
+, python3
+, gettext
+, libxml2
+, gnome3
+, gtk3
+, evolution-data-server
+, libsoup
+, glib
+, gnome-online-accounts
+, gsettings-desktop-schemas
+, libhandy
+, adwaita-icon-theme
+}:
-let
+stdenv.mkDerivation rec {
pname = "gnome-calendar";
- version = "3.36.2";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "3.38.1";
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "07sc1kn65dzxsxpv0vl5dj1a5awljjsfl9jldrg0hnjmq12m7c6h";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "04pmjzwcy1lswkri30rnvac99dff8zajs41as0j1cqrd1058i03j";
};
+ patches = [
+ # Port to libhandy-1
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-calendar/-/commit/8be361b6ce8f0f8053e1609decbdbdc164ec8448.patch";
+ sha256 = "Ue0pWwcbYyCZPHPPoR0dXW5n948/AZ3wVDMTIZDOnyE=";
+ })
+ ];
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -20,10 +47,29 @@ in stdenv.mkDerivation rec {
};
};
- nativeBuildInputs = [ meson ninja pkgconfig gettext libxml2 wrapGAppsHook python3 ];
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ gettext
+ libxml2
+ wrapGAppsHook
+ python3
+ ];
+
buildInputs = [
- gtk3 evolution-data-server libsoup glib gnome-online-accounts libdazzle libgweather geoclue2 geocode-glib
- gsettings-desktop-schemas gnome3.adwaita-icon-theme libhandy
+ gtk3
+ evolution-data-server
+ libsoup
+ glib
+ gnome-online-accounts
+ libdazzle
+ libgweather
+ geoclue2
+ geocode-glib
+ gsettings-desktop-schemas
+ adwaita-icon-theme
+ libhandy
];
postPatch = ''
diff --git a/pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix b/pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
index 5e3ff58b2901..1ffd15cfc14f 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
@@ -27,11 +27,11 @@
stdenv.mkDerivation rec {
pname = "gnome-clocks";
- version = "3.36.2";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-clocks/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1rjicycgh9jvkqir2m8hx9m4jlaa3w5lqs43k185wa0zxhi1n6zi";
+ sha256 = "0f24g76ax59qnms1rjfyf1i0sa84nadgbr0r6m26p90w1w2wnmnr";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/apps/gnome-connections/default.nix b/pkgs/desktops/gnome-3/apps/gnome-connections/default.nix
new file mode 100644
index 000000000000..02c2a4f3da84
--- /dev/null
+++ b/pkgs/desktops/gnome-3/apps/gnome-connections/default.nix
@@ -0,0 +1,75 @@
+{ stdenv
+, fetchurl
+, gnome3
+, meson
+, ninja
+, vala
+, pkg-config
+, glib
+, gtk3
+, python3
+, libxml2
+, gtk-vnc
+, gettext
+, desktop-file-utils
+, appstream-glib
+, gobject-introspection
+, freerdp
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "gnome-connections";
+ version = "3.38.1";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/connections/${stdenv.lib.versions.majorMinor version}/connections-${version}.tar.xz";
+ hash = "sha256-5c7uBFkh9Vsw6bWWUDjNTMDrrFqI5JEgYlsWpfyuTpA=";
+ };
+
+ nativeBuildInputs = [
+ desktop-file-utils
+ gettext
+ glib # glib-compile-resources
+ meson
+ appstream-glib
+ ninja
+ pkg-config
+ python3
+ vala
+ wrapGAppsHook
+
+ # for gtk-frdp subproject
+ gobject-introspection
+ ];
+
+ buildInputs = [
+ glib
+ gtk-vnc
+ gtk3
+ libxml2
+
+ # for gtk-frdp subproject
+ freerdp
+ ];
+
+ postPatch = ''
+ chmod +x build-aux/meson/postinstall.py
+ patchShebangs build-aux/meson/postinstall.py
+ '';
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = "connections";
+ attrPath = "gnome-connections";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://gitlab.gnome.org/GNOME/connections";
+ description = "A remote desktop client for the GNOME desktop environment";
+ maintainers = teams.gnome.members;
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix b/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
index 8d5501537a0f..ec1268f07701 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
@@ -3,6 +3,7 @@
, ninja
, gettext
, fetchurl
+, fetchpatch
, evince
, gjs
, pkgconfig
@@ -28,6 +29,7 @@
, desktop-file-utils
, wrapGAppsHook
, python3
+, appstream-glib
, gsettings-desktop-schemas
}:
@@ -40,6 +42,14 @@ stdenv.mkDerivation rec {
sha256 = "1qph567mapg3s1a26k7b8y57g9bklhj2mh8xm758z9zkms20xafq";
};
+ patches = [
+ # Fix inkscape 1.0 usage
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-documents/commit/0f55a18c40a61e6ae4ec4652604775f139892350.diff";
+ sha256 = "1yrisq69dl1dn7639drlbza20a5ic6xg04ksr9iq4sxdx3xj3d8s";
+ })
+ ];
+
nativeBuildInputs = [
meson
ninja
@@ -52,6 +62,7 @@ stdenv.mkDerivation rec {
docbook_xml_dtd_42
wrapGAppsHook
python3
+ appstream-glib
# building getting started
inkscape
@@ -92,6 +103,12 @@ stdenv.mkDerivation rec {
substituteInPlace $out/bin/gnome-documents --replace gapplication "${glib.bin}/bin/gapplication"
'';
+ preConfigure =
+ # To silence inkscape warnings regarding profile directory
+ ''
+ export INKSCAPE_PROFILE_DIR="$(mktemp -d)"
+ '';
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -100,6 +117,7 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
+ broken = true; # Tracker 3 not supported and it cannot start Tracker 2.
homepage = "https://wiki.gnome.org/Apps/Documents";
description = "Document manager application designed to work with GNOME 3";
maintainers = teams.gnome.members;
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 57ba6fd0766f..47e03c0b0707 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
@@ -1,29 +1,71 @@
-{ stdenv, fetchurl, meson, ninja, gettext, python3, pkgconfig, gnome3, gtk3
-, gobject-introspection, gdk-pixbuf, librsvg, libgweather
-, geoclue2, wrapGAppsHook, folks, libchamplain, gfbgraph, libsoup, gsettings-desktop-schemas
-, webkitgtk, gjs, libgee, geocode-glib, evolution-data-server, gnome-online-accounts }:
+{ stdenv
+, fetchurl
+, meson
+, ninja
+, gettext
+, python3
+, pkgconfig
+, gnome3
+, gtk3
+, gobject-introspection
+, gdk-pixbuf
+, librsvg
+, libgweather
+, geoclue2
+, wrapGAppsHook
+, folks
+, libchamplain
+, gfbgraph
+, libsoup
+, gsettings-desktop-schemas
+, webkitgtk
+, gjs
+, libgee
+, libhandy
+, geocode-glib
+, evolution-data-server
+, gnome-online-accounts
+}:
-let
+stdenv.mkDerivation rec {
pname = "gnome-maps";
- version = "3.36.4";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "3.38.2";
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1ila7li9yi4lyjc84a787qr33wr7ayppphxn451jzg410pfcamhz";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "0pa6h3md688752l7cjggncnxv13c07nj584gbz9asdblljk3r9x1";
};
doCheck = true;
- nativeBuildInputs = [ meson ninja pkgconfig gettext python3 wrapGAppsHook ];
+ nativeBuildInputs = [
+ gettext
+ meson
+ ninja
+ pkgconfig
+ python3
+ wrapGAppsHook
+ ];
+
buildInputs = [
+ evolution-data-server
+ folks
+ gdk-pixbuf
+ geoclue2
+ geocode-glib
+ gfbgraph
+ gjs
+ gnome-online-accounts
+ gnome3.adwaita-icon-theme
gobject-introspection
- gtk3 geoclue2 gjs libgee folks gfbgraph
- geocode-glib libchamplain libsoup
- gdk-pixbuf librsvg libgweather
- gsettings-desktop-schemas evolution-data-server
- gnome-online-accounts gnome3.adwaita-icon-theme
+ gsettings-desktop-schemas
+ gtk3
+ libchamplain
+ libgee
+ libgweather
+ libhandy
+ librsvg
+ libsoup
webkitgtk
];
diff --git a/pkgs/desktops/gnome-3/apps/gnome-music/default.nix b/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
index 92c40f4a0086..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.36.4.1";
+ version = "3.38.2";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0zdpjgwf48bqb66wrl6k33pzcmc2g3m1046ma7z8xaj9idpi37jh";
+ sha256 = "0c2051wngf3jrifl5bv5kyqcci459n62vixxkryiryjcaqwbd1am";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix b/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
index c32289d70d79..fab4c491a6b5 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
@@ -13,7 +13,7 @@
, evolution-data-server
, gnome-online-accounts
, libuuid
-, libhandy
+, libhandy_0
, webkitgtk
, zeitgeist
, gnome3
@@ -22,16 +22,13 @@
, tracker
}:
-let
- version = "3.36.3";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "gnome-notes";
- inherit version;
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/bijiben/${stdenv.lib.versions.majorMinor version}/bijiben-${version}.tar.xz";
- sha256 = "1midnphyg038s94ahhzv0pvbzzzn62ccky28c9nazxqvw4hvdsbh";
+ sha256 = "H/bMCsbGKQe/KgmhchXt0vF7dNrKs6XIminDBJFyvis=";
};
doCheck = true;
@@ -57,7 +54,7 @@ stdenv.mkDerivation {
glib
gtk3
libuuid
- libhandy
+ libhandy_0 # doesn't support libhandy-1 yet
webkitgtk
tracker
gnome-online-accounts
diff --git a/pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix b/pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix
index f4a72fdfb482..6875b2ec814a 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix
@@ -1,30 +1,60 @@
-{ stdenv, fetchurl, pkgconfig, gettext, gobject-introspection, wrapGAppsHook, gjs, glib, gtk3, gdk-pixbuf, gst_all_1, gnome3
-, meson, ninja, python3, desktop-file-utils }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, gettext
+, gobject-introspection
+, wrapGAppsHook
+, gjs
+, glib
+, gtk3
+, gdk-pixbuf
+, gst_all_1
+, gnome3
+, meson
+, ninja
+, python3
+, desktop-file-utils
+, libhandy
+}:
stdenv.mkDerivation rec {
pname = "gnome-sound-recorder";
- version = "3.34.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1i442qas2dkp5d9j9j1z1jicb4cb7jkgbcl4c36bmhvaq3hddwa9";
+ sha256 = "I5A/c2G+QQhw+6lHIJFnuW9JB2MGQdM8y6qOQvV0tpk=";
};
nativeBuildInputs = [
- pkgconfig gettext meson ninja gobject-introspection
- wrapGAppsHook python3 desktop-file-utils
+ pkgconfig
+ gettext
+ meson
+ ninja
+ gobject-introspection
+ wrapGAppsHook
+ python3
+ desktop-file-utils
];
- buildInputs = [ gjs glib gtk3 gdk-pixbuf ] ++ (with gst_all_1; [ gstreamer.dev gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ]);
+
+ buildInputs = [
+ gjs
+ glib
+ gtk3
+ gdk-pixbuf
+ libhandy
+ ] ++ (with gst_all_1; [
+ gstreamer
+ gst-plugins-base
+ gst-plugins-good
+ gst-plugins-bad # for gstreamer-player-1.0
+ ]);
postPatch = ''
chmod +x build-aux/meson_post_install.py
patchShebangs build-aux/meson_post_install.py
'';
- # TODO: fix this in gstreamer
- # TODO: make stdenv.lib.getBin respect outputBin
- PKG_CONFIG_GSTREAMER_1_0_TOOLSDIR = "${gst_all_1.gstreamer.dev}/bin";
-
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
diff --git a/pkgs/desktops/gnome-3/apps/polari/default.nix b/pkgs/desktops/gnome-3/apps/polari/default.nix
index 514eecc17365..c16b1f2ab124 100644
--- a/pkgs/desktops/gnome-3/apps/polari/default.nix
+++ b/pkgs/desktops/gnome-3/apps/polari/default.nix
@@ -5,13 +5,13 @@
let
pname = "polari";
- version = "3.36.3";
+ version = "3.38.0";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0fpmrvhd40yay051bzn4x3gsrzdv42nav0pm5ps0np8wk1z689jg";
+ sha256 = "1l82nmb5qk4h69rsdhzlcmjjdhwh9jzfs4cnw8hy39sg5v9ady1s";
};
patches = [
diff --git a/pkgs/desktops/gnome-3/apps/seahorse/default.nix b/pkgs/desktops/gnome-3/apps/seahorse/default.nix
index 3668fc171b36..3cbd7a509fe4 100644
--- a/pkgs/desktops/gnome-3/apps/seahorse/default.nix
+++ b/pkgs/desktops/gnome-3/apps/seahorse/default.nix
@@ -27,11 +27,11 @@
stdenv.mkDerivation rec {
pname = "seahorse";
- version = "3.36.2";
+ version = "3.38.0.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "16wmxxppgcgfj8zkagcny5af1c81x32ysm9d6j9f2k7bmik21ss5";
+ hash = "sha256-x0XdHebhog8ZorB6Q4uO98yiNaaqc0ENt/E3sCHpsqI=";
};
doCheck = true;
@@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.gnome.org/Apps/Seahorse";
description = "Application for managing encryption keys and passwords in the GnomeKeyring";
maintainers = teams.gnome.members;
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix b/pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
index 68c09cc9180c..fa489e7695c1 100644
--- a/pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
+++ b/pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "adwaita-icon-theme";
- version = "3.36.1";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/adwaita-icon-theme/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0kgiq712lfidd81yzx0yk7qwlj3q8cymp6npnxyzsk844y353674";
+ sha256 = "15xgz9wzk07442x3s3052as95g0223z4pp9qlsgcs323yama30v6";
};
# For convenience, we can specify adwaita-icon-theme only in packages
diff --git a/pkgs/desktops/gnome-3/core/baobab/default.nix b/pkgs/desktops/gnome-3/core/baobab/default.nix
index dce14d6d1de9..274989bf3b86 100644
--- a/pkgs/desktops/gnome-3/core/baobab/default.nix
+++ b/pkgs/desktops/gnome-3/core/baobab/default.nix
@@ -1,19 +1,19 @@
{ stdenv, gettext, fetchurl, vala, desktop-file-utils
-, meson, ninja, pkgconfig, gtk3, glib, libxml2
+, meson, ninja, pkgconfig, python3, gtk3, glib, libxml2
, wrapGAppsHook, itstool, gnome3 }:
let
pname = "baobab";
- version = "3.34.1";
+ version = "3.38.0";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1i90gc1cpw5507zn54k46hj4mjgdxsq8cvpnlgxq0ksy2d7iv63z";
+ sha256 = "0ac3fbl15l836yvgw724q4whbkws9v4b6l2xy6bnp0b0g0a6i104";
};
- nativeBuildInputs = [ meson ninja pkgconfig vala gettext itstool libxml2 desktop-file-utils wrapGAppsHook ];
+ nativeBuildInputs = [ meson ninja pkgconfig vala gettext itstool libxml2 desktop-file-utils wrapGAppsHook python3 ];
buildInputs = [ gtk3 glib gnome3.adwaita-icon-theme ];
doCheck = true;
diff --git a/pkgs/desktops/gnome-3/core/dconf-editor/default.nix b/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
index c6b02917ce42..00c9d3a4c905 100644
--- a/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
+++ b/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
@@ -3,13 +3,13 @@
let
pname = "dconf-editor";
- version = "3.36.4";
+ version = "3.38.0";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0y9yll77wkvr9ly132icfsl12sdz5aba9qc3aqm5rc90r6xhkhry";
+ sha256 = "1d1y33c6fm86xz9xbh3bfz4y2pyas01a58lmirmdx0lh6yd292bd";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/empathy/default.nix b/pkgs/desktops/gnome-3/core/empathy/default.nix
index 83c1f5d4a56f..ce5ca16eb745 100644
--- a/pkgs/desktops/gnome-3/core/empathy/default.nix
+++ b/pkgs/desktops/gnome-3/core/empathy/default.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
};
propagatedBuildInputs = [
- folks
+ (folks.override { telepathySupport = true; })
telepathy-logger
evolution-data-server
telepathy-mission-control
diff --git a/pkgs/desktops/gnome-3/core/eog/default.nix b/pkgs/desktops/gnome-3/core/eog/default.nix
index 6ad0834724d1..fb1b5f50c0e7 100644
--- a/pkgs/desktops/gnome-3/core/eog/default.nix
+++ b/pkgs/desktops/gnome-3/core/eog/default.nix
@@ -8,6 +8,7 @@
, libxml2
, libjpeg
, libpeas
+, libportal
, gnome3
, gtk3
, glib
@@ -27,11 +28,11 @@
stdenv.mkDerivation rec {
pname = "eog";
- version = "3.36.3";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1p1lrnsgk5iyw7h02qzax4s74dqqsh5lk85b0qsj7hwx91qm61xp";
+ sha256 = "1xqcfil3b68clafnxg1migp54psqh5x6arnlvdqgmvvpq9hwj7dp";
};
nativeBuildInputs = [
@@ -48,6 +49,7 @@ stdenv.mkDerivation rec {
buildInputs = [
libjpeg
+ libportal
gtk3
gdk-pixbuf
glib
diff --git a/pkgs/desktops/gnome-3/core/epiphany/default.nix b/pkgs/desktops/gnome-3/core/epiphany/default.nix
index ad2d67972a97..7b9c439b247c 100644
--- a/pkgs/desktops/gnome-3/core/epiphany/default.nix
+++ b/pkgs/desktops/gnome-3/core/epiphany/default.nix
@@ -9,6 +9,7 @@
, icu
, wrapGAppsHook
, gnome3
+, libportal
, libxml2
, libxslt
, itstool
@@ -35,11 +36,11 @@
stdenv.mkDerivation rec {
pname = "epiphany";
- version = "3.36.4";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1gs2a94fzpciv58rljgbirsc2kqgiaiyc2yg6ff50nlgb2qpb2jq";
+ sha256 = "0hr87nl8pc7h8w65i8jwj5fdwr46wbygdnx6mhpbbyqirdm5gdsr";
};
# Tests need an X display
@@ -80,6 +81,7 @@ stdenv.mkDerivation rec {
json-glib
libdazzle
libhandy
+ libportal
libnotify
libsecret
libsoup
diff --git a/pkgs/desktops/gnome-3/core/evince/default.nix b/pkgs/desktops/gnome-3/core/evince/default.nix
index 11a5bcbd0f78..a2c7c52a1ccd 100644
--- a/pkgs/desktops/gnome-3/core/evince/default.nix
+++ b/pkgs/desktops/gnome-3/core/evince/default.nix
@@ -43,13 +43,13 @@
stdenv.mkDerivation rec {
pname = "evince";
- version = "3.36.7";
+ version = "3.38.0";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/evince/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0clg9fhgjyj23mmcmw7dp512wzgv5m18fppn05qf1frz7r11mmk5";
+ sha256 = "0j0ry0y9qi1mlm7dcjwrmrw45s1225ri8sv0s9vb8ibm85x8kpr6";
};
postPatch = ''
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 721b38d85641..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.36.5";
+ 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 = "1nbzzqxlck3jz42wnxl281yfzpylcvbsbb0fvkh7nibdaj654mf5";
+ sha256 = "0mflr8a3f2q55rirvqhizji0zinic75jk8mksflszqzgcdcph85z";
};
patches = [
diff --git a/pkgs/desktops/gnome-3/core/gdm/default.nix b/pkgs/desktops/gnome-3/core/gdm/default.nix
index 58c898a5f0dd..026e0d2fae61 100644
--- a/pkgs/desktops/gnome-3/core/gdm/default.nix
+++ b/pkgs/desktops/gnome-3/core/gdm/default.nix
@@ -1,7 +1,35 @@
-{ stdenv, fetchurl, substituteAll, pkgconfig, glib, itstool, libxml2, xorg
-, accountsservice, libX11, gnome3, systemd, autoreconfHook, dconf
-, gtk3, libcanberra-gtk3, pam, libtool, gobject-introspection, plymouth
-, librsvg, coreutils, xwayland, nixos-icons, fetchpatch }:
+{ stdenv
+, fetchurl
+, fetchpatch
+, substituteAll
+, meson
+, ninja
+, python3
+, rsync
+, pkg-config
+, glib
+, itstool
+, libxml2
+, xorg
+, accountsservice
+, libX11
+, gnome3
+, systemd
+, dconf
+, gtk3
+, libcanberra-gtk3
+, pam
+, libselinux
+, keyutils
+, audit
+, gobject-introspection
+, plymouth
+, librsvg
+, coreutils
+, xwayland
+, dbus
+, nixos-icons
+}:
let
@@ -19,44 +47,64 @@ in
stdenv.mkDerivation rec {
pname = "gdm";
- version = "3.34.1";
+ version = "3.38.2";
+
+ outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/gdm/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1lyqvcwxhwxklbxn4xjswjzr6fhjix6h28mi9ypn34wdm9bzcpg8";
+ sha256 = "1k2k3rv10y9dppp6ffz6gqi2p6s3g03bxjyy8njvcjyxqdk6d8i5";
};
- # Only needed to make it build
- preConfigure = ''
- substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
- '';
-
- initialVT = "7";
-
- configureFlags = [
+ mesonFlags = [
+ "-Dgdm-xsession=true"
+ # TODO: Setup a default-path? https://gitlab.gnome.org/GNOME/gdm/-/blob/6fc40ac6aa37c8ad87c32f0b1a5d813d34bf7770/meson_options.txt#L6
+ "-Dinitial-vt=${passthru.initialVT}"
+ "-Dudev-dir=${placeholder "out"}/lib/udev/rules.d"
+ "-Dsystemdsystemunitdir=${placeholder "out"}/lib/systemd/system"
+ "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user"
"--sysconfdir=/etc"
"--localstatedir=/var"
- "--with-plymouth=yes"
- "--enable-gdm-xsession"
- "--with-initial-vt=${initialVT}"
- "--with-systemdsystemunitdir=$(out)/etc/systemd/system"
- "--with-udevdir=$(out)/lib/udev"
];
- nativeBuildInputs = [ pkgconfig libxml2 itstool autoreconfHook libtool dconf ];
- buildInputs = [
- glib accountsservice systemd
- gobject-introspection libX11 gtk3
- libcanberra-gtk3 pam plymouth librsvg
+ nativeBuildInputs = [
+ dconf
+ glib # for glib-compile-schemas
+ itstool
+ meson
+ ninja
+ pkg-config
+ python3
+ rsync
];
- enableParallelBuilding = true;
+ buildInputs = [
+ accountsservice
+ audit
+ glib
+ gobject-introspection
+ gtk3
+ keyutils
+ libX11
+ libcanberra-gtk3
+ libselinux
+ pam
+ plymouth
+ systemd
+ xorg.libXdmcp
+ ];
patches = [
+ # https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/112
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gdm/-/commit/1d28d4b3568381b8590d2235737b924aefd1746c.patch";
+ sha256 = "ZUXKZS4T0o0hzrApxaqcR0txCRv5zBgqeQ9K9fLNX1o=";
+ })
+
# Change hardcoded paths to nix store paths.
(substituteAll {
src = ./fix-paths.patch;
- inherit coreutils plymouth xwayland;
+ inherit coreutils plymouth xwayland dbus;
})
# The following patches implement certain environment variables in GDM which are set by
@@ -76,21 +124,52 @@ stdenv.mkDerivation rec {
./reset-environment.patch
];
- installFlags = [
- "sysconfdir=$(out)/etc"
- "dbusconfdir=$(out)/etc/dbus-1/system.d"
- ];
+ postPatch = ''
+ patchShebangs build-aux/meson_post_install.py
+
+ # Upstream checks some common paths to find an `X` binary. We already know it.
+ echo #!/bin/sh > build-aux/find-x-server.sh
+ echo "echo ${stdenv.lib.getBin xorg.xorgserver}/bin/X" >> build-aux/find-x-server.sh
+ patchShebangs build-aux/find-x-server.sh
+ '';
preInstall = ''
- schema_dir=${glib.makeSchemaPath "$out" "${pname}-${version}"}
- install -D ${override} $schema_dir/org.gnome.login-screen.gschema.override
+ install -D ${override} ${DESTDIR}/$out/share/glib-2.0/schemas/org.gnome.login-screen.gschema.override
'';
+ postInstall = ''
+ # Move stuff from DESTDIR to proper location.
+ # We use rsync to merge the directories.
+ rsync --archive "${DESTDIR}/etc" "$out"
+ rm --recursive "${DESTDIR}/etc"
+ for o in $outputs; do
+ rsync --archive "${DESTDIR}/''${!o}" "$(dirname "''${!o}")"
+ rm --recursive "${DESTDIR}/''${!o}"
+ done
+ # Ensure the DESTDIR is removed.
+ rmdir "${DESTDIR}/nix/store" "${DESTDIR}/nix" "${DESTDIR}"
+
+ # We are setting DESTDIR so the post-install script does not compile the schemas.
+ glib-compile-schemas "$out/share/glib-2.0/schemas"
+ '';
+
+ # HACK: We want to install configuration files to $out/etc
+ # but GDM should read them from /etc on a NixOS system.
+ # With autotools, it was possible to override Make variables
+ # at install time but Meson does not support this
+ # so we need to convince it to install all files to a temporary
+ # location using DESTDIR and then move it to proper one in postInstall.
+ DESTDIR = "${placeholder "out"}/dest";
+
passthru = {
updateScript = gnome3.updateScript {
packageName = "gdm";
attrPath = "gnome3.gdm";
};
+
+ # Used in GDM NixOS module
+ # Don't remove.
+ initialVT = "7";
};
meta = with stdenv.lib; {
diff --git a/pkgs/desktops/gnome-3/core/gdm/fix-paths.patch b/pkgs/desktops/gnome-3/core/gdm/fix-paths.patch
index 6b5bd6152bd6..d649556fe9e6 100644
--- a/pkgs/desktops/gnome-3/core/gdm/fix-paths.patch
+++ b/pkgs/desktops/gnome-3/core/gdm/fix-paths.patch
@@ -13,48 +13,70 @@
+++ b/daemon/gdm-manager.c
@@ -145,7 +145,7 @@
GError *error;
-
+
error = NULL;
-- res = g_spawn_command_line_sync ("/bin/plymouth --ping",
+- res = g_spawn_command_line_sync ("plymouth --ping",
+ res = g_spawn_command_line_sync ("@plymouth@/bin/plymouth --ping",
NULL, NULL, &status, &error);
if (! res) {
g_debug ("Could not ping plymouth: %s", error->message);
@@ -163,7 +163,7 @@
GError *error;
-
+
error = NULL;
-- res = g_spawn_command_line_sync ("/bin/plymouth deactivate",
+- res = g_spawn_command_line_sync ("plymouth deactivate",
+ res = g_spawn_command_line_sync ("@plymouth@/bin/plymouth deactivate",
NULL, NULL, NULL, &error);
if (! res) {
g_warning ("Could not deactivate plymouth: %s", error->message);
@@ -178,7 +178,7 @@
GError *error;
-
+
error = NULL;
-- res = g_spawn_command_line_async ("/bin/plymouth quit --retain-splash", &error);
+- res = g_spawn_command_line_async ("plymouth quit --retain-splash", &error);
+ res = g_spawn_command_line_async ("@plymouth@/bin/plymouth quit --retain-splash", &error);
if (! res) {
g_warning ("Could not quit plymouth: %s", error->message);
g_error_free (error);
@@ -194,7 +194,7 @@
GError *error;
-
+
error = NULL;
-- res = g_spawn_command_line_async ("/bin/plymouth quit", &error);
+- res = g_spawn_command_line_async ("plymouth quit", &error);
+ res = g_spawn_command_line_async ("@plymouth@/bin/plymouth quit", &error);
if (! res) {
g_warning ("Could not quit plymouth: %s", error->message);
g_error_free (error);
--- a/data/gdm.service.in
+++ b/data/gdm.service.in
-@@ -28,7 +28,7 @@ BusName=org.gnome.DisplayManager
- StandardOutput=syslog
- StandardError=inherit
- EnvironmentFile=-@LANG_CONFIG_FILE@
+@@ -26,7 +26,7 @@ Restart=always
+ IgnoreSIGPIPE=no
+ BusName=org.gnome.DisplayManager
+ EnvironmentFile=-${LANG_CONFIG_FILE}
-ExecReload=/bin/kill -SIGHUP $MAINPID
+ExecReload=@coreutils@/bin/kill -SIGHUP $MAINPID
KeyringMode=shared
-
+
[Install]
+--- a/daemon/gdm-session.c
++++ b/daemon/gdm-session.c
+@@ -2916,16 +2916,16 @@ gdm_session_start_session (GdmSession *self,
+ */
+ if (run_launcher) {
+ if (is_x11) {
+- program = g_strdup_printf (LIBEXECDIR "/gdm-x-session %s\"dbus-run-session -- %s\"",
++ program = g_strdup_printf (LIBEXECDIR "/gdm-x-session %s\"@dbus@/bin/dbus-run-session --dbus-daemon=@dbus@/bin/dbus-daemon -- %s\"",
+ register_session ? "--register-session " : "",
+ self->selected_program);
+ } else {
+- program = g_strdup_printf (LIBEXECDIR "/gdm-wayland-session %s\"dbus-run-session -- %s\"",
++ program = g_strdup_printf (LIBEXECDIR "/gdm-wayland-session %s\"@dbus@/bin/dbus-run-session --dbus-daemon=@dbus@/bin/dbus-daemon -- %s\"",
+ register_session ? "--register-session " : "",
+ self->selected_program);
+ }
+ } else {
+- program = g_strdup_printf ("dbus-run-session -- %s",
++ program = g_strdup_printf ("@dbus@/bin/dbus-run-session --dbus-daemon=@dbus@/bin/dbus-daemon -- %s",
+ self->selected_program);
+ }
+ }
diff --git a/pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix b/pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix
index e8463c5b704e..8df32a1486eb 100644
--- a/pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-backgrounds/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gnome-backgrounds";
- version = "3.36.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-backgrounds/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "02xvfwfi3133mjljl731z2hj9hfmjas3a1jl4fxmy24xrzj83jxq";
+ sha256 = "1qqygm15rcdgm36vz2iy7b9axndjzvpi29lmygyakjc07a3jlwgp";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix b/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
index ed647bb87d81..fa5b5abf0ffd 100644
--- a/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
@@ -6,14 +6,14 @@ let
pname = "gnome-bluetooth";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
- version = "3.34.1";
+ version = "3.34.3";
# TODO: split out "lib"
outputs = [ "out" "dev" "devdoc" "man" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "11nk8nvz5yrbx7wp75vsiaf4rniv7ik2g3nwmgwx2b42q9v11j9y";
+ sha256 = "08k4jak4r72pvn5kjhm21planyc514j6c7jjj5lv9nmvvlxqw1ha";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix b/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
index e14d8d136cd8..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.36.0";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-calculator/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1cqd4b25qp1i0p04m669jssg1l5sdapc1mniv9jssvw5r7wk1s52";
+ sha256 = "0sri58cp6v07cqpdsf8dhf9dnykz305kvkx0l9dd25g06djcr0wc";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix b/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
index 5372552a7208..7e7730d9f6b2 100644
--- a/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
@@ -1,37 +1,73 @@
-{ stdenv, gettext, fetchurl, evolution-data-server, fetchpatch
-, pkgconfig, libxslt, docbook_xsl, docbook_xml_dtd_42, python3, gtk3, glib, cheese
-, libchamplain, clutter-gtk, geocode-glib, gnome-desktop, gnome-online-accounts
-, wrapGAppsHook, folks, libxml2, gnome3
-, vala, meson, ninja, libhandy, gsettings-desktop-schemas
-# , telepathy-glib
+{ stdenv
+, gettext
+, fetchurl
+, evolution-data-server
+, fetchpatch
+, pkgconfig
+, libxslt
+, docbook_xsl
+, docbook_xml_dtd_42
+, python3
+, gtk3
+, glib
+, cheese
+, libchamplain
+, clutter-gtk
+, geocode-glib
+, gnome-desktop
+, gnome-online-accounts
+, wrapGAppsHook
+, folks
+, libxml2
+, gnome3
+, vala
+, meson
+, ninja
+, libhandy
+, gsettings-desktop-schemas
}:
stdenv.mkDerivation rec {
pname = "gnome-contacts";
- version = "3.36.2";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-contacts/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "048l07biy8xrfidfyzrjd5lrnfzqhb767ih2gl7w6c4mmhj4g2dy";
+ sha256 = "0hsq0dwxjahcaxnm1m4r1lync9k2fkwzybfmkchrmn95vqcwwvf9";
};
- propagatedUserEnvPkgs = [ evolution-data-server ];
+ propagatedUserEnvPkgs = [
+ evolution-data-server
+ ];
nativeBuildInputs = [
- meson ninja pkgconfig vala gettext libxslt docbook_xsl docbook_xml_dtd_42 python3 wrapGAppsHook
+ meson
+ ninja
+ pkgconfig
+ vala
+ gettext
+ libxslt
+ docbook_xsl
+ docbook_xml_dtd_42
+ python3
+ wrapGAppsHook
];
buildInputs = [
- gtk3 glib evolution-data-server gsettings-desktop-schemas
- folks gnome-desktop libhandy
- libxml2 gnome-online-accounts cheese
- gnome3.adwaita-icon-theme libchamplain clutter-gtk geocode-glib
- # telepathy-glib 3.35.90 fails to build with telepathy
- ];
-
- mesonFlags = [
- # Upstream does not seem to maintain this properly: https://gitlab.gnome.org/GNOME/gnome-contacts/issues/103
- "-Dtelepathy=false"
+ gtk3
+ glib
+ evolution-data-server
+ gsettings-desktop-schemas
+ folks
+ gnome-desktop
+ libhandy
+ libxml2
+ gnome-online-accounts
+ cheese
+ gnome3.adwaita-icon-theme
+ libchamplain
+ clutter-gtk
+ geocode-glib
];
postPatch = ''
@@ -39,12 +75,6 @@ stdenv.mkDerivation rec {
patchShebangs build-aux/meson_post_install.py
'';
- # In file included from src/gnome-contacts@exe/contacts-avatar-selector.c:30:0:
- # /nix/store/*-cheese-3.28.0/include/cheese/cheese-widget.h:26:10: fatal error: clutter-gtk/clutter-gtk.h: No such file or directory
- # #include <clutter-gtk/clutter-gtk.h>
- # ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- NIX_CFLAGS_COMPILE = "-I${stdenv.lib.getDev clutter-gtk}/include/clutter-gtk-1.0";
-
doCheck = true;
passthru = {
@@ -58,7 +88,7 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.gnome.org/Apps/Contacts";
description = "GNOME’s integrated address book";
maintainers = teams.gnome.members;
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix b/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
index ea28d651eba9..1300f7a75035 100644
--- a/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
@@ -1,4 +1,6 @@
{ fetchurl
+, fetchFromGitLab
+, fetchpatch
, stdenv
, substituteAll
, accountsservice
@@ -68,12 +70,16 @@
stdenv.mkDerivation rec {
pname = "gnome-control-center";
- version = "3.36.4";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0m7pxjgymc7aqqz0vcmlq91nxnwzd1v7v1gdhrfam49krxmk80mc";
+ sha256 = "09i011hf23s2i4wim43vjys7y4y43cxl3kyvrnrwqvqgc5n0144d";
};
+ # See https://mail.gnome.org/archives/distributor-list/2020-September/msg00001.html
+ prePatch = (import ../gvc-with-ucm-prePatch.nix {
+ inherit fetchFromGitLab;
+ });
nativeBuildInputs = [
docbook_xsl
@@ -143,6 +149,17 @@ stdenv.mkDerivation rec {
inherit glibc libgnomekbd tzdata;
inherit cups networkmanagerapplet;
})
+
+ # Fix double free when leaving user accounts panel.
+ # https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/853
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-control-center/commit/e80b4b5f58f448c5a3d38721f7bba32c413d46e7.patch";
+ sha256 = "GffsSU/uNS0Fg2lXbOuD/BrWBT4D2VKgWNGifG0FBUw=";
+ })
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-control-center/commit/64686cfee330849945f6ff4dcc43393eb1a6e59c.patch";
+ sha256 = "4VJU0q6qOtGzd/hmDncckInfEjCkC8+lXmDgxwc4VJU=";
+ })
];
postPatch = ''
@@ -150,10 +167,6 @@ stdenv.mkDerivation rec {
patchShebangs build-aux/meson/meson_post_install.py
'';
- mesonFlags = [
- "-Dgnome_session_libexecdir=${gnome-session}/libexec"
- ];
-
preFixup = ''
gappsWrapperArgs+=(
--prefix XDG_DATA_DIRS : "${sound-theme-freedesktop}/share"
diff --git a/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix b/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
index e558eb66d40f..a397ffe86d2c 100644
--- a/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, substituteAll, pkgconfig, libxslt, ninja, libX11, gnome3, gtk3, glib
+{ stdenv, fetchurl, substituteAll, pkgconfig, libxslt, ninja, gnome3, gtk3, glib
, gettext, libxml2, xkeyboard_config, isocodes, meson, wayland
, libseccomp, systemd, bubblewrap, gobject-introspection, gtk-doc, docbook_xsl, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
pname = "gnome-desktop";
- version = "3.36.5";
+ version = "3.38.1";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/gnome-desktop/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0lxpgb199hn37vq822qg9g43pwixbki3x5lkazqa77qhjhlj98gf";
+ sha256 = "1q1vri9vsrdwhhl26dk1f79a3dhwfn9dhbaiczli826nzq9kb40p";
};
nativeBuildInputs = [
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
gtk-doc docbook_xsl glib
];
buildInputs = [
- libX11 bubblewrap xkeyboard_config isocodes wayland
+ bubblewrap xkeyboard_config isocodes wayland
gtk3 glib libseccomp systemd
];
diff --git a/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix b/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
index 40085e501b62..444fcfc4f685 100644
--- a/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnome-disk-utility";
- version = "3.36.3";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-disk-utility/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0yhnjmjzkixj29vcw6rzaijpg4mlwm2k1kqp4g3hn1xb6qzks0yx";
+ sha256 = "08sj1csd1jsmph2lyw2lpj7jh40236alz56pmf315hwyimkcwd3p";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/gnome-initial-setup/fix-paths.patch b/pkgs/desktops/gnome-3/core/gnome-initial-setup/0001-fix-paths.patch
index 94e14f688b3c..d4065c144996 100644
--- a/pkgs/desktops/gnome-3/core/gnome-initial-setup/fix-paths.patch
+++ b/pkgs/desktops/gnome-3/core/gnome-initial-setup/0001-fix-paths.patch
@@ -1,25 +1,35 @@
+From 1ae0eca39ba6af27f37e2fe81395b91a2761a408 Mon Sep 17 00:00:00 2001
+Message-Id: <1ae0eca39ba6af27f37e2fe81395b91a2761a408.1600627676.git-series.worldofpeace@protonmail.ch>
+From: WORLDofPEACE <worldofpeace@protonmail.ch>
+Date: Sun, 20 Sep 2020 14:46:59 -0400
+Subject: [PATCH] fix paths
+
+---
+ data/gnome-welcome-tour | 4 ++--
+ gnome-initial-setup/pages/keyboard/cc-input-chooser.c | 6 +++---
+ gnome-initial-setup/pages/timezone/tz.h | 4 ++--
+ 3 files changed, 7 insertions(+), 7 deletions(-)
+
diff --git a/data/gnome-welcome-tour b/data/gnome-welcome-tour
-index c479296..3dd629c 100755
+index 51c9b59..68ab0c4 100755
--- a/data/gnome-welcome-tour
+++ b/data/gnome-welcome-tour
-@@ -3,7 +3,7 @@
+@@ -3,11 +3,11 @@
cfgdir=${XDG_CONFIG_DIR:-$HOME/.config}
- # Don't do anything if yelp isn't installed
--yelp_path=$(which yelp 2>/dev/null)
-+yelp_path=@yelp@
- if test -z "${yelp_path}"; then
+ # Don't do anything if gnome-tour isn't installed
+-gnome_tour_path=$(which gnome-tour 2>/dev/null)
++gnome_tour_path="@gnome_tour@"
+ if test -z "${gnome_tour_path}"; then
rm -f $cfgdir/run-welcome-tour
exit
-@@ -17,5 +17,5 @@ geometry=(1024, 709)
- EOF
fi
--yelp help:gnome-help/getting-started
-+$yelp_path help:gnome-help/getting-started
+-gnome-tour
++@gnome_tour@
rm -f $cfgdir/run-welcome-tour
diff --git a/gnome-initial-setup/pages/keyboard/cc-input-chooser.c b/gnome-initial-setup/pages/keyboard/cc-input-chooser.c
-index 1c34ef7..a1e7f93 100644
+index 196abf6..613d0e5 100644
--- a/gnome-initial-setup/pages/keyboard/cc-input-chooser.c
+++ b/gnome-initial-setup/pages/keyboard/cc-input-chooser.c
@@ -177,9 +177,9 @@ preview_cb (GtkLabel *label,
@@ -34,7 +44,7 @@ index 1c34ef7..a1e7f93 100644
g_spawn_command_line_async (commandline, NULL);
g_free (commandline);
-@@ -829,7 +829,7 @@ cc_input_chooser_class_init (CcInputChooserClass *klass)
+@@ -831,7 +831,7 @@ cc_input_chooser_class_init (CcInputChooserClass *klass)
g_param_spec_string ("showing-extra", "", "", "",
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS);
@@ -44,7 +54,7 @@ index 1c34ef7..a1e7f93 100644
G_TYPE_FROM_CLASS (object_class),
G_SIGNAL_RUN_FIRST,
diff --git a/gnome-initial-setup/pages/timezone/tz.h b/gnome-initial-setup/pages/timezone/tz.h
-index 93905b3..e7ee785 100644
+index a2376f8..5cb7bc9 100644
--- a/gnome-initial-setup/pages/timezone/tz.h
+++ b/gnome-initial-setup/pages/timezone/tz.h
@@ -4,7 +4,7 @@
@@ -57,7 +67,7 @@ index 93905b3..e7ee785 100644
*
* This program is free software; you can redistribute it and/or modify
@@ -28,7 +28,7 @@
- #include <glib.h>
+ G_BEGIN_DECLS
#ifndef __sun
-# define TZ_DATA_FILE "/usr/share/zoneinfo/zone.tab"
@@ -65,3 +75,7 @@ index 93905b3..e7ee785 100644
#else
# define TZ_DATA_FILE "/usr/share/lib/zoneinfo/tab/zone_sun.tab"
#endif
+
+base-commit: 5132e206a6bf81964450561d68473ac015760455
+--
+git-series 0.9.1
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 ff7b1f45e454..eba9ed1334f1 100644
--- a/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
@@ -32,15 +32,17 @@
, tzdata
, yelp
, libgnomekbd
+, gsettings-desktop-schemas
+, gnome-tour
}:
stdenv.mkDerivation rec {
pname = "gnome-initial-setup";
- version = "3.36.4";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "17szzz2a5wpi7kwjnhimiwf8vg0bfliyk3k0adgv1pw2mcfpxp5s";
+ hash = "sha256-qliJJ0+LC23moFErR3Qrgqw0ANrsgt1O/+LuonRko7g=";
};
nativeBuildInputs = [
@@ -62,10 +64,12 @@ stdenv.mkDerivation rec {
gnome-desktop
gnome-getting-started-docs
gnome-online-accounts
+ gsettings-desktop-schemas
gtk3
json-glib
krb5
libgweather
+ libnma
libpwquality
librest
libsecret
@@ -73,14 +77,13 @@ stdenv.mkDerivation rec {
pango
polkit
webkitgtk
- libnma
];
patches = [
(substituteAll {
- src = ./fix-paths.patch;
+ src = ./0001-fix-paths.patch;
inherit tzdata libgnomekbd;
- yelp = "${yelp}/bin/yelp"; # gnome-welcome-tour
+ gnome_tour = "${gnome-tour}/bin/gnome-tour";
})
];
diff --git a/pkgs/desktops/gnome-3/core/gnome-online-miners/default.nix b/pkgs/desktops/gnome-3/core/gnome-online-miners/default.nix
index ede2f2792483..9a940458679f 100644
--- a/pkgs/desktops/gnome-3/core/gnome-online-miners/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-online-miners/default.nix
@@ -1,6 +1,28 @@
-{ stdenv, fetchurl, pkgconfig, glib, gnome3, libxml2
-, libgdata, grilo, libzapojit, grilo-plugins, gnome-online-accounts, libmediaart
-, tracker, gfbgraph, librest, libsoup, json-glib, gmp, openssl, dleyna-server, wrapGAppsHook }:
+{ stdenv
+, fetchurl
+, fetchpatch
+, autoconf-archive
+, autoreconfHook
+, pkg-config
+, glib
+, gnome3
+, libxml2
+, libgdata
+, grilo
+, libzapojit
+, grilo-plugins
+, gnome-online-accounts
+, libmediaart
+, tracker
+, gfbgraph
+, librest
+, libsoup
+, json-glib
+, gmp
+, openssl
+, dleyna-server
+, wrapGAppsHook
+}:
stdenv.mkDerivation rec {
pname = "gnome-online-miners";
@@ -11,15 +33,70 @@ stdenv.mkDerivation rec {
sha256 = "1n2jz9i8a42zwxx5h8j2gdy6q1vyydh4vl00r0al7w8jzdh24p44";
};
- nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ patches = [
+ # Fix use after free
+ # https://gitlab.gnome.org/GNOME/gnome-online-miners/merge_requests/4
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-online-miners/commit/9eb57c6a8cd1a925c508646edae936eee0a8e46b.patch";
+ sha256 = "O1GRnzs33I0mFzrNDFkTGiBKstq5krYg7fwj60367TA=";
+ })
+
+ # Port to Tracker 3
+ # https://gitlab.gnome.org/GNOME/gnome-online-miners/merge_requests/3
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-online-miners/commit/2d3798252807cad9eb061ed2b37e35170c1a1daf.patch";
+ sha256 = "hwrkxroMpTfOwJAPkYQFdDCroZ2qSsvOgDetrJDig20=";
+ })
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-online-miners/commit/1548c0c527f0e4389047448d7d3b6cff55278c8e.patch";
+ sha256 = "U9w81c9Kze7kv5KHeGqvDeSNHzSayVrUG0XYsYMa1sg=";
+ })
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-online-miners/commit/941ebd8890c9ac4f75a1f58ccbea9731f46ad912.patch";
+ sha256 = "JHtDlZ54/BlSiUA3ROHfCTtTKSin3g6JNm8NS6pYML8=";
+ })
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-online-miners/commit/d1681a64bc3f65894af2549e3ba2bffbaf6f539a.patch";
+ sha256 = "9ZEatz5I81UAnjS1qCGWYDQQOxg/qp9Tg3xG/a+3goc=";
+ })
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-online-miners/commit/3d2af8785c84d6e50d8a8e6a2569a4b709184e94.patch";
+ sha256 = "7bdUE2k6g3Z8sdGYEb6pUm1/wbKDe4BHbylXUzfuTG0=";
+ })
+ ];
+
+ nativeBuildInputs = [
+ # patch changes configure.ac
+ autoconf-archive
+ autoreconfHook
+
+ pkg-config
+ wrapGAppsHook
+ ];
+
buildInputs = [
- glib libgdata libxml2 libsoup gmp openssl
- grilo libzapojit grilo-plugins
- gnome-online-accounts libmediaart
- tracker gfbgraph json-glib librest
+ glib
+ libgdata
+ libxml2
+ libsoup
+ gmp
+ openssl
+ grilo
+ libzapojit
+ grilo-plugins
+ gnome-online-accounts
+ libmediaart
+ tracker
+ gfbgraph
+ json-glib
+ librest
dleyna-server
];
+ NIX_CFLAGS_COMPILE = [
+ "-Wno-error=format-security" # https://gitlab.gnome.org/GNOME/gnome-online-miners/merge_requests/3/diffs#note_942747
+ ];
+
enableParallelBuilding = true;
passthru = {
@@ -33,7 +110,7 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.gnome.org/Projects/GnomeOnlineMiners";
description = "A set of crawlers that go through your online content and index them locally in Tracker";
maintainers = teams.gnome.members;
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix b/pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix
index a77aee4b890c..87c0d1efc84c 100644
--- a/pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-remote-desktop/default.nix
@@ -1,23 +1,48 @@
-{ stdenv, fetchFromGitLab, meson, ninja, pkgconfig, python3, wrapGAppsHook
-, glib, pipewire, systemd, libvncserver, libsecret, libnotify, gdk-pixbuf }:
+{ stdenv
+, fetchurl
+, cairo
+, meson
+, ninja
+, pkgconfig
+, python3
+, wrapGAppsHook
+, glib
+, pipewire
+, systemd
+, libvncserver
+, libsecret
+, libnotify
+, gdk-pixbuf
+, freerdp
+}:
stdenv.mkDerivation rec {
pname = "gnome-remote-desktop";
- version = "0.1.8";
+ version = "0.1.9";
- src = fetchFromGitLab {
- domain = "gitlab.gnome.org";
- owner = "jadahl";
- repo = "gnome-remote-desktop";
- rev = version;
- sha256 = "1wcvk0w4p0wnqnrjkbwvqcby9dd4nj0cm9cz0fqna31qfjrvb913";
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ hash = "sha256-8iZtp4tBRT7NNRKuzwop3rcMvq16RG/I2sAlEIsJ0M8=";
};
- nativeBuildInputs = [ meson ninja pkgconfig python3 wrapGAppsHook ];
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ python3
+ wrapGAppsHook
+ ];
buildInputs = [
- glib pipewire systemd libvncserver libsecret libnotify
+ cairo
+ freerdp
gdk-pixbuf # For libnotify
+ glib
+ libnotify
+ libsecret
+ libvncserver
+ pipewire
+ systemd
];
postPatch = ''
diff --git a/pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix b/pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix
index 2eacfc2de777..05bb189c0e29 100644
--- a/pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-screenshot/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, gettext, libxml2, fetchurl, pkgconfig, libcanberra-gtk3
+{ stdenv, gettext, libxml2, libhandy, fetchurl, pkgconfig, libcanberra-gtk3
, gtk3, glib, meson, ninja, python3, wrapGAppsHook, appstream-glib, desktop-file-utils
, gnome3, gsettings-desktop-schemas }:
let
pname = "gnome-screenshot";
- version = "3.36.0";
+ version = "3.38.0";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0rhj6fkpxfm26jv3vsn7yb2ybkc2k86ggy23nxa945q74y4msj9k";
+ sha256 = "1h4zsaybjrlkfcrvriyybg4gfr7v9d1ndh2p516k94ad2gfx6mp5";
};
doCheck = true;
@@ -22,7 +22,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkgconfig gettext appstream-glib libxml2 desktop-file-utils python3 wrapGAppsHook ];
buildInputs = [
- gtk3 glib libcanberra-gtk3 gnome3.adwaita-icon-theme
+ gtk3 glib libcanberra-gtk3 libhandy gnome3.adwaita-icon-theme
gsettings-desktop-schemas
];
diff --git a/pkgs/desktops/gnome-3/core/gnome-session/ctl.nix b/pkgs/desktops/gnome-3/core/gnome-session/ctl.nix
new file mode 100644
index 000000000000..6bc18d5379f4
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/gnome-session/ctl.nix
@@ -0,0 +1,41 @@
+{ stdenv
+, fetchFromGitHub
+, meson
+, ninja
+, pkg-config
+, glib
+, systemd
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "gnome-session-ctl";
+ version = "3.38.0";
+
+ src = fetchFromGitHub {
+ owner = "nix-community";
+ repo = pname;
+ rev = "c20907fea27fa96568b8375a6756c40d0bfb9e40"; # main
+ hash = "sha256-y9/yOH6N8wf93+gPqnqzRzV/lPXYD0M6v7dsLFF8lWo=";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ glib
+ systemd
+ ];
+
+ meta = with stdenv.lib; {
+ description = "gnome-session-ctl extracted from gnome-session for nixpkgs";
+ homepage = "https://github.com/nix-community/gnome-session-ctl";
+ license = licenses.gpl2Plus;
+ maintainers = teams.gnome.members;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/core/gnome-session/default.nix b/pkgs/desktops/gnome-3/core/gnome-session/default.nix
index b25688ea5a9d..4684f3ebee0b 100644
--- a/pkgs/desktops/gnome-3/core/gnome-session/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-session/default.nix
@@ -1,16 +1,16 @@
{ fetchurl, stdenv, substituteAll, meson, ninja, pkgconfig, gnome3, glib, gtk3, gsettings-desktop-schemas
, gnome-desktop, dbus, json-glib, libICE, xmlto, docbook_xsl, docbook_xml_dtd_412, python3
-, libxslt, gettext, makeWrapper, systemd, xorg, epoxy, gnugrep, bash }:
+, libxslt, gettext, makeWrapper, systemd, xorg, epoxy, gnugrep, bash, gnome-session-ctl }:
stdenv.mkDerivation rec {
pname = "gnome-session";
- version = "3.36.0";
+ version = "3.38.0";
outputs = ["out" "sessions"];
src = fetchurl {
url = "mirror://gnome/sources/gnome-session/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0ymvf1bap35348rpjqp63qwnwnnawdwi4snch95zc4n832w3hjym";
+ sha256 = "0rrxjk3vbqy3cdgnl7rw71dvcyrvhwq3m6s53dnkyjxsrnr0xk3v";
};
patches = [
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
})
];
- mesonFlags = [ "-Dsystemd=true" ];
+ mesonFlags = [ "-Dsystemd=true" "-Dsystemd_session=default" ];
nativeBuildInputs = [
meson ninja pkgconfig gettext makeWrapper
@@ -39,6 +39,14 @@ stdenv.mkDerivation rec {
postPatch = ''
chmod +x meson_post_install.py # patchShebangs requires executable file
patchShebangs meson_post_install.py
+
+ # Use our provided `gnome-session-ctl`
+ original="@libexecdir@/gnome-session-ctl"
+ replacement="${gnome-session-ctl}/libexec/gnome-session-ctl"
+
+ find data/ -type f -name "*.service.in" -exec sed -i \
+ -e s,$original,$replacement,g \
+ {} +
'';
# `bin/gnome-session` will reset the environment when run in wayland, we
@@ -59,6 +67,9 @@ stdenv.mkDerivation rec {
mkdir $sessions
moveToOutput share/wayland-sessions "$sessions"
moveToOutput share/xsessions "$sessions"
+
+ # Our provided one is being used
+ rm -rf $out/libexec/gnome-session-ctl
'';
passthru = {
diff --git a/pkgs/desktops/gnome-3/core/gnome-session/fix-paths.patch b/pkgs/desktops/gnome-3/core/gnome-session/fix-paths.patch
index 2399c656016a..320b3024deee 100644
--- a/pkgs/desktops/gnome-3/core/gnome-session/fix-paths.patch
+++ b/pkgs/desktops/gnome-3/core/gnome-session/fix-paths.patch
@@ -1,6 +1,8 @@
+diff --git a/gnome-session/gnome-session.in b/gnome-session/gnome-session.in
+index ddd1a591..46a3488b 100755
--- a/gnome-session/gnome-session.in
+++ b/gnome-session/gnome-session.in
-@@ -3,11 +3,13 @@
+@@ -3,17 +3,19 @@
if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
[ "x$XDG_SESSION_CLASS" != "xgreeter" ] &&
[ -n "$SHELL" ] &&
@@ -12,24 +14,24 @@
+ ! (echo "$SHELL" | @grep@ -q "nologin"); then
if [ "$1" != '-l' ]; then
- exec bash -c "exec -l '$SHELL' -c '$0 -l $*'"
-+ # Make sure the shell actually sets up the environment
++ # Make sure the shell actually sets up the environment.
+ unset __NIXOS_SET_ENVIRONMENT_DONE
+ exec @bash@ -c "exec -l '$SHELL' -c '$0 -l $*'"
else
shift
fi
-@@ -13,7 +13,7 @@
- fi
fi
--SETTING=$(G_MESSAGES_DEBUG= gsettings get org.gnome.system.locale region)
-+SETTING=$(G_MESSAGES_DEBUG= @gsettings@ get org.gnome.system.locale region)
+-SETTING=$(G_MESSAGES_DEBUG='' gsettings get org.gnome.system.locale region)
++SETTING=$(G_MESSAGES_DEBUG='' @gsettings@ get org.gnome.system.locale region)
REGION=${SETTING#\'}
REGION=${REGION%\'}
+diff --git a/gnome-session/main.c b/gnome-session/main.c
+index 84edfbe5..e5285489 100644
--- a/gnome-session/main.c
+++ b/gnome-session/main.c
-@@ -203,7 +203,7 @@
+@@ -215,7 +215,7 @@ require_dbus_session (int argc,
}
new_argv[i + 2] = NULL;
diff --git a/pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix b/pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix
index 2ee07fb09aa8..3c039bc63108 100644
--- a/pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-settings-daemon/default.nix
@@ -1,4 +1,5 @@
{ stdenv
+, fetchpatch
, substituteAll
, fetchurl
, meson
@@ -36,18 +37,25 @@
, tzdata
, nss
, gcr
+, gnome-session-ctl
}:
stdenv.mkDerivation rec {
pname = "gnome-settings-daemon";
- version = "3.36.1";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-settings-daemon/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0jzf2nznpcrjqq7fjwk66kw8a6x87kgbdjidc2msaqmm379xncry";
+ sha256 = "0r010wzw3dj87mapzvq15zv93i86wg0x0rpii3x2wapq3bcj30g2";
};
patches = [
+ # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/202
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/aae1e774dd9de22fe3520cf9eb2bfbf7216f5eb0.patch";
+ sha256 = "O4m0rOW8Zrgu3Q0p0OA8b951VC0FjYbOUk9MLzB9icI=";
+ })
+
(substituteAll {
src = ./fix-paths.patch;
inherit tzdata;
@@ -95,6 +103,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dudev_dir=${placeholder "out"}/lib/udev"
+ "-Dgnome_session_ctl_path=${gnome-session-ctl}/libexec/gnome-session-ctl"
];
# Default for release buildtype but passed manually because
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 ba1b0faedb20..4b4901cab66f 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.36.3";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-shell-extensions/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1cg3dqvvxg8zrdqs2rci8sds2hxjahbhm87f0xpy8b3gq56lqrrb";
+ sha256 = "150c0jgjhbb59wf7lzcnp1f22lvrigw95mg5ad3jh15qzwqqd8wx";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/core/gnome-shell/default.nix b/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
index 8f2e78c639c2..3ebf409f0308 100644
--- a/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
@@ -16,15 +16,12 @@
, docbook-xsl-nons
, at-spi2-core
, libstartup_notification
-, telepathy-glib
-, telepathy-logger
, unzip
, shared-mime-info
, libgweather
, librsvg
, geoclue2
, perl
-, docbook_xml_dtd_412
, docbook_xml_dtd_42
, docbook_xml_dtd_43
, desktop-file-utils
@@ -51,6 +48,7 @@
, gtk3
, sassc
, systemd
+, pipewire
, gst_all_1
, adwaita-icon-theme
, gnome-bluetooth
@@ -67,13 +65,13 @@ let
in
stdenv.mkDerivation rec {
pname = "gnome-shell";
- version = "3.36.5";
+ version = "3.38.1";
outputs = [ "out" "devdoc" ];
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1hj7gmjmy92xndlgw7pzk5m6j2fbzcgfd1pxc32k38gml8qg19d4";
+ url = "mirror://gnome/sources/gnome-shell/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "1d0br74gxwnqbh102yjkszkc6fc4yd6p5lcs6bxcpi33chly72dp";
};
patches = [
@@ -84,13 +82,6 @@ stdenv.mkDerivation rec {
gsettings = "${glib.bin}/bin/gsettings";
})
- # Install bash-completions to correct prefix.
- # https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/1194
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/gnome-shell/commit/9f1ad5d86ddbabaa840eb2860279d53f4e635453.patch";
- sha256 = "18amnqw342vllcrjpfcq232z9xr28vgjsf2z8k73xx70nwah7hvz";
- })
-
# Use absolute path for libshew installation to make our patched gobject-introspection
# aware of the location to hardcode in the generated GIR file.
./shew-gir-path.patch
@@ -113,7 +104,7 @@ stdenv.mkDerivation rec {
pkg-config
gettext
docbook-xsl-nons
- docbook_xml_dtd_412
+ # Switch to 4.5 in the 40.
docbook_xml_dtd_42
docbook_xml_dtd_43
gtk-doc
@@ -139,7 +130,6 @@ stdenv.mkDerivation rec {
librsvg
networkmanager
libstartup_notification
- telepathy-glib
gjs
mutter
libpulseaudio
@@ -155,11 +145,11 @@ stdenv.mkDerivation rec {
upower
ibus
gnome-desktop
- telepathy-logger
gnome-settings-daemon
gobject-introspection
# recording
+ pipewire
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
@@ -197,7 +187,7 @@ stdenv.mkDerivation rec {
postFixup = ''
# The services need typelibs.
- for svc in org.gnome.Shell.Extensions org.gnome.Shell.Notifications; do
+ for svc in org.gnome.Shell.Extensions org.gnome.Shell.Notifications org.gnome.Shell.Screencast; do
wrapGApp $out/share/gnome-shell/$svc
done
'';
diff --git a/pkgs/desktops/gnome-3/core/gnome-shell/fix-paths.patch b/pkgs/desktops/gnome-3/core/gnome-shell/fix-paths.patch
index 7b93475619b2..e17a608a2d85 100644
--- a/pkgs/desktops/gnome-3/core/gnome-shell/fix-paths.patch
+++ b/pkgs/desktops/gnome-3/core/gnome-shell/fix-paths.patch
@@ -19,8 +19,8 @@
+ Util.spawn(['@libgnomekbd@/bin/gkbd-keyboard-display', '-l', description]);
}
});
---- a/data/gnome-shell-disable-extensions.service
-+++ b/data/gnome-shell-disable-extensions.service
+--- a/data/org.gnome.Shell-disable-extensions.service
++++ b/data/org.gnome.Shell-disable-extensions.service
@@ -10,5 +10,5 @@ Requisite=gnome-session-stable.timer
[Service]
Type=simple
diff --git a/pkgs/desktops/gnome-3/core/gnome-software/default.nix b/pkgs/desktops/gnome-3/core/gnome-software/default.nix
index 9f51227f235a..71744ab84a3c 100644
--- a/pkgs/desktops/gnome-3/core/gnome-software/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-software/default.nix
@@ -1,7 +1,8 @@
{ stdenv, fetchurl, substituteAll, pkgconfig, meson, ninja, gettext, gnome3, wrapGAppsHook, packagekit, ostree
, glib, appstream-glib, libsoup, polkit, isocodes, gspell, libxslt, gobject-introspection, flatpak, fwupd
, gtk3, gsettings-desktop-schemas, gnome-desktop, libxmlb, gnome-online-accounts
-, json-glib, libsecret, valgrind-light, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_43, gtk-doc, desktop-file-utils }:
+, json-glib, libsecret, valgrind-light, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_43, gtk-doc, desktop-file-utils
+, libsysprof-capture }:
let
@@ -11,11 +12,11 @@ in
stdenv.mkDerivation rec {
pname = "gnome-software";
- version = "3.36.1";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-software/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0vkgpy2afb33rrk94zqlm2q728xhzjj8s24n9wh9ylw00z3nckad";
+ sha256 = "0rjm486vgn6gi9mv1rqdcvr9cilmw6in4r6djqkxbxqll89cp2l7";
};
patches = [
@@ -34,7 +35,7 @@ stdenv.mkDerivation rec {
gtk3 glib packagekit appstream-glib libsoup
gsettings-desktop-schemas gnome-desktop
gspell json-glib libsecret ostree
- polkit flatpak libxmlb gnome-online-accounts
+ polkit flatpak libxmlb gnome-online-accounts libsysprof-capture
] ++ stdenv.lib.optionals withFwupd [
fwupd
];
diff --git a/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix b/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
index 2dd4ae9e7f7b..d9e652de5f6d 100644
--- a/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "gnome-system-monitor";
- version = "3.36.1";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-system-monitor/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "18dwwwmw4m2kzvfmxyaxmnm66d1plwvh6c6naznb0xac1ymlfsw6";
+ sha256 = "1x5gd30g87im7fnqj63njlac69zywfd1r0vgsxkjag2hsns7mgvk";
};
doCheck = true;
diff --git a/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix b/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
index 821d5707c7c9..8c8cc88301d8 100644
--- a/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
@@ -1,14 +1,15 @@
{ stdenv, fetchurl, pkgconfig, libxml2, gnome3, dconf, nautilus
, gtk3, gsettings-desktop-schemas, vte, gettext, which, libuuid, vala
-, desktop-file-utils, itstool, wrapGAppsHook, glib, pcre2 }:
+, desktop-file-utils, itstool, wrapGAppsHook, glib, pcre2
+, libxslt, docbook-xsl-nons }:
stdenv.mkDerivation rec {
pname = "gnome-terminal";
- version = "3.36.2";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-terminal/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0inzmkmxv8xw4px2zjfw7236d08yjcv7znxcjki6dh4pvjivdla1";
+ sha256 = "1lgkvla0fadg76j898p2x2fipqf8kkqbbmmsfkfpz11q9y1d966r";
};
buildInputs = [
@@ -18,7 +19,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig gettext itstool which libxml2
+ pkgconfig gettext itstool which libxml2 libxslt docbook-xsl-nons
vala desktop-file-utils wrapGAppsHook pcre2
];
diff --git a/pkgs/desktops/gnome-3/core/gnome-tour/default.nix b/pkgs/desktops/gnome-3/core/gnome-tour/default.nix
index 719e97647f7a..ec2007e0ee4a 100644
--- a/pkgs/desktops/gnome-3/core/gnome-tour/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-tour/default.nix
@@ -3,7 +3,7 @@
, gettext
, meson
, ninja
-, fetchFromGitLab
+, fetchurl
, pkg-config
, gtk3
, glib
@@ -13,34 +13,26 @@
, wrapGAppsHook
, python3
, gnome3
-, config
+, libhandy
+, librsvg
}:
rustPlatform.buildRustPackage rec {
pname = "gnome-tour";
- version = "0.0.1";
+ version = "3.38.0";
- # We don't use the uploaded tar.xz because it comes pre-vendored
- src = fetchFromGitLab {
- domain = "gitlab.gnome.org";
- owner = "GNOME";
- repo = "gnome-tour";
- rev = version;
- sha256 = "0lbkspnlziq3z177071w3jpghmdwflzra1krdwchzmkfmrhy50ch";
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ hash = "sha256-hV/C/Lyz6e9zhe3FRw4Sox5gMqThDP57wVCTgcekjng=";
};
- cargoSha256 = "0k1wp9wswr57fv2d9bysxn97fchd4vz29n5r8gfyp0gcm8rclmij";
-
- mesonFlags = [
- "-Ddistro_name=NixOS"
- "-Ddistro_icon_name=nix-snowflake"
- "-Ddistro_version=20.09"
- ];
+ cargoVendorDir = "vendor";
nativeBuildInputs = [
appstream-glib
desktop-file-utils
gettext
+ glib # glib-compile-resources
meson
ninja
pkg-config
@@ -52,6 +44,8 @@ rustPlatform.buildRustPackage rec {
gdk-pixbuf
glib
gtk3
+ libhandy
+ librsvg
];
# Don't use buildRustPackage phases, only use it for rust deps setup
@@ -65,11 +59,11 @@ rustPlatform.buildRustPackage rec {
patchShebangs build-aux/meson_post_install.py
'';
- # passthru = {
- # updateScript = gnome3.updateScript {
- # packageName = pname;
- # };
- # };
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ };
+ };
meta = with stdenv.lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-tour";
diff --git a/pkgs/desktops/gnome-3/core/gvc-with-ucm-prePatch.nix b/pkgs/desktops/gnome-3/core/gvc-with-ucm-prePatch.nix
new file mode 100644
index 000000000000..b2db2baf025d
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/gvc-with-ucm-prePatch.nix
@@ -0,0 +1,17 @@
+{ fetchFromGitLab }:
+
+let
+ # We need a gvc different then that which is shipped in the source tarball of
+ # whatever package that imports this file
+ gvc-src-with-ucm = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
+ owner = "GNOME";
+ repo = "libgnome-volume-control";
+ rev = "7a621180b46421e356b33972e3446775a504139c";
+ sha256 = "07rkgh9f7qcmlpy6jqh944axzh3z38f47g48ii842f2i3a1mrbw9";
+ };
+in
+''
+ rm -r ./subprojects/gvc
+ cp -r ${gvc-src-with-ucm} ./subprojects/gvc
+''
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/0001-EGL-Include-EGL-eglmesaext.h.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/0001-EGL-Include-EGL-eglmesaext.h.patch
new file mode 100644
index 000000000000..3691c034d1ee
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/mutter/3.34/0001-EGL-Include-EGL-eglmesaext.h.patch
@@ -0,0 +1,74 @@
+From 7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d Mon Sep 17 00:00:00 2001
+Message-Id: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+From: WORLDofPEACE <worldofpeace@protonmail.ch>
+Date: Sun, 20 Oct 2019 12:04:31 +0200
+Subject: [PATCH 1/7] EGL: Include EGL/eglmesaext.h
+
+From: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+
+The eglext.h shipped by libglvnd does not include the Mesa extensions,
+unlike the header shipped in Mesa.
+
+Fixes https://gitlab.gnome.org/GNOME/mutter/issues/876
+
+(cherry picked from commit a444a4c5f58ea516ad3cd9d6ddc0056c3ca9bc90)
+---
+ cogl/cogl/meson.build | 2 +-
+ src/backends/meta-egl-ext.h | 1 +
+ src/backends/meta-egl.c | 1 +
+ src/backends/meta-egl.h | 1 +
+ 4 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/cogl/cogl/meson.build b/cogl/cogl/meson.build
+index 1057ef9..9a64294 100644
+--- a/cogl/cogl/meson.build
++++ b/cogl/cogl/meson.build
+@@ -48,7 +48,7 @@ cogl_gl_header_h = configure_file(
+ built_headers += [cogl_gl_header_h]
+
+ if have_egl
+- cogl_egl_includes_string = '#include <EGL/egl.h>\n#include <EGL/eglext.h>'
++ cogl_egl_includes_string = '#include <EGL/egl.h>\n#include <EGL/eglext.h>\n#include <EGL/eglmesaext.h>'
+ else
+ cogl_egl_includes_string = ''
+ endif
+diff --git a/src/backends/meta-egl-ext.h b/src/backends/meta-egl-ext.h
+index 8705e7d..db0b74f 100644
+--- a/src/backends/meta-egl-ext.h
++++ b/src/backends/meta-egl-ext.h
+@@ -29,6 +29,7 @@
+
+ #include <EGL/egl.h>
+ #include <EGL/eglext.h>
++#include <EGL/eglmesaext.h>
+
+ /*
+ * This is a little different to the tests shipped with EGL implementations,
+diff --git a/src/backends/meta-egl.c b/src/backends/meta-egl.c
+index 6554be9..fdeff4f 100644
+--- a/src/backends/meta-egl.c
++++ b/src/backends/meta-egl.c
+@@ -27,6 +27,7 @@
+
+ #include <EGL/egl.h>
+ #include <EGL/eglext.h>
++#include <EGL/eglmesaext.h>
+ #include <gio/gio.h>
+ #include <glib.h>
+ #include <glib-object.h>
+diff --git a/src/backends/meta-egl.h b/src/backends/meta-egl.h
+index f2a8164..4591e7d 100644
+--- a/src/backends/meta-egl.h
++++ b/src/backends/meta-egl.h
+@@ -28,6 +28,7 @@
+
+ #include <EGL/egl.h>
+ #include <EGL/eglext.h>
++#include <EGL/eglmesaext.h>
+ #include <glib-object.h>
+
+ #define META_EGL_ERROR meta_egl_error_quark ()
+
+base-commit: 48ffbb582404c1d52196eb6cc5f082c31ca4910c
+--
+git-series 0.9.1
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/drop-inheritable.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/0002-drop-inheritable.patch
index 0f60be3a1217..28f89ac7c0c6 100644
--- a/pkgs/desktops/gnome-3/core/mutter/3.34/drop-inheritable.patch
+++ b/pkgs/desktops/gnome-3/core/mutter/3.34/0002-drop-inheritable.patch
@@ -1,36 +1,40 @@
-From e9c772e265b2293af031c79f4bbc99b5847dfe3c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Tor=20Hedin=20Br=C3=B8nner?= <torhedinbronner@gmail.com>
+From 14cee101882e65a57dcd66ea0f8399477b23ce7e Mon Sep 17 00:00:00 2001
+Message-Id: <14cee101882e65a57dcd66ea0f8399477b23ce7e.1601082838.git-series.worldofpeace@protonmail.ch>
+In-Reply-To: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+References: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+From: WORLDofPEACE <worldofpeace@protonmail.ch>
Date: Sat, 19 Oct 2019 13:26:05 +0200
-Subject: [PATCH] drop inheritable
+Subject: [PATCH 2/7] drop inheritable
+
+From: Tor Hedin Brønner <torhedinbronner@gmail.com>
Adapted from https://gitlab.gnome.org/GNOME/mutter/commit/c53c47ae123b03cc66044d2b846342123ecb3a01
We only want to drop inheritable though, to prevent the ambient set leaking further than gnome-shell.
-
---
config.h.meson | 3 +++
meson.build | 5 +++++
meson_options.txt | 6 ++++++
- src/core/main.c | 11 +++++++++++
+ src/core/main.c | 10 ++++++++++
src/meson.build | 1 +
- 5 files changed, 26 insertions(+)
+ 5 files changed, 25 insertions(+)
diff --git a/config.h.meson b/config.h.meson
-index 0bab71848..202fb7ed1 100644
+index 0bab718..202fb7e 100644
--- a/config.h.meson
+++ b/config.h.meson
@@ -58,6 +58,9 @@
/* Xwayland applications allowed to issue keyboard grabs */
#mesondefine XWAYLAND_GRAB_DEFAULT_ACCESS_RULES
-
+
+/* Defined if libcap-ng is available */
+#mesondefine HAVE_LIBCAPNG
+
/* XKB base prefix */
#mesondefine XKB_BASE
-
+
diff --git a/meson.build b/meson.build
-index 3322bd3b1..01c8020fa 100644
+index 29d495b..86970df 100644
--- a/meson.build
+++ b/meson.build
@@ -35,6 +35,7 @@ libstartup_notification_req = '>= 0.7'
@@ -38,7 +42,7 @@ index 3322bd3b1..01c8020fa 100644
libwacom_req = '>= 0.13'
atk_req = '>= 2.5.3'
+libcapng_req = '>= 0.7.9'
-
+
# optional version requirements
udev_req = '>= 228'
@@ -125,6 +126,7 @@ xau_dep = dependency('xau')
@@ -46,7 +50,7 @@ index 3322bd3b1..01c8020fa 100644
atk_dep = dependency('atk', version: atk_req)
libcanberra_dep = dependency('libcanberra', version: libcanberra_req)
+libcapng_dep = dependency('libcap-ng', required: get_option('libcapng'))
-
+
# For now always require X11 support
have_x11 = true
@@ -256,6 +258,7 @@ have_core_tests = false
@@ -54,7 +58,7 @@ index 3322bd3b1..01c8020fa 100644
have_clutter_tests = false
have_installed_tests = false
+have_libcapng = libcapng_dep.found()
-
+
if have_tests
have_core_tests = get_option('core_tests')
@@ -361,6 +364,7 @@ cdata.set('HAVE_LIBWACOM', have_libwacom)
@@ -63,7 +67,7 @@ index 3322bd3b1..01c8020fa 100644
cdata.set('HAVE_INTROSPECTION', have_introspection)
+cdata.set('HAVE_LIBCAPNG', have_libcapng)
cdata.set('HAVE_PROFILER', have_profiler)
-
+
xkb_base = xkeyboard_config_dep.get_pkgconfig_variable('xkb_base')
@@ -443,6 +447,7 @@ output = [
' Startup notification..... ' + have_startup_notification.to_string(),
@@ -74,7 +78,7 @@ index 3322bd3b1..01c8020fa 100644
' Tests:',
'',
diff --git a/meson_options.txt b/meson_options.txt
-index 73aa7adde..8bfaacd9a 100644
+index 73aa7ad..8bfaacd 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -152,3 +152,9 @@ option('xwayland_grab_default_access_rules',
@@ -88,13 +92,13 @@ index 73aa7adde..8bfaacd9a 100644
+ description: 'Enable libcap-ng support'
+)
diff --git a/src/core/main.c b/src/core/main.c
-index 7f4f666d2..b27968f13 100644
+index 3935f35..ecf3cb2 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -66,6 +66,10 @@
#include <girepository.h>
#endif
-
+
+#ifdef HAVE_LIBCAPNG
+#include <cap-ng.h>
+#endif
@@ -105,7 +109,7 @@ index 7f4f666d2..b27968f13 100644
@@ -673,6 +677,12 @@ meta_run (void)
if (!meta_display_open ())
meta_exit (META_EXIT_ERROR);
-
+
+#ifdef HAVE_LIBCAPNG
+ capng_clear(CAPNG_SELECT_BOTH);
+ capng_update(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, CAP_SYS_NICE);
@@ -113,10 +117,10 @@ index 7f4f666d2..b27968f13 100644
+#endif
+
g_main_loop_run (meta_main_loop);
-
+
meta_finalize ();
diff --git a/src/meson.build b/src/meson.build
-index 90d80734f..a9fffa2c2 100644
+index 90d8073..a9fffa2 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -18,6 +18,7 @@ mutter_pkg_deps = [
@@ -126,7 +130,6 @@ index 90d80734f..a9fffa2c2 100644
+ libcapng_dep,
pango_dep,
]
-
---
-2.23.0
-
+
+--
+git-series 0.9.1
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/0001-Fix-glitches-in-gala.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/0003-Fix-glitches-in-gala.patch
index 7be00b33bba5..9f78a324d9da 100644
--- a/pkgs/desktops/gnome-3/core/mutter/3.34/0001-Fix-glitches-in-gala.patch
+++ b/pkgs/desktops/gnome-3/core/mutter/3.34/0003-Fix-glitches-in-gala.patch
@@ -1,7 +1,12 @@
-From e10186284103d3ad8e425980b096eac813cae631 Mon Sep 17 00:00:00 2001
+From 5d2b9a03f24b4dbc423adff52b2eeb478c4b5913 Mon Sep 17 00:00:00 2001
+Message-Id: <5d2b9a03f24b4dbc423adff52b2eeb478c4b5913.1601082838.git-series.worldofpeace@protonmail.ch>
+In-Reply-To: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+References: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+From: WORLDofPEACE <worldofpeace@protonmail.ch>
+Date: Sun, 5 Apr 2020 23:06:03 -0400
+Subject: [PATCH 3/7] Fix glitches in gala
+
From: worldofpeace <worldofpeace@protonmail.ch>
-Date: Sun, 5 Apr 2020 23:06:03 -0400
-Subject: [PATCH] Fix glitches in gala
This fixes issues for users of mutter like in gala[0].
@@ -12,7 +17,7 @@ Upstream report: https://gitlab.gnome.org/GNOME/mutter/issues/536
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clutter/clutter/clutter-actor.c b/clutter/clutter/clutter-actor.c
-index ecf9a597d..07b8b7155 100644
+index ecf9a59..07b8b71 100644
--- a/clutter/clutter/clutter-actor.c
+++ b/clutter/clutter/clutter-actor.c
@@ -17831,7 +17831,7 @@ _clutter_actor_get_paint_volume_mutable (ClutterActor *self)
@@ -25,5 +30,4 @@ index ecf9a597d..07b8b7155 100644
}
else
--
-2.25.1
-
+git-series 0.9.1
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/0004-profiler-track-changes-in-GLib-and-Sysprof.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/0004-profiler-track-changes-in-GLib-and-Sysprof.patch
new file mode 100644
index 000000000000..cd98d3950415
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/mutter/3.34/0004-profiler-track-changes-in-GLib-and-Sysprof.patch
@@ -0,0 +1,58 @@
+From 5a9f9fbaa1322b2ad0a52fcdd171d4f44d031918 Mon Sep 17 00:00:00 2001
+Message-Id: <5a9f9fbaa1322b2ad0a52fcdd171d4f44d031918.1601082838.git-series.worldofpeace@protonmail.ch>
+In-Reply-To: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+References: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+From: WORLDofPEACE <worldofpeace@protonmail.ch>
+Date: Wed, 30 Oct 2019 15:23:24 -0700
+Subject: [PATCH 4/7] profiler: track changes in GLib and Sysprof
+
+From: Christian Hergert <chergert@redhat.com>
+
+This tracks the changes to gdbus-codegen in terms of how GUnixFDList is
+done to use the UnixFD annotation.
+
+https://gitlab.gnome.org/GNOME/mutter/merge_requests/908
+(cherry picked from commit 605171291993460f31d470a8143d6438d0c6169c)
+---
+ src/backends/meta-profiler.c | 7 ++-----
+ 1 file changed, 2 insertions(+), 5 deletions(-)
+
+diff --git a/src/backends/meta-profiler.c b/src/backends/meta-profiler.c
+index 10d433a..0d62701 100644
+--- a/src/backends/meta-profiler.c
++++ b/src/backends/meta-profiler.c
+@@ -51,13 +51,12 @@ G_DEFINE_TYPE_WITH_CODE (MetaProfiler,
+ static gboolean
+ handle_start (MetaDBusSysprof3Profiler *dbus_profiler,
+ GDBusMethodInvocation *invocation,
++ GUnixFDList *fd_list,
+ GVariant *options,
+ GVariant *fd_variant)
+ {
+ MetaProfiler *profiler = META_PROFILER (dbus_profiler);
+ GMainContext *main_context = g_main_context_default ();
+- GDBusMessage *message;
+- GUnixFDList *fd_list;
+ const char *group_name;
+ int position;
+ int fd = -1;
+@@ -73,8 +72,6 @@ handle_start (MetaDBusSysprof3Profiler *dbus_profiler,
+
+ g_variant_get (fd_variant, "h", &position);
+
+- message = g_dbus_method_invocation_get_message (invocation);
+- fd_list = g_dbus_message_get_unix_fd_list (message);
+ if (fd_list)
+ fd = g_unix_fd_list_get (fd_list, position, NULL);
+
+@@ -98,7 +95,7 @@ handle_start (MetaDBusSysprof3Profiler *dbus_profiler,
+
+ g_debug ("Profiler running");
+
+- meta_dbus_sysprof3_profiler_complete_start (dbus_profiler, invocation);
++ meta_dbus_sysprof3_profiler_complete_start (dbus_profiler, invocation, NULL);
+ return TRUE;
+ }
+
+--
+git-series 0.9.1
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/0005-meta-Add-missing-display.h-to-meta-workspace-manager.h.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/0005-meta-Add-missing-display.h-to-meta-workspace-manager.h.patch
new file mode 100644
index 000000000000..138970ddda0a
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/mutter/3.34/0005-meta-Add-missing-display.h-to-meta-workspace-manager.h.patch
@@ -0,0 +1,32 @@
+From 2caa072dd8e283a8e43febeab55fe8b76dda69b7 Mon Sep 17 00:00:00 2001
+Message-Id: <2caa072dd8e283a8e43febeab55fe8b76dda69b7.1601082838.git-series.worldofpeace@protonmail.ch>
+In-Reply-To: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+References: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+From: WORLDofPEACE <worldofpeace@protonmail.ch>
+Date: Wed, 29 Jan 2020 11:02:33 +0100
+Subject: [PATCH 5/7] meta: Add missing display.h to meta-workspace-manager.h
+
+From: Corentin Noël <corentin@elementary.io>
+
+This is required because MetaDisplayCorner is only defined in display.h
+
+https://gitlab.gnome.org/GNOME/mutter/merge_requests/1025
+(cherry picked from commit 9d390ee49fb1f6300336e82ae94cc8061c6bae12)
+---
+ src/meta/meta-workspace-manager.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/meta/meta-workspace-manager.h b/src/meta/meta-workspace-manager.h
+index 0390c44..92cd681 100644
+--- a/src/meta/meta-workspace-manager.h
++++ b/src/meta/meta-workspace-manager.h
+@@ -26,6 +26,7 @@
+ #include <glib-object.h>
+
+ #include <meta/common.h>
++#include <meta/display.h>
+ #include <meta/prefs.h>
+ #include <meta/types.h>
+
+--
+git-series 0.9.1
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/0006-build-bump-ABI-to-sysprof-capture-4.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/0006-build-bump-ABI-to-sysprof-capture-4.patch
new file mode 100644
index 000000000000..6d88f0f5e766
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/mutter/3.34/0006-build-bump-ABI-to-sysprof-capture-4.patch
@@ -0,0 +1,102 @@
+From 0c95e5a5b31eab93f149b90982680f38e8977063 Mon Sep 17 00:00:00 2001
+Message-Id: <0c95e5a5b31eab93f149b90982680f38e8977063.1601082838.git-series.worldofpeace@protonmail.ch>
+In-Reply-To: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+References: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+From: WORLDofPEACE <worldofpeace@protonmail.ch>
+Date: Sat, 4 Jul 2020 12:01:28 -0700
+Subject: [PATCH 6/7] build: bump ABI to sysprof-capture-4
+
+From: Christian Hergert <chergert@redhat.com>
+
+GLib will now be linking against sysprof-capture-4.a. To support that,
+sysprof had to remove the GLib dependency from sysprof-capture-4 which
+had the side-effect of breaking ABi.
+
+This bumps the dependency and includes a fallback to compile just the
+libsysprof-capture-4.a using a subproject wrap.
+
+https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1352
+(cherry picked from commit 2c08eb6d163b6758efec9eafe1d5c17fc1ab3692)
+---
+ meson.build | 20 ++++++++++++++++++--
+ src/meson.build | 8 ++++++--
+ subprojects/sysprof.wrap | 4 ++++
+ 3 files changed, 28 insertions(+), 4 deletions(-)
+ create mode 100644 subprojects/sysprof.wrap
+
+diff --git a/meson.build b/meson.build
+index 86970df..3dc0098 100644
+--- a/meson.build
++++ b/meson.build
+@@ -1,6 +1,6 @@
+ project('mutter', 'c',
+ version: '3.34.6',
+- meson_version: '>= 0.50.0',
++ meson_version: '>= 0.51.0',
+ license: 'GPLv2+'
+ )
+
+@@ -52,6 +52,9 @@ gbm_req = '>= 10.3'
+ # screen cast version requirements
+ libpipewire_req = '>= 0.2.5'
+
++# profiler requirements
++sysprof_req = '>= 3.37.2'
++
+ gnome = import('gnome')
+ pkg = import('pkgconfig')
+ i18n = import('i18n')
+@@ -275,7 +278,20 @@ endif
+
+ have_profiler = get_option('profiler')
+ if have_profiler
+- sysprof_dep = dependency('sysprof-capture-3')
++ # libsysprof-capture support
++ sysprof_dep = dependency('sysprof-capture-4',
++ required: true,
++ default_options: [
++ 'enable_examples=false',
++ 'enable_gtk=false',
++ 'enable_tests=false',
++ 'enable_tools=false',
++ 'libsysprof=false',
++ 'with_sysprofd=none',
++ 'help=false',
++ ],
++ fallback: ['sysprof', 'libsysprof_capture_dep'],
++ )
+ endif
+
+ required_functions = [
+diff --git a/src/meson.build b/src/meson.build
+index a9fffa2..a91baa1 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -711,9 +711,13 @@ if have_profiler
+ 'backends/meta-profiler.h',
+ ]
+
+- dbus_interfaces_dir = join_paths(datadir, 'dbus-1', 'interfaces')
+- sysprof3_dbus_file = join_paths(dbus_interfaces_dir, 'org.gnome.Sysprof3.Profiler.xml')
++ if sysprof_dep.type_name() == 'pkgconfig'
++ sysprof_dbus_interfaces_dir = join_paths(sysprof_dep.get_pkgconfig_variable('datadir'), 'dbus-1', 'interfaces')
++ else
++ sysprof_dbus_interfaces_dir = join_paths(meson.source_root(), 'subprojects', 'sysprof', 'src')
++ endif
+
++ sysprof3_dbus_file = join_paths(sysprof_dbus_interfaces_dir, 'org.gnome.Sysprof3.Profiler.xml')
+ dbus_sysprof3_profiler_built_sources = gnome.gdbus_codegen('meta-dbus-sysprof3-profiler',
+ sysprof3_dbus_file,
+ interface_prefix: 'org.gnome.',
+diff --git a/subprojects/sysprof.wrap b/subprojects/sysprof.wrap
+new file mode 100644
+index 0000000..c8f5883
+--- /dev/null
++++ b/subprojects/sysprof.wrap
+@@ -0,0 +1,4 @@
++[wrap-git]
++directory=sysprof
++url=https://gitlab.gnome.org/GNOME/sysprof.git
++revision=cae28263ff5dd4a510d82f3dc2e3a3b3d9b386fb
+--
+git-series 0.9.1
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/0007-fix-paths.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/0007-fix-paths.patch
new file mode 100644
index 000000000000..8376fc649b5f
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/mutter/3.34/0007-fix-paths.patch
@@ -0,0 +1,27 @@
+From 7bbbf082599ec786f64f2135c9acc0b4fe2ecbf4 Mon Sep 17 00:00:00 2001
+Message-Id: <7bbbf082599ec786f64f2135c9acc0b4fe2ecbf4.1601082838.git-series.worldofpeace@protonmail.ch>
+In-Reply-To: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+References: <7b94f980f2a099dd4b19b60c357cfcf5ff7ada6d.1601082838.git-series.worldofpeace@protonmail.ch>
+From: WORLDofPEACE <worldofpeace@protonmail.ch>
+Date: Fri, 25 Sep 2020 20:48:33 -0400
+Subject: [PATCH 7/7] fix paths
+
+---
+ src/core/util.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/util.c b/src/core/util.c
+index 79bcfdc..87ce549 100644
+--- a/src/core/util.c
++++ b/src/core/util.c
+@@ -623,7 +623,7 @@ meta_show_dialog (const char *type,
+
+ args = g_ptr_array_new ();
+
+- append_argument (args, "zenity");
++ append_argument (args, "@zenity@/bin/zenity");
+ append_argument (args, type);
+
+ if (display)
+--
+git-series 0.9.1
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/default.nix b/pkgs/desktops/gnome-3/core/mutter/3.34/default.nix
index 876969878506..6afded766716 100644
--- a/pkgs/desktops/gnome-3/core/mutter/3.34/default.nix
+++ b/pkgs/desktops/gnome-3/core/mutter/3.34/default.nix
@@ -43,20 +43,19 @@
stdenv.mkDerivation rec {
pname = "mutter";
- version = "3.34.5";
+ version = "3.34.6";
outputs = [ "out" "dev" "man" ];
src = fetchurl {
url = "mirror://gnome/sources/mutter/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1i3r51ghfld1rf1rczzi3jhybz3mhywqcj2jyiqhfcyp1svlklfi";
+ hash = "sha256-I73ofTO4mBNYgxzsiRW7X/Hq+cHedMkM0WYLG5WINSY=";
};
mesonFlags = [
"-Degl_device=true"
"-Dinstalled_tests=false" # TODO: enable these
"-Dwayland_eglstream=true"
- "-Dxwayland-path=${xwayland}/bin/Xwayland"
];
propagatedBuildInputs = [
@@ -105,45 +104,14 @@ stdenv.mkDerivation rec {
];
patches = [
- # Fix build with libglvnd provided headers
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/mutter/commit/a444a4c5f58ea516ad3cd9d6ddc0056c3ca9bc90.patch";
- sha256 = "0imy2j8af9477jliwdq4jc40yw1cifsjjf196gnmwxr9rkj0hbrd";
- })
-
- # gnome-3-34 2020-04-24
- # also fixes https://mail.gnome.org/archives/distributor-list/2020-April/msg00001.html
- (fetchpatch {
- url = "https://github.com/GNOME/mutter/compare/3.34.5..3bafd234248fdcd84bc62fef5e31c29fbb613909.patch";
- sha256 = "1a7krbdfmvx204p6av44rbp4ckp6ddg1mms8wkixxh2p871zq1pi";
- })
-
- # Drop inheritable cap_sys_nice, to prevent the ambient set from leaking
- # from mutter/gnome-shell, see https://github.com/NixOS/nixpkgs/issues/71381
- ./drop-inheritable.patch
-
- # See commit message for details
- ./0001-Fix-glitches-in-gala.patch
-
- # https://gitlab.gnome.org/GNOME/mutter/merge_requests/1094
- # https://gitlab.gnome.org/GNOME/mutter/merge_requests/957
- ./fix-sysprof.patch
-
- # profiler: track changes in GLib and Sysprof
- # https://gitlab.gnome.org/GNOME/mutter/merge_requests/908
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/mutter/-/commit/605171291993460f31d470a8143d6438d0c6169c.patch";
- sha256 = "10fxzj0lmic2sp57w26w3r0bv1szngjjs50p3ka22wr9pxqmzl7l";
- })
-
- # Fixes https://github.com/elementary/wingpanel/issues/305
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/mutter/-/commit/9d390ee49fb1f6300336e82ae94cc8061c6bae12.patch";
- sha256 = "12hmi07rvspwhp8h1y1vmcvmvbh8fihcrb07ja5g0qnh28ip5qfi";
- })
-
+ ./0001-EGL-Include-EGL-eglmesaext.h.patch
+ ./0002-drop-inheritable.patch
+ ./0003-Fix-glitches-in-gala.patch
+ ./0004-profiler-track-changes-in-GLib-and-Sysprof.patch
+ ./0005-meta-Add-missing-display.h-to-meta-workspace-manager.h.patch
+ ./0006-build-bump-ABI-to-sysprof-capture-4.patch
(substituteAll {
- src = ./fix-paths.patch;
+ src = ./0007-fix-paths.patch;
inherit zenity;
})
];
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/fix-paths.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/fix-paths.patch
deleted file mode 100644
index 1986c65e8f49..000000000000
--- a/pkgs/desktops/gnome-3/core/mutter/3.34/fix-paths.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/core/util.c b/src/core/util.c
-index 57b73747d..f424cc81c 100644
---- a/src/core/util.c
-+++ b/src/core/util.c
-@@ -636,7 +636,7 @@ meta_show_dialog (const char *type,
-
- args = g_ptr_array_new ();
-
-- append_argument (args, "zenity");
-+ append_argument (args, "@zenity@/bin/zenity");
- append_argument (args, type);
-
- if (display)
diff --git a/pkgs/desktops/gnome-3/core/mutter/3.34/fix-sysprof.patch b/pkgs/desktops/gnome-3/core/mutter/3.34/fix-sysprof.patch
deleted file mode 100644
index 481a0ab89cb0..000000000000
--- a/pkgs/desktops/gnome-3/core/mutter/3.34/fix-sysprof.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 71acfd5258b4d12323fc51dda48e83830e62e696 Mon Sep 17 00:00:00 2001
-From: worldofpeace <worldofpeace@protonmail.ch>
-Date: Mon, 16 Sep 2019 11:18:27 -0400
-Subject: [PATCH] build: use get_pkgconfig_variable for sysprof dbusdir
-
----
- src/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/meson.build b/src/meson.build
-index 182f7f5f5..43060865b 100644
---- a/src/meson.build
-+++ b/src/meson.build
-@@ -710,7 +710,7 @@ if have_profiler
- 'backends/meta-profiler.h',
- ]
-
-- dbus_interfaces_dir = join_paths(datadir, 'dbus-1', 'interfaces')
-+ dbus_interfaces_dir = join_paths(sysprof_dep.get_pkgconfig_variable('prefix'), 'share', 'dbus-1', 'interfaces')
- sysprof3_dbus_file = join_paths(dbus_interfaces_dir, 'org.gnome.Sysprof3.Profiler.xml')
-
- dbus_sysprof3_profiler_built_sources = gnome.gdbus_codegen('meta-dbus-sysprof3-profiler',
---
-2.22.1
-
diff --git a/pkgs/desktops/gnome-3/core/mutter/default.nix b/pkgs/desktops/gnome-3/core/mutter/default.nix
index 79cbbb9f5a8c..d0acdd5133b7 100644
--- a/pkgs/desktops/gnome-3/core/mutter/default.nix
+++ b/pkgs/desktops/gnome-3/core/mutter/default.nix
@@ -42,13 +42,13 @@
let self = stdenv.mkDerivation rec {
pname = "mutter";
- version = "3.36.5";
+ version = "3.38.1";
outputs = [ "out" "dev" "man" ];
src = fetchurl {
url = "mirror://gnome/sources/mutter/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1py7sqrpvg2qvswxclshysx7hd9jk65i6cwqsagd6rg6rnjhblp0";
+ sha256 = "0cvs47h7xhalkh8xcchllaws212ml3d23aj0pmfq0qyzkw65f8g9";
};
patches = [
@@ -124,8 +124,11 @@ let self = stdenv.mkDerivation rec {
${glib.dev}/bin/glib-compile-schemas "$out/share/glib-2.0/schemas"
'';
+ # Install udev files into our own tree.
+ PKG_CONFIG_UDEV_UDEVDIR = "${placeholder "out"}/lib/udev";
+
passthru = {
- libdir = "${self}/lib/mutter-6";
+ libdir = "${self}/lib/mutter-7";
tests = {
libdirExists = runCommand "mutter-libdir-exists" {} ''
diff --git a/pkgs/desktops/gnome-3/core/mutter/drop-inheritable.patch b/pkgs/desktops/gnome-3/core/mutter/drop-inheritable.patch
index 1600db1e705b..7374e1b86935 100644
--- a/pkgs/desktops/gnome-3/core/mutter/drop-inheritable.patch
+++ b/pkgs/desktops/gnome-3/core/mutter/drop-inheritable.patch
@@ -102,18 +102,18 @@ index 7f4f666d2..b27968f13 100644
#if defined(HAVE_NATIVE_BACKEND) && defined(HAVE_WAYLAND)
#include <systemd/sd-login.h>
#endif /* HAVE_WAYLAND && HAVE_NATIVE_BACKEND */
-@@ -673,6 +677,12 @@ meta_run (void)
- if (!meta_display_open ())
- meta_exit (META_EXIT_ERROR);
-
+@@ -670,5 +674,12 @@ int
+ meta_run (void)
+ {
+ meta_start ();
++
+#ifdef HAVE_LIBCAPNG
+ capng_clear(CAPNG_SELECT_BOTH);
+ capng_update(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, CAP_SYS_NICE);
+ capng_apply(CAPNG_SELECT_BOTH);
+#endif
+
- g_main_loop_run (meta_main_loop);
-
+ meta_run_main_loop ();
meta_finalize ();
diff --git a/src/meson.build b/src/meson.build
index 90d80734f..a9fffa2c2 100644
diff --git a/pkgs/desktops/gnome-3/core/nautilus/default.nix b/pkgs/desktops/gnome-3/core/nautilus/default.nix
index 6145178de1e0..2107cad4a5b9 100644
--- a/pkgs/desktops/gnome-3/core/nautilus/default.nix
+++ b/pkgs/desktops/gnome-3/core/nautilus/default.nix
@@ -32,13 +32,24 @@
stdenv.mkDerivation rec {
pname = "nautilus";
- version = "3.36.3";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1y0fsd7j48v4qkc051cg41mz7jycgw4vd4g37lw682p7n5xgrjmn";
+ sha256 = "1zfh48ibap6jnw20rxls7nbv4zzqs6n5abr2dzyvfx5p2cmq2gha";
};
+ patches = [
+ # Allow changing extension directory using environment variable.
+ ./extension_dir.patch
+
+ # Hardcode required paths.
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit tracker;
+ })
+ ];
+
nativeBuildInputs = [
desktop-file-utils
gettext
@@ -86,10 +97,6 @@ stdenv.mkDerivation rec {
patchShebangs build-aux/meson/postinstall.py
'';
- patches = [
- ./extension_dir.patch
- ];
-
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
diff --git a/pkgs/desktops/gnome-3/core/nautilus/fix-paths.patch b/pkgs/desktops/gnome-3/core/nautilus/fix-paths.patch
new file mode 100644
index 000000000000..dc9874359b23
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/nautilus/fix-paths.patch
@@ -0,0 +1,13 @@
+diff --git a/src/nautilus-tag-manager.c b/src/nautilus-tag-manager.c
+index 28b96c996..0b1fad9ab 100644
+--- a/src/nautilus-tag-manager.c
++++ b/src/nautilus-tag-manager.c
+@@ -962,7 +962,7 @@ child_watch_cb (GPid pid,
+ static void
+ export_tracker2_data (NautilusTagManager *self)
+ {
+- gchar *argv[] = {"tracker3", "export", "--2to3", "files-starred", "--keyfile", NULL};
++ gchar *argv[] = {"@tracker@/bin/tracker3", "export", "--2to3", "files-starred", "--keyfile", NULL};
+ gint stdout_fd;
+ GPid child_pid;
+ g_autoptr (GError) error = NULL;
diff --git a/pkgs/desktops/gnome-3/core/rygel/add-option-for-installation-sysconfdir.patch b/pkgs/desktops/gnome-3/core/rygel/add-option-for-installation-sysconfdir.patch
index 4259f93eb24c..6fe651b9cbb4 100644
--- a/pkgs/desktops/gnome-3/core/rygel/add-option-for-installation-sysconfdir.patch
+++ b/pkgs/desktops/gnome-3/core/rygel/add-option-for-installation-sysconfdir.patch
@@ -1,5 +1,5 @@
diff --git a/meson.build b/meson.build
-index 209d4187..58580980 100644
+index 4aa683d6..a930d533 100644
--- a/meson.build
+++ b/meson.build
@@ -20,7 +20,11 @@ if not get_option('uninstalled')
@@ -14,7 +14,7 @@ index 209d4187..58580980 100644
+ endif
rygel_plugindir = join_paths(rygel_libdir, 'rygel-2.6', 'plugins')
rygel_enginedir = join_paths(rygel_libdir, 'rygel-2.6', 'engines')
- rygel_presetdir = join_paths(rygel_datadir, 'rygel', 'presets')
+ rygel_presetdir = join_paths(rygel_datadir, 'presets')
@@ -55,7 +59,7 @@ conf.set_quoted('DATA_DIR', rygel_datadir)
conf.set_quoted('PLUGIN_DIR', rygel_plugindir)
conf.set_quoted('BIG_ICON_DIR', rygel_bigicondir)
@@ -25,7 +25,7 @@ index 209d4187..58580980 100644
conf.set_quoted('MX_EXTRACT_PATH', join_paths(rygel_libexecdir, 'mx-extract'))
conf.set_quoted('DESKTOP_DIR', join_paths(get_option('prefix'), get_option('datadir'), 'applications'))
diff --git a/meson_options.txt b/meson_options.txt
-index f09cac58..ff11c548 100644
+index cb604c4e..1b049b77 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,6 +1,7 @@
@@ -33,6 +33,6 @@ index f09cac58..ff11c548 100644
option('api-docs', type: 'boolean', value: 'false', description: 'Build the API documentation')
option('systemd-user-units-dir', type : 'string', value : 'auto', description : 'Where to install the systemd user unit (use special values "auto" or "none", or pass a path')
+option('sysconfdir_install', type: 'string', value: '', description: 'sysconfdir to use during installation')
- option('plugins', type : 'array', choices : ['external', 'gst-launch', 'lms', 'media-export', 'mpris', 'playbin', 'ruih', 'tracker'])
+ option('plugins', type : 'array', choices : ['external', 'gst-launch', 'lms', 'media-export', 'mpris', 'playbin', 'ruih', 'tracker', 'tracker3'])
option('engines', type : 'array', choices : ['simple', 'gstreamer'])
option('examples', type : 'boolean', value : 'true')
diff --git a/pkgs/desktops/gnome-3/core/rygel/default.nix b/pkgs/desktops/gnome-3/core/rygel/default.nix
index 529091e5fd61..f7ce3387fc07 100644
--- a/pkgs/desktops/gnome-3/core/rygel/default.nix
+++ b/pkgs/desktops/gnome-3/core/rygel/default.nix
@@ -28,14 +28,14 @@
stdenv.mkDerivation rec {
pname = "rygel";
- version = "0.38.4";
+ version = "0.40.0";
# TODO: split out lib
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0rm1m1z8rcvyj9873wqcz5i3qdg8j6gv6k1p01xifk0y9phg7rzc";
+ sha256 = "0xrbdsgm78h3g4qcvq2p8k70q31x9xdbb35bixz36q6h9s1wqznn";
};
nativeBuildInputs = [
@@ -66,6 +66,7 @@ stdenv.mkDerivation rec {
shared-mime-info
] ++ (with gst_all_1; [
gstreamer
+ gst-editing-services
gst-plugins-base
gst-plugins-good
gst-plugins-bad
@@ -77,6 +78,8 @@ stdenv.mkDerivation rec {
"-Dapi-docs=false"
"--sysconfdir=/etc"
"-Dsysconfdir_install=${placeholder "out"}/etc"
+ # Build all plug-ins except for tracker 2
+ "-Dplugins=external,gst-launch,lms,media-export,mpris,playbin,ruih,tracker3"
];
doCheck = true;
diff --git a/pkgs/desktops/gnome-3/core/simple-scan/default.nix b/pkgs/desktops/gnome-3/core/simple-scan/default.nix
index eebd307a3064..66846876faef 100644
--- a/pkgs/desktops/gnome-3/core/simple-scan/default.nix
+++ b/pkgs/desktops/gnome-3/core/simple-scan/default.nix
@@ -24,11 +24,11 @@
stdenv.mkDerivation rec {
pname = "simple-scan";
- version = "3.36.4";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "09gmzrlljdqkj3w6wa1c27wypy6j8z9dw3jzv9izfqvp38liibsn";
+ sha256 = "0grscz96bwj79ka4qvxh8h75avdx6824k8k38ylmaj6xbl6gi0hy";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/sushi/default.nix b/pkgs/desktops/gnome-3/core/sushi/default.nix
index 4bdc409d8166..f0ddaef081b3 100644
--- a/pkgs/desktops/gnome-3/core/sushi/default.nix
+++ b/pkgs/desktops/gnome-3/core/sushi/default.nix
@@ -25,11 +25,11 @@
stdenv.mkDerivation rec {
pname = "sushi";
- version = "3.34.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/sushi/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1zcr8wi5bgvvpb5ha1v96aiaz4vqqrsn6cvvalwzah6am85k78m8";
+ sha256 = "0vlqqk916dymv4asbyvalp1m096a5hh99nx23i4xavzvgygh4h2h";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/totem/default.nix b/pkgs/desktops/gnome-3/core/totem/default.nix
index 50ab50e58b2c..58ee706b1cfc 100644
--- a/pkgs/desktops/gnome-3/core/totem/default.nix
+++ b/pkgs/desktops/gnome-3/core/totem/default.nix
@@ -1,41 +1,107 @@
-{ stdenv, fetchurl, meson, ninja, gettext, gst_all_1
-, clutter-gtk, clutter-gst, python3Packages, shared-mime-info
-, pkgconfig, gtk3, glib, gobject-introspection, totem-pl-parser
-, wrapGAppsHook, itstool, libxml2, vala, gnome3, grilo, grilo-plugins
-, libpeas, adwaita-icon-theme, gnome-desktop, gsettings-desktop-schemas
-, gdk-pixbuf, tracker, nautilus, xvfb_run }:
+{ stdenv
+, fetchurl
+, meson
+, ninja
+, gettext
+, gst_all_1
+, clutter-gtk
+, clutter-gst
+, python3Packages
+, shared-mime-info
+, pkgconfig
+, gtk3
+, glib
+, gobject-introspection
+, totem-pl-parser
+, wrapGAppsHook
+, itstool
+, libxml2
+, vala
+, gnome3
+, grilo
+, grilo-plugins
+, libpeas
+, adwaita-icon-theme
+, gnome-desktop
+, gsettings-desktop-schemas
+, gdk-pixbuf
+, xvfb_run
+}:
stdenv.mkDerivation rec {
pname = "totem";
- version = "3.34.1";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/totem/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "028sc6xbyi7rs884862d8f3di6zhcm0lhvlpc3r69ifzjsq9my3b";
+ sha256 = "0bs33ijvxbr2prb9yj4dxglsszslsn9k258n311sld84masz4ad8";
};
- doCheck = true;
+ nativeBuildInputs = [
+ meson
+ ninja
+ vala
+ pkgconfig
+ gettext
+ python3Packages.python
+ itstool
+ gobject-introspection
+ wrapGAppsHook
+ ];
- nativeBuildInputs = [ meson ninja vala pkgconfig gettext python3Packages.python itstool gobject-introspection wrapGAppsHook ];
buildInputs = [
- gtk3 glib grilo clutter-gtk clutter-gst totem-pl-parser grilo-plugins
- gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
- gst_all_1.gst-plugins-ugly gst_all_1.gst-libav libpeas shared-mime-info
- gdk-pixbuf libxml2 adwaita-icon-theme gnome-desktop
- gsettings-desktop-schemas tracker nautilus
- python3Packages.pygobject3 python3Packages.dbus-python # for plug-ins
+ gtk3
+ glib
+ grilo
+ clutter-gtk
+ clutter-gst
+ totem-pl-parser
+ grilo-plugins
+ gst_all_1.gstreamer
+ gst_all_1.gst-plugins-base
+ gst_all_1.gst-plugins-good
+ gst_all_1.gst-plugins-bad
+ gst_all_1.gst-plugins-ugly
+ gst_all_1.gst-libav
+ libpeas
+ shared-mime-info
+ gdk-pixbuf
+ libxml2
+ adwaita-icon-theme
+ gnome-desktop
+ gsettings-desktop-schemas
+ # for plug-ins
+ python3Packages.pygobject3
+ python3Packages.dbus-python
+ ];
+
+ checkInputs = [
+ xvfb_run
+ ];
+
+ mesonFlags = [
+ # TODO: https://github.com/NixOS/nixpkgs/issues/36468
+ "-Dc_args=-I${glib.dev}/include/gio-unix-2.0"
];
+ # Tests do not work with GStreamer 1.18.
+ # https://gitlab.gnome.org/GNOME/totem/-/issues/450
+ doCheck = false;
+
postPatch = ''
chmod +x meson_compile_python.py meson_post_install.py # patchShebangs requires executable file
- patchShebangs .
+ patchShebangs \
+ ./meson_compile_python.py \
+ ./meson_post_install.py
'';
- checkInputs = [ xvfb_run ];
-
checkPhase = ''
+ runHook preCheck
+
xvfb-run -s '-screen 0 800x600x24' \
ninja test
+
+ runHook postCheck
'';
wrapPrefixVariables = [ "PYTHONPATH" ];
@@ -51,7 +117,7 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.gnome.org/Apps/Videos";
description = "Movie player for the GNOME desktop based on GStreamer";
maintainers = teams.gnome.members;
- license = licenses.gpl2;
+ license = licenses.gpl2Plus; # with exception to allow use of non-GPL compatible plug-ins
platforms = platforms.linux;
};
}
diff --git a/pkgs/desktops/gnome-3/core/yelp-xsl/default.nix b/pkgs/desktops/gnome-3/core/yelp-xsl/default.nix
index 09019e6758c1..a29a292b3d74 100644
--- a/pkgs/desktops/gnome-3/core/yelp-xsl/default.nix
+++ b/pkgs/desktops/gnome-3/core/yelp-xsl/default.nix
@@ -10,11 +10,11 @@
stdenv.mkDerivation rec {
pname = "yelp-xsl";
- version = "3.36.0";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/yelp-xsl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1hsfj3q3a3kca0cf9i02xlq2qd4vy12qsjb89hh4r6mp6c11rrag";
+ sha256 = "0ryzvkcgxp7xi0icmpdl2rinjn904s8imbxdi6wshzxblqymc8dk";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/yelp/default.nix b/pkgs/desktops/gnome-3/core/yelp/default.nix
index 1235447c032a..147809de9ef6 100644
--- a/pkgs/desktops/gnome-3/core/yelp/default.nix
+++ b/pkgs/desktops/gnome-3/core/yelp/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "yelp";
- version = "3.36.0";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/yelp/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "097djjyl096zmicjpxlb858yz6rd5cj813xc8azbxlhsscikwjzx";
+ sha256 = "102z8khj82vdp12c3y86hhxwm1x89xpkpc5zs63c7gg21cbrwdbl";
};
nativeBuildInputs = [ pkgconfig gettext itstool wrapGAppsHook ];
diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix
index 846eefa9fa98..302ad2c21aa9 100644
--- a/pkgs/desktops/gnome-3/default.nix
+++ b/pkgs/desktops/gnome-3/default.nix
@@ -79,6 +79,8 @@ lib.makeScope pkgs.newScope (self: with self; {
gnome-session = callPackage ./core/gnome-session { };
+ gnome-session-ctl = callPackage ./core/gnome-session/ctl.nix { };
+
gnome-shell = callPackage ./core/gnome-shell { };
gnome-shell-extensions = callPackage ./core/gnome-shell-extensions { };
diff --git a/pkgs/desktops/gnome-3/devtools/devhelp/default.nix b/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
index 11bad7b89d1d..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.36.2";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/devhelp/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0phcjdxnwgg0a0z9kyidp977jy365pny6bh2qhdyzcpvkqqq8nlb";
+ 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 3a53e592b5fc..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.32.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-devel-docs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0xqpgf975rws60qxilq635pblbpgwspyykgzxnb4awd9zrs5lbx0";
+ sha256 = "1h6481hbz1c5p69r6h96hbgf560lhp1jibszscgw0s2yikdh6q8n";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/extensions/battery-status/default.nix b/pkgs/desktops/gnome-3/extensions/battery-status/default.nix
deleted file mode 100644
index c6518201da01..000000000000
--- a/pkgs/desktops/gnome-3/extensions/battery-status/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ stdenv, fetchFromGitHub }:
-
-stdenv.mkDerivation rec {
- pname = "gnome-shell-extension-battery-status";
- version = "6";
-
- src = fetchFromGitHub {
- owner = "milliburn";
- repo = "gnome-shell-extension-battery_status";
- rev = "v${version}";
- sha256 = "1w83h863mzffjnmk322xq90qf3y9dzay1w9yw5r0qnbsq1ljl8p4";
- };
-
- uuid = "battery_status@milliburn.github.com";
-
- installPhase = ''
- runHook preInstall
- mkdir -p $out/share/gnome-shell/extensions
- cp -r ${uuid} $out/share/gnome-shell/extensions/
- runHook postInstall
- '';
-
- meta = with stdenv.lib; {
- description = "Configurable lightweight battery charge indicator and autohider";
- license = licenses.gpl2;
- broken = true; # not compatable with latest GNOME
- maintainers = with maintainers; [ jonafato ];
- homepage = "https://github.com/milliburn/gnome-shell-extension-battery_status";
- };
-}
diff --git a/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix b/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix
index 3e6903c56423..dbeb08af224e 100644
--- a/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-clipboard-indicator";
- version = "34";
+ version = "37";
src = fetchFromGitHub {
owner = "Tudmotu";
repo = "gnome-shell-extension-clipboard-indicator";
rev = "v${version}";
- sha256 = "0i00psc1ky70zljd14jzr627y7nd8xwnwrh4xpajl1f6djabh12s";
+ sha256 = "0npxhaam2ra2b9zh2gk2q0n5snlhx6glz86m3jf8hz037w920k41";
};
uuid = "clipboard-indicator@tudmotu.com";
diff --git a/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix b/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
index 8a0314cd8b4e..923faa00a149 100644
--- a/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-dash-to-panel";
- version = "39";
+ version = "40";
src = fetchFromGitHub {
owner = "home-sweet-gnome";
repo = "dash-to-panel";
rev = "v${version}";
- sha256 = "0r7kbmrizl9ilqy7gzzvjwxcv8xpp13n5n0a8s84blg97cih0hw2";
+ sha256 = "07jq8d16nn62ikis896nyfn3q02f5srj754fmiblhz472q4ljc3p";
};
buildInputs = [
diff --git a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
index 98827fd3f6a2..3d969f5c0bfd 100644
--- a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
@@ -1,16 +1,37 @@
-{ stdenv, fetchFromGitHub, substituteAll, python3, openssl, gsound
-, meson, ninja, libxml2, pkgconfig, gobject-introspection, wrapGAppsHook
-, glib, gtk3, at-spi2-core, upower, openssh, gnome3, gjs }:
+{ stdenv
+, fetchFromGitHub
+, substituteAll
+, openssl
+, gsound
+, meson
+, ninja
+, pkg-config
+, gobject-introspection
+, wrapGAppsHook
+, glib
+, gtk3
+, openssh
+, gnome3
+, gjs
+, nixosTests
+, atk
+, harfbuzz
+, pango
+, gdk-pixbuf
+, gsettings-desktop-schemas
+}:
stdenv.mkDerivation rec {
pname = "gnome-shell-gsconnect";
- version = "41";
+ version = "44";
+
+ outputs = [ "out" "installedTests" ];
src = fetchFromGitHub {
owner = "andyholmes";
repo = "gnome-shell-extension-gsconnect";
rev = "v${version}";
- sha256 = "0lcj7k16jki54bsyh01j4ss4hhfddnahcw02zlmlkl637qdv1b5j";
+ sha256 = "C+8mhK4UOs2iZplDyY45bCX0mMGgwVV/ZfaPpYUlWxA=";
};
patches = [
@@ -19,24 +40,23 @@ stdenv.mkDerivation rec {
src = ./fix-paths.patch;
gapplication = "${glib.bin}/bin/gapplication";
})
+
+ # Allow installing installed tests to a separate output
+ ./installed-tests-path.patch
];
nativeBuildInputs = [
- meson ninja pkgconfig
+ meson
+ ninja
+ pkg-config
gobject-introspection # for locating typelibs
wrapGAppsHook # for wrapping daemons
- libxml2 # xmllint
];
buildInputs = [
glib # libgobject
gtk3
- at-spi2-core # atspi
- gnome3.nautilus # TODO: this contaminates the package with nautilus and gnome-autoar typelibs but it is only needed for the extension
- gnome3.nautilus-python
gsound
- upower
- gnome3.caribou
gjs # for running daemon
gnome3.evolution-data-server # for libebook-contacts typelib
];
@@ -51,11 +71,13 @@ stdenv.mkDerivation rec {
"-Dsshkeygen_path=${openssh}/bin/ssh-keygen"
"-Dsession_bus_services_dir=${placeholder "out"}/share/dbus-1/services"
"-Dpost_install=true"
+ "-Dinstalled_test_prefix=${placeholder ''installedTests''}"
];
postPatch = ''
patchShebangs meson/nmh.sh
patchShebangs meson/post-install.sh
+ patchShebangs installed-tests/prepare-tests.sh
# TODO: do not include every typelib everywhere
# for example, we definitely do not need nautilus
@@ -65,20 +87,34 @@ stdenv.mkDerivation rec {
done
'';
- postFixup = ''
+ postFixup = let
+ testDeps = [
+ gtk3 harfbuzz atk pango.out gdk-pixbuf
+ ];
+ in ''
# 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}"
'';
uuid = "gsconnect@andyholmes.github.io";
+ passthru = {
+ tests = {
+ installedTests = nixosTests.installed-tests.gsconnect;
+ };
+ };
+
meta = with stdenv.lib; {
description = "KDE Connect implementation for Gnome Shell";
homepage = "https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
maintainers = with maintainers; [ etu ];
platforms = platforms.linux;
};
diff --git a/pkgs/desktops/gnome-3/extensions/gsconnect/installed-tests-path.patch b/pkgs/desktops/gnome-3/extensions/gsconnect/installed-tests-path.patch
new file mode 100644
index 000000000000..78e1ad96d74c
--- /dev/null
+++ b/pkgs/desktops/gnome-3/extensions/gsconnect/installed-tests-path.patch
@@ -0,0 +1,30 @@
+diff --git a/installed-tests/meson.build b/installed-tests/meson.build
+index c7eff2fb..ef4f6052 100644
+--- a/installed-tests/meson.build
++++ b/installed-tests/meson.build
+@@ -1,5 +1,5 @@
+-installed_tests_execdir = join_paths(libexecdir, 'installed-tests', meson.project_name())
+-installed_tests_metadir = join_paths(datadir, 'installed-tests', meson.project_name())
++installed_tests_execdir = join_paths(get_option('installed_test_prefix'), 'libexec', 'installed-tests', meson.project_name())
++installed_tests_metadir = join_paths(get_option('installed_test_prefix'), 'share', 'installed-tests', meson.project_name())
+
+ installed_tests_srcdir = meson.current_source_dir()
+ installed_tests_builddir = meson.current_build_dir()
+diff --git a/meson_options.txt b/meson_options.txt
+index 8912e052..ca6ee5eb 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -116,6 +116,13 @@ option(
+ description: 'Native Messaging Host directory for Mozilla'
+ )
+
++option(
++ 'installed_test_prefix',
++ type: 'string',
++ value: '',
++ description: 'Prefix for installed tests'
++)
++
+ option(
+ 'installed_tests',
+ type: 'boolean',
diff --git a/pkgs/desktops/gnome-3/extensions/material-shell/default.nix b/pkgs/desktops/gnome-3/extensions/material-shell/default.nix
index 87869f27d453..1b8341a281f8 100644
--- a/pkgs/desktops/gnome-3/extensions/material-shell/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/material-shell/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-material-shell";
- version = "8";
+ version = "10";
src = fetchFromGitHub {
owner = "material-shell";
repo = "material-shell";
rev = version;
- sha256 = "08zc6xl2b7k7l5l6afr40ii3gnxxbysan3cqv2s9g614rbsmc62r";
+ sha256 = "18d813n8s7ns8xp75zmlna7a8mi23rn9yqps51xvdd0sdgn72a1c";
};
# This package has a Makefile, but it's used for building a zip for
diff --git a/pkgs/desktops/gnome-3/extensions/paperwm/default.nix b/pkgs/desktops/gnome-3/extensions/paperwm/default.nix
index f5ffac9b2f34..c2d5136e45eb 100644
--- a/pkgs/desktops/gnome-3/extensions/paperwm/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/paperwm/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-paperwm";
- version = "36.0";
+ version = "38.1";
src = fetchFromGitHub {
owner = "paperwm";
repo = "PaperWM";
rev = version;
- sha256 = "1ssnabwxrns36c61ppspjkr9i3qifv08pf2jpwl7cjv3pvyn4kly";
+ sha256 = "1jq15qrq3khqpjsjbcc17amdr1k53jkvambdacdf56xbqkycvlgs";
};
uuid = "paperwm@hedning:matrix.org";
diff --git a/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix b/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix
index 870ac448bb4e..9f80fbe28cd7 100644
--- a/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-sound-output-device-chooser";
- version = "28";
+ version = "32";
src = fetchFromGitHub {
owner = "kgshank";
repo = "gse-sound-output-device-chooser";
rev = version;
- sha256 = "1vmf8mgb52x7my3sidaw8kh26d5niadn18bgrl6bjcakmj5x8q16";
+ sha256 = "1s83scr80qv5xmlfsy6dnsj96lwg2rr4pbsw9inld3ylblgvi35l";
};
patches = [
diff --git a/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/fix-paths.patch b/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/fix-paths.patch
index a0a6551fcf81..5957cb956f7a 100644
--- a/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/fix-paths.patch
+++ b/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/fix-paths.patch
@@ -1,14 +1,18 @@
+diff --git a/sound-output-device-chooser@kgshank.net/convenience.js b/sound-output-device-chooser@kgshank.net/convenience.js
+index 54ad06f..0860531 100644
--- a/sound-output-device-chooser@kgshank.net/convenience.js
+++ b/sound-output-device-chooser@kgshank.net/convenience.js
-@@ -111,7 +111,7 @@ function refreshCards() {
- log("New logic");
+@@ -129,7 +129,7 @@ function refreshCards() {
+ if(_settings.get_boolean(Prefs.NEW_PROFILE_ID)) {
+ _log("New logic");
let pyLocation = Me.dir.get_child('utils/pa_helper.py').get_path();
- try {
-- let [result, out, err, exit_code] = GLib.spawn_command_line_sync('python ' + pyLocation);
-+ let [result, out, err, exit_code] = GLib.spawn_command_line_sync('@python@ ' + pyLocation);
- // log("result" + result +" out"+out + " exit_code" + exit_code + "
- // err" +err);
- if(result && !exit_code) {
+- let pythonExec = 'python';
++ let pythonExec = '@python@';
+ let pyVer = 3;
+ while(!isCmdFound(pythonExec) && pyVer >=2){
+ _log(pythonExec + " is not found. Try next");
+diff --git a/sound-output-device-chooser@kgshank.net/utils/libpulse_introspect.py b/sound-output-device-chooser@kgshank.net/utils/libpulse_introspect.py
+index c4d2484..262608d 100644
--- a/sound-output-device-chooser@kgshank.net/utils/libpulse_introspect.py
+++ b/sound-output-device-chooser@kgshank.net/utils/libpulse_introspect.py
@@ -86,7 +86,7 @@ else:
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/aisleriot/default.nix b/pkgs/desktops/gnome-3/games/aisleriot/default.nix
index 9ea68b02ea87..e441462921b5 100644
--- a/pkgs/desktops/gnome-3/games/aisleriot/default.nix
+++ b/pkgs/desktops/gnome-3/games/aisleriot/default.nix
@@ -19,14 +19,14 @@
stdenv.mkDerivation rec {
pname = "aisleriot";
- version = "3.22.11";
+ version = "3.22.13";
src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
owner = "GNOME";
repo = pname;
- domain = "gitlab.gnome.org";
- rev = "${version}";
- sha256 = "1asm0y6485xqsysdg586y3hzz8bhxqwnc82k6vhfnxpxz7l62qa1";
+ rev = version;
+ sha256 = "05k84bbgrrxchxg08l1jjcz384kpjdmxd24g0wnf731aa9zcnp5k";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix b/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
index 3960f233003c..7ed3a0d478ca 100644
--- a/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
+++ b/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "four-in-a-row";
- version = "3.36.4";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/four-in-a-row/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1y1ihh72zk0bgyj197dpwgwj1q91dhvp0rasrib8k18sisrdq31h";
+ sha256 = "10ji60bdfdzb6wk5dkwjc3yww7hqi3yjcx1k1z7x2521h2dpdli1";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/games/gnome-chess/default.nix b/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
index 7747676f09e3..d2f9cfaa2dd1 100644
--- a/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "gnome-chess";
- version = "3.36.1";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-chess/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "165bk8s3nngyqbikggspj4rff5nxxfkfcmgzjb4grmsrgbqwk5di";
+ sha256 = "10y248xdjx9b0izxii9fjyvkra65jxfx66ivwznmn0cadda9gdqg";
};
nativeBuildInputs = [ meson ninja vala pkgconfig gettext itstool libxml2 python3 wrapGAppsHook gobject-introspection ];
diff --git a/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix b/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
index eb6f4b10dbd6..a51b79e0f883 100644
--- a/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
@@ -5,13 +5,13 @@
let
pname = "gnome-klotski";
- version = "3.36.3";
+ version = "3.38.1";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0fj1hlkqpjdb4hxd0di16ahm5j2r5j218ckyk88pmhjf8whb2g6z";
+ sha256 = "00rwi6z0068pbq01sq2d389ffcqsh3ylq3i8zkrqvblqid1hvnlv";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix b/pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix
index fc706b89f1dc..9bb0db10da58 100644
--- a/pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-mahjongg/default.nix
@@ -1,41 +1,41 @@
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
, librsvg, gettext, itstool, libxml2
-, meson, ninja, python3, vala, desktop-file-utils
+, meson, ninja, glib, vala, desktop-file-utils
}:
stdenv.mkDerivation rec {
pname = "gnome-mahjongg";
- version = "3.36.2";
+ version = "3.38.3";
src = fetchurl {
url = "mirror://gnome/sources/gnome-mahjongg/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "15xfp2acqdnn0pcwg5d77dpv758jjyclwb042wm12gg07rbg3s6j";
- };
-
- passthru = {
- updateScript = gnome3.updateScript { packageName = "gnome-mahjongg"; attrPath = "gnome3.gnome-mahjongg"; };
+ sha256 = "144ia3zn9rhwa1xbdkvsz6m0dsysl6mxvqw9bnrlh845hmyy9cfj";
};
nativeBuildInputs = [
- meson ninja vala python3 desktop-file-utils
+ meson ninja vala desktop-file-utils
pkgconfig gnome3.adwaita-icon-theme
libxml2 itstool gettext wrapGAppsHook
+ glib # for glib-compile-schemas
];
buildInputs = [
- gtk3 librsvg
+ glib
+ gtk3
+ librsvg
];
- postPatch = ''
- chmod +x data/meson_post_install.py
- patchShebangs data/meson_post_install.py
- '';
-
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "gnome3.${pname}";
+ };
+ };
meta = with stdenv.lib; {
homepage = "https://wiki.gnome.org/Apps/Mahjongg";
description = "Disassemble a pile of tiles by removing matching pairs";
maintainers = teams.gnome.members;
- license = licenses.gpl2;
+ license = licenses.gpl3Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix b/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
index a9757de63938..b4f778c3ff1e 100644
--- a/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnome-nibbles";
- version = "3.36.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-nibbles/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "17n6ji6yr521kzxfbfm0yxvrlnw4hlzacbwn0jqmw7xf3pdq35z6";
+ sha256 = "1naknfbciydbym79a0jq039xf0033z8gyln48c0qsbcfr2qn8yj5";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/games/gnome-robots/default.nix b/pkgs/desktops/gnome-3/games/gnome-robots/default.nix
index 2ba6d4e7044c..1d9beca36670 100644
--- a/pkgs/desktops/gnome-3/games/gnome-robots/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-robots/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "gnome-robots";
- version = "3.36.1";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-robots/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0qmdwrl70ccs3blgwmpcf3sg9k8mcvsl1dr1gds4ba3fq9ca8ipb";
+ sha256 = "1qpzpsyj9i5dsfy7anfb2dcm602bjkcgqj86fxvnxy6llx56ks0z";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix b/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
index 0a84e1065f3a..a46cfeee5060 100644
--- a/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "gnome-sudoku";
- version = "3.36.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-sudoku/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "17a1r2jk5yygrxil1dycmamxyvyi64mr29mbyfgcx5hm2fylxxwm";
+ sha256 = "0cpxx63liczmax6ry06r5k0f221xpg2rqh49vkdj2snmqq61swrq";
};
nativeBuildInputs = [ meson ninja vala pkgconfig gobject-introspection gettext itstool libxml2 python3 desktop-file-utils wrapGAppsHook ];
diff --git a/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix b/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
index 99bdffe16ade..fc73ef1397ef 100644
--- a/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnome-taquin";
- version = "3.36.4";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-taquin/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0awfssqpswsyla4gn80ifj53biwq34hcadxlknnlm7jpz0z38cp0";
+ sha256 = "0kw131q0ad0rbsp6qifjc8fjlhvjxyihil8a76kj8ya9mn7kvnwn";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix b/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
index f80012e22bb9..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.36.4";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-tetravex/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0amnmd12mpny3vnf946wnphlsnbvjrvkx29sarplm57m1571qdc5";
+ sha256 = "06wihvqp2p52zd2dnknsc3rii69qib4a30yp15h558xrg44z3k8z";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/games/hitori/default.nix b/pkgs/desktops/gnome-3/games/hitori/default.nix
index 8d1c9e3dd65b..7dac364dcb29 100644
--- a/pkgs/desktops/gnome-3/games/hitori/default.nix
+++ b/pkgs/desktops/gnome-3/games/hitori/default.nix
@@ -18,11 +18,11 @@
stdenv.mkDerivation rec {
pname = "hitori";
- version = "3.36.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/hitori/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0mq1jv8rbmvksnhbm1d25kcvcfr9lq58qipcacn7wa26xpx7cvs5";
+ sha256 = "0gjbbh4gym8wwa4jjg7wwifjh2h7bf6m0x23c5jjxvrf3vln9gfq";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/games/iagno/default.nix b/pkgs/desktops/gnome-3/games/iagno/default.nix
index 06831ecd0a9d..08d402ead574 100644
--- a/pkgs/desktops/gnome-3/games/iagno/default.nix
+++ b/pkgs/desktops/gnome-3/games/iagno/default.nix
@@ -19,11 +19,11 @@
stdenv.mkDerivation rec {
pname = "iagno";
- version = "3.36.4";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/iagno/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1fh2cvyqbz8saf2wij0bz2r9bja2k4gy6fqvbvig4gv0lx66gl29";
+ sha256 = "097dw1l92l73xah9l56ka5mi3dvx48ffpiv33ni5i5rqw0ng7fc4";
};
patches = [
diff --git a/pkgs/desktops/gnome-3/games/lightsoff/default.nix b/pkgs/desktops/gnome-3/games/lightsoff/default.nix
index fd44bbece996..f5425205db60 100644
--- a/pkgs/desktops/gnome-3/games/lightsoff/default.nix
+++ b/pkgs/desktops/gnome-3/games/lightsoff/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "lightsoff";
- version = "3.36.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/lightsoff/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0qvafpciqbqmpan9i8ans3lqs29v02zblz6k0hzj4p3qq4sch3a3";
+ sha256 = "0dpnnw8v1yk1p0y08f9c9xkgswqlm8x83dfn96798nif2zbypdnh";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/games/quadrapassel/default.nix b/pkgs/desktops/gnome-3/games/quadrapassel/default.nix
index a5302fee7abb..9bc1c5ee73ab 100644
--- a/pkgs/desktops/gnome-3/games/quadrapassel/default.nix
+++ b/pkgs/desktops/gnome-3/games/quadrapassel/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "quadrapassel";
- version = "3.36.05";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "04abxmimh5npw8rhz1sfi6wxilgc6i1wka9mlnfwp8v1p1cb00cv";
+ sha256 = "033plabc6q3sk6qjr5nml8z6p07vcw57gxddxjk9b65wgg0rzzhr";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/games/tali/default.nix b/pkgs/desktops/gnome-3/games/tali/default.nix
index 2fd1d034db3e..fea6ce571e0b 100644
--- a/pkgs/desktops/gnome-3/games/tali/default.nix
+++ b/pkgs/desktops/gnome-3/games/tali/default.nix
@@ -1,15 +1,15 @@
{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk-pixbuf
-, librsvg, gettext, itstool, libxml2, wrapGAppsHook
+, librsvg, libgnome-games-support, gettext, itstool, libxml2, wrapGAppsHook
, meson, ninja, python3, desktop-file-utils
}:
stdenv.mkDerivation rec {
pname = "tali";
- version = "3.36.4";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/tali/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "12h6783m4634zzprlk31j0dmvgzrfjklhl0z49fdwcziw5bszr3c";
+ sha256 = "196f6hiap61sdqr7kvywk74yl0m2j7fvqml37p6cgfm7gfrhrvi9";
};
passthru = {
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
pkgconfig gnome3.adwaita-icon-theme
libxml2 itstool gettext wrapGAppsHook
];
- buildInputs = [ gtk3 gdk-pixbuf librsvg ];
+ buildInputs = [ gtk3 gdk-pixbuf librsvg libgnome-games-support ];
postPatch = ''
chmod +x build-aux/meson_post_install.py
diff --git a/pkgs/desktops/gnome-3/misc/geary/Bump-client-test-timeout-to-300s.patch b/pkgs/desktops/gnome-3/misc/geary/Bump-client-test-timeout-to-300s.patch
new file mode 100644
index 000000000000..abd8772cf31e
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/geary/Bump-client-test-timeout-to-300s.patch
@@ -0,0 +1,10 @@
+diff --git a/test/meson.build b/test/meson.build
+index 6ea5e27a..450c03e3 100644
+--- a/test/meson.build
++++ b/test/meson.build
+@@ -167,4 +167,4 @@ test_integration_bin = executable('test-integration',
+ )
+
+ test('engine-tests', test_engine_bin)
+-test('client-tests', test_client_bin)
++test('client-tests', test_client_bin, timeout: 300)
diff --git a/pkgs/desktops/gnome-3/misc/geary/default.nix b/pkgs/desktops/gnome-3/misc/geary/default.nix
index 0326e38aba76..6390b03efa31 100644
--- a/pkgs/desktops/gnome-3/misc/geary/default.nix
+++ b/pkgs/desktops/gnome-3/misc/geary/default.nix
@@ -1,46 +1,113 @@
-{ stdenv, fetchurl, pkgconfig, gtk3, vala, enchant2, wrapGAppsHook, meson, ninja
-, desktop-file-utils, gnome-online-accounts, gsettings-desktop-schemas, adwaita-icon-theme
-, libpeas, libsecret, gmime3, isocodes, libxml2, gettext, fetchpatch
-, sqlite, gcr, json-glib, itstool, libgee, gnome3, webkitgtk, python3
-, xvfb_run, dbus, shared-mime-info, libunwind, folks, glib-networking
-, gobject-introspection, gspell, appstream-glib, libytnef, libhandy }:
+{ stdenv
+, fetchurl
+, fetchpatch
+, pkgconfig
+, gtk3
+, vala
+, enchant2
+, wrapGAppsHook
+, meson
+, ninja
+, desktop-file-utils
+, gnome-online-accounts
+, gsettings-desktop-schemas
+, adwaita-icon-theme
+, libpeas
+, libsecret
+, gmime3
+, isocodes
+, libxml2
+, gettext
+, sqlite
+, gcr
+, json-glib
+, itstool
+, libgee
+, gnome3
+, webkitgtk
+, python3
+, gnutls
+, cacert
+, xvfb_run
+, glibcLocales
+, dbus
+, shared-mime-info
+, libunwind
+, folks
+, glib-networking
+, gobject-introspection
+, gspell
+, appstream-glib
+, libytnef
+, libhandy
+, gsound
+}:
stdenv.mkDerivation rec {
pname = "geary";
- version = "3.36.2";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "09l2lbcn3ar3scw6iylmdqi1lhpb408iqs6056d0wzx2l9nkmqis";
+ sha256 = "04p8fjkz4xp5afp0ld1m09pnv0zkcx51l7hf23amfrjkk0kj2bp7";
};
+ patches = [
+ # Longer timeout for client test.
+ ./Bump-client-test-timeout-to-300s.patch
+ ];
+
nativeBuildInputs = [
- desktop-file-utils gettext itstool libxml2 meson ninja
- pkgconfig vala wrapGAppsHook python3 appstream-glib
+ appstream-glib
+ desktop-file-utils
+ gettext
gobject-introspection
+ itstool
+ libxml2
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
];
buildInputs = [
- adwaita-icon-theme enchant2 gcr gmime3 gnome-online-accounts
- gsettings-desktop-schemas gtk3 isocodes json-glib libpeas
- libgee libsecret sqlite webkitgtk glib-networking
- libunwind folks gspell libytnef libhandy
+ adwaita-icon-theme
+ enchant2
+ folks
+ gcr
+ glib-networking
+ gmime3
+ gnome-online-accounts
+ gsettings-desktop-schemas
+ gsound
+ gspell
+ gtk3
+ isocodes
+ json-glib
+ libgee
+ libhandy
+ libpeas
+ libsecret
+ libunwind
+ libytnef
+ sqlite
+ webkitgtk
];
- checkInputs = [ xvfb_run dbus ];
+ checkInputs = [
+ dbus
+ gnutls # for certtool
+ cacert # trust store for glib-networking
+ xvfb_run
+ glibcLocales # required by Geary.ImapDb.DatabaseTest/utf8_case_insensitive_collation
+ ];
mesonFlags = [
"-Dcontractor=true" # install the contractor file (Pantheon specific)
];
- patches = [
- # Longer timeout for client test.
- (fetchpatch {
- url = "https://salsa.debian.org/gnome-team/geary/raw/04be1e058a2e65075dd8cf8843d469ee45a9e09a/debian/patches/Bump-client-test-timeout-to-300s.patch";
- sha256 = "1zvnq8bgla160531bjdra8hcg15mp8r1j1n53m1xfgm0ssnj5knx";
- })
- ];
-
# NOTE: Remove `build-auxyaml_to_json.py` when no longer needed, see:
# https://gitlab.gnome.org/GNOME/geary/commit/f7f72143e0f00ca5e0e6a798691805c53976ae31#0cc1139e3347f573ae1feee5b73dbc8a8a21fcfa
postPatch = ''
@@ -54,12 +121,12 @@ stdenv.mkDerivation rec {
chmod +x desktop/geary-attach
'';
- # FIXME: fix tests
- doCheck = false;
+ doCheck = true;
checkPhase = ''
NO_AT_BRIDGE=1 \
- XDG_DATA_DIRS=:$XDG_DATA_DIRS:${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${shared-mime-info}/share \
+ GIO_EXTRA_MODULES=$GIO_EXTRA_MODULES:${glib-networking}/lib/gio/modules \
+ XDG_DATA_DIRS=$XDG_DATA_DIRS:${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${shared-mime-info}/share:${folks}/share/gsettings-schemas/${folks.name} \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
meson test -v --no-stdsplit
diff --git a/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix b/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
index a33376618c2c..cc9e0a29d8fd 100644
--- a/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
@@ -1,10 +1,9 @@
{ stdenv
, fetchurl
-, intltool
+, gettext
, itstool
, libxml2
-, libxslt
-, pkgconfig
+, pkg-config
, gnome-panel
, gtk3
, glib
@@ -22,23 +21,20 @@
, gnome3
}:
-let
+stdenv.mkDerivation rec {
pname = "gnome-applets";
- version = "3.36.4";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "3.38.0";
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1cd7y2air9cjznqmnynadbsayvq4dpsi39avnz46vv0bavx1aiwz";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "04qrzycwm7pz556agl08xw3d0r1mmr4ja9n9jfijjxs9inrhp5yc";
};
nativeBuildInputs = [
- intltool
+ gettext
itstool
- pkgconfig
+ pkg-config
libxml2
- libxslt
];
buildInputs = [
@@ -53,7 +49,7 @@ in stdenv.mkDerivation rec {
adwaita-icon-theme
libgweather
gucharmap
- tracker
+ # tracker # Tracker 3 not supported.
polkit
wirelesstools
linuxPackages.cpupower
@@ -63,9 +59,8 @@ in stdenv.mkDerivation rec {
doCheck = true;
- configureFlags = [
- "--with-libpanel-applet-dir=${placeholder "out"}/share/gnome-panel/applets"
- ];
+ # Don't try to install modules to gnome panel's directory, as it's read only
+ PKG_CONFIG_LIBGNOME_PANEL_MODULESDIR = "${placeholder "out"}/lib/gnome-panel/modules";
passthru = {
updateScript = gnome3.updateScript {
diff --git a/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix b/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
index cde21551a8a3..93b8fc2251b3 100644
--- a/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
@@ -27,10 +27,9 @@
, xkeyboard_config
, runCommand
}:
-
let
pname = "gnome-flashback";
- version = "3.36.3";
+ version = "3.38.0";
# From data/sessions/Makefile.am
requiredComponentsCommon = [
@@ -55,13 +54,13 @@ let
"org.gnome.SettingsDaemon.Wacom"
"org.gnome.SettingsDaemon.XSettings"
];
- requiredComponents = wmName: "RequiredComponents=${stdenv.lib.concatStringsSep ";" ([wmName] ++ requiredComponentsCommon ++ requiredComponentsGsd)};";
+ requiredComponents = wmName: "RequiredComponents=${stdenv.lib.concatStringsSep ";" ([ wmName ] ++ requiredComponentsCommon ++ requiredComponentsGsd)};";
gnome-flashback = stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "19y1a4kq6db6a19basss76l4rypiz0lwr32ajli1ra1d1yj9xfid";
+ sha256 = "1r51yqdqichp4jv54kiaqrh0xhykngr4ymlvrkjhzdhivwadsg4m";
};
# make .desktop Execs absolute
@@ -143,44 +142,46 @@ let
'';
};
- gnomeSession = writeTextFile {
- name = "gnome-flashback-${wmName}-gnome-session";
- destination = "/share/gnome-session/sessions/gnome-flashback-${wmName}.session";
- text = ''
- [GNOME Session]
- Name=GNOME Flashback (${wmLabel})
- ${requiredComponents wmName}
- '';
- };
+ gnomeSession = writeTextFile {
+ name = "gnome-flashback-${wmName}-gnome-session";
+ destination = "/share/gnome-session/sessions/gnome-flashback-${wmName}.session";
+ text = ''
+ [GNOME Session]
+ Name=GNOME Flashback (${wmLabel})
+ ${requiredComponents wmName}
+ '';
+ };
- executable = writeShellScriptBin "gnome-flashback-${wmName}" ''
- if [ -z $XDG_CURRENT_DESKTOP ]; then
- export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
- fi
+ executable = writeShellScriptBin "gnome-flashback-${wmName}" ''
+ if [ -z $XDG_CURRENT_DESKTOP ]; then
+ export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
+ fi
- export XDG_DATA_DIRS=${wmApplication}/share:${gnomeSession}/share:${gnome-flashback}/share:${gnome-panel}/share:$XDG_DATA_DIRS
+ export XDG_DATA_DIRS=${wmApplication}/share:${gnomeSession}/share:${gnome-flashback}/share:${gnome-panel}/share:$XDG_DATA_DIRS
- exec ${gnome-session}/bin/gnome-session --session=gnome-flashback-${wmName} "$@"
- '';
+ exec ${gnome-session}/bin/gnome-session --session=gnome-flashback-${wmName} "$@"
+ '';
- in writeTextFile {
- name = "gnome-flashback-${wmName}-xsession";
- destination = "/share/xsessions/gnome-flashback-${wmName}.desktop";
- text = ''
- [Desktop Entry]
- Name=GNOME Flashback (${wmLabel})
- Comment=This session logs you into GNOME Flashback with ${wmLabel}
- Exec=${executable}/bin/gnome-flashback-${wmName}
- TryExec=${wmCommand}
- Type=Application
- DesktopNames=GNOME-Flashback;GNOME;
- '';
- } // {
- providedSessions = [ "gnome-flashback-${wmName}" ];
- };
+ in
+ writeTextFile
+ {
+ name = "gnome-flashback-${wmName}-xsession";
+ destination = "/share/xsessions/gnome-flashback-${wmName}.desktop";
+ text = ''
+ [Desktop Entry]
+ Name=GNOME Flashback (${wmLabel})
+ Comment=This session logs you into GNOME Flashback with ${wmLabel}
+ Exec=${executable}/bin/gnome-flashback-${wmName}
+ TryExec=${wmCommand}
+ Type=Application
+ DesktopNames=GNOME-Flashback;GNOME;
+ '';
+ } // {
+ providedSessions = [ "gnome-flashback-${wmName}" ];
+ };
mkSystemdTargetForWm = { wmName }:
- runCommand "gnome-flashback-${wmName}.target" {} ''
+ runCommand "gnome-flashback-${wmName}.target" { } ''
mkdir -p $out/lib/systemd/user
cp "${gnome-flashback}/lib/systemd/user/gnome-session-x11@gnome-flashback-metacity.target" \
"$out/lib/systemd/user/gnome-session-x11@gnome-flashback-${wmName}.target"
@@ -195,4 +196,5 @@ let
platforms = platforms.linux;
};
};
- in gnome-flashback
+in
+gnome-flashback
diff --git a/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix b/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
index 037c7812105c..518d8e198343 100644
--- a/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
@@ -18,19 +18,18 @@
, pkgconfig
, polkit
, systemd
-, wrapGAppsHook }:
+, wrapGAppsHook
+}:
-let
+stdenv.mkDerivation rec {
pname = "gnome-panel";
- version = "3.36.2";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "3.38.0";
outputs = [ "out" "dev" "man" ];
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0z0f64rgcwkv48kfd1ifzjvnmg3c386hwi9cj11mr5198rah0p4p";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ hash = "sha256-GosVrvCgKmyqm5IJyNP7Q+e5h6OAB2aRwj8DFOwwLxU=";
};
# make .desktop Exec absolute
diff --git a/pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix b/pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix
index 0271992b6407..a51eb854e73f 100644
--- a/pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix
@@ -1,6 +1,6 @@
{ stdenv, meson, ninja, gettext, fetchurl
, pkgconfig, gtk3, glib, libsoup, gsettings-desktop-schemas
-, itstool, libxml2, python3Packages, libhandy
+, itstool, libxml2, python3Packages, libhandy_0
, gnome3, gdk-pixbuf, libnotify, gobject-introspection, wrapGAppsHook }:
let
@@ -23,7 +23,7 @@ in stdenv.mkDerivation rec {
libnotify gnome3.gnome-shell python3Packages.pygobject3
libsoup gnome3.gnome-settings-daemon gnome3.nautilus
gnome3.mutter gnome3.gnome-desktop gobject-introspection
- gnome3.nautilus libhandy
+ gnome3.nautilus libhandy_0
# Makes it possible to select user themes through the `user-theme` extension
gnome3.gnome-shell-extensions
];
diff --git a/pkgs/desktops/gnome-3/misc/gpaste/default.nix b/pkgs/desktops/gnome-3/misc/gpaste/default.nix
index 59b87c3367f5..0071d2415c14 100644
--- a/pkgs/desktops/gnome-3/misc/gpaste/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gpaste/default.nix
@@ -17,14 +17,14 @@
}:
stdenv.mkDerivation rec {
- version = "3.36.3";
+ version = "3.38.3";
pname = "gpaste";
src = fetchFromGitHub {
owner = "Keruspe";
repo = "GPaste";
rev = "v${version}";
- sha256 = "1p1p2ng095lkly5fp9120b23wlvkj1xf4fhivzsd72css0szy7mi";
+ sha256 = "10ag0mrr4r40414nyarghpgjawvf331asxgq47dqjfxr5w7bz6wc";
};
patches = [
diff --git a/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix b/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
index 1f9afefd2e48..fb472ffff1db 100644
--- a/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
+++ b/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
@@ -1,22 +1,43 @@
-{ stdenv, fetchurl, pkgconfig, glib, gtk3, libgee, gettext, vala, gnome3
-, libintl, meson, ninja }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, glib
+, gtk3
+, libgee
+, gettext
+, vala
+, gnome3
+, libintl
+, meson
+, ninja
+}:
-let
+stdenv.mkDerivation rec {
pname = "libgnome-games-support";
- version = "1.6.1";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "1.8.0";
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1gq8p38k92lsr6dbav6pgmw0adnzzhcs06jqdkr37p145vv6ls7v";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "1pdk9hc30xdlv0ba24f7pvcr2d5370zykrmpws7hgmjgl4wfbpdb";
};
- nativeBuildInputs = [ meson ninja pkgconfig gettext vala ];
- buildInputs = [ libintl ];
+ nativeBuildInputs = [
+ gettext
+ meson
+ ninja
+ pkgconfig
+ vala
+ ];
+
+ buildInputs = [
+ libintl
+ ];
+
propagatedBuildInputs = [
# Required by libgnome-games-support-1.pc
- glib gtk3 libgee
+ glib
+ gtk3
+ libgee
];
passthru = {
diff --git a/pkgs/desktops/gnome-3/misc/metacity/default.nix b/pkgs/desktops/gnome-3/misc/metacity/default.nix
index e62c6fe7fee3..04008f4c84bb 100644
--- a/pkgs/desktops/gnome-3/misc/metacity/default.nix
+++ b/pkgs/desktops/gnome-3/misc/metacity/default.nix
@@ -5,6 +5,7 @@
, gnome3
, gsettings-desktop-schemas
, gtk3
+, xorg
, libcanberra-gtk3
, libgtop
, libstartup_notification
@@ -12,17 +13,16 @@
, pkgconfig
, substituteAll
, wrapGAppsHook
-, zenity }:
+, zenity
+}:
-let
+stdenv.mkDerivation rec {
pname = "metacity";
- version = "3.36.1";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "3.38.0";
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "08xkq5i6czvms0ygbj7ywzl70q1l0z44nfh6b43q8rmjwa9pdw0i";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "1b0i9sq6qa540f2006cv1p8i6lxg1h6w00apxwzwjpfqn0hk26c1";
};
patches = [
@@ -40,6 +40,8 @@ in stdenv.mkDerivation rec {
];
buildInputs = [
+ xorg.libXres
+ xorg.libXpresent
glib
gsettings-desktop-schemas
gtk3
diff --git a/pkgs/desktops/gnome-3/misc/pomodoro/default.nix b/pkgs/desktops/gnome-3/misc/pomodoro/default.nix
index b9489526dd71..4676155c3c1c 100644
--- a/pkgs/desktops/gnome-3/misc/pomodoro/default.nix
+++ b/pkgs/desktops/gnome-3/misc/pomodoro/default.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-pomodoro";
- version = "0.17.0";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "codito";
repo = "gnome-pomodoro";
rev = version;
- sha256 = "0s9wzx7wbynpqgj7nlgs5wwx4w2akz7nli89sy7pxcn4xpnahqgn";
+ sha256 = "0990m8ydryd77kv25nfqli1n209i0h5dkjg9gkyww8bfrjhw47mc";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/lxde/core/lxtask/default.nix b/pkgs/desktops/lxde/core/lxtask/default.nix
index 2bb281494bd7..a1525ec8b734 100644
--- a/pkgs/desktops/lxde/core/lxtask/default.nix
+++ b/pkgs/desktops/lxde/core/lxtask/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "lxtask";
- version = "0.1.9";
+ version = "0.1.10";
src = fetchurl {
url = "mirror://sourceforge/lxde/${pname}-${version}.tar.xz";
- sha256 = "0cv4hx5dg01hbyi5p10pl78n0a40xajpq4wx9c7886pkmpq8isj1";
+ sha256 = "0b2fxg8jjjpk219gh7qa18g45365598nd2bq7rrq0bdvqjdxy5i2";
};
nativeBuildInputs = [ pkgconfig intltool ];
diff --git a/pkgs/desktops/lxqt/default.nix b/pkgs/desktops/lxqt/default.nix
index 90e466f7471e..1292da151acf 100644
--- a/pkgs/desktops/lxqt/default.nix
+++ b/pkgs/desktops/lxqt/default.nix
@@ -43,7 +43,7 @@ let
### OPTIONAL
qterminal = callPackage ./qterminal {};
- compton-conf = pkgs.qt5.callPackage ./compton-conf {};
+ compton-conf = qt5.callPackage ./compton-conf {};
obconf-qt = callPackage ./obconf-qt {};
lximage-qt = callPackage ./lximage-qt {};
qps = callPackage ./qps {};
diff --git a/pkgs/desktops/mate/default.nix b/pkgs/desktops/mate/default.nix
index 3970b2b2921c..10c278c8bf9a 100644
--- a/pkgs/desktops/mate/default.nix
+++ b/pkgs/desktops/mate/default.nix
@@ -39,6 +39,7 @@ let
mate-system-monitor = callPackage ./mate-system-monitor { };
mate-terminal = callPackage ./mate-terminal { };
mate-themes = callPackage ./mate-themes { };
+ mate-tweak = callPackage ./mate-tweak { };
mate-user-guide = callPackage ./mate-user-guide { };
mate-user-share = callPackage ./mate-user-share { };
mate-utils = callPackage ./mate-utils { };
diff --git a/pkgs/desktops/mate/mate-tweak/default.nix b/pkgs/desktops/mate/mate-tweak/default.nix
new file mode 100644
index 000000000000..9609d832f6b1
--- /dev/null
+++ b/pkgs/desktops/mate/mate-tweak/default.nix
@@ -0,0 +1,83 @@
+{ stdenv
+, fetchFromGitHub
+, python3Packages
+, intltool
+, mate
+, libnotify
+, gtk3
+, gdk-pixbuf
+, gobject-introspection
+, wrapGAppsHook
+, glib
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "mate-tweak";
+ version = "20.10.0";
+
+ src = fetchFromGitHub {
+ owner = "ubuntu-mate";
+ repo = pname;
+ rev = version;
+ sha256 = "08gw5i5wjxmzn92h9fv6g7q9i00n8shv1wlpy6cb31xy9wbmjph6";
+ };
+
+ nativeBuildInputs = [
+ wrapGAppsHook
+ intltool
+ python3Packages.distutils_extra
+ gobject-introspection
+ ];
+
+ buildInputs = [
+ gtk3
+ gdk-pixbuf
+ libnotify
+ glib
+ mate.mate-applets
+ mate.mate-panel
+ mate.marco
+ mate.libmatekbd
+ mate.mate-session-manager
+ ];
+
+ propagatedBuildInputs = with python3Packages; [
+ distro
+ pygobject3
+ psutil
+ setproctitle
+ ];
+
+ strictDeps = false;
+
+ dontWrapGApps = true;
+
+ postPatch = ''
+ # mate-tweak hardcodes absolute paths everywhere. Nuke from orbit.
+ find . -type f -exec sed -i \
+ -e s,/usr/lib/mate-tweak,$out/lib/mate-tweak,g \
+ {} +
+
+ sed -i 's,{prefix}/,,g' setup.py
+ '';
+
+ # Arguments to be passed to `makeWrapper`, only used by buildPython*
+ preFixup = ''
+ makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ '';
+
+ postFixup = ''
+ for i in bin/.mate-tweak-wrapped lib/mate-tweak/mate-tweak-helper; do
+ sed -i "s,usr,run/current-system/sw,g" $out/$i
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Tweak tool for the MATE Desktop";
+ homepage = "https://github.com/ubuntu-mate/mate-tweak";
+ changelog = "https://github.com/ubuntu-mate/mate-tweak/releases/tag/${version}";
+ license = [ licenses.gpl2Plus ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ luc65r ];
+ };
+}
diff --git a/pkgs/desktops/pantheon/apps/appcenter/default.nix b/pkgs/desktops/pantheon/apps/appcenter/default.nix
index 18ee7bdd844a..ca7ace8e79df 100644
--- a/pkgs/desktops/pantheon/apps/appcenter/default.nix
+++ b/pkgs/desktops/pantheon/apps/appcenter/default.nix
@@ -25,13 +25,13 @@
, python3
, vala
, polkit
-, libhandy
+, libhandy_0
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "appcenter";
- version = "3.4.2";
+ version = "3.5.1";
src = fetchFromGitHub {
owner = "elementary";
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
gtk3
json-glib
libgee
- libhandy
+ libhandy_0 # doesn't support libhandy-1 yet
libsoup
libxml2
packagekit
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/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
index 16e8c7e66c17..913fa58e2871 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
@@ -62,6 +62,12 @@ stdenv.mkDerivation rec {
url = "https://github.com/elementary/switchboard-plug-onlineaccounts/commit/5fa2882f765076d20c6ef4886198a34a05159f8a.patch";
sha256 = "1szryyy7shdmbvx9yhpi0bhzaayg7hl6pq2c456j1qf9kfv0m4hf";
})
+
+ # fix build with vala 0.48.9
+ (fetchpatch {
+ url = "https://github.com/elementary/switchboard-plug-onlineaccounts/commit/b1853b7427102b8dd94774e1e2cc455f50902263.patch";
+ sha256 = "J3C71GyEHEZWSghGXlwXPHFJRhrvx6i0yvi8NIDb4WE=";
+ })
];
PKG_CONFIG_LIBACCOUNTS_GLIB_PROVIDERFILESDIR = "${placeholder "out"}/share/accounts/providers";
diff --git a/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix b/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
index 31ed7f3672a9..73de43594bdd 100644
--- a/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
+++ b/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
@@ -32,6 +32,17 @@ stdenv.mkDerivation rec {
sha256 = "sha256-tLTwXA2miHqYqCUbIiBjb2nQB+uN/WzuE4F9m3fVCbM=";
};
+ patches = [
+ # Port to Libhandy-1
+ (fetchpatch {
+ url = "https://github.com/elementary/onboarding/commit/8af6b7d9216f8cbf725f708b36ef4d4f6c400c78.patch";
+ sha256 = "cnSCSSFEQlNd9Ncw5VCJ32stZ8D4vhl3f+derAk/Cas=";
+ excludes = [
+ ".github/workflows/main.yml"
+ ];
+ })
+ ];
+
passthru = {
updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
index 94d91329e3d8..27e6215b7873 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, fetchpatch
, nix-update-script
, pantheon
, substituteAll
@@ -82,6 +83,12 @@ stdenv.mkDerivation rec {
];
patches = [
+ # Port to Libhandy-1
+ (fetchpatch {
+ url = "https://github.com/elementary/applications-menu/commit/8eb2430e8513e9d37f875c5c9b8b15a968c27127.patch";
+ sha256 = "8Uw9mUw7U5nrAwUDGVpAwoRqb9ah503wQCr9kPbBJIo=";
+ })
+
(substituteAll {
src = ./fix-paths.patch;
bc = "${bc}/bin/bc";
diff --git a/pkgs/desktops/plasma-5/default.nix b/pkgs/desktops/plasma-5/default.nix
index 8ab4b60156c6..39299d8c83c0 100644
--- a/pkgs/desktops/plasma-5/default.nix
+++ b/pkgs/desktops/plasma-5/default.nix
@@ -36,7 +36,6 @@ let
};
mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
- qtbase = libsForQt5.callPackage ({ qtbase }: qtbase) {};
packages = self: with self;
let
@@ -83,7 +82,6 @@ let
setupHook = args.setupHook or defaultSetupHook;
meta = {
- broken = lib.versionAtLeast qtbase.version "5.15";
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
@@ -131,6 +129,7 @@ let
plasma-integration = callPackage ./plasma-integration {};
plasma-nm = callPackage ./plasma-nm {};
plasma-pa = callPackage ./plasma-pa.nix { inherit gconf; };
+ plasma-thunderbolt = callPackage ./plasma-thunderbolt.nix { };
plasma-vault = callPackage ./plasma-vault {};
plasma-workspace = callPackage ./plasma-workspace {};
plasma-workspace-wallpapers = callPackage ./plasma-workspace-wallpapers.nix {};
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/kdecoration.nix b/pkgs/desktops/plasma-5/kdecoration.nix
index 3f2e9be462d8..569da3c70349 100644
--- a/pkgs/desktops/plasma-5/kdecoration.nix
+++ b/pkgs/desktops/plasma-5/kdecoration.nix
@@ -2,11 +2,7 @@
mkDerivation {
name = "kdecoration";
- meta = {
- broken = builtins.compareVersions qtbase.version "5.12.0" < 0;
- };
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ki18n ];
outputs = [ "out" "dev" ];
- broken = true;
}
diff --git a/pkgs/desktops/plasma-5/kwin/default.nix b/pkgs/desktops/plasma-5/kwin/default.nix
index 78b6909f046d..e2fb0877ec86 100644
--- a/pkgs/desktops/plasma-5/kwin/default.nix
+++ b/pkgs/desktops/plasma-5/kwin/default.nix
@@ -1,5 +1,5 @@
{
- mkDerivation, lib,
+ mkDerivation, lib, fetchpatch,
extra-cmake-modules, kdoctools,
epoxy,libICE, libSM, libinput, libxkbcommon, udev, wayland, xcb-util-cursor,
@@ -37,6 +37,11 @@ mkDerivation {
patches = [
./0001-follow-symlinks.patch
./0002-xwayland.patch
+ (fetchpatch { # included in >= 5.18.6
+ name = "EGL_TEXTURE_Y_XUXV_WL.diff";
+ url = "https://github.com/KDE/kwin/commit/2c76cc478.diff";
+ sha256 = "1ywaky05h5j1x758q3yhp3ap45ispffghyxynqz5lybl5n6yyxhy";
+ })
];
CXXFLAGS = [
''-DNIXPKGS_XWAYLAND=\"${lib.getBin xwayland}/bin/Xwayland\"''
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/plasma-5/plasma-thunderbolt.nix b/pkgs/desktops/plasma-5/plasma-thunderbolt.nix
new file mode 100644
index 000000000000..1bb79c327ebf
--- /dev/null
+++ b/pkgs/desktops/plasma-5/plasma-thunderbolt.nix
@@ -0,0 +1,16 @@
+{ mkDerivation
+, extra-cmake-modules
+, kcmutils
+, kcoreaddons
+, bolt
+}:
+
+mkDerivation {
+ name = "plasma-thunderbolt";
+ nativeBuildInputs = [ extra-cmake-modules ];
+ buildInputs = [
+ kcmutils
+ kcoreaddons
+ bolt
+ ];
+}
diff --git a/pkgs/development/arduino/platformio/chrootenv.nix b/pkgs/development/arduino/platformio/chrootenv.nix
index 91300bda8f1c..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.1";
- sha256 = "01xh61ldilg6fg95l1p870rld2xffhnl9f9ndvbi5jdn8q634pmw";
- };
-
-
in buildFHSUserEnv {
name = "platformio";
diff --git a/pkgs/development/arduino/platformio/core.nix b/pkgs/development/arduino/platformio/core.nix
index 835e0c692e4b..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.1";
-
- # 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 = "01xh61ldilg6fg95l1p870rld2xffhnl9f9ndvbi5jdn8q634pmw";
- };
+ 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/4th/default.nix b/pkgs/development/compilers/4th/default.nix
new file mode 100644
index 000000000000..ee3050b8ba69
--- /dev/null
+++ b/pkgs/development/compilers/4th/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ pname = "4th";
+ version = "3.62.5";
+
+ src = fetchurl {
+ url = "https://sourceforge.net/projects/forth-4th/files/${pname}-${version}/${pname}-${version}-unix.tar.gz";
+ sha256 = "sha256-+CL33Yz7CxdEpi1lPG7+kzV4rheJ7GCgiFCaOLyktPw=";
+ };
+
+ dontConfigure = true;
+
+ makeFlags = [
+ "-C sources"
+ "CC=${stdenv.cc}/bin/cc"
+ ];
+
+ preInstall = ''
+ install -d ${placeholder "out"}/bin \
+ ${placeholder "out"}/lib \
+ ${placeholder "out"}/share/doc/${pname} \
+ ${placeholder "out"}/share/man
+ '';
+
+ installFlags = [
+ "BINARIES=${placeholder "out"}/bin"
+ "LIBRARIES=${placeholder "out"}/lib"
+ "DOCDIR=${placeholder "out"}/share/doc"
+ "MANDIR=${placeholder "out"}/share/man"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "A portable Forth compiler";
+ homepage = "https://thebeez.home.xs4all.nl/4tH/index.html";
+ license = licenses.lgpl3;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/compilers/abcl/default.nix b/pkgs/development/compilers/abcl/default.nix
index f27abda03d18..22f6ca7a0dd2 100644
--- a/pkgs/development/compilers/abcl/default.nix
+++ b/pkgs/development/compilers/abcl/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
# or fetchFromGitHub(owner,repo,rev) or fetchgit(rev)
src = fetchurl {
url = "https://common-lisp.net/project/armedbear/releases/${version}/${pname}-src-${version}.tar.gz";
- sha256 = "0wpfj7q9vq2k2mkp2wx2yvrcq0v8229ddyk8viiaizs7msn588ac";
+ sha256 = "0zr5mmqyj484vza089l8vc88d07g0m8ymxzglvar3ydwyvi1x1qx";
};
configurePhase = ''
mkdir nix-tools
diff --git a/pkgs/development/compilers/bluespec/default.nix b/pkgs/development/compilers/bluespec/default.nix
index 09e76d63235c..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";
@@ -90,6 +101,6 @@ in stdenv.mkDerivation rec {
platforms = [ "x86_64-linux" ];
# darwin fails at https://github.com/B-Lang-org/bsc/pull/35#issuecomment-583731562
# aarch64 fails, as GHC fails with "ghc: could not execute: opt"
- maintainers = with stdenv.lib.maintainers; [ flokli thoughtpolice ];
+ maintainers = with stdenv.lib.maintainers; [ jcumming thoughtpolice ];
};
}
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
new file mode 100644
index 000000000000..1b5011365cf2
--- /dev/null
+++ b/pkgs/development/compilers/cc65/default.nix
@@ -0,0 +1,57 @@
+{ stdenv
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation rec {
+ pname = "cc65";
+ version = "2.19";
+
+ src = fetchFromGitHub {
+ owner = "cc65";
+ repo = pname;
+ rev = "V${version}";
+ sha256 = "01a15yvs455qp20hri2pbg2wqvcip0d50kb7dibi9427hqk9cnj4";
+ };
+
+ makeFlags = [ "PREFIX=${placeholder "out"}"];
+
+ meta = with stdenv.lib; {
+ homepage = "https://cc65.github.io/";
+ description = "C compiler for processors of 6502 family";
+ longDescription = ''
+ cc65 is a complete cross development package for 65(C)02 systems,
+ including a powerful macro assembler, a C compiler, linker, librarian and
+ several other tools.
+
+ cc65 has C and runtime library support for many of the old 6502 machines,
+ including the following Commodore machines:
+
+ - VIC20
+ - C16/C116 and Plus/4
+ - C64
+ - C128
+ - CBM 510 (aka P500)
+ - the 600/700 family
+ - newer PET machines (not 2001).
+ - the Apple ][+ and successors.
+ - the Atari 8-bit machines.
+ - the Atari 2600 console.
+ - the Atari 5200 console.
+ - GEOS for the C64, C128 and Apple //e.
+ - the Bit Corporation Gamate console.
+ - the NEC PC-Engine (aka TurboGrafx-16) console.
+ - the Nintendo Entertainment System (NES) console.
+ - the Watara Supervision console.
+ - the VTech Creativision console.
+ - the Oric Atmos.
+ - the Oric Telestrat.
+ - the Lynx console.
+ - the Ohio Scientific Challenger 1P.
+
+ The libraries are fairly portable, so creating a version for other 6502s
+ shouldn't be too much work.
+ '';
+ license = licenses.zlib;
+ maintainers = with maintainers; [ AndersonTorres ];
+ };
+}
diff --git a/pkgs/development/compilers/chicken/4/chicken.nix b/pkgs/development/compilers/chicken/4/chicken.nix
index 11f4eaada604..50126fdac92c 100644
--- a/pkgs/development/compilers/chicken/4/chicken.nix
+++ b/pkgs/development/compilers/chicken/4/chicken.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, bootstrap-chicken ? null }:
+{ stdenv, fetchurl, makeWrapper, darwin, bootstrap-chicken ? null }:
let
version = "4.13.0";
@@ -21,31 +21,39 @@ stdenv.mkDerivation {
sha256 = "0hvckhi5gfny3mlva6d7y9pmx7cbwvq0r7mk11k3sdiik9hlkmdd";
};
- setupHook = lib.ifEnable (bootstrap-chicken != null) ./setup-hook.sh;
+ setupHook = lib.optional (bootstrap-chicken != null) ./setup-hook.sh;
- buildFlags = [ "PLATFORM=${platform}" "PREFIX=$(out)" "VARDIR=$(out)/var/lib" ];
- installFlags = [ "PLATFORM=${platform}" "PREFIX=$(out)" "VARDIR=$(out)/var/lib" ];
+ # -fno-strict-overflow is not a supported argument in clang on darwin
+ hardeningDisable = lib.optionals stdenv.isDarwin ["strictoverflow"];
+
+ makeFlags = [
+ "PLATFORM=${platform}" "PREFIX=$(out)"
+ "VARDIR=$(out)/var/lib"
+ ] ++ (lib.optionals stdenv.isDarwin [
+ "XCODE_TOOL_PATH=${darwin.binutils.bintools}/bin"
+ "C_COMPILER=$(CC)"
+ ]);
# We need a bootstrap-chicken to regenerate the c-files after
# applying a patch to add support for CHICKEN_REPOSITORY_EXTRA
- patches = lib.ifEnable (bootstrap-chicken != null) [
+ patches = lib.optionals (bootstrap-chicken != null) [
./0001-Introduce-CHICKEN_REPOSITORY_EXTRA.patch
];
buildInputs = [
makeWrapper
- ] ++ (lib.ifEnable (bootstrap-chicken != null) [
+ ] ++ (lib.optionals (bootstrap-chicken != null) [
bootstrap-chicken
]);
- preBuild = lib.ifEnable (bootstrap-chicken != null) ''
+ preBuild = lib.optionalString (bootstrap-chicken != null) ''
# Backup the build* files - those are generated from hostname,
# git-tag, etc. and we don't need/want that
mkdir -p build-backup
mv buildid buildbranch buildtag.h build-backup
# Regenerate eval.c after the patch
- make spotless $buildFlags
+ make spotless $makeFlags
mv build-backup/* .
'';
@@ -64,7 +72,7 @@ stdenv.mkDerivation {
homepage = "http://www.call-cc.org/";
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ corngood ];
- platforms = stdenv.lib.platforms.linux; # Maybe other non-darwin Unix
+ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; # Maybe other Unix
description = "A portable compiler for the Scheme programming language";
longDescription = ''
CHICKEN is a compiler for the Scheme programming language.
diff --git a/pkgs/development/compilers/chicken/5/chicken.nix b/pkgs/development/compilers/chicken/5/chicken.nix
index f07b63ea26f4..712012643f33 100644
--- a/pkgs/development/compilers/chicken/5/chicken.nix
+++ b/pkgs/development/compilers/chicken/5/chicken.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, bootstrap-chicken ? null }:
+{ stdenv, fetchurl, makeWrapper, darwin, bootstrap-chicken ? null }:
let
version = "5.2.0";
@@ -21,14 +21,21 @@ stdenv.mkDerivation {
sha256 = "1yl0hxm9cirgcp8jgxp6vv29lpswfvaw3zfkh6rsj0vkrv44k4c1";
};
- setupHook = lib.ifEnable (bootstrap-chicken != null) ./setup-hook.sh;
+ setupHook = lib.optional (bootstrap-chicken != null) ./setup-hook.sh;
- buildFlags = [ "PLATFORM=${platform}" "PREFIX=$(out)" ];
- installFlags = [ "PLATFORM=${platform}" "PREFIX=$(out)" ];
+ # -fno-strict-overflow is not a supported argument in clang on darwin
+ hardeningDisable = lib.optionals stdenv.isDarwin ["strictoverflow"];
+
+ makeFlags = [
+ "PLATFORM=${platform}" "PREFIX=$(out)"
+ ] ++ (lib.optionals stdenv.isDarwin [
+ "XCODE_TOOL_PATH=${darwin.binutils.bintools}/bin"
+ "C_COMPILER=$(CC)"
+ ]);
buildInputs = [
makeWrapper
- ] ++ (lib.ifEnable (bootstrap-chicken != null) [
+ ] ++ (lib.optionals (bootstrap-chicken != null) [
bootstrap-chicken
]);
@@ -46,7 +53,7 @@ stdenv.mkDerivation {
homepage = "http://www.call-cc.org/";
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ corngood ];
- platforms = stdenv.lib.platforms.linux; # Maybe other non-darwin Unix
+ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; # Maybe other Unix
description = "A portable compiler for the Scheme programming language";
longDescription = ''
CHICKEN is a compiler for the Scheme programming language.
diff --git a/pkgs/development/compilers/compcert/default.nix b/pkgs/development/compilers/compcert/default.nix
index 8c8a56d8e28f..3dea91970e24 100644
--- a/pkgs/development/compilers/compcert/default.nix
+++ b/pkgs/development/compilers/compcert/default.nix
@@ -3,9 +3,6 @@
, tools ? stdenv.cc
}:
-assert lib.versionAtLeast ocamlPackages.ocaml.version "4.02";
-assert lib.versionAtLeast coq.coq-version "8.8.0";
-
let
ocaml-pkgs = with ocamlPackages; [ ocaml findlib menhir ];
ccomp-platform = if stdenv.isDarwin then "x86_64-macosx" else "x86_64-linux";
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/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix
index a04d48dd0e5a..fa8198fabad9 100644
--- a/pkgs/development/compilers/crystal/default.nix
+++ b/pkgs/development/compilers/crystal/default.nix
@@ -1,7 +1,29 @@
-{ stdenv, lib, fetchFromGitHub, fetchurl, makeWrapper
-, coreutils, git, gmp, hostname, openssl, readline, tzdata, libxml2, libyaml
-, boehmgc, libatomic_ops, pcre, libevent, libiconv, llvm, clang, which, zlib, pkgconfig
-, callPackage }:
+{ stdenv
+, callPackage
+, fetchFromGitHub
+, fetchurl
+, lib
+# Dependencies
+, boehmgc
+, coreutils
+, git
+, gmp
+, hostname
+, libatomic_ops
+, libevent
+, libiconv
+, libxml2
+, libyaml
+, llvmPackages
+, makeWrapper
+, openssl
+, pcre
+, pkgconfig
+, readline
+, tzdata
+, which
+, zlib
+}:
# We need multiple binaries as a given binary isn't always able to build
# (even slightly) older or newer versions.
@@ -43,144 +65,152 @@ let
] ++ extraBuildInputs
++ stdenv.lib.optionals stdenv.isDarwin [ libiconv ];
+ generic = (
+ { version
+ , sha256
+ , binary
+ , doCheck ? true
+ , extraBuildInputs ? []
+ , buildFlags ? ["all" "docs"]
+ }:
+ lib.fix (compiler: stdenv.mkDerivation {
+ pname = "crystal";
+ inherit buildFlags doCheck version;
+
+ src = fetchFromGitHub {
+ owner = "crystal-lang";
+ repo = "crystal";
+ rev = version;
+ inherit sha256;
+ };
+
+ outputs = [ "out" "lib" "bin" ];
- generic = ({ version, sha256, binary, doCheck ? true, extraBuildInputs ? [] }:
- lib.fix (compiler: stdenv.mkDerivation {
- pname = "crystal";
- inherit doCheck version;
+ postPatch = ''
+ # Add dependency of crystal to docs to avoid issue on flag changes between releases
+ # https://github.com/crystal-lang/crystal/pull/8792#issuecomment-614004782
+ substituteInPlace Makefile \
+ --replace 'docs: ## Generate standard library documentation' 'docs: crystal ## Generate standard library documentation'
- src = fetchFromGitHub {
- owner = "crystal-lang";
- repo = "crystal";
- rev = version;
- inherit sha256;
- };
-
- outputs = [ "out" "lib" "bin" ];
-
- postPatch = ''
- substituteInPlace src/crystal/system/unix/time.cr \
- --replace /usr/share/zoneinfo ${tzdata}/share/zoneinfo
-
- ln -sf spec/compiler spec/std
-
- # Dirty fix for when no sandboxing is enabled
- rm -rf /tmp/crystal
- mkdir -p /tmp/crystal
-
- substituteInPlace spec/std/file_spec.cr \
- --replace '/bin/ls' '${coreutils}/bin/ls' \
- --replace '/usr/share' '/tmp/crystal' \
- --replace '/usr' '/tmp'
-
- substituteInPlace spec/std/process_spec.cr \
- --replace '/bin/cat' '${coreutils}/bin/cat' \
- --replace '/bin/ls' '${coreutils}/bin/ls' \
- --replace '/usr/bin/env' '${coreutils}/bin/env' \
- --replace '"env"' '"${coreutils}/bin/env"' \
- --replace '"/usr"' '"/tmp"'
-
- substituteInPlace spec/std/socket/tcp_server_spec.cr \
- --replace '{% if flag?(:gnu) %}"listen: "{% else %}"bind: "{% end %}' '"bind: "'
-
- substituteInPlace spec/std/system_spec.cr \
- --replace '`hostname`' '`${hostname}/bin/hostname`'
-
- # See https://github.com/crystal-lang/crystal/pull/8640
- substituteInPlace spec/std/http/cookie_spec.cr \
- --replace '01 Jan 2020' '01 Jan #{Time.utc.year + 2}'
-
- # See https://github.com/crystal-lang/crystal/issues/8629
- substituteInPlace spec/std/socket/udp_socket_spec.cr \
- --replace 'it "joins and transmits to multicast groups"' 'pending "joins and transmits to multicast groups"'
-
- # See https://github.com/crystal-lang/crystal/pull/8699
- substituteInPlace spec/std/xml/xml_spec.cr \
- --replace 'it "handles errors"' 'pending "handles errors"'
- '';
-
- buildInputs = commonBuildInputs extraBuildInputs;
+ substituteInPlace src/crystal/system/unix/time.cr \
+ --replace /usr/share/zoneinfo ${tzdata}/share/zoneinfo
- nativeBuildInputs = [ binary makeWrapper which pkgconfig llvm ];
+ ln -sf spec/compiler spec/std
- makeFlags = [
- "CRYSTAL_CONFIG_VERSION=${version}"
- ];
+ # Dirty fix for when no sandboxing is enabled
+ rm -rf /tmp/crystal
+ mkdir -p /tmp/crystal
- buildFlags = [
- "all" "docs"
- ];
+ substituteInPlace spec/std/file_spec.cr \
+ --replace '/bin/ls' '${coreutils}/bin/ls' \
+ --replace '/usr/share' '/tmp/crystal' \
+ --replace '/usr' '/tmp'
- LLVM_CONFIG = "${llvm}/bin/llvm-config";
+ substituteInPlace spec/std/process_spec.cr \
+ --replace '/bin/cat' '${coreutils}/bin/cat' \
+ --replace '/bin/ls' '${coreutils}/bin/ls' \
+ --replace '/usr/bin/env' '${coreutils}/bin/env' \
+ --replace '"env"' '"${coreutils}/bin/env"' \
+ --replace '"/usr"' '"/tmp"'
+
+ substituteInPlace spec/std/socket/tcp_server_spec.cr \
+ --replace '{% if flag?(:gnu) %}"listen: "{% else %}"bind: "{% end %}' '"bind: "'
+
+ substituteInPlace spec/std/system_spec.cr \
+ --replace '`hostname`' '`${hostname}/bin/hostname`'
+
+ # See https://github.com/crystal-lang/crystal/pull/8640
+ substituteInPlace spec/std/http/cookie_spec.cr \
+ --replace '01 Jan 2020' '01 Jan #{Time.utc.year + 2}'
+
+ # See https://github.com/crystal-lang/crystal/issues/8629
+ substituteInPlace spec/std/socket/udp_socket_spec.cr \
+ --replace 'it "joins and transmits to multicast groups"' 'pending "joins and transmits to multicast groups"'
+
+ # See https://github.com/crystal-lang/crystal/pull/8699
+ substituteInPlace spec/std/xml/xml_spec.cr \
+ --replace 'it "handles errors"' 'pending "handles errors"'
+ '';
+
+ buildInputs = commonBuildInputs extraBuildInputs;
+
+ nativeBuildInputs = [ binary makeWrapper which pkgconfig llvmPackages.llvm ];
+
+ makeFlags = [
+ "CRYSTAL_CONFIG_VERSION=${version}"
+ ];
+
+ LLVM_CONFIG = "${llvmPackages.llvm}/bin/llvm-config";
+
+ FLAGS = [
+ "--release"
+ "--single-module" # needed for deterministic builds
+ ];
+
+ # This makes sure we don't keep depending on the previous version of
+ # crystal used to build this one.
+ CRYSTAL_LIBRARY_PATH = "${placeholder "lib"}/crystal";
+
+ # We *have* to add `which` to the PATH or crystal is unable to build
+ # stuff later if which is not available.
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm755 .build/crystal $bin/bin/crystal
+ wrapProgram $bin/bin/crystal \
+ --suffix PATH : ${lib.makeBinPath [ pkgconfig llvmPackages.clang which ]} \
+ --suffix CRYSTAL_PATH : lib:$lib/crystal \
+ --suffix CRYSTAL_LIBRARY_PATH : ${
+ lib.makeLibraryPath (commonBuildInputs extraBuildInputs)
+ }
+ install -dm755 $lib/crystal
+ cp -r src/* $lib/crystal/
+
+ install -dm755 $out/share/doc/crystal/api
+ cp -r docs/* $out/share/doc/crystal/api/
+ cp -r samples $out/share/doc/crystal/
- FLAGS = [
- "--release"
- "--single-module" # needed for deterministic builds
- ];
+ install -Dm644 etc/completion.bash $out/share/bash-completion/completions/crystal
+ install -Dm644 etc/completion.zsh $out/share/zsh/site-functions/_crystal
- # This makes sure we don't keep depending on the previous version of
- # crystal used to build this one.
- CRYSTAL_LIBRARY_PATH = "${placeholder "lib"}/crystal";
+ install -Dm644 man/crystal.1 $out/share/man/man1/crystal.1
- # We *have* to add `which` to the PATH or crystal is unable to build stuff
- # later if which is not available.
- installPhase = ''
- runHook preInstall
+ install -Dm644 -t $out/share/licenses/crystal LICENSE README.md
- install -Dm755 .build/crystal $bin/bin/crystal
- wrapProgram $bin/bin/crystal \
- --suffix PATH : ${lib.makeBinPath [ pkgconfig clang which ]} \
- --suffix CRYSTAL_PATH : lib:$lib/crystal \
- --suffix CRYSTAL_LIBRARY_PATH : ${
- lib.makeLibraryPath (commonBuildInputs extraBuildInputs)
- }
- install -dm755 $lib/crystal
- cp -r src/* $lib/crystal/
+ mkdir -p $out
+ ln -s $bin/bin $out/bin
+ ln -s $lib $out/lib
- install -dm755 $out/share/doc/crystal/api
- cp -r docs/* $out/share/doc/crystal/api/
- cp -r samples $out/share/doc/crystal/
+ runHook postInstall
+ '';
- install -Dm644 etc/completion.bash $out/share/bash-completion/completions/crystal
- install -Dm644 etc/completion.zsh $out/share/zsh/site-functions/_crystal
+ enableParallelBuilding = true;
- install -Dm644 man/crystal.1 $out/share/man/man1/crystal.1
+ dontStrip = true;
- install -Dm644 -t $out/share/licenses/crystal LICENSE README.md
+ checkTarget = "compiler_spec";
- mkdir -p $out
- ln -s $bin/bin $out/bin
- ln -s $lib $out/lib
-
- runHook postInstall
- '';
-
- enableParallelBuilding = true;
-
- dontStrip = true;
-
- checkTarget = "spec";
-
- preCheck = ''
- export HOME=/tmp
- mkdir -p $HOME/test
+ preCheck = ''
+ export HOME=/tmp
+ mkdir -p $HOME/test
- export LIBRARY_PATH=${lib.makeLibraryPath checkInputs}:$LIBRARY_PATH
- export PATH=${lib.makeBinPath checkInputs}:$PATH
- '';
+ export LIBRARY_PATH=${lib.makeLibraryPath checkInputs}:$LIBRARY_PATH
+ export PATH=${lib.makeBinPath checkInputs}:$PATH
+ '';
- passthru.buildCrystalPackage = callPackage ./build-package.nix {
- crystal = compiler;
- };
+ passthru.buildCrystalPackage = callPackage ./build-package.nix {
+ crystal = compiler;
+ };
- meta = with lib; {
- description = "A compiled language with Ruby like syntax and type inference";
- homepage = "https://crystal-lang.org/";
- license = licenses.asl20;
- maintainers = with maintainers; [ manveru david50407 peterhoeg ];
- platforms = builtins.attrNames archs;
- };
- }));
+ meta = with lib; {
+ description = "A compiled language with Ruby like syntax and type inference";
+ homepage = "https://crystal-lang.org/";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ david50407 fabianhjr manveru peterhoeg ];
+ platforms = builtins.attrNames archs;
+ };
+ })
+ );
in rec {
binaryCrystal_0_31 = genericBinary {
@@ -202,24 +232,30 @@ in rec {
crystal_0_32 = generic {
version = "0.32.1";
sha256 = "120ndi3nhh2r52hjvhwfb49cdggr1bzdq6b8xg7irzavhjinfza6";
- binary = binaryCrystal_0_31;
+ binary = crystal_0_31;
};
crystal_0_33 = generic {
version = "0.33.0";
sha256 = "1zg0qixcws81s083wrh54hp83ng2pa8iyyafaha55mzrh8293jbi";
- binary = binaryCrystal_0_31;
- doCheck = false; # 4 checks are failing now
+ binary = crystal_0_32;
};
crystal_0_34 = generic {
version = "0.34.0";
sha256 = "110lfpxk9jnqyznbfnilys65ixj5sdmy8pvvnlhqhc3ccvrlnmq4";
binary = crystal_0_33;
- doCheck = false; # 4 checks are failing now
};
- crystal = crystal_0_34;
+ crystal_0_35 = generic {
+ version = "0.35.1";
+ sha256 = "0p51bjl1nsvwsm64lqq421dcsxa201w7wwq8plw4r8wqarpq0g69";
+ binary = crystal_0_34;
+ # Needs git to build as per https://github.com/crystal-lang/crystal/issues/9789
+ extraBuildInputs = [ git ];
+ };
+
+ crystal = crystal_0_35;
crystal2nix = callPackage ./crystal2nix.nix {};
}
diff --git a/pkgs/development/compilers/dasm/default.nix b/pkgs/development/compilers/dasm/default.nix
index 6ab729cd3139..627ac36329a0 100644
--- a/pkgs/development/compilers/dasm/default.nix
+++ b/pkgs/development/compilers/dasm/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "dasm";
- version = "2.20.14";
+ version = "2.20.14.1";
src = fetchFromGitHub {
owner = "dasm-assembler";
repo = "dasm";
rev = version;
- sha256 = "09hzw228j43a78624bmq9cam7y1fjs48d3hpjqh2gn8iwnyk0pnp";
+ sha256 = "1bna0bj503xyn5inwzzsrsgi9qg8p20by4dfk7azj91ynw56pl41";
};
configurePhase = false;
diff --git a/pkgs/development/compilers/dmd/binary.nix b/pkgs/development/compilers/dmd/binary.nix
index cd3a15889b21..2ff2b35060b8 100644
--- a/pkgs/development/compilers/dmd/binary.nix
+++ b/pkgs/development/compilers/dmd/binary.nix
@@ -17,7 +17,8 @@ in mkDerivation {
dontConfigure = true;
dontBuild = true;
- nativeBuildInputs = [ fixDarwinDylibNames autoPatchelfHook ];
+ nativeBuildInputs = [ autoPatchelfHook ]
+ ++ lib.optional hostPlatform.isDarwin fixDarwinDylibNames;
propagatedBuildInputs = [ curl tzdata ] ++ lib.optional hostPlatform.isLinux glibc;
installPhase = ''
diff --git a/pkgs/development/compilers/dotnet/default.nix b/pkgs/development/compilers/dotnet/default.nix
index b4d6a0933e9a..54784ea63cc8 100644
--- a/pkgs/development/compilers/dotnet/default.nix
+++ b/pkgs/development/compilers/dotnet/default.nix
@@ -105,12 +105,30 @@ rec {
# v5.0.0
+ aspnetcore_5_0 = buildAspNetCore {
+ version = "5.0.0";
+ sha512 = {
+ x86_64-linux = "402046ee144915ef7d75a788cf19552eea56cf897681721b74bfc403fd366f71eb7e56f6b83ea299b6b812c6b87378c15e7bfe249415427dcd147dfeacd084d0";
+ aarch64-linux = "13e174de1cf10135531468c2a76852de2c37253f4d8b487ff25d249c2d7a1c590475545ca246515338baff2950422ec6c5ffe2180e8327f25cb5f9fede696ccc";
+ x86_64-darwin = "b47a9958f5412b22edb2cb47702ad442c389901ede3ca2a7f75d901f8ed608494431849f498c2191327065ff1db52a1658b1a8c0feb53aaec4c814fb0baf6818";
+ };
+ };
+
+ net_5_0 = buildNetCore {
+ version = "5.0.0";
+ sha512 = {
+ x86_64-linux = "d4d67df5ff5f6dde0d865a6e87559955bd57429df396cf7d05fe77f09e6220c67dc5e66439b1801ca4d301a62f81f666122bf4b623b31a46b861677dcafc62a4";
+ aarch64-linux = "c7a5ae2bd4e0edbd3b681c2997ebf1633bfa1cd30a4333cb63fc9945b4e7c9278282516fb5bc22c710ce6fb59dc2e28230c07b0e99826165fa148406ab8afb0f";
+ x86_64-darwin = "eba97211e158a0c1c15b03a79b42027319d83456dc377a2513c32defb560cd43fcfa1e84154a43243b77ca6b454c4dbc32be4153f0ba9c954c7b1e69ab5d7c53";
+ };
+ };
+
sdk_5_0 = buildNetCoreSdk {
- version = "5.0.100-rc.1.20452.10";
+ version = "5.0.100";
sha512 = {
- x86_64-linux = "d7e709dacc4bb188c2380060d24bfb5b791240dc33af8499fb4a31e1885a9377dad1d1ebc76847432ea67d5e4ac832a31679dc293e09fa6dade28f5fbbe4db9b";
- aarch64-linux = "2d04890c71e845d1eb08f5dfbbb9c93024d7a52fb1cc3fd50bd51bc6bd44e455c5c82abc8f04eef23bd012984ae5f86143c600ceb49c4c733935d95d5b68785f";
- x86_64-darwin = "06bb40273071f3dd1e84ebf58abc7798795d5f1ac298f24bf7109d1597fd52ff31bcbf2b81f86d91d37ae293678d07f8da0469d7cbd318d19a8d718b6629dcac";
+ x86_64-linux = "bec37bfb327c45cc01fd843ef93b22b556f753b04724bba501622df124e7e144c303a4d7e931b5dbadbd4f7b39e5adb8f601cb6293e317ad46d8fe7d52aa9a09";
+ aarch64-linux = "5fceac0a9468097d66af25516da597eb4836b294ed1647ba272ade5c8faea2ed977a95d9ce720c44d71607fa3a0cf9de55afe0e66c0c89ab1cc6736945978204";
+ x86_64-darwin = "69ccc7c686ac06f6c658d118f59cf1a0e7284b4570375dd88d3e3043098e311745922301f2650d159624d09c4d39a1f3cbdd5daee0e408eef915de839e3bce8f";
};
};
}
diff --git a/pkgs/development/compilers/elm/packages/node-composition.nix b/pkgs/development/compilers/elm/packages/node-composition.nix
index 9c6bdb2006a1..1b2e11782cd1 100644
--- a/pkgs/development/compilers/elm/packages/node-composition.nix
+++ b/pkgs/development/compilers/elm/packages/node-composition.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/compilers/elm/packages/node-packages.nix b/pkgs/development/compilers/elm/packages/node-packages.nix
index 58c9b9a4e918..2685871df0fa 100644
--- a/pkgs/development/compilers/elm/packages/node-packages.nix
+++ b/pkgs/development/compilers/elm/packages/node-packages.nix
@@ -31,13 +31,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" = {
@@ -49,13 +49,13 @@ let
sha512 = "0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==";
};
};
- "@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" = {
@@ -157,13 +157,13 @@ let
sha512 = "k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==";
};
};
- "@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" = {
@@ -211,13 +211,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 +274,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 +292,13 @@ 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.3.tgz";
- sha512 = "kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz";
+ sha512 = "FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==";
};
};
"@babel/plugin-proposal-async-generator-functions-7.12.1" = {
@@ -364,13 +364,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" = {
@@ -841,13 +841,13 @@ 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" = {
@@ -859,22 +859,22 @@ let
sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
};
};
- "@babel/traverse-7.12.1" = {
+ "@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/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==";
};
};
"@hapi/address-2.1.4" = {
@@ -922,24 +922,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 +1057,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 +1084,13 @@ let
sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
- "@types/node-14.11.10" = {
+ "@types/node-14.14.7" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.11.10";
+ version = "14.14.7";
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.7.tgz";
+ sha512 = "Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==";
};
};
"@types/parse-json-4.0.0" = {
@@ -1201,22 +1138,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 +1165,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";
@@ -1867,13 +1786,13 @@ let
sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
};
};
- "autoprefixer-10.0.1" = {
+ "autoprefixer-10.0.2" = {
name = "autoprefixer";
packageName = "autoprefixer";
- version = "10.0.1";
+ version = "10.0.2";
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.2.tgz";
+ sha512 = "okBmu9OMdt6DNEcZmnl0IYVv8Xl/xYWRSnc2OJ9UJEOt1u30opG1B8aLsViqKryBaYv1SKB4f85fOGZs5zYxHQ==";
};
};
"aws-sign2-0.7.0" = {
@@ -1885,13 +1804,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 +1822,13 @@ let
sha512 = "qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==";
};
};
- "babel-loader-8.1.0" = {
+ "babel-loader-8.2.1" = {
name = "babel-loader";
packageName = "babel-loader";
- version = "8.1.0";
+ version = "8.2.1";
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.1.tgz";
+ sha512 = "dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==";
};
};
"babel-plugin-dynamic-import-node-2.3.3" = {
@@ -1984,13 +1903,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 +2119,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 +2155,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 +2290,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 +2371,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 +2389,13 @@ let
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001148" = {
+ "caniuse-lite-1.0.30001158" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001148";
+ version = "1.0.30001158";
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.30001158.tgz";
+ sha512 = "s5loVYY+yKpuVA3HyW8BarzrtJvwHReuzugQXlv1iR3LKSReoFXRm86mT6hT7PEF5RxW+XQZg+6nYjlywYzQ+g==";
};
};
"case-sensitive-paths-webpack-plugin-2.3.0" = {
@@ -2632,15 +2551,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";
@@ -2893,13 +2803,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" = {
@@ -3118,13 +3028,13 @@ let
sha512 = "5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==";
};
};
- "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" = {
@@ -3316,13 +3226,13 @@ let
sha512 = "DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==";
};
};
- "css-tree-1.0.0-alpha.39" = {
+ "css-tree-1.0.1" = {
name = "css-tree";
packageName = "css-tree";
- version = "1.0.0-alpha.39";
+ version = "1.0.1";
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.0.1.tgz";
+ sha512 = "WroX+2MvsYcRGP8QA0p+rxzOniT/zpAoQ/DTKDSJzh5T3IQKUkFHeIIfgIapm2uaP178GWY3Mime1qbk8GO/tA==";
};
};
"css-what-2.1.3" = {
@@ -3406,13 +3316,13 @@ let
sha512 = "WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==";
};
};
- "csso-4.0.3" = {
+ "csso-4.1.1" = {
name = "csso";
packageName = "csso";
- version = "4.0.3";
+ version = "4.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz";
- sha512 = "NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==";
+ url = "https://registry.npmjs.org/csso/-/csso-4.1.1.tgz";
+ sha512 = "Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA==";
};
};
"cycle-1.0.3" = {
@@ -3667,15 +3577,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 +3775,13 @@ let
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
};
};
- "electron-to-chromium-1.3.582" = {
+ "electron-to-chromium-1.3.596" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.582";
+ version = "1.3.596";
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.596.tgz";
+ sha512 = "nLO2Wd2yU42eSoNJVQKNf89CcEGqeFZd++QsnN2XIgje1s/19AgctfjLIbPORlvcCO8sYjLwX4iUgDdusOY8Sg==";
};
};
"elliptic-6.5.3" = {
@@ -4307,13 +4208,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 +4379,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 +4424,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" = {
@@ -4901,6 +4802,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 +4820,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 +4847,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 +5477,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 +5531,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 +5774,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 +5783,15 @@ let
sha1 = "cfff471aee4dd5c9e158598fbe12967b5cdad345";
};
};
+ "is-core-module-2.1.0" = {
+ name = "is-core-module";
+ packageName = "is-core-module";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz";
+ sha512 = "YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==";
+ };
+ };
"is-data-descriptor-0.1.4" = {
name = "is-data-descriptor";
packageName = "is-data-descriptor";
@@ -6278,33 +6197,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";
@@ -6827,15 +6719,6 @@ let
sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
};
};
- "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==";
- };
- };
"map-cache-0.2.2" = {
name = "map-cache";
packageName = "map-cache";
@@ -6872,22 +6755,22 @@ let
sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==";
};
};
- "mdn-data-2.0.4" = {
+ "mdn-data-2.0.12" = {
name = "mdn-data";
packageName = "mdn-data";
- version = "2.0.4";
+ version = "2.0.12";
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.12.tgz";
+ sha512 = "ULbAlgzVb8IqZ0Hsxm6hHSlQl3Jckst2YEQS7fODu9ilNWy2LvcoSY7TRFIktABP2mdppBioc66va90T+NUs8Q==";
};
};
- "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 +7070,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 +7178,13 @@ let
sha512 = "M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==";
};
};
- "nanoid-3.1.12" = {
+ "nanoid-3.1.16" = {
name = "nanoid";
packageName = "nanoid";
- version = "3.1.12";
+ version = "3.1.16";
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.16.tgz";
+ sha512 = "+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==";
};
};
"nanomatch-1.2.13" = {
@@ -7403,13 +7277,13 @@ let
sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==";
};
};
- "node-releases-1.1.63" = {
+ "node-releases-1.1.66" = {
name = "node-releases";
packageName = "node-releases";
- version = "1.1.63";
+ version = "1.1.66";
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.66.tgz";
+ sha512 = "JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==";
};
};
"node-watch-0.5.5" = {
@@ -7610,13 +7484,13 @@ 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" = {
@@ -8348,13 +8222,13 @@ let
sha512 = "3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==";
};
};
- "postcss-8.1.2" = {
+ "postcss-8.1.7" = {
name = "postcss";
packageName = "postcss";
- version = "8.1.2";
+ version = "8.1.7";
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.7.tgz";
+ sha512 = "llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==";
};
};
"postcss-calc-7.0.5" = {
@@ -8735,15 +8609,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";
@@ -9059,15 +8924,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 +9023,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 +9104,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 +9257,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" = {
@@ -9572,13 +9428,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" = {
@@ -10373,22 +10229,22 @@ let
sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
};
};
- "string.prototype.trimend-1.0.1" = {
+ "string.prototype.trimend-1.0.2" = {
name = "string.prototype.trimend";
packageName = "string.prototype.trimend";
- version = "1.0.1";
+ version = "1.0.2";
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.2.tgz";
+ sha512 = "8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==";
};
};
- "string.prototype.trimstart-1.0.1" = {
+ "string.prototype.trimstart-1.0.2" = {
name = "string.prototype.trimstart";
packageName = "string.prototype.trimstart";
- version = "1.0.1";
+ version = "1.0.2";
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.2.tgz";
+ sha512 = "7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==";
};
};
"string_decoder-0.10.31" = {
@@ -10616,13 +10472,13 @@ 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==";
};
};
"terser-4.8.0" = {
@@ -10688,13 +10544,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" = {
@@ -10868,15 +10724,6 @@ let
sha512 = "+TztZrH7GnAD5CKxUohIAqIVHLrtivsYT7tZCLeRTCaBMSsfgYwprhA00kB/m0ezvYheOXJQqPfarAvgoayb7A==";
};
};
- "ts-jest-26.4.1" = {
- name = "ts-jest";
- packageName = "ts-jest";
- version = "26.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.1.tgz";
- sha512 = "F4aFq01aS6mnAAa0DljNmKr/Kk9y4HVZ1m6/rtJ0ED56cuxINGq3Q9eVAh+z5vcYKe5qnTMvv90vE8vUMFxomg==";
- };
- };
"ts-union-2.3.0" = {
name = "ts-union";
packageName = "ts-union";
@@ -10895,13 +10742,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" = {
@@ -11390,22 +11237,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" = {
@@ -11507,13 +11354,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 +11651,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 +11777,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 +11815,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"
@@ -12165,7 +12003,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 +12348,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 +12384,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 +12399,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 +12417,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"
@@ -12609,7 +12447,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 +12464,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 +12550,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" // {
@@ -12739,7 +12577,7 @@ in
sources."traverse-chain-0.1.0"
sources."ts-debounce-2.0.1"
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 +12660,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 +12749,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 +12842,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 +12883,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.7"
sources."@types/responselike-1.0.0"
sources."cacheable-lookup-2.0.1"
sources."cacheable-request-7.0.1"
@@ -13127,7 +12965,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,20 +13190,20 @@ in
create-elm-app = nodeEnv.buildNodePackage {
name = "create-elm-app";
packageName = "create-elm-app";
- version = "5.9.0";
+ version = "5.14.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.14.0.tgz";
+ sha512 = "OKd2nESweQXnBYjhKVsSeJZXP2YnGmhEEra+CGNeO7YvMdJUoD7CHKZ6FimehrTYlOlnN7aXmGwwPe+Tp2cJRg==";
};
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"
@@ -13374,22 +13212,22 @@ in
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"
@@ -13397,7 +13235,7 @@ 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.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"
@@ -13450,10 +13288,10 @@ in
sources."@babel/plugin-transform-unicode-regex-7.12.1"
sources."@babel/preset-env-7.12.1"
sources."@babel/preset-modules-0.1.4"
- 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."@hapi/address-2.1.4"
sources."@hapi/bourne-1.3.2"
sources."@hapi/hoek-8.5.1"
@@ -13467,17 +13305,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.7"
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 +13395,11 @@ 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.2"
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.1"
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"
@@ -13578,7 +13416,7 @@ in
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 +13446,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 +13454,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"
@@ -13634,6 +13468,7 @@ in
sources."isobject-3.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 +13476,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.30001158"
sources."case-sensitive-paths-webpack-plugin-2.3.0"
sources."caseless-0.12.0"
sources."chainsaw-0.1.0"
@@ -13729,7 +13564,7 @@ in
];
})
sources."core-js-2.6.11"
- (sources."core-js-compat-3.6.5" // {
+ (sources."core-js-compat-3.7.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -13749,7 +13584,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,10 +13604,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.0.3" // {
+ (sources."csso-4.1.1" // {
dependencies = [
- sources."css-tree-1.0.0-alpha.39"
- sources."mdn-data-2.0.6"
+ sources."css-tree-1.0.1"
+ sources."mdn-data-2.0.12"
sources."source-map-0.6.1"
];
})
@@ -13836,7 +13671,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.596"
(sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -13871,7 +13706,7 @@ in
sources."entities-2.1.0"
sources."errno-0.1.7"
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."escalade-3.1.1"
sources."escape-html-1.0.3"
@@ -13974,7 +13809,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"
@@ -14009,8 +13844,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"
@@ -14101,7 +13937,7 @@ 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"
@@ -14135,6 +13971,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-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -14260,7 +14097,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.16"
sources."nanomatch-1.2.13"
sources."ncp-1.0.1"
sources."negotiator-0.6.2"
@@ -14282,7 +14119,7 @@ in
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.63"
+ sources."node-releases-1.1.66"
sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
sources."normalize-range-0.1.2"
@@ -14311,34 +14148,26 @@ in
];
})
sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
- 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" // {
+ (sources."object-is-1.1.3" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ sources."es-abstract-1.18.0-next.1"
];
})
- (sources."object.getownpropertydescriptors-2.1.0" // {
+ sources."object-keys-1.1.1"
+ (sources."object-visit-1.0.1" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ sources."isobject-3.0.1"
];
})
+ sources."object.assign-4.1.2"
+ sources."object.entries-1.1.2"
+ sources."object.getownpropertydescriptors-2.1.0"
(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.values-1.1.1"
sources."obuf-1.1.2"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
@@ -14433,7 +14262,7 @@ in
(sources."postcss-loader-4.0.4" // {
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 +14360,7 @@ in
})
(sources."postcss-safe-parser-5.0.2" // {
dependencies = [
- sources."postcss-8.1.2"
+ sources."postcss-8.1.7"
sources."source-map-0.6.1"
];
})
@@ -14628,16 +14457,12 @@ 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"
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."regexpu-core-4.7.1"
sources."regjsgen-0.5.2"
(sources."regjsparser-0.6.4" // {
@@ -14660,7 +14485,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"
@@ -14824,14 +14649,14 @@ in
sources."strip-ansi-3.0.1"
];
})
- (sources."string.prototype.trimend-1.0.1" // {
+ (sources."string.prototype.trimend-1.0.2" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ sources."es-abstract-1.18.0-next.1"
];
})
- (sources."string.prototype.trimstart-1.0.1" // {
+ (sources."string.prototype.trimstart-1.0.2" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ sources."es-abstract-1.18.0-next.1"
];
})
sources."string_decoder-1.1.1"
@@ -14868,7 +14693,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"
];
@@ -14889,7 +14714,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"
@@ -14994,8 +14819,8 @@ in
sources."vendors-1.0.4"
sources."verror-1.10.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"
@@ -15094,7 +14919,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,97 +14986,48 @@ 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.4.tgz";
- sha512 = "3pWWNCurTBfjTfRQViECVUaK+ygwp4gQ0KAPKpYYlGl2KmlBy0JqRcgcSXIgqO4C9Tmeb+20J1qZplCaY/2r/w==";
+ url = "https://registry.npmjs.org/elm-optimize-level-2/-/elm-optimize-level-2-0.1.5.tgz";
+ sha512 = "9vaPjQEjdxzUXewbCJn1X3oIwUgdBssgy+uQvsqyDSpyEwYWxQCgX4qX3NtqKNgsHEZ+TYFzKlzdKvcRKbjOUg==";
};
dependencies = [
- (sources."@jest/types-25.5.0" // {
- dependencies = [
- sources."chalk-3.0.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."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
- sources."bs-logger-0.2.6"
- sources."buffer-from-1.1.1"
sources."chalk-4.1.0"
- sources."ci-info-2.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
sources."concat-map-0.0.1"
- (sources."cross-spawn-6.0.5" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- sources."diff-sequences-25.2.6"
- sources."fast-json-stable-stringify-2.1.0"
- sources."fill-range-7.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."graceful-fs-4.2.4"
sources."has-flag-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."is-ci-2.0.0"
- sources."is-number-7.0.0"
sources."isexe-2.0.0"
- (sources."jest-diff-25.5.0" // {
- dependencies = [
- sources."chalk-3.0.0"
- ];
- })
- sources."jest-get-type-25.2.6"
- (sources."jest-util-26.6.0" // {
- dependencies = [
- sources."@jest/types-26.6.0"
- sources."@types/istanbul-reports-3.0.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."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."mkdirp-1.0.4"
+ 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."picomatch-2.2.2"
- sources."pretty-format-25.5.0"
- sources."react-is-16.13.1"
sources."rimraf-2.6.3"
- sources."semver-7.3.2"
+ 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.1"
- sources."to-regex-range-5.0.1"
- sources."ts-jest-26.4.1"
+ 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"
- sources."yargs-parser-20.2.3"
];
buildInputs = globalBuildInputs;
meta = {
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/fsharp41/default.nix b/pkgs/development/compilers/fsharp41/default.nix
index 8a4fa303937c..6475deb1026b 100644
--- a/pkgs/development/compilers/fsharp41/default.nix
+++ b/pkgs/development/compilers/fsharp41/default.nix
@@ -41,6 +41,7 @@ stdenv.mkDerivation rec {
./fsharp-IsPathRooted-type-inference.patch
./fsharp-string-switchName.patch
./fsharp-path-overloads.patch
+ ./fsharp-GetFileNameWithoutExtension-type-inference.patch
];
configurePhase = ''
diff --git a/pkgs/development/compilers/fsharp41/fsharp-GetFileNameWithoutExtension-type-inference.patch b/pkgs/development/compilers/fsharp41/fsharp-GetFileNameWithoutExtension-type-inference.patch
new file mode 100644
index 000000000000..14e9444b1de3
--- /dev/null
+++ b/pkgs/development/compilers/fsharp41/fsharp-GetFileNameWithoutExtension-type-inference.patch
@@ -0,0 +1,13 @@
+diff --git a/src/scripts/fssrgen.fsx b/src/scripts/fssrgen.fsx
+index 0bee9b79e..e6ceda11e 100644
+--- a/src/scripts/fssrgen.fsx
++++ b/src/scripts/fssrgen.fsx
+@@ -329,7 +329,7 @@ let StringBoilerPlate filename =
+ // END BOILERPLATE
+ "
+
+-let RunMain(filename, outFilename, outXmlFilenameOpt, projectNameOpt) =
++let RunMain(filename:string, outFilename, outXmlFilenameOpt, projectNameOpt) =
+ try
+ let justfilename = System.IO.Path.GetFileNameWithoutExtension(filename)
+ if justfilename |> Seq.exists (fun c -> not(System.Char.IsLetterOrDigit(c))) then
diff --git a/pkgs/development/compilers/gambit/build.nix b/pkgs/development/compilers/gambit/build.nix
index c6a48bd744e7..a4b884147db1 100644
--- a/pkgs/development/compilers/gambit/build.nix
+++ b/pkgs/development/compilers/gambit/build.nix
@@ -35,6 +35,7 @@ gccStdenv.mkDerivation rec {
#runtimeDeps = [ gnused gnugrep ];
configureFlags = [
+ "--enable-targets=${gambit-params.targets}"
"--enable-single-host"
"--enable-c-opt=${optimizationSetting}"
"--enable-gcc-opts"
@@ -94,6 +95,7 @@ gccStdenv.mkDerivation rec {
# Now use the bootstrap compiler to build the real thing!
make -j$NIX_BUILD_CORES from-scratch
+ ${lib.optionalString gambit-params.modules "make -j$NIX_BUILD_CORES modules"}
'';
postInstall = ''
diff --git a/pkgs/development/compilers/gambit/gambit-support.nix b/pkgs/development/compilers/gambit/gambit-support.nix
index 0e78831f2e4e..be745367ec03 100644
--- a/pkgs/development/compilers/gambit/gambit-support.nix
+++ b/pkgs/development/compilers/gambit/gambit-support.nix
@@ -2,12 +2,16 @@
rec {
stable-params = {
+ stable = true;
defaultRuntimeOptions = "f8,-8,t8";
buildRuntimeOptions = "f8,-8,t8";
fix-stamp = git-version : "";
+ targets = "java,js,php,python,ruby";
+ modules = false;
};
unstable-params = {
+ stable = false;
defaultRuntimeOptions = "iL,fL,-L,tL";
buildRuntimeOptions = "i8,f8,-8,t8";
fix-stamp = git-version : ''
@@ -15,6 +19,8 @@ rec {
--replace "$(grep '^PACKAGE_VERSION=.*$' configure)" 'PACKAGE_VERSION="v${git-version}"' \
--replace "$(grep '^PACKAGE_STRING=.*$' configure)" 'PACKAGE_STRING="Gambit v${git-version}"' ;
'';
+ targets = "arm,java,js,php,python,riscv-32,riscv-64,ruby,x86,x86-64"; # eats 100% cpu on _digest
+ modules = false;
};
export-gambopt = params : "export GAMBOPT=${params.buildRuntimeOptions} ;";
diff --git a/pkgs/development/compilers/gambit/unstable.nix b/pkgs/development/compilers/gambit/unstable.nix
index 7284e5b531d8..a689991a1e13 100644
--- a/pkgs/development/compilers/gambit/unstable.nix
+++ b/pkgs/development/compilers/gambit/unstable.nix
@@ -1,13 +1,13 @@
{ callPackage, fetchFromGitHub, gambit-support }:
callPackage ./build.nix {
- version = "unstable-2020-07-29";
- git-version = "4.9.3-1232-gbba388b8";
+ version = "unstable-2020-09-20";
+ git-version = "4.9.3-1234-g6acd87df";
src = fetchFromGitHub {
owner = "feeley";
repo = "gambit";
- rev = "bba388b80ca62a77883a8936d64b03316808696a";
- sha256 = "0iqlp1mvxz8g32kqrqm0phnnp1i5c4jrapqh2wqwa8fh1vgnizg1";
+ rev = "6acd87dfa95bfca33082a431e72f023345dc07ee";
+ sha256 = "0a3dy4ij8hzlp3sjam4b6dp6yvyz5d7g2x784qm3gp89fi2ck56r";
};
gambit-params = gambit-support.unstable-params;
}
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/builder.sh b/pkgs/development/compilers/gcc/builder.sh
index 2204744a4b59..e1c4768413f4 100644
--- a/pkgs/development/compilers/gcc/builder.sh
+++ b/pkgs/development/compilers/gcc/builder.sh
@@ -287,7 +287,12 @@ postInstall() {
done
# Two identical man pages are shipped (moving and compressing is done later)
- ln -sf gcc.1 "$out"/share/man/man1/g++.1
+ for i in "$out"/share/man/man1/*g++.1; do
+ if test -e "$i"; then
+ man_prefix=`echo "$i" | sed "s,.*/\(.*\)g++.1,\1,"`
+ ln -sf "$man_prefix"gcc.1 "$i"
+ fi
+ done
}
genericBuild
diff --git a/pkgs/development/compilers/gerbil/gerbil-ethereum.nix b/pkgs/development/compilers/gerbil/gerbil-ethereum.nix
index 9b90cc053e1e..e498818d2e61 100644
--- a/pkgs/development/compilers/gerbil/gerbil-ethereum.nix
+++ b/pkgs/development/compilers/gerbil/gerbil-ethereum.nix
@@ -2,8 +2,8 @@
gerbil-support.gerbilPackage {
pname = "gerbil-ethereum";
- version = "unstable-2020-08-02";
- git-version = "0.0-15-g7cd2dd7";
+ version = "unstable-2020-10-18";
+ git-version = "0.0-26-gf27ada8";
gerbil-package = "mukn/ethereum";
gerbil = gerbil-unstable;
gerbilInputs = with gerbil-support.gerbilPackages-unstable;
@@ -15,8 +15,8 @@ gerbil-support.gerbilPackage {
src = fetchFromGitHub {
owner = "fare";
repo = "gerbil-ethereum";
- rev = "7cd2dd7436b11917d0729dbafe087cfa8ec38f86";
- sha256 = "0qq3ch2dg735yrj3l2c9pb9qlvz98x3vjfi2xyr4fwr78smpqgb5";
+ rev = "f27ada8e7f4de4f8fbdfede9fe055914b254d8e7";
+ sha256 = "1lykjqim6a44whj1r8kkpiz68wghkfqx5vjlrc2ldxlmgd4r9gvd";
};
meta = {
description = "Gerbil Ethereum: a Scheme alternative to web3.js";
diff --git a/pkgs/development/compilers/gerbil/gerbil-libp2p.nix b/pkgs/development/compilers/gerbil/gerbil-libp2p.nix
new file mode 100644
index 000000000000..336f5af89c3b
--- /dev/null
+++ b/pkgs/development/compilers/gerbil/gerbil-libp2p.nix
@@ -0,0 +1,27 @@
+{ pkgs, lib, fetchFromGitHub, gerbil-unstable, gerbil-support, gambit-support }:
+
+gerbil-support.gerbilPackage {
+ pname = "gerbil-libp2p";
+ version = "unstable-2018-12-27";
+ git-version = "2376b3f";
+ gerbil-package = "vyzo";
+ gerbil = gerbil-unstable;
+ gerbilInputs = [];
+ buildInputs = []; # Note: at *runtime*, depends on go-libp2p-daemon
+ gambit-params = gambit-support.unstable-params;
+ version-path = "version";
+ softwareName = "Gerbil-libp2p";
+ src = fetchFromGitHub {
+ owner = "vyzo";
+ repo = "gerbil-libp2p";
+ rev = "2376b3f39cee04dd4ec455c8ea4e5faa93c2bf88";
+ sha256 = "0jcy7hfg953078msigyfwp2g4ii44pi6q7vcpmq01cbbvxpxz6zw";
+ };
+ meta = {
+ description = "Gerbil libp2p: use libp2p from Gerbil";
+ homepage = "https://github.com/vyzo/gerbil-libp2p";
+ license = lib.licenses.mit;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ fare ];
+ };
+}
diff --git a/pkgs/development/compilers/gerbil/gerbil-persist.nix b/pkgs/development/compilers/gerbil/gerbil-persist.nix
index 1be6684bf440..74485c19c2d0 100644
--- a/pkgs/development/compilers/gerbil/gerbil-persist.nix
+++ b/pkgs/development/compilers/gerbil/gerbil-persist.nix
@@ -2,8 +2,8 @@
gerbil-support.gerbilPackage {
pname = "gerbil-persist";
- version = "unstable-2020-08-02";
- git-version = "0.0-4-ga3b2bd1";
+ version = "unstable-2020-08-31";
+ git-version = "0.0-8-gd211390";
gerbil-package = "clan/persist";
gerbil = gerbil-unstable;
gerbilInputs = with gerbil-support.gerbilPackages-unstable; [gerbil-utils gerbil-crypto gerbil-poo];
@@ -14,8 +14,8 @@ gerbil-support.gerbilPackage {
src = fetchFromGitHub {
owner = "fare";
repo = "gerbil-persist";
- rev = "a3b2bd104612db0e4492737f09f72adea6684483";
- sha256 = "0mc01wva26ww1i7n8naa95mfw7i6lj8qg0bwsik7gb3dsj2acjvh";
+ rev = "d211390c8a199cf2b8c7400cd98977524e960015";
+ sha256 = "13s6ws8ziwalfp23nalss41qnz667z2712lr3y123sypm5n5axk7";
};
meta = {
description = "Gerbil Persist: Persistent data and activities";
diff --git a/pkgs/development/compilers/gerbil/gerbil-poo.nix b/pkgs/development/compilers/gerbil/gerbil-poo.nix
index 55673368eead..c6580ea0c77a 100644
--- a/pkgs/development/compilers/gerbil/gerbil-poo.nix
+++ b/pkgs/development/compilers/gerbil/gerbil-poo.nix
@@ -2,8 +2,8 @@
gerbil-support.gerbilPackage {
pname = "gerbil-ethereum";
- version = "unstable-2020-08-02";
- git-version = "0.0-13-g1014154";
+ version = "unstable-2020-10-17";
+ git-version = "0.0-35-g44d490d";
gerbil-package = "clan/poo";
gerbil = gerbil-unstable;
gerbilInputs = with gerbil-support.gerbilPackages-unstable; [gerbil-utils gerbil-crypto];
@@ -14,8 +14,8 @@ gerbil-support.gerbilPackage {
src = fetchFromGitHub {
owner = "fare";
repo = "gerbil-poo";
- rev = "1014154fe4943dfbec7524666c831b601ba88559";
- sha256 = "0g8l5mi007n07qs79m9h3h3am1p7h0kzq7yb49h562b8frh5gp97";
+ rev = "44d490d95b9d1b5d54eaedf2602419af8e086837";
+ sha256 = "082ndpy281saybcnp3bdidcibkk2ih6glrkbb5fdj1524ban4d0k";
};
meta = {
description = "Gerbil POO: Prototype Object Orientation for Gerbil Scheme";
diff --git a/pkgs/development/compilers/gerbil/gerbil-support.nix b/pkgs/development/compilers/gerbil/gerbil-support.nix
index e3f4bb0e0d25..9cb9954544c7 100644
--- a/pkgs/development/compilers/gerbil/gerbil-support.nix
+++ b/pkgs/development/compilers/gerbil/gerbil-support.nix
@@ -1,14 +1,16 @@
-{ pkgs, gccStdenv, callPackage, fetchFromGitHub }:
+{ pkgs, lib, gccStdenv, callPackage, fetchFromGitHub }:
# See ../gambit/build.nix regarding gccStdenv
rec {
# Gerbil libraries
gerbilPackages-unstable = {
+ gerbil-libp2p = callPackage ./gerbil-libp2p.nix { };
gerbil-utils = callPackage ./gerbil-utils.nix { };
gerbil-crypto = callPackage ./gerbil-crypto.nix { };
gerbil-poo = callPackage ./gerbil-poo.nix { };
gerbil-persist = callPackage ./gerbil-persist.nix { };
gerbil-ethereum = callPackage ./gerbil-ethereum.nix { };
+ smug-gerbil = callPackage ./smug-gerbil.nix { };
};
# Use this function in any package that uses Gerbil libraries, to define the GERBIL_LOADPATH.
@@ -23,6 +25,7 @@ rec {
gambit-params ? pkgs.gambit-support.stable-params,
gerbilInputs ? [],
buildInputs ? [],
+ buildScript ? "./build.ss",
softwareName ? ""} :
let buildInputs_ = buildInputs; in
gccStdenv.mkDerivation rec {
@@ -33,8 +36,8 @@ rec {
set -e ;
if [ -n "${version-path}.ss" ] ; then
echo -e '(import :clan/versioning${builtins.concatStringsSep ""
- (map (x : if x.passthru.version-path != ""
- then " :${x.passthru.gerbil-package}/${x.passthru.version-path}" else "")
+ (map (x : lib.optionalString (x.passthru.version-path != "")
+ " :${x.passthru.gerbil-package}/${x.passthru.version-path}")
gerbilInputs)
})\n(register-software "${softwareName}" "v${git-version}")\n' > "${passthru.version-path}.ss"
fi
@@ -50,7 +53,7 @@ rec {
buildPhase = ''
runHook preBuild
- ./build.ss
+ ${buildScript}
runHook postBuild
'';
diff --git a/pkgs/development/compilers/gerbil/gerbil-utils.nix b/pkgs/development/compilers/gerbil/gerbil-utils.nix
index 7e1a9bf05574..6d89e1181f2d 100644
--- a/pkgs/development/compilers/gerbil/gerbil-utils.nix
+++ b/pkgs/development/compilers/gerbil/gerbil-utils.nix
@@ -2,8 +2,8 @@
gerbil-support.gerbilPackage {
pname = "gerbil-utils";
- version = "unstable-2020-08-02";
- git-version = "0.2-21-g7e7d053";
+ version = "unstable-2020-10-18";
+ git-version = "0.2-36-g8b481b7";
gerbil-package = "clan";
gerbil = gerbil-unstable;
gambit-params = gambit-support.unstable-params;
@@ -12,8 +12,8 @@ gerbil-support.gerbilPackage {
src = fetchFromGitHub {
owner = "fare";
repo = "gerbil-utils";
- rev = "7e7d053ec5e78cc58d38cb03baf554d83b31b0c6";
- sha256 = "078vqdcddfavqq0d9pw430iz1562cgx1ck3fw6dpwxjkyc6m4bms";
+ rev = "8b481b787e13e07e14d0718d670aab016131a090";
+ sha256 = "0br8k5b2wcv4wcp65r2bfhji3af2qgqjspf41syqslq9awx47f3m";
};
meta = {
description = "Gerbil Clan: Community curated Collection of Common Utilities";
diff --git a/pkgs/development/compilers/gerbil/smug-gerbil.nix b/pkgs/development/compilers/gerbil/smug-gerbil.nix
new file mode 100644
index 000000000000..732cdb500b9b
--- /dev/null
+++ b/pkgs/development/compilers/gerbil/smug-gerbil.nix
@@ -0,0 +1,30 @@
+{ pkgs, lib, fetchFromGitHub, gerbil-unstable, gerbil-support, gambit-support }:
+
+gerbil-support.gerbilPackage {
+ pname = "smug-gerbil";
+ version = "unstable-2019-12-24";
+ git-version = "95d60d4";
+ gerbil-package = "drewc/smug";
+ gerbil = gerbil-unstable;
+ gerbilInputs = [];
+ buildInputs = [];
+ gambit-params = gambit-support.unstable-params;
+ version-path = ""; #"version";
+ softwareName = "Smug-Gerbil";
+ src = fetchFromGitHub {
+ owner = "drewc";
+ repo = "smug-gerbil";
+ rev = "95d60d486c1603743c6d3c525e6d5f5761b984e5";
+ sha256 = "0ys07z78gq60z833si2j7xa1scqvbljlx1zb32vdf32f1b27c04j";
+ };
+ meta = {
+ description = "Super Monadic Über Go-into : Parsers and Gerbil Scheme";
+ homepage = "https://github.com/drewc/smug-gerbil";
+ license = lib.licenses.mit;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ fare ];
+ };
+ buildScript = ''
+ for i in primitive simple tokens smug ; do gxc -O $i.ss ; done
+ '';
+}
diff --git a/pkgs/development/compilers/gerbil/unstable.nix b/pkgs/development/compilers/gerbil/unstable.nix
index 7b54438b5c9a..d4ff3ca7a98a 100644
--- a/pkgs/development/compilers/gerbil/unstable.nix
+++ b/pkgs/development/compilers/gerbil/unstable.nix
@@ -1,13 +1,13 @@
{ callPackage, fetchFromGitHub, gambit-unstable, gambit-support }:
callPackage ./build.nix rec {
- version = "unstable-2020-08-02";
- git-version = "0.16-120-g3f248e13";
+ version = "unstable-2020-11-05";
+ git-version = "0.16-152-g808929ae";
src = fetchFromGitHub {
owner = "vyzo";
repo = "gerbil";
- rev = "3f248e139dfa11be74284fc812253fbecafbaf31";
- sha256 = "18v192cypj0nbmfcyflm8qnwp27qwy65m0a19ggs47wwbzhgvgqh";
+ rev = "808929aeb8823959191f35df53bc0c0150911b4b";
+ sha256 = "0d9k2gkrs9qvlnk7xa3gjzs3gln3ydds7yd2313pvbw4q2lcz8iw";
};
inherit gambit-support;
gambit = gambit-unstable;
diff --git a/pkgs/development/compilers/ghc/8.10.1.nix b/pkgs/development/compilers/ghc/8.10.1.nix
index d3835d01e5a2..42eb994b8fe2 100644
--- a/pkgs/development/compilers/ghc/8.10.1.nix
+++ b/pkgs/development/compilers/ghc/8.10.1.nix
@@ -246,6 +246,7 @@ stdenv.mkDerivation (rec {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
+ timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
};
diff --git a/pkgs/development/compilers/ghc/8.10.2-binary.nix b/pkgs/development/compilers/ghc/8.10.2-binary.nix
index baa1d879b53e..1a1a9ca0160e 100644
--- a/pkgs/development/compilers/ghc/8.10.2-binary.nix
+++ b/pkgs/development/compilers/ghc/8.10.2-binary.nix
@@ -2,6 +2,12 @@
, fetchurl, perl, gcc
, ncurses6, gmp, glibc, libiconv, numactl
, llvmPackages
+
+ # minimal = true; will remove files that aren't strictly necessary for
+ # regular builds and GHC bootstrapping.
+ # This is "useful" for staying within hydra's output limits for at least the
+ # aarch64-linux architecture.
+, minimal ? false
}:
# Prebuilt only does native
@@ -82,7 +88,6 @@ stdenv.mkDerivation rec {
patchShebangs ghc-${version}/utils/
patchShebangs ghc-${version}/configure
'' +
-
# We have to patch the GMP paths for the integer-gmp package.
''
find . -name integer-gmp.buildinfo \
@@ -91,6 +96,12 @@ stdenv.mkDerivation rec {
find . -name base.buildinfo \
-exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${libiconv}/lib@" {} \;
'' +
+ # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in
+ # FFI_LIB_DIR is a good indication of places it must be needed.
+ stdenv.lib.optionalString stdenv.hostPlatform.isAarch64 ''
+ find . -name package.conf.in \
+ -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \;
+ '' +
# Rename needed libraries and binaries, fix interpreter
stdenv.lib.optionalString stdenv.isLinux ''
find . -type f -perm -0100 -exec patchelf \
@@ -128,14 +139,35 @@ stdenv.mkDerivation rec {
# On Linux, use patchelf to modify the executables so that they can
# find editline/gmp.
- postFixup = stdenv.lib.optionalString stdenv.isLinux ''
- for p in $(find "$out" -type f -executable); do
- if isELF "$p"; then
- echo "Patchelfing $p"
- patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p
- fi
- done
- '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ postFixup = stdenv.lib.optionalString stdenv.isLinux
+ (if stdenv.hostPlatform.isAarch64 then
+ # Keep rpath as small as possible on aarch64 for patchelf#244. All Elfs
+ # are 2 directories deep from $out/lib, so pooling symlinks there makes
+ # a short rpath.
+ ''
+ (cd $out/lib; ln -s ${ncurses6.out}/lib/libtinfo.so.6)
+ (cd $out/lib; ln -s ${gmp.out}/lib/libgmp.so.10)
+ (cd $out/lib; ln -s ${numactl.out}/lib/libnuma.so.1)
+ for p in $(find "$out/lib" -type f -name "*\.so*"); do
+ (cd $out/lib; ln -s $p)
+ done
+
+ for p in $(find "$out/lib" -type f -executable); do
+ if isELF "$p"; then
+ echo "Patchelfing $p"
+ patchelf --set-rpath "\$ORIGIN:\$ORIGIN/../.." $p
+ fi
+ done
+ ''
+ else
+ ''
+ for p in $(find "$out" -type f -executable); do
+ if isELF "$p"; then
+ echo "Patchelfing $p"
+ patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p
+ fi
+ done
+ '') + stdenv.lib.optionalString stdenv.isDarwin ''
# not enough room in the object files for the full path to libiconv :(
for exe in $(find "$out" -type f -executable); do
isScript $exe && continue
@@ -146,6 +178,17 @@ stdenv.mkDerivation rec {
for file in $(find "$out" -name setup-config); do
substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)"
done
+ '' +
+ stdenv.lib.optionalString minimal ''
+ # Remove profiling files
+ find $out -type f -name '*.p_o' -delete
+ find $out -type f -name '*.p_hi' -delete
+ find $out -type f -name '*_p.a' -delete
+ rm $out/lib/ghc-*/bin/ghc-iserv-prof
+ # Hydra will redistribute this derivation, so we have to keep the docs for
+ # legal reasons (retaining the legal notices etc)
+ # As a last resort we could unpack the docs separately and symlink them in.
+ # They're in $out/share/{doc,man}.
'';
doInstallCheck = true;
@@ -169,6 +212,11 @@ stdenv.mkDerivation rec {
enableShared = true;
};
- meta.license = stdenv.lib.licenses.bsd3;
- meta.platforms = ["x86_64-linux" "armv7l-linux" "aarch64-linux" "i686-linux" "x86_64-darwin"];
+ meta = {
+ homepage = "http://haskell.org/ghc";
+ description = "The Glasgow Haskell Compiler";
+ license = stdenv.lib.licenses.bsd3;
+ platforms = ["x86_64-linux" "armv7l-linux" "aarch64-linux" "i686-linux" "x86_64-darwin"];
+ maintainers = with stdenv.lib.maintainers; [ lostnet ];
+ };
}
diff --git a/pkgs/development/compilers/ghc/8.10.2.nix b/pkgs/development/compilers/ghc/8.10.2.nix
index f3d64ced81ee..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
@@ -107,9 +107,15 @@ stdenv.mkDerivation (rec {
outputs = [ "out" "doc" ];
- # https://gitlab.haskell.org/ghc/ghc/-/issues/18549
- patches = [
- ./issue-18549.patch
+ # 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 .";
@@ -190,7 +196,7 @@ stdenv.mkDerivation (rec {
strictDeps = true;
# Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself.
- dontAddExtraLibs = true;
+ dontAddExtraLibs = true;
nativeBuildInputs = [
perl autoconf automake m4 python3 sphinx
@@ -242,6 +248,7 @@ stdenv.mkDerivation (rec {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
+ timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
};
diff --git a/pkgs/development/compilers/ghc/8.6.5.nix b/pkgs/development/compilers/ghc/8.6.5.nix
index a5d2bb5c88d6..3d660dd95217 100644
--- a/pkgs/development/compilers/ghc/8.6.5.nix
+++ b/pkgs/development/compilers/ghc/8.6.5.nix
@@ -256,6 +256,7 @@ stdenv.mkDerivation (rec {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
+ timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
};
diff --git a/pkgs/development/compilers/ghc/8.8.2.nix b/pkgs/development/compilers/ghc/8.8.2.nix
index 371a369496ee..fbb75637df65 100644
--- a/pkgs/development/compilers/ghc/8.8.2.nix
+++ b/pkgs/development/compilers/ghc/8.8.2.nix
@@ -241,6 +241,7 @@ stdenv.mkDerivation (rec {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
+ timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
};
diff --git a/pkgs/development/compilers/ghc/8.8.3.nix b/pkgs/development/compilers/ghc/8.8.3.nix
index e26eacca204b..538655a0d056 100644
--- a/pkgs/development/compilers/ghc/8.8.3.nix
+++ b/pkgs/development/compilers/ghc/8.8.3.nix
@@ -246,6 +246,7 @@ stdenv.mkDerivation (rec {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
+ timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
};
diff --git a/pkgs/development/compilers/ghc/8.8.4.nix b/pkgs/development/compilers/ghc/8.8.4.nix
index 22a9e6e25f9f..e69766bccdaa 100644
--- a/pkgs/development/compilers/ghc/8.8.4.nix
+++ b/pkgs/development/compilers/ghc/8.8.4.nix
@@ -119,7 +119,11 @@ stdenv.mkDerivation (rec {
postPatch = "patchShebangs .";
# GHC is a bit confused on its cross terminology.
- preConfigure = ''
+ preConfigure = stdenv.lib.optionalString stdenv.isAarch64 ''
+ # Aarch64 allow backward bootstrapping since earlier versions are unstable.
+ find . -name \*\.cabal\* -exec sed -i -e 's/\(base.*\)4.14/\14.16/' {} \; \
+ -exec sed -i -e 's/\(prim.*\)0.6/\10.8/' {} \;
+ '' + ''
for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
export "''${env#TARGET_}=''${!env}"
done
@@ -246,6 +250,7 @@ stdenv.mkDerivation (rec {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
+ timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
};
diff --git a/pkgs/development/compilers/ghc/9.0.1.nix b/pkgs/development/compilers/ghc/9.0.1.nix
index 23daee56a75f..bdb1a7555c21 100644
--- a/pkgs/development/compilers/ghc/9.0.1.nix
+++ b/pkgs/development/compilers/ghc/9.0.1.nix
@@ -237,6 +237,7 @@ stdenv.mkDerivation (rec {
homepage = "http://haskell.org/ghc";
description = "The Glasgow Haskell Compiler";
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
+ timeout = 24 * 3600;
inherit (ghc.meta) license platforms;
};
diff --git a/pkgs/development/compilers/ghcjs-ng/default.nix b/pkgs/development/compilers/ghcjs-ng/default.nix
index 7b6fbc460a95..c6c81491fe6d 100644
--- a/pkgs/development/compilers/ghcjs-ng/default.nix
+++ b/pkgs/development/compilers/ghcjs-ng/default.nix
@@ -104,4 +104,6 @@ in stdenv.mkDerivation {
meta.platforms = passthru.bootPkgs.ghc.meta.platforms;
meta.maintainers = [lib.maintainers.elvishjerricco];
+ meta.hydraPlatforms = [];
+ meta.broken = true; # https://hydra.nixos.org/build/129701778
}
diff --git a/pkgs/development/compilers/gleam/default.nix b/pkgs/development/compilers/gleam/default.nix
index a40065fe579c..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.11.2";
+ version = "0.12.1";
src = fetchFromGitHub {
owner = "gleam-lang";
repo = pname;
rev = "v${version}";
- sha256 = "1g8yfp1xpkv1lqz8azam40cvrs5cggxlyrb72h8k88br75qmi6hj";
+ sha256 = "0n23pn7jk4i2waczw5cczsb7v4lal4x6xqmp01y280hb2vk176fg";
};
nativeBuildInputs = [ pkg-config ];
@@ -16,12 +16,12 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++
stdenv.lib.optionals stdenv.isDarwin [ Security ];
- cargoSha256 = "1gfr6c4i5kx8x3q23s4b4n25z2k6xkxpk12acr4ry97pyj2lr5wq";
+ cargoSha256 = "0rnf9agpzlvk53x8zrg32w6r0gxcbank3fs32ydv53frvqv1spj3";
meta = with stdenv.lib; {
description = "A statically typed language for the Erlang VM";
homepage = "https://gleam.run/";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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 e9adb0522c8a..8b1dda5ebc86 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.10";
+ version = "1.14.12";
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "0rfnjl582cm5klv8c2qyyvn26807zn89m5mk282gkc7awfkrjxmk";
+ sha256 = "0wdr85l3rr6w50dmlbsib895gs9cc19z5piblp0v9slrsxx4nkxk";
};
# 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 8e692dca1e0d..5dd55dee95a2 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.3";
+ version = "1.15.5";
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "1228nv4vyzbqv768dl0bimsic47x9yyqld61qbgqqk75f0jn0sl9";
+ sha256 = "1wc43h3pmi92r6ypmh58vq13vm44rl1di09assz3xdwlry86n1y1";
};
# 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 af125d60ed0a..efea9d0eb826 100644
--- a/pkgs/development/compilers/go/1.4.nix
+++ b/pkgs/development/compilers/go/1.4.nix
@@ -43,6 +43,8 @@ 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}
@@ -56,8 +58,6 @@ stdenv.mkDerivation rec {
sed -i '/TestDialTimeout/areturn' src/net/dial_test.go
# Disable the hostname test
sed -i '/TestHostname/areturn' src/os/os_test.go
- # ParseInLocation fails the test
- sed -i '/TestParseInSydney/areturn' src/time/format_test.go
sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go
'' + lib.optionalString stdenv.isLinux ''
@@ -119,13 +119,6 @@ stdenv.mkDerivation rec {
patches = [
./remove-tools-1.4.patch
./creds-test-1.4.patch
-
- # This test checks for the wrong thing with recent tzdata. It's been fixed in master but the patch
- # actually works on old versions too.
- (fetchpatch {
- url = "https://github.com/golang/go/commit/91563ced5897faf729a34be7081568efcfedda31.patch";
- sha256 = "1ny5l3f8a9dpjjrnjnsplb66308a0x13sa0wwr4j6yrkc8j4qxqi";
- })
];
GOOS = if stdenv.isDarwin then "darwin" else "linux";
diff --git a/pkgs/development/compilers/graalvm/community-edition.nix b/pkgs/development/compilers/graalvm/community-edition.nix
new file mode 100644
index 000000000000..71f3b1560c67
--- /dev/null
+++ b/pkgs/development/compilers/graalvm/community-edition.nix
@@ -0,0 +1,167 @@
+{ stdenv, fetchurl, perl, unzip, glibc, zlib, setJavaClassPath }:
+
+let
+ common = javaVersion:
+ let
+ graalvmXXX-ce = stdenv.mkDerivation rec {
+ pname = "graalvm${javaVersion}-ce";
+ version = "20.2.0";
+ srcs = [
+ (fetchurl {
+ sha256 = { "8" = "1s64zkkrns1ykh6dwpjrqy0hs9m1bb08cf7ss7msx33h9ivir5b0";
+ "11" = "0aaf0sjsnlckhgsh3j4lph0shahw6slf4yndqcm2swc8i1dlpdsx";
+ }.${javaVersion};
+ url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/graalvm-ce-java${javaVersion}-linux-amd64-${version}.tar.gz";
+ })
+ (fetchurl {
+ sha256 = { "8" = "1cisyyzab4pdvzavnivhy9w6dwn36ybaxw40w767m142fbi06m3b";
+ "11" = "0p4j6mxajmb0xl41c79154pk4vb8bffgg1nmwislahqjky9jkd4j";
+ }.${javaVersion};
+ url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/native-image-installable-svm-java${javaVersion}-linux-amd64-${version}.jar";
+ })
+ (fetchurl {
+ sha256 = { "8" = "0rwwvk1mkfnl0b50xg7kh6015kjmsw2ra0ckrzmabl88z4bnzh2y";
+ "11" = "0lc9as2a00j74lp7jby4p10vn5bbkiydzvzk28zfcbsp28p4wvwn";
+ }.${javaVersion};
+ url = "https://github.com/oracle/truffleruby/releases/download/vm-${version}/ruby-installable-svm-java${javaVersion}-linux-amd64-${version}.jar";
+ })
+ (fetchurl {
+ sha256 = { "8" = "0mj8p72qgvvrwpsbk0bsqldynlz1wq07icf951wq5xdbr0whj1gz";
+ "11" = "1lkszqn4islsza011iabayv6riym0dwnkv83pkmk06b230qjfhzb";
+ }.${javaVersion};
+ url = "https://github.com/graalvm/graalpython/releases/download/vm-${version}/python-installable-svm-java${javaVersion}-linux-amd64-${version}.jar";
+ })
+ (fetchurl {
+ sha256 = { "8" = "1br7camk7y8ych43ws57096100f9kzjvqznh2flmws78ipcrrb66";
+ "11" = "10swxspjvzh0j82lbpy38dckk69lw1pawqkhnj1hxd05ls36fwq5";
+ }.${javaVersion};
+ url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/wasm-installable-svm-java${javaVersion}-linux-amd64-${version}.jar";
+ })
+ ];
+ nativeBuildInputs = [ unzip perl ];
+ unpackPhase = ''
+ unpack_jar() {
+ jar=$1
+ unzip -o $jar -d $out
+ perl -ne 'use File::Path qw(make_path);
+ use File::Basename qw(dirname);
+ if (/^(.+) = (.+)$/) {
+ make_path dirname("$ENV{out}/$1");
+ system "ln -s $2 $ENV{out}/$1";
+ }' $out/META-INF/symlinks
+ perl -ne 'if (/^(.+) = ([r-])([w-])([x-])([r-])([w-])([x-])([r-])([w-])([x-])$/) {
+ my $mode = ($2 eq 'r' ? 0400 : 0) + ($3 eq 'w' ? 0200 : 0) + ($4 eq 'x' ? 0100 : 0) +
+ ($5 eq 'r' ? 0040 : 0) + ($6 eq 'w' ? 0020 : 0) + ($7 eq 'x' ? 0010 : 0) +
+ ($8 eq 'r' ? 0004 : 0) + ($9 eq 'w' ? 0002 : 0) + ($10 eq 'x' ? 0001 : 0);
+ chmod $mode, "$ENV{out}/$1";
+ }' $out/META-INF/permissions
+ rm -rf $out/META-INF
+ }
+
+ mkdir -p $out
+ arr=($srcs)
+ tar xf ''${arr[0]} -C $out --strip-components=1
+ unpack_jar ''${arr[1]}
+ unpack_jar ''${arr[2]}
+ unpack_jar ''${arr[3]}
+ unpack_jar ''${arr[4]}
+ '';
+
+ installPhase = {
+ "8" = ''
+ # BUG workaround http://mail.openjdk.java.net/pipermail/graal-dev/2017-December/005141.html
+ substituteInPlace $out/jre/lib/security/java.security \
+ --replace file:/dev/random file:/dev/./urandom \
+ --replace NativePRNGBlocking SHA1PRNG
+
+ # provide libraries needed for static compilation
+ for f in ${glibc}/lib/* ${glibc.static}/lib/* ${zlib.static}/lib/*; do
+ ln -s $f $out/jre/lib/svm/clibraries/linux-amd64/$(basename $f)
+ done
+
+ # allow using external truffle-api.jar and languages not included in the distrubution
+ rm $out/jre/lib/jvmci/parentClassLoader.classpath
+ '';
+ "11" = ''
+ # BUG workaround http://mail.openjdk.java.net/pipermail/graal-dev/2017-December/005141.html
+ substituteInPlace $out/conf/security/java.security \
+ --replace file:/dev/random file:/dev/./urandom \
+ --replace NativePRNGBlocking SHA1PRNG
+
+ # provide libraries needed for static compilation
+ for f in ${glibc}/lib/* ${glibc.static}/lib/* ${zlib.static}/lib/*; do
+ ln -s $f $out/lib/svm/clibraries/linux-amd64/$(basename $f)
+ done
+ '';
+ }.${javaVersion};
+
+ dontStrip = true;
+
+ # copy-paste openjdk's preFixup
+ preFixup = ''
+ # Set JAVA_HOME automatically.
+ mkdir -p $out/nix-support
+ cat <<EOF > $out/nix-support/setup-hook
+ if [ -z "\''${JAVA_HOME-}" ]; then export JAVA_HOME=$out; fi
+ EOF
+ '';
+
+ postFixup = ''
+ rpath="${ { "8" = "$out/jre/lib/amd64/jli:$out/jre/lib/amd64/server:$out/jre/lib/amd64";
+ "11" = "$out/lib/jli:$out/lib/server:$out/lib";
+ }.${javaVersion}
+ }:${
+ stdenv.lib.makeLibraryPath [
+ stdenv.cc.cc.lib # libstdc++.so.6
+ zlib # libz.so.1
+ ]}"
+
+ for f in $(find $out -type f -perm -0100); do
+ patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$f" || true
+ patchelf --set-rpath "$rpath" "$f" || true
+
+ if ldd "$f" | fgrep 'not found'; then echo "in file $f"; fi
+ done
+ '';
+
+ propagatedBuildInputs = [ setJavaClassPath zlib ]; # $out/bin/native-image needs zlib to build native executables
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ echo ${stdenv.lib.escapeShellArg ''
+ public class HelloWorld {
+ public static void main(String[] args) {
+ System.out.println("Hello World");
+ }
+ }
+ ''} > HelloWorld.java
+ $out/bin/javac HelloWorld.java
+
+ # run on JVM with Graal Compiler
+ $out/bin/java -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler HelloWorld | fgrep 'Hello World'
+
+ # Ahead-Of-Time compilation
+ $out/bin/native-image --no-server HelloWorld
+ ./helloworld | fgrep 'Hello World'
+
+ # Ahead-Of-Time compilation with --static
+ $out/bin/native-image --no-server --static HelloWorld
+ ./helloworld | fgrep 'Hello World'
+ '';
+
+ passthru.home = graalvmXXX-ce;
+
+ meta = with stdenv.lib; {
+ homepage = "https://www.graalvm.org/";
+ description = "High-Performance Polyglot VM";
+ license = with licenses; [ upl gpl2Classpath bsd3 ];
+ maintainers = with maintainers; [ bandresen volth hlolli glittershark ];
+ platforms = [ "x86_64-linux" ];
+ };
+ };
+ in
+ graalvmXXX-ce;
+in {
+ graalvm8-ce = common "8";
+ graalvm11-ce = common "11";
+}
diff --git a/pkgs/development/compilers/graalvm/enterprise-edition.nix b/pkgs/development/compilers/graalvm/enterprise-edition.nix
index 89896c556efa..690bfdb425cf 100644
--- a/pkgs/development/compilers/graalvm/enterprise-edition.nix
+++ b/pkgs/development/compilers/graalvm/enterprise-edition.nix
@@ -1,44 +1,51 @@
-{ stdenv, requireFile, perl, unzip, glibc, zlib, bzip2, gdk-pixbuf, xorg, glib, fontconfig, freetype, cairo, pango, gtk3, gtk2, ffmpeg_3, libGL, atk, alsaLib, libav_0_8, setJavaClassPath }:
+{ stdenv, requireFile, perl, unzip, glibc, zlib, bzip2, gdk-pixbuf, xorg, glib, fontconfig, freetype, cairo, pango, gtk3, gtk2, ffmpeg, libGL, atk, alsaLib, libav_0_8, setJavaClassPath }:
let
common = javaVersion:
let
graalvmXXX-ee = stdenv.mkDerivation rec {
pname = "graalvm${javaVersion}-ee";
- version = "20.0.0";
+ version = "20.2.1";
srcs = [
(requireFile {
name = "graalvm-ee-java${javaVersion}-linux-amd64-${version}.tar.gz";
- sha256 = { "8" = "2df9b31b96f7a24b6a2fe3ecea0b5e819d5d058fde6320016dba1787ce59e99e";
- "11" = "b704fd27b5993584a1ad659b41f42ff0ae8893c066b64a6f6a1719fbee382536";
+ sha256 = { "8" = "e0bb182146283a43824dd2c2ceeb89b6ff7a93f9a85da889f8663ce1c2bd3002";
+ "11" = "e5d92d361e7859fe5f88c92d7bb466e285e07f1e4e2d9944948f85fa0e3aee2b";
}.${javaVersion};
url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html";
})
(requireFile {
name = "native-image-installable-svm-svmee-java${javaVersion}-linux-amd64-${version}.jar";
- sha256 = { "8" = "a9f3f86d880d133bd24ad3b1d95129a96e80ea1d8fbc865d09e9410b921e6897";
- "11" = "57086123a95f1e9d4e67b92f830bad9325431908c69a40ef10f28ed586d8bd35";
+ sha256 = { "8" = "37ac6a62f68adad513057a60513ba75749adf98cc73999b3918afe159900428d";
+ "11" = "f62df715ad529f8b84854644ac99e0a9a349232c7f03985d20a2a8be20edaa44";
+ }.${javaVersion};
+ url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html";
+ })
+ (requireFile {
+ name = "llvm-toolchain-installable-java${javaVersion}-linux-amd64-${version}.jar";
+ sha256 = { "8" = "da98a8c17b0c724b41d1596b57e282a1ecfcbf9140404dfb04b0d4d9fb159d8a";
+ "11" = "fc442c396e92f59d034a69175104cb3565c3d128426bd939cc94c6ceccbb720f";
}.${javaVersion};
url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html";
})
(requireFile {
name = "ruby-installable-svm-svmee-java${javaVersion}-linux-amd64-${version}.jar";
- sha256 = { "8" = "28b2910736f41070c84b97f1b1a3c5fa43ebdcd926ec92c8f145550b5b975b3c";
- "11" = "27ff1befa67fe5cc9eb0216b6b1105876f44d13eff6137f36f29f13377ea687b";
+ sha256 = { "8" = "44f6887249f2eb54cba98dd4d9de019da5463d92982e03bf655fffe4bb520daf";
+ "11" = "941f3752ccb097958f49250586f04c305092ded3ea4c1b7d9a0f7632e47fa335";
}.${javaVersion};
url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html";
})
(requireFile {
name = "python-installable-svm-svmee-java${javaVersion}-linux-amd64-${version}.jar";
- sha256 = { "8" = "9c83bcd71e316805c2914c9002ce348ae44829606adc2375d9188b1eaaaf82f9";
- "11" = "5ca51478bcb5ea5bd9be35856dd7fb2ef03b888cd1b7284a8c15531979025fb4";
+ sha256 = { "8" = "5c3993c701bd09c6064dcf4a6d9c7489620d0654b03c74682398c788c0211c09";
+ "11" = "de3ebf35ce47dc399d7976cbd09fde0e85f2c10f85bc3fe8f32bb9e2b500ab70";
}.${javaVersion};
url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html";
})
(requireFile {
name = "wasm-installable-svm-svmee-java${javaVersion}-linux-amd64-${version}.jar";
- sha256 = { "8" = "e8bd14d3f9bf652104e4346e0899a0351afaecae030a9c0ce0f91b1f93d9e660";
- "11" = "d24eeb84625bb7a5e330b897fd6dde7fc579a687997b64625199c33fa83c40b4";
+ sha256 = { "8" = "c0a334b271fd32c098bb3c42eada7eafb9f536becaa756097eebe4682915b067";
+ "11" = "9e801071992a0ff976bc40b640a8b9368fd8ea890ba986543658fcbaa3a7fd68";
}.${javaVersion};
url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html";
})
@@ -47,7 +54,7 @@ let
unpackPhase = ''
unpack_jar() {
jar=$1
- unzip $jar -d $out
+ unzip -o $jar -d $out
perl -ne 'use File::Path qw(make_path);
use File::Basename qw(dirname);
if (/^(.+) = (.+)$/) {
@@ -70,6 +77,7 @@ let
unpack_jar ''${arr[2]}
unpack_jar ''${arr[3]}
unpack_jar ''${arr[4]}
+ unpack_jar ''${arr[5]}
'';
installPhase = {
@@ -117,7 +125,7 @@ let
}.${javaVersion}
}:${
stdenv.lib.strings.makeLibraryPath [ glibc xorg.libXxf86vm xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXrender
- glib zlib bzip2 alsaLib fontconfig freetype pango gtk3 gtk2 cairo gdk-pixbuf atk ffmpeg_3 libGL ]}"
+ glib zlib bzip2 alsaLib fontconfig freetype pango gtk3 gtk2 cairo gdk-pixbuf atk ffmpeg libGL ]}"
for f in $(find $out -type f -perm -0100); do
patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$f" || true
diff --git a/pkgs/development/compilers/halide/default.nix b/pkgs/development/compilers/halide/default.nix
index 356ebe231729..1ff821edf800 100644
--- a/pkgs/development/compilers/halide/default.nix
+++ b/pkgs/development/compilers/halide/default.nix
@@ -1,42 +1,43 @@
-{ llvmPackages, lib, fetchFromGitHub, cmake
-, libpng, libjpeg, mesa, eigen
-, openblas, blas, lapack
+{ llvmPackages
+, lib
+, fetchFromGitHub
+, cmake
+, libpng
+, libjpeg
+, mesa
+, eigen
+, openblas
+, blas
+, lapack
}:
assert blas.implementation == "openblas" && lapack.implementation == "openblas";
-let
- version = "2019_08_27";
-
-in llvmPackages.stdenv.mkDerivation {
-
- name = "halide-${builtins.replaceStrings ["_"] ["."] version}";
+llvmPackages.stdenv.mkDerivation rec {
+ pname = "halide";
+ version = "10.0.0";
src = fetchFromGitHub {
owner = "halide";
repo = "Halide";
- rev = "release_${version}";
- sha256 = "09xf8v9zyxx2fn6s1yzjkyzcf9zyzrg3x5vivgd2ljzbfhm8wh7n";
+ rev = "v${version}";
+ sha256 = "0il71rppjp76m7zd420siidvhs76sqiq26h60ywk812sj9mmgxj6";
};
- patches = [ ./nix.patch ];
-
# clang fails to compile intermediate code because
# of unused "--gcc-toolchain" option
postPatch = ''
sed -i "s/-Werror//" src/CMakeLists.txt
'';
- cmakeFlags = [ "-DWARNINGS_AS_ERRORS=OFF" ];
+ cmakeFlags = [ "-DWARNINGS_AS_ERRORS=OFF" "-DWITH_PYTHON_BINDINGS=OFF" ];
# To handle the lack of 'local' RPATH; required, as they call one of
# their built binaries requiring their libs, in the build process.
preBuild = ''
- export LD_LIBRARY_PATH="$(pwd)/lib''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
+ export LD_LIBRARY_PATH="$(pwd)/src''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
'';
- enableParallelBuilding = true;
-
# Note: only openblas and not atlas part of this Nix expression
# see pkgs/development/libraries/science/math/liblapack/3.5.0.nix
# to get a hint howto setup atlas instead of openblas
@@ -44,24 +45,11 @@ in llvmPackages.stdenv.mkDerivation {
nativeBuildInputs = [ cmake ];
- # No install target for cmake available.
- # Calling install target in Makefile causes complete rebuild
- # and the library rpath is broken, because libncursesw.so.6 is missing.
- # Another way is using "make halide_archive", but the tarball is not easy
- # to disassemble.
- installPhase = ''
- find
- mkdir -p "$out/lib" "$out/bin"
- cp bin/HalideTrace* "$out/bin"
- cp lib/libHalide.so "$out/lib"
- cp -r include "$out"
- '';
-
meta = with lib; {
description = "C++ based language for image processing and computational photography";
homepage = "https://halide-lang.org";
license = licenses.mit;
- platforms = [ "i686-linux" "x86_64-linux" ];
+ platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ];
maintainers = [ maintainers.ck3d ];
};
}
diff --git a/pkgs/development/compilers/halide/nix.patch b/pkgs/development/compilers/halide/nix.patch
deleted file mode 100644
index fb9bbf1a4cf7..000000000000
--- a/pkgs/development/compilers/halide/nix.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4ba384324..7e23038f7 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -75,10 +75,10 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
-
- set(LLVM_VERSION "${LLVM_VERSION_MAJOR}${LLVM_VERSION_MINOR}")
-
--file(TO_NATIVE_PATH "${LLVM_TOOLS_BINARY_DIR}/llvm-as${CMAKE_EXECUTABLE_SUFFIX}" LLVM_AS)
--file(TO_NATIVE_PATH "${LLVM_TOOLS_BINARY_DIR}/llvm-nm${CMAKE_EXECUTABLE_SUFFIX}" LLVM_NM)
--file(TO_NATIVE_PATH "${LLVM_TOOLS_BINARY_DIR}/clang${CMAKE_EXECUTABLE_SUFFIX}" CLANG)
--file(TO_NATIVE_PATH "${LLVM_TOOLS_BINARY_DIR}/llvm-config${CMAKE_EXECUTABLE_SUFFIX}" LLVM_CONFIG)
-+find_program(LLVM_AS llvm-as HINTS ${LLVM_TOOLS_BINARY_DIR})
-+find_program(LLVM_NM llvm-nm HINTS ${LLVM_TOOLS_BINARY_DIR})
-+find_program(CLANG clang HINTS ${LLVM_TOOLS_BINARY_DIR})
-+find_program(LLVM_CONFIG llvm-config HINTS ${LLVM_TOOLS_BINARY_DIR})
-
- # LLVM doesn't appear to expose --system-libs via its CMake interface,
- # so we must shell out to llvm-config to find this info
-diff --git a/apps/linear_algebra/CMakeLists.txt b/apps/linear_algebra/CMakeLists.txt
-index 132c80e6a..36ce865f2 100644
---- a/apps/linear_algebra/CMakeLists.txt
-+++ b/apps/linear_algebra/CMakeLists.txt
-@@ -26,7 +26,7 @@ if (CBLAS_FOUND)
- # Atlas requires also linking against its provided libcblas for cblas symbols
- set(ATLAS_EXTRA_LIBS cblas) # XXX fragile
- set(OpenBLAS_EXTRA_LIBS)
-- set(BLAS_VENDORS OpenBLAS ATLAS)
-+ set(BLAS_VENDORS OpenBLAS)
-
- # TODO
- # there are more vendors we could add here that support the cblas interface
-@@ -41,6 +41,7 @@ if (CBLAS_FOUND)
- message(STATUS " ${BLAS_VENDOR}: Missing")
- else()
- message(STATUS " ${BLAS_VENDOR}: Found")
-+ set(BLAS_LIBRARIES "${BLAS_LIBRARIES}" CACHE FILEPATH "BLAS library to use")
- list(APPEND BLAS_VENDORS ${NAME})
- endif()
- endforeach()
-diff --git a/apps/linear_algebra/tests/CMakeLists.txt b/apps/linear_algebra/tests/CMakeLists.txt
-index cc02eb0a4..c20419a0d 100644
---- a/apps/linear_algebra/tests/CMakeLists.txt
-+++ b/apps/linear_algebra/tests/CMakeLists.txt
-@@ -19,7 +19,7 @@ target_compile_options(test_halide_blas PRIVATE -Wno-unused-variable)
- target_link_libraries(test_halide_blas
- PRIVATE
- halide_blas
-- cblas # XXX fragile
-+ ${BLAS_LIBRARIES}
- ${HALIDE_COMPILER_LIB}
- )
-
---
-2.23.0
-
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/julia/1.0.nix b/pkgs/development/compilers/julia/1.0.nix
index 3cd9daee1416..a98b69f50e9f 100644
--- a/pkgs/development/compilers/julia/1.0.nix
+++ b/pkgs/development/compilers/julia/1.0.nix
@@ -1,4 +1,19 @@
-import ./shared.nix {
+{ stdenv, fetchpatch, fetchurl, fetchzip
+# build tools
+, gfortran, m4, makeWrapper, patchelf, perl, which, python2
+, cmake
+# libjulia dependencies
+, libunwind, readline, utf8proc, zlib
+# standard library dependencies
+, curl, fftwSinglePrec, fftw, gmp, libgit2, mpfr, openlibm, openspecfun, pcre2
+# linear algebra
+, blas, lapack, arpack
+# Darwin frameworks
+, CoreServices, ApplicationServices
+}:
+
+
+let
majorVersion = "1";
minorVersion = "0";
maintenanceVersion = "4";
@@ -6,4 +21,193 @@ import ./shared.nix {
libuvVersion = "ed3700c849289ed01fe04273a7bf865340b2bd7e";
libuvSha256 = "137w666zsjw1p0ma3lf94d75hr1q45sgkfmbizkyji2qm57cnxjs";
+
+ dsfmtVersion = "2.2.3";
+ dsfmt = fetchurl {
+ url = "http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-${dsfmtVersion}.tar.gz";
+ sha256 = "03kaqbjbi6viz0n33dk5jlf6ayxqlsq4804n7kwkndiga9s4hd42";
+ };
+
+ libuv = fetchurl {
+ url = "https://api.github.com/repos/JuliaLang/libuv/tarball/${libuvVersion}";
+ sha256 = libuvSha256;
+ };
+
+ rmathVersion = "0.1";
+ rmath-julia = fetchurl {
+ url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}";
+ sha256 = "1qyps217175qhid46l8f5i1v8i82slgp23ia63x2hzxwfmx8617p";
+ };
+
+ virtualenvVersion = "15.0.0";
+ virtualenv = fetchurl {
+ url = "mirror://pypi/v/virtualenv/virtualenv-${virtualenvVersion}.tar.gz";
+ sha256 = "06fw4liazpx5vf3am45q2pdiwrv0id7ckv7n6zmpml29x6vkzmkh";
+ };
+
+ libwhichVersion = "81e9723c0273d78493dc8c8ed570f68d9ce7e89e";
+ libwhich = fetchurl {
+ url = "https://api.github.com/repos/vtjnash/libwhich/tarball/${libwhichVersion}";
+ sha256 = "1p7zg31kpmpbmh1znrk1xrbd074agx13b9q4dcw8n2zrwwdlbz3b";
+ };
+
+ llvmVersion = "6.0.0";
+ llvm = fetchurl {
+ url = "http://releases.llvm.org/6.0.0/llvm-${llvmVersion}.src.tar.xz";
+ sha256 = "0224xvfg6h40y5lrbnb9qaq3grmdc5rg00xq03s1wxjfbf8krx8z";
+ };
+
+ suitesparseVersion = "4.4.5";
+ suitesparse = fetchurl {
+ url = "http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-${suitesparseVersion}.tar.gz";
+ sha256 = "1jcbxb8jx5wlcixzf6n5dca2rcfx6mlcms1k2rl5gp67ay3bix43";
+ };
+ version = "${majorVersion}.${minorVersion}.${maintenanceVersion}";
+in
+
+stdenv.mkDerivation rec {
+ pname = "julia";
+ inherit version;
+
+ src = fetchzip {
+ url = "https://github.com/JuliaLang/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz";
+ sha256 = src_sha256;
+ };
+
+ nativeBuildInputs = [ cmake curl gfortran m4 makeWrapper patchelf perl python2 which ];
+ # cmake is only used to build the bundled deps
+ dontUseCmakeConfigure = true;
+
+ # We assert that compatible blas and lapack are used.
+ buildInputs = assert (blas.isILP64 == lapack.isILP64); [
+ arpack fftw fftwSinglePrec gmp libgit2 libunwind mpfr
+ pcre2.dev blas lapack openlibm openspecfun readline utf8proc
+ zlib
+ ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [CoreServices ApplicationServices]
+ ;
+
+ patches = [
+ # Julia recompiles a precompiled file if the mtime stored *in* the
+ # .ji file differs from the mtime of the .ji file. This
+ # doesn't work in Nix because Nix changes the mtime of files in
+ # the Nix store to 1. So patch Julia to accept mtimes of 1.
+ ./allow_nix_mtime.patch
+ ./diagonal-test.patch
+ ./use-system-utf8proc-julia-1.0.patch
+ ];
+
+ postPatch = ''
+ patchShebangs . contrib
+ for i in backtrace cmdlineargs; do
+ mv test/$i.jl{,.off}
+ touch test/$i.jl
+ done
+ rm stdlib/Sockets/test/runtests.jl && touch stdlib/Sockets/test/runtests.jl
+ rm stdlib/Distributed/test/runtests.jl && touch stdlib/Distributed/test/runtests.jl
+ sed -e 's/Invalid Content-Type:/invalid Content-Type:/g' -i ./stdlib/LibGit2/test/libgit2.jl
+ sed -e 's/Failed to resolve /failed to resolve /g' -i ./stdlib/LibGit2/test/libgit2.jl
+ '';
+ prePatch = ''
+ mkdir deps/srccache
+ cp "${dsfmt}" "./deps/srccache/dsfmt-${dsfmtVersion}.tar.gz"
+ cp "${rmath-julia}" "./deps/srccache/Rmath-julia-${rmathVersion}.tar.gz"
+ cp "${libuv}" "./deps/srccache/libuv-${libuvVersion}.tar.gz"
+ cp "${virtualenv}" "./deps/srccache/virtualenv-${virtualenvVersion}.tar.gz"
+ cp "${libwhich}" "./deps/srccache/libwhich-${libwhichVersion}.tar.gz"
+ cp "${llvm}" "./deps/srccache/llvm-${llvmVersion}.src.tar.xz"
+ cp "${suitesparse}" "./deps/srccache/SuiteSparse-${suitesparseVersion}.tar.gz"
+ '';
+
+ makeFlags =
+ let
+ arch = stdenv.lib.head (stdenv.lib.splitString "-" stdenv.system);
+ march = {
+ x86_64 = stdenv.hostPlatform.platform.gcc.arch or "x86-64";
+ i686 = "pentium4";
+ aarch64 = "armv8-a";
+ }.${arch}
+ or (throw "unsupported architecture: ${arch}");
+ # Julia requires Pentium 4 (SSE2) or better
+ cpuTarget = { x86_64 = "x86-64"; i686 = "pentium4"; aarch64 = "generic"; }.${arch}
+ or (throw "unsupported architecture: ${arch}");
+ in [
+ "ARCH=${arch}"
+ "MARCH=${march}"
+ "JULIA_CPU_TARGET=${cpuTarget}"
+ "PREFIX=$(out)"
+ "prefix=$(out)"
+ "SHELL=${stdenv.shell}"
+
+ "USE_SYSTEM_BLAS=1"
+ "USE_BLAS64=${if blas.isILP64 then "1" else "0"}"
+
+ "USE_SYSTEM_LAPACK=1"
+
+ "USE_SYSTEM_ARPACK=1"
+ "USE_SYSTEM_FFTW=1"
+ "USE_SYSTEM_GMP=1"
+ "USE_SYSTEM_LIBGIT2=1"
+ "USE_SYSTEM_LIBUNWIND=1"
+
+ # We will probably never do that
+ #"USE_SYSTEM_LLVM=1"
+ "LLVM_VER=6.0.0"
+
+ "USE_SYSTEM_MPFR=1"
+ "USE_SYSTEM_OPENLIBM=1"
+ "USE_SYSTEM_OPENSPECFUN=1"
+ "USE_SYSTEM_PATCHELF=1"
+ "USE_SYSTEM_PCRE=1"
+ "PCRE_CONFIG=${pcre2.dev}/bin/pcre2-config"
+ "PCRE_INCL_PATH=${pcre2.dev}/include/pcre2.h"
+ "USE_SYSTEM_READLINE=1"
+ "USE_SYSTEM_UTF8PROC=1"
+ "USE_SYSTEM_ZLIB=1"
+ ];
+
+ LD_LIBRARY_PATH = assert (blas.isILP64 == lapack.isILP64); (stdenv.lib.makeLibraryPath [
+ arpack fftw fftwSinglePrec gmp libgit2 mpfr blas lapack openlibm
+ openspecfun pcre2
+ ]);
+
+ enableParallelBuilding = true;
+
+ doCheck = !stdenv.isDarwin;
+ checkTarget = "testall";
+ # Julia's tests require read/write access to $HOME
+ preCheck = ''
+ export HOME="$NIX_BUILD_TOP"
+ '';
+
+ preBuild = ''
+ sed -e '/^install:/s@[^ ]*/doc/[^ ]*@@' -i Makefile
+ sed -e '/[$](DESTDIR)[$](docdir)/d' -i Makefile
+ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
+ '';
+
+ postInstall = ''
+ # Symlink shared libraries from LD_LIBRARY_PATH into lib/julia,
+ # as using a wrapper with LD_LIBRARY_PATH causes segmentation
+ # faults when program returns an error:
+ # $ julia -e 'throw(Error())'
+ find $(echo $LD_LIBRARY_PATH | sed 's|:| |g') -maxdepth 1 -name '*.${if stdenv.isDarwin then "dylib" else "so"}*' | while read lib; do
+ if [[ ! -e $out/lib/julia/$(basename $lib) ]]; then
+ ln -sv $lib $out/lib/julia/$(basename $lib)
+ fi
+ done
+ '';
+
+ passthru = {
+ inherit majorVersion minorVersion maintenanceVersion;
+ site = "share/julia/site/v${majorVersion}.${minorVersion}";
+ };
+
+ meta = {
+ description = "High-level performance-oriented dynamical language for technical computing";
+ homepage = "https://julialang.org/";
+ license = stdenv.lib.licenses.mit;
+ maintainers = with stdenv.lib.maintainers; [ raskin rob garrison ];
+ platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" "aarch64-linux" ];
+ };
}
diff --git a/pkgs/development/compilers/julia/1.3.nix b/pkgs/development/compilers/julia/1.3.nix
index 15694734d487..406ea73f2aed 100644
--- a/pkgs/development/compilers/julia/1.3.nix
+++ b/pkgs/development/compilers/julia/1.3.nix
@@ -72,13 +72,15 @@ stdenv.mkDerivation rec {
makeFlags =
let
arch = head (splitString "-" stdenv.system);
- march = { x86_64 = stdenv.hostPlatform.platform.gcc.arch or "x86-64"; i686 = "pentium4"; }.${arch}
+ march = {
+ x86_64 = stdenv.hostPlatform.platform.gcc.arch or "x86-64";
+ i686 = "pentium4";
+ aarch64 = "armv8-a";
+ }.${arch}
or (throw "unsupported architecture: ${arch}");
# Julia requires Pentium 4 (SSE2) or better
- cpuTarget = { x86_64 = "x86-64"; i686 = "pentium4"; }.${arch}
+ cpuTarget = { x86_64 = "x86-64"; i686 = "pentium4"; aarch64 = "generic"; }.${arch}
or (throw "unsupported architecture: ${arch}");
- # Julia applies a lot of patches to its dependencies, so for now do not use the system LLVM
- # https://github.com/JuliaLang/julia/tree/master/deps/patches
in [
"ARCH=${arch}"
"MARCH=${march}"
@@ -119,7 +121,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- doCheck = !stdenv.isDarwin;
+ # Other versions of Julia pass the tests, but we are not sure why these fail.
+ doCheck = false;
checkTarget = "testall";
# Julia's tests require read/write access to $HOME
preCheck = ''
diff --git a/pkgs/development/compilers/julia/shared.nix b/pkgs/development/compilers/julia/1.5.nix
index 29ac41150506..151cf83cecef 100644
--- a/pkgs/development/compilers/julia/shared.nix
+++ b/pkgs/development/compilers/julia/1.5.nix
@@ -1,70 +1,26 @@
-{ majorVersion
-, minorVersion
-, maintenanceVersion
-, src_sha256
-# source deps
-, libuvVersion
-, libuvSha256
-}:
-{ stdenv, fetchurl, fetchzip
+{ stdenv, fetchurl, fetchzip, fetchFromGitHub
# build tools
, gfortran, m4, makeWrapper, patchelf, perl, which, python2
, cmake
# libjulia dependencies
, libunwind, readline, utf8proc, zlib
# standard library dependencies
-, curl, fftwSinglePrec, fftw, gmp, libgit2, mpfr, openlibm, openspecfun, pcre2
+, curl, fftwSinglePrec, fftw, libgit2, mpfr, openlibm, openspecfun, pcre2
# linear algebra
, blas, lapack, arpack
# Darwin frameworks
, CoreServices, ApplicationServices
}:
-with stdenv.lib;
-
assert (!blas.isILP64) && (!lapack.isILP64);
-let
- dsfmtVersion = "2.2.3";
- dsfmt = fetchurl {
- url = "http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-${dsfmtVersion}.tar.gz";
- sha256 = "03kaqbjbi6viz0n33dk5jlf6ayxqlsq4804n7kwkndiga9s4hd42";
- };
-
- libuv = fetchurl {
- url = "https://api.github.com/repos/JuliaLang/libuv/tarball/${libuvVersion}";
- sha256 = libuvSha256;
- };
-
- rmathVersion = "0.1";
- rmath-julia = fetchurl {
- url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}";
- sha256 = "1qyps217175qhid46l8f5i1v8i82slgp23ia63x2hzxwfmx8617p";
- };
-
- virtualenvVersion = "15.0.0";
- virtualenv = fetchurl {
- url = "mirror://pypi/v/virtualenv/virtualenv-${virtualenvVersion}.tar.gz";
- sha256 = "06fw4liazpx5vf3am45q2pdiwrv0id7ckv7n6zmpml29x6vkzmkh";
- };
-
- libwhichVersion = "81e9723c0273d78493dc8c8ed570f68d9ce7e89e";
- libwhich = fetchurl {
- url = "https://api.github.com/repos/vtjnash/libwhich/tarball/${libwhichVersion}";
- sha256 = "1p7zg31kpmpbmh1znrk1xrbd074agx13b9q4dcw8n2zrwwdlbz3b";
- };
-
- llvmVersion = "6.0.0";
- llvm = fetchurl {
- url = "http://releases.llvm.org/6.0.0/llvm-${llvmVersion}.src.tar.xz";
- sha256 = "0224xvfg6h40y5lrbnb9qaq3grmdc5rg00xq03s1wxjfbf8krx8z";
- };
+with stdenv.lib;
- suitesparseVersion = "4.4.5";
- suitesparse = fetchurl {
- url = "http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-${suitesparseVersion}.tar.gz";
- sha256 = "1jcbxb8jx5wlcixzf6n5dca2rcfx6mlcms1k2rl5gp67ay3bix43";
- };
+let
+ majorVersion = "1";
+ minorVersion = "5";
+ maintenanceVersion = "3";
+ src_sha256 = "sha256:0jds8lrhk4hfdv7dg5p2ibzin9ivga7wrx7zwcmz6dqp3x792n1i";
version = "${majorVersion}.${minorVersion}.${maintenanceVersion}";
in
@@ -72,24 +28,13 @@ stdenv.mkDerivation rec {
pname = "julia";
inherit version;
- src = fetchzip {
- url = "https://github.com/JuliaLang/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz";
- sha256 = src_sha256;
- };
- prePatch = ''
- export PATH=$PATH:${cmake}/bin
- mkdir deps/srccache
- cp "${dsfmt}" "./deps/srccache/dsfmt-${dsfmtVersion}.tar.gz"
- cp "${rmath-julia}" "./deps/srccache/Rmath-julia-${rmathVersion}.tar.gz"
- cp "${libuv}" "./deps/srccache/libuv-${libuvVersion}.tar.gz"
- cp "${virtualenv}" "./deps/srccache/virtualenv-${virtualenvVersion}.tar.gz"
- cp "${libwhich}" "./deps/srccache/libwhich-${libwhichVersion}.tar.gz"
- cp "${llvm}" "./deps/srccache/llvm-${llvmVersion}.src.tar.xz"
- cp "${suitesparse}" "./deps/srccache/SuiteSparse-${suitesparseVersion}.tar.gz"
- '';
+ src = fetchzip {
+ url = "https://github.com/JuliaLang/julia/releases/download/v${version}/julia-${version}-full.tar.gz";
+ sha256 = src_sha256;
+ };
patches = [
- ./0001.1-use-system-utf8proc.patch
+ ./use-system-utf8proc-julia-1.3.patch
# Julia recompiles a precompiled file if the mtime stored *in* the
# .ji file differs from the mtime of the .ji file. This
@@ -106,28 +51,36 @@ stdenv.mkDerivation rec {
done
rm stdlib/Sockets/test/runtests.jl && touch stdlib/Sockets/test/runtests.jl
rm stdlib/Distributed/test/runtests.jl && touch stdlib/Distributed/test/runtests.jl
+ # LibGit2 fails with a weird error, so we skip it as well now
+ rm stdlib/LibGit2/test/runtests.jl && touch stdlib/LibGit2/test/runtests.jl
sed -e 's/Invalid Content-Type:/invalid Content-Type:/g' -i ./stdlib/LibGit2/test/libgit2.jl
sed -e 's/Failed to resolve /failed to resolve /g' -i ./stdlib/LibGit2/test/libgit2.jl
'';
+ dontUseCmakeConfigure = true;
+
buildInputs = [
- arpack fftw fftwSinglePrec gmp libgit2 libunwind mpfr
+ arpack fftw fftwSinglePrec libgit2 libunwind mpfr
pcre2.dev blas lapack openlibm openspecfun readline utf8proc
zlib
- ]
- ++ stdenv.lib.optionals stdenv.isDarwin [CoreServices ApplicationServices]
- ;
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [CoreServices ApplicationServices];
- nativeBuildInputs = [ curl gfortran m4 makeWrapper patchelf perl python2 which ];
+ nativeBuildInputs = [ curl gfortran m4 makeWrapper patchelf perl python2 which cmake ];
makeFlags =
let
arch = head (splitString "-" stdenv.system);
- march = { x86_64 = stdenv.hostPlatform.platform.gcc.arch or "x86-64"; i686 = "pentium4"; }.${arch}
+ march = {
+ x86_64 = stdenv.hostPlatform.platform.gcc.arch or "x86-64";
+ i686 = "pentium4";
+ aarch64 = "armv8-a";
+ }.${arch}
or (throw "unsupported architecture: ${arch}");
# Julia requires Pentium 4 (SSE2) or better
- cpuTarget = { x86_64 = "x86-64"; i686 = "pentium4"; }.${arch}
+ cpuTarget = { x86_64 = "x86-64"; i686 = "pentium4"; aarch64 = "generic"; }.${arch}
or (throw "unsupported architecture: ${arch}");
+ # Julia applies a lot of patches to its dependencies, so for now do not use the system LLVM
+ # https://github.com/JuliaLang/julia/tree/master/deps/patches
in [
"ARCH=${arch}"
"MARCH=${march}"
@@ -143,13 +96,10 @@ stdenv.mkDerivation rec {
"USE_SYSTEM_ARPACK=1"
"USE_SYSTEM_FFTW=1"
- "USE_SYSTEM_GMP=1"
+ "USE_SYSTEM_GMP=0"
"USE_SYSTEM_LIBGIT2=1"
"USE_SYSTEM_LIBUNWIND=1"
- #"USE_SYSTEM_LLVM=1"
- "LLVM_VER=6.0.0"
-
"USE_SYSTEM_MPFR=1"
"USE_SYSTEM_OPENLIBM=1"
"USE_SYSTEM_OPENSPECFUN=1"
@@ -160,17 +110,17 @@ stdenv.mkDerivation rec {
"USE_SYSTEM_READLINE=1"
"USE_SYSTEM_UTF8PROC=1"
"USE_SYSTEM_ZLIB=1"
+
+ "USE_BINARYBUILDER=0"
];
LD_LIBRARY_PATH = makeLibraryPath [
- arpack fftw fftwSinglePrec gmp libgit2 mpfr blas lapack openlibm
- openspecfun pcre2
+ arpack fftw fftwSinglePrec libgit2 mpfr blas openlibm
+ openspecfun pcre2 lapack
];
enableParallelBuilding = true;
- doCheck = !stdenv.isDarwin;
- checkTarget = "testall";
# Julia's tests require read/write access to $HOME
preCheck = ''
export HOME="$NIX_BUILD_TOP"
@@ -204,7 +154,7 @@ stdenv.mkDerivation rec {
homepage = "https://julialang.org/";
license = stdenv.lib.licenses.mit;
maintainers = with stdenv.lib.maintainers; [ raskin rob garrison ];
- platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ];
+ platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" "aarch64-linux" ];
broken = stdenv.isi686;
};
}
diff --git a/pkgs/development/compilers/julia/diagonal-test.patch b/pkgs/development/compilers/julia/diagonal-test.patch
new file mode 100644
index 000000000000..dd31e67e9d34
--- /dev/null
+++ b/pkgs/development/compilers/julia/diagonal-test.patch
@@ -0,0 +1,27 @@
+From 9eb180c523b877a53b9e1cf53a4d5e6dad3d7bfe Mon Sep 17 00:00:00 2001
+From: Lars Jellema <lars.jellema@gmail.com>
+Date: Sat, 19 Sep 2020 13:52:20 +0200
+Subject: [PATCH] Use approximate comparisons for diagonal tests
+
+---
+ stdlib/LinearAlgebra/test/diagonal.jl | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/stdlib/LinearAlgebra/test/diagonal.jl b/stdlib/LinearAlgebra/test/diagonal.jl
+index e420d5bc6d..7f1b5d0aec 100644
+--- a/stdlib/LinearAlgebra/test/diagonal.jl
++++ b/stdlib/LinearAlgebra/test/diagonal.jl
+@@ -450,8 +450,8 @@ end
+ M = randn(T, 5, 5)
+ MM = [randn(T, 2, 2) for _ in 1:2, _ in 1:2]
+ for transform in (identity, adjoint, transpose, Adjoint, Transpose)
+- @test lmul!(transform(D), copy(M)) == *(transform(Matrix(D)), M)
+- @test rmul!(copy(M), transform(D)) == *(M, transform(Matrix(D)))
++ @test lmul!(transform(D), copy(M)) ≈ *(transform(Matrix(D)), M)
++ @test rmul!(copy(M), transform(D)) ≈ *(M, transform(Matrix(D)))
+ @test lmul!(transform(DD), copy(MM)) == *(transform(fullDD), MM)
+ @test rmul!(copy(MM), transform(DD)) == *(MM, transform(fullDD))
+ end
+--
+2.28.0
+
diff --git a/pkgs/development/compilers/julia/0001.1-use-system-utf8proc.patch b/pkgs/development/compilers/julia/use-system-utf8proc-julia-1.0.patch
index be4391399f55..be4391399f55 100644
--- a/pkgs/development/compilers/julia/0001.1-use-system-utf8proc.patch
+++ b/pkgs/development/compilers/julia/use-system-utf8proc-julia-1.0.patch
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/ldc/binary.nix b/pkgs/development/compilers/ldc/binary.nix
index 56d40be86194..cbdb56efb17f 100644
--- a/pkgs/development/compilers/ldc/binary.nix
+++ b/pkgs/development/compilers/ldc/binary.nix
@@ -17,7 +17,8 @@ in mkDerivation {
dontConfigure = true;
dontBuild = true;
- nativeBuildInputs = [ fixDarwinDylibNames autoPatchelfHook ];
+ nativeBuildInputs = [ autoPatchelfHook ]
+ ++ lib.optional hostPlatform.isDarwin fixDarwinDylibNames;
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libxml2 stdenv.cc.cc ];
diff --git a/pkgs/development/compilers/ldc/default.nix b/pkgs/development/compilers/ldc/default.nix
index 5a4baabcf8d8..e0a689c7fa05 100644
--- a/pkgs/development/compilers/ldc/default.nix
+++ b/pkgs/development/compilers/ldc/default.nix
@@ -1,5 +1,4 @@
import ./generic.nix {
- version = "1.20.1";
- ldcSha256 = "1bqsgab22v02pc3c9gcyf15y7aimadv24d68icaw5lpgnvzxy89b";
+ version = "1.24.0";
+ ldcSha256 = "0g5svf55i0kq55q49awmwqj9qi1n907cyrn1vjdjgs8nx6nn35gx";
}
-
diff --git a/pkgs/development/compilers/ldc/generic.nix b/pkgs/development/compilers/ldc/generic.nix
index c93d423945cb..214d64cfa76b 100644
--- a/pkgs/development/compilers/ldc/generic.nix
+++ b/pkgs/development/compilers/ldc/generic.nix
@@ -1,5 +1,5 @@
{ version, ldcSha256 }:
-{ stdenv, fetchurl, cmake, ninja, llvm_5, llvm_8, curl, tzdata
+{ stdenv, fetchurl, cmake, ninja, llvm_11, curl, tzdata
, libconfig, lit, gdb, unzip, darwin, bash
, callPackage, makeWrapper, runCommand, targetPackages
, ldcBootstrap ? callPackage ./bootstrap.nix { }
@@ -56,16 +56,12 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [
- cmake ninja makeWrapper unzip ldcBootstrap lit lit.python
+ cmake ldcBootstrap lit lit.python llvm_11 makeWrapper ninja unzip
]
++ stdenv.lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.Foundation
- # https://github.com/NixOS/nixpkgs/issues/57120
- # https://github.com/NixOS/nixpkgs/pull/59197#issuecomment-481972515
- llvm_5
]
++ stdenv.lib.optionals (!stdenv.hostPlatform.isDarwin) [
- llvm_8
# https://github.com/NixOS/nixpkgs/pull/36378#issuecomment-385034818
gdb
];
diff --git a/pkgs/development/compilers/llvm/10/clang/default.nix b/pkgs/development/compilers/llvm/10/clang/default.nix
index a3d6e7e402ab..fef7720d726d 100644
--- a/pkgs/development/compilers/llvm/10/clang/default.nix
+++ b/pkgs/development/compilers/llvm/10/clang/default.nix
@@ -19,10 +19,10 @@ let
'';
nativeBuildInputs = [ cmake python3 lld ]
- ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx;
+ ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libxml2 llvm ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libxml2 llvm ];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++14"
diff --git a/pkgs/development/compilers/llvm/10/compiler-rt.nix b/pkgs/development/compilers/llvm/10/compiler-rt.nix
index 47bbe808ac20..e6882cbabb8b 100644
--- a/pkgs/development/compilers/llvm/10/compiler-rt.nix
+++ b/pkgs/development/compilers/llvm/10/compiler-rt.nix
@@ -41,6 +41,11 @@ stdenv.mkDerivation rec {
"-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY"
] ++ stdenv.lib.optionals (bareMetal) [
"-DCOMPILER_RT_OS_DIR=baremetal"
+ ] ++ stdenv.lib.optionals (stdenv.hostPlatform.isDarwin) [
+ # The compiler-rt build infrastructure sniffs supported platforms on Darwin
+ # and finds i386;x86_64;x86_64h. We only build for x86_64, so linking fails
+ # when it tries to use libc++ and libc++api for i386.
+ "-DDARWIN_osx_ARCHS=${stdenv.hostPlatform.parsed.cpu.name}"
];
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/compilers/llvm/10/libc++/default.nix b/pkgs/development/compilers/llvm/10/libc++/default.nix
index 651f1887553d..95711903932e 100644
--- a/pkgs/development/compilers/llvm/10/libc++/default.nix
+++ b/pkgs/development/compilers/llvm/10/libc++/default.nix
@@ -21,9 +21,10 @@ stdenv.mkDerivation {
patchShebangs utils/cat_files.py
'';
nativeBuildInputs = [ cmake ]
- ++ stdenv.lib.optional (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isWasi) python3;
+ ++ stdenv.lib.optional (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isWasi) python3
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libcxxabi ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libcxxabi ];
cmakeFlags = [
"-DLIBCXX_LIBCXXABI_LIB_PATH=${libcxxabi}/lib"
diff --git a/pkgs/development/compilers/llvm/11/clang/default.nix b/pkgs/development/compilers/llvm/11/clang/default.nix
index 4f5e20cfe770..2de5f65b4a13 100644
--- a/pkgs/development/compilers/llvm/11/clang/default.nix
+++ b/pkgs/development/compilers/llvm/11/clang/default.nix
@@ -20,10 +20,10 @@ let
'';
nativeBuildInputs = [ cmake python3 lld ]
- ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx;
+ ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libxml2 llvm ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libxml2 llvm ];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++14"
diff --git a/pkgs/development/compilers/llvm/11/default.nix b/pkgs/development/compilers/llvm/11/default.nix
index a404d1606957..e6765ec68990 100644
--- a/pkgs/development/compilers/llvm/11/default.nix
+++ b/pkgs/development/compilers/llvm/11/default.nix
@@ -7,7 +7,7 @@
let
release_version = "11.0.0";
- version = "${release_version}"; # differentiating these (variables) is important for RCs
+ version = release_version; # differentiating these (variables) is important for RCs
targetConfig = stdenv.targetPlatform.config;
fetch = name: sha256: fetchurl {
diff --git a/pkgs/development/compilers/llvm/11/llvm.nix b/pkgs/development/compilers/llvm/11/llvm.nix
index 3f37cac078f9..c2b70a149bf5 100644
--- a/pkgs/development/compilers/llvm/11/llvm.nix
+++ b/pkgs/development/compilers/llvm/11/llvm.nix
@@ -163,7 +163,7 @@ in stdenv.mkDerivation (rec {
description = "Collection of modular and reusable compiler and toolchain technologies";
homepage = "https://llvm.org/";
license = stdenv.lib.licenses.ncsa;
- maintainers = with stdenv.lib.maintainers; [ lovek323 raskin dtzWill ];
+ maintainers = with stdenv.lib.maintainers; [ lovek323 raskin dtzWill primeos ];
platforms = stdenv.lib.platforms.all;
};
} // stdenv.lib.optionalAttrs enableManpages {
diff --git a/pkgs/development/compilers/llvm/5/clang/default.nix b/pkgs/development/compilers/llvm/5/clang/default.nix
index cd7d952243ce..b5e7b54fa5be 100644
--- a/pkgs/development/compilers/llvm/5/clang/default.nix
+++ b/pkgs/development/compilers/llvm/5/clang/default.nix
@@ -19,10 +19,10 @@ let
'';
nativeBuildInputs = [ cmake python3 ]
- ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx;
+ ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libxml2 llvm ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libxml2 llvm ];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
diff --git a/pkgs/development/compilers/llvm/5/compiler-rt.nix b/pkgs/development/compilers/llvm/5/compiler-rt.nix
index 32d6dd3d4795..41f2b24b057e 100644
--- a/pkgs/development/compilers/llvm/5/compiler-rt.nix
+++ b/pkgs/development/compilers/llvm/5/compiler-rt.nix
@@ -41,6 +41,11 @@ stdenv.mkDerivation {
"-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY"
] ++ stdenv.lib.optionals (bareMetal) [
"-DCOMPILER_RT_OS_DIR=baremetal"
+ ] ++ stdenv.lib.optionals (stdenv.hostPlatform.isDarwin) [
+ # The compiler-rt build infrastructure sniffs supported platforms on Darwin
+ # and finds i386;x86_64;x86_64h. We only build for x86_64, so linking fails
+ # when it tries to use libc++ and libc++api for i386.
+ "-DDARWIN_osx_ARCHS=${stdenv.hostPlatform.parsed.cpu.name}"
];
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/compilers/llvm/5/libc++/default.nix b/pkgs/development/compilers/llvm/5/libc++/default.nix
index f8185fc3ff4b..9bebedbc0442 100644
--- a/pkgs/development/compilers/llvm/5/libc++/default.nix
+++ b/pkgs/development/compilers/llvm/5/libc++/default.nix
@@ -25,9 +25,11 @@ stdenv.mkDerivation {
'' + lib.optionalString stdenv.hostPlatform.isMusl ''
patchShebangs utils/cat_files.py
'';
- nativeBuildInputs = [ cmake ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl python3;
+ nativeBuildInputs = [ cmake ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isMusl python3
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libcxxabi ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libcxxabi ];
cmakeFlags = [
"-DLIBCXX_LIBCXXABI_LIB_PATH=${libcxxabi}/lib"
diff --git a/pkgs/development/compilers/llvm/6/clang/default.nix b/pkgs/development/compilers/llvm/6/clang/default.nix
index 8f6479fe2f4e..ec3effebfd77 100644
--- a/pkgs/development/compilers/llvm/6/clang/default.nix
+++ b/pkgs/development/compilers/llvm/6/clang/default.nix
@@ -19,10 +19,10 @@ let
'';
nativeBuildInputs = [ cmake python3 ]
- ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx;
+ ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libxml2 llvm ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libxml2 llvm ];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
diff --git a/pkgs/development/compilers/llvm/6/compiler-rt.nix b/pkgs/development/compilers/llvm/6/compiler-rt.nix
index 89f25cad2c54..8bd61f5d7f70 100644
--- a/pkgs/development/compilers/llvm/6/compiler-rt.nix
+++ b/pkgs/development/compilers/llvm/6/compiler-rt.nix
@@ -41,6 +41,11 @@ stdenv.mkDerivation {
"-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY"
] ++ stdenv.lib.optionals (bareMetal) [
"-DCOMPILER_RT_OS_DIR=baremetal"
+ ] ++ stdenv.lib.optionals (stdenv.hostPlatform.isDarwin) [
+ # The compiler-rt build infrastructure sniffs supported platforms on Darwin
+ # and finds i386;x86_64;x86_64h. We only build for x86_64, so linking fails
+ # when it tries to use libc++ and libc++api for i386.
+ "-DDARWIN_osx_ARCHS=${stdenv.hostPlatform.parsed.cpu.name}"
];
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/compilers/llvm/6/libc++/default.nix b/pkgs/development/compilers/llvm/6/libc++/default.nix
index a922bcfaf0ea..727a32260872 100644
--- a/pkgs/development/compilers/llvm/6/libc++/default.nix
+++ b/pkgs/development/compilers/llvm/6/libc++/default.nix
@@ -25,9 +25,11 @@ stdenv.mkDerivation {
'' + lib.optionalString stdenv.hostPlatform.isMusl ''
patchShebangs utils/cat_files.py
'';
- nativeBuildInputs = [ cmake ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl python3;
+ nativeBuildInputs = [ cmake ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isMusl python3
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libcxxabi ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libcxxabi ];
cmakeFlags = [
"-DLIBCXX_LIBCXXABI_LIB_PATH=${libcxxabi}/lib"
diff --git a/pkgs/development/compilers/llvm/7/clang/default.nix b/pkgs/development/compilers/llvm/7/clang/default.nix
index 905ec862ad7e..969938681fe9 100644
--- a/pkgs/development/compilers/llvm/7/clang/default.nix
+++ b/pkgs/development/compilers/llvm/7/clang/default.nix
@@ -20,10 +20,10 @@ let
'';
nativeBuildInputs = [ cmake python3 ]
- ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx;
+ ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libxml2 llvm lld ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libxml2 llvm lld ];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
diff --git a/pkgs/development/compilers/llvm/7/compiler-rt.nix b/pkgs/development/compilers/llvm/7/compiler-rt.nix
index 97a5d73f3041..ec9b7e6e6ad4 100644
--- a/pkgs/development/compilers/llvm/7/compiler-rt.nix
+++ b/pkgs/development/compilers/llvm/7/compiler-rt.nix
@@ -41,6 +41,11 @@ stdenv.mkDerivation {
"-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY"
] ++ stdenv.lib.optionals (bareMetal) [
"-DCOMPILER_RT_OS_DIR=baremetal"
+ ] ++ stdenv.lib.optionals (stdenv.hostPlatform.isDarwin) [
+ # The compiler-rt build infrastructure sniffs supported platforms on Darwin
+ # and finds i386;x86_64;x86_64h. We only build for x86_64, so linking fails
+ # when it tries to use libc++ and libc++api for i386.
+ "-DDARWIN_osx_ARCHS=${stdenv.hostPlatform.parsed.cpu.name}"
];
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/compilers/llvm/7/libc++/default.nix b/pkgs/development/compilers/llvm/7/libc++/default.nix
index 83c05cf0e634..76baadf1c6e9 100644
--- a/pkgs/development/compilers/llvm/7/libc++/default.nix
+++ b/pkgs/development/compilers/llvm/7/libc++/default.nix
@@ -24,9 +24,12 @@ stdenv.mkDerivation {
'' + lib.optionalString stdenv.hostPlatform.isMusl ''
patchShebangs utils/cat_files.py
'';
- nativeBuildInputs = [ cmake ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl python3;
- buildInputs = [ libcxxabi ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ nativeBuildInputs = [ cmake ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isMusl python3
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
+
+ buildInputs = [ libcxxabi ] ;
cmakeFlags = [
"-DLIBCXX_LIBCXXABI_LIB_PATH=${libcxxabi}/lib"
diff --git a/pkgs/development/compilers/llvm/7/libc++abi.nix b/pkgs/development/compilers/llvm/7/libc++abi.nix
index 97141a0bd402..7f2ec528f3c1 100644
--- a/pkgs/development/compilers/llvm/7/libc++abi.nix
+++ b/pkgs/development/compilers/llvm/7/libc++abi.nix
@@ -1,4 +1,5 @@
{ stdenv, cmake, fetch, libcxx, llvm, version
+, standalone ? false
# on musl the shared objects don't build
, enableShared ? ! stdenv.hostPlatform.isMusl }:
@@ -20,7 +21,9 @@ stdenv.mkDerivation {
patch -p1 -d $(ls -d libcxx-*) -i ${../libcxx-0001-musl-hacks.patch}
'';
- cmakeFlags = stdenv.lib.optional (!enableShared) "-DLIBCXXABI_ENABLE_SHARED=OFF";
+ cmakeFlags =
+ stdenv.lib.optional standalone "-DLLVM_ENABLE_LIBCXX=ON" ++
+ stdenv.lib.optional (!enableShared) "-DLIBCXXABI_ENABLE_SHARED=OFF";
installPhase = if stdenv.isDarwin
then ''
diff --git a/pkgs/development/compilers/llvm/8/clang/default.nix b/pkgs/development/compilers/llvm/8/clang/default.nix
index 2d7fc8068900..5c1dca5e33b1 100644
--- a/pkgs/development/compilers/llvm/8/clang/default.nix
+++ b/pkgs/development/compilers/llvm/8/clang/default.nix
@@ -20,10 +20,10 @@ let
'';
nativeBuildInputs = [ cmake python3 ]
- ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx;
+ ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libxml2 llvm lld ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libxml2 llvm lld ];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
diff --git a/pkgs/development/compilers/llvm/8/compiler-rt.nix b/pkgs/development/compilers/llvm/8/compiler-rt.nix
index a907d4086550..3c6265c4fca0 100644
--- a/pkgs/development/compilers/llvm/8/compiler-rt.nix
+++ b/pkgs/development/compilers/llvm/8/compiler-rt.nix
@@ -41,6 +41,11 @@ stdenv.mkDerivation {
"-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY"
] ++ stdenv.lib.optionals (bareMetal) [
"-DCOMPILER_RT_OS_DIR=baremetal"
+ ] ++ stdenv.lib.optionals (stdenv.hostPlatform.isDarwin) [
+ # The compiler-rt build infrastructure sniffs supported platforms on Darwin
+ # and finds i386;x86_64;x86_64h. We only build for x86_64, so linking fails
+ # when it tries to use libc++ and libc++api for i386.
+ "-DDARWIN_osx_ARCHS=${stdenv.hostPlatform.parsed.cpu.name}"
];
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/compilers/llvm/8/libc++/default.nix b/pkgs/development/compilers/llvm/8/libc++/default.nix
index 9c0c7951c794..01e0d8e008cb 100644
--- a/pkgs/development/compilers/llvm/8/libc++/default.nix
+++ b/pkgs/development/compilers/llvm/8/libc++/default.nix
@@ -25,9 +25,10 @@ stdenv.mkDerivation {
patchShebangs utils/cat_files.py
'';
nativeBuildInputs = [ cmake ]
- ++ stdenv.lib.optional (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isWasi) python3;
+ ++ stdenv.lib.optional (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isWasi) python3
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libcxxabi ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libcxxabi ];
cmakeFlags = [
"-DLIBCXX_LIBCXXABI_LIB_PATH=${libcxxabi}/lib"
diff --git a/pkgs/development/compilers/llvm/9/clang/default.nix b/pkgs/development/compilers/llvm/9/clang/default.nix
index 81117e904d82..cfaee05944ca 100644
--- a/pkgs/development/compilers/llvm/9/clang/default.nix
+++ b/pkgs/development/compilers/llvm/9/clang/default.nix
@@ -20,10 +20,10 @@ let
'';
nativeBuildInputs = [ cmake python3 ]
- ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx;
+ ++ stdenv.lib.optional enableManpages python3.pkgs.sphinx
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libxml2 llvm lld ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libxml2 llvm lld ];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
diff --git a/pkgs/development/compilers/llvm/9/compiler-rt.nix b/pkgs/development/compilers/llvm/9/compiler-rt.nix
index 394f66ff7f1a..13b0b522771f 100644
--- a/pkgs/development/compilers/llvm/9/compiler-rt.nix
+++ b/pkgs/development/compilers/llvm/9/compiler-rt.nix
@@ -41,6 +41,11 @@ stdenv.mkDerivation rec {
"-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY"
] ++ stdenv.lib.optionals (bareMetal) [
"-DCOMPILER_RT_OS_DIR=baremetal"
+ ] ++ stdenv.lib.optionals (stdenv.hostPlatform.isDarwin) [
+ # The compiler-rt build infrastructure sniffs supported platforms on Darwin
+ # and finds i386;x86_64;x86_64h. We only build for x86_64, so linking fails
+ # when it tries to use libc++ and libc++api for i386.
+ "-DDARWIN_osx_ARCHS=${stdenv.hostPlatform.parsed.cpu.name}"
];
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/compilers/llvm/9/libc++/default.nix b/pkgs/development/compilers/llvm/9/libc++/default.nix
index cec6de61ca99..c9f0e6254ab4 100644
--- a/pkgs/development/compilers/llvm/9/libc++/default.nix
+++ b/pkgs/development/compilers/llvm/9/libc++/default.nix
@@ -21,9 +21,10 @@ stdenv.mkDerivation {
patchShebangs utils/cat_files.py
'';
nativeBuildInputs = [ cmake ]
- ++ stdenv.lib.optional (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isWasi) python3;
+ ++ stdenv.lib.optional (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isWasi) python3
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ libcxxabi ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ libcxxabi ];
cmakeFlags = [
"-DLIBCXX_LIBCXXABI_LIB_PATH=${libcxxabi}/lib"
diff --git a/pkgs/development/compilers/llvm/rocm/default.nix b/pkgs/development/compilers/llvm/rocm/default.nix
index 3e2c3cec0c1f..aae6f1682807 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "llvm-project";
rev = "rocm-${version}";
- sha256 = "19771lxqbm7yhsy06s4bk7amiryrfdbc0jawribw063l7n599xs6";
+ sha256 = "01ljx6mhix3z2pgddgn0ymhrsbigs1nqlz3kkwkr6p2igprrly9f";
};
in rec {
clang = wrapCCWith rec {
diff --git a/pkgs/development/compilers/llvm/rocm/lld.nix b/pkgs/development/compilers/llvm/rocm/lld.nix
index 052bfd1c62d8..34a094bf379c 100644
--- a/pkgs/development/compilers/llvm/rocm/lld.nix
+++ b/pkgs/development/compilers/llvm/rocm/lld.nix
@@ -21,6 +21,10 @@ stdenv.mkDerivation rec {
postInstall = ''
moveToOutput include "$dev"
moveToOutput lib "$dev"
+
+ # Fix lld binary path for CMake.
+ substituteInPlace "$dev/lib/cmake/lld/LLDTargets-release.cmake" \
+ --replace "\''${_IMPORT_PREFIX}/bin/lld" "$out/bin/lld"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/compilers/mercury/default.nix b/pkgs/development/compilers/mercury/default.nix
index b9225cbd793b..d7029733381d 100644
--- a/pkgs/development/compilers/mercury/default.nix
+++ b/pkgs/development/compilers/mercury/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "mercury";
- version = "20.06";
+ version = "20.06.1";
src = fetchurl {
url = "https://dl.mercurylang.org/release/mercury-srcdist-${version}.tar.gz";
- sha256 = "1gkr9w8lsdzqykqwd3f1a1phsqv090648i14ilhv8jdg85frdimr";
+ sha256 = "ef093ae81424c4f3fe696eff9aefb5fb66899e11bb17ae0326adfb70d09c1c1f";
};
buildInputs = [ gcc flex bison texinfo jdk erlang makeWrapper
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/mono/6.nix b/pkgs/development/compilers/mono/6.nix
index 0157fa7b7f68..04028648a255 100644
--- a/pkgs/development/compilers/mono/6.nix
+++ b/pkgs/development/compilers/mono/6.nix
@@ -2,8 +2,8 @@
callPackage ./generic.nix ({
inherit Foundation libobjc;
- version = "6.0.0.313";
+ version = "6.12.0.90";
srcArchiveSuffix = "tar.xz";
- sha256 = "0l0cd6q5xh1vdm6zr78rkfqdsmrgzanjgpxvgig0pyd3glfyjim9";
+ sha256 = "1b6d0926rd0nkmsppwjgmwsxx1479jjvr1gm7zwk64siml15rpji";
enableParallelBuilding = true;
})
diff --git a/pkgs/development/compilers/mono/generic.nix b/pkgs/development/compilers/mono/generic.nix
index c510f372666a..ca3b31478070 100644
--- a/pkgs/development/compilers/mono/generic.nix
+++ b/pkgs/development/compilers/mono/generic.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, bison, pkgconfig, glib, gettext, perl, libgdiplus, libX11, callPackage, ncurses, zlib, withLLVM ? false, cacert, Foundation, libobjc, python, version, sha256, autoconf, libtool, automake, cmake, which
+{ stdenv, fetchurl, bison, pkgconfig, glib, gettext, perl, libgdiplus, libX11, callPackage, ncurses, zlib, withLLVM ? false, cacert, Foundation, libobjc, python3, version, sha256, autoconf, libtool, automake, cmake, which
, gnumake42
, enableParallelBuilding ? true
, srcArchiveSuffix ? "tar.bz2"
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ gnumake42 ];
buildInputs =
- [ bison pkgconfig glib gettext perl libgdiplus libX11 ncurses zlib python autoconf libtool automake cmake which
+ [ bison pkgconfig glib gettext perl libgdiplus libX11 ncurses zlib python3 autoconf libtool automake cmake which
]
++ (stdenv.lib.optionals stdenv.isDarwin [ Foundation libobjc ]);
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/nasm/default.nix b/pkgs/development/compilers/nasm/default.nix
index 67665c3bab18..89217db6818f 100644
--- a/pkgs/development/compilers/nasm/default.nix
+++ b/pkgs/development/compilers/nasm/default.nix
@@ -1,27 +1,25 @@
-{ stdenv, fetchFromRepoOrCz, autoreconfHook, perl, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl }:
+{ stdenv, fetchurl, perl }:
stdenv.mkDerivation rec {
pname = "nasm";
- version = "2.14.02";
+ version = "2.15.05";
- src = fetchFromRepoOrCz {
- repo = "nasm";
- rev = "${pname}-${version}";
- sha256 = "15z6ybnzlsrqs2964h6czqhpmr7vc3ln4y4h0z9vrznk4mqcwbsa";
+ src = fetchurl {
+ url = "https://www.nasm.us/pub/nasm/releasebuilds/${version}/${pname}-${version}.tar.xz";
+ sha256 = "0gqand86b0r86k3h46dh560lykxmxqqywz5m55kgjfq7q4lngbrw";
};
- nativeBuildInputs = [ autoreconfHook perl asciidoc xmlto docbook_xml_dtd_45 docbook_xsl ];
+ nativeBuildInputs = [ perl ];
- postBuild = "make manpages";
+ enableParallelBuilding = true;
doCheck = true;
checkPhase = ''
- make golden && make test
+ make golden
+ make test
'';
- NIX_CFLAGS_COMPILE="-Wno-error=attributes";
-
meta = with stdenv.lib; {
homepage = "https://www.nasm.us/";
description = "An 80x86 and x86-64 assembler designed for portability and modularity";
diff --git a/pkgs/development/compilers/nextpnr/default.nix b/pkgs/development/compilers/nextpnr/default.nix
index 5dfefa612206..1f5c6a3d4c43 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.08.22";
+ version = "2020.11.10";
srcs = [
(fetchFromGitHub {
owner = "YosysHQ";
repo = "nextpnr";
- rev = "c8ecb8341ca766e1e7565cc2b652b63eaba67508";
- sha256 = "1cf9ad7w5x452qdc6m9c3in6v9yzip3n1as978lbdh76f5mc00fv";
+ rev = "cf331ca2a7fa92d3414fabf003ce6fc7b515f76b";
+ sha256 = "0ka8ncfq3v8v70m3gwb3nd2rb39sy4vz0lx9hi277cbdsprmf55j";
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 30b56ecba11c..326aef1a562c 100644
--- a/pkgs/development/compilers/openjdk/11.nix
+++ b/pkgs/development/compilers/openjdk/11.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, bash, pkgconfig, autoconf, cpio, file, which, unzip
+{ stdenv, lib, fetchFromGitHub, bash, pkgconfig, autoconf, cpio, file, which, unzip
, zip, perl, cups, freetype, alsaLib, libjpeg, giflib, libpng, zlib, lcms2
, libX11, libICE, libXrender, libXext, libXt, libXtst, libXi, libXinerama
, libXcursor, libXrandr, fontconfig, openjdk11-bootstrap
@@ -11,16 +11,18 @@
let
major = "11";
minor = "0";
- update = "8";
- build = "10";
+ update = "9";
+ build = "11";
openjdk = stdenv.mkDerivation rec {
pname = "openjdk" + lib.optionalString headless "-headless";
version = "${major}.${minor}.${update}+${build}";
- src = fetchurl {
- url = "http://hg.openjdk.java.net/jdk-updates/jdk${major}u/archive/jdk-${version}.tar.gz";
- sha256 = "1sdncn1bk4h8xxfnmrl1125maqy6mc0v0y1dyifwsa04wasj9hbz";
+ src = fetchFromGitHub {
+ owner = "openjdk";
+ repo = "jdk${major}u";
+ rev = "jdk-${version}";
+ sha256 = "11j2rqz9nag5y562g99py4p72f2kv4wwwyrnaspmrzax00wynyx7";
};
nativeBuildInputs = [ pkgconfig autoconf ];
@@ -145,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 bcd3524bb862..050ca2a564a1 100644
--- a/pkgs/development/compilers/openjdk/8.nix
+++ b/pkgs/development/compilers/openjdk/8.nix
@@ -19,8 +19,8 @@ let
aarch64-linux = "aarch64";
}.${stdenv.system} or (throw "Unsupported platform");
- update = "265";
- build = if stdenv.isAarch64 then "b01" else "ga";
+ update = "272";
+ build = if stdenv.isAarch64 then "b10" else "b10";
baseurl = if stdenv.isAarch64 then "https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah"
else "https://hg.openjdk.java.net/jdk8u/jdk8u";
repover = lib.optionalString stdenv.isAarch64 "aarch64-shenandoah-"
@@ -29,50 +29,50 @@ let
jdk8 = fetchurl {
name = "jdk8-${repover}.tar.gz";
url = "${baseurl}/archive/${repover}.tar.gz";
- sha256 = if stdenv.isAarch64 then "1a2adw51af064rzlngsdlhs9gl47h3lv6dzvr8swqgl2n93nlbxa"
- else "02j1nbf3rxl581fqzc6i3ri6wwxx1dhkmj5klkh5xlp8dkhclr30";
+ sha256 = if stdenv.isAarch64 then "db98897d6fddce85996a9b0daf4352abce4578be0b51eada41702ee1469dd415"
+ else "8f0e8324d3500432e8ed642b4cc7dff90a617dbb2a18a94c07c1020d32f93b7a";
};
langtools = fetchurl {
name = "langtools-${repover}.tar.gz";
url = "${baseurl}/langtools/archive/${repover}.tar.gz";
- sha256 = if stdenv.isAarch64 then "0hfrbz7421s2barfrfp0fvmh45iksw2zx1z4ykjg3giv8zbmswfm"
- else "1r2adp7sn3y45rb5h059qygz18bgmkqr2g2jc9mpzskl5vwsqiw4";
+ sha256 = if stdenv.isAarch64 then "6544c1cc455844bbbb3d2914ffc716b1cee7f19e6aa223764d41a7cddc41322c"
+ else "632417b0b067c929eda6958341352e29c5810056a5fec138641eb3503f9635b7";
};
hotspot = fetchurl {
name = "hotspot-${repover}.tar.gz";
url = "${baseurl}/hotspot/archive/${repover}.tar.gz";
- sha256 = if stdenv.isAarch64 then "0g5h74snfl2dj2xwlvb5hgfbqmnbhxax68axadz11mq7r2bhd0lk"
- else "10xj8qr499r6nla74bjh4dmq7pkj63iircijk1wyv9xz5v777pcc";
+ sha256 = if stdenv.isAarch64 then "37abb89e66641607dc6f372946bfc6bd413f23fec0b9c3baf75f41ce517e21d8"
+ else "2142f3b769800a955613b51ffe192551bab1db95b0c219900cf34febc6f20245";
};
corba = fetchurl {
name = "corba-${repover}.tar.gz";
url = "${baseurl}/corba/archive/${repover}.tar.gz";
- sha256 = if stdenv.isAarch64 then "0wfqrpr5m4gnavgsl6zcy2l3c7sgn3yl7yhp2crh9icp44ld2cj9"
- else "0lk4jimrafgphffsj5yyyhl6pib0y5xxqcr09bgr2w8sjkp4s04s";
+ sha256 = if stdenv.isAarch64 then "5da82f7b4aceff32e02d2f559033e3b62b9509d79f1a6891af871502e1d125b1"
+ else "320098d64c843c1ff2ae62579817f9fb4a81772bc0313a543ce68976ad7a6d98";
};
jdk = fetchurl {
name = "jdk-${repover}.tar.gz";
url = "${baseurl}/jdk/archive/${repover}.tar.gz";
- sha256 = if stdenv.isAarch64 then "0ss49bv2dzb9vkabpv1ag04wli5722p0a8gqkzqmzw4nj67snfqw"
- else "0anbp4vq8bzhqsqxlgjd0dx0irf57x4i5ddbpljl36vy2pi9xsm7";
+ sha256 = if stdenv.isAarch64 then "ee613296d823605dcd1a0fe2f89b4c7393bdb8ae5f2659f48f5cbc0012bb1a47"
+ else "957c24fc58ac723c8cd808ab60c77d7853710148944c8b9a59f470c4c809e1a0";
};
jaxws = fetchurl {
name = "jaxws-${repover}.tar.gz";
url = "${baseurl}/jaxws/archive/${repover}.tar.gz";
- sha256 = if stdenv.isAarch64 then "1nwn6mz38app6pk5f1x3vya1x9qfckyl7z6bi62k6mj2c72ikfh5"
- else "113d5nx2mp30m6xy2m2wh0nixk45q8abimlszkiq09w1w1ckzpba";
+ sha256 = if stdenv.isAarch64 then "7c426b85f0d378125fa46e6d1b25ddc27ad29d93514d38c5935c84fc540b26ce"
+ else "4efb0ee143dfe86c8ee06db2429fb81a0c8c65af9ea8fc18daa05148c8a1162f";
};
jaxp = fetchurl {
name = "jaxp-${repover}.tar.gz";
url = "${baseurl}/jaxp/archive/${repover}.tar.gz";
- sha256 = if stdenv.isAarch64 then "1rhgbwvp7xls7r3f5jm69dw7x521vamchv917dwiz1byvm2bwn7s"
- else "0nvqidjssmamcrchq15cg3lfv5v3cnrw05a4h20xmhlpgb9im0vj";
+ sha256 = if stdenv.isAarch64 then "928e363877afa7e0ad0c350bb18be6ab056b23708c0624a0bd7f01c4106c2a14"
+ else "25a651c670d5b036042f7244617a3eb11fec80c07745c1c8181a1cdebeda3d8e";
};
nashorn = fetchurl {
name = "nashorn-${repover}.tar.gz";
url = "${baseurl}/nashorn/archive/${repover}.tar.gz";
- sha256 = if stdenv.isAarch64 then "14gp8q6jw1hq2wlmcalfwn1kgmnq5w9svqnbjww20f25phxkicij"
- else "0fm9ldps7ayk7r3wjqiyxp1s6hvi242kl7f92ydkmlxqyfajx60a";
+ sha256 = if stdenv.isAarch64 then "f060e08c5924457d4f5047c02ad6a987bdbdcd1cea53d2208322073ba4f398c3"
+ else "a28b41d86f0c87ceacd2b686dd31c9bf391d851b1b5187a49ef5e565fc2cbc84";
};
openjdk8 = stdenv.mkDerivation {
pname = "openjdk" + lib.optionalString headless "-headless";
@@ -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 3dd74f73a7ec..1dcd3e23e6fa 100644
--- a/pkgs/development/compilers/openjdk/default.nix
+++ b/pkgs/development/compilers/openjdk/default.nix
@@ -151,6 +151,7 @@ let
passthru = {
architecture = "";
home = "${openjdk}/lib/openjdk";
+ inherit gtk3;
};
};
in openjdk
diff --git a/pkgs/development/compilers/openjdk/jre.nix b/pkgs/development/compilers/openjdk/jre.nix
new file mode 100644
index 000000000000..817cdf9c26a9
--- /dev/null
+++ b/pkgs/development/compilers/openjdk/jre.nix
@@ -0,0 +1,19 @@
+{ jdk
+, runCommand
+, patchelf
+, lib
+, modules ? [ "java.base" ]
+}:
+
+let
+ jre = runCommand "${jdk.name}-jre" {
+ nativeBuildInputs = [ patchelf ];
+ buildInputs = [ jdk ];
+ passthru = {
+ home = "${jre}";
+ };
+ } ''
+ jlink --module-path ${jdk}/lib/openjdk/jmods --add-modules ${lib.concatStringsSep "," modules} --output $out
+ patchelf --shrink-rpath $out/bin/* $out/lib/jexec $out/lib/jspawnhelper $out/lib/*.so $out/lib/*/*.so
+ '';
+in jre
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/owl-lisp/default.nix b/pkgs/development/compilers/owl-lisp/default.nix
index 80ea9eb4c0b8..93713af99b46 100644
--- a/pkgs/development/compilers/owl-lisp/default.nix
+++ b/pkgs/development/compilers/owl-lisp/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "owl-lisp";
- version = "0.1.19";
+ version = "0.1.23";
src = fetchFromGitLab {
owner = "owl-lisp";
repo = "owl";
rev = "v${version}";
- sha256 = "1bgjd2gkr5risfcc401rlr5fc82gwm4r2gpp9gzkg9h64acivkjx";
+ sha256 = "1indcbicqcdlk9sinkdyhk50fi1b4cb7yrr14vr874gjzmwr2l3i";
};
nativeBuildInputs = [ which ];
diff --git a/pkgs/development/compilers/pakcs/default.nix b/pkgs/development/compilers/pakcs/default.nix
index 0183039b11d8..9f876ea914af 100644
--- a/pkgs/development/compilers/pakcs/default.nix
+++ b/pkgs/development/compilers/pakcs/default.nix
@@ -4,13 +4,14 @@
, curl, git, unzip, gnutar, coreutils, sqlite }:
let
- name = "pakcs-2.2.0";
+ pname = "pakcs";
+ version = "2.2.1";
- # Don't switch to development release without a reason, because its
- # source updates without version bump. Prefer current release instead.
+ # Don't switch to "Current release" without a reason, because its
+ # source updates without version bump. Prefer last from "Older releases" instead.
src = fetchurl {
- url = "https://www.informatik.uni-kiel.de/~pakcs/download/${name}-src.tar.gz";
- sha256 = "0c0a6cp9lwha5i90kv9ya2zi1ggnvkf4gwjfzbffgwwa77s2wz2l";
+ url = "https://www.informatik.uni-kiel.de/~pakcs/download/pakcs-${version}-src.tar.gz";
+ sha256 = "1jyg29j8r8pgcin7ixdya6c3zzfjdi66rghpwrfnkk133fz4iz7s";
};
curry-frontend = (haskellPackages.override {
@@ -26,7 +27,7 @@ let
};
}).curry-frontend;
in stdenv.mkDerivation {
- inherit name src;
+ inherit pname version src;
buildInputs = [ swiProlog ];
nativeBuildInputs = [ which makeWrapper ];
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/ponyc/default.nix b/pkgs/development/compilers/ponyc/default.nix
index 566fd7be311c..0bfaba914a7b 100644
--- a/pkgs/development/compilers/ponyc/default.nix
+++ b/pkgs/development/compilers/ponyc/default.nix
@@ -107,7 +107,7 @@ stdenv.mkDerivation (rec {
description = "Pony is an Object-oriented, actor-model, capabilities-secure, high performance programming language";
homepage = "https://www.ponylang.org";
license = licenses.bsd2;
- maintainers = with maintainers; [ doublec kamilchm patternspandemic redvers ];
+ maintainers = with maintainers; [ kamilchm patternspandemic redvers ];
platforms = [ "x86_64-linux" "x86_64-darwin" ];
};
})
diff --git a/pkgs/development/compilers/purescript/psc-package/default.nix b/pkgs/development/compilers/purescript/psc-package/default.nix
index 0bebd5d2f50d..88f7adce5a1a 100644
--- a/pkgs/development/compilers/purescript/psc-package/default.nix
+++ b/pkgs/development/compilers/purescript/psc-package/default.nix
@@ -44,12 +44,10 @@ stdenv.mkDerivation rec {
'' + ''
chmod u-w $PSC_PACKAGE
- $PSC_PACKAGE --bash-completion-script $PSC_PACKAGE > psc-package.bash
- $PSC_PACKAGE --fish-completion-script $PSC_PACKAGE > psc-package.fish
- $PSC_PACKAGE --zsh-completion-script $PSC_PACKAGE > _psc-package
- installShellCompletion \
- psc-package.{bash,fish} \
- --zsh _psc-package
+ installShellCompletion --cmd psc-package \
+ --bash <($PSC_PACKAGE --bash-completion-script $PSC_PACKAGE) \
+ --fish <($PSC_PACKAGE --fish-completion-script $PSC_PACKAGE) \
+ --zsh <($PSC_PACKAGE --zsh-completion-script $PSC_PACKAGE)
'';
meta = with lib; {
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..871707496561 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";
diff --git a/pkgs/development/compilers/rasm/default.nix b/pkgs/development/compilers/rasm/default.nix
index 87dae128f732..37e07a230aec 100644
--- a/pkgs/development/compilers/rasm/default.nix
+++ b/pkgs/development/compilers/rasm/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
description = "Z80 assembler";
# use -n option to display all licenses
license = licenses.mit; # expat version
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
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_45.nix b/pkgs/development/compilers/rust/1_45.nix
index 94c70880dbaa..2b3de4dd38c6 100644
--- a/pkgs/development/compilers/rust/1_45.nix
+++ b/pkgs/development/compilers/rust/1_45.nix
@@ -32,6 +32,7 @@ import ./default.nix {
armv7-unknown-linux-gnueabihf = "d44294732cf268ea84908f1135f574ab9489132a332eaa9d5bda547374b15d54";
aarch64-unknown-linux-gnu = "a2d74ebeec0b6778026b6c37814cdc91d14db3b0d8b6d69d036216f4d9cf7e49";
x86_64-apple-darwin = "a5464e7bcbce9647607904a4afa8362382f1fc55d39e7bbaf4483ac00eb5d56a";
+ powerpc64le-unknown-linux-gnu = "22deeca259459db31065af7c862fcab7fbfb623200520c65002ed2ba93d87ad2";
};
selectRustPackage = pkgs: pkgs.rust_1_45;
diff --git a/pkgs/development/compilers/rust/1_46.nix b/pkgs/development/compilers/rust/1_47.nix
index c999b346ee6f..8298a5d956cf 100644
--- a/pkgs/development/compilers/rust/1_46.nix
+++ b/pkgs/development/compilers/rust/1_47.nix
@@ -19,24 +19,25 @@
} @ args:
import ./default.nix {
- rustcVersion = "1.46.0";
- rustcSha256 = "0a17jby2pd050s24cy4dfc0gzvgcl585v3vvyfilniyvjrqknsid";
+ rustcVersion = "1.47.0";
+ rustcSha256 = "sha256-MYXfBkxHR/LIubuMRGjt1Y/0rW0HiAyHmsGxc7do2B0=";
# Note: the version MUST be one version prior to the version we're
# building
- bootstrapVersion = "1.45.2";
+ bootstrapVersion = "1.46.0";
# fetch hashes by running `print-hashes.sh 1.45.2`
bootstrapHashes = {
- i686-unknown-linux-gnu = "5b2050dde23152750de89f7e59acaab6bf088d0beb5854c69c9a545fd254b936";
- x86_64-unknown-linux-gnu = "860feed955726a4d96ffe40758a110053326b9ae11c9e1ee059e9c6222f25643";
- arm-unknown-linux-gnueabihf = "ddb5f59bbdef84e0b7c83049461e003ed031dd881a4622365c3d475102535c60";
- armv7-unknown-linux-gnueabihf = "7a556581f87602705f9c89b04cce621cfbba9050b6fbe478166e91d164567531";
- aarch64-unknown-linux-gnu = "151fad66442d28a4e4786753d1afb559c4a3d359081c64769273a31c2f0f4d30";
- x86_64-apple-darwin = "6e8067624ede10aa23081d62e0086c6f42f7228cc0d00fb5ff24d4dac65249d6";
+ 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";
};
- selectRustPackage = pkgs: pkgs.rust_1_46;
+ selectRustPackage = pkgs: pkgs.rust_1_47;
rustcPatches = [
];
diff --git a/pkgs/development/compilers/rust/binary.nix b/pkgs/development/compilers/rust/binary.nix
index 9ae7e51e5fef..b84e390e0b0d 100644
--- a/pkgs/development/compilers/rust/binary.nix
+++ b/pkgs/development/compilers/rust/binary.nix
@@ -1,4 +1,4 @@
-{ stdenv, makeWrapper, bash, curl, darwin
+{ stdenv, makeWrapper, bash, curl, darwin, zlib
, version
, src
, platform
@@ -42,17 +42,23 @@ rec {
./install.sh --prefix=$out \
--components=${installComponents}
- ${optionalString (stdenv.isLinux && bootstrapping) ''
+ ${optionalString (stdenv.isLinux && bootstrapping) (''
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
"$out/bin/rustc"
+ '' + optionalString (stdenv.lib.versionAtLeast version "1.46")
+ # rustc bootstrap needs libz starting from 1.46
+ ''
+ ln -s ${zlib}/lib/libz.so.1 $out/lib/libz.so.1
+ ln -s ${zlib}/lib/libz.so $out/lib/libz.so
+ '' + ''
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
"$out/bin/rustdoc"
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
"$out/bin/cargo"
- ''}
+ '')}
# Do NOT, I repeat, DO NOT use `wrapProgram` on $out/bin/rustc
# (or similar) here. It causes strange effects where rustc loads
diff --git a/pkgs/development/compilers/rust/make-rust-platform.nix b/pkgs/development/compilers/rust/make-rust-platform.nix
index 6a827cff9a15..4b1f572bebb8 100644
--- a/pkgs/development/compilers/rust/make-rust-platform.nix
+++ b/pkgs/development/compilers/rust/make-rust-platform.nix
@@ -18,4 +18,8 @@ rec {
rustcSrc = callPackage ./rust-src.nix {
inherit rustc;
};
+
+ rustLibSrc = callPackage ./rust-lib-src.nix {
+ inherit rustc;
+ };
}
diff --git a/pkgs/development/compilers/rust/print-hashes.sh b/pkgs/development/compilers/rust/print-hashes.sh
index 957011fad376..9180ccb67d91 100755
--- a/pkgs/development/compilers/rust/print-hashes.sh
+++ b/pkgs/development/compilers/rust/print-hashes.sh
@@ -14,6 +14,7 @@ PLATFORMS=(
armv7-unknown-linux-gnueabihf
aarch64-unknown-linux-gnu
x86_64-apple-darwin
+ powerpc64le-unknown-linux-gnu
)
BASEURL=https://static.rust-lang.org/dist
VERSION=${1:-}
diff --git a/pkgs/development/compilers/rust/rust-lib-src.nix b/pkgs/development/compilers/rust/rust-lib-src.nix
new file mode 100644
index 000000000000..67a7fa3641ad
--- /dev/null
+++ b/pkgs/development/compilers/rust/rust-lib-src.nix
@@ -0,0 +1,11 @@
+{ stdenv, rustc }:
+
+stdenv.mkDerivation {
+ name = "rust-lib-src";
+ src = rustc.src;
+ phases = [ "unpackPhase" "installPhase" ];
+
+ installPhase = ''
+ mv library $out
+ '';
+}
diff --git a/pkgs/development/compilers/scala/2.10.nix b/pkgs/development/compilers/scala/2.10.nix
deleted file mode 100644
index d41442afaf13..000000000000
--- a/pkgs/development/compilers/scala/2.10.nix
+++ /dev/null
@@ -1,43 +0,0 @@
-{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }:
-
-stdenv.mkDerivation rec {
- name = "scala-2.10.7";
-
- src = fetchurl {
- url = "https://www.scala-lang.org/files/archive/${name}.tgz";
- sha256 = "04gi55lzgrhsb78qw8jmnccqim92rw6898knw0a7gfzn2sci30wj";
- };
-
- propagatedBuildInputs = [ jre ] ;
- buildInputs = [ makeWrapper ] ;
-
- installPhase = ''
- mkdir -p $out
- rm bin/*.bat
- mv * $out
-
- for p in $(ls $out/bin/) ; do
- wrapProgram $out/bin/$p \
- --prefix PATH ":" ${coreutils}/bin \
- --prefix PATH ":" ${gnugrep}/bin \
- --prefix PATH ":" ${jre}/bin \
- --set JAVA_HOME ${jre}
- done
- '';
-
- meta = {
- description = "A general purpose programming language";
- longDescription = ''
- Scala is a general purpose programming language designed to express
- common programming patterns in a concise, elegant, and type-safe way.
- It smoothly integrates features of object-oriented and functional
- languages, enabling Java and other programmers to be more productive.
- Code sizes are typically reduced by a factor of two to three when
- compared to an equivalent Java application.
- '';
- homepage = "https://www.scala-lang.org/";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.all;
- branch = "2.10";
- };
-}
diff --git a/pkgs/development/compilers/scala/2.11.nix b/pkgs/development/compilers/scala/2.11.nix
deleted file mode 100644
index d8fcd3f9a88f..000000000000
--- a/pkgs/development/compilers/scala/2.11.nix
+++ /dev/null
@@ -1,48 +0,0 @@
-{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }:
-
-stdenv.mkDerivation rec {
- name = "scala-2.11.12";
-
- src = fetchurl {
- url = "https://www.scala-lang.org/files/archive/${name}.tgz";
- sha256 = "1a4nc4qp9dm4rps47j92hlmxxqskv67qbdmjqc5zd94wd4rps7di";
- };
-
- propagatedBuildInputs = [ jre ] ;
- buildInputs = [ makeWrapper ] ;
-
- installPhase = ''
- mkdir -p $out
- rm "bin/"*.bat
- mv * $out
-
- # put docs in correct subdirectory
- mkdir -p $out/share/doc
- mv $out/doc $out/share/doc/${name}
- mv $out/man $out/share/man
-
- for p in $(ls $out/bin/) ; do
- wrapProgram $out/bin/$p \
- --prefix PATH ":" ${coreutils}/bin \
- --prefix PATH ":" ${gnugrep}/bin \
- --prefix PATH ":" ${jre}/bin \
- --set JAVA_HOME ${jre}
- done
- '';
-
- meta = {
- description = "General purpose programming language";
- longDescription = ''
- Scala is a general purpose programming language designed to express
- common programming patterns in a concise, elegant, and type-safe way.
- It smoothly integrates features of object-oriented and functional
- languages, enabling Java and other programmers to be more productive.
- Code sizes are typically reduced by a factor of two to three when
- compared to an equivalent Java application.
- '';
- homepage = "https://www.scala-lang.org/";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.all;
- branch = "2.11";
- };
-}
diff --git a/pkgs/development/compilers/scala/2.12.nix b/pkgs/development/compilers/scala/2.12.nix
deleted file mode 100644
index 1a7c5677de5b..000000000000
--- a/pkgs/development/compilers/scala/2.12.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }:
-
-stdenv.mkDerivation rec {
- name = "scala-2.12.12";
-
- src = fetchurl {
- url = "https://www.scala-lang.org/files/archive/${name}.tgz";
- sha256 = "0avyaa7y8w7494339krcpqhc2p8y5pjk4pz7mqmzdzwy7hgws81m";
- };
-
- propagatedBuildInputs = [ jre ] ;
- buildInputs = [ makeWrapper ] ;
-
- installPhase = ''
- mkdir -p $out
- rm "bin/"*.bat
- mv * $out
-
- # put docs in correct subdirectory
- mkdir -p $out/share/doc
- mv $out/doc $out/share/doc/scala
- mv $out/{LICENSE,NOTICE} $out/share/doc/scala
-
- for p in $(ls $out/bin/) ; do
- wrapProgram $out/bin/$p \
- --prefix PATH ":" ${coreutils}/bin \
- --prefix PATH ":" ${gnugrep}/bin \
- --prefix PATH ":" ${jre}/bin \
- --set JAVA_HOME ${jre}
- done
- '';
-
- meta = {
- description = "General purpose programming language";
- longDescription = ''
- Scala is a general purpose programming language designed to express
- common programming patterns in a concise, elegant, and type-safe way.
- It smoothly integrates features of object-oriented and functional
- languages, enabling Java and other programmers to be more productive.
- Code sizes are typically reduced by a factor of two to three when
- compared to an equivalent Java application.
- '';
- homepage = "https://www.scala-lang.org/";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.all;
- };
-}
diff --git a/pkgs/development/compilers/scala/2.13.nix b/pkgs/development/compilers/scala/2.13.nix
deleted file mode 100644
index 75996c382a8c..000000000000
--- a/pkgs/development/compilers/scala/2.13.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }:
-
-stdenv.mkDerivation rec {
- name = "scala-2.13.3";
-
- src = fetchurl {
- url = "https://www.scala-lang.org/files/archive/${name}.tgz";
- sha256 = "0zv9w9f6g2cfydsvp8mqcfgv2v3487xp4ca1qndg6v7jrhdp7wy9";
- };
-
- propagatedBuildInputs = [ jre ] ;
- buildInputs = [ makeWrapper ] ;
-
- installPhase = ''
- mkdir -p $out
- rm "bin/"*.bat
- mv * $out
-
- # put docs in correct subdirectory
- mkdir -p $out/share/doc
- mv $out/doc $out/share/doc/scala
- mv $out/{LICENSE,NOTICE} $out/share/doc/scala
-
- for p in $(ls $out/bin/) ; do
- wrapProgram $out/bin/$p \
- --prefix PATH ":" ${coreutils}/bin \
- --prefix PATH ":" ${gnugrep}/bin \
- --prefix PATH ":" ${jre}/bin \
- --set JAVA_HOME ${jre}
- done
- '';
-
- meta = {
- description = "General purpose programming language";
- longDescription = ''
- Scala is a general purpose programming language designed to express
- common programming patterns in a concise, elegant, and type-safe way.
- It smoothly integrates features of object-oriented and functional
- languages, enabling Java and other programmers to be more productive.
- Code sizes are typically reduced by a factor of two to three when
- compared to an equivalent Java application.
- '';
- homepage = "https://www.scala-lang.org/";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.all;
- };
-}
diff --git a/pkgs/development/compilers/scala/2.x.nix b/pkgs/development/compilers/scala/2.x.nix
new file mode 100644
index 000000000000..6b9ab7d483fe
--- /dev/null
+++ b/pkgs/development/compilers/scala/2.x.nix
@@ -0,0 +1,117 @@
+{ stdenv, lib, fetchurl, makeWrapper, jre, gnugrep, coreutils, nixosTests
+, writeScript, common-updater-scripts, git, gnused, nix, nixfmt }:
+
+with lib;
+
+let
+ repo = "git@github.com:scala/scala.git";
+
+ common = { version, sha256, tests, pname }:
+ stdenv.mkDerivation rec {
+ inherit version;
+
+ name = "scala-${version}";
+
+ src = fetchurl {
+ inherit sha256;
+ url = "https://www.scala-lang.org/files/archive/scala-${version}.tgz";
+ };
+
+ propagatedBuildInputs = [ jre ];
+ buildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ mkdir -p $out
+ rm bin/*.bat
+ mv * $out
+
+ # put docs in correct subdirectory
+ mkdir -p $out/share/doc
+ mv $out/doc $out/share/doc/${name}
+ mv $out/man $out/share/man
+
+ for p in $(ls $out/bin/) ; do
+ wrapProgram $out/bin/$p \
+ --prefix PATH ":" ${coreutils}/bin \
+ --prefix PATH ":" ${gnugrep}/bin \
+ --prefix PATH ":" ${jre}/bin \
+ --set JAVA_HOME ${jre}
+ done
+ '';
+
+ passthru = {
+ inherit tests;
+
+ updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ coreutils
+ git
+ gnused
+ nix
+ nixfmt
+ ]
+ }
+ versionSelect='v${versions.major version}.${versions.minor version}.*'
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')"
+ latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags ${repo} "$versionSelect" | tail --lines=1 | cut --delimiter='/' --fields=3 | sed 's|^v||g')"
+ if [ "$oldVersion" != "$latestTag" ]; then
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/development/compilers/scala/2.x.nix"
+ update-source-version ${pname} "$latestTag" --version-key=version --print-changes
+ nixfmt "$default_nix"
+ else
+ echo "${pname} is already up-to-date"
+ fi
+ '';
+ };
+
+ meta = {
+ description = "A general purpose programming language";
+ longDescription = ''
+ Scala is a general purpose programming language designed to express
+ common programming patterns in a concise, elegant, and type-safe way.
+ It smoothly integrates features of object-oriented and functional
+ languages, enabling Java and other programmers to be more productive.
+ Code sizes are typically reduced by a factor of two to three when
+ compared to an equivalent Java application.
+ '';
+ homepage = "https://www.scala-lang.org/";
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ branch = versions.majorMinor version;
+ maintainers = [ maintainers.nequissimus ];
+ };
+ };
+in {
+ scala_2_10 = common {
+ version = "2.10.7";
+ sha256 = "koMRmRb2u3cU4HaihAzPItWIGbNVIo7RWRrm92kp8RE=";
+ tests = [ nixosTests.scala.scala_2_10 ];
+ pname = "scala_2_10";
+ };
+
+ scala_2_11 = common {
+ version = "2.11.12";
+ sha256 = "sR19M2mcpPYLw7K2hY/ZU+PeK4UiyUP0zaS2dDFhlqg=";
+ tests = [ nixosTests.scala.scala_2_11 ];
+ pname = "scala_2_11";
+ };
+
+ scala_2_12 = common {
+ version = "2.12.12";
+ sha256 = "NSDNHzye//YrrudfMuUtHl3BIL4szzQGSeRw5I9Sfis=";
+ tests = [ nixosTests.scala.scala_2_12 ];
+ pname = "scala_2_12";
+ };
+
+ scala_2_13 = common {
+ version = "2.13.4";
+ sha256 = "1alcnzmxga00nsvgy8yky91zw5b4q0xg2697vrrdgjlglpxiqwdw";
+ tests = [ nixosTests.scala.scala_2_13 ];
+ pname = "scala_2_13";
+ };
+}
diff --git a/pkgs/development/compilers/solc/default.nix b/pkgs/development/compilers/solc/default.nix
index ac4bc324868a..0f0af33e7001 100644
--- a/pkgs/development/compilers/solc/default.nix
+++ b/pkgs/development/compilers/solc/default.nix
@@ -1,32 +1,37 @@
-{ stdenv, fetchzip, boost, cmake, ncurses, python3, coreutils
+{ gccStdenv, fetchzip, boost, cmake, ncurses, python3, coreutils
, z3Support ? true, z3 ? null, cvc4Support ? true, cvc4 ? null
, cln ? null, gmp ? null
}:
+# compiling source/libsmtutil/CVC4Interface.cpp breaks on clang on Darwin,
+# general commandline tests fail at abiencoderv2_no_warning/ on clang on NixOS
+let stdenv = gccStdenv; in
+
assert z3Support -> z3 != null && stdenv.lib.versionAtLeast z3.version "4.6.0";
assert cvc4Support -> cvc4 != null && cln != null && gmp != null;
let
- jsoncppURL = "https://github.com/open-source-parsers/jsoncpp/archive/1.9.2.tar.gz";
+ jsoncppVersion = "1.9.4";
+ jsoncppUrl = "https://github.com/open-source-parsers/jsoncpp/archive/${jsoncppVersion}.tar.gz";
jsoncpp = fetchzip {
- url = jsoncppURL;
- sha256 = "037d1b1qdmn3rksmn1j71j26bv4hkjv7sn7da261k853xb5899sg";
+ url = jsoncppUrl;
+ sha256 = "0qnx5y6c90fphl9mj9d20j2dfgy6s5yr5l0xnzid0vh71zrp6jwv";
};
in
stdenv.mkDerivation rec {
pname = "solc";
- version = "0.6.8";
+ version = "0.7.4";
# upstream suggests avoid using archive generated by github
src = fetchzip {
url = "https://github.com/ethereum/solidity/releases/download/v${version}/solidity_${version}.tar.gz";
- sha256 = "1nxds6c10hjqjjk893qw2yljws57li0xigbf3ih85y8y6d587ph0";
+ sha256 = "02261l54jdbvxk612z7zsyvmchy1rx4lf27b3f616sd7r56krpkg";
};
postPatch = ''
substituteInPlace cmake/jsoncpp.cmake \
- --replace "${jsoncppURL}" ${jsoncpp}
+ --replace "${jsoncppUrl}" ${jsoncpp}
'';
cmakeFlags = [
diff --git a/pkgs/development/compilers/souffle/default.nix b/pkgs/development/compilers/souffle/default.nix
index dbc5c1fa517d..ba13cd7b4b27 100644
--- a/pkgs/development/compilers/souffle/default.nix
+++ b/pkgs/development/compilers/souffle/default.nix
@@ -10,13 +10,13 @@ let
in
stdenv.mkDerivation rec {
pname = "souffle";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchFromGitHub {
owner = "souffle-lang";
repo = "souffle";
rev = version;
- sha256 = "0f7jwmgv83m85lrb2qwvr4cfwzbqww7pik884xd2593fsfqhpnkn";
+ sha256 = "1fa6yssgndrln8qbbw2j7j199glxp63irfrz1c2y424rq82mm2r5";
};
nativeBuildInputs = [ autoreconfHook bison flex mcpp doxygen graphviz makeWrapper perl ];
diff --git a/pkgs/development/compilers/spasm-ng/default.nix b/pkgs/development/compilers/spasm-ng/default.nix
new file mode 100644
index 000000000000..8eb0ddb59ef7
--- /dev/null
+++ b/pkgs/development/compilers/spasm-ng/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub, gcc, gmp, openssl, zlib }:
+
+stdenv.mkDerivation rec {
+ pname = "spasm-ng";
+
+ version = "unstable-2020-08-03";
+
+ src = fetchFromGitHub {
+ owner = "alberthdev";
+ repo = "spasm-ng";
+ rev = "221898beff2442f459b80ab89c8e1035db97868e";
+ sha256 = "0xspxmp2fir604b4xsk4hi1gjv61rnq2ypppr7cj981jlhicmvjj";
+ };
+
+ nativeBuildInputs = [ gcc ];
+
+ buildInputs = [ gmp openssl zlib ];
+
+ enableParallelBuilding = true;
+
+ installPhase = ''
+ install -Dm755 spasm -t $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/alberthdev/spasm-ng";
+ description = "Z80 assembler with extra features to support development for TI calculators";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ siraben ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/compilers/unison/default.nix b/pkgs/development/compilers/unison/default.nix
index c17f85b4936a..c7266614e494 100644
--- a/pkgs/development/compilers/unison/default.nix
+++ b/pkgs/development/compilers/unison/default.nix
@@ -4,18 +4,18 @@
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.
diff --git a/pkgs/development/compilers/vala/default.nix b/pkgs/development/compilers/vala/default.nix
index 3b4cd1a5a790..1964d74cf3af 100644
--- a/pkgs/development/compilers/vala/default.nix
+++ b/pkgs/development/compilers/vala/default.nix
@@ -123,8 +123,8 @@ in rec {
};
vala_0_48 = generic {
- version = "0.48.7";
- sha256 = "0lswkb7gj0chas9n3l3dbrm9l71hs77adhvm2v600id2ipi37pi8";
+ version = "0.48.9";
+ sha256 = "1agyrvslv2yh9ikiw7k5nw6j6il1l2zrzfan0pzdpb9xpg9idslw";
};
vala = vala_0_48;
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 dcb32690eb5c..f34c4fb7fe1f 100644
--- a/pkgs/development/compilers/yosys/default.nix
+++ b/pkgs/development/compilers/yosys/default.nix
@@ -14,15 +14,32 @@
, zlib
}:
+# NOTE: as of late 2020, yosys has switched to an automation robot that
+# automatically tags their repository Makefile with a new build number every
+# day when changes are committed. please MAKE SURE that the version number in
+# the 'version' field exactly matches the YOSYS_VER field in the Yosys
+# makefile!
+#
+# if a change in yosys isn't yet available under a build number like this (i.e.
+# it was very recently merged, within an hour), wait a few hours for the
+# automation robot to tag the new version, like so:
+#
+# https://github.com/YosysHQ/yosys/commit/71ca9a825309635511b64b3ec40e5e5e9b6ad49b
+#
+# note that while most nix packages for "unstable versions" use a date-based
+# version scheme, synchronizing the nix package version here with the unstable
+# yosys version number helps users report better bugs upstream, and is
+# ultimately less confusing than using dates.
+
stdenv.mkDerivation rec {
pname = "yosys";
- version = "2020.10.20";
+ version = "0.9+3675";
src = fetchFromGitHub {
owner = "YosysHQ";
repo = "yosys";
- rev = "06347b119b08257eff37cdd10ed802e794c1a3cf";
- sha256 = "07058r8095192gwkiy2yyvj9vxv09fcw9bqi2b39wn85lh5kx2k2";
+ rev = "71ca9a825309635511b64b3ec40e5e5e9b6ad49b";
+ sha256 = "03jlhfvm5rxx8yybf94nqd3ld2y6brp8r0k6gfi56chv3iqqavy3";
};
enableParallelBuilding = true;
@@ -55,11 +72,17 @@ stdenv.mkDerivation rec {
(cd misc && ${protobuf}/bin/protoc --cpp_out ../backends/protobuf/ ./yosys.proto)
if ! grep -q "ABCREV = ${shortAbcRev}" Makefile; then
- echo "yosys isn't compatible with the provided abc (${shortAbcRev}), failing."
+ echo "ERROR: yosys isn't compatible with the provided abc (${shortAbcRev}), failing."
+ exit 1
+ fi
+
+ if ! grep -q "YOSYS_VER := ${version}" Makefile; then
+ echo "ERROR: yosys version in Makefile isn't equivalent to version of the nix package (${version}), failing."
exit 1
fi
'';
+ checkTarget = "test";
doCheck = true;
checkInputs = [ verilog ];
@@ -68,10 +91,10 @@ stdenv.mkDerivation rec {
# they just assume that 'yosys-abc' is available -- but it's not installed
# when using ABCEXTERNAL
#
- # add a symlink to fake things so that both variants work the same way.
- postInstall = ''
- ln -sfv ${abc-verifier}/bin/abc $out/bin/yosys-abc
- '';
+ # add a symlink to fake things so that both variants work the same way. this
+ # is also needed at build time for the test suite.
+ postBuild = "ln -sfv ${abc-verifier}/bin/abc ./yosys-abc";
+ postInstall = "ln -sfv ${abc-verifier}/bin/abc $out/bin/yosys-abc";
meta = with stdenv.lib; {
description = "Open RTL synthesis framework and tools";
diff --git a/pkgs/development/compilers/z88dk/default.nix b/pkgs/development/compilers/z88dk/default.nix
index a76e57a08078..890924dddc12 100644
--- a/pkgs/development/compilers/z88dk/default.nix
+++ b/pkgs/development/compilers/z88dk/default.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.z88dk.org";
description = "z80 Development Kit";
license = licenses.clArtistic;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/dhall-modules/Prelude.nix b/pkgs/development/dhall-modules/Prelude.nix
index 6af08edf88a7..2fe084753e62 100644
--- a/pkgs/development/dhall-modules/Prelude.nix
+++ b/pkgs/development/dhall-modules/Prelude.nix
@@ -1,59 +1,11 @@
-{ buildDhallGitHubPackage, lib }:
-
-let
- makePrelude =
- version: { rev, sha256 }:
- buildDhallGitHubPackage {
- name = "Prelude-${version}";
- owner = "dhall-lang";
- repo = "dhall-lang";
- directory = "Prelude";
- file = "package.dhall";
-
- inherit rev sha256;
- };
-
-in
- lib.mapAttrs makePrelude {
- # Prelude versions older than 7.0.0 use old-style union literals, which are
- # no longer supported by the latest version of the standard
- "7.0.0" = {
- rev = "f0509b403ace4b8a72ebb5fa9c473b9aeabeaf33";
- sha256 = "00ldlvqfh411vnrnc41zfnlvgfanwfd3l8hdia8kni3r8q9qmd71";
- };
-
- "8.0.0" = {
- rev = "136a3491753fef251b2087031617d1ee1053f285";
- sha256 = "0haxd5dhi5bmg06a0hx1blpivmwrcnndydwagibj3zvch4knyi2q";
- };
-
- "9.0.0" = {
- rev = "6cbf57c946e7e6576babc23a38320e53ecfa6bee";
- sha256 = "1r06fijszyifq5b4j6libwkm06g8693m9n5c4kq61dvzrjfd2gim";
- };
-
- "10.0.0" = {
- rev = "ecbf82785cff406bbd162bbabf3df6f817c805e0";
- sha256 = "0gxkr9649jqpykdzqjc98gkwnjry8wp469037brfghyidwsm021m";
- };
-
- "11.0.0" = {
- rev = "8098184d17c3aecc82674a7b874077a7641be05a";
- sha256 = "0rdvyxq7mvas82wsfzzpk6imzm8ax4q58l522mx0ks69pacpr3yi";
- };
-
- "11.1.0" = {
- rev = "31e90e1996f6c4cb50e03ccb1f3c45beb4bd278c";
- sha256 = "0rdvyxq7mvas82wsfzzpk6imzm8ax4q58l522mx0ks69pacpr3yi";
- };
-
- "12.0.0" = {
- rev = "9f248138f69ee5e22192dc3d0417d5c77b189e04";
- sha256 = "1gbr0376sfamp0ibhcbxz4vaxr6ipv42y42p5wyksfhz3ls9x5ph";
- };
-
- "13.0.0" = {
- rev = "48db9e1ff1f8881fa4310085834fbc19e313ebf0";
- sha256 = "0kg3rzag3irlcldck63rjspls614bc2sbs3zq44h0pzcz9v7z5h9";
- };
- }
+{ buildDhallGitHubPackage }:
+
+buildDhallGitHubPackage {
+ name = "Prelude-19.0.0";
+ owner = "dhall-lang";
+ repo = "dhall-lang";
+ directory = "Prelude";
+ file = "package.dhall";
+ rev = "v19.0.0";
+ sha256 = "04m29f5xlks6rarv1gy909j68bsflwl18l9bg7kyy1vpwap0avkp";
+}
diff --git a/pkgs/development/dhall-modules/dhall-kubernetes.nix b/pkgs/development/dhall-modules/dhall-kubernetes.nix
index 2de89d63ec37..337ae474dafd 100644
--- a/pkgs/development/dhall-modules/dhall-kubernetes.nix
+++ b/pkgs/development/dhall-modules/dhall-kubernetes.nix
@@ -1,27 +1,10 @@
-{ buildDhallGitHubPackage, lib }:
-
-let
- makeDhallKubernetes =
- version: { rev, sha256 }:
- buildDhallGitHubPackage {
- name = "dhall-kubernetes-${version}";
- owner = "dhall-lang";
- repo = "dhall-kubernetes";
- file = "package.dhall";
-
- inherit rev sha256;
- };
-
-in
- lib.mapAttrs makeDhallKubernetes {
- # 2.1.0 was the first version to introduce a top-level `package.dhall` file
- "2.1.0" = {
- rev = "bbfec3d8548b605f1c9628f34029ab4a7d928839";
- sha256 = "10zkigj05khiy6w2sqcm5nw7d47r5k52xq8np8q86h0phy798g96";
- };
-
- "3.0.0" = {
- rev = "3c6d09a9409977cdde58a091d76a6d20509ca4b0";
- sha256 = "1r4awh770ghsrwabh5ddy3jpmrbigakk0h32542n1kh71w3cdq1h";
- };
- }
+{ buildDhallGitHubPackage }:
+
+buildDhallGitHubPackage {
+ name = "dhall-kubernetes-3.0.0";
+ owner = "dhall-lang";
+ repo = "dhall-kubernetes";
+ file = "package.dhall";
+ rev = "3c6d09a9409977cdde58a091d76a6d20509ca4b0";
+ sha256 = "1r4awh770ghsrwabh5ddy3jpmrbigakk0h32542n1kh71w3cdq1h";
+}
diff --git a/pkgs/development/dhall-modules/dhall-packages.nix b/pkgs/development/dhall-modules/dhall-packages.nix
index 866b689e38a1..989531db8da6 100644
--- a/pkgs/development/dhall-modules/dhall-packages.nix
+++ b/pkgs/development/dhall-modules/dhall-packages.nix
@@ -1,51 +1,51 @@
-{ buildDhallGitHubPackage, dhall-kubernetes, lib, Prelude }:
+{ buildDhallGitHubPackage, dhall-kubernetes, Prelude }:
let
- makeDhallPackages =
- version: { rev, sha256, dependencies }:
- buildDhallGitHubPackage {
- name = "dhall-packages-${version}";
- owner = "EarnestResearch";
- repo = "dhall-packages";
- file = "package.dhall";
+ Prelude_12_0_0 = Prelude.overridePackage {
+ name = "Prelude-12.0.0";
+ rev = "9f248138f69ee5e22192dc3d0417d5c77b189e04";
+ sha256 = "1gbr0376sfamp0ibhcbxz4vaxr6ipv42y42p5wyksfhz3ls9x5ph";
+ };
- inherit rev sha256 dependencies;
- };
+ kubernetes = {
+ "6a47bd" = dhall-kubernetes.overridePackage {
+ name = "dhall-kubernetes-6a47bd";
+ rev = "6a47bd50c4d3984a13570ea62382a3ad4a9919a4";
+ sha256 = "1azqs0x2kia3xw93rfk2mdi8izd7gy9aq6qzbip32gin7dncmfhh";
+ };
-in
- lib.mapAttrs makeDhallPackages {
- "0.11.1" =
- let
- k8s_6a47bd = dhall-kubernetes.override {
- rev = "6a47bd50c4d3984a13570ea62382a3ad4a9919a4";
- sha256 = "1azqs0x2kia3xw93rfk2mdi8izd7gy9aq6qzbip32gin7dncmfhh";
- };
-
- k8s_4ad581 = dhall-kubernetes.override {
- rev = "4ad58156b7fdbbb6da0543d8b314df899feca077";
- sha256 = "12fm70qbhcainxia388svsay2cfg9iksc6mss0nvhgxhpypgp8r0";
- };
+ "4ad581" = dhall-kubernetes.overridePackage {
+ name = "dhall-kubernetes-4ad581";
+ rev = "4ad58156b7fdbbb6da0543d8b314df899feca077";
+ sha256 = "12fm70qbhcainxia388svsay2cfg9iksc6mss0nvhgxhpypgp8r0";
+ };
- k8s_fee24c = dhall-kubernetes.override {
- rev = "fee24c0993ba0b20190e2fdb94e386b7fb67252d";
- sha256 = "11d93z8y0jzrb8dl43gqha9z96nxxqkl7cbxpz8hw8ky9x6ggayk";
- };
+ "fee24c" = dhall-kubernetes.overridePackage {
+ name = "dhall-kubernetes-fee24c";
+ rev = "fee24c0993ba0b20190e2fdb94e386b7fb67252d";
+ sha256 = "11d93z8y0jzrb8dl43gqha9z96nxxqkl7cbxpz8hw8ky9x6ggayk";
+ };
+ };
- in
- { rev = "8d228f578fbc7bb16c04a7c9ac8c6c7d2e13d1f7";
- sha256 = "1v4y1x13lxy6cxf8xqc6sb0mc4mrd4frkxih95v9q2wxw4vkw2h7";
+in
+ buildDhallGitHubPackage {
+ name = "dhall-packages-0.11.1";
+ owner = "EarnestResearch";
+ repo = "dhall-packages";
+ file = "package.dhall";
+ rev = "8d228f578fbc7bb16c04a7c9ac8c6c7d2e13d1f7";
+ sha256 = "1v4y1x13lxy6cxf8xqc6sb0mc4mrd4frkxih95v9q2wxw4vkw2h7";
- dependencies = [
- (k8s_6a47bd.override { file = "1.14/package.dhall"; })
- (k8s_6a47bd.override { file = "1.15/package.dhall"; })
- (k8s_6a47bd.override { file = "1.16/package.dhall"; })
- (k8s_4ad581.override { file = "types.dhall"; })
- (k8s_fee24c.override { file = "types/io.k8s.api.core.v1.ServiceSpec.dhall"; })
- (k8s_fee24c.override { file = "types/io.k8s.api.core.v1.PodTemplateSpec.dhall"; })
- Prelude."12.0.0"
- (Prelude."12.0.0".override { file = "JSON/package.dhall"; })
- (Prelude."12.0.0".override { file = "JSON/Type"; })
- (Prelude."12.0.0".override { file = "Map/Type"; })
- ];
- };
+ dependencies = [
+ (kubernetes."6a47bd".overridePackage { file = "1.14/package.dhall"; })
+ (kubernetes."6a47bd".overridePackage { file = "1.15/package.dhall"; })
+ (kubernetes."6a47bd".overridePackage { file = "1.16/package.dhall"; })
+ (kubernetes."4ad581".overridePackage { file = "types.dhall"; })
+ (kubernetes."fee24c".overridePackage { file = "types/io.k8s.api.core.v1.ServiceSpec.dhall"; })
+ (kubernetes."fee24c".overridePackage { file = "types/io.k8s.api.core.v1.PodTemplateSpec.dhall"; })
+ Prelude_12_0_0
+ (Prelude_12_0_0.overridePackage { file = "JSON/package.dhall"; })
+ (Prelude_12_0_0.overridePackage { file = "JSON/Type"; })
+ (Prelude_12_0_0.overridePackage { file = "Map/Type"; })
+ ];
}
diff --git a/pkgs/development/dhall-modules/lib.nix b/pkgs/development/dhall-modules/lib.nix
new file mode 100644
index 000000000000..c1993d0af020
--- /dev/null
+++ b/pkgs/development/dhall-modules/lib.nix
@@ -0,0 +1,25 @@
+{ lib }:
+
+let
+ # This is essentially the same thing as `lib.makeOverridable`, except storing
+ # the override method in a method named `overridePackage` so that it's not
+ # shadowed by the `override` method added by `callPackage`
+ makePackageOverridable = f: args:
+ let
+ result = lib.makeOverridable f args;
+
+ copyArgs = g: lib.setFunctionArgs g (lib.functionArgs f);
+
+ overrideWith =
+ update: args // (if lib.isFunction update then update args else update);
+
+ overridePackage =
+ copyArgs (update: makePackageOverridable f (overrideWith update));
+
+ in
+ result // { inherit overridePackage; };
+
+in
+ lib // {
+ inherit makePackageOverridable;
+ }
diff --git a/pkgs/development/go-modules/generic/default.nix b/pkgs/development/go-modules/generic/default.nix
index 1549c83234a8..3714a1f6f0fb 100644
--- a/pkgs/development/go-modules/generic/default.nix
+++ b/pkgs/development/go-modules/generic/default.nix
@@ -1,4 +1,4 @@
-{ go, cacert, git, lib, removeReferencesTo, stdenv, vend }:
+{ go, cacert, git, lib, stdenv, vend }:
{ name ? "${args'.pname}-${args'.version}"
, src
@@ -43,10 +43,6 @@ with builtins;
let
args = removeAttrs args' [ "overrideModAttrs" "vendorSha256" "disabled" ];
- removeReferences = [ ] ++ lib.optional (!allowGoReference) go;
-
- removeExpr = refs: ''remove-references-to ${lib.concatMapStrings (ref: " -t ${ref}") refs}'';
-
go-modules = if vendorSha256 != null then go.stdenv.mkDerivation (let modArgs = {
name = "${name}-go-modules";
@@ -121,12 +117,12 @@ let
) // overrideModAttrs modArgs) else "";
package = go.stdenv.mkDerivation (args // {
- nativeBuildInputs = [ removeReferencesTo go ] ++ nativeBuildInputs;
+ nativeBuildInputs = [ go ] ++ nativeBuildInputs;
inherit (go) GOOS GOARCH;
GO111MODULE = "on";
- GOFLAGS = "-mod=vendor";
+ GOFLAGS = [ "-mod=vendor" ] ++ lib.optionals (!allowGoReference) [ "-trimpath" ];
configurePhase = args.configurePhase or ''
runHook preConfigure
@@ -136,10 +132,10 @@ let
export GOSUMDB=off
export GOPROXY=off
cd "$modRoot"
- if [ -n "${go-modules}" ]; then
- rm -rf vendor
- ln -s ${go-modules} vendor
- fi
+ '' + lib.optionalString (go-modules != "") ''
+ rm -rf vendor
+ cp -r --reflink=auto ${go-modules} vendor
+ '' + ''
runHook postConfigure
'';
@@ -229,10 +225,6 @@ let
runHook postInstall
'';
- preFixup = (args.preFixup or "") + ''
- find $out/{bin,libexec,lib} -type f 2>/dev/null | xargs -r ${removeExpr removeReferences} || true
- '';
-
strictDeps = true;
disallowedReferences = lib.optional (!allowGoReference) go;
diff --git a/pkgs/development/go-packages/generic/default.nix b/pkgs/development/go-packages/generic/default.nix
index 5c54e04652f7..ab8ee9166f98 100644
--- a/pkgs/development/go-packages/generic/default.nix
+++ b/pkgs/development/go-packages/generic/default.nix
@@ -1,5 +1,5 @@
{ go, govers, lib, fetchgit, fetchhg, fetchbzr, rsync
-, removeReferencesTo, fetchFromGitHub, stdenv }:
+, fetchFromGitHub, stdenv }:
{ buildInputs ? []
, nativeBuildInputs ? []
@@ -44,10 +44,6 @@
with builtins;
let
- removeReferences = [ ] ++ lib.optional (!allowGoReference) go;
-
- removeExpr = refs: ''remove-references-to ${lib.concatMapStrings (ref: " -t ${ref}") refs}'';
-
dep2src = goDep:
{
inherit (goDep) goPackagePath;
@@ -78,7 +74,7 @@ let
package = stdenv.mkDerivation (
(builtins.removeAttrs args [ "goPackageAliases" "disabled" "extraSrcs"]) // {
- nativeBuildInputs = [ removeReferencesTo go ]
+ nativeBuildInputs = [ go ]
++ (lib.optional (!dontRenameImports) govers) ++ nativeBuildInputs;
buildInputs = buildInputs;
@@ -88,6 +84,7 @@ let
GOHOSTOS = go.GOHOSTOS or null;
GO111MODULE = "off";
+ GOFLAGS = lib.optionals (!allowGoReference) [ "-trimpath" ];
GOARM = toString (stdenv.lib.intersectLists [(stdenv.hostPlatform.parsed.cpu.version or "")] ["5" "6" "7"]);
@@ -225,10 +222,6 @@ let
runHook postInstall
'';
- preFixup = preFixup + ''
- find $out/{bin,libexec,lib} -type f 2>/dev/null | xargs -r ${removeExpr removeReferences} || true
- '';
-
strictDeps = true;
shellHook = ''
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 1e694a8801b7..272332e33eab 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -69,7 +69,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 = "05yvl09ksyvzykibs95996rni9x6w03yfqyv2fadd73z1m6lq5bf";
+ sha256 = "1l2syrslba4mrxjzj0iblflz72siw3ibqri6p5hf59fk7rmm30a8";
};
}).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -226,8 +226,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
});
@@ -249,7 +247,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;
@@ -291,6 +295,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;
@@ -331,13 +338,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_31;
- });
-
+ # 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;
@@ -348,7 +350,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;
@@ -369,6 +370,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;
@@ -392,9 +396,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;
@@ -404,6 +406,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;
@@ -922,8 +925,9 @@ self: super: {
# This package refers to the wrong library (itself in fact!)
vulkan = super.vulkan.override { vulkan = pkgs.vulkan-loader; };
- # Compiles some C++ source which requires these headers
+ # Compiles some C or C++ source which requires these headers
VulkanMemoryAllocator = addExtraLibrary super.VulkanMemoryAllocator pkgs.vulkan-headers;
+ vulkan-utils = addExtraLibrary super.vulkan-utils pkgs.vulkan-headers;
# https://github.com/dmwit/encoding/pull/3
encoding = doJailbreak (appendPatch super.encoding ./patches/encoding-Cabal-2.0.patch);
@@ -934,18 +938,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;
@@ -1109,9 +1109,9 @@ self: super: {
})
(pkgs.fetchpatch {
# Relax dependency constraints,
- # upstream PR: https://github.com/james-preston/hail/pull/15
- url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/15.patch";
- sha256 = "03kdvr8hxi6isb8yxp5rgcmz855n19m1yacn3d56a4i58j2mldjw";
+ # upstream PR: https://github.com/james-preston/hail/pull/16
+ url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/16.patch";
+ sha256 = "0dpagpn654zjrlklihsg911lmxjj8msylbm3c68xa5aad1s9gcf7";
})
];
});
@@ -1119,21 +1119,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;
@@ -1172,9 +1157,6 @@ self: super: {
# 2020-06-22: NOTE: > 0.4.0 => rm Jailbreak: https://github.com/serokell/nixfmt/issues/71
nixfmt = doJailbreak super.nixfmt;
- # 2020-06-22: NOTE: QuickCheck upstreamed https://github.com/phadej/binary-instances/issues/7
- binary-instances = dontCheck super.binary-instances;
-
# The test suite depends on an impure cabal-install installation in
# $HOME, which we don't have in our build sandbox.
cabal-install-parsers = dontCheck super.cabal-install-parsers;
@@ -1226,14 +1208,6 @@ self: super: {
sha256 = "0xbfhzhzg94b4r5qy5dg1c40liswwpqarrc2chcwgfbfnrmwkfc2";
});
- # this will probably need to get updated with every ghcide update,
- # we need an override because ghcide is tracking haskell-lsp closely.
- ghcide = dontCheck (super.ghcide.overrideScope (self: super: {
- hie-bios = dontCheck super.hie-bios_0_7_1;
- lsp-test = dontCheck self.lsp-test_0_11_0_7;
- }));
- implicit-hie-cradle = super.implicit-hie-cradle.override { hie-bios = dontCheck super.hie-bios_0_7_1; };
-
# hasn‘t bumped upper bounds
# upstream: https://github.com/obsidiansystems/which/pull/6
which = doJailbreak super.which;
@@ -1254,62 +1228,26 @@ self: super: {
x509-validation = dontCheck super.x509-validation;
tls = dontCheck super.tls;
- patch = appendPatches super.patch [
- # Upstream PR: https://github.com/reflex-frp/patch/pull/20
- # Makes tests work with hlint 3
- (pkgs.fetchpatch {
- url = "https://github.com/reflex-frp/patch/commit/3ed23a4e4049ee17e64a1a5bbebf1990cdbe033a.patch";
- sha256 ="1hfa980wln8kzbqw1lr8ddszgcibw25xf12ki2jb9xkl464aynzf";
- })
- # Upstream PR: https://github.com/reflex-frp/patch/pull/17
- # Bumps version dependencies
- (pkgs.fetchpatch {
- url = "https://github.com/reflex-frp/patch/commit/a191ed9ded708ed7ff0cf53ad6dafaf54db5b95a.patch";
- sha256 ="1x9w5fimhk3a0l2aa5z91nqaa6s2irz1775iidd0191m6w25vszp";
- })
- ];
+ # Allow building with recent versions of hlint.
+ patch = doJailbreak super.patch;
- reflex = appendPatches super.reflex [
- # Upstream PR: https://github.com/reflex-frp/reflex/pull/434
- # Bump version bounds
- (pkgs.fetchpatch {
- url = "https://github.com/reflex-frp/reflex/commit/e6104bdfd7f664f524b6765275490722e376df4d.patch";
- sha256 ="1awp5p4640cnhfd50dplsvp0kzy6h8r0hpbw1s40blni74r3dhzr";
- })
- # Upstream PR: https://github.com/reflex-frp/reflex/pull/436
- # Fix build with newest dependent-map version
- (pkgs.fetchpatch {
- url = "https://github.com/reflex-frp/reflex/commit/dc3bf44d822d70594e3c474fe3869261776c3554.patch";
- sha256 ="0rbjfj9b8p6zkvd5j4pak5kpgard6cyfvzk750s4xwpc1v84iiqd";
- })
- # Upstream PR: https://github.com/reflex-frp/reflex/pull/437
- # Fix tests with newer dep versions
- (pkgs.fetchpatch {
- url = "https://github.com/reflex-frp/reflex/commit/87c74a1b9d9098eae8a56148c59ed4963a5232c2.patch";
- sha256 ="0qhjjgd6n4fms1hpbblny78c95bfh74izhx9dvrdlnhz6q7xlm9q";
- })
- ];
+ # 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 (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
- # Tests disabled because of very old dep: https://github.com/reflex-frp/reflex-dom/issues/393
- reflex-dom-core = doDistribute (unmarkBroken (dontCheck (appendPatches super.reflex-dom-core [
- # Upstream PR: https://github.com/reflex-frp/reflex-dom/pull/388
- # Fix upper bounds
- (pkgs.fetchpatch {
- url = "https://github.com/reflex-frp/reflex-dom/commit/5ef04d8e478f410d2c63603b84af052c9273a533.patch";
- sha256 ="0d0b819yh8mqw8ih5asdi9qcca2kmggfsi8gf22akfw1n7xvmavi";
- stripLen = 2;
- extraPrefix = "";
- })
- # Upstream PR: https://github.com/reflex-frp/reflex-dom/pull/394
- # Bump dependent-map
- (pkgs.fetchpatch {
- url = "https://github.com/reflex-frp/reflex-dom/commit/695bd17d5dcdb1bf321ee8858670731637f651db.patch";
- sha256 ="0llky3i37rakgsw9vqaqmwryv7s91w8ph8xjkh83nxjs14p5zfyk";
- stripLen = 2;
- extraPrefix = "";
- })
- ])));
+ 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
@@ -1348,19 +1286,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_3) [ 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
@@ -1381,13 +1307,6 @@ self: super: {
sha256 = "1c5ck2ibag2gcyag6rjivmlwdlp5k0dmr8nhk7wlkzq2vh7zgw63";
});
- # Version bumps have not been merged by upstream yet.
- # https://github.com/obsidiansystems/dependent-sum-aeson-orphans/pull/5
- dependent-sum-aeson-orphans = appendPatch super.dependent-sum-aeson-orphans (pkgs.fetchpatch {
- url = "https://github.com/obsidiansystems/dependent-sum-aeson-orphans/commit/5a369e433ad7e3eef54c7c3725d34270f6aa48cc.patch";
- sha256 = "1lzrcicvdg77hd8j2fg37z19amp5yna5xmw1fc06zi0j95csll4r";
- });
-
# Tests are broken because of missing files in hackage tarball.
# https://github.com/jgm/commonmark-hs/issues/55
commonmark-extensions = dontCheck super.commonmark-extensions;
@@ -1415,7 +1334,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";
@@ -1423,17 +1341,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;
@@ -1458,52 +1365,166 @@ 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_0_2;
# 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;
- # INSERT NEW OVERRIDES ABOVE THIS LINE
-
- # stack-2.5.1 needs a more current version of pantry to compile
- pantry = self.pantry_0_5_1_3;
# Too tight version bounds, see https://github.com/haskell-hvr/microaeson/pull/4
microaeson = doJailbreak super.microaeson;
- # haskell-language-server needs a more current version of pantry to compile
-} // (let
- inherit (self) hls-ghcide hls-brittany;
- hlsScopeOverride = self: super: {
- # haskell-language-server uses its own fork of ghcide
- # Test disabled: it seems to freeze (is it just that it takes a long time ?)
- ghcide = dontCheck hls-ghcide;
- # we are faster than stack here
- hie-bios = dontCheck super.hie-bios_0_7_1;
- lsp-test = dontCheck super.lsp-test_0_11_0_7;
- # fourmolu can‘t compile with an older aeson
- aeson = dontCheck super.aeson_1_5_2_0;
- # brittany has an aeson upper bound of 1.5
- brittany = hls-brittany;
- data-tree-print = doJailbreak super.data-tree-print;
- ghc-exactprint = dontCheck super.ghc-exactprint_0_6_3_2;
- };
- in {
- haskell-language-server = dontCheck (super.haskell-language-server.overrideScope hlsScopeOverride);
- hls-ghcide = dontCheck (super.hls-ghcide.overrideScope hlsScopeOverride);
- hls-brittany = dontCheck (super.hls-brittany.overrideScope hlsScopeOverride);
- fourmolu = dontCheck (super.fourmolu.overrideScope hlsScopeOverride);
- }
-) // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
+ # - 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.
+ update-nix-fetchgit = let deps = [ pkgs.git pkgs.nix pkgs.nix-prefetch-git ];
+ 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_1_0;
+ })) deps) (drv: {
+ buildTools = drv.buildTools or [ ] ++ [ pkgs.makeWrapper ];
+ postInstall = drv.postInstall or "" + ''
+ wrapProgram "$out/bin/update-nix-fetchgit" --prefix 'PATH' ':' "${
+ pkgs.lib.makeBinPath deps
+ }"
+ '';
+ }));
+
+ # 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;
+
+ # 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" ];
+ }));
+ 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 047c5ba481fb..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,17 +83,6 @@ self: super: {
sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f";
});
- # Only 0.8 is compatible with ghc 8.10 https://hackage.haskell.org/package/apply-refact/changelog
- apply-refact = super.apply-refact_0_8_0_0;
-
- # 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: {
@@ -131,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.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
index f1260735479b..bd9f43e90c9d 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
@@ -44,7 +44,7 @@ self: super: {
text = self.text_1_2_4_0;
# Needs Cabal 3.0.x.
- jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_0_0; };
+ jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_1_0; };
# https://github.com/bmillwood/applicative-quoters/issues/6
applicative-quoters = appendPatch super.applicative-quoters (pkgs.fetchpatch {
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
index d5ae77e8246e..27bf04b914e7 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
@@ -41,8 +41,8 @@ self: super: {
xhtml = null;
# Needs Cabal 3.2.x.
- cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; });
- jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_0_0; };
+ cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
+ jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_1_0; };
# Restricts aeson to <1.4
# https://github.com/purescript/purescript/pull/3537
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 339fda5d6fbf..2a0a7810f72a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
@@ -42,8 +42,8 @@ self: super: {
xhtml = null;
# Needs Cabal 3.0.x.
- cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; });
- jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_0_0; };
+ cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
+ jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_1_0; };
# https://github.com/tibbe/unordered-containers/issues/214
unordered-containers = dontCheck super.unordered-containers;
@@ -77,10 +77,10 @@ self: super: {
# cabal2nix needs the latest version of Cabal, and the one
# hackage-db uses must match, so take the latest
- cabal2nix = super.cabal2nix.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; });
+ cabal2nix = super.cabal2nix.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
# cabal2spec needs a recent version of Cabal
- cabal2spec = super.cabal2spec.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; });
+ cabal2spec = super.cabal2spec.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
# Builds only with ghc-8.8.x and beyond.
policeman = markBroken super.policeman;
@@ -92,6 +92,6 @@ 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;
- # Only 0.6 is compatible with ghc 8.6 https://hackage.haskell.org/package/apply-refact/changelog
- apply-refact = super.apply-refact_0_6_0_0;
+ # 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 a2562e44527b..d1099c56b2c8 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
@@ -53,8 +53,8 @@ self: super: {
haddock-api = self.haddock-api_2_23_1;
# These builds need Cabal 3.2.x.
- cabal2spec = super.cabal2spec.override { Cabal = self.Cabal_3_2_0_0; };
- cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; });
+ cabal2spec = super.cabal2spec.override { Cabal = self.Cabal_3_2_1_0; };
+ cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
# Ignore overly restrictive upper version bounds.
aeson-diff = doJailbreak super.aeson-diff;
@@ -69,7 +69,6 @@ self: super: {
integer-logarithms = doJailbreak super.integer-logarithms;
lucid = doJailbreak super.lucid;
parallel = doJailbreak super.parallel;
- quickcheck-instances = doJailbreak super.quickcheck-instances;
setlocale = doJailbreak super.setlocale;
split = doJailbreak super.split;
system-fileio = doJailbreak super.system-fileio;
@@ -82,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;
@@ -96,23 +95,15 @@ 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;
- # Only 0.7 is compatible with ghc 8.7 https://hackage.haskell.org/package/apply-refact/changelog
- apply-refact = super.apply-refact_0_7_0_0;
-
# The package needs the latest Cabal version.
- cabal-install-parsers = super.cabal-install-parsers.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; });
+ cabal-install-parsers = super.cabal-install-parsers.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
# cabal-fmt requires Cabal3
- cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_0_0; };
+ cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_1_0; };
# liquidhaskell does not support ghc version 8.8.x.
liquid = markBroken super.liquid;
@@ -126,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 8a2e787038db..93c4daac2247 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.19
+ # Stackage Nightly 2020-11-23
- 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.3.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,35 +214,34 @@ default-package-overrides:
- annotated-wl-pprint ==0.7.0
- ansi-terminal ==0.10.3
- ansi-wl-pprint ==0.6.9
- - antiope-core ==7.5.1
- - antiope-dynamodb ==7.5.1
- - antiope-messages ==7.5.1
- - antiope-s3 ==7.5.1
- - antiope-sns ==7.5.1
- - antiope-sqs ==7.5.1
- ANum ==0.2.0.2
+ - ap-normalize ==0.1.0.0
- apecs ==0.9.2
- apecs-gloss ==0.2.4
- apecs-physics ==0.4.4
- api-field-json-th ==0.1.0.2
+ - app-settings ==0.2.0.12
- appar ==0.1.8
- appendmap ==0.1.5
+ - apply-refact ==0.8.2.1
- apportionment ==0.0.0.3
- approximate ==0.3.2
- - app-settings ==0.2.0.12
+ - approximate-equality ==1.1.0.2
- 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
- ascii-case ==1.0.0.2
- ascii-char ==1.0.0.2
- - asciidiagram ==1.3.3.3
- ascii-group ==1.0.0.2
- ascii-predicates ==1.0.0.2
- ascii-progress ==0.3.3.0
- ascii-superset ==1.0.0.2
- ascii-th ==1.0.0.2
+ - asciidiagram ==1.3.3.3
+ - 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,54 +263,57 @@ 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
- - autoexporter ==1.1.19
- auto-update ==0.1.6
+ - autoexporter ==1.1.19
- 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
+ - base-compat ==0.11.2
+ - base-compat-batteries ==0.11.2
+ - base-orphans ==0.8.3
+ - base-prelude ==1.4
+ - base-unicode-symbols ==0.2.4.2
+ - 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-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
+ - bimaps ==0.1.0.2
- bin ==0.1
- binary-conduit ==1.3.1
- 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
@@ -319,6 +321,7 @@ default-package-overrides:
- binary-search ==1.0.0.3
- binary-shared ==0.8.3
- binary-tagged ==0.3
+ - binaryen ==0.0.5.0
- bindings-DSL ==1.0.25
- bindings-GLFW ==3.3.2.0
- bindings-libzip ==1.0.1
@@ -326,11 +329,11 @@ default-package-overrides:
- bins ==0.1.2.0
- bitarray ==0.0.1.1
- bits ==0.5.2
- - bitset-word8 ==0.1.1.2
- bits-extra ==0.0.2.0
+ - bitset-word8 ==0.1.1.2
- 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,37 +344,39 @@ 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
- - BoundedChan ==1.0.3.0
+ - bound ==2.0.2
- bounded-queue ==1.0.0
+ - BoundedChan ==1.0.3.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
+ - byte-count-reader ==0.10.1.2
+ - byte-order ==0.1.2.0
- byteable ==0.1.1
- - byte-count-reader ==0.10.1.1
- bytedump ==1.0
- - byte-order ==0.1.2.0
- byteorder ==1.0.4
- bytes ==0.17
- byteset ==0.1.1.0
@@ -382,29 +387,33 @@ default-package-overrides:
- 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
+ - 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
+ - ca-province-codes ==1.0.0.0
+ - 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
- calendar-recycling ==0.0.0.1
- call-stack ==0.2.0
- can-i-haz ==0.3.1.0
- - ca-province-codes ==1.0.0.0
- cardano-coin-selection ==1.0.1
- carray ==0.1.6.8
- casa-client ==0.0.1
- casa-types ==0.0.1
- - cased ==0.1.0.0
- case-insensitive ==1.2.1.0
+ - cased ==0.1.0.0
- 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
@@ -460,15 +468,13 @@ default-package-overrides:
- cmark-gfm ==0.2.2
- cmark-lucid ==0.1.0.0
- cmdargs ==0.10.20
- - 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
+ - code-page ==0.2
+ - codec-beam ==0.2.0
+ - codec-rpm ==0.2.2
+ - 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
@@ -503,17 +519,18 @@ default-package-overrides:
- conferer-hspec ==0.4.0.1
- conferer-source-json ==0.4.0.1
- conferer-warp ==0.4.0.1
- - ConfigFile ==1.1.4
- config-ini ==0.2.4.0
+ - ConfigFile ==1.1.4
- 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
+ - constraints ==0.12
+ - construct ==0.3
- contravariant ==1.5.2
- contravariant-extras ==0.3.5.2
- control-bool ==0.2.1
@@ -521,45 +538,43 @@ 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
- crypto-cipher-types ==0.0.9
- - cryptocompare ==0.1.2
- crypto-enigma ==0.1.1.6
+ - crypto-numbers ==0.2.7
+ - crypto-pubkey ==0.2.8
+ - crypto-pubkey-types ==0.4.3
+ - crypto-random ==0.0.9
+ - crypto-random-api ==0.2.0
+ - cryptocompare ==0.1.2
- cryptohash ==0.11.9
- cryptohash-cryptoapi ==0.1.4
- 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
- - crypto-pubkey ==0.2.8
- - 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
@@ -591,12 +607,12 @@ default-package-overrides:
- data-default-instances-dlist ==0.0.1
- data-default-instances-old-locale ==0.0.1
- data-diverse ==4.7.0.0
- - 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-hash ==0.2.0.1
- data-interval ==2.0.1
- data-inttrie ==0.1.4
- data-lens-light ==0.1.2.2
@@ -609,7 +625,7 @@ 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
+ - datadog ==0.2.5.0
- dataurl ==0.1.0.0
- DAV ==1.3.4
- DBFunctor ==0.1.1.1
@@ -624,37 +640,32 @@ default-package-overrides:
- deepseq-generics ==0.2.0.0
- deepseq-instances ==0.1.0.1
- deferred-folds ==0.9.11
- - dejafu ==2.3.0.1
+ - dejafu ==2.4.0.0
- dense-linear-algebra ==0.1.0.0
- depq ==0.4.1.0
- deque ==0.4.3
+ - derive-topdown ==0.0.2.2
- deriveJsonNoPrefix ==0.1.0.1
- 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
+ - di-core ==1.0.4
+ - di-monad ==1.3.1
- 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
- Diff ==0.4.0
- digest ==0.0.1.2
- digits ==0.3.1
- dimensional ==1.3
- - di-monad ==1.3.1
+ - direct-sqlite ==2.3.26
- directory-tree ==0.12.1
+ - dirichlet ==0.1.0.0
- discount ==0.1.1
- disk-free-space ==0.1.0.1
- distributed-closure ==0.4.2.0
@@ -665,15 +676,16 @@ default-package-overrides:
- dlist-instances ==0.1.1.1
- dlist-nonempty ==0.1.1
- dns ==4.0.1
+ - do-list ==1.0.1
+ - do-notation ==0.1.0.2
- dockerfile ==0.2.0
- doclayout ==0.3
- doctemplates ==0.8.2
- 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
- dotenv ==0.8.0.7
- dotgen ==0.4.3
- dotnet-timespan ==0.0.1.0
@@ -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,53 +723,61 @@ 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
- elm-bridge ==0.6.1
- elm-core-sources ==1.0.0
- elm-export ==0.6.0.1
- - emacs-module ==0.1.1
+ - elm2nix ==0.2.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
- ENIG ==0.0.1.0
- entropy ==0.4.1.6
+ - enum-subset-generate ==0.1.0.0
- enummapset ==0.6.0.3
- enumset ==0.0.5
- - enum-subset-generate ==0.1.0.0
- envelope ==0.2.2.0
- envy ==2.1.0.0
- epub-metadata ==4.5
- 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
+ - event-list ==0.1.2
- eventful-core ==0.2.0
- eventful-test-helpers ==0.2.0
- - event-list ==0.1.2
- eventstore ==1.4.1
- every ==0.0.1
- exact-combinatorics ==0.2.0.9
- exact-pi ==0.5.0.1
- exception-hierarchy ==0.1.0.4
- exception-mtl ==0.4.0.1
- - exceptions ==0.10.4
- exception-transformers ==0.4.0.9
+ - exception-via ==0.1.0.0
+ - exceptions ==0.10.4
- executable-path ==0.0.3.1
- exit-codes ==1.0.0
- exomizer ==1.0.0
+ - exp-pairs ==0.2.1.0
- expiring-cache-map ==0.0.6.1
- explicit-exception ==0.1.10
- - exp-pairs ==0.2.0.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,13 +802,12 @@ 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
- file-modules ==0.1.2.4
- file-path-th ==0.1.0.0
+ - filelock ==0.1.1.5
+ - filemanip ==0.3.6.3
- filepattern ==0.1.2
- fileplow ==0.1.0.0
- filtrable ==0.1.4.0
@@ -807,23 +827,22 @@ 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
- fmlist ==0.9.4
- fmt ==0.6.1.2
- fn ==0.3.0.2
- - focus ==1.0.1.3
+ - focus ==1.0.1.4
- 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
+ - foldable1 ==0.1.0.0
+ - 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,12 +850,12 @@ 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
+ - free-vl ==0.1.4
- freenect ==1.2.1
- freer-simple ==1.2.1.1
- freetype2 ==0.2.0
- - free-vl ==0.1.4
- friendly-time ==0.4.1
- from-sum ==0.2.3.0
- frontmatter ==0.1.0.2
@@ -847,34 +866,36 @@ 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
- fuzzy ==0.1.0.0
- fuzzy-dates ==0.1.1.2
- - fuzzyset ==0.2.0
- fuzzy-time ==0.1.0.0
+ - fuzzyset ==0.2.0
- gauge ==0.2.5
- 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
- generic-monoid ==0.1.0.1
- generic-optics ==2.0.0.0
- - GenericPretty ==1.2.2
- generic-random ==1.3.0.1
+ - GenericPretty ==1.2.2
- 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,14 +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
- - ghcid ==0.8.7
- - ghci-hexcalc ==0.1.1.0
- - ghcjs-codemirror ==0.0.0.2
+ - ghc-events ==0.14.0
+ - ghc-exactprint ==0.6.3.3
- ghc-lib ==8.10.2.20200916
- ghc-lib-parser ==8.10.2.20200916
- ghc-lib-parser-ex ==8.10.0.16
@@ -914,41 +931,48 @@ 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
+ - ghci-hexcalc ==0.1.1.0
+ - ghcid ==0.8.7
+ - ghcjs-codemirror ==0.0.0.2
- 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.24
+ - gi-graphene ==1.0.2
+ - gi-gtk ==3.0.36
+ - gi-gtk-hs ==0.3.9
+ - gi-harfbuzz ==0.0.3
+ - gi-pango ==1.0.23
+ - gi-xlib ==2.0.9
- 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
+ - 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
- 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
@@ -958,60 +982,55 @@ default-package-overrides:
- gothic ==0.1.5
- gpolyline ==0.1.0.1
- graph-core ==0.3.0.0
+ - graph-wrapper ==0.2.6.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.0
+ - 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.5
+ - haskell-gi-base ==0.24.4
- 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.1.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
+ - hedn ==0.3.0.2
- here ==1.2.13
- heredoc ==0.2.0.0
- heterocephalus ==1.0.5.4
@@ -1040,31 +1061,37 @@ default-package-overrides:
- hexstring ==0.11.1
- hformat ==0.3.3.1
- hfsevents ==0.1.6
- - hidapi ==0.1.5
- - hie-bios ==0.5.1
+ - hgeometry ==0.11.0.0
+ - hgeometry-combinatorial ==0.11.0.0
+ - hgrev ==0.2.6
- hi-file-parser ==0.1.0.0
- - higher-leveldb ==0.5.0.2
+ - hidapi ==0.1.5
+ - hie-bios ==0.7.1
+ - 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
+ - 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 +1101,29 @@ 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
- hs-bibutils ==6.10.0.0
+ - hs-functors ==0.1.7.1
+ - hs-GeoIP ==0.3
+ - hs-php-session ==0.0.9.3
+ - hsass ==0.8.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
- - hs-functors ==0.1.7.1
- - hs-GeoIP ==0.3
+ - hsemail ==2.2.1
- 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,15 +1138,13 @@ 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
- hspec-wai ==0.10.1
- hspec-wai-json ==0.10.1
- - hs-php-session ==0.0.9.3
- hsshellscript ==3.4.5
- HStringTemplate ==0.8.7
- HSvm ==0.1.1.3.22
@@ -1126,17 +1152,15 @@ 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
- html-entity-map ==0.1.0.0
- htoml ==1.0.0.3
- - http2 ==2.0.5
- 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
@@ -1144,37 +1168,51 @@ default-package-overrides:
- http-date ==0.0.10
- http-directory ==0.1.8
- http-download ==0.2.0.0
- - 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
+ - http2 ==2.0.5
+ - httpd-shed ==0.4.1.1
- 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
- - hweblib ==0.6.3
+ - hw-dsv ==0.4.1.0
+ - 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 ==3.1.2
- 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
+ - hweblib ==0.6.3
- hxt ==9.3.1.18
- hxt-charproperties ==9.4.0.0
- hxt-css ==0.1.0.3
@@ -1185,9 +1223,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 +1239,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 +1247,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 +1280,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,32 +1288,36 @@ 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
- iso8601-time ==0.1.5
- - iterable ==3.0
- it-has ==0.2.0.0
- - ixset-typed ==0.5
+ - iterable ==3.0
- ix-shapable ==0.1.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
- 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
- json-rpc-generic ==0.2.1.5
+ - jsonpath ==0.2.0.0
- JuicyPixels ==3.3.5
- JuicyPixels-blurhash ==0.1.0.3
- JuicyPixels-extra ==0.4.1
- JuicyPixels-scale-dct ==0.1.2
- - junit-xml ==0.1.0.1
+ - junit-xml ==0.1.0.2
- justified-containers ==0.3.0.0
- jwt ==0.10.0
- kan-extensions ==5.2.1
@@ -1295,19 +1337,18 @@ 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
- language-bash ==0.9.2
- language-c ==0.8.3
- language-c-quote ==0.12.2.1
- - language-docker ==9.1.1
- - language-haskell-extract ==0.2.4
+ - language-docker ==9.1.2
- 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,50 +1364,57 @@ 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
+ - lift-generics ==0.2
- lifted-async ==0.10.1.2
- lifted-base ==0.2.3.12
- - lift-generics ==0.1.3
- 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
- - listsafe ==0.1.0.1
- list-singleton ==1.0.0.4
- list-t ==1.0.4
+ - ListLike ==4.7.2
+ - listsafe ==0.1.0.1
- 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,30 +1422,33 @@ 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
- - mainland-pretty ==0.7.0.1
+ - magico ==0.0.2.1
- main-tester ==0.2.0.1
+ - mainland-pretty ==0.7.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
- - mathexpr ==0.3.0.0
+ - massiv ==0.5.6.0
+ - massiv-io ==0.4.0.0
+ - massiv-test ==0.1.5
- math-extras ==0.1.1.0
- math-functions ==0.3.4.1
+ - mathexpr ==0.3.0.0
- matplotlib ==0.7.5
- matrices ==0.5.0
- matrix ==0.3.6.1
@@ -1407,11 +1458,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
+ - med-module ==0.1.2.1
+ - medea ==1.2.0
- median-stream ==0.7.0.0
- - megaparsec ==8.0.0
- - megaparsec-tests ==8.0.0
+ - megaparsec ==9.0.1
+ - megaparsec-tests ==9.0.1
- membrain ==0.0.0.2
- memory ==0.15.0
- MemoTrie ==0.6.10
@@ -1429,7 +1482,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
@@ -1438,18 +1491,16 @@ default-package-overrides:
- mime-mail ==0.5.0
- mime-mail-ses ==0.4.3
- mime-types ==0.1.0.9
+ - min-max-pqueue ==0.1.0.2
- 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
- - min-max-pqueue ==0.1.0.2
+ - minimorph ==0.3.0.0
+ - minio-hs ==1.5.3
+ - miniutter ==0.5.1.1
- 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,14 +1511,13 @@ 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
- monad-logger-json ==0.1.0.0
@@ -1476,49 +1526,56 @@ default-package-overrides:
- monad-memo ==0.5.3
- monad-metrics ==0.2.1.4
- monad-par ==0.3.5
- - monad-parallel ==0.7.2.3
- monad-par-extras ==0.3.3
+ - monad-parallel ==0.7.2.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
- monad-resumption ==0.1.4.0
- monad-skeleton ==0.1.5
- monad-st ==0.2.4.1
- - monads-tf ==0.1.0.3
- monad-time ==0.3.1.0
- monad-unlift ==0.2.0
- monad-unlift-ref ==0.2.1
+ - monadic-arrays ==0.2.2
+ - monadlist ==0.0.2
+ - MonadPrompt ==1.0.0.5
+ - MonadRandom ==0.5.2
+ - monads-tf ==0.1.0.3
- 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
+ - monoid-subclasses ==1.0.1
+ - monoid-transformer ==0.0.4
- 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
- mpi-hs-cereal ==0.1.0.0
- mtl-compat ==0.2.2
- mtl-prelude ==2.0.3.1
- - multiarg ==0.30.0.10
- multi-containers ==0.1.1
+ - multiarg ==0.30.0.10
- multimap ==1.2.1
+ - multipart ==0.2.1
- multiset ==0.3.4.3
- multistate ==0.8.0.3
- - murmur3 ==1.0.4
- murmur-hash ==0.1.0.9
+ - murmur3 ==1.0.4
- MusicBrainz ==0.4.1
- mustache ==2.3.1
- 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 +1587,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
@@ -1558,29 +1615,34 @@ default-package-overrides:
- nicify-lib ==1.0.1
- NineP ==0.0.2.1
- nix-paths ==1.0.1
+ - no-value ==1.0.0.0
+ - non-empty ==0.3.2
+ - non-empty-sequence ==0.2.0.4
+ - non-negative ==0.1.2
- nonce ==1.0.7
- nondeterminism ==1.4
- - non-empty ==0.3.2
- nonempty-containers ==0.3.4.1
+ - nonempty-vector ==0.2.1.0
- nonemptymap ==0.0.6.0
- - non-empty-sequence ==0.2.0.4
- - nonempty-vector ==0.2.0.2
- - 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
+ - o-clock ==1.2.0
- oauthenticated ==0.2.1.0
- ObjectName ==1.1.0.1
- - o-clock ==1.1.0
- odbc ==0.2.2
- oeis2 ==1.0.4
- ofx ==0.4.4.0
@@ -1592,26 +1654,27 @@ default-package-overrides:
- OneTuple ==0.2.2.1
- Only ==0.1
- oo-prototypes ==0.1.0.0
- - opaleye ==0.6.7006.1
- - OpenAL ==1.7.0.5
+ - opaleye ==0.7.1.0
- open-browser ==0.2.1.0
+ - OpenAL ==1.7.0.5
+ - openapi3 ==3.0.0.1
- openexr-write ==0.1.0.2
- OpenGL ==3.0.3.0
- OpenGLRaw ==3.3.4.0
- 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 +1682,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 +1709,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.1
+ - 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,18 +1733,18 @@ 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-postgresql ==2.10.1.2
- persistent-qq ==2.9.2
- 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
- pg-transact ==0.3.1.1
+ - pgp-wordlist ==0.1.0.3
- phantom-state ==0.2.1.2
- pid1 ==0.1.2.0
- pipes ==4.3.14
@@ -1703,71 +1766,73 @@ 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
+ - post-mess-age ==0.2.1.0
- postgres-options ==0.2.0.0
- - postgresql-binary ==0.12.2
- - postgresql-libpq ==0.9.4.2
+ - postgresql-binary ==0.12.3.1
+ - 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
- - post-mess-age ==0.2.1.0
+ - postgresql-simple ==0.6.3
+ - postgresql-typed ==0.6.1.2
+ - postgrest ==7.0.1
- 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
+ - pretty-relative-time ==0.2.0.0
+ - pretty-show ==1.10
+ - pretty-simple ==3.3.0.0
+ - pretty-sop ==0.2.0.3
+ - pretty-terminal ==0.1.0.0
+ - prettyclass ==1.0.0.0
- prettyprinter ==1.6.2
- prettyprinter-ansi-terminal ==1.1.2
- prettyprinter-compat-annotated-wl-pprint ==1
- prettyprinter-compat-ansi-wl-pprint ==1.0.1
- prettyprinter-compat-wl-pprint ==1.0.0.1
- 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-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
+ - projectroot ==0.2.0.1
+ - 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-radius ==0.0.1.1
- - protocol-radius-test ==0.1.0.1
- proto-lens ==0.7.0.0
- proto-lens-arbitrary ==0.1.2.9
- proto-lens-optparse ==0.1.1.7
@@ -1775,7 +1840,14 @@ 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
+ - 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
+ - protolude ==0.3.0
- proxied ==0.3.1
- psqueues ==0.2.7.2
- publicsuffix ==0.20200526
@@ -1783,8 +1855,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 +1869,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,54 +1878,61 @@ 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.0
- - rank2classes ==1.3.2.1
+ - Ranged-sets ==0.4.0
+ - rank1dynamic ==0.4.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 ==1.0.12
- ratel-wai ==1.1.3
+ - rattle ==0.2
+ - raw-strings-qq ==1.1
- rawfilepath ==0.2.4
- rawstring-qm ==0.2.3.0
- - raw-strings-qq ==1.1
- rcu ==0.2.4
- rdf ==0.1.0.4
- rdtsc ==1.3.0.1
- re2 ==0.3
- - 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
+ - readable ==0.3.1
+ - 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
+ - record-wrangler ==0.1.1.0
- records-sop ==0.1.0.3
- - recursion-schemes ==5.1.3
+ - recursion-schemes ==5.2.1
- reducers ==3.12.3
- - refact ==0.3.0.2
- ref-fd ==0.4.0.2
+ - ref-tf ==0.4.0.2
+ - refact ==0.3.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
- 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,21 +1942,23 @@ 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.7.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
@@ -1885,32 +1967,34 @@ default-package-overrides:
- 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
+ - safe-tensor ==0.2.1.0
+ - safecopy ==0.10.3
+ - safeio ==0.0.5.0
- SafeSemaphore ==0.10.1
- salak ==0.3.6
- salak-yaml ==0.3.5.3
@@ -1925,20 +2009,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
@@ -1946,66 +2033,56 @@ default-package-overrides:
- semigroupoid-extras ==5
- semigroupoids ==5.3.4
- semigroups ==0.19.1
- - semirings ==0.5.4
- semiring-simple ==1.0.0.1
- - semver ==0.3.4
+ - semirings ==0.5.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-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.0
- 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-rawm ==1.0.0.0
+ - servant-server ==0.18.2
+ - servant-swagger ==1.1.10
+ - servant-swagger-ui ==0.3.4.3.36.1
- 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
+ - 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
+ - shell-utility ==0.1
- 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 +2095,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.0.3
+ - skylighting-core ==0.10.0.3
- 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 +2145,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
+ - sql-words ==0.1.6.4
- sqlcli ==0.2.2.0
- sqlcli-odbc ==0.2.0.1
- - sql-words ==0.1.6.4
+ - sqlite-simple ==0.4.18.0
+ - 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
- stack-templatizer ==0.1.0.2
- - starter ==0.3.0
+ - stackcollapse-ghc ==0.0.1.3
- stateref ==0.3
- - statestack ==0.3
- StateVar ==1.2
- static-text ==0.2.0.6
- statistics ==0.15.2.0
@@ -2089,53 +2169,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
- stm-split ==0.0.2.1
+ - STMonadTrans ==0.4.4
- 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.7
+ - store-core ==0.4.4.3
+ - 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
- - stringsearch ==0.3.6.6
+ - string-random ==0.1.3.0
- string-transform ==1.1.1
+ - stringbuilder ==0.5.1
+ - stringsearch ==0.3.6.6
- 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
@@ -2143,12 +2230,11 @@ default-package-overrides:
- symmetry-operations-symbols ==0.0.2.1
- sysinfo ==0.1.1
- system-argv0 ==0.1.1
- - systemd ==2.3.0
- system-fileio ==0.3.16.4
- system-filepath ==0.4.14
- system-info ==0.5.1
+ - systemd ==2.3.0
- 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 +2254,17 @@ 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-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 +2277,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,86 +2285,94 @@ 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
- - textlocal ==0.1.0.5
- text-manipulate ==0.2.0.1
- 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
+ - textlocal ==0.1.0.5
- tf-random ==0.5
- - th-abstraction ==0.3.2.0
+ - tfp ==1.0.1.1
+ - 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
- 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
+ - th-reify-compat ==0.0.1.5
+ - th-reify-many ==0.1.9
+ - th-strict-compat ==0.1.0.1
+ - th-test-utils ==1.1.0
+ - th-utilities ==0.2.4.0
+ - these ==1.1.1.1
+ - these-lens ==1.0.1.1
+ - these-optics ==1.0.1.1
+ - these-skinny ==0.7.4
- thread-hierarchy ==0.3.0.2
- thread-local-storage ==0.2
+ - thread-supervisor ==0.2.0.0
- threads ==0.5.1.6
- - thread-supervisor ==0.1.0.1
- threepenny-gui ==0.9.0.0
- - th-reify-compat ==0.0.1.5
- - th-reify-many ==0.1.9
- throttle-io-stream ==0.2.0.1
- 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
- thyme ==0.3.5.5
- - tidal ==1.5.2
+ - tidal ==1.6.1
- tile ==0.3.0.0
- - time-compat ==1.9.3
- - timeit ==2.0
- - timelens ==0.2.0.2
+ - time-compat ==1.9.4
- time-lens ==0.4.0.2
- time-locale-compat ==0.1.1.5
- time-locale-vietnamese ==1.0.0.0
- time-manager ==0.0.0
- time-parsers ==0.1.2.1
- - timerep ==2.0.0.2
- time-units ==1.0.0
+ - timeit ==2.0
+ - timelens ==0.2.0.2
+ - timer-wheel ==0.3.0
+ - timerep ==2.0.1.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,43 +2383,42 @@ 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
- - tuples-homogenous-h98 ==0.1.1.0
- tuple-sop ==0.3.1.0
- tuple-th ==0.2.5
+ - tuples-homogenous-h98 ==0.1.1.0
- turtle ==1.5.20
- - TypeCompose ==0.9.14
- - typed-process ==0.2.6.0
- - typed-uuid ==0.0.0.2
- 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
+ - TypeCompose ==0.9.14
+ - typed-process ==0.2.6.0
+ - typed-uuid ==0.0.0.2
+ - typerep-map ==0.3.3.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
- 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 +2428,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 +2443,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 +2476,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,61 +2497,68 @@ 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.2
+ - 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
- - witherable-class ==0
- - within ==0.1.1.0
+ - witch ==0.0.0.3
- with-location ==0.1.0
- with-utf8 ==1.0.2.1
- - witness ==0.4
+ - witherable-class ==0
+ - within ==0.2.0.1
- wizards ==1.0.3
- wl-pprint-annotated ==0.1.0.1
- wl-pprint-console ==0.1.0.2
- wl-pprint-text ==1.2.0.1
- - word24 ==2.0.1
- - word8 ==0.1.3
- word-trie ==0.3.0
- word-wrap ==0.4.1
+ - word24 ==2.0.1
+ - word8 ==0.1.3
- world-peace ==1.0.2.0
- wrap ==0.0.0
- wreq ==0.5.3.2
@@ -2478,152 +2580,84 @@ default-package-overrides:
- xdg-userdirs ==0.1.0.2
- xeno ==0.4.2
- xls ==0.1.3
- - xlsx ==0.8.1
+ - xlsx ==0.8.2
- xlsx-tabular ==0.2.2.1
- xml ==1.3.14
- xml-basic ==0.1.3.1
- xml-conduit ==1.9.0.0
- xml-conduit-writer ==0.1.1.2
- - 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
- xml-to-json ==2.0.1
- xml-to-json-fast ==2.0.0
- xml-types ==0.3.8
+ - xmlgen ==0.6.2.2
- xmonad ==0.15
- 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
+ - yes-precure5-command ==5.5.3
- 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.4
+ - 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-websockets ==0.3.0.2
- - yes-precure5-command ==5.5.3
- yi-rope ==0.11
- yjsvg ==0.2.0.1
- 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
- - zippers ==0.3
- zip-stream ==0.2.0.1
+ - zipper-extra ==0.1.3.2
+ - zippers ==0.3
- zlib ==0.6.2.2
- zlib-bindings ==0.1.1.5
- 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
- - apply-refact < 0.4 # newer versions don't work with GHC 8.0.x
- - apply-refact == 0.6.0.0 # works with GHC 8.6.x https://hackage.haskell.org/package/apply-refact/changelog
- - apply-refact == 0.7.0.0 # works with GHC 8.8.x https://hackage.haskell.org/package/apply-refact/changelog
- - apply-refact == 0.8.0.0 # works with GHC 8.10.x https://hackage.haskell.org/package/apply-refact/changelog
- - 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)
- - ormolu == 0.0.5.0 # required by haskell-language-server
- - pandoc-types == 1.21 # required by for pandoc_2_10_1
- - 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:
@@ -2660,11 +2694,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
@@ -2676,8 +2713,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
@@ -2738,6 +2775,8 @@ unsupported-platforms:
sdl2-mixer: [ x86_64-darwin ]
sdl2-ttf: [ x86_64-darwin ]
tokyotyrant-haskell: [ x86_64-darwin ]
+ vulkan: [ i686-linux, armv7l-linux ]
+ VulkanMemoryAllocator: [ i686-linux, armv7l-linux ]
Win32-console: [ i686-linux, x86_64-linux, x86_64-darwin ]
Win32-dhcp-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
Win32-errors: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2772,6 +2811,7 @@ dont-distribute-packages:
- accelerate-io-JuicyPixels
- accelerate-io-repa
- accelerate-io-vector
+ - accelerate-kullback-liebler
- accelerate-llvm-ptx
- bindings-yices
- boolector
@@ -2798,7 +2838,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
@@ -2808,14 +2851,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
@@ -2846,10 +2902,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.
@@ -2878,13 +2933,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
@@ -2892,6 +2943,7 @@ broken-packages:
- accentuateus
- access-time
- access-token-provider
+ - achille
- acid-state-dist
- acid-state-tls
- ACME
@@ -2914,7 +2966,9 @@ broken-packages:
- acme-stringly-typed
- acme-this
- acme-zero
+ - acousticbrainz-client
- ActionKid
+ - active
- activehs
- activehs-base
- activitypub
@@ -2929,12 +2983,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
@@ -2947,21 +3004,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
@@ -2970,6 +3029,7 @@ broken-packages:
- agda-server
- agda-snippets
- agda-snippets-hakyll
+ - agda-unused
- agentx
- AGI
- AhoCorasick
@@ -2980,13 +3040,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
@@ -2998,6 +3060,7 @@ broken-packages:
- align-text
- AlignmentAlgorithms
- Allure
+ - ally-invest
- alms
- alpha
- alphachar
@@ -3014,6 +3077,8 @@ broken-packages:
- amazon-emailer
- amazon-emailer-client-snap
- amazon-products
+ - amazonka
+ - amazonka-s3-streaming
- amby
- AMI
- ampersand
@@ -3037,6 +3102,7 @@ broken-packages:
- animate-preview
- animate-sdl2
- annah
+ - annotated-fix
- Annotations
- anonymous-sums
- anonymous-sums-tests
@@ -3046,12 +3112,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
@@ -3097,11 +3175,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
@@ -3116,11 +3192,15 @@ broken-packages:
- arguedit
- ariadne
- arion
+ - arith-encode
- arithmetic-circuits
+ - arithmoi
- armada
- armor
- arpa
- arpack
+ - array-builder
+ - array-chunks
- array-forth
- array-list
- array-primops
@@ -3136,8 +3216,6 @@ broken-packages:
- artery
- artifact
- asap
- - ascii
- - ascii-cows
- ascii-flatten
- ascii-string
- ascii-table
@@ -3148,7 +3226,6 @@ broken-packages:
- asn
- asn1-codec
- asn1-data
- - AspectAG
- assert
- assertions
- asset-map
@@ -3163,13 +3240,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
@@ -3205,12 +3280,12 @@ broken-packages:
- authenticate-ldap
- authinfo-hs
- authoring
- - autoapply
- AutoForms
- autom
- automata
- autonix-deps
- autonix-deps-kf5
+ - autopack
- avatar-generator
- avers
- avers-api
@@ -3220,11 +3295,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
@@ -3238,12 +3313,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
@@ -3257,7 +3334,6 @@ broken-packages:
- azure-service-api
- azure-servicebus
- azurify
- - b-tree
- b9
- babylon
- backblaze-b2-hs
@@ -3277,10 +3353,10 @@ broken-packages:
- bamboo-theme-mini-html5
- bamse
- bamstats
+ - ban-instance
- Bang
- bank-holiday-usa
- banwords
- - barbies-th
- barchart
- barcodes-code128
- barecheck
@@ -3289,7 +3365,6 @@ broken-packages:
- barrier
- barrier-monad
- base-compat-migrate
- - base-encoding
- base-feature-macros
- base-generics
- base-io-access
@@ -3299,10 +3374,9 @@ broken-packages:
- base64-conduit
- baserock-schema
- basex-client
- - BASIC
- basic
+ - BASIC
- baskell
- - batch
- batchd
- battlenet
- battlenet-yesod
@@ -3320,6 +3394,7 @@ broken-packages:
- bdd
- bdo
- beam
+ - beam-automigrate
- beam-core
- beam-migrate
- beam-mysql
@@ -3328,15 +3403,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
@@ -3352,6 +3429,7 @@ broken-packages:
- bgzf
- bhoogle
- bibdb
+ - bidirectional
- bidirectionalization-combined
- bidispec
- bidispec-extras
@@ -3445,7 +3523,6 @@ broken-packages:
- BirdPP
- birds-of-paradise
- bisect-binary
- - bishbosh
- bit-array
- bit-stream
- bitcoin-address
@@ -3456,6 +3533,7 @@ broken-packages:
- bitcoin-hs
- bitcoin-rpc
- bitcoin-script
+ - bitcoin-scripting
- bitcoin-tx
- bitcoind-regtest
- bitcoind-rpc
@@ -3467,9 +3545,10 @@ broken-packages:
- bits-extras
- bitset
- bitspeak
- - bitstream
- BitStringRandomMonad
+ - BitSyntax
- bittorrent
+ - bitwise-enum
- bitx-bitcoin
- bizzlelude
- bizzlelude-js
@@ -3478,7 +3557,6 @@ broken-packages:
- blakesum
- blakesum-demo
- blas
- - blas-hs
- BlastHTTP
- blastxml
- blatex
@@ -3524,6 +3602,7 @@ broken-packages:
- bookkeeper
- bookkeeper-permissions
- Bookshelf
+ - boolean-normal-forms
- boolexpr
- boombox
- boomslang
@@ -3544,6 +3623,7 @@ broken-packages:
- brain-bleep
- Bravo
- breakout
+ - breve
- brians-brain
- brick-dropdownmenu
- bricks
@@ -3583,8 +3663,10 @@ broken-packages:
- buildable
- buildbox
- buildbox-tools
+ - builder
- buildwrapper
- bullet
+ - bulletproofs
- bulmex
- bumper
- bunz
@@ -3601,23 +3683,26 @@ broken-packages:
- byline
- bytable
- bytearray-parsing
+ - bytebuild
+ - bytehash
- bytelog
+ - byteslice
+ - bytesmith
- bytestring-arbitrary
- 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
@@ -3625,8 +3710,10 @@ broken-packages:
- c0parser
- c10k
- c2ats
+ - cab
+ - cabal-appimage
- cabal-audit
- - cabal-auto-expose
+ - cabal-bounds
- cabal-bundle-clib
- cabal-cache
- cabal-cargs
@@ -3635,6 +3722,7 @@ broken-packages:
- cabal-dependency-licenses
- cabal-dev
- cabal-dir
+ - cabal-file-th
- cabal-ghc-dynflags
- cabal-ghci
- cabal-graphdeps
@@ -3644,6 +3732,7 @@ broken-packages:
- cabal-install-ghc72
- cabal-install-ghc74
- cabal-install-parsers
+ - cabal-lenses
- cabal-meta
- cabal-mon
- cabal-nirvana
@@ -3653,6 +3742,7 @@ broken-packages:
- cabal-sort
- cabal-src
- cabal-test
+ - cabal-test-quickcheck
- cabal-upload
- cabal2arch
- cabal2doap
@@ -3667,6 +3757,7 @@ broken-packages:
- cabalvchk
- cabin
- cabocha
+ - cache-polysemy
- cached
- caching
- cacophony
@@ -3685,11 +3776,13 @@ broken-packages:
- calculator
- caldims
- caledon
+ - calenderweek
- call
- call-alloy
- call-haskell-from-anything
- camfort
- campfire
+ - candid
- canon
- canonical-filepath
- canonical-json
@@ -3698,11 +3791,11 @@ broken-packages:
- canteven-log
- canteven-parsedate
- cantor
+ - cantor-pairing
- cao
- cap
- Capabilities
- capability
- - capataz
- capnp
- capped-list
- capri
@@ -3710,6 +3803,7 @@ broken-packages:
- caramia
- carbonara
- carboncopy
+ - cardano-coin-selection
- carettah
- CarneadesDSL
- CarneadesIntoDung
@@ -3725,6 +3819,7 @@ broken-packages:
- casadi-bindings-snopt-interface
- Cascade
- cascading
+ - caseof
- cases
- cash
- cassandra-cql
@@ -3783,21 +3878,25 @@ 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
- cheapskate-terminal
- check-pvp
- - Checked
- checked
+ - Checked
- checkmate
- chell-quickcheck
- chessIO
@@ -3821,6 +3920,8 @@ broken-packages:
- ChristmasTree
- chromatin
- chronograph
+ - chronos
+ - chronos-bench
- chu2
- chunks
- chunky
@@ -3828,7 +3929,6 @@ broken-packages:
- church-maybe
- cielo
- cil
- - cimple
- cinvoke
- cio
- cipher-blowfish
@@ -3839,6 +3939,9 @@ broken-packages:
- citeproc-hs-pandoc-filter
- cj-token
- cjk
+ - cl3
+ - cl3-hmatrix-interface
+ - cl3-linear-interface
- clac
- clafer
- claferIG
@@ -3849,7 +3952,10 @@ broken-packages:
- clarifai
- CLASE
- clash
+ - clash-ghc
+ - clash-lib
- clash-multisignal
+ - clash-prelude
- Clash-Royale-Hack-Cheats
- clash-systemverilog
- clash-verilog
@@ -3873,6 +3979,7 @@ broken-packages:
- clckwrks-theme-bootstrap
- clckwrks-theme-clckwrks
- clckwrks-theme-geo-bootstrap
+ - cld2
- Clean
- clean-unions
- cless
@@ -3913,9 +4020,9 @@ broken-packages:
- cmathml3
- CMCompare
- cmd-item
- - cmdargs-browser
- cmdlib
- cmdtheline
+ - cmf
- cmonad
- cmph
- cmptype
@@ -3924,6 +4031,7 @@ broken-packages:
- cmv
- cnc-spec-compiler
- co-log
+ - co-log-polysemy
- co-log-polysemy-formatting
- co-log-sys
- Coadjute
@@ -3941,6 +4049,7 @@ broken-packages:
- codeworld-api
- codex
- codo-notation
+ - coercible-utils
- coin
- coinbase-exchange
- coinbase-pro
@@ -3955,12 +4064,10 @@ broken-packages:
- collections-api
- collections-base-instances
- colonnade
- - Color
- color-counter
- colorless
- colorless-http-client
- colorless-scotty
- - colour-accelerate
- colour-space
- coltrane
- columbia
@@ -3981,36 +4088,29 @@ broken-packages:
- commsec
- commsec-keyexchange
- ComonadSheet
- - compact
+ - 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
+ - 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
@@ -4025,13 +4125,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
@@ -4050,11 +4149,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
@@ -4065,7 +4162,6 @@ broken-packages:
- configifier
- Configurable
- configuration
- - configuration-tools
- configurator-ng
- confsolve
- congruence-relation
@@ -4073,7 +4169,6 @@ broken-packages:
- conkin
- conlogger
- connection-string
- - connections
- Conscript
- consistent
- console-program
@@ -4086,7 +4181,6 @@ broken-packages:
- constraint-manip
- ConstraintKinds
- constraints-emerge
- - construct
- constructible
- constructive-algebra
- consul-haskell
@@ -4094,14 +4188,15 @@ broken-packages:
- consumers
- container
- containers-benchmark
- - containers-unicode-symbols
- containers-verified
- ContArrow
- content-store
- context-free-grammar
- context-stack
- ContextAlgebra
+ - contiguous
- contiguous-checked
+ - contiguous-fft
- continue
- continuum
- continuum-client
@@ -4109,10 +4204,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
@@ -4124,6 +4216,7 @@ broken-packages:
- convert-annotation
- convertible-ascii
- convertible-text
+ - cookies
- coordinate
- copilot
- copilot-cbmc
@@ -4145,7 +4238,6 @@ broken-packages:
- coroutine-iteratee
- coroutine-object
- couch-hs
- - couch-simple
- CouchDB
- couchdb-conduit
- couchdb-enumerator
@@ -4155,7 +4247,6 @@ broken-packages:
- courier
- court
- coverage
- - coya
- cparsing
- CPBrainfuck
- cpio-conduit
@@ -4186,6 +4277,7 @@ broken-packages:
- crc
- crc16
- crdt
+ - crdt-event-fold
- creatur
- credential-store
- crf-chain1
@@ -4204,29 +4296,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
@@ -4236,7 +4326,6 @@ broken-packages:
- cspretty
- css
- css-selectors
- - css-syntax
- csv-enumerator
- csv-nptools
- ctemplate
@@ -4245,7 +4334,6 @@ broken-packages:
- cube
- cuboid
- cuckoo
- - cudd
- curl-runnings
- currency-codes
- currency-convert
@@ -4253,22 +4341,21 @@ broken-packages:
- CurryDB
- cursedcsv
- cursor-fuzzy-time-gen
- - curve25519
- curves
- custom-prelude
- CV
- cv-combinators
+ - cyclotomic
- cypher
- d-bus
- - d10
- d3js
- dag
- DAG-Tournament
- damnpacket
- Dangerous
- danibot
- - Dao
- dao
+ - Dao
- dapi
- darcs-benchmark
- darcs-beta
@@ -4291,7 +4378,6 @@ broken-packages:
- data-aviary
- data-base
- data-basic
- - data-category
- data-check
- data-combinator-gen
- data-concurrent-queue
@@ -4306,9 +4392,7 @@ broken-packages:
- data-filepath
- data-fin
- data-fin-simple
- - data-fix-cse
- data-flagset
- - data-forest
- data-ivar
- data-kiln
- data-layer
@@ -4337,11 +4421,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
@@ -4360,7 +4444,6 @@ broken-packages:
- datetime-sb
- dawdle
- dawg
- - dawg-ord
- dbcleaner
- dbf
- DBFunctor
@@ -4403,12 +4486,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
@@ -4438,6 +4525,7 @@ broken-packages:
- deptrack-core
- deptrack-devops
- deptrack-dot
+ - dequeue
- derangement
- derivation-trees
- derive
@@ -4445,7 +4533,6 @@ broken-packages:
- derive-gadt
- derive-IG
- derive-monoid
- - derive-topdown
- derive-trie
- derp-lib
- describe
@@ -4462,33 +4549,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
@@ -4510,14 +4603,12 @@ broken-packages:
- DigitalOcean
- digitalocean-kzs
- digits
- - digraph
- dimensional-codata
- dimensional-tf
- DimensionalHash
- dingo-core
- dingo-example
- dingo-widgets
- - diohsc
- diophantine
- diplomacy
- diplomacy-server
@@ -4529,12 +4620,10 @@ broken-packages:
- directed-cubical
- direm
- dirfiles
- - dirichlet
- - dirtree
- discogs-haskell
- discord-gateway
- - discord-haskell
- discord-hs
+ - discord-register
- discord-rest
- discord-types
- discordian-calendar
@@ -4568,7 +4657,6 @@ broken-packages:
- distributed-process-task
- distributed-process-tests
- distributed-process-zookeeper
- - distributed-static
- distribution
- distribution-plot
- diversity
@@ -4576,6 +4664,7 @@ broken-packages:
- djembe
- djinn-th
- dl-fedora
+ - dmcc
- dmenu
- dmenu-pkill
- dmenu-pmount
@@ -4585,9 +4674,11 @@ broken-packages:
- dnscache
- dnsrbl
- dnssd
+ - dobutok
- doc-review
- doccheck
- docidx
+ - docker
- docker-build-cacher
- dockercook
- docopt
@@ -4595,11 +4686,16 @@ 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
- domplate
- dot-linker
- dotfs
@@ -4633,10 +4729,12 @@ broken-packages:
- drifter-sqlite
- drmaa
- drone
+ - dropbox
- dropbox-sdk
- dropsolve
- ds-kanren
- DSA
+ - dsc
- DSH
- dsh-sql
- dsmc
@@ -4649,13 +4747,12 @@ broken-packages:
- dtd
- dtd-text
- dtw
- - dual-game
+ - dual-tree
- dualizer
- duet
- dumb-cas
- dump-core
- dunai-core
- - dunai-test
- Dung
- duplo
- dura
@@ -4669,11 +4766,9 @@ broken-packages:
- dvi-processing
- dwarf
- dwarfadt
- - dwergaz
- dyckword
- dyepack
- dynamic-cabal
- - dynamic-graph
- dynamic-graphs
- dynamic-mvector
- dynamic-object
@@ -4689,15 +4784,19 @@ 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
@@ -4716,6 +4815,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
@@ -4723,11 +4826,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
@@ -4737,18 +4842,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
@@ -4776,29 +4879,32 @@ broken-packages:
- EnumContainers
- enumerate
- enumerate-function
+ - enumeration
- enumerator
- enumerator-fd
- enumerator-tf
- 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
- eros-client
- eros-http
+ - error-codes
- error-context
- error-continuations
- error-list
@@ -4815,8 +4921,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
@@ -4835,11 +4939,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
@@ -4856,7 +4957,6 @@ broken-packages:
- every-bit-counts
- ewe
- exact-cover
- - exact-real
- exact-real-positional
- except-exceptions
- exception-monads-fd
@@ -4868,16 +4968,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
@@ -4911,9 +5006,8 @@ broken-packages:
- f-ree-hack-cheats-free-v-bucks-generator
- Facebook-Password-Hacker-Online-Latest-Version
- faceted
- - factory
- - Facts
- facts
+ - Facts
- factual-api
- fadno
- fadno-braids
@@ -4921,6 +5015,7 @@ broken-packages:
- failable-list
- failure-detector
- FailureT
+ - fake
- fake-type
- faktory
- falling-turnip
@@ -4935,8 +5030,8 @@ broken-packages:
- fastedit
- fastirc
- fastly
- - fastparser
- FastPush
+ - fastsum
- FastxPipe
- fathead-util
- fault-tree
@@ -4991,11 +5086,9 @@ broken-packages:
- fez-conf
- ffeed
- fficxx
- - ffmpeg-light
- ffmpeg-tutorials
- ffunctor
- fgl-extras-decompositions
- - fib
- fibon
- ficketed
- fields
@@ -5004,7 +5097,9 @@ broken-packages:
- fig
- file-collection
- file-command-qq
+ - file-embed-poly
- file-location
+ - filecache
- filediff
- FileManip
- FileManipCompat
@@ -5031,17 +5126,16 @@ broken-packages:
- fingertree-psqueue
- fingertree-tf
- finitary-derive
- - finitary-optics
- FiniteMap
- firefly-example
- first-and-last
- first-class-instances
- firstify
- FirstOrderTheory
- - fishfood
- fit
- fits-parse
- fitsio
+ - fix-imports
- fix-parser-simple
- fix-symbols-gitit
- fixed-point
@@ -5062,11 +5156,9 @@ broken-packages:
- fizzbuzz-as-a-service
- flac
- flac-picture
- - flaccuraterip
- flamethrower
- flamingra
- flashblast
- - flat
- flat-maybe
- flatbuffers
- flay
@@ -5080,7 +5172,6 @@ broken-packages:
- float-binstring
- floating-bits
- flow-er
- - flow2dot
- flowdock
- flowdock-api
- flowdock-rest
@@ -5088,6 +5179,7 @@ broken-packages:
- flowlocks-framework
- flowsim
- flp
+ - fltkhs
- fltkhs-fluid-examples
- fluent-logger
- fluffy-parser
@@ -5097,6 +5189,7 @@ broken-packages:
- fmark
- FModExRaw
- fmt-for-rio
+ - fmt-terminal-colors
- fn-extra
- foldl-incremental
- foldl-statistics
@@ -5110,6 +5203,7 @@ broken-packages:
- foo
- for-free
- forbidden-fruit
+ - force-layout
- fordo
- forecast-io
- foreign-var
@@ -5122,6 +5216,7 @@ broken-packages:
- FormalGrammars
- format
- format-status
+ - formatn
- formattable
- forml
- formlets
@@ -5153,8 +5248,9 @@ broken-packages:
- Frank
- fraxl
- freddy
+ - free-algebras
+ - free-category
- free-concurrent
- - free-functors
- free-game
- free-http
- free-operational
@@ -5201,8 +5297,6 @@ broken-packages:
- ft-generator
- ftdi
- FTGL-bytestring
- - ftp-client
- - ftp-client-conduit
- ftp-conduit
- ftphs
- FTPLine
@@ -5220,28 +5314,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
@@ -5254,6 +5344,8 @@ broken-packages:
- g2q
- g4ip
- gact
+ - galois-fft
+ - galois-field
- game-probability
- gameclock
- gamgee
@@ -5261,9 +5353,10 @@ broken-packages:
- gamma
- Ganymede
- garepinoh
- - gargoyle
- - gargoyle-postgresql
+ - gargoyle-postgresql-connect
+ - gargoyle-postgresql-nix
- gas
+ - gather
- gbu
- gc-monitoring-wai
- gconf
@@ -5294,19 +5387,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
@@ -5323,9 +5417,7 @@ broken-packages:
- GenSmsPdu
- gentlemark
- GenussFold
- - genvalidity-mergeful
- geo-resolver
- - geo-uk
- GeocoderOpenCage
- geodetic
- geodetic-types
@@ -5340,6 +5432,7 @@ broken-packages:
- GGg
- ggtsTC
- gh-labeler
+ - ghc-clippy-plugin
- ghc-core-smallstep
- ghc-datasize
- ghc-dump-core
@@ -5351,6 +5444,7 @@ broken-packages:
- ghc-generic-instances
- ghc-imported-from
- ghc-instances
+ - ghc-justdoit
- ghc-man-completion
- ghc-mod
- ghc-parmake
@@ -5368,6 +5462,7 @@ broken-packages:
- ghc-time-alloc-prof
- ghc-usage
- ghc-vis
+ - ghci-dap
- ghci-diagrams
- ghci-haskeline
- ghci-history-parser
@@ -5383,28 +5478,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
@@ -5416,7 +5506,6 @@ broken-packages:
- git-fmt
- git-gpush
- git-jump
- - git-mediate
- git-monitor
- git-object
- git-remote-ipfs
@@ -5426,12 +5515,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
@@ -5446,6 +5533,7 @@ broken-packages:
- gitlib-utils
- gitson
- gitter
+ - givegif
- glade
- gladexml-accessor
- glapp
@@ -5470,20 +5558,15 @@ 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
@@ -5500,6 +5583,7 @@ broken-packages:
- gochan
- godot-haskell
- gofer-prelude
+ - goldplate
- gooey
- google-cloud
- google-drive
@@ -5508,6 +5592,7 @@ broken-packages:
- google-maps-geocoding
- google-oauth2
- google-oauth2-easy
+ - google-oauth2-jwt
- google-search
- google-server-api
- google-static-maps
@@ -5519,6 +5604,7 @@ broken-packages:
- GoogleSB
- GoogleTranslate
- gopherbot
+ - gopro-plus
- gore-and-ash
- gore-and-ash-actor
- gore-and-ash-async
@@ -5530,7 +5616,6 @@ broken-packages:
- gore-and-ash-sdl
- gore-and-ash-sync
- GotoT-transformers
- - gotta-go-fast
- gpah
- GPipe
- GPipe-Collada
@@ -5541,6 +5626,8 @@ broken-packages:
- gps2htmlReport
- GPX
- gpx-conduit
+ - grab
+ - grab-form
- graceful
- grafana
- graflog
@@ -5548,6 +5635,7 @@ broken-packages:
- grakn
- grammar-combinators
- GrammarProducts
+ - grammatical-parsers
- grapefruit-examples
- grapefruit-frp
- grapefruit-records
@@ -5578,17 +5666,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
@@ -5621,8 +5712,6 @@ broken-packages:
- gtfs
- gtfs-realtime
- gtk-serialized-event
- - gtk-sni-tray
- - gtk-strut
- gtk-toy
- gtk2hs-hello
- gtk2hs-rpn
@@ -5634,6 +5723,7 @@ broken-packages:
- gtkrsync
- gtksourceview2
- gtksourceview3
+ - GtkTV
- guarded-rewriting
- guess-combinator
- GuiHaskell
@@ -5641,6 +5731,7 @@ broken-packages:
- gulcii
- gw
- gyah-bin
+ - gym-http-api
- H
- h-booru
- h-gpgme
@@ -5676,7 +5767,6 @@ broken-packages:
- hackage-processing
- hackage-proxy
- hackage-repo-tool
- - hackage-security-HTTP
- hackage-server
- hackage-whatsnew
- hackage2hwn
@@ -5685,9 +5775,10 @@ broken-packages:
- hackernews
- HackMail
- hackmanager
- - hackport
- hactor
- hactors
+ - haddock
+ - haddock-api
- haddock-cheatsheet
- haddock-leksah
- haddock-test
@@ -5700,7 +5791,6 @@ broken-packages:
- Haggressive
- hahp
- haiji
- - hail
- hailgun-send
- hairy
- hakaru
@@ -5716,7 +5806,6 @@ broken-packages:
- hakyll-contrib-elm
- hakyll-contrib-hyphenation
- hakyll-contrib-links
- - hakyll-convert
- hakyll-dhall
- hakyll-dir-list
- hakyll-favicon
@@ -5738,6 +5827,7 @@ broken-packages:
- halipeto
- halive
- hall-symbols
+ - halma
- halma-gui
- halma-telegram-bot
- halves
@@ -5758,7 +5848,6 @@ broken-packages:
- hans-pcap
- hanspell
- haphviz
- - hapistrano
- happindicator
- happindicator3
- happlets
@@ -5775,7 +5864,6 @@ broken-packages:
- happstack
- happstack-auth
- happstack-authenticate
- - happstack-clientsession
- happstack-contrib
- happstack-data
- happstack-dlg
@@ -5794,7 +5882,6 @@ broken-packages:
- happstack-plugins
- happstack-server-tls-cryptonite
- happstack-state
- - happstack-static-routing
- happstack-util
- happstack-yui
- happy-hour
@@ -5820,8 +5907,9 @@ broken-packages:
- harvest-api
- has
- has-th
+ - hasbolt
+ - hasbolt-extras
- HasCacBDD
- - hascar
- hascard
- hascas
- Haschoo
@@ -5855,24 +5943,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
@@ -5886,6 +5973,7 @@ broken-packages:
- haskell-reflect
- haskell-rules
- haskell-spacegoo
+ - haskell-src
- haskell-src-exts-observe
- haskell-src-exts-prisms
- haskell-src-exts-qq
@@ -5958,6 +6046,7 @@ broken-packages:
- haskmon
- haskoin
- haskoin-bitcoind
+ - haskoin-core
- haskoin-crypto
- haskoin-node
- haskoin-protocol
@@ -5974,7 +6063,6 @@ broken-packages:
- haskore-supercollider
- haskore-synthesizer
- HaskRel
- - haskseg
- hasktorch
- hasktorch-codegen
- hasktorch-ffi-th
@@ -5988,6 +6076,9 @@ broken-packages:
- haskus-system-build
- haskus-utils
- haskus-utils-compat
+ - haskus-utils-data
+ - haskus-utils-types
+ - haskus-utils-variant
- haskus-web
- haskyapi
- haslo
@@ -5999,14 +6090,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
@@ -6026,7 +6114,6 @@ broken-packages:
- hawitter
- Hawk
- hax
- - haxl
- haxl-amazonka
- haxl-facebook
- haxparse
@@ -6057,6 +6144,7 @@ broken-packages:
- hchesslib
- HCL
- hcltest
+ - hCM
- hcoap
- hcom
- hcron
@@ -6065,8 +6153,8 @@ broken-packages:
- hdaemonize-buildfix
- hdbc-aeson
- HDBC-mysql
- - HDBC-postgresql-hstore
- hdbc-postgresql-hstore
+ - HDBC-postgresql-hstore
- hdbi
- hdbi-conduit
- hdbi-postgresql
@@ -6087,11 +6175,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
@@ -6103,11 +6192,10 @@ 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-pile
@@ -6139,12 +6227,10 @@ broken-packages:
- herbalizer
- HerbiePlugin
- heredocs
- - herf-time
- Hermes
- hermit
- hermit-syb
- herms
- - heroku-persistent
- herringbone
- herringbone-embed
- herringbone-wai
@@ -6158,7 +6244,7 @@ broken-packages:
- hevm
- hevolisa
- hevolisa-dph
- - hex
+ - hex-text
- HExcel
- hexchat
- hexif
@@ -6170,7 +6256,6 @@ broken-packages:
- hexpress
- hexquote
- hext
- - hextra
- heyefi
- heyting-algebras
- hF2
@@ -6198,6 +6283,7 @@ broken-packages:
- hgettext
- hgis
- hgithub
+ - hgmp
- hgom
- hgopher
- HGraphStorage
@@ -6214,6 +6300,7 @@ broken-packages:
- hidden-char
- hie-core
- hieraclus
+ - hierarchical-clustering-diagrams
- hierarchical-exceptions
- hierarchical-spectral-clustering
- hierarchy
@@ -6227,7 +6314,6 @@ broken-packages:
- highjson-th
- highlight-versions
- highWaterMark
- - hills
- himg
- himpy
- hindent
@@ -6242,6 +6328,7 @@ broken-packages:
- hinterface
- hinvaders
- hinze-streams
+ - hip
- hipbot
- hipchat-hs
- hipe
@@ -6272,7 +6359,6 @@ broken-packages:
- hkd-delta
- hkd-lens
- hkt
- - hlatex
- hlbfgsb
- hlcm
- HLearn-algebra
@@ -6288,20 +6374,18 @@ broken-packages:
- hlibev
- hlibfam
- HList
- - HListPP
- hlivy
- - HLogger
- hlogger
+ - HLogger
- hlongurl
- - hlrdb
- hls
+ - hls-brittany
- hlwm
- hly
- hmark
- hmarkup
- hmatrix-banded
- hmatrix-mmap
- - hmatrix-morpheus
- hmatrix-nipals
- hmatrix-sparse
- hmatrix-static
@@ -6345,6 +6429,7 @@ broken-packages:
- hogre
- hogre-examples
- hois
+ - hoist-error
- hol
- hold-em
- hole
@@ -6378,9 +6463,11 @@ broken-packages:
- hopencc
- hopencl
- HOpenCV
- - hOpenPGP
- - hopenpgp-tools
- hopfield
+ - hoppy-docs
+ - hoppy-generator
+ - hoppy-runtime
+ - hoppy-std
- hops
- hoq
- horizon
@@ -6407,7 +6494,6 @@ broken-packages:
- hPDB
- hPDB-examples
- HPDF
- - hpdft
- hpg
- HPi
- hpio
@@ -6432,8 +6518,11 @@ broken-packages:
- hR
- hranker
- HRay
+ - hreader
+ - hreader-lens
- hreq-client
- hreq-conduit
+ - hreq-core
- Hricket
- hricket
- hriemann
@@ -6454,19 +6543,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
@@ -6519,6 +6608,7 @@ broken-packages:
- Hsed
- hsenv
- HSet
+ - hset
- hsfacter
- hsfcsh
- HSFFIG
@@ -6533,8 +6623,8 @@ broken-packages:
- HsHTSLib
- HsHyperEstraier
- hsI2C
- - hsignal
- hSimpleDB
+ - hsinspect
- hsinspect-lsp
- HsJudy
- hskeleton
@@ -6554,7 +6644,6 @@ broken-packages:
- hsns
- hsnsq
- hsntp
- - HSoM
- hsoptions
- HSoundFile
- hsoz
@@ -6562,6 +6651,7 @@ broken-packages:
- hsparql
- HsParrot
- hspear
+ - hspec-expectations-json
- hspec-expectations-match
- hspec-expectations-pretty
- hspec-experimental
@@ -6571,6 +6661,7 @@ broken-packages:
- hspec-pg-transact
- hspec-setup
- hspec-shouldbe
+ - hspec-snap
- hspec-structured-formatter
- hspec-test-sandbox
- hspec-webdriver
@@ -6586,14 +6677,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
@@ -6602,12 +6685,10 @@ broken-packages:
- hssqlppp-th
- HsSVN
- hstar
- - hstatistics
- hstats
- hstatsd
- hstest
- hstidy
- - hstorchat
- hstox
- hstradeking
- HStringTemplateHelpers
@@ -6625,6 +6706,7 @@ broken-packages:
- hsyslog-tcp
- hszephyr
- HTab
+ - htags
- hTalos
- htar
- htdp-image
@@ -6636,7 +6718,6 @@ broken-packages:
- htlset
- html-charset
- html-kure
- - html-parse
- html-rules
- html-tokenizer
- hts
@@ -6665,14 +6746,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
@@ -6688,6 +6767,7 @@ broken-packages:
- HulkImport
- human-parse
- human-text
+ - humble-prelude
- hums
- HUnit-Diff
- hunit-gui
@@ -6698,7 +6778,6 @@ broken-packages:
- hunt-server
- hup
- hurdle
- - hurl
- hurriyet
- husk-scheme
- husk-scheme-libs
@@ -6706,24 +6785,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
@@ -6763,7 +6836,6 @@ broken-packages:
- hylolib
- hylotab
- hyloutils
- - hyper
- hyper-extra
- hyper-haskell-server
- hyperdrive
@@ -6775,7 +6847,6 @@ broken-packages:
- hzulip
- i18n
- I1M
- - i3blocks-hs-contrib
- i3ipc
- iap-verifier
- ib-api
@@ -6792,10 +6863,10 @@ broken-packages:
- ideas-math-types
- ideas-statistics
- idempotent
- - identicon-style-squares
- identifiers
- idiii
- idna2008
+ - idris
- IDynamic
- ieee-utils
- iexcloud
@@ -6806,7 +6877,6 @@ broken-packages:
- ige-mac-integration
- ignore
- igraph
- - igrf
- ihaskell
- ihaskell-aeson
- ihaskell-basic
@@ -6839,6 +6909,7 @@ broken-packages:
- imj-measure-stdout
- imj-prelude
- imm
+ - immortal-worker
- imparse
- imperative-edsl
- imperative-edsl-vhdl
@@ -6867,7 +6938,6 @@ broken-packages:
- indextype
- indices
- indieweb-algorithms
- - indigo
- inf-interval
- infer-upstream
- infernal
@@ -6883,6 +6953,7 @@ broken-packages:
- inject-function
- inline-asm
- inline-java
+ - inline-r
- inserts
- inspector-wrecker
- instana-haskell-trace-sdk
@@ -6898,14 +6969,13 @@ broken-packages:
- int-multimap
- intcode
- integer-pure
+ - integer-roots
- integreat
- intel-aes
- intensional-datatys
- interlude-l
- - InternedData
- internetmarke
- intero
- - interp
- interpol
- interpolatedstring-qq
- interpolatedstring-qq-mwotton
@@ -6929,11 +6999,14 @@ broken-packages:
- iostring
- iothread
- iotransaction
+ - ip
+ - ip-quoter
- ip2location
- ip2proxy
- ipatch
- ipc
- ipfs
+ - ipfs-api
- ipld-cid
- ipopt-hs
- ipprint
@@ -6947,7 +7020,6 @@ broken-packages:
- irc-fun-color
- irc-fun-messages
- irc-fun-types
- - ircbot
- iri
- iridium
- iron-mq
@@ -6972,10 +7044,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
@@ -6998,7 +7072,6 @@ broken-packages:
- jacobi-roots
- jaeger-flamegraph
- jail
- - jalaali
- jalla
- jarfind
- jarify
@@ -7040,12 +7113,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
@@ -7063,10 +7137,10 @@ broken-packages:
- json-syntax
- json-togo
- json-tokens
+ - json-tools
- json-tracer
- json2
- json2-hdbc
- - json5hs
- JSONb
- jsonextfilter
- JsonGrammar
@@ -7074,15 +7148,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
@@ -7116,7 +7189,6 @@ broken-packages:
- kansas-lava-shake
- karakuri
- karps
- - katip-datadog
- katip-elasticsearch
- katip-kafka
- katip-rollbar
@@ -7126,7 +7198,6 @@ broken-packages:
- katydid
- kawaii
- kawhi
- - kazura-queue
- kd-tree
- kdesrc-build-extra
- keccak
@@ -7156,6 +7227,7 @@ broken-packages:
- keyvaluehash
- keyword-args
- khph
+ - ki
- kicad-data
- kickass-torrents-dump-parser
- kickchan
@@ -7196,6 +7268,7 @@ broken-packages:
- labsat
- labyrinth
- labyrinth-server
+ - lackey
- lagrangian
- laika
- lambda-bridge
@@ -7206,15 +7279,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
@@ -7246,19 +7310,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
@@ -7269,15 +7334,15 @@ broken-packages:
- language-lua-qq
- language-lua2
- language-mixal
+ - language-Modula2
- language-ninja
- language-oberon
- language-objc
- language-ocaml
- language-openscad
- language-pig
- - language-python
+ - language-puppet
- language-python-colour
- - language-python-test
- language-qux
- language-rust
- language-sh
@@ -7285,6 +7350,7 @@ broken-packages:
- language-sqlite
- language-sygus
- language-thrift
+ - language-tl
- language-typescript
- language-vhdl
- language-webidl
@@ -7297,8 +7363,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
@@ -7309,18 +7377,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
@@ -7332,7 +7401,6 @@ broken-packages:
- learn
- learn-physics-examples
- Learning
- - learning-hmm
- leetify
- legion
- legion-discovery
@@ -7340,13 +7408,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
@@ -7384,6 +7451,7 @@ broken-packages:
- libltdl
- libmodbus
- libmolude
+ - libnix
- liboath-hs
- liboleg
- libpafe
@@ -7394,17 +7462,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
@@ -7417,14 +7481,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
@@ -7435,20 +7497,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
@@ -7458,10 +7530,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
@@ -7507,18 +7577,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
@@ -7546,6 +7614,7 @@ broken-packages:
- lookup-tables
- loop-effin
- loop-while
+ - loopbreaker
- looper
- loops
- loopy
@@ -7557,16 +7626,12 @@ broken-packages:
- lostcities
- loup
- lowgl
- - lp-diagrams
- lp-diagrams-svg
- LRU
- - lrucaching-haxl
- ls-usb
- lscabal
- LslPlus
- - lsp
- lsystem
- - ltext
- lti13
- ltk
- LTS
@@ -7590,8 +7655,10 @@ broken-packages:
- lxd-client
- lye
- Lykah
+ - lz4-bytes
- lz4-conduit
- lz4-frame-conduit
+ - lzip
- lzma-enumerator
- lzma-streams
- lzo
@@ -7601,6 +7668,7 @@ broken-packages:
- macbeth-lib
- machinecell
- machines-amazonka
+ - machines-attoparsec
- machines-binary
- machines-bytestring
- machines-directory
@@ -7612,6 +7680,7 @@ broken-packages:
- maclight
- macos-corelibs
- macosx-make-standalone
+ - macrm
- madlang
- mage
- magic-tyfams
@@ -7649,6 +7718,7 @@ broken-packages:
- manatee-template
- manatee-terminal
- manatee-welcome
+ - mandrill
- mandulia
- mangopay
- manifold-random
@@ -7671,15 +7741,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
@@ -7690,7 +7754,6 @@ broken-packages:
- mathflow
- mathlink
- matrix-as-xyz
- - matrix-lens
- matrix-market
- matrix-sized
- matsuri
@@ -7725,14 +7788,15 @@ broken-packages:
- mecab
- mech
- Mecha
- - Mechs
- mechs
+ - Mechs
- mediabus
- mediabus-fdk-aac
- mediabus-rtp
- mediawiki
- medium-sdk-haskell
- mega-sdist
+ - megalisp
- mellon-core
- mellon-gpio
- mellon-web
@@ -7748,6 +7812,7 @@ broken-packages:
- menoh
- menshen
- merkle-patricia-db
+ - merkle-tree
- messagepack-rpc
- messente
- meta-misc
@@ -7774,7 +7839,6 @@ broken-packages:
- Michelangelo
- miconix-test
- micro-recursion-schemes
- - microbase
- microformats2-parser
- microformats2-types
- microgroove
@@ -7788,7 +7852,10 @@ broken-packages:
- midimory
- midisurface
- mighttpd
- - mighty-metropolis
+ - migrant-core
+ - migrant-hdbc
+ - migrant-postgresql-simple
+ - migrant-sqlite-simple
- mikmod
- mikrokosmos
- miku
@@ -7796,6 +7863,7 @@ broken-packages:
- mime-directory
- minecraft-data
- minesweeper
+ - mini-egison
- miniforth
- minilens
- minilight
@@ -7806,11 +7874,12 @@ broken-packages:
- miniplex
- minirotate
- ministg
+ - minizinc-process
- minst-idx
- mios
- MIP
- mirror-tweet
- - misfortune
+ - miso
- miso-action-logger
- miso-examples
- miss
@@ -7824,9 +7893,8 @@ broken-packages:
- mkcabal
- ml-w
- mlist
- - mltool
- mm2
- - mmsyn4
+ - mmsyn7h
- mmtf
- mmtl
- mmtl-base
@@ -7848,20 +7916,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
@@ -7877,7 +7942,6 @@ broken-packages:
- monad-ste
- monad-stlike-io
- monad-stlike-stm
- - monad-supply
- monad-task
- monad-timing
- monad-tx
@@ -7918,25 +7982,26 @@ broken-packages:
- Monocle
- monoid
- monoid-absorbing
+ - monoid-extras
- monoid-owns
- monoidplus
- monoids
- monopati
- monte-carlo
+ - months
- monus
- monzo
- moo
- morfette
- morfeusz
- morley
+ - morloc
- morpheus-graphql-cli
- - morpheus-graphql-client
- morphisms-functors
- morphisms-functors-inventory
- morphisms-objects
- morte
- mosaico-lib
- - moto
- moto-postgresql
- motor-diagrams
- motor-reflection
@@ -7944,10 +8009,6 @@ broken-packages:
- movie-monad
- mp
- mpdmate
- - mpi-hs
- - mpi-hs-binary
- - mpi-hs-cereal
- - mpi-hs-store
- mpppc
- mprelude
- mpretty
@@ -7979,12 +8040,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
@@ -8002,7 +8071,6 @@ broken-packages:
- multibase
- multifocal
- multihash
- - multihash-cryptonite
- multihash-serialise
- multilinear
- multilinear-io
@@ -8033,9 +8101,7 @@ broken-packages:
- musicbrainz-email
- musicScroll
- musicxml
- - musicxml2
- mustache-haskell
- - mutable
- mutable-iter
- MutationOrder
- mute-unmute
@@ -8043,8 +8109,6 @@ broken-packages:
- mvc
- mvc-updates
- mvclient
- - mwc-probability-transition
- - mwc-random-accelerate
- mxnet
- mxnet-dataiter
- mxnet-examples
@@ -8058,8 +8122,6 @@ broken-packages:
- mysnapsession
- mysnapsession-example
- mysql-effect
- - mysql-haskell
- - mysql-haskell-nem
- mysql-haskell-openssl
- mysql-simple-quasi
- mysql-simple-typed
@@ -8071,14 +8133,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
@@ -8097,9 +8160,9 @@ broken-packages:
- nationstates
- nats-client
- nats-queue
- - natural
- natural-number
- NaturalLanguageAlphabets
+ - NaturalSort
- naver-translate
- nbt
- NearContextAlgebra
@@ -8120,8 +8183,6 @@ broken-packages:
- nested-sequence
- NestedFunctor
- nestedmap
- - net-spider
- - net-spider-cli
- net-spider-pangraph
- net-spider-rpl
- net-spider-rpl-cli
@@ -8133,7 +8194,6 @@ broken-packages:
- NetSNMP
- netspec
- netstring-enumerator
- - nettle
- nettle-frp
- nettle-netkit
- nettle-openflow
@@ -8170,9 +8230,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
@@ -8221,6 +8279,7 @@ broken-packages:
- nofib-analyse
- nofib-analyze
- noise
+ - noli
- nom
- Nomyx
- Nomyx-Core
@@ -8237,7 +8296,6 @@ broken-packages:
- notcpp
- nothunks
- notifications-tray-icon
- - notmuch
- notmuch-haskell
- notmuch-web
- NoTrace
@@ -8245,13 +8303,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
@@ -8261,7 +8319,6 @@ broken-packages:
- numeric-ranges
- numerical
- numhask-array
- - numhask-free
- numhask-hedgehog
- numhask-histogram
- numhask-prelude
@@ -8270,9 +8327,6 @@ broken-packages:
- numhask-test
- Nussinov78
- Nutri
- - nvim-hs
- - nvim-hs-contrib
- - nvim-hs-ghcid
- NXT
- NXTDSL
- nylas
@@ -8289,6 +8343,7 @@ broken-packages:
- objectid
- ObjectIO
- objective
+ - oblivious-transfer
- ocaml-export
- ochan
- octane
@@ -8331,17 +8386,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
@@ -8355,10 +8413,7 @@ broken-packages:
- opensoundcontrol-ht
- openssh-github-keys
- openssh-protocol
- - opentelemetry-extra
- opentelemetry-http-client
- - opentelemetry-lightstep
- - opentelemetry-wai
- opentheory-char
- opentok
- opentype
@@ -8369,7 +8424,6 @@ broken-packages:
- operate-do
- operational-extra
- oplang
- - opml-conduit
- opn
- optima
- optima-for-hasql
@@ -8381,7 +8435,6 @@ broken-packages:
- optparse-applicative-simple
- optparse-enum
- optparse-helper
- - orbits
- orc
- orchestrate
- OrchestrateDB
@@ -8389,16 +8442,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
@@ -8412,7 +8466,6 @@ broken-packages:
- OTP
- otp-authenticator
- ottparse-pretty
- - overload
- overloaded
- overloaded-records
- overture
@@ -8420,7 +8473,6 @@ broken-packages:
- package-description-remote
- package-o-tron
- package-vt
- - packdeps
- packed
- packed-dawg
- packed-multikey-map
@@ -8435,11 +8487,13 @@ 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-include
- pandoc-include-code
@@ -8448,7 +8502,6 @@ broken-packages:
- pandoc-markdown-ghci-filter
- pandoc-placetable
- pandoc-plantuml-diagrams
- - pandoc-plot
- pandoc-pyplot
- pandoc-sidenote
- pandoc-unlit
@@ -8474,6 +8527,7 @@ broken-packages:
- papa-semigroupoids
- papa-semigroupoids-implement
- paphragen
+ - papillon
- pappy
- paprika
- par-dual
@@ -8481,7 +8535,6 @@ broken-packages:
- Paraiso
- Parallel-Arrows-Eden
- parallel-tasks
- - parallel-tree-search
- parameterized
- parameterized-utils
- paranoia
@@ -8498,24 +8551,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
@@ -8526,12 +8575,10 @@ broken-packages:
- pasty
- patat
- patches-vector
- - path-text-utf8
- Pathfinder
- pathfindingcore
- PathTree
- patronscraper
- - pattern-trie
- patterns
- paypal-adaptive-hoops
- paypal-api
@@ -8541,6 +8588,7 @@ broken-packages:
- pbc4hs
- PBKDF2
- pcap-enumerator
+ - pcapng
- pcd-loader
- pcf
- pcf-font
@@ -8562,16 +8610,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
@@ -8579,8 +8632,6 @@ broken-packages:
- perfecthash
- perhaps
- periodic
- - periodic-client
- - periodic-client-exe
- periodic-server
- perm
- permutation
@@ -8592,19 +8643,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
@@ -8614,6 +8663,7 @@ broken-packages:
- peyotls-codec
- pez
- pg-harness
+ - pg-harness-server
- pg-recorder
- pg-store
- pg-transact
@@ -8649,7 +8699,6 @@ broken-packages:
- pinboard-notes-backup
- pinch
- pinchot
- - pine
- ping
- pinpon
- Pipe
@@ -8658,7 +8707,6 @@ broken-packages:
- pipes-attoparsec-streaming
- pipes-bgzf
- pipes-brotli
- - pipes-bzip
- pipes-cacophony
- pipes-cereal
- pipes-cereal-plus
@@ -8669,10 +8717,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
@@ -8681,7 +8727,6 @@ broken-packages:
- pipes-s3
- pipes-shell
- pipes-sqlite-simple
- - pipes-text
- pipes-transduce
- pipes-vector
- pipes-zeromq4
@@ -8699,17 +8744,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
@@ -8720,6 +8764,7 @@ broken-packages:
- plugins
- plugins-auto
- plugins-multistage
+ - plumbers
- plur
- plural
- plzwrk
@@ -8734,6 +8779,7 @@ broken-packages:
- pointless-haskell
- pointless-lenses
- pointless-rewrite
+ - poke
- pokemon-go-protobuf-types
- poker-eval
- pokitdok
@@ -8741,19 +8787,20 @@ broken-packages:
- polar-shader
- polh-lexicon
- Pollutocracy
+ - poly-cont
- poly-control
- polydata
- polydata-core
- polynomial
- polysemy-chronos
- polysemy-http
+ - polysemy-methodology
+ - polysemy-methodology-composite
- polysemy-optics
- polysemy-RandomFu
- polysemy-resume
- polysemy-test
- polysemy-time
- - polysemy-webserver
- - polysemy-zoo
- polyseq
- polytypeable
- polytypeable-utils
@@ -8766,7 +8813,6 @@ broken-packages:
- pool-conduit
- pop3-client
- popenhs
- - popkey
- poppler
- porcupine-core
- porcupine-http
@@ -8777,32 +8823,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
@@ -8811,12 +8858,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
@@ -8827,12 +8874,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
@@ -8842,23 +8891,28 @@ 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
- PrimitiveArray-Pretty
- primula-board
@@ -8888,8 +8942,8 @@ broken-packages:
- prof-flamegraph
- prof2dot
- prof2pretty
+ - profiteur
- profunctor-monad
- - profunctor-optics
- progress
- progress-meter
- progress-reporting
@@ -8900,9 +8954,7 @@ broken-packages:
- project-m36
- projectile
- prolens
- - prolog
- prolog-graph
- - prolog-graph-lib
- prologue
- prolude
- prometheus-effect
@@ -8910,20 +8962,19 @@ broken-packages:
- pronounce
- proof-combinators
- propane
- - propellor
- Proper
- properties
- property-list
- proplang
+ - prosidy
+ - prosidyc
- prosper
- 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
@@ -8937,7 +8988,6 @@ broken-packages:
- pseudo-boolean
- pseudo-trie
- PTQ
- - ptr
- ptr-poker
- publicsuffixlistcreate
- publish
@@ -8959,11 +9009,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
@@ -8990,12 +9039,19 @@ broken-packages:
- qif
- QIO
- QLearn
+ - qlinear
- qr-imager
- qr-repa
- qsem
+ - qtah-cpp-qt5
+ - qtah-examples
+ - qtah-generator
+ - qtah-qt5
- QuadEdge
+ - quadratic-irrational
- QuadTree
- quantfin
+ - quantification
- quantum-arrow
- quantum-random
- quarantimer
@@ -9014,7 +9070,6 @@ broken-packages:
- quickbench
- quickbooks
- quickcheck-arbitrary-template
- - quickcheck-combinators
- quickcheck-poly
- quickcheck-property-comb
- quickcheck-property-monad
@@ -9032,8 +9087,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
@@ -9050,6 +9114,7 @@ broken-packages:
- qux
- R-pandoc
- raaz
+ - RabbitMQ
- rad
- radian
- radium
@@ -9073,19 +9138,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
@@ -9103,6 +9161,7 @@ broken-packages:
- rasa-ext-vim
- rascal
- Rasenschach
+ - rating-chgk-info
- rational-list
- rattle
- rattletrap
@@ -9146,6 +9205,7 @@ broken-packages:
- readshp
- really-simple-xml-parser
- reanimate
+ - reanimate-svg
- reasonable-lens
- record
- record-aeson
@@ -9156,12 +9216,10 @@ broken-packages:
- records
- records-th
- recursors
+ - red-black-record
- reddit
- - redis
- redis-hs
- - redis-io
- redis-simple
- - rediscaching-haxl
- redland
- Redmine
- reduce-equations
@@ -9169,7 +9227,6 @@ broken-packages:
- reenact
- Ref
- ref
- - ref-extras
- ref-mtl
- refcount
- Referees
@@ -9185,17 +9242,20 @@ broken-packages:
- reflex-dom-svg
- reflex-dynamic-containers
- reflex-fsnotify
+ - reflex-gadt-api
- reflex-ghci
- 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
@@ -9226,9 +9286,9 @@ broken-packages:
- regions-monadstf
- regions-mtl
- register-machine-typelevel
- - registry
- registry-hedgehog
- regress
+ - regression-simple
- regular
- regular-extras
- regular-web
@@ -9239,7 +9299,6 @@ broken-packages:
- reified-records
- reify
- relacion
- - relation
- relational-postgresql8
- relational-query-postgresql-pure
- relative-date
@@ -9254,14 +9313,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
@@ -9279,8 +9342,8 @@ broken-packages:
- req-conduit
- req-oauth2
- req-url-extra
+ - reqcatcher
- request-monad
- - require
- rescue
- reserve
- reservoir
@@ -9302,6 +9365,7 @@ broken-packages:
- rest-stringmap
- rest-types
- rest-wai
+ - restartable
- restful-snap
- restricted-workers
- restyle
@@ -9324,7 +9388,9 @@ broken-packages:
- rfc-psql
- rfc-redis
- rfc-servant
+ - rg
- rhythm-game-tutorial
+ - rib
- ribbit
- RichConditional
- ridley
@@ -9357,22 +9423,18 @@ 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-hs
- roller
- RollingDirectory
- - ron
- ron-rdt
- ron-schema
- ron-storage
@@ -9384,10 +9446,9 @@ broken-packages:
- rosmsg-bin
- rosso
- rotating-log
+ - rounded
- rounding
- - roundtrip
- roundtrip-aeson
- - roundtrip-string
- roundtrip-xml
- route-planning
- rowrecord
@@ -9395,11 +9456,13 @@ broken-packages:
- rpc-framework
- rpf
- rpm
+ - rpmbuild-order
- rrule
- rsagl
- rsagl-frp
- rsagl-math
- rspp
+ - rss
- rss-conduit
- rss2irc
- rstream
@@ -9410,14 +9473,15 @@ broken-packages:
- rts-loader
- ruby-marshal
- ruby-qq
+ - ruff
- ruin
- ruler
- ruler-core
+ - run-st
- rungekutta
- runhs
- runmany
- runtime-arbitrary
- - rvar
- rws
- RxHaskell
- s-expression
@@ -9425,7 +9489,6 @@ broken-packages:
- SableCC2Hs
- safe-buffer-monad
- safe-coerce
- - safe-failure-cme
- safe-freeze
- safe-globals
- safe-lazy-io
@@ -9484,13 +9547,13 @@ broken-packages:
- scalendar
- scalp-webhooks
- scalpel-search
+ - scan-metadata
- scan-vector-machine
- scc
- scenegraph
- scgi
- schedevr
- schedule-planner
- - scheduler
- schedyield
- schema
- schemas
@@ -9517,10 +9580,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
@@ -9548,9 +9612,9 @@ broken-packages:
- secp256k1
- secp256k1-legacy
- secret-santa
- - secret-sharing
- secrm
- secure-sockets
+ - SecureHash-SHA3
- secureUDP
- sednaDBXML
- seitz-symbol
@@ -9592,7 +9656,6 @@ broken-packages:
- serv-wai
- servant-aeson-specs
- servant-auth-cookie
- - servant-auth-docs
- servant-auth-hmac
- servant-auth-token
- servant-auth-token-acid
@@ -9600,51 +9663,57 @@ 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-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
@@ -9652,6 +9721,7 @@ broken-packages:
- servant-swagger-tags
- servant-to-elm
- servant-waargonaut
+ - servant-yaml
- servant-zeppelin
- servant-zeppelin-client
- servant-zeppelin-server
@@ -9667,9 +9737,10 @@ broken-packages:
- sessions
- sessiontypes
- sessiontypes-distributed
+ - Set
- set-of
- set-with
- - setdown
+ - setgame
- setoid
- setters
- sexp
@@ -9695,17 +9766,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
@@ -9731,17 +9799,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
@@ -9754,7 +9820,6 @@ broken-packages:
- silvi
- simd
- simgi
- - simple
- simple-actors
- simple-atom
- simple-bluetooth
@@ -9763,23 +9828,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
@@ -9797,6 +9858,7 @@ broken-packages:
- simpleprelude
- SimpleServer
- simplesmtpclient
+ - simplest-sqlite
- simseq
- singleton-dict
- singleton-typelits
@@ -9808,6 +9870,7 @@ broken-packages:
- sirkel
- sitepipe
- sixfiguregroup
+ - size-based
- sized-grid
- sized-types
- sized-vector
@@ -9836,12 +9899,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
@@ -9849,11 +9911,11 @@ broken-packages:
- smartconstructor
- smartGroup
- smartword
- - smash-optics
- smcdel
- sme
- smerdyakov
- smiles
+ - smith
- smith-cli
- smith-client
- Smooth
@@ -9878,8 +9940,6 @@ broken-packages:
- snap-configuration-utilities
- snap-error-collector
- snap-extras
- - snap-loader-dynamic
- - snap-loader-static
- snap-routes
- snap-stream
- snap-testing
@@ -9898,14 +9958,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
@@ -9990,7 +10048,6 @@ broken-packages:
- speculation
- speculation-transformers
- speechmatics
- - speedy-slice
- spelling-suggest
- sphero
- sphinx
@@ -10002,14 +10059,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
@@ -10029,12 +10085,10 @@ broken-packages:
- sql-simple-sqlite
- sqlcipher
- sqlite
- - sqlite-simple-errors
- sqlite-simple-typed
- sqlvalue-list
- sqsd-local
- squeal-postgresql
- - squeeze
- sr-extra
- srcinst
- sscan
@@ -10061,7 +10115,6 @@ broken-packages:
- stack-run-auto
- stack-type
- stack-wrapper
- - stack2cabal
- stack2nix
- stackage
- stackage-build-plan
@@ -10086,8 +10139,7 @@ broken-packages:
- state-plus
- state-record
- stateful-mtl
- - stateWriter
- - static
+ - statestack
- static-canvas
- static-closure
- static-tensor
@@ -10114,13 +10166,12 @@ 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
@@ -10129,36 +10180,45 @@ broken-packages:
- 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
@@ -10169,13 +10229,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
@@ -10188,6 +10244,7 @@ broken-packages:
- stylish-cabal
- stylist
- stylized
+ - suavemente
- sub-state
- subhask
- subleq-toolchain
@@ -10201,6 +10258,8 @@ broken-packages:
- SuffixStructures
- sugarhaskell
- suitable
+ - summoner
+ - summoner-tui
- sump
- sunlight
- sunroof-compiler
@@ -10216,17 +10275,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
@@ -10235,6 +10295,7 @@ broken-packages:
- swagger-test
- swapper
- swearjure
+ - sweet-egison
- swf
- swift-lda
- swiss-ephemeris
@@ -10248,6 +10309,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
@@ -10288,11 +10355,10 @@ broken-packages:
- t3-server
- ta
- table
- - table-layout
- table-tennis
- tableaux
- - Tables
- tables
+ - Tables
- tablestorage
- Tablify
- tabloid
@@ -10311,7 +10377,7 @@ broken-packages:
- tagsoup-parsec
- tagsoup-selection
- tagstew
- - tagstream-conduit
+ - tai
- tai64
- takahashi
- Takusen
@@ -10323,11 +10389,10 @@ broken-packages:
- tamarin-prover-utils
- Tape
- tapioca
- - tar-bytestring
- target
- - tart
- task
- task-distribution
+ - taskell
- TaskMonad
- tasty-auto
- tasty-bdd
@@ -10339,7 +10404,6 @@ broken-packages:
- tasty-laws
- tasty-lens
- tasty-mgolden
- - tasty-quickcheck-laws
- tasty-stats
- tateti-tateti
- Taxonomy
@@ -10353,6 +10417,10 @@ broken-packages:
- tcp
- tcp-streams-openssl
- tdd-util
+ - tdigest-Chart
+ - tdlib
+ - tdlib-gen
+ - tdlib-types
- tds
- TeaHS
- teams
@@ -10368,7 +10436,6 @@ broken-packages:
- tellbot
- tempi
- template-default
- - template-haskell-optics
- template-haskell-util
- template-hsml
- template-yj
@@ -10384,7 +10451,6 @@ broken-packages:
- tensorflow-logging
- tensorflow-opgen
- tensorflow-ops
- - termbox
- termbox-banana
- termbox-bindings
- terminal-text
@@ -10393,12 +10459,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
@@ -10409,7 +10478,7 @@ broken-packages:
- testbench
- testCom
- testcontainers
- - TestExplode
+ - testing-feat
- testloop
- testpack
- testpattern
@@ -10417,23 +10486,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
@@ -10452,9 +10520,11 @@ broken-packages:
- th-dict-discovery
- th-fold
- th-format
+ - th-instance-reification
- th-instances
- th-kinds
- th-kinds-fork
+ - th-lego
- th-pprint
- th-sccs
- th-tc
@@ -10472,12 +10542,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
@@ -10511,11 +10581,8 @@ broken-packages:
- timeout-with-results
- timeparsers
- TimePiece
- - timeplot
- timeprint
- - timer-wheel
- timeseries
- - timespan
- timeutils
- timezone-detect
- timezone-olson-th
@@ -10536,9 +10603,7 @@ broken-packages:
- Titim
- tkhs
- tkyprof
- - tldr
- tls-extra
- - tlynx
- tmp-postgres
- tn
- to-haskell
@@ -10549,6 +10614,7 @@ broken-packages:
- todos
- tofromxml
- toilet
+ - token-limiter
- token-search
- tokenify
- tokenizer-streaming
@@ -10559,11 +10625,11 @@ broken-packages:
- tomato-rubato-openal
- toml
- tonatona-google-server-api
- - tonatona-persistent-postgresql
+ - tonatona-servant
- too-many-cells
- toodles
- - Top
- top
+ - Top
- topkata
- torch
- TORCS
@@ -10583,13 +10649,11 @@ broken-packages:
- trace-function-call
- traced
- tracetree
- - tracing
- tracked-files
- tracker
- trackit
- traction
- tracy
- - trade-journal
- traildb
- trajectory
- transactional-events
@@ -10597,13 +10661,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
@@ -10615,15 +10677,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
@@ -10641,6 +10704,7 @@ broken-packages:
- trimpolya
- tripLL
- trivia
+ - trivial-constraint
- tropical
- tropical-geometry
- true-name
@@ -10654,7 +10718,6 @@ broken-packages:
- tsvsql
- tsweb
- ttask
- - ttn-client
- tttool
- tubes
- tuntap
@@ -10669,6 +10732,7 @@ broken-packages:
- turing-music
- turingMachine
- turtle-options
+ - TV
- tweak
- twee
- tweet-hs
@@ -10691,8 +10755,6 @@ broken-packages:
- twitter-conduit
- twitter-enumerator
- twitter-feed
- - twitter-types
- - twitter-types-lens
- tx
- txt
- txtblk
@@ -10707,6 +10769,7 @@ broken-packages:
- type-combinators-singletons
- type-digits
- type-eq
+ - type-fun
- type-indexed-queues
- type-int
- type-interpreter
@@ -10714,6 +10777,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
@@ -10727,6 +10791,7 @@ broken-packages:
- TypeClass
- typed-encoding
- typed-encoding-encoding
+ - typed-spreadsheet
- typed-streams
- typed-wire
- typedflow
@@ -10734,42 +10799,42 @@ broken-packages:
- typehash
- TypeIlluminator
- typelevel
+ - typelevel-rewrite-rules
- typelevel-tensor
- TypeNat
+ - typenums
- typeparams
- - typerep-map
- types-compat
- typesafe-precure
- typescript-docs
- typograffiti
+ - typson-beam
+ - typson-esqueleto
+ - typson-selda
- tyro
- 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
@@ -10794,8 +10859,8 @@ broken-packages:
- unix-fcntl
- unix-handle
- unix-process-conduit
- - unjson
- unlifted-list
+ - unliftio-streams
- unm-hip
- unordered-containers-rematch
- unordered-graphs
@@ -10848,13 +10913,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
@@ -10863,14 +10930,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
@@ -10888,7 +10952,6 @@ broken-packages:
- validated-types
- Validation
- validations
- - validationt
- value-supply
- vampire
- var
@@ -10913,11 +10976,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
@@ -10928,7 +10989,7 @@ broken-packages:
- vector-space-points
- vector-static
- vector-text
- - vectortiles
+ - vega-view
- venzone
- Verba
- verbalexpressions
@@ -10954,7 +11015,6 @@ broken-packages:
- vimeta
- vimus
- vintage-basic
- - vinyl-gl
- vinyl-json
- vinyl-named-sugar
- vinyl-operational
@@ -10974,7 +11034,6 @@ broken-packages:
- vk-aws-route53
- VKHS
- voicebase
- - vorbiscomment
- vowpal-utils
- voyeur
- vpq
@@ -10985,7 +11044,7 @@ broken-packages:
- vty-menu
- vty-ui
- vty-ui-extras
- - vulkan-utils
+ - vulkan-api
- waargonaut
- wacom-daemon
- waddle
@@ -10995,6 +11054,7 @@ broken-packages:
- wai-git-http
- wai-graceful
- wai-handler-devel
+ - wai-handler-fastcgi
- wai-handler-scgi
- wai-handler-snap
- wai-handler-webkit
@@ -11004,7 +11064,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
@@ -11020,9 +11079,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
@@ -11037,7 +11096,6 @@ broken-packages:
- waitra
- waldo
- wallpaper
- - warc
- warp-dynamic
- warp-static
- warp-systemd
@@ -11049,6 +11107,7 @@ broken-packages:
- watchit
- WAVE
- WaveFront
+ - wavefront
- wavefront-obj
- wavesurfer
- wavy
@@ -11056,7 +11115,6 @@ broken-packages:
- weather-api
- web-css
- web-encodings
- - web-inv-route
- web-mongrel2
- web-output
- web-page
@@ -11073,7 +11131,6 @@ broken-packages:
- WebBits
- WebBits-Html
- WebBits-multiplate
- - webby
- webcloud
- WebCont
- webcrank
@@ -11090,7 +11147,9 @@ broken-packages:
- webshow
- websockets-rpc
- webwire
- - weekdaze
+ - WEditor
+ - WEditorBrick
+ - WEditorHyphen
- weighted
- weighted-regexp
- welshy
@@ -11106,7 +11165,6 @@ broken-packages:
- whiskers
- whitespace
- whois
- - wholepixels
- why3
- WikimediaParser
- wikipedia4epub
@@ -11115,6 +11173,7 @@ broken-packages:
- windns
- windowslive
- winerror
+ - winery
- winio
- Wired
- wires
@@ -11136,8 +11195,9 @@ broken-packages:
- wolf
- word2vec-model
- WordAlignment
+ - wordchoice
- wordify
- - wordn
+ - wordlist
- WordNet
- WordNet-ghc74
- wordpass
@@ -11165,6 +11225,7 @@ broken-packages:
- wsdl
- wsedit
- wshterm
+ - wsjtx-udp
- wss-client
- wstunnel
- wtk
@@ -11190,7 +11251,6 @@ broken-packages:
- X11-rm
- X11-xdamage
- X11-xfixes
- - x86-64bit
- xchat-plugin
- xcp
- xdcc
@@ -11255,6 +11315,7 @@ broken-packages:
- xournal-parser
- xournal-render
- xournal-types
+ - xrefcheck
- xsact
- XSaiga
- xsd
@@ -11277,18 +11338,15 @@ broken-packages:
- yam-datasource
- yam-logger
- yam-redis
- - yam-servant
- yam-transaction
- yam-transaction-odbc
- - yam-transaction-postgresql
- yam-web
- yaml-pretty-extras
- yaml-rpc
- yaml-rpc-scotty
- yaml-rpc-snap
+ - yaml-unscrambler
- YamlReference
- - Yampa
- - yampa-canvas
- yampa-glfw
- yampa-gloss
- yampa-glut
@@ -11299,6 +11357,7 @@ broken-packages:
- yandex-translate
- yaop
- yap
+ - yarn-lock
- yarr
- yarr-image-io
- yavie
@@ -11308,7 +11367,6 @@ broken-packages:
- yeamer
- yeller
- yeshql
- - yeshql-core
- yeshql-hdbc
- yeshql-postgresql-simple
- yesod-angular
@@ -11316,11 +11374,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
@@ -11344,7 +11400,7 @@ broken-packages:
- yesod-examples
- yesod-fast-devel
- yesod-fay
- - yesod-fb
+ - yesod-filter
- yesod-form-richtext
- yesod-gitrev
- yesod-goodies
@@ -11354,6 +11410,7 @@ broken-packages:
- yesod-lucid
- yesod-mangopay
- yesod-markdown
+ - yesod-media-simple
- yesod-paginate
- yesod-pagination
- yesod-paypal-rest
@@ -11379,10 +11436,10 @@ broken-packages:
- yesod-tls
- yesod-vend
- yesod-worker
- - yet-another-logger
- YFrob
- yggdrasil
- yhccore
+ - yhseq
- yi
- yi-contrib
- yi-core
@@ -11406,6 +11463,7 @@ broken-packages:
- yices
- yjftp
- yjftp-libs
+ - yoctoparsec
- yoda
- Yogurt
- Yogurt-Standalone
@@ -11426,6 +11484,7 @@ broken-packages:
- z85
- zabt
- zampolit
+ - zasni-gerna
- zbar
- ZEBEDDE
- zendesk-api
@@ -11468,11 +11527,10 @@ broken-packages:
- zoom-cache-pcm
- zoom-cache-sndfile
- zoom-refs
+ - zsdd
- zsh-battery
- zsyntax
- - ztail
- ztar
- zuramaru
- Zwaluw
- zxcvbn-dvorak
- - zxcvbn-hs
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index a74b1eb05cd5..0a08fb89cbfa 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -95,7 +95,15 @@ self: super: builtins.intersectAttrs super {
sfml-audio = appendConfigureFlag super.sfml-audio "--extra-include-dirs=${pkgs.openal}/include/AL";
# profiling is disabled to allow C++/C mess to work, which is fixed in GHC 8.8
- cachix = disableLibraryProfiling super.cachix;
+ cachix = overrideSrc (disableLibraryProfiling super.cachix) {
+ src = (pkgs.fetchFromGitHub {
+ owner = "cachix";
+ repo = "cachix";
+ rev = "1471050f5906ecb7cd0d72115503d07d2e3beb17";
+ sha256 = "1lkrmhv5x9dpy53w33kxnhv4x4qm711ha8hsgccrjmxaqcsdm59g";
+ }) + "/cachix";
+ version = "0.5.1";
+ };
hercules-ci-agent = disableLibraryProfiling super.hercules-ci-agent;
# avoid compiling twice by providing executable as a separate output (with small closure size)
@@ -646,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_3 = dontCheck super.pantry_0_5_1_3;
# gtk2hs-buildtools is listed in setupHaskellDepends, but we
# need it during the build itself, too.
@@ -657,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
@@ -799,5 +823,11 @@ 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
+ '';
});
}
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index f48e90b187bf..154c9ec14cb7 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
@@ -836,8 +804,8 @@ self: {
}:
mkDerivation {
pname = "Agda";
- version = "2.6.1.1";
- sha256 = "0d4j3n96wyc2crz238q49sb31ll6dfddllb82ry0jnsk8f0ypx2p";
+ version = "2.6.1.2";
+ sha256 = "0b872fi12j316zcbwnablkg45p252a4sqca9lsgfig55qirk0w08";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -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
@@ -2775,7 +2743,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "Cabal_3_2_0_0" = callPackage
+ "Cabal_3_2_1_0" = callPackage
({ mkDerivation, array, base, base-compat, base-orphans, binary
, bytestring, containers, deepseq, Diff, directory, filepath
, integer-logarithms, mtl, optparse-applicative, parsec, pretty
@@ -2785,8 +2753,10 @@ self: {
}:
mkDerivation {
pname = "Cabal";
- version = "3.2.0.0";
- sha256 = "0vz6bl1ia7wjc62sj5iw5jhigdwfz6yz01mripjcymv4qrbkl1gj";
+ version = "3.2.1.0";
+ sha256 = "1xfn9q6jnbp3jc6swn4hapa83f5m66pjz8fqbqmffydagf36fkzy";
+ revision = "1";
+ editedCabalFile = "07brbxkjlf1yqs9bjdwcwq1gx853kh600qnrf6bnya92q1p0fhw7";
setupHaskellDepends = [ mtl parsec ];
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory filepath
@@ -3039,6 +3009,8 @@ self: {
];
description = "Diagrams backend for Charts";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Chart-fltkhs" = callPackage
@@ -3135,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
@@ -3364,36 +3338,14 @@ 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_2_0" = callPackage
({ mkDerivation, base, colour, criterion, data-default-class
, deepseq, doctest, hspec, HUnit, JuicyPixels, massiv, massiv-test
, QuickCheck, random, vector
}:
mkDerivation {
pname = "Color";
- version = "0.2.0";
- sha256 = "1w7d1wjssldybbg46s4hc83f96n49v53wyq0sc1q8mkvqdl35vsh";
+ version = "0.3.0";
+ sha256 = "18aissrpllxll01k203i2agfff89ffah465zvb0yx0lvs8jh2xr7";
libraryHaskellDepends = [ base data-default-class deepseq vector ];
testHaskellDepends = [
base colour doctest hspec HUnit JuicyPixels massiv massiv-test
@@ -3402,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
@@ -4499,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
@@ -4516,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
@@ -6178,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
@@ -6546,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
@@ -6603,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
@@ -6847,8 +6787,6 @@ self: {
libraryToolDepends = [ hpp ];
description = "Miscellaneous OpenGL utilities";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"GPX" = callPackage
@@ -6926,8 +6864,8 @@ self: {
({ mkDerivation, async, base, containers, GLFW-b, GPipe, stm }:
mkDerivation {
pname = "GPipe-GLFW";
- version = "1.4.1.3";
- sha256 = "0czrq3zhcxfl9pzypmxpxgn11faqb0kw05m5k3apr4b88prbj1ij";
+ version = "1.4.1.4";
+ sha256 = "13qbiy2gv682xyj0dpy336zbg4224a1sgzqq9kq1v6f8pwavw6bk";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ async base containers GLFW-b GPipe stm ];
description = "GLFW OpenGL context creation for GPipe";
@@ -7746,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
@@ -8069,8 +8009,8 @@ self: {
}:
mkDerivation {
pname = "HDBC-postgresql";
- version = "2.3.2.8";
- sha256 = "0c76di7a134xhw5pmzdjasgyqxj6gkjkj45mr4mwfrchgdg4cvil";
+ version = "2.4.0.0";
+ sha256 = "1zmilqvlp170nb7zakbhdpihykkq95s7nb7la2sdas1fv69mhnx3";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal ];
@@ -8811,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
@@ -9343,8 +9281,6 @@ self: {
];
description = "Library for computer music education";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"HSoundFile" = callPackage
@@ -9527,8 +9463,8 @@ self: {
({ mkDerivation, base, call-stack, deepseq, filepath }:
mkDerivation {
pname = "HUnit";
- version = "1.6.0.0";
- sha256 = "1pnhwqq5v8h48gbp3ibv3skfj25mf4zs5svxcavq93p9cswycj3l";
+ 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";
@@ -10836,8 +10772,8 @@ self: {
({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
mkDerivation {
pname = "HsOpenSSL";
- version = "0.11.4.20";
- sha256 = "0l51pg3cpjq71dqdn0iwj37bqsgjnhfbm0q2ha5wksq4i0qnirf2";
+ version = "0.11.5.1";
+ sha256 = "1np4yyiq4935p1vbf89m0ifkilzc6vzab9i8x7c21y9s7rsv4rj9";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [ base bytestring network time ];
librarySystemDepends = [ openssl ];
@@ -11404,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
@@ -13150,6 +13084,8 @@ self: {
pname = "MIP";
version = "0.1.0.0";
sha256 = "0790jcwqjd33i8sqhzxarda8ihhv5iapj0apjmlqjppbipwa6awa";
+ revision = "1";
+ editedCabalFile = "16nxbkmkyb9n0jbyrmpazg40gf6aadnm1rk4sqwxkcx7qa99wrnd";
libraryHaskellDepends = [
base bytestring bytestring-encoding case-insensitive containers
data-default-class extended-reals filepath intern lattices
@@ -14219,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
@@ -14322,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
@@ -16068,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
@@ -16446,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
@@ -16479,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
@@ -16909,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
@@ -16974,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
@@ -17852,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
@@ -18091,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
@@ -18206,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
@@ -18355,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
@@ -18393,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
@@ -18491,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
@@ -19024,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
@@ -19083,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
@@ -19285,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
@@ -19568,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
@@ -19826,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
@@ -20737,13 +20659,14 @@ self: {
({ mkDerivation, base, bytestring, transformers, vector, vulkan }:
mkDerivation {
pname = "VulkanMemoryAllocator";
- version = "0.3.7";
- sha256 = "1y2dmk60dvk8d9n16in98cmin5ckvdx3knwlfzcs0jl6vyh8n51n";
+ version = "0.3.10";
+ sha256 = "16m08h11c8wwi159ppn698m60nk54k4dgxa2di2j02g58l16pmcn";
libraryHaskellDepends = [
base bytestring transformers vector vulkan
];
description = "Bindings to the VulkanMemoryAllocator library";
license = stdenv.lib.licenses.bsd3;
+ platforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"WAVE" = callPackage
@@ -20775,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
@@ -20789,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
@@ -20801,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
@@ -21102,12 +21031,12 @@ self: {
platforms = stdenv.lib.platforms.none;
}) {};
- "Win32_2_10_0_0" = callPackage
+ "Win32_2_10_1_0" = callPackage
({ mkDerivation }:
mkDerivation {
pname = "Win32";
- version = "2.10.0.0";
- sha256 = "09g61dgw3xvg066qdydw7nxn8vk1nxxwzi1wwr19rkaxhz43149n";
+ version = "2.10.1.0";
+ sha256 = "1il70gh3ysmp4pnhk7dxcbd0c0mh5ay33b9ijmmj0ikmbw0nfpbv";
description = "A binding to Windows Win32 API";
license = stdenv.lib.licenses.bsd3;
platforms = stdenv.lib.platforms.none;
@@ -21793,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
@@ -21888,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
@@ -21907,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.6.1";
- sha256 = "1cd84n434i2l13xziys0rm7wx5iqw2xqydf96yj6fwkaysh3hrps";
+ 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;
@@ -22324,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
@@ -22616,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
@@ -22748,7 +22673,6 @@ self: {
description = "Kullback-Liebler divergence";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"accelerate-llvm" = callPackage
@@ -22769,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
@@ -22973,6 +22895,8 @@ self: {
];
description = "A library for building static site generators";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"acid-state" = callPackage
@@ -23685,6 +23609,8 @@ self: {
];
description = "AcousticBrainz API client";
license = stdenv.lib.licenses.cc0;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"acquire" = callPackage
@@ -23727,6 +23653,8 @@ self: {
];
description = "Abstractions for animation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"activehs" = callPackage
@@ -23936,8 +23864,8 @@ self: {
}:
mkDerivation {
pname = "addy";
- version = "0.1.0.0";
- sha256 = "10p7q0infa1bawhg7hxw8rqjqdj3w737j5s3g41hy4in2nfp5ji0";
+ version = "0.1.0.1";
+ sha256 = "1mvxnbb1118f26581zqyh0id4g1qnn44f8q3h0sfpijf0g1v9vg5";
libraryHaskellDepends = [
attoparsec base bytestring ip lens relude text text-icu
validation-selective
@@ -24007,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
@@ -24143,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.0.0";
+ sha256 = "03qak7hic0kbmxz7krq5z2a8ah6z7pzr7r3sybd5h778m4sgvdca";
+ 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
@@ -24190,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
@@ -24315,7 +24183,6 @@ self: {
];
description = "Fast JSON parsing and encoding";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"aeson-applicative" = callPackage
@@ -24411,8 +24278,8 @@ self: {
}:
mkDerivation {
pname = "aeson-combinators";
- version = "0.0.3.0";
- sha256 = "0x8bk7jxrg8j1zk5047sf5i6fy6hahjzrfnyzgwv1l443z4v445n";
+ version = "0.0.4.0";
+ sha256 = "01gsrm6glr2axcls4hxs740z8lxf39cvdhvidf360mnijai4sgl6";
libraryHaskellDepends = [
aeson base bytestring containers fail scientific text time
time-compat unordered-containers uuid-types vector void
@@ -24425,22 +24292,19 @@ self: {
}) {};
"aeson-commit" = callPackage
- ({ mkDerivation, aeson, aeson-qq, base, containers, hspec, mtl
- , some, tasty, tasty-hspec, text, transformers
+ ({ mkDerivation, aeson, aeson-qq, base, mtl, tasty, tasty-hspec
+ , text
}:
mkDerivation {
pname = "aeson-commit";
- version = "1.2";
- sha256 = "09h0gjq9kg1krfsxsy1x697ndi6rajsyqk6j4kkcrq48ynq9vfxr";
+ version = "1.3";
+ sha256 = "1w185p6s91pxd0kmgxxv62v81q7f77q4bgs8iv02xv34wp1jm9jv";
libraryHaskellDepends = [ aeson base mtl text ];
testHaskellDepends = [
- aeson aeson-qq base containers hspec mtl some tasty tasty-hspec
- text transformers
+ aeson aeson-qq base tasty tasty-hspec text
];
description = "Parse Aeson data with commitment";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"aeson-compat" = callPackage
@@ -24675,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 = [
@@ -24747,16 +24611,14 @@ self: {
}:
mkDerivation {
pname = "aeson-iproute";
- version = "0.2";
- sha256 = "13r6vyyw1pbk5sz32ari5kig23vsg57a5pir037adi7xicrm6kgf";
+ version = "0.2.1";
+ sha256 = "1130mr5fqwi4d74xg6nkvpqycc0vvd6rsiahm1pdhbrx3wvra8p2";
libraryHaskellDepends = [
aeson base iproute text unordered-containers
];
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
@@ -24804,6 +24666,8 @@ self: {
];
description = "Declarative JSON matchers";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aeson-native" = callPackage
@@ -24858,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
@@ -24905,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
@@ -25031,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
@@ -25083,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
@@ -25225,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
@@ -25292,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;
@@ -25331,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
@@ -25513,6 +25310,45 @@ self: {
broken = true;
}) {};
+ "agda-unused" = callPackage
+ ({ mkDerivation, aeson, Agda, base, containers, directory, filepath
+ , hspec, megaparsec, mtl, optparse-applicative, text
+ }:
+ mkDerivation {
+ pname = "agda-unused";
+ version = "0.1.0";
+ sha256 = "1g0iyv9x46ql8j9ggb6nw58274vqb6z850x26glaqcdwa3wvn1i1";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ Agda base containers directory filepath megaparsec mtl text
+ ];
+ executableHaskellDepends = [
+ aeson base directory filepath mtl optparse-applicative text
+ ];
+ 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
+ ({ mkDerivation, base, directory, filepath, optparse-applicative }:
+ mkDerivation {
+ pname = "agda2lagda";
+ version = "0.2020.11.1";
+ sha256 = "0yl44jdczy9306b5ifd8iwchr8izna8sd5v2h2qm9ns909wcs1l8";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base directory filepath optparse-applicative
+ ];
+ description = "Translate .agda files into .lagda.tex files.";
+ license = stdenv.lib.licenses.publicDomain;
+ }) {};
+
"agentx" = callPackage
({ mkDerivation, base, binary, bitwise, bytestring, containers
, data-default, Diff, fclabels, mtl, network, pipes
@@ -25840,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
@@ -26073,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
@@ -26114,8 +25954,6 @@ self: {
];
description = "Fast Aho-Corasick string searching";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"alg" = callPackage
@@ -26198,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
@@ -26478,6 +26318,8 @@ self: {
];
description = "Ally Invest integration library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"almost-fix" = callPackage
@@ -26964,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
@@ -28906,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
@@ -29995,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
@@ -30056,6 +29904,8 @@ self: {
pname = "ansi-pretty";
version = "0.1.2.2";
sha256 = "0q72y2pnx5qx7jk1waq3qdry1azq07wygb9hcgjqz78lbszg19cm";
+ revision = "1";
+ editedCabalFile = "1y5bdvaafhfs4plrbs5iqvwh86xcxjcz5gas0fb3fkfyjhj87pck";
libraryHaskellDepends = [
aeson ansi-wl-pprint array base bytestring containers generics-sop
nats scientific semigroups tagged text time unordered-containers
@@ -30281,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
@@ -30294,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
@@ -30304,32 +30158,6 @@ self: {
}:
mkDerivation {
pname = "antiope-core";
- version = "7.5.1";
- sha256 = "068dsdag8bng2ddzr0vxipmzrfa5x3jq80pmrmc0l86bjvnlsdjr";
- libraryHaskellDepends = [
- aeson amazonka amazonka-core base bytestring exceptions
- generic-lens http-client http-types lens mtl resourcet text
- transformers unliftio-core
- ];
- testHaskellDepends = [
- aeson aeson-lens amazonka amazonka-core base bytestring exceptions
- generic-lens hedgehog hspec http-client http-types
- hw-hspec-hedgehog lens mtl resourcet scientific text transformers
- unliftio-core
- ];
- testToolDepends = [ hspec-discover ];
- description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "antiope-core_7_5_3" = callPackage
- ({ mkDerivation, aeson, aeson-lens, amazonka, amazonka-core, base
- , bytestring, exceptions, generic-lens, hedgehog, hspec
- , hspec-discover, http-client, http-types, hw-hspec-hedgehog, lens
- , mtl, resourcet, scientific, text, transformers, unliftio-core
- }:
- mkDerivation {
- pname = "antiope-core";
version = "7.5.3";
sha256 = "1bzyahw9i098riqlmhymbk0zjg4iz95r0c4mpsrc811wyqdi7f65";
libraryHaskellDepends = [
@@ -30347,33 +30175,10 @@ 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;
- }) {};
-
- "antiope-dynamodb" = callPackage
- ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-dynamodb
- , antiope-core, base, generic-lens, hspec-discover, lens, text
- , unliftio-core, unordered-containers
- }:
- mkDerivation {
- pname = "antiope-dynamodb";
- version = "7.5.1";
- sha256 = "19d7rbz4qqq3pd9nncydgvda798a5ziw21zkpa5d0smfna71zckp";
- libraryHaskellDepends = [
- aeson amazonka amazonka-core amazonka-dynamodb antiope-core base
- generic-lens lens text unliftio-core unordered-containers
- ];
- testHaskellDepends = [
- amazonka amazonka-core amazonka-dynamodb antiope-core base
- generic-lens lens text unliftio-core unordered-containers
- ];
- 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_7_5_3" = callPackage
+ "antiope-dynamodb" = callPackage
({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-dynamodb
, antiope-core, base, generic-lens, hspec-discover, lens, text
, unliftio-core, unordered-containers
@@ -30414,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
@@ -30424,30 +30231,6 @@ self: {
}:
mkDerivation {
pname = "antiope-messages";
- version = "7.5.1";
- sha256 = "01hkq4n5jpfnb9i8ysaj73zknvkhpxb3mnq7csv2dc29ral4vzdp";
- libraryHaskellDepends = [
- aeson amazonka amazonka-core base bytestring generic-lens lens
- lens-aeson monad-loops network-uri text unliftio-core
- ];
- testHaskellDepends = [
- aeson amazonka amazonka-core base bytestring generic-lens hedgehog
- hspec hw-hspec-hedgehog lens lens-aeson monad-loops network-uri
- scientific text unliftio-core
- ];
- testToolDepends = [ hspec-discover ];
- description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "antiope-messages_7_5_3" = callPackage
- ({ mkDerivation, aeson, amazonka, amazonka-core, base, bytestring
- , generic-lens, hedgehog, hspec, hspec-discover, hw-hspec-hedgehog
- , lens, lens-aeson, monad-loops, network-uri, scientific, text
- , unliftio-core
- }:
- mkDerivation {
- pname = "antiope-messages";
version = "7.5.3";
sha256 = "1kajbd0f81jamk7cg97zkm9z89m0zlsfklhbfarg3rgiaq28ss2v";
libraryHaskellDepends = [
@@ -30463,6 +30246,7 @@ 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-optparse-applicative" = callPackage
@@ -30484,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
@@ -30495,34 +30281,6 @@ self: {
}:
mkDerivation {
pname = "antiope-s3";
- version = "7.5.1";
- sha256 = "0nqs90pqk8dfjbrc55f4gdw4ybw2fslbx9z2x8k45mqpri3xwc0y";
- libraryHaskellDepends = [
- aeson amazonka amazonka-core amazonka-s3 antiope-core
- antiope-messages attoparsec base bytestring conduit conduit-extra
- deepseq dlist exceptions generic-lens http-types lens mtl
- network-uri resourcet text time unliftio-core
- ];
- testHaskellDepends = [
- aeson amazonka amazonka-core amazonka-s3 antiope-core attoparsec
- base bytestring conduit conduit-extra exceptions generic-lens
- hedgehog hspec http-types hw-hspec-hedgehog lens mtl network-uri
- resourcet text time unliftio-core
- ];
- testToolDepends = [ hspec-discover ];
- description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "antiope-s3_7_5_3" = callPackage
- ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
- , antiope-core, antiope-messages, attoparsec, base, bytestring
- , conduit, conduit-extra, deepseq, dlist, exceptions, generic-lens
- , hedgehog, hspec, hspec-discover, http-types, hw-hspec-hedgehog
- , lens, mtl, network-uri, resourcet, text, time, unliftio-core
- }:
- mkDerivation {
- pname = "antiope-s3";
version = "7.5.3";
sha256 = "1wwh17vzrbg20jmbgf9xdx8vn5qkx8azzczzlyb2s2k3ldlh8s0c";
libraryHaskellDepends = [
@@ -30541,6 +30299,7 @@ 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-shell" = callPackage
@@ -30570,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
@@ -30579,29 +30340,6 @@ self: {
}:
mkDerivation {
pname = "antiope-sns";
- version = "7.5.1";
- sha256 = "13wzfjqihsi0xw7j869knj82a6k1fi74fywhlqc3bh1xc6wcir7q";
- libraryHaskellDepends = [
- aeson amazonka amazonka-core amazonka-sns base bytestring
- generic-lens lens text time unliftio-core
- ];
- testHaskellDepends = [
- aeson amazonka amazonka-core amazonka-sns base bytestring
- generic-lens hedgehog hspec hw-hspec-hedgehog lens text time
- unliftio-core
- ];
- testToolDepends = [ hspec-discover ];
- description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "antiope-sns_7_5_3" = callPackage
- ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sns, base
- , bytestring, generic-lens, hedgehog, hspec, hspec-discover
- , hw-hspec-hedgehog, lens, text, time, unliftio-core
- }:
- mkDerivation {
- pname = "antiope-sns";
version = "7.5.3";
sha256 = "01saqspi2033y423nyw4k0km3ggmypp3zzhkr7ha51r717bj6sii";
libraryHaskellDepends = [
@@ -30617,6 +30355,7 @@ 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-sqs" = callPackage
@@ -30628,32 +30367,6 @@ self: {
}:
mkDerivation {
pname = "antiope-sqs";
- version = "7.5.1";
- sha256 = "1y3fxqx5595agcnr157q3jap0dmcss8lyij187j9f29y0wkbkzv6";
- libraryHaskellDepends = [
- aeson amazonka amazonka-core amazonka-sqs base bytestring conduit
- generic-lens lens lens-aeson monad-loops mtl network-uri split text
- unliftio-core unordered-containers
- ];
- testHaskellDepends = [
- aeson amazonka amazonka-core amazonka-sqs base bytestring conduit
- generic-lens hedgehog hspec hw-hspec-hedgehog lens lens-aeson
- monad-loops mtl network-uri text time unliftio-core
- ];
- testToolDepends = [ hspec-discover ];
- description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "antiope-sqs_7_5_3" = callPackage
- ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sqs, base
- , bytestring, conduit, generic-lens, hedgehog, hspec
- , hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, monad-loops
- , mtl, network-uri, split, text, time, unliftio-core
- , unordered-containers
- }:
- mkDerivation {
- pname = "antiope-sqs";
version = "7.5.3";
sha256 = "18wz0ajnh5hib7srwksbwsyqrnp4slzcd2i30p98gnh1plqgbx5p";
libraryHaskellDepends = [
@@ -30670,6 +30383,7 @@ 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-swf" = callPackage
@@ -30708,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
@@ -30825,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
@@ -30994,8 +30712,8 @@ self: {
}:
mkDerivation {
pname = "apecs-stm";
- version = "0.1.3";
- sha256 = "0wp5mydn1cmf4p70jsnfxqzy48p6d3x01xxpvdbnvkkqrpyrwgxg";
+ version = "0.1.4";
+ sha256 = "1x9bc3b0x7s7sphr4wzz4mnzz97n2rz3kn48rs889cvqa825dgr9";
libraryHaskellDepends = [
apecs base containers list-t stm stm-containers template-haskell
vector
@@ -31766,136 +31484,6 @@ self: {
broken = true;
}) {};
- "apply-refact_0_3_0_1" = callPackage
- ({ mkDerivation, base, containers, directory, filemanip, filepath
- , ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
- , silently, syb, tasty, tasty-expected-failure, tasty-golden
- , temporary, transformers, unix-compat
- }:
- mkDerivation {
- pname = "apply-refact";
- version = "0.3.0.1";
- sha256 = "0578ql80fzkbjiw589v4498qd9jd7l2sz626imkdybxr1lqbsm0p";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base containers directory filemanip ghc ghc-exactprint mtl process
- refact syb temporary transformers unix-compat
- ];
- executableHaskellDepends = [
- base containers directory filemanip filepath ghc ghc-exactprint mtl
- optparse-applicative process refact syb temporary transformers
- unix-compat
- ];
- testHaskellDepends = [
- base containers directory filemanip filepath ghc ghc-exactprint mtl
- optparse-applicative process refact silently syb tasty
- tasty-expected-failure tasty-golden temporary transformers
- unix-compat
- ];
- description = "Perform refactorings specified by the refact library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "apply-refact_0_6_0_0" = callPackage
- ({ mkDerivation, base, containers, directory, filemanip, filepath
- , ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
- , silently, syb, tasty, tasty-expected-failure, tasty-golden
- , temporary, transformers, unix-compat
- }:
- mkDerivation {
- pname = "apply-refact";
- version = "0.6.0.0";
- sha256 = "0p2mqgjcqr1zcmk8zgr0yq7g8z1agsa6l493lkj6g3ya9lyhxgig";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base containers directory filemanip ghc ghc-exactprint mtl process
- refact syb temporary transformers unix-compat
- ];
- executableHaskellDepends = [
- base containers directory filemanip filepath ghc ghc-exactprint mtl
- optparse-applicative process refact syb temporary transformers
- unix-compat
- ];
- testHaskellDepends = [
- base containers directory filemanip filepath ghc ghc-exactprint mtl
- optparse-applicative process refact silently syb tasty
- tasty-expected-failure tasty-golden temporary transformers
- unix-compat
- ];
- description = "Perform refactorings specified by the refact library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "apply-refact_0_7_0_0" = callPackage
- ({ mkDerivation, base, containers, directory, filemanip, filepath
- , ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
- , silently, syb, tasty, tasty-expected-failure, tasty-golden
- , temporary, transformers, unix-compat
- }:
- mkDerivation {
- pname = "apply-refact";
- version = "0.7.0.0";
- sha256 = "1facic5lbc9xih6w1kfr3inwvada6y98n9xgc6iv6r057zr8jfp0";
- revision = "1";
- editedCabalFile = "0ilyhm6nz1mkjdq13pgzgplmmfqrv6b5ailyhvbds362pqjqw72q";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base containers directory filemanip ghc ghc-exactprint mtl process
- refact syb temporary transformers unix-compat
- ];
- executableHaskellDepends = [
- base containers directory filemanip filepath ghc ghc-exactprint mtl
- optparse-applicative process refact syb temporary transformers
- unix-compat
- ];
- testHaskellDepends = [
- base containers directory filemanip filepath ghc ghc-exactprint mtl
- optparse-applicative process refact silently syb tasty
- tasty-expected-failure tasty-golden temporary transformers
- unix-compat
- ];
- description = "Perform refactorings specified by the refact library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "apply-refact_0_8_0_0" = callPackage
- ({ mkDerivation, base, containers, directory, filemanip, filepath
- , ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
- , silently, syb, tasty, tasty-expected-failure, tasty-golden
- , temporary, transformers, unix-compat
- }:
- mkDerivation {
- pname = "apply-refact";
- version = "0.8.0.0";
- sha256 = "0hh7flildjfbigs0knhd3bfd4r3wnhg4ji4cpkx1qagnp5cs4pk0";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base containers directory filemanip ghc ghc-exactprint mtl process
- refact syb temporary transformers unix-compat
- ];
- executableHaskellDepends = [
- base containers directory filemanip filepath ghc ghc-exactprint mtl
- optparse-applicative process refact syb temporary transformers
- unix-compat
- ];
- testHaskellDepends = [
- base containers directory filemanip filepath ghc ghc-exactprint mtl
- optparse-applicative process refact silently syb tasty
- tasty-expected-failure tasty-golden temporary transformers
- unix-compat
- ];
- description = "Perform refactorings specified by the refact library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"apply-refact" = callPackage
({ mkDerivation, base, containers, directory, extra, filemanip
, filepath, ghc, ghc-boot-th, ghc-exactprint, optparse-applicative
@@ -31966,6 +31554,32 @@ self: {
broken = true;
}) {};
+ "approx" = callPackage
+ ({ mkDerivation, base, containers, hashable, QuickCheck, text, time
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "approx";
+ version = "0.1.0.0";
+ sha256 = "1vc6k0w4zr355gfvprb5syh5jpmkdvp6wjibi4l95q9zwwdwhjn2";
+ revision = "1";
+ editedCabalFile = "0k34bjsazp4wbv7zzmvh5vnqv7yzyq20h99q30mcrn4g2bvpc0q1";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers hashable text time unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ base containers hashable text time unordered-containers vector
+ ];
+ testHaskellDepends = [
+ base containers hashable QuickCheck text time unordered-containers
+ vector
+ ];
+ description = "Easy-to-use reasonable way of emulating approximate in Haskell";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"approx-rand-test" = callPackage
({ mkDerivation, base, Chart, Chart-diagrams, colour, conduit
, containers, data-default, data-default-class, filepath, HUnit
@@ -32244,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
@@ -32319,8 +31931,8 @@ self: {
}:
mkDerivation {
pname = "arch-hs";
- version = "0.3.0.0";
- sha256 = "068si2cq7557rp86ni5psaig7z89vq38p56743l8yk92i1x1xz9j";
+ version = "0.4.0.0";
+ sha256 = "022vvznfqkia0w6s6wc586cbzj3l6yabkf73bx2biy8axsls2g4p";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -32428,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
@@ -32775,6 +32385,8 @@ self: {
];
description = "A practical arithmetic encoding (aka Godel numbering) library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"arithmatic" = callPackage
@@ -32852,38 +32464,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
@@ -32912,6 +32492,7 @@ self: {
description = "Efficient basic number-theoretic functions";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"arity-generic-liftA" = callPackage
@@ -33024,12 +32605,14 @@ 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";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"array-chunks" = callPackage
@@ -33038,8 +32621,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
@@ -33047,6 +32630,8 @@ self: {
];
description = "Lists of chunks";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"array-forth" = callPackage
@@ -33336,10 +32921,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";
@@ -33389,8 +32972,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
@@ -33439,8 +33020,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
@@ -33860,8 +33439,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;
@@ -34425,8 +34004,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
@@ -34625,8 +34202,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
@@ -35388,15 +34963,15 @@ self: {
}) {};
"aur" = callPackage
- ({ mkDerivation, aeson, base, bytestring, http-client
+ ({ mkDerivation, aeson, base, bytestring, hashable, http-client
, http-client-tls, http-types, tasty, tasty-hunit, text
}:
mkDerivation {
pname = "aur";
- version = "7.0.4";
- sha256 = "0zq1p255qpi1alnhm7k4aj9w4v8y4ybdywbw5w9jbx47imfqqp9y";
+ version = "7.0.5";
+ sha256 = "16c4q0w6qpn4gg6xlggkcs92fcvm58a3qmykfm1dgcfsjhwwhxkx";
libraryHaskellDepends = [
- aeson base bytestring http-client http-types text
+ aeson base bytestring hashable http-client http-types text
];
testHaskellDepends = [
base http-client http-client-tls tasty tasty-hunit
@@ -35435,8 +35010,10 @@ self: {
}:
mkDerivation {
pname = "aura";
- version = "3.1.9";
- sha256 = "1q248qh2wpm0gq07pihw3gshd3ixjdl1l3bf1cpxabn0gjss4hma";
+ version = "3.2.2";
+ sha256 = "07ska8w2k3sl084aadjclw8v0ykrp8hiwhim5zd6wd7q95njyk2f";
+ revision = "1";
+ editedCabalFile = "033ycqm18zqq69yam189whpcbnajanj2yp8na8ad344ghcn1gs5l";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -35602,8 +35179,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Template Haskell to automatically pass values to functions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"autoexporter" = callPackage
@@ -35757,6 +35332,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
@@ -36058,8 +35635,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
@@ -36194,6 +35769,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
@@ -36569,6 +36146,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
@@ -36732,6 +36311,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
@@ -37096,8 +36677,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
@@ -37579,6 +37158,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
@@ -37599,8 +37180,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";
@@ -37648,14 +37229,12 @@ self: {
({ mkDerivation, barbies, base, split, template-haskell }:
mkDerivation {
pname = "barbies-th";
- version = "0.1.5";
- sha256 = "0bjbvamihrwh4l5zs8fnk2iq98fd1d2xkfbsvp6spfcp1ynqlj6k";
+ version = "0.1.7";
+ sha256 = "1wzy8j4i9mp1vlfkrixc49nv1c6prqspvhkjdwp16bvdz4fgbvpq";
libraryHaskellDepends = [ barbies base split template-haskell ];
testHaskellDepends = [ barbies base ];
description = "Create strippable HKD via TH";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"barbly" = callPackage
@@ -37666,6 +37245,8 @@ self: {
pname = "barbly";
version = "0.1.0.0";
sha256 = "1mmbvgw5g2jb8qv7vd00iym9xyb07jx03wi6x1ldqvzfn2vcc22l";
+ revision = "1";
+ editedCabalFile = "09xb9p2ik8kpa2gras9jqs4rr55bsbd7xnmgijxxzwf9hl00k0by";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -37807,18 +37388,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 {
@@ -37874,8 +37443,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
@@ -37948,23 +37515,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
@@ -37980,30 +37535,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
}:
@@ -38011,8 +37542,8 @@ self: {
pname = "base16";
version = "0.3.0.1";
sha256 = "10id9h9mas4kb4kfiz7hhp2hhwnb9mh92pr327c53jqxi4hazgnd";
- revision = "2";
- editedCabalFile = "1ryc4228j4v9mcfjkgallfmww7g19y4awkqyq4j4734rgvkvgslw";
+ revision = "3";
+ editedCabalFile = "15r912hb0l92f2cajpq2b6ky4g5qwfmb502nfv1vrg02a1h25xb6";
libraryHaskellDepends = [
base bytestring deepseq primitive text text-short
];
@@ -38026,7 +37557,6 @@ self: {
];
description = "Fast RFC 4648-compliant Base16 encoding";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"base16-bytestring" = callPackage
@@ -38043,17 +37573,15 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "base16-bytestring_1_0_0_0" = callPackage
+ "base16-bytestring_1_0_1_0" = callPackage
({ mkDerivation, base, bytestring, criterion, deepseq, HUnit
, QuickCheck, test-framework, test-framework-hunit
, test-framework-quickcheck2
}:
mkDerivation {
pname = "base16-bytestring";
- version = "1.0.0.0";
- sha256 = "12bnl2fs0h4hcjpr69xqqngjh0117dlvkv56lxski6g6fnbwps2r";
- revision = "2";
- editedCabalFile = "16nmmf3mmkdrssx6i77drh7ac7r6cfb1dnbna62z32h11yyyk49j";
+ version = "1.0.1.0";
+ sha256 = "1ynnplw8iz3v5ld0xxgpxgasb0hg62x62wxxf5lx6lxyb15hmiy0";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base bytestring HUnit QuickCheck test-framework
@@ -38067,23 +37595,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 {
@@ -38097,29 +37608,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
@@ -38142,7 +37633,6 @@ self: {
];
description = "Fast RFC 4648-compliant Base32 encoding";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"base32-bytestring" = callPackage
@@ -38349,8 +37839,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
@@ -38363,23 +37853,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;
@@ -38678,8 +38166,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
@@ -39126,6 +38612,45 @@ self: {
broken = true;
}) {};
+ "beam-automigrate" = callPackage
+ ({ mkDerivation, aeson, base, beam-core, beam-postgres, bytestring
+ , containers, criterion, deepseq, dlist
+ , gargoyle-postgresql-connect, microlens, mtl, postgresql-simple
+ , pretty-simple, QuickCheck, quickcheck-instances, resource-pool
+ , scientific, splitmix, string-conv, tasty, tasty-quickcheck, text
+ , time, transformers, uuid, vector
+ }:
+ mkDerivation {
+ pname = "beam-automigrate";
+ version = "0.1.0.1";
+ sha256 = "0sjp09wfp6qlrbl6w8ddwngsnrwvp225msqgnv0l1x4nwxia5kpz";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base beam-core beam-postgres bytestring containers deepseq
+ dlist microlens mtl postgresql-simple pretty-simple QuickCheck
+ quickcheck-instances scientific splitmix string-conv text time
+ transformers uuid vector
+ ];
+ executableHaskellDepends = [
+ aeson base beam-core beam-postgres bytestring containers
+ gargoyle-postgresql-connect postgresql-simple resource-pool text
+ time
+ ];
+ testHaskellDepends = [
+ base containers pretty-simple QuickCheck tasty tasty-quickcheck
+ text
+ ];
+ benchmarkHaskellDepends = [
+ base beam-postgres bytestring containers criterion deepseq
+ postgresql-simple QuickCheck splitmix
+ ];
+ description = "DB migration library for beam, targeting Postgres";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"beam-core" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, dlist, free
, ghc-prim, hashable, microlens, mtl, network-uri, scientific
@@ -39321,8 +38846,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
@@ -39341,28 +38864,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
@@ -39388,6 +38889,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
@@ -39405,6 +38907,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
@@ -39538,6 +39042,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
@@ -39564,6 +39070,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
@@ -39589,8 +39097,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
@@ -39991,6 +39497,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
@@ -40060,30 +39568,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 = [
@@ -40097,7 +39581,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Bifunctors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bighugethesaurus" = callPackage
@@ -40308,31 +39791,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
@@ -40547,6 +40005,32 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"binary-io" = callPackage
({ mkDerivation, async, base, binary, bytestring, concurrency
, deque, exceptions, hspec, process, stm, transformers
@@ -42251,8 +41735,6 @@ self: {
];
description = "Plays chess";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"bit-array" = callPackage
@@ -42600,6 +42082,29 @@ self: {
broken = true;
}) {};
+ "bitcoin-scripting" = callPackage
+ ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
+ , cereal, containers, haskoin-core, tasty, tasty-hunit
+ , tasty-quickcheck, text, transformers
+ }:
+ mkDerivation {
+ pname = "bitcoin-scripting";
+ version = "0.1.0";
+ sha256 = "1hd45rr4mq7dizdw7d1wkypr15azaaqc4fy6rkr9gim93jzc8707";
+ libraryHaskellDepends = [
+ attoparsec base base16-bytestring bytestring cereal containers
+ haskoin-core text transformers
+ ];
+ testHaskellDepends = [
+ base base16-bytestring bytestring cereal haskoin-core tasty
+ tasty-hunit tasty-quickcheck text
+ ];
+ description = "Resources for working with miniscript, and script descriptors";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"bitcoin-tx" = callPackage
({ mkDerivation, base, binary, bitcoin-script, bitcoin-types
, bytestring, cryptohash, hexstring, hspec, lens
@@ -42642,44 +42147,51 @@ self: {
}) {};
"bitcoind-regtest" = callPackage
- ({ mkDerivation, base, bitcoind-rpc, cereal, containers
- , haskoin-core, http-client, process, servant, servant-client
- , tasty, tasty-hunit, temporary, text
+ ({ mkDerivation, base, bitcoind-rpc, bytestring, cereal, containers
+ , haskoin-core, http-client, optparse-applicative, process, servant
+ , servant-client, tasty, tasty-hunit, temporary, text
}:
mkDerivation {
pname = "bitcoind-regtest";
- version = "0.1.0.0";
- sha256 = "078834ndl253d1s6f68a8cq1dc0hq3r3ic4a90wbr4msw9zn626q";
+ version = "0.2.0.0";
+ sha256 = "06sk8kb3vjf7a2k7rhqpc7j1lbqd69xyhb25dc8bk7110m5l38cf";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bitcoind-rpc cereal containers haskoin-core http-client
process servant servant-client temporary text
];
+ executableHaskellDepends = [
+ base bitcoind-rpc bytestring cereal haskoin-core http-client
+ optparse-applicative process servant servant-client temporary text
+ ];
testHaskellDepends = [
base bitcoind-rpc cereal haskoin-core http-client process servant
servant-client tasty tasty-hunit temporary text
];
description = "A library for working with bitcoin-core regtest networks";
- license = stdenv.lib.licenses.isc;
+ license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
"bitcoind-rpc" = callPackage
- ({ mkDerivation, aeson, base, bytestring, cereal, haskoin-core
+ ({ mkDerivation, aeson, base, base16-bytestring
+ , bitcoin-compact-filters, bytestring, cereal, haskoin-core
, http-client, scientific, servant, servant-client
, servant-jsonrpc-client, text, time, transformers
}:
mkDerivation {
pname = "bitcoind-rpc";
- version = "0.1.0.0";
- sha256 = "1a3p49lzzsqd9m7ivisxksb6c7yc0dg5rps6ym85s4aasr1ln1j8";
+ version = "0.2.0.0";
+ sha256 = "0y5y5bdbhc1kcdk2nwjv2x5nz9vg5j38mc3l9pjyizz1s5yzn9rc";
libraryHaskellDepends = [
- aeson base bytestring cereal haskoin-core http-client scientific
- servant servant-client servant-jsonrpc-client text time
- transformers
+ aeson base base16-bytestring bitcoin-compact-filters bytestring
+ cereal haskoin-core http-client scientific servant servant-client
+ servant-jsonrpc-client text time transformers
];
description = "A streamlined interface to bitcoin core using Haskoin types and Servant";
- license = stdenv.lib.licenses.isc;
+ license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -42944,8 +42456,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
@@ -43037,6 +42547,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 {
@@ -43073,6 +42607,8 @@ self: {
];
description = "Bitwise operations on bounded enumerations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bitx-bitcoin" = callPackage
@@ -43321,38 +42857,13 @@ 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_4_2" = callPackage
({ mkDerivation, adjunctions, base, containers, deepseq
, distributive, megaparsec, mtl, tasty, tasty-hunit, text
}:
mkDerivation {
pname = "blanks";
- version = "0.4.2";
- sha256 = "0dbp923x0zy94kc61j2szmib299y99v208fqs5wir3lzyd55gdsc";
+ version = "0.5.0";
+ sha256 = "1a38cwk65zkzhq8yc95v4kamyp9k1y1vnfii84yqzvrrlbfzxbqf";
libraryHaskellDepends = [
adjunctions base containers deepseq distributive mtl
];
@@ -43362,7 +42873,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
@@ -43435,8 +42945,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
@@ -44693,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
@@ -45086,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
}:
@@ -45130,7 +44615,6 @@ self: {
];
description = "Making de Bruijn Succ Less";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bound-extras" = callPackage
@@ -45253,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
@@ -45283,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
];
@@ -45296,18 +44782,19 @@ 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.1";
+ sha256 = "162c3rnr5h5a8sixwnsbvf6fdbghsxx1ckvgdn4pd4b5xfa287j0";
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
@@ -45497,6 +44984,8 @@ self: {
];
description = "a url shortener";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"brians-brain" = callPackage
@@ -45523,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 = [
@@ -45564,7 +45029,6 @@ self: {
];
description = "A declarative terminal user interface library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"brick-dropdownmenu" = callPackage
@@ -45777,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;
@@ -45879,8 +45334,8 @@ self: {
pname = "broadcast-chan-tests";
version = "0.2.1.1";
sha256 = "0qx8j9sfky5qvrxrn4is9sja4qh6jh7jahq3zkyyq3a54jkwc8d3";
- revision = "2";
- editedCabalFile = "0dc7drwischhs0k95hjrlssxlqdg3ickrbbrki7wjslmk8k00bki";
+ revision = "4";
+ editedCabalFile = "04hgr1ik1z9v317x8rw6amxqrmc94g6cghzxghddszqismz44gaq";
libraryHaskellDepends = [
async base broadcast-chan clock containers optparse-applicative
paramtree stm tagged tasty tasty-golden tasty-hunit tasty-travis
@@ -46420,8 +45875,8 @@ self: {
}:
mkDerivation {
pname = "buffet";
- version = "0.5.0";
- sha256 = "0xi5hr51fwksc9983qzgji6p9lhxqfkhnczs6hamddj9glanf183";
+ version = "1.0.1";
+ sha256 = "0y8qinbsnc3dm3yl5ik65lgnn9xq54087mqi7p1qfql9nfcx3g6r";
isLibrary = false;
isExecutable = true;
libraryHaskellDepends = [
@@ -46512,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
}:
@@ -46544,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
@@ -46668,6 +46104,8 @@ self: {
];
description = "bounded ByteArray builder type";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"buildwrapper" = callPackage
@@ -46759,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
@@ -47120,22 +46560,23 @@ self: {
}) {};
"byline" = callPackage
- ({ mkDerivation, ansi-terminal, base, colour, exceptions, free
- , haskeline, mtl, relude, tasty, tasty-hunit, terminfo-hs, text
+ ({ mkDerivation, ansi-terminal, attoparsec, base, colour
+ , exceptions, free, haskeline, mtl, optparse-applicative, relude
+ , tasty, tasty-hunit, terminfo-hs, text
}:
mkDerivation {
pname = "byline";
- version = "1.0.0.0";
- sha256 = "1jwjdjiraq37pr2ysc9h5qqlma6j7rd2dkip2y2f6bx07d1v7fpr";
+ version = "1.1.0.1";
+ sha256 = "1vj17x2czfks5bdns8181iw7rbfghk9pgx5f75xwzn9p6xycg9hy";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- ansi-terminal base colour exceptions free haskeline mtl relude
- terminfo-hs text
+ ansi-terminal attoparsec base colour exceptions free haskeline mtl
+ optparse-applicative relude terminfo-hs text
];
testHaskellDepends = [
- ansi-terminal base colour exceptions free haskeline mtl relude
- tasty tasty-hunit terminfo-hs text
+ ansi-terminal attoparsec base colour exceptions free haskeline mtl
+ optparse-applicative relude tasty tasty-hunit terminfo-hs text
];
description = "Library for creating command-line interfaces (colors, menus, etc.)";
license = stdenv.lib.licenses.bsd2;
@@ -47161,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
@@ -47218,8 +46659,8 @@ self: {
}:
mkDerivation {
pname = "bytebuild";
- version = "0.3.6.0";
- sha256 = "15nk9r9mx798kmjl04qf01il1csfjyi3jx44yhi4hmgl66p9fdx3";
+ version = "0.3.7.0";
+ sha256 = "1vckm98sarxzqh6ib89y5kzhbf1yxc9wgrbpwbsrh0dv5gi3pclj";
libraryHaskellDepends = [
base byteslice bytestring integer-logarithms natural-arithmetic
primitive primitive-offset primitive-unlifted run-st text-short
@@ -47236,6 +46677,8 @@ self: {
];
description = "Serialize to a small byte arrays";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bytedump" = callPackage
@@ -47276,6 +46719,8 @@ self: {
];
description = "Universal hashing of bytes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bytelog" = callPackage
@@ -47362,6 +46807,8 @@ self: {
benchmarkHaskellDepends = [ base gauge primitive ];
description = "Slicing managed and unmanaged memory";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bytesmith" = callPackage
@@ -47386,6 +46833,8 @@ self: {
];
description = "Nonresumable byte parser";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bytestring_0_11_0_0" = callPackage
@@ -47572,8 +47021,8 @@ self: {
pname = "bytestring-handle";
version = "0.1.0.6";
sha256 = "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y";
- revision = "1";
- editedCabalFile = "0x11aj6w1lijh84jcdq1qgyvdnc7i9ivbyq4wf9rxicg57viisz9";
+ revision = "2";
+ editedCabalFile = "1x1sy3dz2ph9v6jk22wmcv5gk2bka5fv4s68i8q0j9m9pk085w37";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base bytestring HUnit QuickCheck test-framework
@@ -47581,8 +47030,6 @@ self: {
];
description = "ByteString-backed Handles";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"bytestring-lexing" = callPackage
@@ -47826,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
@@ -47900,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
@@ -47945,7 +47370,6 @@ self: {
benchmarkToolDepends = [ cpphs ];
description = "Bindings to libbz2";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bzip-signature" = callPackage
@@ -47971,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
@@ -48257,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
@@ -48284,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
@@ -48314,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
@@ -48340,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
@@ -48477,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;
@@ -48514,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
@@ -48614,8 +48015,8 @@ self: {
}:
mkDerivation {
pname = "cabal-file";
- version = "0.1.0";
- sha256 = "1khf39awvpnqxs0rlqa6n5810x9kkn31975v6kbmwwdrjjp2qlqw";
+ version = "0.1.1";
+ sha256 = "05sah1w0nbvirnvj520ijyz2jrdbp5cciryhziyrgaimfvi9kbnb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -48643,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
@@ -48676,8 +48079,8 @@ self: {
}:
mkDerivation {
pname = "cabal-fmt";
- version = "0.1.4";
- sha256 = "0akc63g7h21nyyr9m0dwjlnxqw8k26zx5s2mzn8zak2q9i88ds1b";
+ version = "0.1.5.1";
+ sha256 = "0z8zc48lb6nnf12477j3x5dq7nkfk877q8q1kcrdsvdkz07nzz57";
isLibrary = false;
isExecutable = true;
libraryHaskellDepends = [
@@ -48938,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
@@ -49253,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
@@ -49620,6 +49027,8 @@ self: {
];
description = "cached hashmaps";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cached" = callPackage
@@ -49704,8 +49113,8 @@ self: {
}:
mkDerivation {
pname = "cachix";
- version = "0.3.8";
- sha256 = "0n05ys0jz6if3k121hr5znzbbd0v6xmckhh4vyya90r3kvgp1526";
+ version = "0.5.1";
+ sha256 = "13xl87jgpa1swgppr86dylp8ndisasdr8zcmk1l2jjb7vgyly8mb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -49723,7 +49132,8 @@ self: {
executableHaskellDepends = [ base cachix-api ];
executableToolDepends = [ hspec-discover ];
testHaskellDepends = [
- base cachix-api directory here hspec protolude temporary
+ base cachix-api directory here hspec protolude servant-auth-client
+ temporary
];
description = "Command line client for Nix binary cache hosting https://cachix.org";
license = stdenv.lib.licenses.asl20;
@@ -49733,25 +49143,22 @@ self: {
({ mkDerivation, aeson, base, base16-bytestring, bytestring
, conduit, cookie, cryptonite, deepseq, exceptions, hspec
, hspec-discover, http-api-data, http-media, jose, lens, memory
- , protolude, resourcet, servant, servant-auth, servant-auth-server
- , servant-auth-swagger, servant-client, servant-swagger
- , servant-swagger-ui-core, string-conv, swagger2, text
- , transformers
+ , nix-narinfo, protolude, resourcet, servant, servant-auth
+ , servant-auth-server, servant-auth-swagger, servant-client
+ , servant-swagger, servant-swagger-ui-core, string-conv, swagger2
+ , text, time, transformers
}:
mkDerivation {
pname = "cachix-api";
- version = "0.4.0";
- sha256 = "14hwn9nrnaypwzgy70l4kcscq7fcw1z5rs3a46cm2v5qqj72r2jx";
- isLibrary = true;
- isExecutable = true;
+ version = "0.5.0";
+ sha256 = "14b4vg6wv7kzxkfbh64ml2wvm9w8fyv2k2sm7ncaa0pp0f26pswy";
libraryHaskellDepends = [
aeson base base16-bytestring bytestring conduit cookie cryptonite
deepseq exceptions http-api-data http-media jose lens memory
- protolude resourcet servant servant-auth servant-auth-server
- servant-auth-swagger servant-client servant-swagger string-conv
- swagger2 text transformers
+ nix-narinfo protolude resourcet servant servant-auth
+ servant-auth-server servant-client string-conv swagger2 text time
+ transformers
];
- executableHaskellDepends = [ aeson base protolude ];
testHaskellDepends = [
aeson base base16-bytestring bytestring conduit cookie cryptonite
hspec http-api-data http-media lens memory protolude servant
@@ -50066,8 +49473,8 @@ self: {
}:
mkDerivation {
pname = "calamity";
- version = "0.1.21.0";
- sha256 = "0hh3kfcs2wjmkz8ggzshb1535rz13nl1d9yaa73rm2arn73jfsi1";
+ version = "0.1.22.0";
+ sha256 = "0cmv24r5ay34v50rfdp7rakhzrs0fx079nncfq4xi5j4mm484dna";
libraryHaskellDepends = [
aeson async base bytestring colour concurrent-extra containers
data-default-class data-flags deepseq deque df1 di-core di-polysemy
@@ -50191,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
@@ -50360,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 {
@@ -50547,6 +49990,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Convert data to and from a natural number representation";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cao" = callPackage
@@ -50632,24 +50077,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.6.0.3";
- sha256 = "0zrga41zk41881kr79grdwzl5caawv3khnvpbkhmhfzq3snmnhgd";
+ version = "0.8.0.0";
+ sha256 = "0jqq1yal41rnc8z66b24kiycyxdzwpqykx1p8v1rc3qbn4i3n255";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -50660,9 +50103,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
@@ -50811,6 +50254,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
@@ -51060,6 +50505,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "casa-types_0_0_2" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+ , bytestring, hashable, path-pieces, persistent, text
+ }:
+ mkDerivation {
+ pname = "casa-types";
+ version = "0.0.2";
+ sha256 = "1c3qvph690pgnqmj132sn1zh878n3ljvmp913vvhwynfhyixs1v7";
+ libraryHaskellDepends = [
+ aeson attoparsec base base16-bytestring bytestring hashable
+ path-pieces persistent text
+ ];
+ description = "Types for Casa";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"casadi-bindings" = callPackage
({ mkDerivation, base, binary, casadi, casadi-bindings-core
, casadi-bindings-internal, cereal, containers, doctest, HUnit
@@ -51264,6 +50726,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
@@ -51557,28 +51021,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 = [
@@ -51677,8 +51119,8 @@ self: {
}:
mkDerivation {
pname = "cassava-streams";
- version = "0.3.0.4";
- sha256 = "17g3qrinzfpmbcqyjrnwaycplmys0p93hb6841cp5rr1pjramb55";
+ version = "0.3.0.5";
+ sha256 = "1zv5y5jnzbpm407zz3lhfzsf7hr923dzshb2w2xyh5y3v427rwn5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -53039,25 +52481,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
}:
@@ -53075,6 +52498,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
@@ -53253,6 +52677,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
@@ -54104,6 +53557,8 @@ self: {
];
description = "A performant time library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"chronos-bench" = callPackage
@@ -54124,6 +53579,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
@@ -54362,8 +53819,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
@@ -54733,8 +54188,8 @@ self: {
}:
mkDerivation {
pname = "citeproc";
- version = "0.1.0.3";
- sha256 = "10zkkn00b2rm1lfnwdpmbxp82vmzbh69ivsda40kh0x2d8r1rzxp";
+ version = "0.2";
+ sha256 = "1jibg9yzcdafijy5c8khgavirbxq44plsw81gkxya24yc9ag5bi6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -54863,6 +54318,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
@@ -54874,6 +54331,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
@@ -54885,6 +54344,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
@@ -55096,22 +54557,23 @@ 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
+ , 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 {
pname = "clash-ghc";
- version = "1.2.4";
- sha256 = "1xzpz0bkdfvhkk496q4zr7f6ix23dgg6w5r14j5gxy4jb8f8bxln";
+ version = "1.2.5";
+ sha256 = "1wxlhcpwq0m7k4f12x16ybvp4s5m45p9qk27wjkgk133fw35y3pz";
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
+ 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
@@ -55119,6 +54581,8 @@ self: {
executableHaskellDepends = [ base ];
description = "CAES Language for Synchronous Hardware";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"clash-lib" = callPackage
@@ -55136,8 +54600,8 @@ self: {
}:
mkDerivation {
pname = "clash-lib";
- version = "1.2.4";
- sha256 = "147cahsid3l6ff8d96ndzli1v79i9lbmad0bkmy0s5vcbgp90q7c";
+ version = "1.2.5";
+ sha256 = "14xi0llzm6f3ymlcfwq67d16ggdkqxrxkvr6rwmykxrca3j1b6r3";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson ansi-terminal attoparsec base binary bytestring clash-prelude
@@ -55156,6 +54620,8 @@ 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
@@ -55179,17 +54645,17 @@ 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
+ , ghc-typelits-natnormalise, half, hashable, hedgehog, hint
+ , integer-gmp, interpolate, lens, QuickCheck
+ , quickcheck-classes-base, recursion-schemes, reflection
+ , singletons, tasty, tasty-hedgehog, 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";
+ version = "1.2.5";
+ sha256 = "0q97ap4a6cbf6s06934639pws9z1yyzmmaw6gj05p8jv7r4is239";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
array base bifunctors binary bytestring constraints containers
@@ -55201,14 +54667,17 @@ self: {
type-errors uniplate vector
];
testHaskellDepends = [
- base doctest ghc-typelits-knownnat hint quickcheck-classes-base
- tasty tasty-hunit tasty-quickcheck template-haskell
+ base doctest ghc-typelits-extra ghc-typelits-knownnat
+ ghc-typelits-natnormalise hedgehog hint quickcheck-classes-base
+ tasty tasty-hedgehog 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"clash-prelude-quickcheck" = callPackage
@@ -55488,8 +54957,8 @@ self: {
}:
mkDerivation {
pname = "clckwrks";
- version = "0.26.2.2";
- sha256 = "1m6a043y72da9nyr8x35v5lrh12is49rwarj5dlrm8clp8n987dp";
+ version = "0.26.3";
+ sha256 = "119hybfny3sriscgk8zjf56yfc36jxnzydkhb04wxfip9r84mn03";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
acid-state aeson aeson-qq attoparsec base blaze-html bytestring
@@ -55669,8 +55138,8 @@ self: {
}:
mkDerivation {
pname = "clckwrks-plugin-page";
- version = "0.4.3.23";
- sha256 = "0mk6vz98l2xxhk8w457mbgbcjslnbv34swjrwfjjqk9jhmcnmxss";
+ version = "0.4.3.24";
+ sha256 = "0zsf8j8l99cxskjql8zh407ar7920ph6xn42j8nxnh6qir16wdar";
libraryHaskellDepends = [
acid-state aeson attoparsec base clckwrks containers directory
filepath happstack-hsp happstack-server hsp hsx2hs ixset mtl
@@ -55773,6 +55242,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
@@ -55890,16 +55361,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";
@@ -55914,8 +55386,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
@@ -55932,8 +55404,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
@@ -56429,8 +55901,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
];
@@ -56905,8 +56377,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
@@ -56957,6 +56427,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
@@ -57178,6 +56650,21 @@ self: {
license = stdenv.lib.licenses.mpl20;
}) {};
+ "co-log-json" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, co-log-core, containers
+ , string-conv, text
+ }:
+ mkDerivation {
+ pname = "co-log-json";
+ version = "0.0.1.0";
+ sha256 = "1ap62gq3s08fif96jwssp7aj6kldsiwf2qx0f5yffl3zna4h6j2p";
+ libraryHaskellDepends = [
+ aeson base bytestring co-log-core containers string-conv text
+ ];
+ description = "Structured messages support in co-log ecosystem";
+ license = stdenv.lib.licenses.mpl20;
+ }) {};
+
"co-log-polysemy" = callPackage
({ mkDerivation, base, co-log-core, polysemy }:
mkDerivation {
@@ -57190,6 +56677,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
@@ -57292,8 +56781,8 @@ self: {
}:
mkDerivation {
pname = "cobot-io";
- version = "0.1.3.8";
- sha256 = "1x3ikycb9v9hmn1j57sddnr50kb3kvnch6w09fsyqzzmbnfc6nys";
+ version = "0.1.3.12";
+ sha256 = "1jj9ip12zmy8qh080skm9fawasxprfbwiyzywilga7lr573wxb88";
libraryHaskellDepends = [
array attoparsec base binary bytestring containers data-msgpack
deepseq http-conduit hyraxAbif lens linear mtl split text vector
@@ -57528,8 +57017,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
@@ -57639,6 +57128,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
@@ -58203,21 +57694,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
@@ -58244,8 +57720,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
@@ -58753,8 +58227,8 @@ self: {
}:
mkDerivation {
pname = "commonmark";
- version = "0.1.0.2";
- sha256 = "00rqy02pn4gg0wpwvxyqxvzqg75lvb1qawn4m8rnjq6v43c4g23l";
+ version = "0.1.1.2";
+ sha256 = "13gk08gigih75zq7kwc101yxmxvj3hvfyi67ap13nrabv70l6zjm";
libraryHaskellDepends = [
base bytestring containers parsec text transformers
];
@@ -58795,8 +58269,8 @@ self: {
}:
mkDerivation {
pname = "commonmark-extensions";
- version = "0.2.0.1";
- sha256 = "08i6167d78b5wf6aqsrjz2sb1qaanwrjzhpfg1jn4grd9g8i2ql6";
+ version = "0.2.0.4";
+ sha256 = "166ywkh6vyyrrwq7ww68pwzdkwmhi23hjvw28769m010ksimz2wh";
libraryHaskellDepends = [
base bytestring commonmark containers emojis parsec text
transformers
@@ -58964,8 +58438,6 @@ self: {
testHaskellDepends = [ base directory ];
description = "Non-GC'd, contiguous storage for immutable data structures";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"compact-list" = callPackage
@@ -58978,6 +58450,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
@@ -59107,6 +58581,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
@@ -59258,16 +58734,32 @@ self: {
}:
mkDerivation {
pname = "compdoc";
- version = "0.1.0.0";
- sha256 = "0m7xrl1ki3agp69yczgy396xlb84kggslmqnjglziyg6sziv58ak";
+ version = "0.2.0.0";
+ sha256 = "0cdgyvbx2xf7dgvg0h6k980yfh9vj7yg5vsg08i7cb8iik2w0k0m";
libraryHaskellDepends = [
aeson base composite-aeson composite-aeson-throw composite-base
pandoc pandoc-throw path rio vinyl
];
description = "Parse a Pandoc to a composite value";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ }) {};
+
+ "compdoc-dhall-decoder" = callPackage
+ ({ mkDerivation, base, compdoc, composite-aeson, composite-base
+ , dhall, either, pandoc, text
+ }:
+ mkDerivation {
+ pname = "compdoc-dhall-decoder";
+ version = "0.2.0.0";
+ sha256 = "0iygbgcqcs3ixdnphhrp57s1ihpwnf9q59z7r74qqj7qx1yjrxig";
+ revision = "1";
+ editedCabalFile = "1g15qxkxfipvf6al3k8bdcvvcl1vyhjhg3r1w2z2g91ngz0b5y18";
+ libraryHaskellDepends = [
+ base compdoc composite-aeson composite-base dhall either pandoc
+ text
+ ];
+ description = "Allows you to write FromDhall instances for Compdoc";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"compendium-client" = callPackage
@@ -59276,14 +58768,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
@@ -59362,6 +58856,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
@@ -59507,8 +59003,6 @@ self: {
];
description = "JSON for Vinyl records";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-aeson-cofree-list" = callPackage
@@ -59524,8 +59018,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
@@ -59537,8 +59029,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
@@ -59554,8 +59044,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
@@ -59571,8 +59059,6 @@ self: {
];
description = "MonadThrow behaviour for composite-aeson";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-aeson-writeonly" = callPackage
@@ -59587,8 +59073,6 @@ self: {
];
description = "WriteOnly indicators for composite-aeson";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-base" = callPackage
@@ -59623,8 +59107,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
@@ -59639,8 +59121,6 @@ self: {
];
description = "EKG Metrics for Vinyl records";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-hashable" = callPackage
@@ -59748,8 +59228,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "composition-prelude";
- version = "3.0.0.0";
- sha256 = "14dpxpcbpchlppx64k3i7rwq94f1x4vvnd0d6bnwfcpw46hbjlsl";
+ version = "3.0.0.2";
+ sha256 = "151inlk43m96pnasc6llsjh8vxyc9b1i7xdgf1sp5p5072bzq305";
libraryHaskellDepends = [ base ];
description = "Higher-order function combinators";
license = stdenv.lib.licenses.bsd3;
@@ -59800,8 +59280,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
@@ -60261,6 +59739,8 @@ self: {
];
description = "Benchmarks to compare concurrency APIs";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"concurrent-barrier" = callPackage
@@ -60508,8 +59988,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
@@ -60641,34 +60119,35 @@ 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
+ "conduit" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, directory
+ , exceptions, filepath, gauge, hspec, kan-extensions
+ , mono-traversable, mtl, mwc-random, primitive, QuickCheck
+ , resourcet, safe, silently, split, text, transformers, unix
+ , unliftio, unliftio-core, vector
}:
mkDerivation {
pname = "conduit";
- version = "1.2.13.1";
- sha256 = "185kdjmbghpvhsvqxh9c9qsh8y987m1kgdagsbwy6c93nlqvbdkp";
+ version = "1.3.3";
+ sha256 = "0jv3j1dc7iswi3kljn9y3jq7rn2aiq9d1vkn2xdpirc519ckxfnl";
libraryHaskellDepends = [
- base exceptions lifted-base mmorph monad-control mtl primitive
- resourcet transformers transformers-base transformers-compat
+ base bytestring directory exceptions filepath mono-traversable mtl
+ primitive resourcet text transformers unix unliftio-core vector
];
testHaskellDepends = [
- base containers exceptions hspec mtl QuickCheck resourcet safe
- split transformers
+ base bytestring containers directory exceptions filepath hspec
+ mono-traversable mtl QuickCheck resourcet safe silently split text
+ transformers unliftio vector
];
benchmarkHaskellDepends = [
- base containers criterion deepseq hspec kan-extensions mwc-random
+ base containers deepseq gauge hspec kan-extensions mwc-random
transformers vector
];
description = "Streaming data processing library";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "conduit" = callPackage
+ "conduit_1_3_4" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
, exceptions, filepath, gauge, hspec, kan-extensions
, mono-traversable, mtl, mwc-random, primitive, QuickCheck
@@ -60677,8 +60156,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
@@ -60694,6 +60173,7 @@ self: {
];
description = "Streaming data processing library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"conduit-algorithms" = callPackage
@@ -60850,39 +60330,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
@@ -61254,8 +60701,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
@@ -61350,8 +60795,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
@@ -61552,6 +60995,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
@@ -61578,11 +61022,14 @@ self: {
pname = "config-value";
version = "0.8";
sha256 = "1l2w2ylxx9d48pjnc9490kisawz48mf038f108g3zvb0j3iz9vyn";
+ revision = "1";
+ editedCabalFile = "0s121lvv1bv658ig1r3gdkf37wjyvgy958ll1497r8hsc6y73f4m";
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
@@ -61672,8 +61119,6 @@ self: {
];
description = "Tools for specifying and parsing configurations";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"configurator" = callPackage
@@ -61747,8 +61192,8 @@ self: {
}:
mkDerivation {
pname = "configurator-pg";
- version = "0.2.4";
- sha256 = "07zhvfky3p4wv6hc48hclmgkz465wpbqwx4yfljby82hgnrkdarh";
+ version = "0.2.5";
+ sha256 = "1wmdg9zxfz8vhhsq5rraynhrhqc8fjrdhfrky2mfajzbp8dpaqsm";
libraryHaskellDepends = [
base containers megaparsec protolude scientific text
];
@@ -61929,8 +61374,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
@@ -62043,17 +61486,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;
@@ -62315,8 +61756,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
@@ -62440,20 +61879,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 {
@@ -62524,8 +61949,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
@@ -62573,8 +61996,8 @@ self: {
}:
mkDerivation {
pname = "context";
- version = "0.1.0.0";
- sha256 = "17w0narhg25ls1rs2xp8x0yxh5jhw52b0c3zgi9ivn99j7c8qrhd";
+ version = "0.1.1.1";
+ sha256 = "0zn8hnyf04q7brchll3xnk0ifxadl050wric191irmnl29m6p5k8";
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [ async base ghc-prim hspec ];
testToolDepends = [ hspec-discover ];
@@ -62715,6 +62138,8 @@ self: {
];
description = "Unified interface for primitive arrays";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"contiguous-checked" = callPackage
@@ -62739,6 +62164,8 @@ self: {
libraryHaskellDepends = [ base contiguous primitive semirings ];
description = "dft of contiguous memory structures";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"continue" = callPackage
@@ -62978,8 +62405,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
@@ -63012,8 +62437,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
@@ -63026,8 +62449,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
@@ -63056,18 +62477,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 {
@@ -63228,11 +62637,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
@@ -63387,6 +62796,8 @@ self: {
];
description = "web cookies";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"coordinate" = callPackage
@@ -63597,17 +63008,16 @@ self: {
"core-data" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, core-text
- , hashable, prettyprinter, prettyprinter-ansi-terminal, scientific
- , text, unordered-containers, vector
+ , hashable, prettyprinter, scientific, text, unordered-containers
+ , vector
}:
mkDerivation {
pname = "core-data";
- version = "0.2.1.8";
- sha256 = "1hgvvkk3m3ykdndmf2hbm59v0pim68jwgl2a6n5hw1dv4xwd3fay";
+ version = "0.2.1.9";
+ sha256 = "098bxx2g4mh3agpx7bccxhq8lpxjgl7a017vzp3ab65ni8126b1r";
libraryHaskellDepends = [
aeson base bytestring containers core-text hashable prettyprinter
- prettyprinter-ansi-terminal scientific text unordered-containers
- vector
+ scientific text unordered-containers vector
];
description = "Convenience wrappers around common data structures and encodings";
license = stdenv.lib.licenses.bsd3;
@@ -63633,36 +63043,36 @@ 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
+ , hourglass, mtl, prettyprinter, safe-exceptions, stm
+ , template-haskell, terminal-size, text, text-short, transformers
+ , unix
}:
mkDerivation {
pname = "core-program";
- version = "0.2.5.0";
- sha256 = "0bgzlyxcmnn7bscw04v9rljny9wjhcg066nbqk47aphdd6b716dj";
+ version = "0.2.6.0";
+ sha256 = "1qyl7kcdqxfl2inx66n7pa1z2pqjxrz1bpg3jjknjj0kpw9rlhf3";
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
+ safe-exceptions stm template-haskell terminal-size text text-short
+ transformers unix
];
description = "Opinionated Haskell Interoperability";
license = stdenv.lib.licenses.bsd3;
}) {};
"core-text" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, fingertree, hashable
- , prettyprinter, prettyprinter-ansi-terminal, template-haskell
- , text, text-short
+ ({ mkDerivation, ansi-terminal, base, bytestring, colour, deepseq
+ , fingertree, hashable, prettyprinter, template-haskell, text
+ , text-short
}:
mkDerivation {
pname = "core-text";
- version = "0.2.3.6";
- sha256 = "13sdgym8xhljpc465bq1h066mrcvk77568viklhib255skjl56gn";
+ version = "0.3.0.0";
+ sha256 = "103fd1bbhkh1l9di0f88yxl9mdaxjh31pgg49bk6yhx9cmdhgn1x";
libraryHaskellDepends = [
- base bytestring deepseq fingertree hashable prettyprinter
- prettyprinter-ansi-terminal template-haskell text text-short
+ ansi-terminal base bytestring colour deepseq fingertree hashable
+ prettyprinter template-haskell text text-short
];
description = "A rope type based on a finger tree over UTF-8 fragments";
license = stdenv.lib.licenses.bsd3;
@@ -63841,7 +63251,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
@@ -64072,8 +63481,6 @@ self: {
];
description = "Coya monoids";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"cparsing" = callPackage
@@ -64600,20 +64007,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;
@@ -64622,7 +64015,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
@@ -64839,6 +64231,25 @@ self: {
broken = true;
}) {};
+ "crdt-event-fold" = callPackage
+ ({ mkDerivation, base, binary, containers, data-default-class
+ , data-dword, hspec, mtl, transformers
+ }:
+ mkDerivation {
+ pname = "crdt-event-fold";
+ version = "1.2.1.1";
+ sha256 = "0qwc72j2v3kdvh3iq6vn0anwicpqpx59in6q9yvc5jbk4f24zpl2";
+ libraryHaskellDepends = [
+ 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
({ mkDerivation, array, base, binary, bytestring, cereal, cond
, directory, exceptions, filepath, gray-extended, hdaemonize
@@ -65046,7 +64457,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
@@ -65054,8 +64465,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;
@@ -65063,8 +64474,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 = [
@@ -65364,6 +64775,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
@@ -65469,6 +64882,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
@@ -65526,6 +64941,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
@@ -65693,8 +65110,6 @@ self: {
];
description = "Cryptographic random number generator";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"crypto-simple" = callPackage
@@ -65732,8 +65147,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
@@ -65958,6 +65371,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
@@ -65992,6 +65407,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
@@ -66009,30 +65426,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 = [
@@ -66055,28 +65475,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 = [
@@ -66090,7 +65488,6 @@ self: {
];
description = "Cryptography Primitives sink";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cryptonite-conduit" = callPackage
@@ -66266,8 +65663,6 @@ self: {
];
description = "a gallery of Csound instruments";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-expression" = callPackage
@@ -66287,8 +65682,6 @@ self: {
];
description = "library to make electronic music";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-expression-dynamic" = callPackage
@@ -66306,8 +65699,6 @@ self: {
];
description = "dynamic core for csound-expression library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-expression-opcodes" = callPackage
@@ -66323,8 +65714,6 @@ self: {
];
description = "opcodes for the library csound-expression";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-expression-typed" = callPackage
@@ -66345,8 +65734,6 @@ self: {
];
description = "typed core for the library csound-expression";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-sampler" = callPackage
@@ -66358,8 +65745,6 @@ self: {
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
@@ -66479,8 +65864,6 @@ self: {
];
description = "High-performance CSS tokenizer and serializer";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"css-text" = callPackage
@@ -66516,8 +65899,8 @@ self: {
}:
mkDerivation {
pname = "csv-conduit";
- version = "0.7.1.0";
- sha256 = "01wmf2kzy483k3dbmcmf1mziwwrchdj7nxl63wakynsddh1zjv9v";
+ version = "0.7.2.0";
+ sha256 = "1bclavsan00mv0n0dy0ap6byk4w5fwnhpvxhdhx94r7bxfqi2r0q";
libraryHaskellDepends = [
array attoparsec base blaze-builder bytestring conduit
conduit-extra containers data-default exceptions ghc-prim mmorph
@@ -66851,8 +66234,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
@@ -67281,8 +66662,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
@@ -67358,8 +66737,8 @@ self: {
}:
mkDerivation {
pname = "cut-the-crap";
- version = "2.1.1";
- sha256 = "0w0ir436gmh3d9ycdcjyxkgblrah7ij5njqmm44lx1kyhih6bk2x";
+ version = "2.3.1";
+ sha256 = "1q7jp39xyhximpb9k4yw2baccpgixgsdcrrlx1a0s84nxv8d0hl6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -67452,6 +66831,8 @@ self: {
];
description = "A subfield of the complex numbers for exact calculation";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cypher" = callPackage
@@ -67529,8 +66910,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Digits 0-9";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"d3d11binding" = callPackage
@@ -68226,6 +67605,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
@@ -68337,8 +67727,6 @@ self: {
sha256 = "1mb72r17982w2sslmvi5nzpf7i702iikc7j4h68gzlfnm426jk9q";
description = "Category theory";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"data-cell" = callPackage
@@ -68932,19 +68320,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";
@@ -68953,7 +68328,6 @@ self: {
libraryHaskellDepends = [ base deepseq hashable ];
description = "Fixpoint data types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"data-fix-cse" = callPackage
@@ -68965,8 +68339,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
@@ -69014,8 +68386,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
@@ -69841,8 +69211,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
@@ -69851,8 +69219,8 @@ self: {
pname = "data-tree-print";
version = "0.1.0.2";
sha256 = "00jh37anim8qsn553467gmfhajcz1c61zrgh1ypkqsll0gc29vy3";
- revision = "1";
- editedCabalFile = "1r6dnvc7d50q5p9fdqqwfvi7kwn7r89319plj7v284sjai9b6ld4";
+ revision = "2";
+ editedCabalFile = "00qpzhm3lndhpql8aj93aj6r3x9n0gw3nx6n0q60xxrd6agyjifq";
libraryHaskellDepends = [ base pretty syb ];
description = "Print Data instances as a nested tree";
license = stdenv.lib.licenses.bsd3;
@@ -69896,13 +69264,18 @@ self: {
}) {};
"data-validation" = callPackage
- ({ mkDerivation, base, containers, hspec, template-haskell }:
+ ({ mkDerivation, base, containers, hspec, regex-tdfa
+ , template-haskell
+ }:
mkDerivation {
pname = "data-validation";
- version = "0.1.0.2";
- sha256 = "15mc3m48jnn5fjr3bm02j9raxclqwd8qnb0bx0w2jz5y3asnfx5f";
- libraryHaskellDepends = [ base containers template-haskell ];
+ version = "0.1.2.0";
+ sha256 = "1qka2f0gl48yi2hfiqphk94srh5lq7i14vx0qmj09fgv8xn65n15";
+ libraryHaskellDepends = [
+ base containers regex-tdfa template-haskell
+ ];
testHaskellDepends = [ base containers hspec template-haskell ];
+ doHaddock = false;
description = "A library for creating type safe validations";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -69931,6 +69304,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
@@ -70390,8 +69765,6 @@ self: {
];
description = "Directed acyclic word graphs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dbcleaner" = callPackage
@@ -70550,35 +69923,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
@@ -71411,6 +70755,8 @@ self: {
];
description = "Combinators for manipulating dependently-typed predicates";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"decimal-arithmetic" = callPackage
@@ -71441,6 +70787,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
@@ -71460,8 +70808,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
@@ -71517,6 +70863,26 @@ self: {
broken = true;
}) {};
+ "deep-transformations" = callPackage
+ ({ mkDerivation, base, Cabal, cabal-doctest, doctest, generic-lens
+ , markdown-unlit, rank2classes, template-haskell
+ }:
+ mkDerivation {
+ pname = "deep-transformations";
+ version = "0.1";
+ sha256 = "007j67gx2nq77d5zcikywjjc5hs14x95hn94sbzrjh708azbb7gc";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ base generic-lens rank2classes template-haskell
+ ];
+ testHaskellDepends = [ base doctest rank2classes ];
+ 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
({ mkDerivation, base, containers, doctest, HUnit, mmorph, mtl
, QuickCheck, safe, transformers
@@ -71564,18 +70930,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
@@ -71724,6 +71078,29 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "deferred-folds_0_9_15" = callPackage
+ ({ mkDerivation, base, bytestring, containers, foldl, hashable
+ , primitive, QuickCheck, quickcheck-instances, rerebase, tasty
+ , tasty-hunit, tasty-quickcheck, text, transformers
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "deferred-folds";
+ version = "0.9.15";
+ sha256 = "0jijnjy6x6f86dmlhiaj9gl13zbwzaz4gpb8svzdwwws48bwwyqr";
+ libraryHaskellDepends = [
+ base bytestring containers foldl hashable primitive text
+ transformers unordered-containers vector
+ ];
+ testHaskellDepends = [
+ QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+ tasty-quickcheck
+ ];
+ description = "Abstractions over deferred folds";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"definitive-base" = callPackage
({ mkDerivation, array, base, bytestring, containers, deepseq
, ghc-prim, GLURaw, OpenGL, OpenGLRaw, primitive, vector
@@ -71863,22 +71240,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 = [
@@ -71887,7 +71248,6 @@ self: {
];
description = "A library for unit-testing concurrent programs";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"deka" = callPackage
@@ -72106,8 +71466,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
@@ -72289,15 +71649,15 @@ self: {
"dependent-sum-aeson-orphans" = callPackage
({ mkDerivation, aeson, base, constraints, constraints-extras
- , dependent-map, dependent-sum
+ , dependent-map, dependent-sum, some
}:
mkDerivation {
pname = "dependent-sum-aeson-orphans";
- version = "0.2.1.0";
- sha256 = "04flfszrn4ah9vrm6hyp2pk0sbldcjp0jjibdny7lxdmv0fskzj5";
+ version = "0.3.0.0";
+ sha256 = "1wpjrynv9zva3hw1wgmqd5pmhhpa491yh85p1dnbpkj7h0g1pl1a";
libraryHaskellDepends = [
aeson base constraints constraints-extras dependent-map
- dependent-sum
+ dependent-sum some
];
description = "JSON instances for DSum, DMap, and Some";
license = stdenv.lib.licenses.bsd3;
@@ -72455,6 +71815,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
@@ -72633,8 +71995,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
@@ -72686,10 +72046,8 @@ self: {
}:
mkDerivation {
pname = "deriving-compat";
- version = "0.5.9";
- sha256 = "1i0sc77h2902b0xc722v87iwdnwayn1y5mpiy700nclmfrrw2jy4";
- revision = "1";
- editedCabalFile = "07vw03bi7gajfnampd98jyxjkidnkj4zyaxl7pr248qsgrvcf123";
+ version = "0.5.10";
+ sha256 = "1ah04xsb71wv6iax47xpdykfadxp3lcw2l6vkg15723l1xgy8ach";
libraryHaskellDepends = [
base containers ghc-boot-th ghc-prim template-haskell
th-abstraction transformers transformers-compat
@@ -72703,28 +72061,16 @@ self: {
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
- }:
+ "deriving-show-simple" = callPackage
+ ({ mkDerivation, base, HUnit }:
mkDerivation {
- pname = "deriving-compat";
- version = "0.5.10";
- sha256 = "1ah04xsb71wv6iax47xpdykfadxp3lcw2l6vkg15723l1xgy8ach";
- 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";
+ pname = "deriving-show-simple";
+ version = "0";
+ sha256 = "0m0sill0h6k651l1il6g4g5ypinwq77x9xy01jbj5gawcs9mln0i";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base HUnit ];
+ description = "Derive a Show instance without field selector names";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"derp" = callPackage
@@ -73005,18 +72351,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
@@ -73236,60 +72576,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
@@ -73335,7 +72621,6 @@ self: {
doCheck = false;
description = "A configuration language guaranteed to terminate";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-bash" = callPackage
@@ -73344,29 +72629,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;
@@ -73380,7 +72642,6 @@ self: {
];
description = "Compile Dhall to Bash";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-check" = callPackage
@@ -73429,8 +72690,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
@@ -73470,37 +72729,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
@@ -73525,7 +72753,6 @@ self: {
];
description = "Convert between Dhall and JSON or YAML";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-lex" = callPackage
@@ -73557,35 +72784,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;
@@ -73603,7 +72801,6 @@ self: {
];
description = "Language Server Protocol (LSP) server for Dhall";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-nix" = callPackage
@@ -73709,38 +72906,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;
@@ -73759,8 +72924,6 @@ self: {
];
description = "Convert between Dhall and YAML";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dhcp-lease-parser" = callPackage
@@ -73910,8 +73073,6 @@ self: {
];
description = "DI logger wrapped for Polysemy";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dia-base" = callPackage
@@ -73962,6 +73123,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
@@ -74002,6 +73165,8 @@ self: {
];
description = "Braille diagrams with plain text";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-builder" = callPackage
@@ -74054,6 +73219,8 @@ self: {
];
description = "Cairo backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-canvas" = callPackage
@@ -74102,6 +73269,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
@@ -74121,6 +73290,8 @@ self: {
];
description = "Core libraries for diagrams EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-graphviz" = callPackage
@@ -74136,6 +73307,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
@@ -74151,6 +73324,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
@@ -74200,7 +73375,6 @@ self: {
description = "HsQML (Qt5) backend for Diagrams";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"diagrams-html5" = callPackage
@@ -74254,6 +73428,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
@@ -74319,6 +73495,8 @@ self: {
];
description = "PGF backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-postscript" = callPackage
@@ -74339,6 +73517,8 @@ self: {
];
description = "Postscript backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-qrcode" = callPackage
@@ -74377,6 +73557,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
@@ -74410,6 +73592,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
@@ -74447,6 +73631,8 @@ self: {
];
description = "SVG backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-tikz" = callPackage
@@ -74519,8 +73705,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
@@ -74559,8 +73743,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
@@ -74580,8 +73762,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
@@ -75133,8 +74313,8 @@ self: {
}:
mkDerivation {
pname = "digit";
- version = "0.9";
- sha256 = "0xyghgg8kzjrvhrcjizqnbprcyq5a3ma3x0dfijrdvbyd3lzghvm";
+ version = "0.10";
+ sha256 = "1qvz2gj4f2fcq8m8s4h6q5r2y3z55dhk4zxxijxha3mqfiybh4ky";
libraryHaskellDepends = [
base lens parsers scientific semigroupoids semigroups
template-haskell
@@ -75196,8 +74376,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
@@ -75402,8 +74580,6 @@ self: {
];
description = "Gemini client";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"diophantine" = callPackage
@@ -75730,8 +74906,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Multivariate dirichlet distribution";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dirstream" = callPackage
@@ -75771,8 +74945,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
@@ -75849,8 +75021,8 @@ self: {
}:
mkDerivation {
pname = "discord-haskell";
- version = "1.8.0";
- sha256 = "1zh4xf5a8ppfhcnkhai4mi0a7aj7m8qp8hcnyfi6s3nc86k7wj2w";
+ version = "1.8.1";
+ sha256 = "07rhg7r4v05q1y6rin4b5v49231r2w35jfwnrbg7b7s1skdld9g3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -75862,8 +75034,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
@@ -75884,6 +75054,39 @@ self: {
broken = true;
}) {};
+ "discord-register" = callPackage
+ ({ mkDerivation, base, calamity, dhall, di, di-polysemy
+ , generic-lens, hspec, hspec-megaparsec, megaparsec, polysemy
+ , polysemy-plugin, text, text-show, unboxing-vector
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "discord-register";
+ version = "0.0.1";
+ sha256 = "1crwbdkyg6k4777lcc7yi5n47xpsnvl3s1652n896k1hck7ckrr8";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base calamity dhall di di-polysemy generic-lens hspec
+ hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show
+ unboxing-vector unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ base calamity dhall di di-polysemy generic-lens hspec
+ hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show
+ unboxing-vector unordered-containers vector
+ ];
+ testHaskellDepends = [
+ base calamity dhall di di-polysemy generic-lens hspec
+ hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show
+ unboxing-vector unordered-containers vector
+ ];
+ description = "Discord verification bot";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"discord-rest" = callPackage
({ mkDerivation, aeson, base, bytestring, comonad, data-default
, discord-types, hashable, hslogger, http-client, mtl, req, stm
@@ -76799,8 +76002,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
@@ -77175,6 +76376,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
@@ -77373,6 +76576,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
@@ -77610,6 +76815,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
@@ -77777,33 +76984,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
@@ -78008,6 +77188,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
@@ -78024,6 +77206,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
@@ -78043,6 +77227,8 @@ self: {
];
description = "Client bindings for the DocuSign API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"docusign-example" = callPackage
@@ -78178,8 +77364,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
@@ -78223,6 +77407,32 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "domain" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, domain-core, foldl
+ , hashable, parser-combinators, QuickCheck, quickcheck-instances
+ , rerebase, tasty, tasty-hunit, tasty-quickcheck, template-haskell
+ , template-haskell-compat-v0208, text, th-lego, th-orphans
+ , yaml-unscrambler
+ }:
+ mkDerivation {
+ pname = "domain";
+ version = "0.1";
+ sha256 = "1lr97k14wc35myckknsv3vyximqfv5vq04f5kpd8167lk3vjahm2";
+ libraryHaskellDepends = [
+ attoparsec base bytestring domain-core foldl hashable
+ parser-combinators template-haskell template-haskell-compat-v0208
+ text th-lego yaml-unscrambler
+ ];
+ testHaskellDepends = [
+ base domain-core QuickCheck quickcheck-instances rerebase tasty
+ tasty-hunit tasty-quickcheck template-haskell text th-orphans
+ ];
+ description = "Codegen helping you define domain models";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"domain-auth" = callPackage
({ mkDerivation, asn1-encoding, asn1-types, attoparsec, base
, bytestring, containers, cryptonite, dns, doctest, iproute, memory
@@ -78241,6 +77451,44 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "domain-core" = callPackage
+ ({ mkDerivation, base, template-haskell
+ , template-haskell-compat-v0208, text, th-lego, th-lift-instances
+ }:
+ mkDerivation {
+ pname = "domain-core";
+ version = "0.1";
+ sha256 = "1qxscw4rcbnak9mp21455gzjdnjj6cqisdhq63gdibhrazfsjvd3";
+ libraryHaskellDepends = [
+ base template-haskell template-haskell-compat-v0208 text th-lego
+ th-lift-instances
+ ];
+ description = "Low-level API of \"domain\"";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "domain-optics" = callPackage
+ ({ mkDerivation, base, domain, domain-core, optics, optics-core
+ , rerebase, template-haskell, template-haskell-compat-v0208, text
+ , th-lego, unordered-containers
+ }:
+ mkDerivation {
+ pname = "domain-optics";
+ version = "0.1";
+ sha256 = "0nivzn3nw30n1wb0i2j9qzxfmqcyknc187z3rkfyz5a5y7iq7x4m";
+ libraryHaskellDepends = [
+ base domain-core optics-core template-haskell
+ template-haskell-compat-v0208 text th-lego unordered-containers
+ ];
+ testHaskellDepends = [ domain optics rerebase ];
+ description = "Integration of domain with optics";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"dominion" = callPackage
({ mkDerivation, base, containers, hspec, lens, mtl, random }:
mkDerivation {
@@ -79067,6 +78315,8 @@ self: {
];
description = "Dropbox API client";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"dropbox-sdk" = callPackage
@@ -79160,6 +78410,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
@@ -79437,8 +78689,6 @@ self: {
];
description = "Network multiplayer 2D shooting game";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dual-tree" = callPackage
@@ -79457,6 +78707,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
@@ -79665,8 +78917,6 @@ self: {
];
description = "Testing library for Dunai";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"duplo" = callPackage
@@ -79904,8 +79154,6 @@ self: {
testHaskellDepends = [ base ];
description = "A minimal testing library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dx9base" = callPackage
@@ -80032,8 +79280,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
@@ -80356,6 +79602,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
@@ -80426,8 +79674,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
@@ -80447,6 +79693,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
@@ -80537,6 +79795,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
@@ -80548,6 +79808,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
@@ -80640,6 +79902,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
@@ -80658,6 +79922,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
@@ -81270,43 +80536,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_1" = callPackage
({ mkDerivation, array, base, containers, criterion, directory
, exceptions, filepath, ghc, ghc-paths, Glob, hashable, haskeline
, HUnit, megaparsec, mtl, optparse-applicative, parsec
@@ -81316,8 +80545,8 @@ self: {
}:
mkDerivation {
pname = "egison";
- version = "4.1.1";
- sha256 = "16z2zp3gjm3gwp884ab86g0vhkxkkfxma0p9h1as5fyc6kvnsdbn";
+ version = "4.1.2";
+ sha256 = "1h388s7pagjipzgxyy1l3w3f03vl17bg9vl0afidjdmqm294mp8m";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -81333,13 +80562,14 @@ self: {
regex-tdfa split text transformers unordered-containers vector
];
testHaskellDepends = [
- base filepath Glob HUnit mtl test-framework test-framework-hunit
- transformers
+ base filepath Glob HUnit mtl process test-framework
+ test-framework-hunit transformers
];
- benchmarkHaskellDepends = [ base criterion ];
+ benchmarkHaskellDepends = [ base criterion transformers ];
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
@@ -81349,29 +80579,8 @@ 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_1" = 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.1";
- sha256 = "0zpaxkskpdhq5nm1h6fh1klww4cslz96a3w4fhlaz0v0wdbkbrfs";
+ version = "0.2.1.2";
+ sha256 = "14g13m9c4353j8hir5inqhfzwapkxdkbvkzfbrrgca6hyj7mn1vf";
libraryHaskellDepends = [
base containers free megaparsec mtl parser-combinators
prettyprinter recursion-schemes text
@@ -81383,6 +80592,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
@@ -81391,8 +80601,8 @@ self: {
}:
mkDerivation {
pname = "egison-pattern-src-haskell-mode";
- version = "0.2.1.1";
- sha256 = "0k21fi28imqnn2rp5182mjxnrahssbdxay3pzhzj5yyfjp8qymwp";
+ version = "0.2.1.2";
+ sha256 = "1v76k77p8d86sp8lpd9h7gqdd9srbbiq8sd3bvvdvn7sj44gzw9m";
libraryHaskellDepends = [
base egison-pattern-src haskell-src-exts mtl text
];
@@ -81402,6 +80612,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
@@ -81411,8 +80623,8 @@ self: {
}:
mkDerivation {
pname = "egison-pattern-src-th-mode";
- version = "0.2.1.1";
- sha256 = "110rykbxkpv9vrqvwdxm0fa73djy2g5swcxzpx61zh6cl4wk949g";
+ version = "0.2.1.2";
+ sha256 = "0zm3ds6vcxhahcwwryhk8f65141f0bnzj6mxy681npzwzgvljiyd";
libraryHaskellDepends = [
base egison-pattern-src haskell-src-exts haskell-src-meta mtl
pretty template-haskell text
@@ -81424,6 +80636,8 @@ self: {
testToolDepends = [ tasty-discover ];
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
@@ -81597,6 +80811,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
@@ -81732,6 +80948,8 @@ self: {
];
description = "An ekg backend for Amazon Cloudwatch";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ekg-core" = callPackage
@@ -82043,26 +81261,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";
@@ -82075,7 +81273,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Dependently typed elimination functions using singletons";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"elision" = callPackage
@@ -82117,6 +81314,8 @@ self: {
];
description = "Elliptic curve library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"elm-bridge" = callPackage
@@ -82518,8 +81717,8 @@ self: {
}:
mkDerivation {
pname = "elm2nix";
- version = "0.2";
- sha256 = "1bv2sid1adrg3327h9611kspfxkhgwcawjq59iapp776n74x2iq4";
+ version = "0.2.1";
+ sha256 = "1lgqbmd5419apak7hy22p0fpjzcki74snpgqsq2qmhpvyi5qbf3r";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -82607,6 +81806,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
@@ -82615,8 +81816,8 @@ self: {
}:
mkDerivation {
pname = "elynx";
- version = "0.4.1";
- sha256 = "0pz4s53mn1511hda16qi7l28whq05fcyrf1s8ywq42a3mbayw964";
+ version = "0.5.0";
+ sha256 = "0paxrh39ags55jg7pxb29dwb6cn7sakxdpkdf1fffrqsr3inpr9n";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -82624,8 +81825,6 @@ self: {
];
description = "Validate and (optionally) redo ELynx analyses";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-markov" = callPackage
@@ -82636,8 +81835,8 @@ self: {
}:
mkDerivation {
pname = "elynx-markov";
- version = "0.4.1";
- sha256 = "1qzyfxzg6qq7ajm7b3v62qqychhzh4ms2677acvzjgvc51syk1fq";
+ version = "0.5.0";
+ sha256 = "0l66zaf4mj117pz16apdr4fi47xv9slay459lzjpdawmm6ppwlgc";
libraryHaskellDepends = [
async attoparsec base bytestring containers elynx-seq hmatrix
integration math-functions mwc-random parallel primitive statistics
@@ -82648,22 +81847,18 @@ self: {
];
description = "Simulate molecular sequences along trees";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-nexus" = callPackage
({ mkDerivation, attoparsec, base, bytestring, hspec }:
mkDerivation {
pname = "elynx-nexus";
- version = "0.4.1";
- sha256 = "0p2kww6fqmfv3bmd5z0c3n8s0rhfbm480jqh16s794xndbbxd15i";
+ version = "0.5.0";
+ sha256 = "03rhhbyhd1z95kl0ds204z4zywgy9anvhashpw2p311dq1g4axrs";
libraryHaskellDepends = [ attoparsec base bytestring ];
testHaskellDepends = [ base hspec ];
description = "Import and export Nexus files";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-seq" = callPackage
@@ -82673,8 +81868,8 @@ self: {
}:
mkDerivation {
pname = "elynx-seq";
- version = "0.4.1";
- sha256 = "1mdl7fzzax4dn68paxivms96jfxriladbkwkbq6hff1z5xdwvj2h";
+ version = "0.5.0";
+ sha256 = "0bqlv3i7qhnkal8yiwvkp7175jdb9bcg7szkx0b352zfr4qhhmpa";
libraryHaskellDepends = [
aeson attoparsec base bytestring containers matrices mwc-random
parallel primitive vector vector-th-unbox word8
@@ -82684,8 +81879,6 @@ self: {
];
description = "Handle molecular sequences";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-tools" = callPackage
@@ -82697,8 +81890,8 @@ self: {
}:
mkDerivation {
pname = "elynx-tools";
- version = "0.4.1";
- sha256 = "0dxhwmpaf9r8kr67sa2kn1i7w06skcl1hvxkcranw0xvijwm8g5r";
+ version = "0.5.0";
+ sha256 = "0lhkgi6wa90wniszkhmnnzmxa3cx1bvzbsy7cwrslmg8iqcxyin0";
libraryHaskellDepends = [
aeson attoparsec base base16-bytestring bytestring
cryptohash-sha256 deepseq directory fast-logger hmatrix
@@ -82708,20 +81901,18 @@ self: {
];
description = "Tools for ELynx";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-tree" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, comonad
, containers, criterion, deepseq, double-conversion, elynx-nexus
- , elynx-tools, hspec, math-functions, mwc-random, parallel
- , primitive, QuickCheck, statistics
+ , elynx-tools, hspec, math-functions, microlens, mwc-random
+ , parallel, primitive, QuickCheck, statistics
}:
mkDerivation {
pname = "elynx-tree";
- version = "0.4.1";
- sha256 = "1yd2gk0y55vjaw6b2m6cm25qidmznmvhrb3ypr4rb3bg4yck5ydh";
+ version = "0.5.0";
+ sha256 = "0b3dmz6hlbawwpnn84qx0w1g5jymgs7b05jxvx83q365vw8pw6aj";
libraryHaskellDepends = [
aeson attoparsec base bytestring comonad containers deepseq
double-conversion elynx-nexus math-functions mwc-random parallel
@@ -82731,12 +81922,11 @@ self: {
attoparsec base bytestring containers elynx-tools hspec QuickCheck
];
benchmarkHaskellDepends = [
- base bytestring criterion deepseq elynx-tools mwc-random parallel
+ base bytestring criterion deepseq elynx-tools microlens mwc-random
+ parallel
];
description = "Handle phylogenetic trees";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"emacs-keys" = callPackage
@@ -82776,6 +81966,8 @@ self: {
];
description = "Utilities to write Emacs dynamic modules";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"email" = callPackage
@@ -82906,6 +82098,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
@@ -83568,6 +82762,8 @@ self: {
testHaskellDepends = [ arith-encode base binary HUnit-Plus ];
description = "A practical API for building recursive enumeration procedures and enumerating datatypes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"enumerator" = callPackage
@@ -83693,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
@@ -83727,8 +82921,6 @@ self: {
];
description = "Safe helpers for accessing and modifying environment variables";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"env-locale" = callPackage
@@ -83891,6 +83083,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
@@ -84075,6 +83269,8 @@ self: {
];
description = "Proof assistant for Haskell using DataKinds & PolyKinds";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"equeue" = callPackage
@@ -84096,6 +83292,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
@@ -84284,6 +83482,8 @@ self: {
testHaskellDepends = [ base ];
description = "Error code functions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"error-context" = callPackage
@@ -84711,8 +83911,8 @@ self: {
}:
mkDerivation {
pname = "esqueleto";
- version = "3.3.4.0";
- sha256 = "1w46sfh4rrj7lvsdyzwphcv8n00v6kr3padkk8v5lr0r40w5n60r";
+ version = "3.4.0.1";
+ sha256 = "1vq8yfrixgqps8g6wvfgr9n42zmwj1jybiq3sbrgfj318n6dm5mc";
libraryHaskellDepends = [
aeson attoparsec base blaze-html bytestring conduit containers
monad-logger persistent resourcet tagged text time transformers
@@ -84743,28 +83943,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
@@ -84785,7 +83963,6 @@ self: {
];
description = "General purpose live coding framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"essence-of-live-coding-gloss" = callPackage
@@ -84794,21 +83971,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 = [
@@ -84816,7 +83978,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
@@ -84835,8 +83996,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
@@ -84845,21 +84004,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 = [
@@ -84867,7 +84011,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
@@ -84886,8 +84029,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
@@ -84896,22 +84037,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 = [
@@ -84920,7 +84045,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
@@ -85305,8 +84429,6 @@ self: {
];
description = "Ethereum Recursive Length Prefix Encoding";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ety" = callPackage
@@ -85363,8 +84485,6 @@ self: {
];
description = "Euler tour trees";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"euphoria" = callPackage
@@ -85461,8 +84581,6 @@ self: {
];
description = "An extensible event framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"eve-cli" = callPackage
@@ -86067,8 +85185,8 @@ self: {
}:
mkDerivation {
pname = "exact-real";
- version = "0.12.4";
- sha256 = "09i0pi141cmqc09mxgsmdk7n3a0rcmjc7w2j4a0ckf0i41vb9yni";
+ version = "0.12.4.1";
+ sha256 = "194qx4dq8c9w1nbr4vyalmvp0m1a0q1pxjckg59m7c3fsz9r88jg";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ base integer-gmp random ];
testHaskellDepends = [
@@ -86078,8 +85196,6 @@ self: {
benchmarkHaskellDepends = [ base criterion ];
description = "Exact real arithmetic";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exact-real-positional" = callPackage
@@ -86208,6 +85324,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "exception-via" = callPackage
+ ({ mkDerivation, base, template-haskell }:
+ mkDerivation {
+ pname = "exception-via";
+ version = "0.1.0.0";
+ sha256 = "046f787jw3v1c61q9c9canq0m266wv39rsk0613fyrhl96sss66m";
+ libraryHaskellDepends = [ base template-haskell ];
+ description = "DerivingVia for your hierarchical exceptions";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"exceptional" = callPackage
({ mkDerivation, base, exceptions }:
mkDerivation {
@@ -86238,7 +85365,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
@@ -86258,6 +85385,7 @@ self: {
];
description = "Extensible optionally-pure exceptions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"exchangerates" = callPackage
@@ -86458,8 +85586,6 @@ self: {
];
description = "Haskell bindings to ExifTool";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exigo-schema" = callPackage
@@ -86506,8 +85632,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exinst-aeson" = callPackage
@@ -86526,8 +85650,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exinst-bytes" = callPackage
@@ -86548,8 +85670,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exinst-cereal" = callPackage
@@ -86569,8 +85689,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exinst-deepseq" = callPackage
@@ -86617,8 +85735,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exist" = callPackage
@@ -86775,31 +85891,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
@@ -86821,7 +85917,6 @@ self: {
];
description = "Linear programming over exponent pairs";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"expand" = callPackage
@@ -87670,8 +86765,6 @@ self: {
];
description = "Rational arithmetic in an irrational world";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"facts" = callPackage
@@ -87884,6 +86977,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
@@ -87901,36 +86996,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
@@ -87960,7 +87025,6 @@ self: {
];
description = "Library for producing fake data";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fakedata-parser" = callPackage
@@ -88037,8 +87101,8 @@ self: {
}:
mkDerivation {
pname = "faktory";
- version = "1.0.1.2";
- sha256 = "12pabsmy21il88qmdbg91152y9nzqci9y2cn9ljizlcndnsy7s5l";
+ version = "1.0.1.3";
+ sha256 = "1mxgkf54hxlj753dva21gxdqamq4mgfslcq5gqhp154gi0xmm79w";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -88469,8 +87533,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
@@ -88510,6 +87572,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
@@ -89748,10 +88812,8 @@ self: {
}:
mkDerivation {
pname = "ffmpeg-light";
- version = "0.12.2.2";
- sha256 = "0yn1qhj2kzicxpjmy09lb660psjavbrfib29q0m1b8zx0fvn5xzk";
- revision = "1";
- editedCabalFile = "1wwfbrpr5hz1a9lppn73j2gpal3l2jnn554k6w9n181fbk67xvjd";
+ version = "0.13.0";
+ sha256 = "1xvhpzd3kf2xn6s94lmpkxp9nv1jy20pr3x2qmqhc2gjxx9vcqg1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -89763,8 +88825,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;};
@@ -89898,8 +88958,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
@@ -90055,22 +89113,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 = [
@@ -90079,7 +89121,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
@@ -90117,6 +89158,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
@@ -90212,6 +89255,8 @@ self: {
];
description = "A cache system associating values to files";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"filediff" = callPackage
@@ -90796,8 +89841,6 @@ self: {
];
description = "Prisms and Isos between finitary types";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"finite-field" = callPackage
@@ -91012,8 +90055,6 @@ self: {
];
description = "Calculates file-size frequency-distribution";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fit" = callPackage
@@ -91113,6 +90154,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
@@ -91630,8 +90673,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
@@ -91683,31 +90724,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;
@@ -91739,8 +90792,6 @@ self: {
];
description = "Principled and efficient bit-oriented binary serialization";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"flat-maybe" = callPackage
@@ -91792,14 +90843,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
@@ -91809,9 +90860,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
@@ -92213,8 +91264,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
@@ -92414,6 +91463,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;};
@@ -92750,6 +91801,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
@@ -92800,23 +91853,6 @@ self: {
}:
mkDerivation {
pname = "focus";
- version = "1.0.1.3";
- sha256 = "1g10fzy76k5bjn8ysym8ywvrqrvxvhdi4b99wabhzznhzmankddx";
- libraryHaskellDepends = [ base transformers ];
- testHaskellDepends = [
- QuickCheck quickcheck-instances rerebase tasty tasty-hunit
- tasty-quickcheck
- ];
- description = "A general abstraction for manipulating elements of container data structures";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "focus_1_0_1_4" = callPackage
- ({ mkDerivation, base, QuickCheck, quickcheck-instances, rerebase
- , tasty, tasty-hunit, tasty-quickcheck, transformers
- }:
- mkDerivation {
- pname = "focus";
version = "1.0.1.4";
sha256 = "1knaiwnxcl2hrx4b3k954rd5v995gxa48db1z9mp58s646ymlmfl";
libraryHaskellDepends = [ base transformers ];
@@ -92826,7 +91862,6 @@ self: {
];
description = "A general abstraction for manipulating elements of container data structures";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"focuslist" = callPackage
@@ -92902,36 +91937,13 @@ 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_9" = callPackage
- ({ mkDerivation, base, bytestring, comonad, containers
- , contravariant, criterion, doctest, hashable, mwc-random
, primitive, profunctors, semigroupoids, text, transformers
, unordered-containers, vector
}:
mkDerivation {
pname = "foldl";
- version = "1.4.9";
- sha256 = "06cl9nyamzrmk894zm5na5hkbvnfyla1yvs2dk2ydms5m0v7z1na";
- revision = "1";
- editedCabalFile = "1fp5fym1620zcp570naa3wqhs4x3l9qgdxk77ddmijm9q3j0vqmm";
+ version = "1.4.10";
+ sha256 = "1fl1vahga6dv21nkgjd265nlhmgqzr8sa0fb5dfqzk34fb01vvvq";
libraryHaskellDepends = [
base bytestring comonad containers contravariant hashable
mwc-random primitive profunctors semigroupoids text transformers
@@ -92941,7 +91953,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
@@ -93317,6 +92328,8 @@ self: {
];
description = "Simple force-directed layout";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fordo" = callPackage
@@ -93538,6 +92551,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
@@ -94306,25 +93338,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 {
@@ -94338,7 +93351,6 @@ self: {
];
description = "Monads for free";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"free-algebras" = callPackage
@@ -94359,6 +93371,8 @@ self: {
];
description = "Free algebras";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"free-categories" = callPackage
@@ -94387,6 +93401,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
@@ -94431,8 +93447,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
@@ -95584,8 +94598,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
@@ -95602,8 +94614,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
@@ -96065,6 +95075,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
@@ -96092,6 +95104,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
@@ -96129,6 +95143,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
@@ -96340,26 +95356,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 ];
@@ -96371,7 +95367,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
@@ -96389,8 +95384,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
@@ -96421,8 +95414,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
@@ -96434,8 +95425,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
@@ -96447,28 +95436,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
@@ -96482,6 +95468,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
@@ -96550,8 +95538,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
@@ -96579,10 +95565,8 @@ self: {
}:
mkDerivation {
pname = "futhark";
- version = "0.18.1";
- sha256 = "12nbksr3qywqg88cj4yy5z9qnn24cdxjg8ym70bxym8a8m52928c";
- revision = "1";
- editedCabalFile = "0598rwva6svavwka9m6vr1raz1x8wvn9bfvcc7j8kvdh6m6y9w4m";
+ version = "0.18.3";
+ sha256 = "15x528wskfl158909y0qapq72084kq4rjbpp2yd96gh2ycgawz7b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -96603,8 +95587,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
@@ -97044,6 +96026,8 @@ self: {
];
description = "FFTs over finite fields";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"galois-field" = callPackage
@@ -97069,6 +96053,8 @@ self: {
];
description = "Galois field library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"game-of-life" = callPackage
@@ -97218,39 +96204,79 @@ self: {
"gargoyle" = callPackage
({ mkDerivation, base, directory, filelock, filepath, network
- , process
+ , process, unix
}:
mkDerivation {
pname = "gargoyle";
- version = "0.1";
- sha256 = "1yjvn1bfjnr8prs6inz5nhmywszwp8f38iz6v6i3lfazcck8qb43";
+ version = "0.1.1.0";
+ sha256 = "1rjkz0v8jmzxxh41fs777fyhdp7lizwngg33886awmg08hdk24rq";
libraryHaskellDepends = [
- base directory filelock filepath network process
+ base directory filelock filepath network process unix
];
description = "Automatically spin up and spin down local daemons";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gargoyle-postgresql" = callPackage
- ({ mkDerivation, base, bytestring, directory, gargoyle, process
- , stringsearch, text, unix
+ ({ mkDerivation, base, bytestring, directory, gargoyle
+ , posix-escape, process, stringsearch, text, unix
}:
mkDerivation {
pname = "gargoyle-postgresql";
- version = "0.1";
- sha256 = "13s2r5kxqkpq4g13dpqig7y2ya0n19xw5ng1sw093kp2kmfjs4h4";
+ version = "0.2.0.1";
+ sha256 = "1k12cfrz58hmdrjnrxyb3dixj8yfz41xpq0dqgvxzwlrd3d4nb9g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bytestring directory gargoyle process stringsearch text unix
+ base bytestring directory gargoyle posix-escape process
+ stringsearch text unix
];
executableHaskellDepends = [
base bytestring gargoyle process text unix
];
description = "Manage PostgreSQL servers with gargoyle";
license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "gargoyle-postgresql-connect" = callPackage
+ ({ mkDerivation, base, bytestring, directory, gargoyle
+ , gargoyle-postgresql, gargoyle-postgresql-nix, postgresql-simple
+ , resource-pool
+ }:
+ mkDerivation {
+ pname = "gargoyle-postgresql-connect";
+ version = "0.1.0.0";
+ sha256 = "00gfs33hcmjla7h32hiazjpsdcszvig7fajhsx48yr8jq9srkm3d";
+ revision = "2";
+ editedCabalFile = "052glxfxsd9wvdyqxdj49vp1b1vvqr77zrdv85r3iqm7mvf16gmk";
+ libraryHaskellDepends = [
+ base bytestring directory gargoyle gargoyle-postgresql
+ gargoyle-postgresql-nix postgresql-simple resource-pool
+ ];
+ description = "Connect to gargoyle-managed postgresql instances";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "gargoyle-postgresql-nix" = callPackage
+ ({ mkDerivation, base, bytestring, gargoyle, gargoyle-postgresql
+ , which
+ }:
+ mkDerivation {
+ pname = "gargoyle-postgresql-nix";
+ version = "0.3.0.0";
+ sha256 = "1cjh9hqk4ba1bz29b4vj0h249vpfpdgn8zsznqcr7b58czd8cf4y";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring gargoyle gargoyle-postgresql which
+ ];
+ executableHaskellDepends = [
+ base gargoyle gargoyle-postgresql which
+ ];
+ description = "Manage PostgreSQL servers with gargoyle and nix";
+ license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -97311,6 +96337,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
@@ -98045,16 +97073,14 @@ self: {
}:
mkDerivation {
pname = "generic-aeson";
- version = "0.2.0.10";
- sha256 = "0dz7kib81234xmp7lzwww4vfnbpkq1pdalzvxxxqcjj31l0i803c";
+ version = "0.2.0.11";
+ sha256 = "0pwmfkw0ydbb9422ic4cpnj8lv0l80mj7y1par0s3qk4vz6vvg97";
libraryHaskellDepends = [
aeson attoparsec base generic-deriving mtl tagged text
unordered-containers vector
];
description = "Derivation of Aeson instances using GHC generics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"generic-arbitrary" = callPackage
@@ -98111,27 +97137,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_1_0" = callPackage
({ mkDerivation, ap-normalize, base, base-orphans, Cabal
, cabal-doctest, contravariant, criterion, deepseq, doctest
, generic-lens, ghc-boot-th, inspection-testing, one-liner
@@ -98140,8 +97145,8 @@ self: {
}:
mkDerivation {
pname = "generic-data";
- version = "0.9.1.0";
- sha256 = "0p58z70wp3vapxrwg7hkr5n6px7hws9398v9shc08c2aigq36kqa";
+ version = "0.9.2.0";
+ sha256 = "00zwfr21kmgcdjfjvacn4pvs5i8bl6xbbzw95746g67ap5nz624d";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
ap-normalize base base-orphans contravariant ghc-boot-th
@@ -98155,7 +97160,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
@@ -98187,20 +97191,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
@@ -98264,13 +97254,13 @@ self: {
}) {};
"generic-functor" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, ap-normalize, base, transformers }:
mkDerivation {
pname = "generic-functor";
- version = "0.1.0.0";
- sha256 = "02anlx3l0zn4hx9pckpdpp93yp1xyqcafpy6rk7s1zpv7nqk12z2";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base ];
+ version = "0.2.0.0";
+ sha256 = "0zrjsn78ip9kigqgw5cxzm9d7pqf1svdzrc3rm041889ca0szwjv";
+ libraryHaskellDepends = [ ap-normalize base ];
+ testHaskellDepends = [ base transformers ];
description = "Deriving generalized functors with GHC.Generics";
license = stdenv.lib.licenses.mit;
}) {};
@@ -98442,6 +97432,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
@@ -98572,6 +97564,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
@@ -98961,29 +97955,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 = [
@@ -98999,7 +97970,6 @@ self: {
];
description = "GenValidity support for containers";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"genvalidity-criterion" = callPackage
@@ -99182,8 +98152,6 @@ self: {
base criterion genvalidity-criterion mergeful
];
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"genvalidity-mergeless" = callPackage
@@ -99432,8 +98400,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
@@ -99874,8 +98840,8 @@ self: {
}:
mkDerivation {
pname = "ghc-check";
- version = "0.5.0.1";
- sha256 = "08z7jgp2gdf1ki69w34i87g5bhrcv2laqsjma5ki97l62bgsr808";
+ version = "0.5.0.3";
+ sha256 = "0crhlqs296zsz7bhy3zqaqhglxg45i6z7d1iqj9v7nr9crimxyjn";
libraryHaskellDepends = [
base containers directory filepath ghc ghc-paths process
safe-exceptions template-haskell transformers
@@ -99899,6 +98865,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
@@ -100064,8 +99032,8 @@ self: {
}:
mkDerivation {
pname = "ghc-events";
- version = "0.13.0";
- sha256 = "1b4d1h71czskm2vgbhkrkdkj5h218b34zn7pjhyp314wfqkmn935";
+ version = "0.14.0";
+ sha256 = "1k7ky564x8s596axh0x006y4avr4dcb1h6nsvh8pbzj1ffi68sk1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -100134,8 +99102,8 @@ self: {
}:
mkDerivation {
pname = "ghc-exactprint";
- version = "0.6.2";
- sha256 = "1c36f7vjk3gapp761c7w1ncg9hyhx2kxwk51s0d9fvapi1bkxw9j";
+ version = "0.6.3.3";
+ sha256 = "1psrr6iaa7k5f3zz7j82crg052n3x1h2dljyb16qzbv98bqny6nb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -100150,30 +99118,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "ghc-exactprint_0_6_3_2" = 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.2";
- sha256 = "1bzf8mafz20pn7cq2483b9w3hjrwfbb0ahbcb3y7xy5yy52qvmln";
- 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;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"ghc-gc-tune" = callPackage
({ mkDerivation, base, directory, filepath, process }:
mkDerivation {
@@ -100302,6 +99246,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
@@ -100344,17 +99290,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;
@@ -100922,8 +99870,8 @@ self: {
}:
mkDerivation {
pname = "ghc-typelits-extra";
- version = "0.4";
- sha256 = "0511vpwn8hz1hvn58g49l95iqcgqr8l8bqy5qwijy2bzad2nhcbg";
+ version = "0.4.1";
+ sha256 = "0wfv0cympdrz999qml8j1cqrqppb22xm4gcn4k8i2hd31j748zb6";
libraryHaskellDepends = [
base containers ghc ghc-prim ghc-tcplugins-extra
ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp
@@ -101081,6 +100029,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
@@ -101237,11 +100187,11 @@ self: {
({ mkDerivation, aeson, array, async, base, base16-bytestring
, binary, bytestring, Chart, Chart-diagrams, containers
, cryptohash-sha1, data-default, deepseq, diagrams, diagrams-svg
- , directory, extra, filepath, fuzzy, ghc, ghc-boot, ghc-boot-th
- , ghc-check, ghc-paths, ghc-typelits-knownnat, gitrev
- , haddock-library, hashable, haskell-lsp, haskell-lsp-types
- , hie-bios, hslogger, implicit-hie-cradle, lens, lsp-test, mtl
- , network-uri, optparse-applicative, prettyprinter
+ , directory, extra, filepath, fingertree, fuzzy, ghc, ghc-boot
+ , ghc-boot-th, ghc-check, ghc-paths, ghc-typelits-knownnat, gitrev
+ , Glob, haddock-library, hashable, haskell-lsp, haskell-lsp-types
+ , hie-bios, hie-compat, hslogger, implicit-hie-cradle, lens
+ , lsp-test, mtl, network-uri, optparse-applicative, prettyprinter
, prettyprinter-ansi-terminal, process, QuickCheck
, quickcheck-instances, record-dot-preprocessor, record-hasfield
, regex-tdfa, rope-utf16-splay, safe, safe-exceptions, shake
@@ -101251,25 +100201,26 @@ self: {
}:
mkDerivation {
pname = "ghcide";
- version = "0.4.0";
- sha256 = "0h714pfdjkb4rbq9kz3ilj52nxdvr3c0w5nms5znxjlaysgaqp5l";
+ version = "0.5.0";
+ sha256 = "1l3h12jksxh1ds68zkslwmssfsdspxvyp0gqr5n8hgkymr4p896a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson array async base base16-bytestring binary bytestring
containers cryptohash-sha1 data-default deepseq directory extra
- filepath fuzzy ghc ghc-boot ghc-boot-th ghc-check ghc-paths
- haddock-library hashable haskell-lsp haskell-lsp-types hie-bios
- hslogger implicit-hie-cradle mtl network-uri prettyprinter
- prettyprinter-ansi-terminal regex-tdfa rope-utf16-splay safe
- safe-exceptions shake sorted-list stm syb text time transformers
- unix unordered-containers utf8-string
+ filepath fingertree fuzzy ghc ghc-boot ghc-boot-th ghc-check
+ ghc-paths Glob haddock-library hashable haskell-lsp
+ haskell-lsp-types hie-bios hie-compat hslogger implicit-hie-cradle
+ mtl network-uri prettyprinter prettyprinter-ansi-terminal
+ regex-tdfa rope-utf16-splay safe safe-exceptions shake sorted-list
+ stm syb text time transformers unix unordered-containers
+ utf8-string
];
executableHaskellDepends = [
aeson base bytestring containers data-default directory extra
filepath gitrev hashable haskell-lsp haskell-lsp-types hie-bios
- lens lsp-test optparse-applicative process safe-exceptions text
- unordered-containers
+ lens lsp-test optparse-applicative process safe-exceptions shake
+ text unordered-containers
];
testHaskellDepends = [
aeson base binary bytestring containers directory extra filepath
@@ -101649,25 +100600,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 ];
@@ -101678,7 +100610,6 @@ self: {
libraryPkgconfigDepends = [ atk ];
description = "Atk bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) atk;};
"gi-cairo" = callPackage
@@ -101688,29 +100619,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 ];
@@ -101725,7 +100633,6 @@ self: {
'';
description = "Cairo bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) cairo;};
"gi-cairo-again" = callPackage
@@ -101751,23 +100658,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 = [
@@ -101775,8 +100665,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
@@ -101785,27 +100673,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 = [
@@ -101815,8 +100682,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
@@ -101826,27 +100691,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 ];
@@ -101857,8 +100701,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
@@ -101869,32 +100711,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 = [
@@ -101909,8 +100725,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
@@ -101921,30 +100735,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 = [
@@ -101959,7 +100749,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
@@ -101994,27 +100783,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 = [
@@ -102027,7 +100795,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
@@ -102037,8 +100804,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
];
@@ -102050,8 +100817,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
@@ -102075,7 +100840,6 @@ self: {
description = "GdkX11 bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {gtk4-x11 = null;};
"gi-ggit" = callPackage
@@ -102106,25 +100870,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 ];
@@ -102135,7 +100880,6 @@ self: {
libraryPkgconfigDepends = [ glib ];
description = "Gio bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) glib;};
"gi-girepository" = callPackage
@@ -102164,25 +100908,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 ];
@@ -102193,7 +100918,6 @@ self: {
libraryPkgconfigDepends = [ glib ];
description = "GLib bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) glib;};
"gi-gobject" = callPackage
@@ -102203,8 +100927,8 @@ self: {
}:
mkDerivation {
pname = "gi-gobject";
- version = "2.0.22";
- sha256 = "0c1ia60793dly5y5xd2s1qs5a37f0r3jypzc21r0yswgqdlsi7g6";
+ version = "2.0.24";
+ sha256 = "1i19s7pcs3gnhhyif8y3j7hngmdzfqbgaw52j8dvrz7w11fbx9sj";
setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-glib haskell-gi haskell-gi-base
@@ -102215,15 +100939,15 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) glib;};
- "gi-gobject_2_0_24" = callPackage
+ "gi-gobject_2_0_25" = 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
@@ -102242,27 +100966,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 ];
@@ -102341,6 +101044,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
@@ -102442,32 +101147,8 @@ self: {
}:
mkDerivation {
pname = "gi-gtk";
- version = "3.0.33";
- sha256 = "03fvazdkg1m9svp39bn4gz7cfy23pp01yfcf6ambkdrq9msqsjak";
- 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;
- }) {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";
+ 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
@@ -102480,10 +101161,9 @@ self: {
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
@@ -102491,8 +101171,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
@@ -102561,25 +101241,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 = [
@@ -102588,8 +101249,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
@@ -102796,29 +101455,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
}:
@@ -102840,7 +101476,6 @@ self: {
'';
description = "Pango bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) cairo; inherit (pkgs) pango;};
"gi-pangocairo" = callPackage
@@ -103063,27 +101698,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 ];
@@ -103094,8 +101708,6 @@ self: {
libraryPkgconfigDepends = [ xlibsWrapper ];
description = "xlib bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) xlibsWrapper;};
"giak" = callPackage
@@ -103273,6 +101885,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
@@ -103364,8 +101978,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "8.20201007";
- sha256 = "0v11yc4kkxnzvwqry277dpjwlavinrjiagfw0ayhrfwd703j1y8a";
+ version = "8.20201127";
+ sha256 = "0n9m5ffgbzms0nh9dskrc7vjgwwwi9f9gxyh498wnspf96729zz7";
configureFlags = [
"-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
"-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
@@ -103421,8 +102035,8 @@ self: {
}:
mkDerivation {
pname = "git-brunch";
- version = "1.4.2.0";
- sha256 = "0zbbd3hga2qh043xw6igsjk14wh0d3hq5naxich88wg1ig4w28j5";
+ version = "1.4.4.0";
+ sha256 = "0kj22hx2ibidrnx19wb8kh6vyv4v0b5im616bywwhjqzspjqppmi";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -103625,8 +102239,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
@@ -103651,8 +102265,6 @@ self: {
];
description = "Tool to help resolving git conflicts";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"git-monitor" = callPackage
@@ -103876,8 +102488,8 @@ self: {
}:
mkDerivation {
pname = "githash";
- version = "0.1.4.0";
- sha256 = "0rsz230srhszwybg5a40vhzzp9z0r4yvdz4xg2hwwwphmbi8pfy3";
+ version = "0.1.5.0";
+ sha256 = "1m2dhmddn9k75j5wyjilbh40n7fkgi7cyic9l0k2s7g9z93yyvql";
libraryHaskellDepends = [
base bytestring directory filepath process template-haskell
];
@@ -104009,8 +102621,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
@@ -104145,25 +102755,23 @@ 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
({ mkDerivation, base, bytestring, daemons, data-default, directory
- , mtl, network, parsec, process, tasty, tasty-hunit
+ , filelock, mtl, network, parsec, process, tasty, tasty-hunit
, tasty-quickcheck, tasty-smallcheck, temporary, text, unix
, utf8-string
}:
mkDerivation {
pname = "githud";
- version = "3.2.1";
- sha256 = "1vvqn7wvalywnimv5kxz44pv4szm5csmvk54jbmsls2x0qginmqb";
+ version = "3.2.2";
+ sha256 = "19z21w6qxfndh381gcyi1ap14map886pkkc3nax8s417mv744ag3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bytestring daemons data-default directory mtl network parsec
- process temporary text unix utf8-string
+ base bytestring daemons data-default directory filelock mtl network
+ parsec process temporary text unix utf8-string
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
@@ -104254,22 +102862,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
}:
@@ -104285,7 +102877,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
@@ -104558,6 +103149,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
@@ -104576,8 +103169,8 @@ self: {
({ mkDerivation, base, linear }:
mkDerivation {
pname = "gjk2d";
- version = "0.1.0.2";
- sha256 = "163av54lmkqbayx9vkvviv3mdqq60zwkk9kjn75j7mk13d0iwpp3";
+ version = "0.1.0.3";
+ sha256 = "1wpaiaki61a7wl56qv6ycz9hgc9f8wvqdcqxpxaqvndxmri4njsv";
libraryHaskellDepends = [ base linear ];
testHaskellDepends = [ base linear ];
license = stdenv.lib.licenses.bsd3;
@@ -104937,6 +103530,8 @@ self: {
pname = "glirc";
version = "2.37";
sha256 = "1222dz42lyk44xgs10wwjpd2qn4l0ak3v98vj103xh535hki9ibn";
+ revision = "1";
+ editedCabalFile = "19y9hhn24w6lqdwv1skijrvj5plqs3xqcz3h8wv1ax8g8ak07xsx";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal filepath ];
@@ -105080,30 +103675,14 @@ 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";
+ version = "1.13.2.1";
+ sha256 = "0ladpnk2zw27bz895b9gphhrmawb0gwvzrmnisk56msjdxwqq5pn";
libraryHaskellDepends = [
base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
];
@@ -105124,8 +103703,6 @@ self: {
];
description = "Extras to interface Gloss and Accelerate";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gloss-algorithms" = callPackage
@@ -105137,8 +103714,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
@@ -105258,8 +103833,6 @@ self: {
];
description = "Parallel rendering of raster images";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gloss-raster-accelerate" = callPackage
@@ -105322,8 +103895,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Low-level Haskell bindings to GLPK";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) glpk;};
"glpk-hs" = callPackage
@@ -108173,8 +106744,8 @@ self: {
}:
mkDerivation {
pname = "goldplate";
- version = "0.1.1";
- sha256 = "0qjqx3yxlyfdj6glych7vwrrh47nrp6xi0vncga2a94hb5sljzzl";
+ version = "0.1.2";
+ sha256 = "1qbh23sqx0jvwrmhb88683z3rx31jy99xh8h24iqv1ykmjvmqwvf";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -108184,6 +106755,8 @@ self: {
];
description = "A lightweight golden test runner";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"gooey" = callPackage
@@ -108399,6 +106972,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
@@ -108424,8 +106999,8 @@ self: {
}:
mkDerivation {
pname = "google-server-api";
- version = "0.3.2.1";
- sha256 = "1bvj8pihsz4w53lax5k234p58v9r2k1gpkvdgjwl6n0vkqbw1qy8";
+ version = "0.3.3.1";
+ sha256 = "17lsjlfkr3crxyxhj7w77ga7h7c6va6z5qmyvmhwapmym1zmsqrs";
libraryHaskellDepends = [
aeson aeson-casing base base64-bytestring bytestring HsOpenSSL
http-api-data http-client http-client-tls http-media mime-mail
@@ -108558,15 +107133,16 @@ self: {
"gopro-plus" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, exceptions
- , filepath, generic-deriving, HUnit, lens, lens-aeson, mtl, random
+ , filepath, generic-deriving, generic-random, HUnit, lens
+ , lens-aeson, mtl, QuickCheck, quickcheck-instances, random
, raw-strings-qq, retry, tasty, tasty-hunit, tasty-quickcheck, text
, time, transformers, unix, unliftio, unordered-containers, vector
, wreq
}:
mkDerivation {
pname = "gopro-plus";
- version = "0.4.1.0";
- sha256 = "1xim8kr58nnpfh1sj66p73alm1l8wwxqafx5b77wc51dwrjyz1p8";
+ version = "0.4.1.3";
+ sha256 = "1924d0qymm18zy5pw04irf1nmwdbkbscxcvw4cmjqm9xj7cnyja0";
libraryHaskellDepends = [
aeson base bytestring containers exceptions filepath
generic-deriving lens lens-aeson mtl random retry text time
@@ -108574,12 +107150,15 @@ self: {
];
testHaskellDepends = [
aeson base bytestring containers exceptions filepath
- generic-deriving HUnit lens lens-aeson mtl random raw-strings-qq
- retry tasty tasty-hunit tasty-quickcheck text time transformers
- unix unliftio unordered-containers vector wreq
+ generic-deriving generic-random HUnit lens lens-aeson mtl
+ QuickCheck quickcheck-instances random raw-strings-qq retry tasty
+ tasty-hunit tasty-quickcheck text time transformers unix unliftio
+ unordered-containers vector wreq
];
description = "GoPro Plus Client API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"gore-and-ash" = callPackage
@@ -108830,8 +107409,6 @@ self: {
];
description = "A command line utility for practicing typing";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gpah" = callPackage
@@ -108973,6 +107550,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
@@ -108985,6 +107564,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
@@ -109090,20 +107671,22 @@ self: {
}) {};
"grammatical-parsers" = callPackage
- ({ mkDerivation, base, Cabal, cabal-doctest, checkers, containers
- , criterion, deepseq, doctest, markdown-unlit, monoid-subclasses
- , parsers, QuickCheck, rank2classes, size-based, tasty
- , tasty-quickcheck, testing-feat, text, transformers
+ ({ mkDerivation, attoparsec, base, bytestring, Cabal, cabal-doctest
+ , checkers, containers, criterion, deepseq, doctest, input-parsers
+ , markdown-unlit, monoid-subclasses, parsers, QuickCheck
+ , rank2classes, size-based, tasty, tasty-quickcheck, testing-feat
+ , text, transformers
}:
mkDerivation {
pname = "grammatical-parsers";
- version = "0.4.1.2";
- sha256 = "0aa7lqny3627f4d3z7xjmr9ywh94h5akhg89jabh05mvaykr34kf";
+ version = "0.5";
+ sha256 = "1kf3wwbk1skp6cm78h6fs2494597sdz82gaq5zx3cwfzgn4swmgx";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
- base containers monoid-subclasses parsers rank2classes transformers
+ attoparsec base bytestring containers input-parsers
+ monoid-subclasses parsers rank2classes transformers
];
executableHaskellDepends = [
base containers monoid-subclasses parsers rank2classes
@@ -109120,6 +107703,8 @@ self: {
];
description = "parsers that combine into grammars";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"grapefruit-examples" = callPackage
@@ -109698,8 +108283,8 @@ self: {
}:
mkDerivation {
pname = "graphql";
- version = "0.10.0.0";
- sha256 = "0j0l8jmfnn3aw9vmk5z571ly9vk711hsz7cdklc243539vfnsywn";
+ version = "0.11.0.0";
+ sha256 = "1jg0cdyq0z1r752cx9mnbxj2rxd5s723zfvpk3mwcsvx5ygkhm0p";
libraryHaskellDepends = [
aeson base conduit containers exceptions hspec-expectations
megaparsec parser-combinators scientific text transformers
@@ -109711,7 +108296,7 @@ self: {
raw-strings-qq scientific text transformers unordered-containers
];
description = "Haskell GraphQL implementation";
- license = stdenv.lib.licenses.bsd3;
+ license = "MPL-2.0 AND BSD-3-Clause";
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -109743,6 +108328,8 @@ self: {
];
description = "GraphQL API";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"graphql-client" = callPackage
@@ -109856,6 +108443,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
@@ -110043,6 +108688,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;};
@@ -110651,23 +109298,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
@@ -111185,8 +109820,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
@@ -111198,8 +109831,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
@@ -111675,6 +110306,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
@@ -111869,6 +110502,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
@@ -112010,48 +110645,45 @@ 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
+ , nettle, network, network-uri, openpgp-asciiarmor, prettyprinter
+ , QuickCheck, quickcheck-instances, resourcet, 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";
+ version = "2.9.5";
+ sha256 = "1wzvlk7my7a8rwmsw1glw2dlph3b2hwyz2jkcjr0hd1jj8ywksnx";
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
+ network-uri openpgp-asciiarmor prettyprinter resourcet 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
+ network network-uri prettyprinter QuickCheck quickcheck-instances
+ resourcet 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
+ openpgp-asciiarmor prettyprinter resourcet 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;
}) {};
"hPDB" = callPackage
@@ -112981,17 +111613,13 @@ self: {
}:
mkDerivation {
pname = "hackage-security-HTTP";
- version = "0.1.1";
- sha256 = "0chkrn4d33qjh50fpbkrkqj6jsxd5y5c2mrgqgwsdx3x08kaq8nd";
- revision = "1";
- editedCabalFile = "11k2jqnkqywdm2rzvcgib0p9i11z5g4d2yikfn932mjfr4ss51bj";
+ version = "0.1.1.1";
+ sha256 = "14hp7gssf80b9937j7m56w8sxrv3hrzjf2s9kgfk76v6llgx79k2";
libraryHaskellDepends = [
base bytestring hackage-security HTTP mtl network network-uri zlib
];
description = "Hackage security bindings against the HTTP library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hackage-server" = callPackage
@@ -113216,8 +111844,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
@@ -113251,23 +111877,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 {
@@ -113283,6 +111892,7 @@ self: {
description = "A documentation-generation tool for Haskell libraries";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haddock" = callPackage
@@ -113299,6 +111909,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
@@ -113324,6 +111936,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
@@ -113348,6 +111961,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
@@ -113411,30 +112026,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 = [
@@ -113448,7 +112039,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
@@ -113492,34 +112082,6 @@ self: {
}) {};
"hadolint" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, directory
- , filepath, gitrev, hspec, HsYAML, HUnit, language-docker
- , megaparsec, mtl, optparse-applicative, ShellCheck, split, text
- , void
- }:
- mkDerivation {
- pname = "hadolint";
- version = "1.18.0";
- sha256 = "1pvf1wr8sg2yv439yyd08jz75jzmpys5629pcii1kdx5vh2rp1yx";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring containers directory filepath HsYAML
- language-docker megaparsec mtl ShellCheck split text void
- ];
- executableHaskellDepends = [
- base containers gitrev language-docker megaparsec
- optparse-applicative text
- ];
- testHaskellDepends = [
- aeson base bytestring hspec HsYAML HUnit language-docker megaparsec
- ShellCheck split text
- ];
- description = "Dockerfile Linter JavaScript API";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "hadolint_1_18_2" = callPackage
({ mkDerivation, aeson, async, base, bytestring, containers
, directory, filepath, gitrev, hspec, HsYAML, HUnit
, language-docker, megaparsec, mtl, optparse-applicative, parallel
@@ -113527,8 +112089,8 @@ self: {
}:
mkDerivation {
pname = "hadolint";
- version = "1.18.2";
- sha256 = "0ifcnpbc667x7cl44fkdj4j968zpyz57jh8b5givqdnmvw9x8wf5";
+ version = "1.19.0";
+ sha256 = "0idvjk0nz9m28qcbkzcs2mjrbx543jj0gh8hj0s0lnj3nlpk0b46";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -113545,7 +112107,6 @@ self: {
];
description = "Dockerfile Linter JavaScript API";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hadoop-formats" = callPackage
@@ -113788,8 +112349,6 @@ self: {
];
description = "A service for pull-based continuous deployment based on hydra";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hailgun" = callPackage
@@ -114040,45 +112599,6 @@ 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";
isLibrary = true;
@@ -114238,6 +112758,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
@@ -114260,26 +112805,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
@@ -114355,8 +112905,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
];
@@ -114373,8 +112923,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
@@ -114506,15 +113056,15 @@ self: {
}) {};
"hakyll-typescript" = callPackage
- ({ mkDerivation, base, bytestring, directory, hakyll, hjsmin, tasty
- , tasty-hunit, typed-process
+ ({ mkDerivation, base, bytestring, directory, hakyll
+ , hakyll-process, hjsmin, tasty, tasty-hunit
}:
mkDerivation {
pname = "hakyll-typescript";
- version = "0.0.1.0";
- sha256 = "1vhkhbmy0pflcnzfhb9gck436rr5wr6hfpcb3sz8r27l1fml26ji";
+ version = "0.0.2.0";
+ sha256 = "03vxfv693grnyrkr3qz9vxh97dmaw1qqnb4hrfi8hpkqb094yw5d";
libraryHaskellDepends = [
- base bytestring hakyll hjsmin typed-process
+ base bytestring hakyll hakyll-process hjsmin
];
testHaskellDepends = [ base directory hakyll tasty tasty-hunit ];
description = "Typescript and javascript hakyll compilers";
@@ -114692,6 +113242,8 @@ self: {
];
description = "Library implementing Halma rules";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"halma-gui" = callPackage
@@ -115296,8 +113848,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
@@ -115525,16 +114075,14 @@ self: {
}:
mkDerivation {
pname = "happstack-clientsession";
- version = "7.3.1";
- sha256 = "1sl67wdzaf6j773iapjnc1v2k19ycd18irkdpb4px1a1mq6ym0sv";
+ version = "7.3.2";
+ sha256 = "0kl4g1y68hnj188n5a7hkj4a9s70943f837yyijanwahnmkgi1nc";
libraryHaskellDepends = [
base bytestring cereal clientsession happstack-server monad-control
mtl safecopy transformers-base
];
description = "client-side session data";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"happstack-contrib" = callPackage
@@ -115759,8 +114307,8 @@ self: {
}:
mkDerivation {
pname = "happstack-hsp";
- version = "7.3.7.4";
- sha256 = "188fqqpq7m921qkfv2b64pikcx8zzsy376l4py4wxlkabl7fkydr";
+ version = "7.3.7.5";
+ sha256 = "1krjas0id8an3ry83xrgxl9cb18n17r394ivz05c45mwan6sbpqf";
libraryHaskellDepends = [
base bytestring happstack-server harp hsp hsx2hs mtl syb text
utf8-string
@@ -115813,8 +114361,8 @@ self: {
}:
mkDerivation {
pname = "happstack-jmacro";
- version = "7.0.12.2";
- sha256 = "0zgmh75z59g6hs8n924sbnhswjdd6b947ywiird2a3y6d2zwqj3v";
+ version = "7.0.12.3";
+ sha256 = "1phhy9sq7hiz3c50k5wyclrsjqacw8mcdyg80h3xi43zgjmff23w";
libraryHaskellDepends = [
base base64-bytestring bytestring cereal digest happstack-server
jmacro text utf8-string wl-pprint-text
@@ -115885,34 +114433,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 = [
@@ -115928,7 +114448,6 @@ self: {
];
description = "Web related tools and services";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"happstack-server-tls" = callPackage
@@ -116003,8 +114522,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
@@ -116055,26 +114572,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
@@ -116099,21 +114596,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;
@@ -116123,7 +114605,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
@@ -116148,10 +114629,8 @@ self: {
({ mkDerivation, base, Chart, Chart-diagrams }:
mkDerivation {
pname = "happy-hour";
- version = "0.0.0.1";
- sha256 = "1dhqgv7q2qw9fc19mpsnfkc4y3h0d68433p2mrpx5fz81slfy4cf";
- revision = "1";
- editedCabalFile = "1yvz6nbqwxjyw7ffs95na7x75xc9ap8hp6m5jdvfqlgqcwlzmd6j";
+ version = "0.0.0.2";
+ sha256 = "1pj61x1ynspk3avfsy9735blzggz78r4b35gin1bza619gp9yzsb";
libraryHaskellDepends = [ base Chart Chart-diagrams ];
description = "Generate simple okay-looking bar plots without much effort";
license = stdenv.lib.licenses.mit;
@@ -116544,6 +115023,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
@@ -116569,6 +115050,8 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Extras for hasbolt library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hascal" = callPackage
@@ -116610,8 +115093,6 @@ self: {
];
description = "Decompress SAPCAR archives";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hascard" = callPackage
@@ -116623,8 +115104,8 @@ self: {
}:
mkDerivation {
pname = "hascard";
- version = "0.4.0.0";
- sha256 = "1rkcnpv22bfiyzmfdk82531yv6mh6g7imjch9qy8sxda2d73fdm7";
+ version = "0.5.0.0";
+ sha256 = "1lic3s5z3rq2m3hpf9626k8k3a8vrx267afavzvzcngkfdl3bfap";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -117678,6 +116159,8 @@ self: {
];
description = "Core Types for NLP";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskell-course-preludes" = callPackage
@@ -117810,8 +116293,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
@@ -117825,8 +116306,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
@@ -117837,8 +116316,8 @@ self: {
}:
mkDerivation {
pname = "haskell-formatter";
- version = "2.0.2";
- sha256 = "0rnx34nkgw4zsyagl38vqd322fzp3kfi16p60dhffadga8v4gajd";
+ version = "2.0.3";
+ sha256 = "16r5pq9sk5ra4ba29w6i88pcfwasffrfd85yhran68b6d8d7s2aj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -117927,26 +116406,27 @@ self: {
"haskell-gi" = callPackage
({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal
- , containers, directory, doctest, filepath, glib
+ , 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.23.1";
- sha256 = "1jvl9b229b43pcnp9fadkls7ym9laqyjcdzwxzdc4j2mpchysva8";
+ version = "0.24.5";
+ sha256 = "0cb7qbi92zgqv9nx0v6pggw3lwv931hpph2jnrbmr1vl7sz48rqn";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
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 ];
+ testHaskellDepends = [ 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
+ "haskell-gi_0_24_7" = callPackage
({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal
, cabal-doctest, containers, directory, doctest, filepath, glib
, gobject-introspection, haskell-gi-base, mtl, pretty-show, process
@@ -117954,8 +116434,8 @@ self: {
}:
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
@@ -117973,20 +116453,20 @@ self: {
({ mkDerivation, base, bytestring, containers, glib, text }:
mkDerivation {
pname = "haskell-gi-base";
- version = "0.23.0";
- sha256 = "1f22d4pvmyy52w9hqa36b6psw34j562rayqgk052ng1ax9yvwzn0";
+ version = "0.24.4";
+ sha256 = "1xdl2pfpk30h4649avh0ms6gq9dij3yxpfxn6kwxyjcsxdggzmdg";
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_3" = callPackage
+ "haskell-gi-base_0_24_5" = callPackage
({ mkDerivation, base, bytestring, containers, glib, text }:
mkDerivation {
pname = "haskell-gi-base";
- version = "0.24.3";
- sha256 = "007qy63s9d6rdhybnd7cfb5jsx0kzg7lbgximxkh5rd66bjbk9pc";
+ version = "0.24.5";
+ sha256 = "0fd5bsf2bnjaq9j8zs9l5837z9x2iryivs57y96c7fx6vxxb9xai";
libraryHaskellDepends = [ base bytestring containers text ];
libraryPkgconfigDepends = [ glib ];
description = "Foundation for libraries generated by haskell-gi";
@@ -117994,18 +116474,6 @@ self: {
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 {
@@ -118048,8 +116516,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
@@ -118062,6 +116528,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
@@ -118084,6 +116552,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
@@ -118364,8 +116834,6 @@ self: {
];
description = "Name resolution library for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"haskell-neo4j-client" = callPackage
@@ -118731,29 +117199,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
@@ -119458,19 +117905,26 @@ 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;
@@ -120257,36 +118711,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_0" = 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
@@ -120294,8 +118718,8 @@ self: {
}:
mkDerivation {
pname = "haskoin-core";
- version = "0.17.0";
- sha256 = "0zsi5390ig611clahj3p2l3h3w7b3lzl3dfiqliihanivlnrmkag";
+ version = "0.17.3";
+ sha256 = "070z3qf4jgczl42dbmrfl0pcva9ddv59ygknw2yzlbablkhb160j";
libraryHaskellDepends = [
aeson array base base16-bytestring bytestring cereal conduit
containers cryptonite deepseq entropy hashable hspec memory mtl
@@ -120314,6 +118738,7 @@ self: {
description = "Bitcoin & Bitcoin Cash library for Haskell";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskoin-crypto" = callPackage
@@ -120344,46 +118769,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
@@ -120463,8 +118856,8 @@ self: {
}:
mkDerivation {
pname = "haskoin-store";
- version = "0.38.0";
- sha256 = "0hw14mxlz6pbf9694vknypq6q60n8qglixx6sp1h43nqpmc52q8q";
+ version = "0.38.3";
+ sha256 = "1131smwdfbyw6y3mk3nsnsgkky0sd4zxjmlzzdp5g3b8s9859vwh";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -120478,9 +118871,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
@@ -120505,8 +118899,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
@@ -120768,8 +119162,6 @@ self: {
];
description = "Simple unsupervised segmentation model";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hasktags" = callPackage
@@ -121180,6 +119572,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
@@ -121194,6 +119588,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
@@ -121216,6 +119612,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
@@ -121371,34 +119769,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 = [
@@ -121414,7 +119784,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
@@ -121558,8 +119927,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
@@ -121617,8 +119984,6 @@ self: {
];
description = "\"optparse-applicative\" parsers for \"hasql\"";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hasql-pipes" = callPackage
@@ -121806,8 +120171,6 @@ self: {
];
description = "composable SQL generation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hastache" = callPackage
@@ -122182,6 +120545,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
@@ -122303,8 +120688,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
@@ -123435,8 +121818,8 @@ self: {
}:
mkDerivation {
pname = "hdocs";
- version = "0.5.4.0";
- sha256 = "1qj7kcpfwpsgzbmhiix22n66173kgxqgf3fb6mc2ybdc4zmkfa29";
+ version = "0.5.5.0";
+ sha256 = "1bwwvqlxpjh77fi443ay269i8n9cxzdv7nspql6lrks9wh8jf8cf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -123533,8 +121916,6 @@ self: {
];
description = "More informative parser";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"headergen" = callPackage
@@ -123559,39 +121940,41 @@ self: {
}) {};
"headroom" = callPackage
- ({ mkDerivation, aeson, base, doctest, either, file-embed, hspec
- , mustache, optparse-applicative, pcre-light, QuickCheck, rio, time
- , yaml
+ ({ 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
}:
mkDerivation {
pname = "headroom";
- version = "0.2.2.1";
- sha256 = "02s1s6v0fsn5a2anpi91za3dqafcp50lckr4xpir270l66lzdc2g";
+ version = "0.3.1.0";
+ sha256 = "0md8yzjq92xc9pq9h8a78irgyka23ck7nlhdbdyfnm2f490fx2yw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base either file-embed mustache optparse-applicative
- pcre-light rio time yaml
+ aeson base data-default-class either file-embed microlens
+ microlens-th mustache optparse-applicative pcre-heavy pcre-light
+ rio template-haskell time yaml
];
executableHaskellDepends = [ base optparse-applicative rio ];
testHaskellDepends = [
aeson base doctest hspec optparse-applicative pcre-light QuickCheck
- rio
+ rio time
];
description = "License Header Manager";
license = stdenv.lib.licenses.bsd3;
}) {};
- "headroom_0_3_1_0" = callPackage
+ "headroom_0_3_2_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 = [
@@ -123604,6 +121987,7 @@ 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;
@@ -123621,6 +122005,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 {
@@ -123710,6 +122114,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
@@ -124000,8 +122406,6 @@ self: {
];
description = "Hedgehog will eat your typeclass bugs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hedgehog-corpus" = callPackage
@@ -124053,8 +122457,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
@@ -124147,6 +122549,8 @@ self: {
];
description = "Hedgehog property testing for Servant APIs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hedis" = callPackage
@@ -124294,10 +122698,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
@@ -124914,8 +123316,8 @@ self: {
}:
mkDerivation {
pname = "hercules-ci-agent";
- version = "0.7.4";
- sha256 = "0yj9njd168xpj4har99mbb9rr5dqsbnzqs1061s3czrzlp229z3l";
+ version = "0.7.5";
+ sha256 = "0v3wyz8fm3n6rwanjgfxws6f18kp3qmgwx5g4f0xy00mxjzswjrq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -125064,8 +123466,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
@@ -125178,8 +123578,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
@@ -125406,32 +123804,32 @@ self: {
"hevm" = callPackage
({ mkDerivation, abstract-par, aeson, ansi-wl-pprint, async, base
- , base16-bytestring, binary, brick, bytestring, cborg, cereal
- , containers, cryptonite, data-dword, deepseq, directory, ff, fgl
- , filepath, free, haskeline, here, HUnit, lens, lens-aeson
- , 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, tasty, tasty-hunit, tasty-quickcheck
- , temporary, text, text-format, time, transformers, tree-view
- , unordered-containers, vector, vty, witherable, wreq
+ , base16-bytestring, binary, brick, bytestring, cereal, containers
+ , cryptonite, data-dword, deepseq, directory, ff, fgl, filepath
+ , free, haskeline, here, HUnit, lens, lens-aeson, 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
+ , tasty, tasty-hunit, tasty-quickcheck, temporary, text
+ , text-format, time, transformers, tree-view, unordered-containers
+ , vector, vty, witherable, wreq
}:
mkDerivation {
pname = "hevm";
- version = "0.41.0";
- sha256 = "13qf0bh47dppqbxv1g07411c1lfmfxl0pm2s3xkwdf7kr219l0hw";
+ version = "0.42.0";
+ sha256 = "0p736bxsg91l7n82xad52j5gqvyx6ik7hbmlnnz5bsrnsm05maxz";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
abstract-par aeson ansi-wl-pprint base base16-bytestring binary
- brick bytestring cborg cereal containers cryptonite data-dword
- deepseq directory fgl filepath free haskeline lens lens-aeson
- megaparsec memory monad-par mtl multiset operational
- optparse-generic process QuickCheck quickcheck-text regex-tdfa
- restless-git rosezipper s-cargot sbv scientific semver-range
- temporary text text-format time transformers tree-view
- unordered-containers vector vty witherable wreq
+ brick bytestring cereal containers cryptonite data-dword deepseq
+ directory fgl filepath free haskeline lens lens-aeson megaparsec
+ memory monad-par mtl multiset operational optparse-generic process
+ QuickCheck quickcheck-text regex-tdfa restless-git rosezipper
+ s-cargot sbv scientific semver-range temporary text text-format
+ time transformers tree-view unordered-containers vector vty
+ witherable wreq
];
librarySystemDepends = [ ff secp256k1 ];
executableHaskellDepends = [
@@ -125500,8 +123898,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
@@ -125509,12 +123905,14 @@ self: {
}:
mkDerivation {
pname = "hex-text";
- version = "0.1.0.0";
- sha256 = "0if46jkzd67jwp56vmvd021qq2vfzpmaf1v2w07cy0w61icfvjxr";
+ version = "0.1.0.2";
+ sha256 = "0wgqm1ziblgljrh679i44gvdq7bqym37y1lnnpb1mk7qlv664c9h";
libraryHaskellDepends = [ base base16-bytestring bytestring text ];
testHaskellDepends = [ base doctest ];
description = "ByteString-Text hexidecimal conversions";
- license = stdenv.lib.licenses.asl20;
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hexchat" = callPackage
@@ -125695,6 +124093,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 {
@@ -125802,8 +124215,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
@@ -126425,6 +124836,8 @@ self: {
testHaskellDepends = [ base QuickCheck ];
description = "Haskell interface to GMP";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hgom" = callPackage
@@ -126762,34 +125175,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
@@ -126817,7 +125202,22 @@ self: {
];
description = "Set up a GHC API session";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "hie-compat" = callPackage
+ ({ mkDerivation, array, base, bytestring, containers, directory
+ , filepath, ghc, ghc-boot, transformers
+ }:
+ mkDerivation {
+ pname = "hie-compat";
+ version = "0.1.0.0";
+ sha256 = "00wnb7ylahglw167n2n1b2a6b0b75ay167zzrl10jsskivxwx3h3";
+ libraryHaskellDepends = [
+ array base bytestring containers directory filepath ghc ghc-boot
+ transformers
+ ];
+ description = "HIE files for GHC 8.6 and other HIE file backports";
+ license = stdenv.lib.licenses.asl20;
}) {};
"hie-core" = callPackage
@@ -126901,6 +125301,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
@@ -127053,27 +125455,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";
@@ -127088,7 +125469,6 @@ self: {
];
description = "A rich monadic API for working with leveldb databases";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"higherorder" = callPackage
@@ -127289,8 +125669,6 @@ self: {
];
description = "Generate STL models from SRTM elevation data";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"himerge" = callPackage
@@ -127531,8 +125909,8 @@ self: {
}:
mkDerivation {
pname = "hinotify";
- version = "0.4";
- sha256 = "1x1lm685ws2q0z0ibwq6x3l72xh67mj06s36xiga3al48d92q63x";
+ version = "0.4.1";
+ sha256 = "06pqfikfa61i45g92b65br83kplwmizqkm42yp8d0ddgmq0b21qk";
libraryHaskellDepends = [ async base bytestring containers unix ];
testHaskellDepends = [ base bytestring directory unix ];
description = "Haskell binding to inotify";
@@ -127734,6 +126112,8 @@ self: {
];
description = "Haskell Image Processing (HIP) Library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hipbot" = callPackage
@@ -128448,8 +126828,6 @@ self: {
];
description = "A library to build valid LaTeX files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hlbfgsb" = callPackage
@@ -128964,21 +127342,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 ];
@@ -129075,16 +127453,14 @@ self: {
pname = "hlrdb";
version = "0.3.1.0";
sha256 = "19sxpyv331sjldanf40gw598gcj98n9xwc985cz9k2m38ck3vwhr";
- revision = "1";
- editedCabalFile = "0ikina8r7b3n7gywj0fclarj8g4m20wd23vxwlswikbx4f9mpwgf";
+ revision = "2";
+ editedCabalFile = "11f2vv95kmk4k07yzvzma7714p148sfyn9k3zx94h5y0zihgn49g";
libraryHaskellDepends = [
base base64-bytestring bytestring cryptonite hashable hedis
hlrdb-core memory random store time unordered-containers
];
description = "High-level Redis Database";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hlrdb-core" = callPackage
@@ -129095,6 +127471,8 @@ self: {
pname = "hlrdb-core";
version = "0.1.6.0";
sha256 = "13hb0657y5cqhbl2m27v28b6zl9mgcq17r983rds3l3bccn67ayv";
+ revision = "1";
+ editedCabalFile = "163scamdjq98zk039qv3r4xqz7hmixa136gfkifx757fy4nigdiy";
libraryHaskellDepends = [
base bytestring hashable hedis lens mtl profunctors random time
unordered-containers
@@ -129119,18 +127497,16 @@ self: {
"hls-plugin-api" = callPackage
({ mkDerivation, aeson, base, containers, data-default, Diff, ghc
- , ghc-boot-th, ghcide, haskell-lsp, hslogger, lens, process
- , regex-tdfa, shake, text, unordered-containers
+ , ghc-boot-th, ghcide, hashable, haskell-lsp, hslogger, lens
+ , process, regex-tdfa, shake, text, unordered-containers
}:
mkDerivation {
pname = "hls-plugin-api";
- version = "0.4.1.0";
- sha256 = "00ms2m9sn7a935fh6l3grzvbfq67acjymqmy9rjpn30d0slr1672";
- revision = "1";
- editedCabalFile = "09fd4br6s8lddl98nmwybayqr0z58k8h8fdw5r3jxw00cr13vw31";
+ version = "0.5.0.0";
+ sha256 = "18bahpndgic8g259v4blckybc5mlp7snaqh1gmnd7kh39p8kf1v4";
libraryHaskellDepends = [
aeson base containers data-default Diff ghc ghc-boot-th ghcide
- haskell-lsp hslogger lens process regex-tdfa shake text
+ hashable haskell-lsp hslogger lens process regex-tdfa shake text
unordered-containers
];
description = "Haskell Language Server API for plugin communication";
@@ -129207,17 +127583,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";
@@ -129347,8 +127723,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
@@ -129873,21 +128247,21 @@ 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
}:
mkDerivation {
pname = "hnix";
- version = "0.10.1";
- sha256 = "19a5pa1ji4hjr3vjvbkjmhnysnd8jcpkzlj9f2qw67h5iagysccy";
+ version = "0.11.0";
+ sha256 = "01m23sn3r2pr6ldblk4m41y082jc0lrgpfzbx63sx168ldhwxar3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -129902,6 +128276,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
@@ -129979,6 +128359,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
@@ -130101,26 +128483,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;
@@ -130132,7 +128494,6 @@ self: {
];
description = "Haskell OAuth2 authentication client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hob" = callPackage
@@ -130265,6 +128626,21 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "hocon" = callPackage
+ ({ mkDerivation, base, hspec, MissingH, parsec, split }:
+ mkDerivation {
+ pname = "hocon";
+ version = "0.1.0.1";
+ sha256 = "06xk118q1f5cik98w3swqw61nc7skx0bvf7mj8iyji8wm6sb1p1w";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base hspec MissingH parsec split ];
+ executableHaskellDepends = [ 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
@@ -130449,6 +128825,8 @@ self: {
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
@@ -130990,40 +129368,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
@@ -131215,37 +129559,34 @@ 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, aeson, alex, array, base, base16-bytestring
+ , binary, binary-conduit, bytestring, conduit, conduit-extra
+ , containers, cryptonite, directory, errors, fgl, graphviz, happy
+ , hOpenPGP, http-client, http-client-tls, http-types, ixset-typed
+ , lens, memory, 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";
+ version = "0.23.3";
+ sha256 = "1h6hg05i7vm0cnhn3sifmmv01hjxy0w030j4m3fig3ic57658q2p";
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
+ aeson array base base16-bytestring binary binary-conduit bytestring
+ conduit conduit-extra containers cryptonite directory errors fgl
+ graphviz hOpenPGP http-client http-client-tls http-types
+ ixset-typed lens memory 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;
+ license = stdenv.lib.licenses.agpl3Plus;
}) {};
"hopenssl" = callPackage
@@ -131345,6 +129686,8 @@ self: {
];
description = "C++ FFI generator - Documentation";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hoppy-generator" = callPackage
@@ -131361,6 +129704,8 @@ self: {
];
description = "C++ FFI generator - Code generator";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hoppy-runtime" = callPackage
@@ -131374,6 +129719,8 @@ self: {
];
description = "C++ FFI generator - Runtime support";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hoppy-std" = callPackage
@@ -131388,6 +129735,8 @@ self: {
];
description = "C++ FFI generator - Standard library bindings";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hops" = callPackage
@@ -131501,23 +129850,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;
@@ -131527,7 +129859,6 @@ self: {
];
description = "Haskell Open Sound Control";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hosc-json" = callPackage
@@ -132314,8 +130645,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
@@ -132477,10 +130806,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
@@ -132503,8 +130830,10 @@ self: {
}:
mkDerivation {
pname = "hprotoc";
- version = "2.4.13";
- sha256 = "0z88kiirwpnzw6hxg99kg42j2hkf002vcsmbcm7nqdfqajrggiy0";
+ version = "2.4.17";
+ sha256 = "1r7zr4sbg6355zavbzjixvfv10aglz1zs9ajnznpjhnj6lfisf32";
+ revision = "2";
+ editedCabalFile = "0hxhvjk3mswx712viv7krcgiynxq4bjs71vbk2pgm2d50i5qr8mr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -132809,6 +131138,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
@@ -132824,6 +131155,8 @@ self: {
];
description = "Optics for hreader package";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hreq-client" = callPackage
@@ -132900,6 +131233,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
@@ -133261,8 +131596,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
@@ -133312,6 +131645,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
@@ -133412,7 +131747,6 @@ self: {
];
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {mesos = null; inherit (pkgs) protobuf;};
"hs-multiaddr" = callPackage
@@ -133598,6 +131932,8 @@ self: {
];
description = "A Haskell client for RQlite";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hs-rs-notify" = callPackage
@@ -133993,23 +132329,23 @@ self: {
, bytestring, cryptonite, data-default, http-types, HUnit, hxt
, hxt-charproperties, hxt-http, hxt-unicode, invertible
, invertible-hxt, lens, libxml2, memory, mtl, network-uri, process
- , semigroups, template-haskell, time, x509, zlib
+ , semigroups, string-conversions, template-haskell, time
+ , utf8-string, x509, zlib
}:
mkDerivation {
pname = "hsaml2";
- version = "0.1";
- sha256 = "0mpw13cicx16zhsk7km2qsndah9cdmyylz4r5ank5cxj0rzmkjck";
- revision = "1";
- editedCabalFile = "0xvyzq2y94za0ggrlcxvpz4g29jxdcjp3ga8f77hr0f4hfz4z10l";
+ version = "0.1.1";
+ sha256 = "1jlsmsnrr3ya7az4mpb6f2spwcw3m45yzix2p3lkajbz8a6kfzac";
libraryHaskellDepends = [
asn1-encoding asn1-types base base64-bytestring bytestring
cryptonite data-default http-types hxt hxt-charproperties
hxt-unicode invertible invertible-hxt lens memory mtl network-uri
- process semigroups template-haskell time x509 zlib
+ process semigroups template-haskell time utf8-string x509 zlib
];
libraryPkgconfigDepends = [ libxml2 ];
testHaskellDepends = [
- base bytestring HUnit hxt hxt-http network-uri semigroups time x509
+ base base64-bytestring bytestring cryptonite HUnit hxt hxt-http
+ network-uri semigroups string-conversions time x509
];
description = "OASIS Security Assertion Markup Language (SAML) V2.0";
license = stdenv.lib.licenses.asl20;
@@ -134853,30 +133189,31 @@ self: {
({ mkDerivation, aeson, aeson-pretty, array, async, attoparsec
, base, bytestring, Cabal, containers, cpphs, data-default, deepseq
, direct-sqlite, directory, exceptions, filepath, fsnotify, ghc
- , ghc-boot, ghc-paths, haddock-api, haddock-library, haskell-names
- , haskell-src-exts, hdocs, hformat, hlint, hspec, http-client, lens
- , lens-aeson, lifted-base, mmorph, monad-control, monad-loops, mtl
- , network, network-uri, optparse-applicative, process
- , regex-pcre-builtin, scientific, simple-log, sqlite-simple, stm
- , syb, template-haskell, text, text-region, time, transformers
- , transformers-base, uniplate, unix, unordered-containers, vector
+ , ghc-boot, ghc-lib-parser, ghc-paths, haddock-api, haddock-library
+ , haskell-names, haskell-src-exts, hdocs, hformat, hlint, hspec
+ , http-client, lens, lens-aeson, lifted-base, mmorph, monad-control
+ , monad-loops, mtl, network, network-uri, optparse-applicative
+ , process, regex-pcre-builtin, scientific, simple-log
+ , sqlite-simple, stm, syb, template-haskell, text, text-region
+ , time, transformers, transformers-base, uniplate, unix
+ , unordered-containers, vector
}:
mkDerivation {
pname = "hsdev";
- version = "0.3.3.8";
- sha256 = "01dagwpg70h9af5kzr2f19qsvy4h5cx5rjdrcq0r36fbmdkbza2z";
+ version = "0.3.4.0";
+ sha256 = "1qp1rsqxnv842kamhcf9hylj7ja1hwxni4m29d7pqfwbqsfwf55h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson aeson-pretty array async attoparsec base bytestring Cabal
containers cpphs data-default deepseq direct-sqlite directory
- exceptions filepath fsnotify ghc ghc-boot ghc-paths haddock-api
- haddock-library haskell-names haskell-src-exts hdocs hformat hlint
- http-client lens lifted-base mmorph monad-control monad-loops mtl
- network network-uri optparse-applicative process regex-pcre-builtin
- scientific simple-log sqlite-simple stm syb template-haskell text
- text-region time transformers transformers-base uniplate unix
- unordered-containers vector
+ exceptions filepath fsnotify ghc ghc-boot ghc-lib-parser ghc-paths
+ haddock-api haddock-library haskell-names haskell-src-exts hdocs
+ hformat hlint http-client lens lifted-base mmorph monad-control
+ monad-loops mtl network network-uri optparse-applicative process
+ regex-pcre-builtin scientific simple-log sqlite-simple stm syb
+ template-haskell text text-region time transformers
+ transformers-base uniplate unix unordered-containers vector
];
executableHaskellDepends = [
aeson aeson-pretty base bytestring containers deepseq directory
@@ -134989,8 +133326,8 @@ self: {
({ mkDerivation, base, hspec, parsec, time, time-compat }:
mkDerivation {
pname = "hsemail";
- version = "2.2.0";
- sha256 = "0078n2snnrgsnl6az7c6jpmgyfsls4k1zr09f7ny7kn6g33g5z84";
+ 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)";
@@ -135073,6 +133410,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
@@ -135250,8 +133589,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
@@ -135336,6 +133673,8 @@ self: {
];
description = "Inspect Haskell source files";
license = stdenv.lib.licenses.gpl3Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hsinspect-lsp" = callPackage
@@ -135546,37 +133885,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
@@ -135588,7 +133904,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
@@ -135641,31 +133956,14 @@ 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" = callPackage
- ({ mkDerivation, base, doclayout, hslua, tasty, tasty-hunit
- , tasty-lua, text
- }:
- mkDerivation {
- pname = "hslua-module-doclayout";
- version = "0.2.0";
- sha256 = "1ilkyv0wscz2kv0jkn45qc8ng5l1hvvbkwh972zvisys1m3hri4y";
+ version = "0.2.0.1";
+ sha256 = "1fwzx85lv2547gs42lp7mx9w7b0vl4hpc0ql7ip5yqp17q58a08y";
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;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hslua-module-system" = callPackage
@@ -135687,19 +133985,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
}:
@@ -135713,7 +133998,6 @@ self: {
];
description = "Lua module for text";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hsluv-haskell" = callPackage
@@ -136230,6 +134514,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
@@ -136368,8 +134654,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
@@ -136442,22 +134728,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 = [
@@ -136466,7 +134736,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
@@ -136639,12 +134908,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;
@@ -136690,6 +134963,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
@@ -137085,7 +135360,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
@@ -137099,7 +135373,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
@@ -137116,7 +135389,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
@@ -137134,7 +135406,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
@@ -137154,7 +135425,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
@@ -137174,7 +135444,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
@@ -137190,7 +135459,6 @@ self: {
description = "HsQML sample programs";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hsqml-morris" = callPackage
@@ -137210,7 +135478,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
@@ -137399,8 +135666,6 @@ self: {
];
description = "Statistics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hstats" = callPackage
@@ -137490,7 +135755,6 @@ self: {
description = "Distributed instant messaging over Tor";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hstox" = callPackage
@@ -137849,6 +136113,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
@@ -138013,27 +136279,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
@@ -138171,8 +136416,6 @@ self: {
];
description = "A high-performance HTML tokenizer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"html-rules" = callPackage
@@ -138571,7 +136814,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
@@ -138580,8 +136823,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
@@ -138680,15 +136923,34 @@ 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 HsOpenSSL-x509-system http-client network
+ ];
+ testHaskellDepends = [
+ base HsOpenSSL hspec http-client http-types
+ ];
+ doCheck = false;
+ description = "http-client backend using the OpenSSL library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "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.3";
+ sha256 = "03rr1wz1907v3gx5qsqdkd850hy47glb574s69265pv6yspaivdx";
libraryHaskellDepends = [
- base bytestring HsOpenSSL http-client network
+ base bytestring HsOpenSSL HsOpenSSL-x509-system http-client network
];
testHaskellDepends = [
base HsOpenSSL hspec http-client http-types
@@ -138696,6 +136958,7 @@ self: {
doCheck = false;
description = "http-client backend using the OpenSSL library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"http-client-overrides" = callPackage
@@ -138821,10 +137084,8 @@ self: {
}:
mkDerivation {
pname = "http-client-websockets";
- version = "0.1.0.0";
- sha256 = "1wx1dx3n8vjz3qa9l2a7l6i2scwbwxavjh0ss6awwphyirfl0v6p";
- revision = "1";
- editedCabalFile = "0wj1b817w8c0cjpqkbganvrbhz99hnr5gcj47l3g4bv4n90ygrpn";
+ version = "0.1.1.0";
+ sha256 = "1kmvwhfsp1l672km2a06pww0a3wmwbxcwwg1k78xcnc767wj0g1m";
libraryHaskellDepends = [
base bytestring http-client network-uri utf8-string websockets
];
@@ -138855,36 +137116,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "http-conduit_2_2_4" = callPackage
- ({ mkDerivation, aeson, 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
- }:
- mkDerivation {
- pname = "http-conduit";
- version = "2.2.4";
- sha256 = "1wcl3lpg4v1ylq9j77j9fmf6l9qbmp8dmj3a9829q19q6bbgza7l";
- libraryHaskellDepends = [
- aeson base bytestring conduit conduit-extra exceptions http-client
- http-client-tls http-types lifted-base monad-control mtl resourcet
- transformers
- ];
- 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
- 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
({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
, case-insensitive, conduit, conduit-extra, connection, cookie
@@ -138945,15 +137176,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;
@@ -139107,8 +137339,8 @@ self: {
}:
mkDerivation {
pname = "http-io-streams";
- version = "0.1.5.0";
- sha256 = "0c8x4iyvg2yjsvvfvvp96ddw9fpmjiaql4c7kpf93f9i5rkyxjy5";
+ version = "0.1.6.0";
+ sha256 = "03wndmw1pblnjqhni76s5lyyw3l8zbl1csydzl8bp0h1g5vmfpmp";
libraryHaskellDepends = [
attoparsec base base64-bytestring binary blaze-builder
brotli-streams bytestring case-insensitive containers
@@ -139475,6 +137707,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "http-rfc7807" = callPackage
+ ({ mkDerivation, aeson, base, call-stack, hspec-expectations-json
+ , http-media, http-types, servant, servant-server, tasty
+ , tasty-hunit, text
+ }:
+ mkDerivation {
+ pname = "http-rfc7807";
+ version = "0.1.0.0";
+ sha256 = "1wysqi3rfyg1fb7p9plb6ihcqzvyb2cqhsfx46ciwgym9nxg8lr4";
+ libraryHaskellDepends = [
+ aeson base http-media http-types servant servant-server text
+ ];
+ testHaskellDepends = [
+ aeson base call-stack hspec-expectations-json tasty tasty-hunit
+ text
+ ];
+ description = "RFC7807 style response messages";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"http-server" = callPackage
({ mkDerivation, base, HTTP, mime, network, network-uri, text, unix
, url, utf8-string
@@ -139645,10 +137899,8 @@ self: {
}:
mkDerivation {
pname = "http2-client";
- version = "0.9.0.0";
- sha256 = "1z46an4sign2ashjsj2y07vkf73i2wzx5x10qsdaf4av5ib8ykxq";
- revision = "1";
- editedCabalFile = "00fg9a62qkjwp7rb38j7z7yy6dk3mkh6mgwspd79v2ycmn4mr25q";
+ version = "0.10.0.0";
+ sha256 = "0kv4qa9cbwwj6b62manzpl1sk4jnsb5vx2y73w49drlfkrw1vpgy";
libraryHaskellDepends = [
async base bytestring containers deepseq http2 lifted-async
lifted-base mtl network stm time tls transformers-base
@@ -139656,8 +137908,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
@@ -139677,8 +137927,6 @@ self: {
];
description = "A command-line http2 client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"http2-client-grpc" = callPackage
@@ -139728,14 +137976,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
@@ -140101,6 +138349,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
@@ -140381,8 +138631,8 @@ self: {
}:
mkDerivation {
pname = "hurl";
- version = "1.4.2.0";
- sha256 = "19qf4akwx7aazzy86zhkm5z60342hz07msqxir6ism98dd33fpwl";
+ version = "1.4.2.1";
+ sha256 = "158p0fnlvz03vj29q4b5lzv4070d3l64wa1zsg9v2xlcrr6lrp87";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -140394,8 +138644,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
@@ -140548,27 +138796,8 @@ 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_10_0_0" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
- , filepath, tasty, tasty-golden, text, unordered-containers
- }:
- mkDerivation {
- pname = "hvega";
- version = "0.10.0.0";
- sha256 = "0jp9sfmyvscxn415z3mv5i2kjrwwabwy4v4qc709qkrfgzd9mmwn";
+ version = "0.11.0.0";
+ sha256 = "1lz5f04yi97wkqhyxvav262ayyvvl96xrgvgzyk1ca1g299dw866";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ aeson base text unordered-containers ];
@@ -140578,7 +138807,6 @@ self: {
];
description = "Create Vega-Lite visualizations (version 4) in Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hvega-theme" = callPackage
@@ -140590,8 +138818,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
@@ -140676,8 +138902,6 @@ self: {
doHaddock = false;
description = "Balanced parentheses";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-bits" = callPackage
@@ -140894,8 +139118,6 @@ self: {
];
description = "Elias-Fano";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-excess" = callPackage
@@ -141252,8 +139474,6 @@ self: {
];
description = "Avro support for Kafka infrastructure";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-kafka-client" = callPackage
@@ -141466,8 +139686,6 @@ self: {
doHaddock = false;
description = "Rank-select";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-rankselect-base" = callPackage
@@ -141586,8 +139804,6 @@ self: {
];
description = "Succint datastructures";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-uri" = callPackage
@@ -141623,6 +139839,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
@@ -141680,8 +139898,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
@@ -142654,27 +140870,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;
@@ -142684,17 +140896,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;
@@ -142898,10 +141111,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 = [
@@ -143063,8 +141274,6 @@ self: {
];
description = "Base i3blocks written in haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"i3ipc" = callPackage
@@ -143541,8 +141750,6 @@ self: {
];
description = "Squares style for the identicon package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"identifiers" = callPackage
@@ -143684,6 +141891,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
@@ -143933,8 +142142,6 @@ self: {
];
description = "International Geomagnetic Reference Field";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ihaskell" = callPackage
@@ -144109,8 +142316,8 @@ self: {
({ mkDerivation, aeson, base, hvega, ihaskell, text }:
mkDerivation {
pname = "ihaskell-hvega";
- version = "0.3.1.0";
- sha256 = "1zfk58f10r8mkj9wwi4mgqm6hyf2x6zkrxm7rdi8yfvfya38m7fy";
+ version = "0.3.2.0";
+ sha256 = "0k7h33cqj58dv4hrsdjgnbykh036mrvbw6cbr98xlkdq5062pnzp";
libraryHaskellDepends = [ aeson base hvega ihaskell text ];
description = "IHaskell display instance for hvega types";
license = stdenv.lib.licenses.bsd3;
@@ -144702,6 +142909,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
@@ -144824,8 +143033,8 @@ self: {
}:
mkDerivation {
pname = "implicit-hie";
- version = "0.1.2.0";
- sha256 = "0scg27iz2yhkfrsj5hw11qi1gdivgnskmcl4v4111zlvyy14lhc9";
+ version = "0.1.2.4";
+ sha256 = "1jjw64pdz3jgd4jys1rg95bhrjyiizjdi0rwwqldc27a7misd2ca";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -144852,8 +143061,8 @@ self: {
}:
mkDerivation {
pname = "implicit-hie-cradle";
- version = "0.2.0.1";
- sha256 = "1l2i05w547sdgh7dhvwvc8x6i100lb2l3zwr6bhjmapdj5sjnqd1";
+ version = "0.3.0.0";
+ sha256 = "0zbgqx7dzkpsf6pnxvfrkgl2v70vvm5h4by65m7yi73qjxrcghd1";
libraryHaskellDepends = [
base base16-bytestring bytestring containers directory extra
filepath hie-bios hslogger implicit-hie process temporary text time
@@ -145053,8 +143262,8 @@ self: {
}:
mkDerivation {
pname = "in-other-words";
- version = "0.1.0.0";
- sha256 = "06ipmkbgncsgcq5rfyn0v4plhbbrzrcx3r4xr1f3f6xv760pfyra";
+ version = "0.1.1.0";
+ sha256 = "0f11si2bnxw2bm5mfnnqh9cfwhlzdcqkw5dfjql1y618db808am9";
libraryHaskellDepends = [
async base exceptions monad-control mtl stm transformers
transformers-base
@@ -145199,28 +143408,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
}:
@@ -145240,7 +143427,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
@@ -145579,8 +143765,8 @@ self: {
}:
mkDerivation {
pname = "indigo";
- version = "0.3.0";
- sha256 = "1xga3i9rdd2y53m6c8v4c2r44clhs2f82nyynf81n8zjqfgxybkl";
+ version = "0.3.1";
+ sha256 = "1xc2gk7bihgpv78cl1c15x1izwsazmdpdsagan4d6yd0zw30xci4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -145782,33 +143968,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;
@@ -145825,7 +143984,6 @@ self: {
];
description = "Haskell client library for InfluxDB";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"informative" = callPackage
@@ -146007,35 +144165,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
@@ -146061,19 +144190,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
@@ -146162,6 +144278,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
@@ -146587,10 +144705,8 @@ self: {
}:
mkDerivation {
pname = "integer-logarithms";
- version = "1.0.3";
- sha256 = "05pc5hws66csvcvfswlwcr2fplwn1lbssvwifjxkbbwqhq0n5qjs";
- revision = "2";
- editedCabalFile = "0a6j3313vz7n7dn8abddyib4jggblaq89f87ib4imdwjxjajbm33";
+ version = "1.0.3.1";
+ sha256 = "0zzapclfabc76g8jzsbsqwdllx2zn0gp4raq076ib6v0mfgry2lv";
libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
testHaskellDepends = [
base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck
@@ -146626,6 +144742,8 @@ self: {
];
description = "Integer roots and perfect powers";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"integer-simple" = callPackage
@@ -146926,8 +145044,6 @@ self: {
];
description = "Tracery-like randomized text interpolation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"interpol" = callPackage
@@ -147066,27 +145182,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 = [
@@ -147099,7 +145194,6 @@ self: {
];
description = "Runtime interpolation of environment variables in records using profunctors";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"interprocess" = callPackage
@@ -147257,28 +145351,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
@@ -147298,7 +145370,6 @@ self: {
];
description = "Safe and minimal prelude";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"intro-prelude" = callPackage
@@ -147402,30 +145473,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 = [
@@ -147437,7 +145484,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Haskell98 invariant functors";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"invertible" = callPackage
@@ -147849,6 +145895,8 @@ self: {
];
description = "Library for IP and MAC addresses";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ip-quoter" = callPackage
@@ -147863,6 +145911,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
@@ -147965,8 +146015,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
@@ -147979,7 +146029,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;
}) {};
@@ -147997,6 +146047,8 @@ self: {
];
description = "Auto-generated IPFS HTTP API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ipld-cid" = callPackage
@@ -148064,10 +146116,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
];
@@ -148255,6 +146305,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
@@ -148262,6 +146314,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
@@ -148409,8 +146462,6 @@ self: {
];
description = "A library for writing IRC bots";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ircbouncer" = callPackage
@@ -148558,25 +146609,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
@@ -149104,6 +147142,8 @@ self: {
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
@@ -149218,6 +147258,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
@@ -149599,8 +147654,10 @@ self: {
}:
mkDerivation {
pname = "j";
- version = "0.1.1.0";
- sha256 = "0a3xl4sr5s7436z8fnjg6vknk7wi202b8ryvswxrv1ks49h2zg8s";
+ 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";
@@ -149763,18 +147820,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
@@ -150277,21 +148332,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;
@@ -150301,7 +148341,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
@@ -150608,36 +148647,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;
@@ -150657,7 +148666,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
@@ -150728,6 +148736,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "js-chart" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "js-chart";
+ version = "2.9.4.1";
+ sha256 = "03mxr6xr9z20m2hy7hvl9cq3a67k0n9zaqwi7wlqy6xx6pfyy20a";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ description = "Obtain minified chart.js code";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"js-dgtable" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -150987,6 +149008,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
@@ -151133,6 +149156,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
@@ -151192,8 +149217,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
@@ -151547,8 +149570,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 = [
@@ -151651,8 +149674,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
@@ -151663,8 +149686,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;
@@ -151672,6 +149695,37 @@ self: {
broken = true;
}) {};
+ "json-to-haskell" = callPackage
+ ({ mkDerivation, aeson, aeson-extra, ansi-wl-pprint, base, bimap
+ , bytestring, casing, containers, hspec, microlens-platform, mtl
+ , nonempty-containers, optparse-applicative, raw-strings-qq
+ , recursion-schemes, text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "json-to-haskell";
+ version = "0.1.1.2";
+ sha256 = "0l4i613xd00vrfihh7yrkj1vp99vyvxgbb4902yla9bl80qb3khz";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson aeson-extra base bimap casing containers microlens-platform
+ mtl nonempty-containers recursion-schemes text unordered-containers
+ vector
+ ];
+ executableHaskellDepends = [
+ aeson aeson-extra ansi-wl-pprint base bimap bytestring casing
+ containers microlens-platform mtl nonempty-containers
+ optparse-applicative raw-strings-qq recursion-schemes text
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ aeson aeson-extra base bimap bytestring casing containers hspec
+ microlens-platform mtl nonempty-containers raw-strings-qq
+ recursion-schemes text unordered-containers vector
+ ];
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"json-togo" = callPackage
({ mkDerivation, aeson, attoparsec, attoparsec-trans, base
, bytestring, scientific, text, transformers, unordered-containers
@@ -151737,6 +149791,8 @@ self: {
];
description = "A collection of JSON tools";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"json-tracer" = callPackage
@@ -151847,8 +149903,6 @@ self: {
];
description = "Serialising to and from JSON5";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"jsonextfilter" = callPackage
@@ -151880,8 +149934,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
];
@@ -152007,6 +150061,8 @@ self: {
];
description = "JSON Schema generator from Algebraic data type";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"jsonsql" = callPackage
@@ -152097,8 +150153,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
@@ -152221,8 +150275,6 @@ self: {
];
description = "SVG to G-Code converter";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"jukebox" = callPackage
@@ -152276,8 +150328,8 @@ self: {
({ mkDerivation, base, tasty, tasty-golden, text, xml-conduit }:
mkDerivation {
pname = "junit-xml";
- version = "0.1.0.1";
- sha256 = "1r75ncsmr5yj7xbgrw4sipjii7l3v7hj6nfi1lidc26n4m7r8ib1";
+ version = "0.1.0.2";
+ sha256 = "0sm738irwvmdnn8cvf0rnvp8s5gmr0ih241l27sasqq18nra2v04";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base text xml-conduit ];
testHaskellDepends = [ base tasty tasty-golden ];
@@ -152995,8 +151047,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
@@ -153279,8 +151329,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
@@ -153957,22 +152005,24 @@ self: {
"keycloak-hs" = callPackage
({ mkDerivation, aeson, aeson-casing, base, base64-bytestring
- , bytestring, containers, exceptions, hslogger, http-api-data
- , http-client, http-types, jwt, lens, mtl, safe, string-conversions
- , text, word8, wreq
+ , bytestring, containers, exceptions, hashable, hslogger
+ , http-api-data, http-client, http-types, jose, lens, lens-aeson
+ , mtl, safe, string-conversions, text, unordered-containers, word8
+ , wreq
}:
mkDerivation {
pname = "keycloak-hs";
- version = "1.1.1";
- sha256 = "1ycr1q7sfr68zbx1jxnfv0c19w2nv2rxczi5aixd01ck8v1kx798";
+ version = "2.1.0";
+ sha256 = "0yki4fqbgirnvcaf5p00pskh91abspivgkkdi9m93andz56vl23v";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson aeson-casing base base64-bytestring bytestring containers
- exceptions hslogger http-api-data http-client http-types jwt lens
- mtl safe string-conversions text word8 wreq
+ exceptions hashable hslogger http-api-data http-client http-types
+ jose lens lens-aeson mtl safe string-conversions text
+ unordered-containers word8 wreq
];
- executableHaskellDepends = [ base ];
+ executableHaskellDepends = [ base hslogger ];
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -154163,6 +152213,22 @@ self: {
broken = true;
}) {};
+ "ki" = callPackage
+ ({ mkDerivation, atomic-primops, base, concurrency, containers
+ , dejafu, stm
+ }:
+ mkDerivation {
+ pname = "ki";
+ version = "0.1.0";
+ sha256 = "0lzr9i3zrg3qw9pvkp4scy7p5qi2g2x8kvz6h7sph4k61f78kfxg";
+ libraryHaskellDepends = [ atomic-primops 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
({ mkDerivation }:
mkDerivation {
@@ -154871,8 +152937,8 @@ self: {
}:
mkDerivation {
pname = "kubernetes-client";
- version = "0.3.0.0";
- sha256 = "1wpcamcvyphs2y370qzn5fmc18zyn8nb0099si12n9xgk5zdmcrq";
+ version = "0.3.1.0";
+ sha256 = "1ys3b143wckkgc7wjwfilkvr35j7as775p2d2riqkjpfi88kh301";
libraryHaskellDepends = [
aeson attoparsec base base64-bytestring bytestring connection
containers data-default-class either filepath hoauth2 http-client
@@ -154906,8 +152972,8 @@ self: {
}:
mkDerivation {
pname = "kubernetes-client-core";
- version = "0.3.0.0";
- sha256 = "0ifn69iqxwxkl4y2qlz5d25fbyqb2pks0cd064j54hc0fjwlxlzk";
+ version = "0.3.1.0";
+ sha256 = "0rb5iyln1grpdg36hf2655sm3chrw4cddbmfhxjpispybr1ypl9c";
libraryHaskellDepends = [
aeson base base64-bytestring bytestring case-insensitive containers
deepseq exceptions http-api-data http-client http-client-tls
@@ -155206,6 +153272,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
@@ -155506,8 +153574,6 @@ self: {
];
description = "Lambdabot is a development tool and advanced IRC bot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-core" = callPackage
@@ -155533,8 +153599,6 @@ self: {
];
description = "Lambdabot core functionality";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-haskell-plugins" = callPackage
@@ -155560,8 +153624,6 @@ self: {
];
description = "Lambdabot Haskell plugins";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-irc-plugins" = callPackage
@@ -155579,8 +153641,6 @@ self: {
];
description = "IRC plugins for lambdabot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-misc-plugins" = callPackage
@@ -155602,8 +153662,6 @@ self: {
];
description = "Lambdabot miscellaneous plugins";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-novelty-plugins" = callPackage
@@ -155621,8 +153679,6 @@ self: {
];
description = "Novelty plugins for Lambdabot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-reference-plugins" = callPackage
@@ -155640,8 +153696,6 @@ self: {
];
description = "Lambdabot reference plugins";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-social-plugins" = callPackage
@@ -155657,8 +153711,6 @@ self: {
];
description = "Social plugins for Lambdabot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-trusted" = callPackage
@@ -155670,8 +153722,6 @@ self: {
libraryHaskellDepends = [ base oeis QuickCheck QuickCheck-safe ];
description = "Lambdabot trusted code";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-utils" = callPackage
@@ -156132,6 +154182,40 @@ self: {
broken = true;
}) {};
+ "language-Modula2" = callPackage
+ ({ mkDerivation, base, containers, deep-transformations, directory
+ , either, filepath, grammatical-parsers, input-parsers
+ , language-oberon, optparse-applicative, parsers, prettyprinter
+ , rank2classes, repr-tree-syb, tasty, tasty-hunit, template-haskell
+ , text
+ }:
+ mkDerivation {
+ pname = "language-Modula2";
+ version = "0.1";
+ sha256 = "0bwgvag1y5ik3rn9c45y7lldqpsg62yc9cr8ahvijpfz0f4hlq1m";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers deep-transformations directory filepath
+ grammatical-parsers input-parsers language-oberon parsers
+ prettyprinter rank2classes template-haskell text
+ ];
+ executableHaskellDepends = [
+ base containers deep-transformations either filepath
+ grammatical-parsers language-oberon optparse-applicative
+ prettyprinter rank2classes repr-tree-syb text
+ ];
+ testHaskellDepends = [
+ base deep-transformations directory either filepath
+ grammatical-parsers language-oberon prettyprinter tasty tasty-hunit
+ text
+ ];
+ description = "Parser, pretty-printer, and more for the Modula-2 programming language";
+ license = stdenv.lib.licenses.gpl3Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"language-asn" = callPackage
({ mkDerivation, aeson, base, bytestring, contravariant, hashable
, pretty, primitive, text, vector
@@ -156148,6 +154232,8 @@ self: {
];
description = "ASN.1 encoding and decoding";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"language-asn1" = callPackage
@@ -156227,8 +154313,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
@@ -156445,8 +154529,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
@@ -156473,8 +154555,8 @@ self: {
}:
mkDerivation {
pname = "language-dickinson";
- version = "1.4.0.0";
- sha256 = "139y3kgbrjv8x16rda9ixhcdl6xs26blq0sgcz7zpzwgbp60yflb";
+ version = "1.4.1.1";
+ sha256 = "0bc3qzhyip8dq7w8gf3wxlrlfd8swd1n6y6nbj2pnp7710jj8gb9";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -156511,27 +154593,6 @@ self: {
}:
mkDerivation {
pname = "language-docker";
- version = "9.1.1";
- sha256 = "1smrayjp8d8vqvn7lg2mg3lzsqqslysj6syh1ckbn1a5fmjpzfv2";
- libraryHaskellDepends = [
- base bytestring containers data-default-class megaparsec
- prettyprinter split text time
- ];
- testHaskellDepends = [
- base bytestring containers data-default-class hspec HUnit
- megaparsec prettyprinter QuickCheck split text time
- ];
- description = "Dockerfile parser, pretty-printer and embedded DSL";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "language-docker_9_1_2" = callPackage
- ({ mkDerivation, base, bytestring, containers, data-default-class
- , hspec, HUnit, megaparsec, prettyprinter, QuickCheck, split, text
- , time
- }:
- mkDerivation {
- pname = "language-docker";
version = "9.1.2";
sha256 = "014rb5jf650fhsmc02v4xc60w7v1261ri1w9ig6dw0xjdgxalvbs";
libraryHaskellDepends = [
@@ -156544,7 +154605,6 @@ self: {
];
description = "Dockerfile parser, pretty-printer and embedded DSL";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"language-dockerfile" = callPackage
@@ -156615,6 +154675,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
@@ -156684,6 +154746,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
@@ -157039,31 +155103,33 @@ self: {
}) {};
"language-oberon" = callPackage
- ({ mkDerivation, base, containers, directory, either, filepath
- , grammatical-parsers, optparse-applicative, parsers, prettyprinter
- , rank2classes, repr-tree-syb, tasty, tasty-hunit, template-haskell
- , text, transformers
+ ({ mkDerivation, base, base-orphans, containers
+ , deep-transformations, directory, either, filepath
+ , grammatical-parsers, input-parsers, optparse-applicative, parsers
+ , prettyprinter, rank2classes, repr-tree-syb, tasty, tasty-hunit
+ , template-haskell, text, transformers
}:
mkDerivation {
pname = "language-oberon";
- version = "0.2.1";
- sha256 = "1ia0m9bgrz1jksw349a0pgmkfvy5ykc29n55w7w457c60y37bs02";
+ version = "0.3";
+ sha256 = "0rpx80zyq4g71sjarjdyx6z919k3140d00ffmv4g14njnd6xb9fw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers directory either filepath grammatical-parsers
- parsers prettyprinter rank2classes template-haskell text
- transformers
+ base base-orphans containers deep-transformations directory either
+ filepath grammatical-parsers input-parsers parsers prettyprinter
+ rank2classes template-haskell text transformers
];
executableHaskellDepends = [
- base containers either filepath grammatical-parsers
- optparse-applicative prettyprinter rank2classes repr-tree-syb text
+ base containers deep-transformations either filepath
+ grammatical-parsers input-parsers optparse-applicative
+ prettyprinter rank2classes repr-tree-syb text
];
testHaskellDepends = [
- base directory either filepath grammatical-parsers prettyprinter
- tasty tasty-hunit text
+ base deep-transformations directory either filepath
+ grammatical-parsers prettyprinter tasty tasty-hunit text
];
- description = "Parser, pretty-printer, and type checker for the Oberon programming language";
+ description = "Parser, pretty-printer, and more for the Oberon programming language";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -157206,6 +155272,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
@@ -157222,8 +155290,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
@@ -157254,8 +155320,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
@@ -157454,6 +155518,8 @@ self: {
];
description = "A Parser for the Type Language";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"language-typescript" = callPackage
@@ -157521,6 +155587,8 @@ self: {
pname = "lapack";
version = "0.3.2";
sha256 = "12h9k8hx3qpfa3ma24glngpk1x9m8h17qzv86sfq54br19ikz5y0";
+ revision = "1";
+ editedCabalFile = "1ji3cj8ggj6prxcn9z0678x1i5j25cwxj3bxnv4s9nn8qayyflpn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -157761,6 +155829,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
@@ -157855,6 +155925,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
@@ -158106,6 +156178,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
@@ -158245,6 +156319,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
@@ -158418,8 +156494,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
@@ -158717,8 +156791,6 @@ self: {
];
description = "Yet another library for hidden Markov models";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"leb128" = callPackage
@@ -158746,8 +156818,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
@@ -158975,48 +157047,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
@@ -159055,7 +157085,6 @@ self: {
];
description = "Lenses, Folds and Traversals";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lens-accelerate" = callPackage
@@ -159067,8 +157096,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
@@ -159122,8 +157149,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
@@ -159246,19 +157271,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 {
@@ -159444,6 +157456,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
@@ -159569,10 +157583,8 @@ self: {
}:
mkDerivation {
pname = "lentil";
- version = "1.3.2.0";
- sha256 = "134f9ijnd1dw2l9k5m1ay643pc4jqmq5kx17cnijb7ff93442s0n";
- revision = "2";
- editedCabalFile = "0xijjp1ysybbd9n3f5vcaph1qdad5v9ynp0jia5aaizr34lwx94z";
+ version = "1.4.1.0";
+ sha256 = "07zlmds8450sa54axx91ppxil6jfafx78ba3lxrr6jpdvzc73w55";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -159645,22 +157657,28 @@ self: {
}) {};
"less-arbitrary" = callPackage
- ({ mkDerivation, base, containers, generic-arbitrary, hashable, mtl
- , QuickCheck, quickcheck-classes, quickcheck-instances, random
- , scientific, text, transformers, unordered-containers, vector
+ ({ mkDerivation, base, containers, email-validate
+ , generic-arbitrary, genvalidity, genvalidity-hspec
+ , genvalidity-property, hashable, hspec, mtl, QuickCheck
+ , quickcheck-classes, quickcheck-instances, random, scientific
+ , text, time, transformers, unordered-containers, validity, vector
}:
mkDerivation {
pname = "less-arbitrary";
- version = "0.1.0.1";
- sha256 = "1hbiwyk49qqqdfglydywj02ycymdb486nv5cp8710gfwh75i29xw";
+ version = "0.1.0.2";
+ sha256 = "0xqhlk4qqykb173pm6akd7jvygm5ya3qqw3xc649aiq053ralvif";
libraryHaskellDepends = [
- base containers generic-arbitrary hashable mtl QuickCheck random
- scientific text transformers unordered-containers vector
+ base containers email-validate generic-arbitrary genvalidity
+ genvalidity-hspec genvalidity-property hashable hspec mtl
+ QuickCheck random scientific text time transformers
+ unordered-containers validity vector
];
testHaskellDepends = [
- base containers generic-arbitrary hashable mtl QuickCheck
- quickcheck-classes quickcheck-instances random scientific text
- transformers unordered-containers vector
+ base containers email-validate generic-arbitrary genvalidity
+ genvalidity-hspec genvalidity-property hashable hspec mtl
+ QuickCheck quickcheck-classes quickcheck-instances random
+ scientific text time transformers unordered-containers validity
+ vector
];
description = "Linear time testing with variant of Arbitrary class that always terminates";
license = stdenv.lib.licenses.bsd3;
@@ -160009,8 +158027,8 @@ self: {
}:
mkDerivation {
pname = "libarchive";
- version = "3.0.0.0";
- sha256 = "0qwnp5jzmlvi7bpbh1dhz3lp91qf5phr8hb7m3h5q0a50d72dqpp";
+ version = "3.0.1.1";
+ sha256 = "1i5801prr06vachxrpcc31bsxhsb6f8ik91mx7a9hmqkwhpr986b";
setupHaskellDepends = [ base Cabal chs-cabal ];
libraryHaskellDepends = [
base bytestring composition-prelude deepseq dlist filepath mtl
@@ -160132,13 +158150,15 @@ self: {
}) {ffi = null;};
"libfuse3" = callPackage
- ({ mkDerivation, base, bytestring, clock, directory, filepath
- , fuse3, hspec, process, resourcet, temporary, time, unix
+ ({ mkDerivation, base, bytestring, clock, criterion, directory
+ , filepath, fuse3, hspec, process, resourcet, temporary, time, unix
}:
mkDerivation {
pname = "libfuse3";
- version = "0.1.1.1";
- sha256 = "0fvkyfdl342zi436n1xqvsvazflkm60wdcq0qzspg6q5pr7s094f";
+ version = "0.1.2.0";
+ sha256 = "0a59b4xag5vzisrnvf4v1zkdsdzky96h8w2mdj6cip3vgr196frb";
+ revision = "1";
+ editedCabalFile = "0gnq6aav00xx7dc8am87q2n6xw7cf7jm29g5bq5n1b72gqs91rzf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -160148,6 +158168,7 @@ self: {
testHaskellDepends = [
base bytestring directory filepath hspec process temporary unix
];
+ benchmarkHaskellDepends = [ base bytestring criterion unix ];
description = "A Haskell binding for libfuse-3.x";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -160470,6 +158491,8 @@ self: {
];
description = "Bindings to the nix package manager";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"libnotify" = callPackage
@@ -160509,8 +158532,8 @@ self: {
}:
mkDerivation {
pname = "liboath-hs";
- version = "0.0.1.1";
- sha256 = "0ikh4rch2zdv9xan70qkf68m9hdz8k86ji7jw9xci1cvg318zd1k";
+ version = "0.0.1.2";
+ sha256 = "08wnzsk82ahyb3fy2sd1ci6aw0h3wiiad2j4kxs1j90wbrwkd3ri";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -160833,8 +158856,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
@@ -161010,8 +159031,6 @@ self: {
];
description = "A license compatibility helper";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lie" = callPackage
@@ -161068,31 +159087,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 {
@@ -161111,7 +159109,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
@@ -161225,8 +159222,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
@@ -161667,8 +159662,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
@@ -161837,8 +159830,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
@@ -162086,6 +160077,8 @@ self: {
];
description = "A Haskell library for the Slack API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"linnet" = callPackage
@@ -162112,6 +160105,8 @@ self: {
];
description = "Lightweight library for building HTTP API";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"linnet-aeson" = callPackage
@@ -162129,6 +160124,8 @@ self: {
];
description = "Aeson JSON support for Linnet";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"linnet-conduit" = callPackage
@@ -162149,6 +160146,8 @@ self: {
];
description = "Conduit-backed support for streaming in Linnet";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"linode" = callPackage
@@ -162270,8 +160269,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
@@ -162395,8 +160392,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
@@ -162431,8 +160426,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
@@ -162496,6 +160489,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
@@ -162509,6 +160504,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
@@ -162524,6 +160521,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
@@ -162539,6 +160538,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
@@ -162586,6 +160587,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
@@ -162600,18 +160603,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
@@ -162628,6 +160642,8 @@ self: {
];
description = "General utility modules for LiquidHaskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-vector" = callPackage
@@ -162641,6 +160657,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
@@ -162963,8 +160981,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
@@ -163016,8 +161032,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
@@ -163037,8 +161051,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
@@ -163055,6 +161067,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
@@ -163231,21 +161245,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
}:
@@ -163267,21 +161266,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
}:
@@ -163295,7 +161279,6 @@ self: {
];
description = "When you need just the RIO monad";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"live-sequencer" = callPackage
@@ -164046,8 +162029,8 @@ self: {
({ mkDerivation, base, containers, doctest, hedgehog }:
mkDerivation {
pname = "loc";
- version = "0.1.3.8";
- sha256 = "11xlpi1g4m0wcjahf1brs77g52pn45g7rglkqz8c6y81y8vllppd";
+ 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";
@@ -164321,25 +162304,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 = [
@@ -164349,7 +162313,6 @@ self: {
];
description = "Structured logging solution (base package)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"log-domain" = callPackage
@@ -164431,8 +162394,6 @@ self: {
];
description = "Structured logging solution (Elasticsearch back end)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"log-postgres" = callPackage
@@ -164445,6 +162406,8 @@ self: {
pname = "log-postgres";
version = "0.7.1.4";
sha256 = "1m96d5486xadypm5iby8rkb979k82md394j5iaik6xk5aavcn6xx";
+ revision = "1";
+ editedCabalFile = "0yyaxibkq8c9bwhaday8ijmfbm8k3i14wd9zsgfby99b6rxra351";
libraryHaskellDepends = [
aeson aeson-pretty base base64-bytestring bytestring deepseq
hpqtypes http-client lifted-base log-base mtl semigroups split text
@@ -164513,6 +162476,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
@@ -164670,8 +162635,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
@@ -164764,8 +162727,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
@@ -165305,6 +163266,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "inline self-recursive definitions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"looper" = callPackage
@@ -165427,19 +163390,19 @@ self: {
({ mkDerivation, aeson-pretty, base, bimap, bytestring, constraints
, containers, data-default, first-class-families, fmt, interpolate
, lens, morley, morley-prelude, mtl, named, optparse-applicative
- , pretty-terminal, QuickCheck, singletons, template-haskell, text
- , text-manipulate, unordered-containers, vinyl, with-utf8
+ , singletons, template-haskell, text, text-manipulate
+ , unordered-containers, vinyl, with-utf8
}:
mkDerivation {
pname = "lorentz";
- version = "0.6.2";
- sha256 = "13xl9f538h729zn9dqjcj10qav1ggbma9rp4pyj0cdgj5mq8mv8w";
+ version = "0.7.1";
+ sha256 = "0qqlbpvifh4n6w8b4brc9fybvaxx8aahj9da6y16zlxlf3n6jbv5";
libraryHaskellDepends = [
aeson-pretty base bimap bytestring constraints containers
data-default first-class-families fmt interpolate lens morley
- morley-prelude mtl named optparse-applicative pretty-terminal
- QuickCheck singletons template-haskell text text-manipulate
- unordered-containers vinyl with-utf8
+ morley-prelude mtl named optparse-applicative singletons
+ template-haskell text text-manipulate unordered-containers vinyl
+ with-utf8
];
description = "EDSL for the Michelson Language";
license = stdenv.lib.licenses.mit;
@@ -165577,8 +163540,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
@@ -165642,8 +163603,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
@@ -165695,8 +163654,8 @@ self: {
}:
mkDerivation {
pname = "lsp";
- version = "1.0.0.0";
- sha256 = "05m9kxcf7g2xb4bhbn08bfbf09b8vvvw3nvpcfldpx180yz3n02r";
+ version = "1.0.0.1";
+ sha256 = "1h7ymzzm00dnvbqxz4g0zp3mvm6v9bjbgkazz514wqrcmma27cm1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -165713,30 +163672,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;
@@ -165779,8 +163738,8 @@ self: {
}:
mkDerivation {
pname = "lsp-types";
- version = "1.0.0.0";
- sha256 = "1cf07hdzgh5inskabdyli3zg95grc3qlw9d5xiqf1hwlspsyxis9";
+ version = "1.0.0.1";
+ sha256 = "1yrm42qsbqk94ql0khifcpvicy9lbvwwrvnr41lplbb1vhqvqc27";
libraryHaskellDepends = [
aeson base binary bytestring containers data-default deepseq
dependent-sum-template directory filepath hashable hslogger lens
@@ -165859,8 +163818,6 @@ self: {
];
description = "Parameterized file evaluator";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lti13" = callPackage
@@ -166483,6 +164440,8 @@ self: {
];
description = "Bindings to LZ4";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"lz4-conduit" = callPackage
@@ -166546,8 +164505,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 ];
@@ -166567,6 +164526,8 @@ self: {
libraryHaskellDepends = [ base bytestring ];
description = "Lzip compression / Lzlib bindings";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"lzlib" = callPackage
@@ -166910,6 +164871,8 @@ self: {
];
description = "Parse machines streams with attoparsec parsers";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"machines-binary" = callPackage
@@ -167118,6 +165081,32 @@ self: {
broken = true;
}) {};
+ "macrm" = callPackage
+ ({ mkDerivation, base, bytestring, cmdargs, cond, directory
+ , exceptions, filepath, githash, hspec, inline-c, main-tester
+ , MissingH, process, text, time, unix, uuid
+ }:
+ mkDerivation {
+ pname = "macrm";
+ version = "1.0.0.5";
+ sha256 = "0j1lcg5igypppj7c5plxifyvcl065j0mqhkdyb8nkpgjp95f7r0n";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base cmdargs cond directory exceptions githash inline-c MissingH
+ process text time unix
+ ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [
+ base bytestring directory filepath hspec main-tester MissingH
+ process unix uuid
+ ];
+ description = "Alternative rm command for macOS that remove files/dirs to the system trash";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"mad-props" = callPackage
({ mkDerivation, base, containers, lens, logict, MonadRandom, mtl
, psqueues, random, random-shuffle, raw-strings-qq, transformers
@@ -167259,8 +165248,8 @@ self: {
}:
mkDerivation {
pname = "magicbane";
- version = "0.4.0";
- sha256 = "0n2yn3jbklibb21pm2ifiy9035d3xmrh8cgywnpawm51p5q3klwl";
+ version = "0.5.1";
+ sha256 = "18kxixk0cj32pjpwp96mpnppy21xn4gy4xksb97m31j30kmlas91";
libraryHaskellDepends = [
aeson aeson-qq attoparsec base bytestring conduit
conduit-combinators data-has ekg-core ekg-wai envy errors
@@ -168098,6 +166087,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
@@ -168802,8 +166793,6 @@ self: {
];
description = "Markup language preprocessor for Haskell";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"masakazu-bot" = callPackage
@@ -168853,8 +166842,8 @@ self: {
}:
mkDerivation {
pname = "massiv";
- version = "0.5.4.0";
- sha256 = "0dmm6x5izmjl1l803fvmxzqrh0jpg56z2aid228a4c44n620dzln";
+ version = "0.5.6.0";
+ sha256 = "13vzprqhyjz1qvsq6b29d8h9xgsrifbpbs2c5cw702hi7mw5zjhp";
libraryHaskellDepends = [
base bytestring data-default-class deepseq exceptions primitive
scheduler unliftio-core vector
@@ -168865,38 +166854,32 @@ 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
+ "massiv_0_5_7_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-io";
- version = "0.2.1.0";
- sha256 = "0p7z4nk0fv9lql17s9d18hi5mrnvr4zry6rghqnhjmhlp97g4yi6";
- revision = "1";
- editedCabalFile = "0sqlkva81p748537vwbg0pzgvlx8xs7560rpd0fjcxafhj32m03x";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
+ pname = "massiv";
+ version = "0.5.7.0";
+ sha256 = "04vv16h048gkfgqsdf3a42qrg62cik9j30p4s13rykq0shzcaf62";
libraryHaskellDepends = [
- base bytestring Color data-default-class deepseq exceptions
- filepath JuicyPixels massiv netpbm unliftio vector
+ base bytestring data-default-class deepseq exceptions primitive
+ scheduler unliftio-core vector
];
testHaskellDepends = [
- base bytestring doctest hspec JuicyPixels massiv massiv-test
- QuickCheck random template-haskell
+ base doctest mersenne-random-pure64 QuickCheck random splitmix
+ template-haskell
];
- description = "Import/export of Image files into massiv Arrays";
+ description = "Massiv (Массив) is an Array Library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
- "massiv-io_0_3_0_1" = callPackage
+ "massiv-io" = callPackage
({ mkDerivation, base, bytestring, Color, data-default-class
, deepseq, doctest, exceptions, filepath, hspec, JuicyPixels
, massiv, massiv-test, netpbm, QuickCheck, random, template-haskell
@@ -168904,8 +166887,8 @@ self: {
}:
mkDerivation {
pname = "massiv-io";
- version = "0.3.0.1";
- sha256 = "0r0nkgpdkjwsdxcfys3idk1m7q0paz5c3gx1sx7xwsj7c5gyp5gs";
+ version = "0.4.0.0";
+ sha256 = "18q09pz563jp8lmnvmcynmhrk6pmqxr8whlcp6f9kilkzy7hzy9k";
libraryHaskellDepends = [
base bytestring Color data-default-class deepseq exceptions
filepath JuicyPixels massiv netpbm unliftio vector
@@ -168916,8 +166899,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
@@ -168948,8 +166929,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
@@ -168960,8 +166943,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
@@ -169019,8 +167000,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
@@ -169037,8 +167016,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
@@ -169445,8 +167422,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
@@ -169955,18 +167930,19 @@ self: {
"mcmc" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, criterion
- , data-default, directory, double-conversion, hspec, hspec-discover
- , log-domain, microlens, mwc-random, QuickCheck, statistics, time
- , transformers, vector, zlib
+ , data-default, directory, dirichlet, double-conversion, hspec
+ , hspec-discover, log-domain, math-functions, microlens, mwc-random
+ , primitive, QuickCheck, statistics, time, transformers, vector
+ , zlib
}:
mkDerivation {
pname = "mcmc";
- version = "0.2.4";
- sha256 = "17ahxp7p1klg1j416gvs76a3x1hii5j0fv80rxfrw0w076gn3yy1";
+ version = "0.3.0";
+ sha256 = "1xkg16gmhqh60z69gz6d51c9yb7q9j2w8aylhpxgh18yz35mw4j1";
libraryHaskellDepends = [
- aeson base bytestring containers data-default directory
- double-conversion log-domain microlens mwc-random statistics time
- transformers vector zlib
+ aeson base bytestring containers data-default directory dirichlet
+ double-conversion log-domain math-functions microlens mwc-random
+ primitive statistics time transformers vector zlib
];
testHaskellDepends = [
base directory hspec hspec-discover log-domain mwc-random
@@ -170242,39 +168218,14 @@ 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 {
pname = "medea";
version = "1.2.0";
sha256 = "019jfz29gz3d06b5yi7fygqa79lp6c6vbzxcb5ka7d8w0zv7w60v";
+ revision = "1";
+ editedCabalFile = "1zkwy3p9q3rd4qcnmgr67xi3fv9frw35rsqpwh5l1mfvv772qap9";
libraryHaskellDepends = [
aeson algebraic-graphs base bytestring containers deepseq free
hashable megaparsec microlens-ghc mtl nonempty-containers
@@ -170287,7 +168238,6 @@ self: {
];
description = "A schema language for JSON";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mediabus" = callPackage
@@ -170516,27 +168466,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
@@ -170546,28 +168477,8 @@ 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_0" = callPackage
- ({ mkDerivation, base, bytestring, case-insensitive, containers
- , criterion, deepseq, mtl, parser-combinators, scientific, text
- , transformers, weigh
- }:
- mkDerivation {
- pname = "megaparsec";
- version = "9.0.0";
- sha256 = "1x10f2b14ww306am9w06s23va26ab3vwdh0jk67ql6ybigxh0asi";
+ version = "9.0.1";
+ sha256 = "00953zvxfyjibw8c1ssmixxh0cwn59pz24zbh6s34rk3v14vqa3j";
libraryHaskellDepends = [
base bytestring case-insensitive containers deepseq mtl
parser-combinators scientific text transformers
@@ -170577,7 +168488,6 @@ self: {
];
description = "Monadic parser combinators";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"megaparsec-tests" = callPackage
@@ -170588,34 +168498,8 @@ 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_0" = 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.0";
- sha256 = "0zm246r8k48mj5v2dxjan7dsrcnw54bcm27swi5mh8c0yb3vcvab";
+ version = "9.0.1";
+ sha256 = "0synm14x1k9r5q7xmv21z0y95b42g7lvwn78mcnc3cx62x6393ng";
libraryHaskellDepends = [
base bytestring containers hspec hspec-expectations
hspec-megaparsec megaparsec mtl QuickCheck text transformers
@@ -170628,7 +168512,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
@@ -171324,6 +169207,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
@@ -171898,8 +169783,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
@@ -172007,6 +169890,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
@@ -172067,6 +169962,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
@@ -172098,6 +170009,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
@@ -172106,8 +170034,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 ];
@@ -172121,8 +170049,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
@@ -172480,6 +170408,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;
}) {};
@@ -172776,6 +170781,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
@@ -172902,22 +170909,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 ];
@@ -172926,7 +170917,6 @@ self: {
];
description = "English spelling functions with an emphasis on simplicity";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"minimung" = callPackage
@@ -172956,43 +170946,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;
@@ -173016,7 +170969,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
@@ -173156,23 +171108,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;
@@ -173182,23 +171117,28 @@ self: {
];
description = "Simple English clause creation from arbitrary words";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"minizinc-process" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, directory
- , hashable, process-extras, stringsearch, text
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+ , directory, hashable, hedgehog, hspec, hspec-hedgehog, process
+ , process-extras, template-haskell, text
}:
mkDerivation {
pname = "minizinc-process";
- version = "0.1.0.0";
- sha256 = "0p2jb69k2n3dy47vx56pwh6pafccsm9r0nzqd60zss5fdrnxddf8";
+ version = "0.1.4.1";
+ sha256 = "0sihpmjzda7kph8mds4p4fn4pgbiay6v680pcqv2d116a5di2c5g";
libraryHaskellDepends = [
- aeson base bytestring containers directory hashable process-extras
- stringsearch text
+ aeson attoparsec base bytestring containers directory hashable
+ process process-extras template-haskell text
+ ];
+ testHaskellDepends = [
+ aeson base hashable hedgehog hspec hspec-hedgehog
];
description = "A set of helpers to call minizinc models";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"minlen" = callPackage
@@ -173305,8 +171245,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
@@ -173421,25 +171359,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;
@@ -173451,6 +171370,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
@@ -173578,20 +171498,20 @@ self: {
"miv" = callPackage
({ mkDerivation, aeson, async, base, concurrent-output, directory
- , filepath, ghc-prim, hashable, hspec, monad-parallel, process
- , SafeSemaphore, text, time, unix-compat, unordered-containers
- , xdg-basedir, yaml
+ , filepath, filepattern, ghc-prim, hashable, hspec, monad-parallel
+ , process, SafeSemaphore, text, time, unix-compat
+ , unordered-containers, xdg-basedir, yaml
}:
mkDerivation {
pname = "miv";
- version = "0.4.3";
- sha256 = "0i2ikjr36qdr2i92bapx2p4lq4jvfmzh12b2nslhqq4xnf2fs2ib";
+ version = "0.4.6";
+ sha256 = "1xf4frjvccjvkzgx9ha9q2i6ig5bx3z37igjb3s7a9zvqnvig06g";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- aeson async base concurrent-output directory filepath ghc-prim
- hashable monad-parallel process SafeSemaphore text time unix-compat
- unordered-containers xdg-basedir yaml
+ aeson async base concurrent-output directory filepath filepattern
+ ghc-prim hashable monad-parallel process SafeSemaphore text time
+ unix-compat unordered-containers xdg-basedir yaml
];
testHaskellDepends = [
aeson base directory ghc-prim hashable hspec monad-parallel process
@@ -173760,8 +171680,6 @@ self: {
];
description = "Machine Learning Toolbox";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mm2" = callPackage
@@ -173881,8 +171799,8 @@ self: {
({ mkDerivation, base, vector }:
mkDerivation {
pname = "mmsyn2";
- version = "0.2.0.0";
- sha256 = "1lxfl6gr42x9rhy4jpig9hwl0bnbidrv65i8f4fr39ifrx43fgxw";
+ version = "0.3.1.0";
+ sha256 = "06n8vxqafc698ahml782klb41g9bfsvqdrl4k0blnn3m3vavnzxy";
libraryHaskellDepends = [ base vector ];
description = "The library that can be used for multiple (Ord a) => a -> b transformations";
license = stdenv.lib.licenses.mit;
@@ -173904,8 +171822,8 @@ self: {
}:
mkDerivation {
pname = "mmsyn4";
- version = "0.4.0.0";
- sha256 = "0qfr2dlzigggbwgznh1sxxkp7qwvcba2rlhwdqs4rzaz53sx2xzj";
+ version = "0.5.0.0";
+ sha256 = "05r33lx2cxsf7a14809dgs7lhfqlglshpv22jfzrl2xy0rl3x4qz";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -173916,16 +171834,14 @@ self: {
];
description = "The \"glue\" between electronic tables and GraphViz";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mmsyn5" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "mmsyn5";
- version = "0.4.4.0";
- sha256 = "1yvsx82x7m5y2swxllhb7zzgspb3lfdhrbw6n5v3xsa9vxhwa35l";
+ version = "0.5.0.0";
+ sha256 = "0xbdmlq71pjnsls67mydrfzajnnyyzp0dvzgrg2lms3pssvzs6f1";
libraryHaskellDepends = [ base ];
description = "Various additional operations on lists (some with intermediate Monads)";
license = stdenv.lib.licenses.mit;
@@ -173933,20 +171849,22 @@ self: {
"mmsyn6ukr" = callPackage
({ mkDerivation, base, bytestring, directory, mmsyn2, mmsyn3
- , mmsyn5, process, vector
+ , mmsyn5, process, ukrainian-phonetics-basic, vector
}:
mkDerivation {
pname = "mmsyn6ukr";
- version = "0.8.1.0";
- sha256 = "0r5lnx1m57kjfb1cfm9a22l9kn552y6vpfbkxpffi03ni407q65q";
+ version = "0.9.0.0";
+ sha256 = "1knq7yqgsk3hjvpfb1f3igq7flrmsjafp669d24ww7ijcxs7rpda";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base bytestring directory mmsyn2 mmsyn3 mmsyn5 process vector
+ base bytestring directory mmsyn2 mmsyn3 mmsyn5 process
+ ukrainian-phonetics-basic vector
];
executableHaskellDepends = [
- base bytestring directory mmsyn2 mmsyn3 mmsyn5 process vector
+ base bytestring directory mmsyn2 mmsyn3 mmsyn5 process
+ ukrainian-phonetics-basic vector
];
description = "A musical instrument synthesizer or a tool for Ukrainian language listening";
license = stdenv.lib.licenses.mit;
@@ -173972,6 +171890,8 @@ self: {
];
description = "Produces a sound recording specified by the Ukrainian text";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mmsyn7l" = callPackage
@@ -174116,8 +172036,8 @@ self: {
}:
mkDerivation {
pname = "mock-httpd";
- version = "0.0.0.0";
- sha256 = "0mv669gvn61by4j7sd4w2hvzr3vpa0szrhgzdciv5g1a0gsh3kk7";
+ version = "1.0.0";
+ sha256 = "1dn680lpvh2ww0ab4wgp9a7k2w309zymkjlp3igwk01q4cbjpsg2";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -174245,10 +172165,8 @@ self: {
}:
mkDerivation {
pname = "modern-uri";
- version = "0.3.2.0";
- sha256 = "162s88yayalh4vlngman5gz3k0gnszxrksh1wk5227qihbpsiwhb";
- revision = "3";
- editedCabalFile = "1md8x7ql885g3n55yfd2kgs4np74d7s6rdzlw69bs4zk8074b4q0";
+ version = "0.3.3.0";
+ sha256 = "184vhcnpwjsvxwbdsipz7kc2xylfwfqflbbbyipag610w07a3qk2";
libraryHaskellDepends = [
base bytestring containers contravariant deepseq exceptions
megaparsec mtl profunctors QuickCheck reflection tagged
@@ -174593,8 +172511,6 @@ self: {
];
description = "A better error monad transformer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-atom" = callPackage
@@ -174664,6 +172580,8 @@ self: {
];
description = "A library for probabilistic programming";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"monad-bool" = callPackage
@@ -174759,8 +172677,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
@@ -174914,8 +172830,6 @@ self: {
];
description = "Guard monadic computations with cleanup actions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-fork" = callPackage
@@ -175119,6 +173033,28 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "monad-logger_0_3_36" = callPackage
+ ({ mkDerivation, base, bytestring, conduit, conduit-extra
+ , exceptions, fast-logger, lifted-base, monad-control, monad-loops
+ , mtl, resourcet, stm, stm-chans, template-haskell, text
+ , transformers, transformers-base, transformers-compat
+ , unliftio-core
+ }:
+ mkDerivation {
+ pname = "monad-logger";
+ 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
+ template-haskell text transformers transformers-base
+ transformers-compat unliftio-core
+ ];
+ description = "A class of monads which can log messages";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"monad-logger-json" = callPackage
({ mkDerivation, aeson, base, monad-logger, template-haskell, text
}:
@@ -175167,8 +173103,6 @@ self: {
];
description = "syslog output for monad-logger";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-loops" = callPackage
@@ -175663,7 +173597,6 @@ self: {
description = "Stateful supply monad";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-task" = callPackage
@@ -176422,6 +174355,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
@@ -176507,8 +174442,8 @@ self: {
pname = "monoidal-containers";
version = "0.6.0.1";
sha256 = "1j5mfs0ysvwk3jsmq4hlj4l3kasfc28lk1b3xaymf9dw48ac5j82";
- revision = "1";
- editedCabalFile = "06agyfnhr4cr42m4zj7xwl5an3skbjvba53a5i6sl9890gx7mml3";
+ revision = "2";
+ editedCabalFile = "1b98zf8c2mz7qrp24pyq6wqx5ljlckc7hyk62kiyj23svq7sxpzz";
libraryHaskellDepends = [
aeson base containers deepseq hashable lens newtype semialign
semigroups these unordered-containers
@@ -176663,6 +174598,8 @@ self: {
];
description = "Month, YearMonth, Quarter, YearQuarter types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"monus" = callPackage
@@ -176818,15 +174755,14 @@ self: {
, generic-deriving, gitrev, haskeline, hex-text, interpolate, lens
, megaparsec, memory, morley-prelude, mtl, named
, optparse-applicative, parser-combinators, pretty-simple
- , QuickCheck, quickcheck-arbitrary-adt, quickcheck-instances
, 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
}:
mkDerivation {
pname = "morley";
- version = "1.7.1";
- sha256 = "0za05qqx64zx92fsrnlk78m0d2g3ircw0k67fym7k5a9mck6bxg0";
+ version = "1.9";
+ sha256 = "17fkh2dbi79lgc61nj9v0fyj26n7lzsj824nvi94q0f9qi6ifk5j";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -176834,15 +174770,15 @@ 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 QuickCheck
- quickcheck-arbitrary-adt quickcheck-instances semigroups show-type
+ 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
];
executableHaskellDepends = [
- aeson base bytestring fmt haskeline megaparsec morley-prelude named
- optparse-applicative pretty-simple text vinyl with-utf8
+ aeson base bytestring data-default fmt haskeline megaparsec
+ morley-prelude named optparse-applicative pretty-simple text vinyl
+ with-utf8
];
description = "Developer tools for the Michelson Language";
license = stdenv.lib.licenses.mit;
@@ -176861,6 +174797,46 @@ self: {
license = stdenv.lib.licenses.agpl3Plus;
}) {};
+ "morloc" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, directory
+ , docopt, extra, filepath, haskell-src-meta, megaparsec, mtl
+ , parsec, partial-order, pretty-simple, prettyprinter
+ , prettyprinter-ansi-terminal, process, QuickCheck, raw-strings-qq
+ , safe, scientific, tasty, tasty-golden, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, unordered-containers
+ , yaml
+ }:
+ mkDerivation {
+ pname = "morloc";
+ version = "0.33.0";
+ sha256 = "089p6hajqlzsgpgmn1s467c4m9d3d0h507vml6vvxlhlph1gda76";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring containers directory extra filepath
+ haskell-src-meta megaparsec mtl parsec partial-order pretty-simple
+ prettyprinter prettyprinter-ansi-terminal process raw-strings-qq
+ safe scientific template-haskell text unordered-containers yaml
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring containers directory docopt extra filepath
+ haskell-src-meta megaparsec mtl parsec partial-order pretty-simple
+ prettyprinter prettyprinter-ansi-terminal process raw-strings-qq
+ safe scientific template-haskell text unordered-containers yaml
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers directory extra filepath
+ haskell-src-meta megaparsec mtl parsec partial-order pretty-simple
+ prettyprinter prettyprinter-ansi-terminal process QuickCheck
+ raw-strings-qq safe scientific tasty tasty-golden tasty-hunit
+ tasty-quickcheck template-haskell text unordered-containers yaml
+ ];
+ description = "A multi-lingual, typed, workflow language";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"morph" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, filepath
, optparse-applicative, postgresql-simple, text, yaml
@@ -176881,54 +174857,27 @@ 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_15_1" = 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, aeson, base, bytestring, containers
+ , morpheus-graphql-core, morpheus-graphql-subscriptions, mtl
+ , relude, tasty, tasty-hunit, template-haskell, text, transformers
+ , unordered-containers, vector
}:
mkDerivation {
pname = "morpheus-graphql";
- version = "0.15.1";
- sha256 = "1vk1rzrham61pnn5c77rvrn0zb02hc1birxdnyz80sjdap5fk8in";
+ version = "0.16.0";
+ sha256 = "18sayr7avxdavppzj8nh3fli0cdryl4yyrzw8d38qk0p8hw84wgc";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base bytestring containers megaparsec morpheus-graphql-core
- mtl scientific template-haskell text transformers unliftio-core
- unordered-containers uuid vector websockets
+ aeson base bytestring containers morpheus-graphql-core mtl relude
+ template-haskell text transformers unordered-containers vector
];
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
+ aeson base bytestring containers morpheus-graphql-core
+ morpheus-graphql-subscriptions mtl relude tasty tasty-hunit
+ template-haskell text transformers unordered-containers vector
];
description = "Morpheus GraphQL";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"morpheus-graphql-cli" = callPackage
@@ -176955,76 +174904,73 @@ self: {
"morpheus-graphql-client" = callPackage
({ mkDerivation, aeson, base, bytestring, directory
- , morpheus-graphql-core, mtl, tasty, tasty-hunit, template-haskell
- , text, transformers, unordered-containers
+ , morpheus-graphql-core, mtl, relude, tasty, tasty-hunit
+ , template-haskell, text, transformers, unordered-containers
}:
mkDerivation {
pname = "morpheus-graphql-client";
- version = "0.15.1";
- sha256 = "1gmyil518qjn5l30kljrm52fznkib1d1qyxnjhyb535jc9f44zhz";
+ version = "0.16.0";
+ sha256 = "1apm35yy1f1hkqihk4ilzzlg1p4fk13i7zmd7fkcd33aiajzw5mh";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base bytestring morpheus-graphql-core mtl template-haskell
- text transformers unordered-containers
+ aeson base bytestring morpheus-graphql-core mtl relude
+ template-haskell text transformers unordered-containers
];
testHaskellDepends = [
- aeson base bytestring directory morpheus-graphql-core mtl tasty
- tasty-hunit template-haskell text transformers unordered-containers
+ aeson base bytestring directory morpheus-graphql-core mtl relude
+ tasty tasty-hunit template-haskell text transformers
+ unordered-containers
];
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, aeson, base, bytestring, directory, hashable
+ , megaparsec, mtl, relude, 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";
+ version = "0.16.0";
+ sha256 = "0c5gbqrxgib2irysmvl35j7ccz5fi1aqb3p3fyxkvcw44nnmkl5g";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base bytestring hashable megaparsec scientific
+ aeson base bytestring hashable megaparsec mtl relude 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
+ aeson base bytestring directory hashable megaparsec mtl relude
+ 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_15_1" = callPackage
- ({ mkDerivation, aeson, base, bytestring, directory, hashable
- , megaparsec, mtl, scientific, tasty, tasty-hunit, template-haskell
- , text, th-lift-instances, transformers, unordered-containers
- , vector
+ "morpheus-graphql-subscriptions" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, directory
+ , morpheus-graphql-core, mtl, relude, tasty, tasty-hunit, text
+ , transformers, unliftio-core, unordered-containers, uuid
+ , websockets
}:
mkDerivation {
- pname = "morpheus-graphql-core";
- version = "0.15.1";
- sha256 = "0nakm33ybrj8y3ci0a4697dvz8q38z17vr2mkcbm7h14h06kg8wr";
- enableSeparateDataOutput = true;
+ pname = "morpheus-graphql-subscriptions";
+ version = "0.16.0";
+ sha256 = "1bilw276nlzx9fqcc6g5cmnf4jws17v7djz1m8n184a1skxbd02l";
libraryHaskellDepends = [
- aeson base bytestring hashable megaparsec mtl scientific
- template-haskell text th-lift-instances transformers
- unordered-containers vector
+ aeson base bytestring morpheus-graphql-core mtl relude text
+ transformers unliftio-core unordered-containers uuid websockets
];
testHaskellDepends = [
- aeson base bytestring directory hashable megaparsec mtl scientific
- tasty tasty-hunit template-haskell text th-lift-instances
- transformers unordered-containers vector
+ aeson base bytestring directory morpheus-graphql-core mtl relude
+ tasty tasty-hunit text transformers unliftio-core
+ unordered-containers uuid websockets
];
- description = "Morpheus GraphQL Core";
+ description = "Morpheus GraphQL Subscriptions";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"morphisms" = callPackage
@@ -177148,8 +175094,8 @@ self: {
}:
mkDerivation {
pname = "moss";
- version = "0.1.0.0";
- sha256 = "19gy0x191gk6wa85vp5nhh0xgmr3mj2daiqx8bap452fm1y85qcr";
+ version = "0.2.0.0";
+ sha256 = "17ac31r26c8zddp3qdk573lyry2bz7c0y49q0adln3psd39czzw0";
libraryHaskellDepends = [
base bytestring conduit-extra mtl network network-simple
unix-compat
@@ -177181,8 +175127,6 @@ self: {
];
description = "General purpose migrations library";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"moto-postgresql" = callPackage
@@ -177413,8 +175357,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
@@ -177432,8 +175374,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
@@ -177451,8 +175391,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
@@ -177470,8 +175408,6 @@ self: {
testHaskellDepends = [ base ];
description = "MPI bindings for Haskell";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mplayer-spot" = callPackage
@@ -177515,8 +175451,8 @@ self: {
}:
mkDerivation {
pname = "mprelude";
- version = "0.2.0";
- sha256 = "0llkcbilz138zlrqmsny74g9ybjf665h7w84g0q0rli9dvjnc4bl";
+ version = "0.2.1";
+ sha256 = "103720ngsryi6x084nbjg6cw0rpsbnmhmxbz54zc09zggh8w1ccv";
libraryHaskellDepends = [
base source-constraints text unliftio-core
];
@@ -178049,18 +175985,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 {
@@ -178128,18 +176052,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 {
@@ -178263,8 +176175,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;
@@ -178281,24 +176193,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
];
@@ -178309,7 +176221,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
@@ -178320,8 +176232,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
@@ -178412,6 +176324,8 @@ self: {
];
description = "Lenses for @mu-schema@ terms";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-optics" = callPackage
@@ -178419,28 +176333,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
@@ -178457,6 +176376,8 @@ self: {
];
description = "Metrics support for Mu using Prometheus";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-protobuf" = callPackage
@@ -178467,8 +176388,8 @@ self: {
}:
mkDerivation {
pname = "mu-protobuf";
- version = "0.4.0.0";
- sha256 = "13323mk6maj4fn1vg98nkb80k1975mqaszbj67a4mr5n2s9vrlz2";
+ version = "0.4.0.3";
+ sha256 = "0wc562fw89l3qmyf28axj41cyj88ppkg0jsif9rsrdgj4ypq2zrj";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -178492,31 +176413,36 @@ 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
- ({ mkDerivation, aeson, base, bytestring, containers, sop-core
- , template-haskell, text, th-abstraction, unordered-containers
- , uuid, vector
+ ({ mkDerivation, aeson, base, bytestring, containers
+ , first-class-families, sop-core, template-haskell, text
+ , th-abstraction, unordered-containers, uuid, vector
}:
mkDerivation {
pname = "mu-schema";
- version = "0.3.1.0";
- sha256 = "1kl62ask8cvjimjcb9f3y3vpvk544m3zlzp4jn1yrvbmzn3px0d1";
+ version = "0.3.1.1";
+ sha256 = "0n30xn2z1dl4n28mbfnif8csvz0namll0hab1r7mhnamp0yc3gs8";
libraryHaskellDepends = [
- aeson base bytestring containers sop-core template-haskell text
- th-abstraction unordered-containers uuid vector
+ aeson base bytestring containers first-class-families sop-core
+ template-haskell text th-abstraction unordered-containers uuid
+ vector
];
description = "Format-independent schemas for serialization";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-servant-server" = callPackage
@@ -178555,6 +176481,8 @@ self: {
];
description = "Tracing support for Mu";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mucipher" = callPackage
@@ -178918,8 +176846,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
@@ -179813,8 +177739,8 @@ self: {
}:
mkDerivation {
pname = "musicw";
- version = "0.3.5.2";
- sha256 = "0mn5vnjxqkpd2pgjxmchlih74a1m52v06h6f08kyb26l0sjpbfx7";
+ version = "0.3.6";
+ sha256 = "0bi57x087r22547z90n58faz78ha6z6pfmf2chwrfdys48lr8wfq";
libraryHaskellDepends = [
array base bytestring containers data-default file-embed ghcjs-base
ghcjs-dom ghcjs-prim json monad-loops mtl safe text time
@@ -179858,8 +177784,6 @@ self: {
];
description = "A representation of the MusicXML format";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mustache" = callPackage
@@ -179955,8 +177879,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
@@ -179996,18 +177918,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;
}) {};
@@ -180128,8 +178051,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
@@ -180180,8 +178101,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
@@ -180494,8 +178413,8 @@ self: {
}:
mkDerivation {
pname = "mysql";
- version = "0.1.7";
- sha256 = "1nbj958nsr568c1mhwhcidz8d1p35c6b99m8xz2z0w8ig737nbgg";
+ version = "0.1.7.2";
+ sha256 = "0vkc39hx55hqwgkhqm80ckabbjaq4f9840msznf71glzihzg8k0n";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [ base bytestring containers ];
librarySystemDepends = [ mysql ];
@@ -180532,8 +178451,8 @@ self: {
}:
mkDerivation {
pname = "mysql-haskell";
- version = "0.8.4.2";
- sha256 = "1lg9w9kwjnrx948r24flw0yjwxc8f93ygg45dl2djk4kfxdfnlaz";
+ version = "0.8.4.3";
+ sha256 = "1gjq8spl6s05kcckw78d1wi2k8blr25mbvicd1kwr653lj2d3w74";
libraryHaskellDepends = [
base binary binary-ieee754 binary-parsers blaze-textual bytestring
bytestring-lexing cryptonite io-streams memory monad-loops network
@@ -180544,8 +178463,6 @@ self: {
];
description = "pure haskell MySQL driver";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mysql-haskell-nem" = callPackage
@@ -180561,8 +178478,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
@@ -180571,8 +178486,8 @@ self: {
}:
mkDerivation {
pname = "mysql-haskell-openssl";
- version = "0.8.3.0";
- sha256 = "0pm5vd2gpb1x68n2i5brvspngfplp283jlw9a351z2yrnpwmwd24";
+ version = "0.8.3.1";
+ sha256 = "1fq1990423is1zmyd3qa6dxyyj5ackrgsr9i3wvzkw3xys472j2w";
libraryHaskellDepends = [
base binary HsOpenSSL mysql-haskell tcp-streams tcp-streams-openssl
wire-streams
@@ -181063,6 +178978,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
@@ -181117,6 +179034,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
@@ -181532,8 +179451,6 @@ self: {
];
description = "Natural number";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"natural-arithmetic" = callPackage
@@ -181608,8 +179525,8 @@ self: {
pname = "natural-transformation";
version = "0.4";
sha256 = "1by8xwjc23l6pa9l4iv7zp82dykpll3vc3hgxk0pgva724n8xhma";
- revision = "8";
- editedCabalFile = "007vgw2zaf2z9fyi9f0spmqn6fd8j438r3vnkgmazzvb43szmi0n";
+ revision = "9";
+ editedCabalFile = "1db5ln24wcn4fcf92096iff8jp7q531ccm8pgbqincrbxayahl1s";
libraryHaskellDepends = [ base ];
testHaskellDepends = [
base containers quickcheck-instances tasty tasty-quickcheck
@@ -181749,24 +179666,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 ];
@@ -181776,7 +179675,6 @@ self: {
];
description = "A quasiquoter for neat and simple multiline text interpolation";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"needle" = callPackage
@@ -182227,8 +180125,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
@@ -182249,8 +180145,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
@@ -182631,8 +180525,6 @@ self: {
];
description = "safe nettle binding";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) nettle;};
"nettle-frp" = callPackage
@@ -182790,22 +180682,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
@@ -182821,16 +180697,14 @@ 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";
- revision = "1";
- editedCabalFile = "079svy0nr035xhz4gd6cila0wvsjl23hi3hq5407m3qdmcf4rkis";
+ version = "3.1.2.1";
+ sha256 = "0jlx8dls0h95znpcb66bd95k4mp3aaa733h89pq5ymyb8m29bapw";
libraryHaskellDepends = [ base bytestring deepseq directory ];
testHaskellDepends = [
base bytestring directory hspec HUnit QuickCheck temporary
@@ -183779,8 +181653,6 @@ self: {
];
description = "TCP instantiation of Network.Transport";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"network-transport-tests" = callPackage
@@ -183911,8 +181783,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
@@ -184483,19 +182353,20 @@ 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
+ , enclosed-exceptions, http-client, http-types, network, ngx-export
, ngx-export-tools, safe, snap-core, snap-server, template-haskell
, text, time, trifecta, unordered-containers
}:
mkDerivation {
pname = "ngx-export-tools-extra";
- version = "0.5.6.0";
- sha256 = "08a13v1fx7lad7wdibij79vdcbqn10lcb2n6lhzq70097f8a06vm";
+ version = "0.5.9.0";
+ sha256 = "073zzhrv9g7q8miqxws79h2hiqi3yssyb7smsb1mrx4y1rsmq4ss";
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
+ http-types network ngx-export ngx-export-tools 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;
@@ -184915,22 +182786,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
@@ -184980,8 +182852,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 = [
@@ -185369,6 +183241,8 @@ self: {
];
description = "A static site generator";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"nom" = callPackage
@@ -185704,8 +183578,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 ];
@@ -185994,8 +183868,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
@@ -186203,15 +184075,13 @@ self: {
}:
mkDerivation {
pname = "nri-env-parser";
- version = "0.1.0.1";
- sha256 = "1v6984ndlalrvdff10frik8bxqskmzf8cr13q6095jl6krjivkay";
+ version = "0.1.0.2";
+ sha256 = "0cl9f6p83k0r7ha6hzgmrv0abi9rw5p0wr838jyhazk179g37rrn";
libraryHaskellDepends = [
base modern-uri network-uri nri-prelude text
];
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
@@ -186223,8 +184093,8 @@ self: {
}:
mkDerivation {
pname = "nri-prelude";
- version = "0.1.0.4";
- sha256 = "0x8jvrp2kcj9a23g370fj9v6mmp3c3vi05dg3arq1ri5in4y6psa";
+ version = "0.2.0.0";
+ sha256 = "061klliw29a8kkbwgqkhqbil7jq85pxgmqn21xwszi0g16jb8ayx";
libraryHaskellDepends = [
aeson ansi-terminal async auto-update base bytestring
concurrent-output containers directory exceptions filepath hedgehog
@@ -186239,8 +184109,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
@@ -186374,6 +184242,8 @@ self: {
testHaskellDepends = [ base vector ];
description = "Multidimensional arrays, Linear algebra";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"null-canvas" = callPackage
@@ -186487,6 +184357,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
@@ -186738,17 +184610,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
}:
@@ -186761,22 +184622,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;
@@ -186796,8 +184675,6 @@ self: {
testHaskellDepends = [ base doctest numhask ];
description = "See readme.md";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"numhask-hedgehog" = callPackage
@@ -186878,14 +184755,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;
@@ -187031,8 +184908,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
@@ -187056,8 +184931,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
@@ -187078,8 +184951,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
@@ -187186,27 +185057,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;
@@ -187220,7 +185070,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
@@ -187495,6 +185344,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
@@ -187949,8 +185800,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 = [
@@ -188496,34 +186347,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";
@@ -188542,7 +186365,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
@@ -188610,6 +186432,8 @@ self: {
];
description = "A monad transformer for Opaleye";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"open-adt" = callPackage
@@ -188758,6 +186582,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
@@ -188775,8 +186601,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
@@ -188862,6 +186686,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
@@ -188898,6 +186724,8 @@ self: {
];
description = "OpenAPI3 Haskell Client Code Generator";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"opench-meteo" = callPackage
@@ -189362,16 +187190,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
}:
@@ -189383,46 +187201,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
@@ -189456,8 +187237,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
@@ -189484,34 +187263,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;
@@ -189527,8 +187278,6 @@ self: {
splitmix text typed-process unordered-containers
];
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"opentelemetry-wai" = callPackage
@@ -189537,30 +187286,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
@@ -189970,8 +187701,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
@@ -189997,32 +187726,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
@@ -190046,7 +187749,6 @@ self: {
];
description = "Optics as an abstract interface";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"optics-core" = callPackage
@@ -190055,23 +187757,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 = [
@@ -190079,7 +187764,6 @@ self: {
];
description = "Optics as an abstract interface: core definitions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"optics-extra" = callPackage
@@ -190089,23 +187773,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 = [
@@ -190114,27 +187781,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
}:
@@ -190151,7 +187800,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
@@ -190160,21 +187808,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 = [
@@ -190182,7 +187815,6 @@ self: {
];
description = "Utilities for compatibility with van Laarhoven optics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"optima" = callPackage
@@ -190372,18 +188004,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;
@@ -190411,8 +188043,8 @@ self: {
({ mkDerivation, base, mtl }:
mkDerivation {
pname = "optparse-declarative";
- version = "0.3.1";
- sha256 = "1s3bkkn5a8bgkbqdsf5ir18r0j0r2r0agz04q2ccafd26d8xdx2s";
+ version = "0.4.1";
+ sha256 = "0paa7r64y0nb9yv3x387pdid68lnc1gn2m28kcli55dvh1x4wwxr";
libraryHaskellDepends = [ base mtl ];
description = "Declarative command line option parser";
license = stdenv.lib.licenses.mit;
@@ -190541,8 +188173,6 @@ self: {
];
description = "Types and functions for Kepler orbits";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"orc" = callPackage
@@ -190740,8 +188370,6 @@ self: {
libraryHaskellDepends = [ base containers ];
description = "basic orders";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ordinal" = callPackage
@@ -190808,6 +188436,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
@@ -190822,6 +188452,8 @@ self: {
];
description = "Lucid integration for org-mode";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"org2anki" = callPackage
@@ -190926,6 +188558,8 @@ self: {
];
description = "Statistics visualizer for org-mode";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"origami" = callPackage
@@ -190990,54 +188624,25 @@ self: {
broken = true;
}) {};
- "ormolu_0_0_5_0" = 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.0.5.0";
- sha256 = "1sf22silpj89sldd7wanlr34nsv77bq0cf4i0q1x2r20pz7s4w4m";
- 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;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"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, 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.0";
- sha256 = "13s8irk1w7yrh9algbnvv5hjvnxmi3fndz34rncp33cyfnjv18j7";
- revision = "1";
- editedCabalFile = "1x8zkrrldalawrc7az5i1bdp4w1xvl195d9wq2mwyzkv5nih8gaa";
+ 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
@@ -191065,8 +188670,6 @@ self: {
];
description = "Multidimensional arrays inspired by APL";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"os-release" = callPackage
@@ -191350,8 +188953,6 @@ self: {
];
description = "Finite overloading";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"overloaded" = callPackage
@@ -191525,8 +189126,6 @@ self: {
];
description = "Check your cabal packages for lagging dependencies";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"packed" = callPackage
@@ -191904,6 +189503,8 @@ self: {
];
description = "Bilinear pairings";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"palette" = callPackage
@@ -191919,6 +189520,8 @@ self: {
];
description = "Utilities for choosing and creating color schemes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"palindromes" = callPackage
@@ -191940,6 +189543,8 @@ self: {
pname = "pam";
version = "0.2.0.0";
sha256 = "0j4hm7ph0iszf8wyqpy5jiplr14jj37z2yvgcgy7p5ab5p5r38gx";
+ revision = "1";
+ editedCabalFile = "09d6acii3gimk3f04scy9k5f7di4sdam753ddi587px530pwdigb";
libraryHaskellDepends = [ base ];
librarySystemDepends = [ pam ];
libraryToolDepends = [ c2hs ];
@@ -191992,63 +189597,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_0_2" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base
, base64-bytestring, binary, blaze-html, blaze-markup, bytestring
, case-insensitive, citeproc, commonmark, commonmark-extensions
@@ -192067,8 +189615,8 @@ self: {
}:
mkDerivation {
pname = "pandoc";
- version = "2.11.0.2";
- sha256 = "0lnzypad3jfix7h78gk4fvyl0x3n7f77i8bn6dn2lzdsf6wasy8x";
+ version = "2.11.2";
+ sha256 = "10p2vmdjwgbzrbzrpsplbs67pycwz91aww4iz1rclw382xag42nb";
configureFlags = [ "-fhttps" "-f-trypandoc" ];
isLibrary = true;
isExecutable = true;
@@ -192102,7 +189650,6 @@ self: {
'';
description = "Conversion between markup formats";
license = stdenv.lib.licenses.gpl2Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -192116,43 +189663,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;
@@ -192176,7 +189686,6 @@ self: {
doCheck = false;
description = "Supports using pandoc with citeproc";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pandoc-citeproc-preamble" = callPackage
@@ -192205,8 +189714,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;
@@ -192230,6 +189741,8 @@ self: {
];
description = "Pandoc filter for cross-references";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pandoc-csv2table" = callPackage
@@ -192249,6 +189762,17 @@ self: {
broken = true;
}) {};
+ "pandoc-dhall-decoder" = callPackage
+ ({ mkDerivation, base, dhall, either, pandoc, text }:
+ mkDerivation {
+ pname = "pandoc-dhall-decoder";
+ version = "0.1.0.1";
+ sha256 = "032fx8fy134hysg10y5c57c7jkvq8lkc0q2r8ylc54qbfmvqd820";
+ libraryHaskellDepends = [ base dhall either pandoc text ];
+ description = "Decodes pandoc to dhall";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"pandoc-emphasize-code" = callPackage
({ mkDerivation, base, filepath, hashable, lucid, mtl, pandoc-types
, process, semigroups, tasty, tasty-discover, tasty-hspec
@@ -192272,8 +189796,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
@@ -192471,46 +189993,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
@@ -192542,8 +190024,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
@@ -192630,55 +190110,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_21" = 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.21";
- sha256 = "1wbb0hhjiw0b66kj1ck3qipwgdac5v7qvjaqszsz5fll3cqp4sna";
- 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;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "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 = [
@@ -192692,7 +190123,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
@@ -192751,8 +190181,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;
}) {};
@@ -192903,59 +190333,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
@@ -192970,49 +190347,8 @@ 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_3" = 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.3";
- sha256 = "0yx30zhyq0wbda6z8a9lvp8c83b3nj4l2s8lcxnvwgnzkanvlkss";
+ version = "0.5.1.4";
+ sha256 = "1q66pxacjxc43gbmjjrvs99wcrzp8yya4gx35qhbb6hgkzwssqhb";
libraryHaskellDepends = [
aeson ansi-terminal base bytestring Cabal casa-client casa-types
conduit conduit-extra containers cryptonite cryptonite-conduit
@@ -193036,7 +190372,6 @@ self: {
];
description = "Content addressable Haskell package management";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pantry-tmp" = callPackage
@@ -193495,6 +190830,8 @@ self: {
];
description = "packrat parser";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pappy" = callPackage
@@ -193605,18 +190942,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 {
@@ -193668,13 +190993,11 @@ self: {
({ mkDerivation, base, parallel, tree-monad }:
mkDerivation {
pname = "parallel-tree-search";
- version = "0.4.1";
- sha256 = "1x2k649q6gqz9z16vwg1j59ajf2wp59lfwb65g8819fz4rwimncr";
+ version = "0.4.2";
+ sha256 = "08r8xl3x5zvsy3d3ss9m9l7kb0dyp7hjrwxlnz7g2jl7p5x8rjbd";
libraryHaskellDepends = [ base parallel tree-monad ];
description = "Parallel Tree Search";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"parameterized" = callPackage
@@ -193734,8 +191057,8 @@ self: {
pname = "paramtree";
version = "0.1.1.1";
sha256 = "0ls9wzmz5lk7gyl8lx9cjs49zpwhrv955fs5q6ypv7bpbvjbchs1";
- revision = "2";
- editedCabalFile = "17wyi6q6azm2s04pm1alc183yp01a8qbvj1nymjxdzvrl2dkk2g6";
+ revision = "3";
+ editedCabalFile = "1nd342xk0sm9dlh5915b9kbksyd87wpji1mw8m8phm8d72prcxmi";
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [
base bytestring tasty tasty-golden tasty-hunit temporary
@@ -193876,29 +191199,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;
@@ -193914,7 +191214,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
@@ -194194,8 +191493,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "Portable monadic parser combinators";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"parsec2" = callPackage
@@ -194269,8 +191566,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "Parallel Parsing Processes";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"parsely" = callPackage
@@ -194412,6 +191707,8 @@ self: {
];
description = "`parsers` instances for Megaparsec";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"parsestar" = callPackage
@@ -194582,8 +191879,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
@@ -194595,8 +191890,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
@@ -194609,8 +191902,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
@@ -194889,15 +192180,15 @@ self: {
}:
mkDerivation {
pname = "patch";
- version = "0.0.3.1";
- sha256 = "1dkms6ngr01d4gvyjbl6z30b6qz4cnxnh0y7advrc9fib0237gnl";
+ version = "0.0.3.2";
+ sha256 = "1b819d1iramxb0sf0zm4ry8mrd74y35iffbb6qys3a2xq1d382xa";
libraryHaskellDepends = [
base constraints-extras containers dependent-map dependent-sum lens
monoidal-containers semialign semigroupoids these transformers
witherable
];
testHaskellDepends = [ base directory filemanip filepath hlint ];
- description = "Infrastructure for writing patches which act on other types";
+ description = "Data structures for describing changes to other data structures";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -195062,26 +192353,6 @@ self: {
}:
mkDerivation {
pname = "path-io";
- version = "1.6.1";
- sha256 = "1qbnjwx72idbqwi5gkhnphf2phdszdf6y1aqf77y17kks3992vmn";
- libraryHaskellDepends = [
- base containers directory dlist exceptions filepath path temporary
- time transformers unix-compat
- ];
- testHaskellDepends = [
- base directory exceptions filepath hspec path transformers
- unix-compat
- ];
- description = "Interface to ‘directory’ package for users of ‘path’";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "path-io_1_6_2" = callPackage
- ({ mkDerivation, base, containers, directory, dlist, exceptions
- , filepath, hspec, path, temporary, time, transformers, unix-compat
- }:
- mkDerivation {
- pname = "path-io";
version = "1.6.2";
sha256 = "11mrs0awd343far3rmcphdli65g737haxg7fwx3pl04fgdxfbpdq";
libraryHaskellDepends = [
@@ -195094,7 +192365,6 @@ self: {
];
description = "Interface to ‘directory’ package for users of ‘path’";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"path-like" = callPackage
@@ -195134,8 +192404,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
@@ -195240,20 +192508,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 {
@@ -195325,8 +192579,6 @@ self: {
];
description = "Pattern tries";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"patterns" = callPackage
@@ -195546,6 +192798,37 @@ self: {
broken = true;
}) {};
+ "pcapng" = callPackage
+ ({ mkDerivation, base, bytestring, bytestring-arbitrary, cereal
+ , cereal-conduit, conduit, conduit-extra, directory, filepath
+ , genvalidity-hspec, genvalidity-property, hspec, hspec-core, lens
+ , QuickCheck, resourcet, text, unliftio-core, validity
+ }:
+ mkDerivation {
+ pname = "pcapng";
+ version = "0.1.0.0";
+ sha256 = "1mvxl8fjsfs8xvm8v9nrqjidv52sgxqydgfnxh0bckhbzcc7gqaq";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring cereal cereal-conduit conduit conduit-extra lens
+ resourcet text unliftio-core
+ ];
+ executableHaskellDepends = [
+ base bytestring cereal cereal-conduit conduit conduit-extra lens
+ resourcet text unliftio-core
+ ];
+ testHaskellDepends = [
+ base bytestring bytestring-arbitrary cereal cereal-conduit conduit
+ conduit-extra directory filepath genvalidity-hspec
+ genvalidity-property hspec hspec-core lens QuickCheck resourcet
+ text unliftio-core validity
+ ];
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"pcd-loader" = callPackage
({ mkDerivation, attoparsec, base, binary, bytestring, deepseq
, directory, HUnit, lens, linear, mtl, string-qq, test-framework
@@ -195630,8 +192913,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
@@ -196094,6 +193377,8 @@ self: {
];
description = "An implementation of Pedersen commitment schemes";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pedestrian-dag" = callPackage
@@ -196165,6 +193450,8 @@ self: {
];
description = "Package to solve the Generalized Pell Equation";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pem" = callPackage
@@ -196239,6 +193526,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
@@ -196381,6 +193670,8 @@ self: {
];
description = "Percent encode/decode ByteStrings";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"percent-format" = callPackage
@@ -196433,6 +193724,8 @@ self: {
benchmarkToolDepends = [ cpphs ];
description = "Find duplicate images";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"perdure" = callPackage
@@ -196669,16 +193962,14 @@ self: {
}:
mkDerivation {
pname = "periodic-client";
- version = "1.1.7.1";
- sha256 = "0d9ngiq064fajiy2c4sddpgr93ia13iv83rdnvbk05x7agi0srjb";
+ version = "1.1.7.2";
+ sha256 = "0ldjxfq8p4spv4vgqjyklmcd8k3n2mrinma5w6k29d1wvyf5kxz5";
libraryHaskellDepends = [
base binary byteable bytestring hslogger metro metro-socket mtl
periodic-common resource-pool transformers unliftio
];
description = "Periodic task system haskell client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"periodic-client-exe" = callPackage
@@ -196703,8 +193994,6 @@ self: {
];
description = "Periodic task system haskell client executables";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"periodic-common" = callPackage
@@ -196930,60 +194219,51 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "persistent_2_7_3_1" = callPackage
+ "persistent" = 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
+ , blaze-html, bytestring, conduit, containers, fast-logger, hspec
+ , http-api-data, monad-logger, mtl, path-pieces, resource-pool
+ , resourcet, scientific, silently, template-haskell, text, time
+ , transformers, unliftio, unliftio-core, unordered-containers
+ , vector
}:
mkDerivation {
pname = "persistent";
- version = "2.7.3.1";
- sha256 = "1jbvavdvr9qz5ld7vf6l1jgiadhmxx6zc4vqsdk9ivfq6d5wlg1p";
- revision = "2";
- editedCabalFile = "0yccajc9j8vih4slpm28dfz2ib1phalbvg7qci78d6vsz1jjilhp";
+ version = "2.10.5.3";
+ sha256 = "18d9x12v4zldyzjm35gxzlcljqrmgpr1501zwdayy1h6iy7lbfb8";
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
+ aeson attoparsec base base64-bytestring blaze-html bytestring
+ conduit containers fast-logger http-api-data monad-logger mtl
+ path-pieces resource-pool resourcet scientific silently
+ template-haskell text time transformers unliftio unliftio-core
+ 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
+ containers hspec http-api-data path-pieces scientific 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
+ "persistent_2_11_0_1" = callPackage
({ mkDerivation, aeson, attoparsec, base, base64-bytestring
, blaze-html, bytestring, conduit, containers, fast-logger, hspec
, http-api-data, monad-logger, mtl, path-pieces, resource-pool
- , resourcet, scientific, silently, template-haskell, text, time
- , transformers, unliftio, unliftio-core, unordered-containers
- , vector
+ , resourcet, scientific, silently, text, time, transformers
+ , unliftio, unliftio-core, unordered-containers, vector
}:
mkDerivation {
pname = "persistent";
- version = "2.10.5.2";
- sha256 = "1jlkgqr11bprfajadr9z7n0j1w741n8ns6w4fmm3x7prislgnqh1";
+ version = "2.11.0.1";
+ sha256 = "0nmgjk5jpsh7dxwyghvmnislxj8m77sdp9hg6anh7ba94xs7wcjv";
libraryHaskellDepends = [
aeson attoparsec base base64-bytestring blaze-html bytestring
conduit containers fast-logger http-api-data monad-logger mtl
- path-pieces resource-pool resourcet scientific silently
- template-haskell text time transformers unliftio unliftio-core
- unordered-containers vector
+ path-pieces resource-pool resourcet scientific silently text time
+ transformers unliftio unliftio-core unordered-containers vector
];
testHaskellDepends = [
aeson attoparsec base base64-bytestring blaze-html bytestring
@@ -196992,6 +194272,7 @@ self: {
];
description = "Type-safe, multi-backend data serialization";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
maintainers = with stdenv.lib.maintainers; [ psibi ];
}) {};
@@ -197066,8 +194347,8 @@ self: {
}:
mkDerivation {
pname = "persistent-documentation";
- version = "0.1.0.1";
- sha256 = "027fxb3ggzyxg2ykml7sdk2hycacd237161yr3w5cwi320b9ghyg";
+ version = "0.1.0.2";
+ sha256 = "0ys864vjzl97c9qv0gg5q9zviammrfvm0schvh7ckr9pdg062z17";
libraryHaskellDepends = [
base containers mtl persistent template-haskell text
];
@@ -197078,8 +194359,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
@@ -197141,16 +194420,14 @@ self: {
}:
mkDerivation {
pname = "persistent-iproute";
- version = "0.2.4";
- sha256 = "1lsprnlgcnj8v38cnbgf2vpj9ivgsvgi3yy3nh1gmvyj7maznkq5";
+ version = "0.2.5";
+ sha256 = "0x5vsincd2gll20agkrsgl8f092x7pc7b22fn5ardcm2fnyl2x8i";
libraryHaskellDepends = [
aeson aeson-iproute base bytestring http-api-data iproute
path-pieces persistent text
];
description = "Persistent instances for types in iproute";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"persistent-map" = callPackage
@@ -197207,10 +194484,8 @@ self: {
}:
mkDerivation {
pname = "persistent-mongoDB";
- version = "2.10.0.1";
- sha256 = "194cxlxyaxwzgm7a7q8530bh842s5s1vmq33pclldp78nfy1dczm";
- revision = "1";
- editedCabalFile = "084gdbb25qn2cw0qz20hksr9ypf401iwwx2kysibi0y4zxvpcy2z";
+ version = "2.11.0.0";
+ sha256 = "19szqr1f028hqhzigvb7sa6r2vm8q9pi5fhvx483ag0agcypmhhb";
libraryHaskellDepends = [
aeson base bson bytestring cereal conduit http-api-data mongoDB
network path-pieces persistent resource-pool resourcet text time
@@ -197254,6 +194529,33 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "persistent-mysql_2_10_3" = callPackage
+ ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
+ , containers, fast-logger, hspec, HUnit, monad-logger, mysql
+ , mysql-simple, persistent, persistent-qq, persistent-template
+ , persistent-test, QuickCheck, quickcheck-instances, resource-pool
+ , resourcet, text, time, transformers, unliftio-core
+ }:
+ mkDerivation {
+ pname = "persistent-mysql";
+ version = "2.10.3";
+ sha256 = "1da2vbkz55lngpi5ggndnnxv8gm9ckcv3gd3y8z47yh129b04csk";
+ libraryHaskellDepends = [
+ aeson base blaze-builder bytestring conduit containers monad-logger
+ mysql mysql-simple persistent resource-pool resourcet text
+ transformers unliftio-core
+ ];
+ testHaskellDepends = [
+ base bytestring containers fast-logger hspec HUnit monad-logger
+ mysql persistent persistent-qq persistent-template persistent-test
+ QuickCheck quickcheck-instances resourcet text time transformers
+ unliftio-core
+ ];
+ description = "Backend for the persistent library using MySQL database server";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"persistent-mysql-haskell" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit, containers
, fast-logger, hspec, HUnit, io-streams, monad-logger
@@ -197353,6 +194655,8 @@ self: {
pname = "persistent-postgresql";
version = "2.10.1.2";
sha256 = "1q7n0h16argvpw2y3f8mxzmvy24q6if46ab9nvybviki283zbvlb";
+ revision = "1";
+ editedCabalFile = "0vzm2d9smg9zvskaz3dv7c90d14pb0as7qpnsnvswhh8vn0862g3";
libraryHaskellDepends = [
aeson base blaze-builder bytestring conduit containers monad-logger
persistent postgresql-libpq postgresql-simple resource-pool
@@ -197369,6 +194673,37 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "persistent-postgresql_2_11_0_0" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
+ , conduit, containers, fast-logger, hspec, hspec-expectations
+ , HUnit, monad-logger, mtl, persistent, persistent-qq
+ , persistent-template, persistent-test, postgresql-libpq
+ , postgresql-simple, QuickCheck, quickcheck-instances
+ , resource-pool, resourcet, string-conversions, text, time
+ , transformers, unliftio-core, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "persistent-postgresql";
+ version = "2.11.0.0";
+ sha256 = "12h72dj6zmk8m45m62syc3inwvqgb03whymi7wds0aklzn4j83b4";
+ libraryHaskellDepends = [
+ aeson attoparsec base blaze-builder bytestring conduit containers
+ monad-logger mtl persistent postgresql-libpq postgresql-simple
+ resource-pool resourcet string-conversions text time transformers
+ unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers fast-logger hspec
+ hspec-expectations HUnit monad-logger persistent persistent-qq
+ persistent-template persistent-test QuickCheck quickcheck-instances
+ resourcet text time transformers unliftio-core unordered-containers
+ vector
+ ];
+ description = "Backend for the persistent library using postgresql";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"persistent-protobuf" = callPackage
({ mkDerivation, base, bytestring, persistent, protocol-buffers
, protocol-buffers-descriptor, template-haskell, text
@@ -197443,8 +194778,6 @@ self: {
];
description = "Backend for persistent library using Redis";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"persistent-refs" = callPackage
@@ -197505,38 +194838,41 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "persistent-sqlite_2_6_4" = callPackage
+ "persistent-sqlite" = 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
+ , exceptions, fast-logger, hspec, HUnit, microlens-th, monad-logger
+ , persistent, persistent-template, persistent-test, QuickCheck
+ , resource-pool, resourcet, sqlite, system-fileio, system-filepath
+ , temporary, text, time, transformers, unliftio-core
+ , unordered-containers
}:
mkDerivation {
pname = "persistent-sqlite";
- version = "2.6.4";
- sha256 = "16mc2ra0hbyyc8ckjlxxc11bpskdymbr8c3g6ih6wzik639xprbm";
+ version = "2.10.6.2";
+ sha256 = "0l6287ni2ksi8l8kv6gbsyjxhjpcqn6a1gw577ii7fixbyvbpbnf";
revision = "1";
- editedCabalFile = "0ddqbj5j2m99a5xrvb31mcav4nh48y0jcazm1jj3z577gqv4lbdq";
+ editedCabalFile = "1kg5cikbw7mpdzwc1f1kfxwjq7q2raqdxsdq5rb65rk87wl3fih5";
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
+ aeson base bytestring conduit containers microlens-th monad-logger
+ persistent resource-pool resourcet text time transformers
+ unliftio-core unordered-containers
];
librarySystemDepends = [ sqlite ];
testHaskellDepends = [
- base hspec persistent persistent-template temporary text time
- transformers
+ base bytestring containers exceptions fast-logger hspec HUnit
+ monad-logger persistent persistent-template persistent-test
+ QuickCheck resourcet system-fileio system-filepath temporary text
+ time transformers unliftio-core
];
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
+ "persistent-sqlite_2_11_0_0" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit, containers
, exceptions, fast-logger, hspec, HUnit, microlens-th, monad-logger
, persistent, persistent-template, persistent-test, QuickCheck
@@ -197546,8 +194882,8 @@ self: {
}:
mkDerivation {
pname = "persistent-sqlite";
- version = "2.10.6.2";
- sha256 = "0l6287ni2ksi8l8kv6gbsyjxhjpcqn6a1gw577ii7fixbyvbpbnf";
+ version = "2.11.0.0";
+ sha256 = "1kfijsn00brqm42ypaa66bmwq41r9n6h66r6jmgldhzpcbv46sfv";
configureFlags = [ "-fsystemlib" ];
isLibrary = true;
isExecutable = true;
@@ -197565,6 +194901,7 @@ self: {
];
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;};
@@ -197579,8 +194916,8 @@ self: {
pname = "persistent-template";
version = "2.8.2.3";
sha256 = "1y96aj5i3c1j2ls6980l8lfjj9b3vfmp3766xk5af1870vj1s1lf";
- revision = "1";
- editedCabalFile = "0ilgcn3k72b2zm53yy4na4y0f8xfrlw6s5w3xhhavg6blyw971j7";
+ revision = "2";
+ editedCabalFile = "0n0zr4fxzrgdbgl26mikfl9hyn0269isblrr9rj3i045p96a0y5s";
libraryHaskellDepends = [
aeson base bytestring containers http-api-data monad-control
monad-logger path-pieces persistent template-haskell text
@@ -197598,7 +194935,7 @@ self: {
maintainers = with stdenv.lib.maintainers; [ psibi ];
}) {};
- "persistent-template_2_9" = callPackage
+ "persistent-template_2_9_1_0" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, criterion
, deepseq, deepseq-generics, file-embed, hspec, http-api-data
, monad-control, monad-logger, path-pieces, persistent, QuickCheck
@@ -197607,8 +194944,8 @@ self: {
}:
mkDerivation {
pname = "persistent-template";
- version = "2.9";
- sha256 = "181ag017wj41pzlc954mcx7s7v1dnqgjnry03hly8zln4iii63yw";
+ version = "2.9.1.0";
+ sha256 = "19ilgz8r6p5wy111rb4v0d6cnrj8jfiv2pnzdynpxd9ay66vgbca";
libraryHaskellDepends = [
aeson base bytestring containers http-api-data monad-control
monad-logger path-pieces persistent template-haskell text
@@ -197652,29 +194989,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_2" = 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
@@ -197682,8 +194996,8 @@ self: {
}:
mkDerivation {
pname = "persistent-test";
- version = "2.0.3.2";
- sha256 = "0d7a6m4qm6xzyv7h2fqn9hgv7r7q6dwh7x04ddsrygjxdgpwgqf3";
+ version = "2.0.3.5";
+ sha256 = "16m3nlmpwxibfhgrfl3xqh3a518bkrd7qaa8hklfq2qwlvjbb31v";
libraryHaskellDepends = [
aeson base blaze-html bytestring conduit containers exceptions
hspec hspec-expectations HUnit monad-control monad-logger mtl
@@ -197694,6 +195008,7 @@ self: {
description = "Tests for Persistent";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"persistent-typed-db" = callPackage
@@ -197722,13 +195037,13 @@ self: {
"persistent-vector" = callPackage
({ mkDerivation, base, containers, criterion, deepseq, QuickCheck
- , test-framework, test-framework-quickcheck2
+ , test-framework, test-framework-quickcheck2, transformers
}:
mkDerivation {
pname = "persistent-vector";
- version = "0.1.1";
- sha256 = "1l5v02pjb24gk4hw28knjp55l7z6jzcfiklfikd2nqbl7866c2j2";
- libraryHaskellDepends = [ base deepseq ];
+ version = "0.2.0";
+ sha256 = "07fxfmkgjszssagj4miw1sx9vi782hwsf6gay7z6mb96mygbld5y";
+ libraryHaskellDepends = [ base deepseq transformers ];
testHaskellDepends = [
base QuickCheck test-framework test-framework-quickcheck2
];
@@ -197941,6 +195256,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
@@ -198319,6 +195636,135 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "phonetic-languages-common" = callPackage
+ ({ mkDerivation, base, subG, subG-instances, vector }:
+ mkDerivation {
+ pname = "phonetic-languages-common";
+ 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;
+ }) {};
+
+ "phonetic-languages-constaints" = callPackage
+ ({ mkDerivation, base, vector }:
+ mkDerivation {
+ pname = "phonetic-languages-constaints";
+ version = "0.3.0.0";
+ sha256 = "17n4m9zbl1h6g76wxrqxc3wwcd0m5qjmbiakvmvbcdv7nffc8xyh";
+ libraryHaskellDepends = [ base vector ];
+ description = "Constraints to filter the needed permutations";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "phonetic-languages-constraints" = callPackage
+ ({ mkDerivation, base, subG, subG-instances, vector }:
+ mkDerivation {
+ pname = "phonetic-languages-constraints";
+ 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;
+ }) {};
+
+ "phonetic-languages-examples" = callPackage
+ ({ mkDerivation, base, mmsyn2, parallel, phonetic-languages-common
+ , phonetic-languages-constraints, phonetic-languages-general
+ , phonetic-languages-plus, phonetic-languages-properties
+ , phonetic-languages-rhythmicity, phonetic-languages-ukrainian
+ , phonetic-languages-vector, print-info, subG
+ , ukrainian-phonetics-basic, uniqueness-periods-vector-filters
+ , uniqueness-periods-vector-stats, vector
+ }:
+ mkDerivation {
+ pname = "phonetic-languages-examples";
+ version = "0.6.2.1";
+ sha256 = "0k9cwvfdxf13izbww7g08p0x702xgmm7dck3mjk4maajjfia34zm";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base mmsyn2 phonetic-languages-common
+ phonetic-languages-constraints phonetic-languages-properties
+ phonetic-languages-vector vector
+ ];
+ executableHaskellDepends = [
+ base mmsyn2 parallel phonetic-languages-common
+ phonetic-languages-constraints phonetic-languages-general
+ phonetic-languages-plus phonetic-languages-properties
+ phonetic-languages-rhythmicity phonetic-languages-ukrainian
+ phonetic-languages-vector print-info subG ukrainian-phonetics-basic
+ uniqueness-periods-vector-filters uniqueness-periods-vector-stats
+ vector
+ ];
+ description = "A generalization of the uniqueness-periods-vector-examples functionality";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "phonetic-languages-general" = callPackage
+ ({ mkDerivation, base, phonetic-languages-common
+ , phonetic-languages-plus, print-info, subG, vector
+ }:
+ mkDerivation {
+ pname = "phonetic-languages-general";
+ version = "0.3.0.1";
+ sha256 = "1b99xf5glwdas2s8wsdgpwnzg5gmybdp6c3q547mi5xd7w6flh99";
+ libraryHaskellDepends = [
+ base phonetic-languages-common phonetic-languages-plus print-info
+ subG vector
+ ];
+ description = "A generalization of the uniqueness-periods-vector-general functionality";
+ 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
+ }:
+ mkDerivation {
+ pname = "phonetic-languages-plus";
+ version = "0.1.0.0";
+ sha256 = "1yzqrqkikkx6ii1n7zs5vf1k5m26v8bj8m0h43zmxb1j30klh2ir";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base lists-flines ];
+ executableHaskellDepends = [
+ base bytestring lists-flines parallel
+ uniqueness-periods-vector-stats
+ ];
+ description = "Some common shared between different packages functions";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "phonetic-languages-properties" = callPackage
+ ({ mkDerivation, base, phonetic-languages-common
+ , phonetic-languages-rhythmicity, phonetic-languages-vector
+ , ukrainian-phonetics-basic, vector
+ }:
+ mkDerivation {
+ pname = "phonetic-languages-properties";
+ version = "0.3.0.1";
+ sha256 = "0b3wnzlka9dapk1478jr35pnd3ykj3mn5nkhvmwjdsxigzzaa1wf";
+ libraryHaskellDepends = [
+ base phonetic-languages-common phonetic-languages-rhythmicity
+ phonetic-languages-vector ukrainian-phonetics-basic vector
+ ];
+ description = "A generalization of the uniqueness-periods-vector-properties package";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"phonetic-languages-rhythmicity" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -198330,6 +195776,39 @@ 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.0.0";
+ sha256 = "1l5czk3ncwbv324k96gyc77lx8nvxxqpqggbyxw18wrwpmyn46i8";
+ 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-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.1.3.1";
+ sha256 = "1cbai5vi33fp7l3vpd4n0adjh0dbazhy7sms7716zd7vi4b2zm6s";
+ 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 {
@@ -198341,6 +195820,17 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "phonetic-languages-vector" = callPackage
+ ({ mkDerivation, base, vector }:
+ mkDerivation {
+ pname = "phonetic-languages-vector";
+ version = "0.1.0.0";
+ sha256 = "12mhmrfpdkxl00yfvy5jc74c7xnrj10pcydnn3xdhzj0fvp1zrll";
+ libraryHaskellDepends = [ base vector ];
+ description = "A generalization of the functionality of the uniqueness-periods-vector package";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"phooey" = callPackage
({ mkDerivation, array, base, mtl, reactive, TypeCompose, wx
, wxcore
@@ -198929,8 +196419,6 @@ self: {
];
description = "Functional 2D Game Framework";
license = stdenv.lib.licenses.zlib;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ping" = callPackage
@@ -199305,8 +196793,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
@@ -199709,8 +197195,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
@@ -199804,8 +197288,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
@@ -200110,8 +197592,6 @@ self: {
];
description = "properly streaming text";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pipes-transduce" = callPackage
@@ -200622,6 +198102,8 @@ self: {
];
description = "Token Introspection for PlanB";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"planet-mitchell" = callPackage
@@ -200752,25 +198234,23 @@ self: {
}) {};
"playlists" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, doctest, filepath
- , hspec, optparse-applicative, text, word8
+ ({ mkDerivation, attoparsec, base, bytestring, filepath, hspec
+ , optparse-applicative, text, word8
}:
mkDerivation {
pname = "playlists";
- version = "0.5.0.0";
- sha256 = "0653aifikinz69wq3d6sfkchcchhwlndh1lf40qrk96941qss0d6";
- revision = "1";
- editedCabalFile = "19vwlvva12p4r3ch1ik7m6h5r7cy0f35qn8smd41pv47v29dsxiq";
+ version = "0.5.1";
+ sha256 = "1hrxmp33pzmvpg9j102hjradnlq261hs9amqkivqjfn9y4pb8inm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
attoparsec base bytestring filepath text word8
];
executableHaskellDepends = [
- base bytestring optparse-applicative text
+ attoparsec base bytestring filepath optparse-applicative text word8
];
testHaskellDepends = [
- base bytestring doctest filepath hspec text
+ attoparsec base bytestring filepath hspec text word8
];
description = "Library and executable for working with playlist files";
license = stdenv.lib.licenses.bsd3;
@@ -200810,8 +198290,6 @@ self: {
];
description = "run a subprocess, combining stdout and stderr";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"plist" = callPackage
@@ -200901,8 +198379,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
@@ -201170,6 +198646,8 @@ self: {
libraryHaskellDepends = [ base template-haskell ];
description = "Pointless plumbing combinators";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"plur" = callPackage
@@ -201540,6 +199018,39 @@ self: {
broken = true;
}) {};
+ "poke" = callPackage
+ ({ mkDerivation, base, calamity, dhall, di, di-polysemy
+ , generic-lens, hspec, hspec-megaparsec, megaparsec, polysemy
+ , polysemy-plugin, text, text-show, unboxing-vector
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "poke";
+ version = "0.0.0.1";
+ sha256 = "0y63j8pv482f92nmk2x7f8kfkvrqbq9bz2vi9br6hpk4612vas4c";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base calamity dhall di di-polysemy generic-lens hspec
+ hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show
+ unboxing-vector unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ base calamity dhall di di-polysemy generic-lens hspec
+ hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show
+ unboxing-vector unordered-containers vector
+ ];
+ testHaskellDepends = [
+ base calamity dhall di di-polysemy generic-lens hspec
+ hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show
+ unboxing-vector unordered-containers vector
+ ];
+ description = "Discord verification bot";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"pokemon-go-protobuf-types" = callPackage
({ mkDerivation, base, bytestring, containers, data-default-class
, lens-family, proto-lens, text
@@ -201698,27 +199209,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
@@ -201740,7 +199230,6 @@ self: {
];
description = "Polynomials";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"poly-arity" = callPackage
@@ -201763,6 +199252,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
@@ -201925,10 +199416,8 @@ self: {
}:
mkDerivation {
pname = "polysemy";
- version = "1.3.0.0";
- sha256 = "0p5g1n5b0dfkadqpqf2ka25dblimwqhxwx5ax0mxwixb0jwd0pvb";
- revision = "2";
- editedCabalFile = "1dn5897ggd6rf5ffl6k52x4ghncgv2ls14nppayw9l9zi1mfjxps";
+ version = "1.4.0.0";
+ sha256 = "1zbfx3l390kqxq45lb1wms72cxckwh3sl7vk52q68d0l7j5cvn8n";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
async base containers first-class-families mtl QuickCheck stm syb
@@ -201947,7 +199436,7 @@ self: {
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";
+ description = "Higher-order, low-boilerplate free monads";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -201997,6 +199486,47 @@ self: {
broken = true;
}) {};
+ "polysemy-extra" = callPackage
+ ({ mkDerivation, base, containers, polysemy, polysemy-zoo }:
+ mkDerivation {
+ pname = "polysemy-extra";
+ version = "0.1.6.1";
+ sha256 = "1x588nsfnfjwzgcpngj5cm4pb27x5shpvy7yzgkvzihcy1nw0vz5";
+ libraryHaskellDepends = [ base containers polysemy polysemy-zoo ];
+ description = "Extra Input and Output functions for polysemy..";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "polysemy-fs" = callPackage
+ ({ mkDerivation, base, bytestring, path, polysemy, rio, temporary
+ , text, unliftio-path
+ }:
+ mkDerivation {
+ pname = "polysemy-fs";
+ version = "0.1.0.0";
+ sha256 = "16lf6a5ypf5injdl8aljrnrdrfz21b0rhcmypx5ngvw1k2mgh6zl";
+ libraryHaskellDepends = [
+ base bytestring path polysemy rio temporary text unliftio-path
+ ];
+ description = "Low level filesystem operations for polysemy";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "polysemy-fskvstore" = callPackage
+ ({ mkDerivation, base, bytestring, path, polysemy, polysemy-zoo
+ , rio, unliftio-path
+ }:
+ mkDerivation {
+ pname = "polysemy-fskvstore";
+ version = "0.1.0.0";
+ sha256 = "1hg552w21hgq5jvcbrw1kn1870xdyf44a3xqd87nrj9s9k2j4pk2";
+ libraryHaskellDepends = [
+ base bytestring path polysemy polysemy-zoo rio unliftio-path
+ ];
+ description = "Run a KVStore as a filesystem in polysemy";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"polysemy-http" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring
, case-insensitive, co-log-core, co-log-polysemy, composition
@@ -202031,6 +199561,57 @@ self: {
broken = true;
}) {};
+ "polysemy-kvstore-jsonfile" = callPackage
+ ({ mkDerivation, aeson, base, containers, exceptions, extra, path
+ , polysemy, polysemy-zoo, unliftio-path
+ }:
+ mkDerivation {
+ pname = "polysemy-kvstore-jsonfile";
+ version = "0.1.0.0";
+ sha256 = "1lbjq1hlq6cf6px5f6zqi04sl0yz0rpyq2m2y16zknjz3wi7zqvi";
+ libraryHaskellDepends = [
+ aeson base containers exceptions extra path polysemy polysemy-zoo
+ unliftio-path
+ ];
+ description = "Run a KVStore as a single json file in polysemy";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "polysemy-methodology" = callPackage
+ ({ mkDerivation, base, co-log-polysemy, polysemy, polysemy-plugin
+ , polysemy-zoo
+ }:
+ mkDerivation {
+ pname = "polysemy-methodology";
+ version = "0.1.7.0";
+ sha256 = "1qb2rj2fc7vaf9i0lm9gqzkfy5a8zmsq9ibvhmc4457yd3k7cfcg";
+ libraryHaskellDepends = [
+ base co-log-polysemy polysemy polysemy-plugin polysemy-zoo
+ ];
+ description = "Domain modelling algebra for polysemy";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "polysemy-methodology-composite" = callPackage
+ ({ mkDerivation, base, composite-base, polysemy, polysemy-extra
+ , polysemy-methodology, polysemy-vinyl, vinyl
+ }:
+ mkDerivation {
+ pname = "polysemy-methodology-composite";
+ version = "0.1.4.0";
+ sha256 = "014kfaxxi24n99gvrvf9c6c8cx8csbb9a8fbfb2md5g2d2q4v08g";
+ libraryHaskellDepends = [
+ base composite-base polysemy polysemy-extra polysemy-methodology
+ polysemy-vinyl vinyl
+ ];
+ description = "Functions for using polysemy-methodology with composite";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"polysemy-optics" = callPackage
({ mkDerivation, base, optics, polysemy, polysemy-zoo }:
mkDerivation {
@@ -202044,6 +199625,21 @@ self: {
broken = true;
}) {};
+ "polysemy-path" = callPackage
+ ({ mkDerivation, base, path, polysemy, polysemy-plugin
+ , polysemy-zoo
+ }:
+ mkDerivation {
+ pname = "polysemy-path";
+ version = "0.0.1.0";
+ sha256 = "12iw6qq1pigvvb0bnbkxz7gdmr4z609vqdsn5sxzh5va02dn1r57";
+ libraryHaskellDepends = [
+ base path polysemy polysemy-plugin polysemy-zoo
+ ];
+ description = "Polysemy versions of Path functions";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"polysemy-plugin" = callPackage
({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest
, ghc, ghc-tcplugins-extra, hspec, hspec-discover
@@ -202052,8 +199648,8 @@ self: {
}:
mkDerivation {
pname = "polysemy-plugin";
- version = "0.2.5.1";
- sha256 = "14iz5p5g57ki9lbjyy8i3lx7xk2qmrc8dqkd94jrbilsvn4m5gf3";
+ version = "0.2.5.2";
+ sha256 = "13qfbgwn187vgdqs2rkl5lhcfbaw992qnlpz90pr9nw64k2ylcmp";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base containers ghc ghc-tcplugins-extra polysemy syb transformers
@@ -202144,14 +199740,25 @@ self: {
}:
mkDerivation {
pname = "polysemy-video";
- version = "0.1.1.0";
- sha256 = "1f8fzhxjg3cpqb8sdrdl8mx9dwas5l32aw98s5m2p4xv1amnjl39";
+ version = "0.1.2.0";
+ sha256 = "1q6acrcxin32ykhzrmd562xb45d972c37sqydh9mz1xp49764fy9";
libraryHaskellDepends = [
base formatting path path-utils polysemy text turtle
];
license = stdenv.lib.licenses.mit;
}) {};
+ "polysemy-vinyl" = callPackage
+ ({ mkDerivation, base, polysemy, polysemy-extra, vinyl }:
+ mkDerivation {
+ pname = "polysemy-vinyl";
+ 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;
+ }) {};
+
"polysemy-webserver" = callPackage
({ mkDerivation, base, bytestring, hspec, http-conduit, http-types
, polysemy, polysemy-plugin, text, wai, wai-websockets, warp
@@ -202171,8 +199778,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
@@ -202197,8 +199802,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Experimental, user-contributed effects and interpreters for polysemy";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polyseq" = callPackage
@@ -202581,8 +200184,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
@@ -202938,6 +200539,8 @@ self: {
testHaskellDepends = [ base ];
description = "Experiment";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"posix-acl" = callPackage
@@ -202977,6 +200580,8 @@ self: {
];
description = "posix bindings";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) systemd;};
"posix-error-codes" = callPackage
@@ -203115,8 +200720,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
@@ -203259,8 +200862,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-binary";
- version = "0.12.2";
- sha256 = "1zkhwl8g141p1zgnbxjhh0r6wgvzlpwdbvyl80z31fdxd5v29bv8";
+ version = "0.12.3.1";
+ sha256 = "0frdyhzdrfnrqmf15all0g817p7i6asj46hzk87rw52qbfiyag2v";
libraryHaskellDepends = [
aeson base base-prelude binary-parser bytestring
bytestring-strict-builder containers loch-th network-ip
@@ -203277,7 +200880,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "postgresql-binary_0_12_3_1" = callPackage
+ "postgresql-binary_0_12_3_3" = callPackage
({ mkDerivation, aeson, base, base-prelude, binary-parser
, bytestring, bytestring-strict-builder, containers, conversion
, conversion-bytestring, conversion-text, criterion, json-ast
@@ -203288,8 +200891,8 @@ self: {
}:
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
@@ -203411,10 +201014,8 @@ self: {
({ mkDerivation, base, bytestring, Cabal, postgresql, unix }:
mkDerivation {
pname = "postgresql-libpq";
- version = "0.9.4.2";
- sha256 = "1y86kysakfcf3zq252yl2llrx3765vxvkdwda4q5ql7ikv3m786f";
- revision = "2";
- editedCabalFile = "1i0z3c0d657050kfggr5z8y4hmcqkckm2x1gn3fjbdzyx3p1rcaa";
+ version = "0.9.4.3";
+ sha256 = "1gfnhc5pibn7zmifdf2g0c112xrpzsk756ln2kjzqljkspf4dqp3";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [ base bytestring unix ];
librarySystemDepends = [ postgresql ];
@@ -203568,8 +201169,6 @@ self: {
];
description = "pure Haskell PostgreSQL driver";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"postgresql-query" = callPackage
@@ -203636,10 +201235,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
@@ -203714,6 +201311,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
@@ -203758,8 +201357,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
@@ -203979,8 +201576,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
@@ -204017,52 +201612,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";
@@ -204094,6 +201643,7 @@ self: {
description = "REST API for any Postgres database";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"postgrest-ws" = callPackage
@@ -204187,6 +201737,8 @@ self: {
];
description = "Send email via Postmark using io-streams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"postmaster" = callPackage
@@ -204375,6 +201927,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
@@ -204417,8 +201971,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
@@ -204437,8 +201989,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
@@ -204504,6 +202054,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
@@ -204774,32 +202326,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, containers, deepseq, directory, doctest, hashable, lens
- , mtl, pcre-heavy, pcre-light, pretty, pretty-terminal, QuickCheck
- , safe, stm, string-conversions, tasty, tasty-hunit
- , tasty-quickcheck, template-haskell, text, th-lift, these, time
- , tree-view
+ , 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.3.0";
- sha256 = "124f9bdvq30xaadg6020q0pmfv56mpkw25ws306xp8mfs61g1src";
+ version = "0.7.4.5";
+ sha256 = "00q5q7s4b208lr3r8nlnchi3racmdcbvqrr7xyzslz6fr4dih112";
libraryHaskellDepends = [
aeson aeson-pretty base binary bytestring comonad containers
- deepseq directory hashable lens mtl pcre-heavy pcre-light pretty
- pretty-terminal QuickCheck safe string-conversions template-haskell
- text th-lift these time tree-view
+ 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 containers
- deepseq directory doctest hashable lens mtl pcre-heavy pcre-light
- pretty pretty-terminal QuickCheck safe stm string-conversions tasty
- tasty-hunit tasty-quickcheck template-haskell text th-lift these
- time tree-view
+ 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;
@@ -205291,8 +202842,6 @@ self: {
];
description = "Pretty-printing library";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pretty-diff" = callPackage
@@ -205301,16 +202850,14 @@ self: {
}:
mkDerivation {
pname = "pretty-diff";
- version = "0.2.0.2";
- sha256 = "0nz6shwyw6pkwd8n4rvix4fn0f5mvxx1xkc6q4k1xrg2ylg73ksv";
+ version = "0.2.0.3";
+ sha256 = "1pnq05zw7zyfikga8y27pkya4wrf0m3mrksmzi8l7jp9qdhkyia1";
libraryHaskellDepends = [ base data-default Diff text ];
testHaskellDepends = [
base data-default Diff tasty tasty-hunit tasty-test-reporter text
];
description = "Pretty printing a diff of two values";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pretty-display" = callPackage
@@ -205462,8 +203009,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 ];
@@ -205557,6 +203104,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
@@ -205581,32 +203130,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
@@ -205745,8 +203268,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
@@ -205803,8 +203324,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
@@ -205832,6 +203351,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
@@ -205951,39 +203472,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
@@ -206000,7 +203489,6 @@ self: {
];
description = "Primitive memory-related operations";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"primitive-addr" = callPackage
@@ -206024,6 +203512,8 @@ self: {
testHaskellDepends = [ base primitive primitive-unlifted ];
description = "Wrappers for primops around atomic operations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"primitive-checked" = callPackage
@@ -206035,6 +203525,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
@@ -206060,6 +203552,8 @@ self: {
];
description = "containers backed by arrays";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"primitive-convenience" = callPackage
@@ -206071,6 +203565,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
@@ -206093,6 +203589,8 @@ self: {
];
description = "Extras for the \"primitive\" library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"primitive-foreign" = callPackage
@@ -206105,6 +203603,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
@@ -206185,6 +203685,8 @@ self: {
benchmarkHaskellDepends = [ base gauge ghc-prim primitive random ];
description = "Sort primitive arrays";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"primitive-stablename" = callPackage
@@ -206224,6 +203726,26 @@ self: {
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
+ }:
+ mkDerivation {
+ pname = "primitive-unlifted";
+ version = "1.0.0.0";
+ sha256 = "07b53730nxzqyhac71xxijg598304ppb7wa8lfhw1glicj9h0wad";
+ libraryHaskellDepends = [
+ array base bytestring primitive text-short
+ ];
+ testHaskellDepends = [
+ base primitive QuickCheck quickcheck-classes-base stm tasty
+ tasty-quickcheck
+ ];
+ description = "Primitive GHC types with unlifted types inside";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"primula-board" = callPackage
({ mkDerivation, base, ConfigFile, containers, directory, happstack
, happstack-helpers, happstack-server, happstack-state, hsp
@@ -206894,23 +204416,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";
@@ -206922,7 +204427,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq ];
description = "product-profunctors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"prof-flamegraph" = callPackage
@@ -207013,6 +204517,8 @@ self: {
];
description = "Treemap visualiser for GHC prof files";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"profunctor-arrows" = callPackage
@@ -207405,8 +204911,6 @@ self: {
];
description = "A Prolog interpreter written in Haskell";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"prolog-graph" = callPackage
@@ -207437,8 +204941,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
@@ -207469,16 +204971,19 @@ self: {
}) {};
"prolude" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, mongoDB
- , safe-exceptions, scientific, text, time, vector
+ ({ mkDerivation, aeson, base, bytestring, cassava, containers
+ , generic-random, mongoDB, mtl, persistent, persistent-mongoDB
+ , QuickCheck, quickcheck-instances, safe-exceptions, scientific
+ , swagger2, text, time, vector
}:
mkDerivation {
pname = "prolude";
- version = "0.0.0.4";
- sha256 = "147kn423jxc4rcb4vbsj7av8pxdz8lgcgblbmrvq821h26vgc1ai";
+ version = "0.0.0.11";
+ sha256 = "0y9x5layrwd1na7rzrpc9syngcpg4h5cyd6lgg10xvbjkxqjz19v";
libraryHaskellDepends = [
- aeson base bytestring 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 vector
];
description = "ITProTV's custom prelude";
license = stdenv.lib.licenses.mit;
@@ -207728,8 +205233,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
@@ -207827,6 +205330,8 @@ self: {
];
description = "A simple language for writing documents";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"prosidyc" = callPackage
@@ -207843,6 +205348,8 @@ self: {
];
description = "A DSL for processing Prosidy documents";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"prospect" = callPackage
@@ -208029,8 +205536,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
@@ -208286,6 +205791,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
@@ -208295,32 +205802,30 @@ self: {
}:
mkDerivation {
pname = "protocol-buffers";
- version = "2.4.13";
- sha256 = "0xwfb2bkh4nd34s24q786ph4zyrnnl3bcry2kqx3sw20yk3zfdsc";
+ version = "2.4.17";
+ sha256 = "027y1xfk93119d6xfzj0a9n77bdqzkxfp05hz9bn0hyf33lb4jzb";
libraryHaskellDepends = [
aeson array base base16-bytestring binary bytestring containers
directory filepath mtl parsec syb text utf8-string vector
];
description = "Parse Google Protocol Buffer specifications";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"protocol-buffers-descriptor" = callPackage
({ mkDerivation, base, bytestring, containers, protocol-buffers }:
mkDerivation {
pname = "protocol-buffers-descriptor";
- version = "2.4.13";
- sha256 = "1c3aiysjlk7r02l5902iq020iasiswk9c1mvf4f9h1yijba4x4fp";
+ version = "2.4.17";
+ sha256 = "1dir8v79hzc8smlf405a8m3y5jhjqiphj2jm6rbshd1vg6l3vjia";
+ revision = "1";
+ editedCabalFile = "0zin8qqvb1hg5kq2s17rkik55pjnws556xflg76x1xrqkyivhqlg";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring containers protocol-buffers
];
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
@@ -208399,23 +205904,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;
@@ -208426,7 +205914,6 @@ self: {
];
description = "A small prelude";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"protolude-lifted" = callPackage
@@ -208609,8 +206096,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
@@ -208760,8 +206247,6 @@ self: {
];
description = "Abstractions for operations on pointers";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ptr-poker" = callPackage
@@ -209313,22 +206798,21 @@ 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
- ({ mkDerivation, aeson, base, bytestring, http-media, http-types
- , interpolate, text, wai, warp
+ ({ mkDerivation, aeson, base, bytestring, case-insensitive
+ , http-media, http-types, interpolate, text, wai, warp
}:
mkDerivation {
pname = "purescheme-wai-routing-core";
- version = "0.1.0.0";
- sha256 = "18ngmq6yb3l1ywigl38jm2x6wi097wjdym5z3hh5qkjndcygkjji";
+ version = "0.1.3.0";
+ sha256 = "0fwgxvn0vblyma3fpbyj9rvbwsrgsqzyd27mripa3yyvm6ygh4s6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base bytestring http-media http-types interpolate text wai
+ aeson base bytestring case-insensitive http-media http-types
+ interpolate text wai
];
executableHaskellDepends = [
aeson base bytestring http-types text wai warp
@@ -209336,6 +206820,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
@@ -209518,8 +207004,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
@@ -209688,30 +207172,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
}:
@@ -209729,7 +207189,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
@@ -209877,22 +207336,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";
@@ -209903,7 +207346,6 @@ self: {
];
description = "Mutable variable with primitive values";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pvd" = callPackage
@@ -210252,6 +207694,8 @@ self: {
];
description = "Typesafe library for linear algebra";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"qm-interpolated-string" = callPackage
@@ -210445,6 +207889,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
@@ -210462,6 +207908,8 @@ self: {
];
description = "Example programs for Qtah Qt bindings";
license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"qtah-generator" = callPackage
@@ -210484,6 +207932,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
@@ -210503,6 +207953,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
@@ -210536,6 +207988,8 @@ self: {
];
description = "An implementation of quadratic irrationals";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quandl-api" = callPackage
@@ -210590,6 +208044,8 @@ self: {
];
description = "Rage against the quantification";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quantities" = callPackage
@@ -210973,8 +208429,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
@@ -211045,8 +208501,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
@@ -211087,8 +208541,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
@@ -211103,7 +208557,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "quickcheck-instances_0_3_24" = 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
@@ -211112,8 +208566,8 @@ self: {
}:
mkDerivation {
pname = "quickcheck-instances";
- version = "0.3.24";
- sha256 = "0jvb3d43hc1sa8aal1gjpwmrh65mswi72yssb98bj5hca4z8grk5";
+ 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
@@ -211629,6 +209083,8 @@ self: {
doHaddock = false;
description = "Meta-package for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-algorithms" = callPackage
@@ -211652,6 +209108,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
@@ -211667,6 +209125,8 @@ self: {
doHaddock = false;
description = "Meta-package for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-cabal" = callPackage
@@ -211678,6 +209138,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
@@ -211715,6 +209177,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
@@ -211735,6 +209199,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
@@ -211757,6 +209223,8 @@ self: {
];
description = "The standard libraries for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-rendering" = callPackage
@@ -211796,6 +209264,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
@@ -211812,6 +209282,8 @@ self: {
];
description = "Utility libraries for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quiver" = callPackage
@@ -212056,6 +209528,26 @@ self: {
broken = true;
}) {};
+ "r-glpk-phonetic-languages-ukrainian-durations" = callPackage
+ ({ mkDerivation, base, lists-flines, mmsyn2
+ , ukrainian-phonetics-basic, vector
+ }:
+ mkDerivation {
+ pname = "r-glpk-phonetic-languages-ukrainian-durations";
+ version = "0.2.1.0";
+ sha256 = "0g3xw2a9id28wpvs868xjjmx2hh17876fiwpzjzngcjijr5351b4";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base lists-flines mmsyn2 ukrainian-phonetics-basic vector
+ ];
+ executableHaskellDepends = [
+ base lists-flines mmsyn2 ukrainian-phonetics-basic vector
+ ];
+ description = "Can be used to calculate the durations of the approximations of the Ukrainian phonemes";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"r3x-haskell-sdk" = callPackage
({ mkDerivation, aeson, base, blaze-html, bytestring
, case-insensitive, containers, cookie, http-types, mtl, regex-pcre
@@ -212193,21 +209685,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 {
@@ -212219,7 +209696,6 @@ self: {
];
description = "Remote Authentication Dial In User Service (RADIUS)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"radix" = callPackage
@@ -212839,12 +210315,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
}:
@@ -212859,7 +210350,6 @@ self: {
description = "Random number generation";
license = stdenv.lib.licenses.publicDomain;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"random-fu-multivariate" = callPackage
@@ -212872,8 +210362,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
@@ -212924,6 +210412,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 = [
@@ -212933,7 +210438,6 @@ self: {
description = "Generic basis for random number generators";
license = stdenv.lib.licenses.publicDomain;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"random-stream" = callPackage
@@ -213155,8 +210659,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
@@ -213165,18 +210667,14 @@ self: {
}:
mkDerivation {
pname = "rank1dynamic";
- version = "0.4.0";
- sha256 = "07dbfp0sc32q1p8xh4ap8m3b287r9hh4r8vfsrppdm5pabz4nhiw";
- revision = "1";
- editedCabalFile = "1idh1iz15pzdhrhy19584i9ahz41ijbmf56wbb2wns2kipy6w9lr";
+ version = "0.4.1";
+ sha256 = "19x2w44f31589vf4s428m7g3dz75qykr7mv599rf3gls4zjx781r";
libraryHaskellDepends = [ base binary ];
testHaskellDepends = [
base HUnit test-framework test-framework-hunit
];
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
@@ -213186,29 +210684,8 @@ 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_0_1" = callPackage
- ({ mkDerivation, base, Cabal, cabal-doctest, distributive, doctest
- , markdown-unlit, tasty, tasty-hunit, template-haskell
- , transformers
- }:
- mkDerivation {
- pname = "rank2classes";
- version = "1.4.0.1";
- sha256 = "1r72z98jvnih16x074izb0wp9gwbsjs2ihvj8a72xxyakdad71r9";
+ version = "1.4.1";
+ sha256 = "1cmc7xqnvjdvzgfyz7i3nmnhdm92rwfc9bqlpjcirmnkn47va4kb";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base distributive template-haskell transformers
@@ -213219,7 +210696,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
@@ -213592,6 +211068,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
@@ -214698,22 +212176,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.0";
+ sha256 = "1yircw8xhrzj40y6026bjb8jx7mm3zkkss7bzvbph1vbpgcazsc4";
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;
@@ -214783,35 +212261,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_1_0" = callPackage
({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base
, base64-bytestring, bytestring, cassava, cereal, colour
, containers, cryptohash-sha256, cubicbezier, directory, filelock
@@ -214826,8 +212275,8 @@ self: {
}:
mkDerivation {
pname = "reanimate";
- version = "1.1.1.0";
- sha256 = "05illhid0nnypkl7znzkmc7b3wc7lmv8jn2sdcj39xr1yr8hji7f";
+ version = "1.1.2.1";
+ sha256 = "043jpim33pliymnks47i39hz36wp61rvwjyk9f0k89whsi74bkd6";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson ansi-terminal array attoparsec base base64-bytestring
@@ -214851,26 +212300,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
@@ -214894,6 +212323,7 @@ self: {
description = "SVG file loader and serializer";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"reason-export" = callPackage
@@ -215243,33 +212673,14 @@ self: {
({ mkDerivation, base, composition-prelude }:
mkDerivation {
pname = "recursion";
- version = "2.2.4.2";
- sha256 = "15ahlgm0dilapk0y5jhwdvrims7nyzdsbdccq4x9jj0ddsszqr02";
+ version = "2.2.4.3";
+ sha256 = "0k5as7i7xyas6qhpr7wpnnf0rc93nsh4s9gsxdsk72xkwd86chkj";
libraryHaskellDepends = [ base composition-prelude ];
description = "A recursion schemes library for Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
"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
}:
@@ -215284,7 +212695,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
@@ -215369,6 +212779,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
@@ -215440,8 +212852,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
@@ -215466,8 +212876,8 @@ self: {
}:
mkDerivation {
pname = "redis-io";
- version = "1.0.0";
- sha256 = "119qga77xv0kq6cppgz6ry3f1ql4slswqwqg7qyiyg639sli9nfp";
+ version = "1.1.0";
+ sha256 = "0q2gr8sbxxpfx2qn9qmyxiwjj4nx32zmx4lv7g2vfmkj329crrdd";
libraryHaskellDepends = [
attoparsec auto-update base bytestring containers exceptions
iproute monad-control mtl network operational redis-resp
@@ -215483,8 +212893,6 @@ self: {
];
description = "Yet another redis client";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"redis-job-queue" = callPackage
@@ -215541,8 +212949,6 @@ self: {
];
description = "Combine redis caching and haxl";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"redland" = callPackage
@@ -215703,8 +213109,6 @@ self: {
];
description = "Extra stuff for mutable references";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ref-fd" = callPackage
@@ -215941,7 +213345,7 @@ self: {
, constraints-extras, containers, criterion, data-default, deepseq
, dependent-map, dependent-sum, directory, exception-transformers
, filemanip, filepath, haskell-src-exts, haskell-src-meta, hlint
- , hspec, lens, loch-th, MemoTrie, monad-control
+ , hspec, lens, loch-th, MemoTrie, mmorph, monad-control
, monoidal-containers, mtl, patch, prim-uniq, primitive, process
, proctest, profunctors, random, ref-tf, reflection, semialign
, semigroupoids, split, stm, syb, template-haskell, text, these
@@ -215949,15 +213353,16 @@ self: {
}:
mkDerivation {
pname = "reflex";
- version = "0.7.1.0";
- sha256 = "0qxxhgkh3cv3fzxd9pgy78kxhi9b4q72jcq4n002h9qh8i6wwp7a";
+ version = "0.8.0.0";
+ sha256 = "14pw033ljs6x5bi5657cm5lpwwj6gkfgskbv5lpdi2hp7svzayql";
libraryHaskellDepends = [
base bifunctors comonad constraints-extras containers data-default
dependent-map dependent-sum exception-transformers haskell-src-exts
- haskell-src-meta lens MemoTrie monad-control monoidal-containers
- mtl patch prim-uniq primitive profunctors random ref-tf reflection
- semialign semigroupoids stm syb template-haskell these time
- transformers unbounded-delays witherable
+ haskell-src-meta lens MemoTrie mmorph monad-control
+ monoidal-containers mtl patch prim-uniq primitive profunctors
+ random ref-tf reflection semialign semigroupoids stm syb
+ template-haskell these time transformers unbounded-delays
+ witherable
];
testHaskellDepends = [
base bifunctors constraints constraints-extras containers deepseq
@@ -216068,8 +213473,8 @@ self: {
}:
mkDerivation {
pname = "reflex-dom";
- version = "0.6.0.0";
- sha256 = "1iimsk89akb7v2i1k1gaa6a6bhdyf2rsggac9k1xizxkylara5k4";
+ version = "0.6.1.0";
+ sha256 = "190g56y16xvj508qdp3znlbbv4gb3ska38jbjpblvq8cz2d4nkdc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -216132,8 +213537,8 @@ self: {
}:
mkDerivation {
pname = "reflex-dom-core";
- version = "0.6.0.0";
- sha256 = "0819858z5p6847ac1rb1hsfr5ikn7x5xii8vgqbih4fg39mqfy14";
+ version = "0.6.1.0";
+ sha256 = "072bkjjmz6mjw42gchlbswhjhr9xs0vaybf6mvdycs618lb1zhf0";
libraryHaskellDepends = [
aeson base bifunctors bimap blaze-builder bytestring
case-insensitive constraints containers contravariant data-default
@@ -216218,8 +213623,8 @@ self: {
}:
mkDerivation {
pname = "reflex-dom-retractable";
- version = "0.1.3.0";
- sha256 = "0l2nz78cjx0p03h0h9pflhfd59p2j4drsglsm9yxys0zglbxnqwl";
+ version = "0.1.7.0";
+ sha256 = "0f40hxnlv7fpdjws0c720dz91zjxg8fxjl9qsmlilhapjzrjz9d2";
libraryHaskellDepends = [
base containers jsaddle mtl ref-tf reflex reflex-dom
];
@@ -216270,33 +213675,70 @@ 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
}:
mkDerivation {
pname = "reflex-fsnotify";
- version = "0.2.1.1";
- sha256 = "0r7fv01dgg5l45yspgj3n2gh6yq0qkjv19hj9vq6284x04vldnqj";
+ version = "0.2.1.2";
+ sha256 = "1g5zm12ypqr0agrgmbyglhh5f9p933hba2dismbyywsgdmn1i9bl";
libraryHaskellDepends = [
base containers directory filepath fsnotify reflex
];
- description = "reflex-frp interface for watching files";
+ description = "Reflex FRP interface for watching files";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "reflex-gadt-api" = callPackage
+ ({ mkDerivation, aeson, aeson-gadt-th, base, bytestring
+ , constraints, constraints-extras, containers, data-default
+ , jsaddle, reflex, reflex-dom-core, some, text, time
+ }:
+ mkDerivation {
+ pname = "reflex-gadt-api";
+ version = "0.2.1.0";
+ sha256 = "1mcxa87z6cldbc9p2mkdif5a8qa8sa0nhmawwm1gjqgvhzp7kmdp";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson aeson-gadt-th base bytestring constraints constraints-extras
+ containers data-default jsaddle reflex reflex-dom-core some text
+ time
+ ];
+ executableHaskellDepends = [
+ aeson aeson-gadt-th base constraints-extras reflex-dom-core text
+ time
+ ];
+ description = "Interact with a GADT API in your reflex-dom application";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
"reflex-ghci" = callPackage
- ({ mkDerivation, base, bytestring, dependent-sum, directory
- , filepath, fsnotify, mtl, optparse-applicative, primitive, process
- , ref-tf, reflex, reflex-fsnotify, reflex-process, reflex-vty
- , regex-tdfa, temporary, text, unix, vty
+ ({ mkDerivation, base, bytestring, directory, filepath, fsnotify
+ , optparse-applicative, process, reflex, reflex-fsnotify
+ , reflex-process, reflex-vty, regex-tdfa, temporary, text, unix
+ , vty
}:
mkDerivation {
pname = "reflex-ghci";
- version = "0.1.4.1";
- sha256 = "0505glpxc6yf7nwkgz9l2m8diqm39sal7vg9h1g8f8i3x6ab1rw3";
+ version = "0.1.5.1";
+ sha256 = "1m4sphj2qhj9ckjxjy6m4yzb2d6lq68a0fynv5q9ibc6550bm1sx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -216308,8 +213750,7 @@ self: {
text vty
];
testHaskellDepends = [
- base bytestring dependent-sum directory mtl primitive process
- ref-tf reflex reflex-process reflex-vty temporary text
+ base directory process reflex reflex-process temporary
];
description = "A GHCi widget library for use in reflex applications";
license = stdenv.lib.licenses.bsd3;
@@ -216398,6 +213839,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
@@ -216423,8 +213915,8 @@ self: {
}:
mkDerivation {
pname = "reflex-process";
- version = "0.3.0.0";
- sha256 = "1hfzp0hnqhpdcri6qqqbndl3nlf028hn78kmdc6h1mzwx5va7rh5";
+ version = "0.3.1.0";
+ sha256 = "1z86h7wkzg69d6kw0y37pzr4ldpg9qkl8wx5mw7r1h82isb9wgbl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -216437,7 +213929,7 @@ self: {
async base bytestring containers dependent-sum hspec mtl primitive
process ref-tf reflex unix
];
- description = "reflex-frp interface for running shell commands";
+ description = "Reflex FRP interface for running system processes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -216482,8 +213974,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
@@ -216511,8 +214001,10 @@ self: {
}:
mkDerivation {
pname = "reflex-vty";
- version = "0.1.4.0";
- sha256 = "0z4yca6hh5rwgybsf6ssklhvpl34ikvi9j6wq99df5y0hpy9185f";
+ version = "0.1.4.1";
+ sha256 = "0hv2h1pzz808bg2bvignb3d2wma1aw96zdf545f9p01vjr1b656a";
+ revision = "1";
+ editedCabalFile = "0gpfbpzcg516kghsgwc4gnbp217p6phw9bh1qhlkzd0ji35gdibm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -216523,7 +214015,7 @@ self: {
executableHaskellDepends = [
base containers reflex text time transformers vty
];
- description = "Reflex FRP host and widgets for vty applications";
+ description = "Reflex FRP host and widgets for VTY applications";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -216572,8 +214064,8 @@ self: {
}:
mkDerivation {
pname = "reform-happstack";
- version = "0.2.5.3";
- sha256 = "04fnn47rcm7n98q0qifyyg9jrh09mzchirwsgi2zzb6j9mciz6ci";
+ version = "0.2.5.4";
+ sha256 = "1xknj906vr0q6vrxrvna1777v7hsdg1l3r0wwnga7k1yn5hcfc76";
libraryHaskellDepends = [
base bytestring happstack-server mtl random reform text utf8-string
];
@@ -216637,6 +214129,8 @@ self: {
];
description = "See README for more info";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"refresht" = callPackage
@@ -216771,24 +214265,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
@@ -216809,7 +214285,6 @@ self: {
];
description = "Regex-based parsing with applicative interface";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"regex-applicative-text" = callPackage
@@ -217536,8 +215011,8 @@ self: {
}:
mkDerivation {
pname = "registry";
- version = "0.1.9.3";
- sha256 = "1x418lv2nnw5ryrinciq1dg7wgmz0zsvv8v3mfrp38rx5x88hbic";
+ version = "0.2.0.1";
+ sha256 = "0vpgjxm5mx11vnfhnvlzlawaqwa0a99iyimpd333ibz0psw10wka";
libraryHaskellDepends = [
base containers exceptions hashable mmorph mtl protolude resourcet
semigroupoids semigroups template-haskell text transformers-base
@@ -217552,8 +215027,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
@@ -217605,6 +215078,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
@@ -217811,8 +215286,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
@@ -218335,6 +215808,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
@@ -218383,8 +215858,8 @@ self: {
pname = "repa";
version = "3.4.1.4";
sha256 = "17m3wl4hvf04fxwm4fflhnv41yl9bm263hnbpxc8x6xqwifplq23";
- revision = "4";
- editedCabalFile = "0bay8j0fm7l2nhrbdvy9fvrb6hgkrk5qx9y03az2kakvjdc4gvvh";
+ revision = "6";
+ editedCabalFile = "09b2b98pqbjxp4xign29b67yn6za8lfxxqlv1j52sbvh5bbmbd7s";
libraryHaskellDepends = [
base bytestring ghc-prim QuickCheck template-haskell vector
];
@@ -218403,6 +215878,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
@@ -218500,6 +215977,8 @@ self: {
];
description = "Examples using the Repa array library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"repa-fftw" = callPackage
@@ -218605,6 +216084,8 @@ self: {
];
description = "Scalar data types and conversions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"repa-series" = callPackage
@@ -218793,40 +216274,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 = [
@@ -218835,7 +216282,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
@@ -218980,22 +216426,23 @@ 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
+ , 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
+ , QuickCheck, retry, template-haskell, text, time, transformers
+ , transformers-base, unliftio-core, unordered-containers
}:
mkDerivation {
pname = "req";
- version = "3.2.0";
- sha256 = "1r6fkhn99v6vil8khd23pdai3j6wgn724cy00q5x20fn3jz88ksw";
+ version = "3.7.0";
+ sha256 = "1ajak1845dx5vzc7mb5wyh6rilggnm0y5bh93f955zby1mr3mhi1";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson authenticate-oauth base blaze-builder bytestring
- case-insensitive connection http-api-data http-client
+ case-insensitive connection exceptions http-api-data http-client
http-client-tls http-types modern-uri monad-control mtl retry
template-haskell text time transformers transformers-base
+ unliftio-core
];
testHaskellDepends = [
aeson base blaze-builder bytestring case-insensitive hspec
@@ -219008,7 +216455,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "req_3_7_0" = callPackage
+ "req_3_8_0" = callPackage
({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
, bytestring, case-insensitive, connection, exceptions, hspec
, hspec-core, hspec-discover, http-api-data, http-client
@@ -219018,8 +216465,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
@@ -219121,6 +216568,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
@@ -219143,8 +216592,8 @@ self: {
}:
mkDerivation {
pname = "require";
- version = "0.4.9";
- sha256 = "0f04cpgcgl5d0zj8j5d2wfg8m1g2zw5lw39qj8797y3shxh8jdih";
+ version = "0.4.10";
+ sha256 = "0ha9301ncb5li3sxjlbbq5hgjijr40vl5jy33fsi0wn13zp99x94";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -219165,8 +216614,6 @@ self: {
];
description = "Scrap your qualified import clutter";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"requirements" = callPackage
@@ -219532,27 +216979,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
@@ -219569,6 +216995,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
@@ -219802,6 +217239,19 @@ self: {
broken = true;
}) {};
+ "restartable" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, unix }:
+ mkDerivation {
+ pname = "restartable";
+ version = "0.3.0.0";
+ sha256 = "0bar7sy53pylq13wkbb4j3i7y81g6y203njkh9vlid7nh109j409";
+ 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
({ mkDerivation, base, blaze-builder, bytestring, containers
, data-default, digestive-functors, errors, heist, lens, map-syntax
@@ -220425,19 +217875,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";
@@ -220447,7 +217884,6 @@ self: {
testHaskellDepends = [ base text ];
description = "Simple unicode collation as per RFC5051";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rg" = callPackage
@@ -220467,6 +217903,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
@@ -220487,23 +217925,6 @@ self: {
}:
mkDerivation {
pname = "rhine";
- version = "0.6.0";
- sha256 = "0dmdf1i1z5xj5l9p6vlln8yyy3pa1nd6m1b7spwm8kpfzzw3545f";
- libraryHaskellDepends = [
- base containers deepseq dunai free MonadRandom random
- simple-affine-space time transformers vector-sized
- ];
- description = "Functional Reactive Programming with type-level clocks";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "rhine_0_7_0" = callPackage
- ({ mkDerivation, base, containers, deepseq, dunai, free
- , MonadRandom, random, simple-affine-space, time, transformers
- , vector-sized
- }:
- mkDerivation {
- pname = "rhine";
version = "0.7.0";
sha256 = "1qnwz48ji3vsb9f44xvidhq6z1p7q06g3k8v7cnbxc54zav076p2";
libraryHaskellDepends = [
@@ -220512,24 +217933,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";
@@ -220541,7 +217947,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Gloss backend for Rhine";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rhythm-game-tutorial" = callPackage
@@ -220663,6 +218068,8 @@ self: {
];
description = "Static site generator based on Shake";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rib-core" = callPackage
@@ -221400,8 +218807,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
@@ -221467,8 +218872,6 @@ self: {
];
description = "Automatic session-aware servant testing";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"robot" = callPackage
@@ -221633,26 +219036,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 {
@@ -221668,8 +219051,6 @@ self: {
];
description = "RocksDB database querying library for Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"roguestar" = callPackage
@@ -221893,8 +219274,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
@@ -222062,6 +219441,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 {
@@ -222243,6 +219637,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
@@ -222296,8 +219692,6 @@ self: {
];
description = "Bidirectional (de-)serialization";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"roundtrip-aeson" = callPackage
@@ -222331,8 +219725,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
@@ -222444,8 +219836,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";
@@ -222540,24 +219932,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
@@ -222580,6 +219954,7 @@ self: {
description = "Order RPM packages by dependencies";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rrule" = callPackage
@@ -222693,6 +220068,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
@@ -222706,10 +220083,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
@@ -222971,6 +220346,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
@@ -223055,6 +220432,8 @@ self: {
libraryHaskellDepends = [ base primitive primitive-unlifted ];
description = "runST without boxing penalty";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rungekutta" = callPackage
@@ -223181,8 +220560,6 @@ self: {
];
description = "Random Variables";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"rwlock" = callPackage
@@ -223408,8 +220785,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
@@ -224611,6 +221986,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
@@ -224663,17 +222049,17 @@ self: {
, containers, crackNum, deepseq, directory, doctest, filepath
, gauge, Glob, hlint, mtl, pretty, process, QuickCheck, random
, silently, syb, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
- , template-haskell, time, transformers, z3
+ , template-haskell, time, transformers, uniplate, z3
}:
mkDerivation {
pname = "sbv";
- version = "8.8";
- sha256 = "0xm05g9kxh38jjbssnhyw6c8q4rsyjndm2b8r36cqwx0n607zvgy";
+ version = "8.9";
+ sha256 = "1h8bhi1pjlg0v16wwqcvil7gq98b6dn8ckzmrsgb8sc3qz0nxj51";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array async base containers crackNum deepseq directory filepath mtl
pretty process QuickCheck random syb template-haskell time
- transformers
+ transformers uniplate
];
testHaskellDepends = [
base bytestring containers crackNum directory doctest filepath Glob
@@ -224975,6 +222361,8 @@ self: {
];
description = "Metadata types for Albedo Scanners";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"scan-vector-machine" = callPackage
@@ -225187,15 +222575,15 @@ self: {
"scheduler" = callPackage
({ mkDerivation, atomic-primops, base, deepseq, doctest, exceptions
- , genvalidity-hspec, hspec, mwc-random, primitive, QuickCheck
+ , genvalidity-hspec, hspec, mwc-random, primitive, pvar, QuickCheck
, template-haskell, unliftio, unliftio-core, vector
}:
mkDerivation {
pname = "scheduler";
- version = "1.4.2.3";
- sha256 = "0xf5gmla5h0k0a84f7b5xyk98xr72a9mygjlg5c913vc29i31ccx";
+ version = "1.5.0";
+ sha256 = "19sgc3ydbjjlgd6jh9pqfxv3gq1mbgaicshf7kbj5yf5cnimq5vp";
libraryHaskellDepends = [
- atomic-primops base deepseq exceptions primitive unliftio-core
+ atomic-primops base deepseq exceptions primitive pvar unliftio-core
];
testHaskellDepends = [
base deepseq doctest genvalidity-hspec hspec mwc-random QuickCheck
@@ -225203,8 +222591,6 @@ self: {
];
description = "Work stealing scheduler";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"schedyield" = callPackage
@@ -225700,37 +223086,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";
@@ -225752,7 +223107,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
@@ -225893,8 +223247,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
@@ -225911,6 +223263,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
@@ -226000,6 +223354,8 @@ self: {
];
description = "TLS for Scotty";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"scotty-utils" = callPackage
@@ -226365,8 +223721,8 @@ self: {
}:
mkDerivation {
pname = "sdl2";
- version = "2.5.2.0";
- sha256 = "18cgckkq4yj0xwj3pmsfsqxazl7rcmb3f7b45kv9nwvjwyqi0hcw";
+ version = "2.5.3.0";
+ sha256 = "08l24cb92spnx3bn26bj0z2cszpsawhaa9vvhblvsr3d6z76065q";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -226827,29 +224183,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 {
@@ -226869,7 +224202,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
@@ -226936,8 +224268,6 @@ self: {
];
description = "Information-theoretic secure secret sharing";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"secrm" = callPackage
@@ -227400,8 +224730,8 @@ self: {
({ mkDerivation, base, containers, lattices }:
mkDerivation {
pname = "semibounded-lattices";
- version = "0.1.0.1";
- sha256 = "0xqxmh0chq4vgga5lx2d5pcz4rq000kgpkglj8jgdv2nx6rf8pka";
+ version = "0.1.1.0";
+ sha256 = "0nlmh84bmizs5dllf3292svs4a5d9yj0l78mcryqmblf1bzp74f4";
libraryHaskellDepends = [ base containers lattices ];
testHaskellDepends = [ base ];
description = "A Haskell implementation of semibounded lattices";
@@ -227583,14 +224913,15 @@ self: {
}:
mkDerivation {
pname = "semver";
- version = "0.3.4";
- sha256 = "0swffqyqraz2nxn64mwxp29zfdq7135q2j815yzwh2pk135xmns2";
+ version = "0.4.0.1";
+ sha256 = "0hgn3wd1wv3y1723kvd9clj72z65f6m28yf75mxl1zjfd0kf6ivw";
+ revision = "1";
+ editedCabalFile = "13c692s2fbn6xygw70aglj84a8hq549gcj1p40g11j77w68p9xx4";
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;
+ license = stdenv.lib.licenses.mpl20;
}) {};
"semver-range" = callPackage
@@ -227889,18 +225220,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 {
@@ -227912,18 +225231,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 {
@@ -228012,29 +225319,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 = [
@@ -228048,7 +225332,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
@@ -228355,51 +225638,20 @@ 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" = 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
+ , QuickCheck, quickcheck-instances, singleton-bool, sop-core
, string-conversions, tagged, text, transformers, vault
}:
mkDerivation {
pname = "servant";
- version = "0.18";
- sha256 = "1dcb92q8w2fim087plspf1hs2gq2hdfiaggp71jqbljhnznlf5vj";
+ 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
- mtl network-uri QuickCheck singleton-bool string-conversions tagged
- text transformers vault
+ mtl network-uri QuickCheck singleton-bool sop-core
+ string-conversions tagged text transformers vault
];
testHaskellDepends = [
aeson base base-compat bytestring hspec http-media mtl QuickCheck
@@ -228408,7 +225660,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
@@ -228429,6 +225680,8 @@ self: {
];
description = "Servant support for JuicyPixels";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-aeson-specs" = callPackage
@@ -228459,19 +225712,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
}:
@@ -228484,7 +225724,6 @@ self: {
];
description = "Authentication combinators for servant";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-auth-client" = callPackage
@@ -228498,6 +225737,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
];
@@ -228565,8 +225806,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
@@ -228616,34 +225855,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 = [
@@ -228660,7 +225871,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
@@ -228669,28 +225879,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 = [
@@ -228703,7 +225891,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
@@ -228849,6 +226036,8 @@ self: {
];
description = "Authenticate Routes Using Wordpress Cookies";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-avro" = callPackage
@@ -228876,10 +226065,8 @@ self: {
}:
mkDerivation {
pname = "servant-blaze";
- version = "0.9";
- sha256 = "1pfnpc6m7i8knndc1734fbzpfgmvdcpkd8cj0jyw139b70siz63r";
- revision = "3";
- editedCabalFile = "0pn9ca2jmx71clz0j9nlz1lwmr2xv39zqfda10al11am9mc4j8n4";
+ 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";
@@ -228905,6 +226092,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
@@ -228977,6 +226166,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
@@ -228985,13 +226176,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
+ , servant-server, sop-core, stm, tdigest, text, time, transformers
, transformers-base, transformers-compat, wai, warp
}:
mkDerivation {
pname = "servant-client";
- version = "0.16.0.1";
- sha256 = "1w6rw1bdm5x8swi9dy70n86gq9v85wlgmm6pglfxqbv7bgzpql8c";
+ 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
@@ -229001,88 +226192,35 @@ self: {
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
+ network QuickCheck servant servant-client-core servant-server
+ sop-core stm tdigest text transformers transformers-compat wai warp
];
testToolDepends = [ hspec-discover markdown-unlit ];
description = "Automatic derivation of querying functions for servant";
license = stdenv.lib.licenses.bsd3;
}) {};
- "servant-client_0_18" = 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, stm, tdigest, text, time, transformers
- , transformers-base, transformers-compat, wai, warp
- }:
- mkDerivation {
- pname = "servant-client";
- version = "0.18";
- sha256 = "17m0cakf4apdrpq7wic9mbxcn2hd9cwh9xrcbxshabfffgkq791i";
- 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;
- 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
+ , safe, servant, sop-core, 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" = 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.18";
- sha256 = "198kixjiy34z05vavs18wb2kp62pk5bzr5cl7dvhkl73alvj3rhn";
+ version = "0.18.2";
+ sha256 = "0b449c28z20sx98pc2d4p65jr3m9glsa47jjc2w4gf90jisl173r";
+ revision = "1";
+ editedCabalFile = "0vwj97h6x7zwvyx3ra09yhpi37mnn2kw5m27wnkzwwvk487swqxd";
libraryHaskellDepends = [
aeson base base-compat base64-bytestring bytestring containers
deepseq exceptions free http-media http-types network-uri safe
- servant template-haskell text transformers
+ servant sop-core template-haskell text transformers
];
testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ];
testToolDepends = [ hspec-discover ];
description = "Core functionality and class for client function generation for servant APIs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-client-js" = callPackage
@@ -229241,36 +226379,8 @@ self: {
}:
mkDerivation {
pname = "servant-docs";
- version = "0.11.4";
- sha256 = "1z35rr55mxwi761pmqy176liglms443ynk0sjh8v8hcyfciymq0d";
- 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;
- }) {};
-
- "servant-docs_0_11_6" = 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.6";
- sha256 = "07qabs5xi6dw8anmrnl2135fps901k4y1s2xywgdxhqyg01rljhq";
+ version = "0.11.8";
+ sha256 = "0zbsv75zyfg44l4822qnmvw2naxcxwgnpzc55jnvz766l2dydjrb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -229287,7 +226397,6 @@ self: {
];
description = "generate API docs for your servant webservice";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-docs-simple" = callPackage
@@ -229297,28 +226406,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 = [
@@ -229333,6 +226420,7 @@ self: {
description = "Generate endpoints overview for Servant API";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-ede" = callPackage
@@ -229384,6 +226472,8 @@ self: {
];
description = "Helpers for using ekg with servant";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-elm" = callPackage
@@ -229406,6 +226496,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
@@ -229429,8 +226521,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
@@ -229458,25 +226548,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
@@ -229490,6 +226588,8 @@ self: {
];
description = "Fiat content types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-flatten" = callPackage
@@ -229509,27 +226609,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
];
@@ -229537,7 +226618,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
@@ -229618,8 +226698,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
@@ -229691,8 +226769,8 @@ self: {
}:
mkDerivation {
pname = "servant-http-streams";
- version = "0.18";
- sha256 = "1krpmmzjc1vagcy8rdgcl3zm8zlfjf8ikicaqrqp6d95f8bz4kaz";
+ version = "0.18.2";
+ sha256 = "1kyiv8qamw9dxv2ax7hx9n7w9507vjvwn89x4nvlsc87nq91hvg0";
libraryHaskellDepends = [
base base-compat bytestring case-insensitive containers deepseq
exceptions http-common http-media http-streams http-types
@@ -229710,8 +226788,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
@@ -229799,6 +226875,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
@@ -229810,8 +226888,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
@@ -229827,8 +226903,6 @@ self: {
];
description = "Generate JSON-RPC servant clients";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-jsonrpc-server" = callPackage
@@ -229844,8 +226918,6 @@ self: {
];
description = "JSON-RPC servant servers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-kotlin" = callPackage
@@ -229881,29 +226953,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
@@ -229970,36 +227025,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;
@@ -230019,6 +227044,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
@@ -230030,8 +227056,10 @@ self: {
}:
mkDerivation {
pname = "servant-multipart";
- version = "0.11.6";
- sha256 = "0yzr5hv2ki9ig4g6735bjnzv6mkpgj5l68g9hlvp9g9i0ryxqahn";
+ version = "0.12";
+ sha256 = "1hs1h66zjhknfnz1bdi5c0d2sfb20fc7x9adbc87gq168k8riqvl";
+ revision = "1";
+ editedCabalFile = "0pc254b458v4k5xw729fvw3q3klwpkai2mmp455dw2i7g02dv0da";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -230116,8 +227144,38 @@ self: {
}:
mkDerivation {
pname = "servant-openapi3";
- version = "2.0.0.1";
- sha256 = "14vxvvnzjk7w7lzivmjh5ib7byqqywrhr72rx0nafzq2vsw1wzng";
+ version = "2.0.1.0";
+ sha256 = "14mfa7l3rqjmqp89x9gny5sy3c1w41czkyx7qp1d8dz1y4qi4ipf";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ aeson aeson-pretty base base-compat bytestring hspec http-media
+ insert-ordered-containers lens openapi3 QuickCheck servant
+ singleton-bool text unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base base-compat directory doctest filepath hspec lens
+ lens-aeson openapi3 QuickCheck servant template-haskell text time
+ utf8-string vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API.";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "servant-openapi3_2_0_1_1" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
+ , Cabal, cabal-doctest, directory, doctest, filepath, hspec
+ , hspec-discover, http-media, insert-ordered-containers, lens
+ , lens-aeson, openapi3, QuickCheck, servant, singleton-bool
+ , template-haskell, text, time, unordered-containers, utf8-string
+ , vector
+ }:
+ mkDerivation {
+ pname = "servant-openapi3";
+ version = "2.0.1.1";
+ sha256 = "1cyzyljmdfr3gigdszcpj1i7l698fnxpc9hr83mzspm6qcmbqmgf";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
aeson aeson-pretty base base-compat bytestring hspec http-media
@@ -230167,6 +227225,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
@@ -230287,6 +227347,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
@@ -230364,34 +227426,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";
@@ -230400,7 +227434,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
@@ -230429,8 +227462,6 @@ self: {
];
description = "Documentation generator for 'RawM' endpoints";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-rawm-server" = callPackage
@@ -230447,8 +227478,6 @@ self: {
];
description = "The server implementation of servant-rawm";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-reason" = callPackage
@@ -230585,6 +227614,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
@@ -230604,67 +227635,30 @@ 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" = callPackage
- ({ mkDerivation, aeson, base, base-compat, base64-bytestring
, bytestring, containers, directory, exceptions, filepath, hspec
, hspec-discover, hspec-wai, http-api-data, http-media, http-types
, monad-control, mtl, network, network-uri, QuickCheck, resourcet
- , safe, servant, should-not-typecheck, string-conversions, tagged
- , temporary, text, transformers, transformers-base
+ , safe, servant, should-not-typecheck, sop-core, string-conversions
+ , tagged, temporary, text, transformers, transformers-base
, transformers-compat, wai, wai-app-static, wai-extra, warp, word8
}:
mkDerivation {
pname = "servant-server";
- version = "0.18";
- sha256 = "0knbzr6ls9p2wjn3kfggy99gxavl817xw48m53plhf2r4s4vjrw8";
+ version = "0.18.2";
+ sha256 = "05ricb3w1app6c094zwaq2jnqv53jpf4n89ffynm31dvf6h9qdih";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base base-compat base64-bytestring bytestring containers exceptions
filepath http-api-data http-media http-types monad-control mtl
- network network-uri resourcet servant string-conversions tagged
- text transformers transformers-base wai wai-app-static word8
+ network network-uri resourcet servant sop-core string-conversions
+ tagged text transformers transformers-base wai wai-app-static word8
];
executableHaskellDepends = [
aeson base base-compat servant text wai warp
@@ -230678,7 +227672,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
@@ -230759,6 +227752,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
@@ -230935,36 +227930,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 ];
@@ -230981,7 +227946,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
@@ -231008,10 +227972,8 @@ self: {
}:
mkDerivation {
pname = "servant-swagger-ui";
- version = "0.3.4.3.23.11";
- sha256 = "0ryr6h74vz6q6q0c9aixb7kwhq1vn95m3m0799cvc0xkfvm0ljha";
- revision = "2";
- editedCabalFile = "1wmxiihiwjkzwqqj2996fqmixz6jblj5gh43p7dxbww3g9fdz8qi";
+ version = "0.3.4.3.36.1";
+ sha256 = "0j66ci53mlv1v57xg0hx6sm876i7yj99v573zizgb497c747dy8n";
libraryHaskellDepends = [
base bytestring file-embed-lzma servant servant-server
servant-swagger-ui-core swagger2 text
@@ -231029,8 +227991,8 @@ self: {
pname = "servant-swagger-ui-core";
version = "0.3.3";
sha256 = "0gpdjnclbjjr6gwc0gyx1d4w06cjf6z5b2ngjfcgbn885wqllwh3";
- revision = "3";
- editedCabalFile = "0yx3q7y533v61ca4bm4wi8h7chbghj2rz92b330a544w7ac8il0p";
+ revision = "4";
+ editedCabalFile = "1kj72caf8skcl25bfw4nh7kj7hh33wd55sggsd474di57wi9j2c4";
libraryHaskellDepends = [
base blaze-markup bytestring http-media servant servant-blaze
servant-server swagger2 text transformers transformers-compat
@@ -231048,8 +228010,8 @@ self: {
pname = "servant-swagger-ui-jensoleg";
version = "0.3.3";
sha256 = "02zwymqxq54xwc8wmzhbcfgx9plvk0n4kp1907sbl98mhh2frwrw";
- revision = "3";
- editedCabalFile = "08fwi8zq3clski4bac2p2ahqf4475xwzba31jw4f4lcr01rickqk";
+ revision = "4";
+ editedCabalFile = "19h7n1g847ly7addv03vzy5915n48xa0y7l88dzamy6ly1jrmdg2";
libraryHaskellDepends = [
base bytestring file-embed-lzma servant servant-server
servant-swagger-ui-core swagger2 text
@@ -231066,8 +228028,8 @@ self: {
pname = "servant-swagger-ui-redoc";
version = "0.3.3.1.22.3";
sha256 = "0bzkrh1hf29vfa1r1sgifb9j2zcg6i43fal4abbx4lcqvf155pzv";
- revision = "2";
- editedCabalFile = "195vfc3871l1clk85kzxjvz1zr986lbvgy26fazfkfsn032s74c6";
+ revision = "3";
+ editedCabalFile = "1csz8gzmrrjbjvr6kx4vmyp419i5vbzk84a01vh5zr6ncrpx5nf3";
libraryHaskellDepends = [
base bytestring file-embed-lzma servant servant-server
servant-swagger-ui-core swagger2 text
@@ -231230,6 +228192,8 @@ self: {
];
description = "Servant support for yaml";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-zeppelin" = callPackage
@@ -231339,33 +228303,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
}:
@@ -231387,7 +228324,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
@@ -231789,8 +228725,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
@@ -231820,6 +228754,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
@@ -231973,48 +228909,19 @@ 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_2_1" = 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
+ , criterion, data-fix, deepseq, happy, invertible-grammar
+ , prettyprinter, QuickCheck, recursion-schemes, scientific
+ , semigroups, tasty, tasty-hunit, tasty-quickcheck, text
+ , utf8-string
}:
mkDerivation {
pname = "sexp-grammar";
- version = "2.2.1";
- sha256 = "0nf3b3cibqi2jv9jg742jknqpfgwvc7iwjw7a2jgpf55nrgs6lvz";
+ version = "2.3.0";
+ sha256 = "1ky0jj47xp6g8shk5znrhncj71sg0p653csj1ds2yl36s7fiwgdk";
libraryHaskellDepends = [
- array base bytestring containers deepseq invertible-grammar
- prettyprinter recursion-schemes scientific semigroups text
- utf8-string
+ array base bytestring containers data-fix deepseq
+ invertible-grammar prettyprinter recursion-schemes scientific
+ semigroups text utf8-string
];
libraryToolDepends = [ alex happy ];
testHaskellDepends = [
@@ -232027,7 +228934,6 @@ self: {
];
description = "Invertible grammar combinators for S-expressions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sexp-show" = callPackage
@@ -232395,15 +229301,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;
@@ -232413,10 +229318,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
@@ -232587,8 +229491,6 @@ self: {
];
description = "Dependency tracking for Futhark";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"shake-google-closure-compiler" = callPackage
@@ -232705,30 +229607,14 @@ 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_0" = callPackage
({ mkDerivation, base, extra, path, rio, shake }:
mkDerivation {
pname = "shake-plus";
- version = "0.3.3.0";
- sha256 = "13a5n6gh1msrygi671lk5y83shcd75yz64x3r2smxif5hsfazwqv";
+ version = "0.3.3.1";
+ sha256 = "09zinaphlmdshny3hiyibbqqkfflj2rkxh8zkpnnk5dvf2qb15p5";
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
@@ -232748,42 +229634,49 @@ self: {
];
description = "Experimental extensions to shake-plus";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"shakebook" = callPackage
({ mkDerivation, aeson, aeson-better-errors, aeson-with, base
- , binary, binary-instances, comonad, comonad-extras
- , composite-aeson, composite-base, doctemplates, feed, free
- , hashable-time, http-conduit, ixset-typed, ixset-typed-conversions
- , lens, lens-aeson, lucid, lucid-cdn, mtl, mustache, pandoc
- , pandoc-types, path, path-extensions, rio, shake-plus
- , shake-plus-extended, sitemap-gen, slick, split, tasty
- , tasty-golden, text-time, vinyl, zipper-extra
+ , binary-instances, comonad, comonad-extras, compdoc
+ , composite-aeson, composite-aeson-cofree-list
+ , composite-aeson-path, composite-aeson-throw
+ , composite-aeson-writeonly, composite-base, composite-binary
+ , composite-hashable, composite-tuple, composite-xstep
+ , doctemplates, feed, free, hashable-time, ixset-typed
+ , ixset-typed-conversions, lens, lens-aeson, lucid, lucid-cdn, mtl
+ , pandoc, pandoc-throw, pandoc-types, path, path-extensions
+ , path-utils, rio, shake-plus, shake-plus-extended, sitemap-gen
+ , skylighting, split, stache, tasty, tasty-golden, vinyl
+ , zipper-extra
}:
mkDerivation {
pname = "shakebook";
- version = "0.11.0.0";
- sha256 = "0h6pq3y7ll5l83a682mwk60zipsm91w0srgrigdgi7l4wdhn7qzb";
- libraryHaskellDepends = [
- aeson aeson-better-errors aeson-with base binary binary-instances
- comonad comonad-extras composite-aeson composite-base doctemplates
- feed free hashable-time http-conduit ixset-typed
- ixset-typed-conversions lens lens-aeson lucid lucid-cdn mtl
- mustache pandoc pandoc-types path path-extensions rio shake-plus
- shake-plus-extended sitemap-gen slick split text-time vinyl
+ version = "0.13.1.0";
+ sha256 = "1c2qklpjyszc3rfqm7p73bkb4ma43lwvsc9h8p8dyc5s1dxv8d4f";
+ libraryHaskellDepends = [
+ aeson aeson-better-errors aeson-with base binary-instances comonad
+ comonad-extras compdoc composite-aeson composite-aeson-cofree-list
+ composite-aeson-path composite-aeson-throw
+ composite-aeson-writeonly composite-base composite-binary
+ composite-hashable composite-tuple composite-xstep doctemplates
+ feed free hashable-time ixset-typed ixset-typed-conversions lens
+ lens-aeson lucid lucid-cdn mtl pandoc pandoc-throw pandoc-types
+ path path-extensions path-utils rio shake-plus shake-plus-extended
+ sitemap-gen skylighting stache vinyl zipper-extra
+ ];
+ testHaskellDepends = [
+ aeson aeson-better-errors aeson-with base binary-instances comonad
+ comonad-extras compdoc composite-aeson composite-aeson-cofree-list
+ composite-aeson-path composite-aeson-throw
+ composite-aeson-writeonly composite-base composite-binary
+ composite-hashable composite-tuple composite-xstep doctemplates
+ feed free hashable-time ixset-typed ixset-typed-conversions lens
+ lens-aeson lucid lucid-cdn mtl pandoc pandoc-throw pandoc-types
+ path path-extensions path-utils rio shake-plus shake-plus-extended
+ sitemap-gen skylighting split stache tasty tasty-golden vinyl
zipper-extra
];
- testHaskellDepends = [
- aeson aeson-better-errors aeson-with base binary binary-instances
- comonad comonad-extras composite-aeson composite-base doctemplates
- feed free hashable-time http-conduit ixset-typed
- ixset-typed-conversions lens lens-aeson lucid lucid-cdn mtl
- mustache pandoc pandoc-types path path-extensions rio shake-plus
- shake-plus-extended sitemap-gen slick split tasty tasty-golden
- text-time vinyl zipper-extra
- ];
description = "Shake-based technical documentation generator; HTML & PDF";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -232969,8 +229862,6 @@ self: {
];
description = "Shannon-fano compression algorithm in Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"shapefile" = callPackage
@@ -233205,29 +230096,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 = [
@@ -233241,7 +230109,6 @@ self: {
];
description = "Write shell scripts with Conduit";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"shell-escape" = callPackage
@@ -233413,38 +230280,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
@@ -233518,6 +230353,8 @@ self: {
pname = "shh";
version = "0.7.1.0";
sha256 = "03b8h6sjnrlksvpr9f451469j5xngqpb6g3hyxmxp7h7h4xrsvq2";
+ revision = "1";
+ editedCabalFile = "1sv4rxkwvsb1j42k6bhbvig8215xzmgmqaxacljq03aqqv3x3jf2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -233543,8 +230380,8 @@ self: {
pname = "shh-extras";
version = "0.1.0.1";
sha256 = "0w4ddjszs0lrpr4zcggcwb80bg3yd8lr628jngmh4a05ypv3hxkk";
- revision = "1";
- editedCabalFile = "0kcnk1f1jgaxaqsrnhv2s17firjsms9xvx8d7jvv6ys5iq4nynya";
+ revision = "2";
+ editedCabalFile = "1sfj2li0p0bq1dmk85i74jmgcz28vb2q151d16rcjzx8x07kyrq4";
libraryHaskellDepends = [ base hostname shh time ];
testHaskellDepends = [ base tasty ];
description = "Utility functions for using shh";
@@ -233992,6 +230829,8 @@ self: {
];
description = "Generate swift types from haskell types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"si-clock" = callPackage
@@ -234375,8 +231214,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
@@ -234604,8 +231441,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
@@ -234772,8 +231607,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
@@ -234935,8 +231768,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
@@ -235013,8 +231844,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
@@ -235383,6 +232212,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
@@ -235579,27 +232410,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
@@ -235622,7 +232432,6 @@ self: {
];
description = "A framework for generating singleton types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"singletons-presburger" = callPackage
@@ -235895,28 +232704,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
@@ -235937,7 +232730,6 @@ self: {
];
description = "Sized sequence data-types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sized-grid" = callPackage
@@ -236251,8 +233043,8 @@ self: {
}:
mkDerivation {
pname = "skylighting";
- version = "0.8.5";
- sha256 = "1b8m0spspp060p5hkl2qxarh3cwji0shq5kdwz2w93kiyl8hk8sv";
+ version = "0.10.0.3";
+ sha256 = "1fzcvhkzrzf0rlic61fjbz7n9vfxjyc45kn57pw48qdl77shqhga";
configureFlags = [ "-fexecutable" ];
isLibrary = true;
isExecutable = true;
@@ -236267,14 +233059,14 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
- "skylighting_0_10_0_3" = callPackage
+ "skylighting_0_10_1" = 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;
@@ -236294,26 +233086,25 @@ self: {
({ 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
+ , 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.8.5";
- sha256 = "1azcq7g8c4p18q4akk7rl0bczjvp0vl4mnqvsfmzcdf7sdjlg9f7";
+ version = "0.10.0.3";
+ sha256 = "1c2r0gsy4c5l6m3w0i3zzv1fvaaqzn2636sd0mmzd9a8ncsgyzf6";
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
+ filepath hxt mtl 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
+ tasty-quickcheck text utf8-string
];
benchmarkHaskellDepends = [
base containers criterion directory filepath text
@@ -236322,7 +233113,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "skylighting-core_0_10_0_3" = callPackage
+ "skylighting-core_0_10_1" = callPackage
({ mkDerivation, aeson, ansi-terminal, attoparsec, base
, base64-bytestring, binary, blaze-html, bytestring
, case-insensitive, colour, containers, criterion, Diff, directory
@@ -236332,8 +233123,8 @@ self: {
}:
mkDerivation {
pname = "skylighting-core";
- version = "0.10.0.3";
- sha256 = "1c2r0gsy4c5l6m3w0i3zzv1fvaaqzn2636sd0mmzd9a8ncsgyzf6";
+ version = "0.10.1";
+ sha256 = "10da31x6zj1b3kydr63g36zmmqpqmgcbwdalhxvbmxliw1m5kfvx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -236874,8 +233665,8 @@ self: {
}:
mkDerivation {
pname = "slynx";
- version = "0.4.1";
- sha256 = "1cmbk2ynyd5il0jlci5jbc2mn4vhwgrbr7041vgivnqg3p5mb1lx";
+ version = "0.5.0";
+ sha256 = "0n1d90bmqbiw3w5abncqlk39vca59hd5zkk02q5ickf97zfqik00";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -236886,8 +233677,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Handle molecular sequences";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"small-bytearray-builder" = callPackage
@@ -236943,23 +233732,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
@@ -236977,6 +233754,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
@@ -237026,8 +233805,6 @@ self: {
];
description = "Extra SmallCheck series and utilities";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"smallpt-hs" = callPackage
@@ -237250,6 +234027,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";
@@ -237265,8 +234044,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
@@ -237352,6 +234129,8 @@ self: {
libraryHaskellDepends = [ base bytesmith primitive ];
description = "Parse arrays of tokens";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"smith-cli" = callPackage
@@ -237977,8 +234756,6 @@ self: {
];
description = "Snap dynamic loader";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"snap-loader-static" = callPackage
@@ -237990,8 +234767,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
@@ -238051,10 +234826,8 @@ self: {
}:
mkDerivation {
pname = "snap-server";
- version = "1.1.1.2";
- sha256 = "1qprlgn59n9layslshpkizzjbsbd87v5h35iylva58vfnwwlmz77";
- revision = "1";
- editedCabalFile = "0bzda5wah6x4cx8g4m6ml4jkcn852i4cxvcgb61jxmwf910arbax";
+ version = "1.1.2.0";
+ sha256 = "0w4yv9a5ilpma0335ariwap2iscmdbaaif88lq3cm7px910nyc4j";
configureFlags = [ "-fopenssl" ];
isLibrary = true;
isExecutable = true;
@@ -238062,7 +234835,8 @@ self: {
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
+ openssl-streams snap-core text time transformers unix unix-compat
+ vector
];
testHaskellDepends = [
attoparsec base base16-bytestring blaze-builder bytestring
@@ -238075,7 +234849,8 @@ self: {
];
benchmarkHaskellDepends = [
attoparsec base blaze-builder bytestring bytestring-builder
- criterion io-streams io-streams-haproxy snap-core vector
+ criterion io-streams io-streams-haproxy snap-core transformers
+ vector
];
description = "A web server for the Snap Framework";
license = stdenv.lib.licenses.bsd3;
@@ -238476,8 +235251,6 @@ self: {
];
description = "snaplet-i18n";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"snaplet-influxdb" = callPackage
@@ -238640,8 +235413,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
@@ -240277,8 +237048,8 @@ self: {
}:
mkDerivation {
pname = "spake2";
- version = "0.4.2";
- sha256 = "02zvlh7pva2d2k56n3070wdp4chv6avhwzn7mg2zax1mzswd21r4";
+ version = "0.4.3";
+ sha256 = "1vr19nia8876c19l4fj1v2bfxkfm8bbg65gmqn7as9rn8jg7wx64";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -240837,8 +237608,6 @@ self: {
testHaskellDepends = [ base containers ];
description = "Speedy slice sampling";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"spelling-suggest" = callPackage
@@ -241100,6 +237869,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
@@ -241136,18 +237907,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 {
@@ -241759,8 +238518,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
@@ -241906,8 +238663,6 @@ self: {
];
description = "A file-packing application";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"sr-extra" = callPackage
@@ -241922,8 +238677,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
@@ -242310,35 +239065,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
@@ -242371,7 +239097,6 @@ self: {
];
description = "Mustache templates for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stack" = callPackage
@@ -242470,6 +239195,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "stack-all" = callPackage
+ ({ mkDerivation, base, config-ini, directory, extra, filepath
+ , process, simple-cmd, simple-cmd-args, text
+ }:
+ mkDerivation {
+ pname = "stack-all";
+ version = "0.1";
+ sha256 = "0gn20y7lyfpzzxg296rb4fd6nn1v0p3al6x1q78bdyhixjgk2plc";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base config-ini directory extra filepath process simple-cmd
+ simple-cmd-args text
+ ];
+ description = "CLI tool for building across Stackage major versions";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"stack-bump" = callPackage
({ mkDerivation, ansi-terminal, async, base, bytestring, filepath
, Glob, hspec, lens, lens-aeson, optparse-applicative, process
@@ -242496,17 +239239,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.1";
- sha256 = "12q3x0lj8mjhfr6zrizl7995qca28qccjfqwhriciv35l4sny9md";
+ 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;
@@ -242774,10 +239517,8 @@ self: {
}:
mkDerivation {
pname = "stack2cabal";
- version = "1.0.11";
- sha256 = "1lm4dl743xscrksgqg1v1ylm4bb3i8j470yih8si968k7xzcdvx2";
- revision = "1";
- editedCabalFile = "1ga8z004rvrvi58yfr7vmikngn3q8134z87nzaj0lll39kljni83";
+ version = "1.0.12";
+ sha256 = "0424qz4fy8218a0zr8pw5kbaldrb3wddvsb87sjqbb4q5qcm7rj7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -242792,8 +239533,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
@@ -243208,29 +239947,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;
@@ -243245,7 +239961,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
@@ -243550,8 +240265,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
@@ -243602,6 +240315,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
@@ -243652,8 +240367,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
@@ -243997,27 +240710,28 @@ self: {
"staversion" = callPackage
({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
- , containers, directory, filepath, heredoc, hspec, http-client
- , http-client-tls, http-types, megaparsec, optparse-applicative
- , pretty, process, QuickCheck, semigroups, text, transformers
- , transformers-compat, unordered-containers, yaml
+ , containers, directory, filepath, hashable, heredoc, hspec
+ , http-client, http-client-tls, http-types, megaparsec
+ , optparse-applicative, pretty, process, QuickCheck, semigroups
+ , text, transformers, transformers-compat, unordered-containers
+ , yaml
}:
mkDerivation {
pname = "staversion";
- version = "0.2.3.7";
- sha256 = "0mrkm7gr6s27dngws7p3mcfyp9pdvyr25mg9nd3ygklaql74jmng";
+ version = "0.2.4.0";
+ sha256 = "1n6f7ka4ncadp4svd3bc81qxdgiff85mws5apx7wdhcwfn8wbsib";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson ansi-wl-pprint base bytestring Cabal containers directory
- filepath http-client http-client-tls http-types megaparsec
+ filepath hashable http-client http-client-tls http-types megaparsec
optparse-applicative pretty process semigroups text transformers
transformers-compat unordered-containers yaml
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
base bytestring Cabal filepath heredoc hspec QuickCheck semigroups
- text
+ text unordered-containers
];
description = "What version is the package X in stackage lts-Y.ZZ?";
license = stdenv.lib.licenses.bsd3;
@@ -244406,8 +241120,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
@@ -244563,6 +241275,8 @@ self: {
];
description = "STM-specialised Hash Array Mapped Trie";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"stm-incremental" = callPackage
@@ -244711,8 +241425,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
@@ -245071,8 +241783,6 @@ self: {
];
description = "Streaming interfaces for `store`";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stp" = callPackage
@@ -245116,30 +241826,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;
@@ -245155,7 +241841,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "EDSL for AWS CloudFormation";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stratum-tool" = callPackage
@@ -245234,6 +241919,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
@@ -245249,6 +241936,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
@@ -245406,6 +242095,8 @@ self: {
];
description = "Streaming conversion from/to base64";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-benchmarks" = callPackage
@@ -245431,6 +242122,8 @@ self: {
];
description = "Benchmarks to compare streaming packages";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-binary" = callPackage
@@ -245491,17 +242184,17 @@ self: {
}) {};
"streaming-bytestring" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, exceptions, mmorph, mtl
- , resourcet, smallcheck, streaming, tasty, tasty-hunit
+ ({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim
+ , mmorph, mtl, resourcet, smallcheck, streaming, tasty, tasty-hunit
, tasty-smallcheck, transformers, transformers-base
}:
mkDerivation {
pname = "streaming-bytestring";
- version = "0.1.7";
- sha256 = "12fd0aqd6vxm8c6ccgqd99m1hh3z3nb155hairnddzix0v3r8zvd";
+ version = "0.2.0";
+ sha256 = "1vmbg84xc7ix7ihs96ia13gdpi7z3grrkq9qai6j8s1klnzpljhi";
libraryHaskellDepends = [
- base bytestring deepseq exceptions mmorph mtl resourcet streaming
- transformers transformers-base
+ base bytestring deepseq exceptions ghc-prim mmorph mtl resourcet
+ streaming transformers transformers-base
];
testHaskellDepends = [
base bytestring resourcet smallcheck streaming tasty tasty-hunit
@@ -245578,6 +242271,8 @@ self: {
];
description = "Concurrency support for the streaming ecosystem";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-conduit" = callPackage
@@ -245612,6 +242307,8 @@ self: {
];
description = "Client-side consumption of a ServerEvent";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-eversion" = callPackage
@@ -245709,6 +242406,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
@@ -245730,6 +242429,8 @@ self: {
];
description = "Stream packets via libpcap";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-png" = callPackage
@@ -245839,6 +242540,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
@@ -245872,6 +242575,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
@@ -246009,8 +242714,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 = [
@@ -246020,8 +242725,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
@@ -246131,17 +242834,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
}:
@@ -246155,7 +242847,6 @@ self: {
];
description = "Strict data types and String IO";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"strict-base" = callPackage
@@ -246172,22 +242863,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
}:
@@ -246201,6 +242876,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
@@ -246249,6 +242925,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
@@ -246284,8 +242962,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
@@ -246314,18 +242990,14 @@ 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";
+ version = "0.1.4";
+ sha256 = "06fyf58kl3c5xpfdd5h7368ggbfadm5n67h3kqajrsgh3yl84hrq";
libraryHaskellDepends = [ base bifunctors deepseq hashable ];
testHaskellDepends = [ base ];
description = "Strict tuples";
@@ -246493,36 +243165,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
@@ -246532,6 +243174,8 @@ self: {
pname = "string-interpolate";
version = "0.3.0.2";
sha256 = "1dkw4q2fxnr7gnish45lryxwrmdy93ffa1010qdnjlnz5m3dxbyl";
+ revision = "1";
+ editedCabalFile = "1rwylfxa821260mxfsr6l6grcyz7gxk18mvjijfhg5sm53v4c1ka";
libraryHaskellDepends = [
base bytestring haskell-src-exts haskell-src-meta split
template-haskell text text-conversions utf8-string
@@ -246547,7 +243191,6 @@ self: {
];
description = "Haskell string/text/bytestring interpolation that just works";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"string-isos" = callPackage
@@ -246843,8 +243486,6 @@ self: {
];
description = "Stripe API for Haskell - Pure Core";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stripe-haskell" = callPackage
@@ -246856,8 +243497,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
@@ -246877,8 +243516,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
@@ -246936,8 +243573,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
@@ -246955,8 +243590,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
@@ -246973,6 +243606,8 @@ self: {
];
description = "Use the Stripe API via Wreq";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"stripeapi" = callPackage
@@ -247073,27 +243708,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 {
@@ -247110,7 +243724,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
@@ -247171,24 +243784,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
}:
@@ -247206,7 +243801,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
@@ -247406,38 +244000,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
@@ -247464,7 +244026,6 @@ self: {
];
description = "Haskell code prettifier";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stylist" = callPackage
@@ -247473,8 +244034,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
@@ -247539,6 +244100,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
@@ -247564,13 +244127,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
@@ -247929,6 +244503,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
@@ -247948,6 +244524,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
@@ -248339,8 +244917,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
@@ -248526,6 +245102,8 @@ self: {
];
description = "DSL for building SVG";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"svg-builder-fork" = callPackage
@@ -248767,38 +245345,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";
@@ -248820,7 +245366,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Swagger 2.0 data model";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"swapper" = callPackage
@@ -248883,6 +245428,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
@@ -248945,8 +245492,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 ];
@@ -249192,6 +245739,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
@@ -249240,6 +245789,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
@@ -249258,6 +245809,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
@@ -249284,6 +245837,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
@@ -249305,6 +245860,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
@@ -249323,6 +245880,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
@@ -250614,8 +247173,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
@@ -251244,8 +247801,6 @@ self: {
];
description = "streamlined html tag parser";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tai" = callPackage
@@ -251263,6 +247818,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
@@ -251548,22 +248105,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
@@ -251617,8 +248158,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
@@ -251706,8 +248245,8 @@ self: {
}:
mkDerivation {
pname = "tart";
- version = "0.2";
- sha256 = "03pi46lr5b9qcc35ffwxwzv9ll51cyv526kjcvaags3ky917rxxn";
+ version = "0.3";
+ sha256 = "0zqj8cz4q1447an9fak73vzandd497xa745km3w4y3cffnc0zwyw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -251719,8 +248258,6 @@ self: {
];
description = "Terminal Art";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"task" = callPackage
@@ -251809,6 +248346,8 @@ self: {
testToolDepends = [ tasty-discover ];
description = "A command-line kanban board/task manager";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"taskpool" = callPackage
@@ -251838,8 +248377,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
@@ -251871,15 +248410,15 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "tasty_1_3_1" = callPackage
+ "tasty_1_4" = callPackage
({ mkDerivation, ansi-terminal, async, base, clock, containers, mtl
, optparse-applicative, stm, tagged, unbounded-delays, unix
, wcwidth
}:
mkDerivation {
pname = "tasty";
- version = "1.3.1";
- sha256 = "1p8lq0yd1880knnygv4spgjj3j2mi8bawd018vcxy9rml7sdzm8w";
+ version = "1.4";
+ sha256 = "0jkia4zg01936gm2klpn3c4grlmdgiq0qnqq1cz7xg4baza14q3b";
libraryHaskellDepends = [
ansi-terminal async base clock containers mtl optparse-applicative
stm tagged unbounded-delays unix wcwidth
@@ -252154,10 +248693,8 @@ self: {
}:
mkDerivation {
pname = "tasty-hspec";
- version = "1.1.5.1";
- sha256 = "0i9kdzjpk750sa078jj3iyhp72k0177zk7vxl131r6dkyz09x27y";
- revision = "6";
- editedCabalFile = "0xa7h0p5r41m2a3l5r9ggmm4bc2a6wzgb4qvcqfl0dd2yb922bkz";
+ version = "1.1.6";
+ sha256 = "02s82ijs2ringqxsqbm7m3vcy5brmwxa617azxv0v2phi3rdkjvl";
libraryHaskellDepends = [
base hspec hspec-core QuickCheck tasty tasty-quickcheck
tasty-smallcheck
@@ -252438,8 +248975,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
@@ -252448,10 +248983,8 @@ self: {
}:
mkDerivation {
pname = "tasty-rerun";
- version = "1.1.17";
- sha256 = "0hiafrknk700gi8rm675akz8q6abk8iwlmygwnlx1fy3znalkqad";
- revision = "2";
- editedCabalFile = "0jkkydcq8fx3ia92pn9dnbfhx18wz70366y7xlv9yj9zysqcr8yl";
+ version = "1.1.18";
+ sha256 = "0sccp5zx9v2rx741nbmgd8mzjhy5m4v74hk26d23xz93ph8aqx7s";
libraryHaskellDepends = [
base containers mtl optparse-applicative split stm tagged tasty
transformers
@@ -252534,8 +249067,8 @@ self: {
}:
mkDerivation {
pname = "tasty-test-reporter";
- version = "0.1.1.2";
- sha256 = "1v6s3dd3ynzw0690hz1abi8l2j6zlpfj61g072w176n7is6x7p73";
+ version = "0.1.1.4";
+ sha256 = "0aail968niiy4yicbb0nfd7z46vxgp5zf1k9ndh4smskihz8kjin";
libraryHaskellDepends = [
ansi-terminal base concurrent-output containers directory filepath
junit-xml mtl safe-exceptions stm tagged tasty text
@@ -252596,8 +249129,8 @@ self: {
pname = "tasty-travis";
version = "0.2.0.2";
sha256 = "0g1qwmr11rgpvm964367mskgrjzbi34lbxzf9c0knx5ij9565gfg";
- revision = "4";
- editedCabalFile = "10kvalx02kyx2dx6shw00s689hb1qgllpagwy6nxvah6cky438ks";
+ revision = "5";
+ editedCabalFile = "1m1npkvi3g1i7vn7aiq2558l3hbv2w6nz1ix9mv1djn6ccjlh1gk";
libraryHaskellDepends = [ base tasty ];
testHaskellDepends = [ base tasty tasty-hunit ];
description = "Fancy Travis CI output for tasty tests";
@@ -252892,6 +249425,8 @@ self: {
];
description = "Chart generation from tdigest";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tdlib" = callPackage
@@ -252919,6 +249454,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
@@ -252947,6 +249484,8 @@ self: {
];
description = "Codegen for TDLib";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tdlib-types" = callPackage
@@ -252967,6 +249506,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
@@ -253041,6 +249582,37 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "technique" = callPackage
+ ({ mkDerivation, async, base, containers, core-data, core-program
+ , core-text, dlist, free, hashable, hspec, ivar-simple, megaparsec
+ , mtl, parser-combinators, prettyprinter, text, transformers
+ , uuid-types
+ }:
+ mkDerivation {
+ pname = "technique";
+ version = "0.2.5";
+ sha256 = "03z8m5hmchrpc2bvs9r2dkbjfdx05y92wwc5vl04rc9895k74g3l";
+ isLibrary = false;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ async base containers core-data core-program core-text dlist free
+ hashable ivar-simple megaparsec mtl parser-combinators
+ prettyprinter text transformers uuid-types
+ ];
+ executableHaskellDepends = [
+ base containers core-data core-program core-text dlist free
+ ivar-simple megaparsec parser-combinators prettyprinter text
+ ];
+ testHaskellDepends = [
+ async base containers core-data core-program core-text dlist free
+ hashable hspec ivar-simple megaparsec mtl parser-combinators
+ prettyprinter text transformers uuid-types
+ ];
+ doHaddock = false;
+ description = "Procedures and Sequences";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"teeth" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -253146,8 +249718,8 @@ self: {
}:
mkDerivation {
pname = "telegram-bot-simple";
- version = "0.3.1";
- sha256 = "09r64kgvgc5xx4wa5mxlc6fi4cf5qa81j7334wr7niv88fs659yb";
+ version = "0.3.5";
+ sha256 = "08b650z513lbmmb46xinwgdb3csgpx9rjk5vn345xb9b0ki94chq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -253158,10 +249730,11 @@ self: {
unordered-containers
];
executableHaskellDepends = [
- aeson aeson-pretty base bytestring cron hashable http-api-data
- http-client http-client-tls monad-control mtl pretty-show
- profunctors servant servant-client split stm template-haskell text
- time transformers unordered-containers
+ aeson aeson-pretty base bytestring cron filepath hashable
+ http-api-data http-client http-client-tls monad-control mtl
+ pretty-show profunctors servant servant-client servant-multipart
+ split stm template-haskell text time transformers
+ unordered-containers
];
description = "Easy to use library for building Telegram bots";
license = stdenv.lib.licenses.bsd3;
@@ -253377,8 +249950,6 @@ self: {
];
description = "Optics for template-haskell types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"template-haskell-util" = callPackage
@@ -254010,8 +250581,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "termbox bindings";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"termbox-banana" = callPackage
@@ -254304,8 +250873,8 @@ self: {
}:
mkDerivation {
pname = "tesla";
- version = "0.2.0.0";
- sha256 = "0gpzkrh5238n42h158np1k14a28y11kgicwbv6w4br6h0rnbr9d3";
+ version = "0.3.0.1";
+ sha256 = "0idn4pgzkg1n1xq5z3qihrb7nrpaxba3y98vcx52nl35c4flps4p";
libraryHaskellDepends = [
aeson base bytestring casing containers exceptions generic-deriving
lens lens-aeson monad-logger mtl template-haskell text time
@@ -254319,6 +250888,8 @@ self: {
];
description = "Tesla API client";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"test-fixture" = callPackage
@@ -254573,6 +251144,8 @@ self: {
];
description = "Template Haskell for test framework";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"test-fun" = callPackage
@@ -254624,6 +251197,8 @@ self: {
];
description = "Testing framework";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"test-lib" = callPackage
@@ -254898,6 +251473,8 @@ self: {
];
description = "Functional Enumeration of Algebraic Types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"testing-type-modifiers" = callPackage
@@ -255095,6 +251672,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
@@ -255165,8 +251744,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
@@ -255500,8 +252077,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
@@ -255733,6 +252308,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
@@ -255767,38 +252344,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 = [
@@ -255817,7 +252362,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
@@ -255883,8 +252427,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
@@ -256205,20 +252747,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 = [
@@ -256227,7 +252755,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
@@ -256354,29 +252881,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 {
@@ -256394,7 +252898,6 @@ self: {
];
description = "Functions to desugar Template Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"th-dict-discovery" = callPackage
@@ -256506,6 +253009,8 @@ self: {
];
description = "Fixed versions of instances reification functions";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"th-instances" = callPackage
@@ -256568,18 +253073,25 @@ self: {
}) {};
"th-lego" = callPackage
- ({ mkDerivation, base, template-haskell
+ ({ mkDerivation, base, QuickCheck, quickcheck-instances, rerebase
+ , tasty, tasty-hunit, tasty-quickcheck, template-haskell
, template-haskell-compat-v0208, text
}:
mkDerivation {
pname = "th-lego";
- version = "0.1.0.4";
- sha256 = "16pls283c6r4rx9aiyqacfrq5cy8d1q964fnzzk62517nicb9xyv";
+ version = "0.2.3";
+ sha256 = "1c2q1gz04072kh2dxs22hqvcjkfq66ylixl0631wnlmvivbm2ahz";
libraryHaskellDepends = [
base template-haskell template-haskell-compat-v0208 text
];
+ testHaskellDepends = [
+ QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+ tasty-quickcheck template-haskell
+ ];
description = "Template Haskell construction utilities";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"th-lift" = callPackage
@@ -256603,8 +253115,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
@@ -256631,25 +253143,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
}:
@@ -256667,7 +253160,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Orphan instances for TH datatypes";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"th-pprint" = callPackage
@@ -256772,22 +253264,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
}:
@@ -256806,7 +253282,6 @@ self: {
];
description = "Utility functions for testing Template Haskell code";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"th-to-exp" = callPackage
@@ -256932,8 +253407,8 @@ self: {
}:
mkDerivation {
pname = "themoviedb";
- version = "1.2.0.0";
- sha256 = "1dchnsk9mx2v01apj5ilnsl3w9vj6f5pkqrm9701zw7rcp7xds0w";
+ version = "1.2.0.1";
+ sha256 = "1n6raffsjn9iq427nyh7hnnx1jvgvilisfy6dz72hl4ry5198sdq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -257184,25 +253659,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 = [
@@ -257214,7 +253670,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
@@ -257345,6 +253800,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
@@ -257540,8 +253997,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
@@ -257776,26 +254231,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;
@@ -257807,7 +254242,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
@@ -258003,14 +254437,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
@@ -258043,8 +254477,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
@@ -258614,8 +255048,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
@@ -258641,8 +255073,6 @@ self: {
testHaskellDepends = [ base ];
description = "A timer wheel";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"timerep" = callPackage
@@ -258651,8 +255081,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
];
@@ -258731,8 +255161,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
@@ -259241,50 +255669,23 @@ self: {
"tldr" = callPackage
({ mkDerivation, ansi-terminal, base, bytestring, cmark, containers
- , directory, filepath, optparse-applicative, semigroups, tasty
- , tasty-golden, text, typed-process
+ , directory, filepath, http-conduit, optparse-applicative
+ , semigroups, tasty, tasty-golden, text, time, zip-archive
}:
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_8_0" = callPackage
- ({ mkDerivation, ansi-terminal, base, bytestring, cmark, containers
- , directory, filepath, optparse-applicative, semigroups, tasty
- , tasty-golden, text, typed-process
- }:
- mkDerivation {
- pname = "tldr";
- version = "0.8.0";
- sha256 = "02by0mj2mk2k8xwcn92zd0cns8fj6fibi0wx5h2zlnm5aj53nffv";
+ version = "0.9.0";
+ sha256 = "0dixx8i6ka3ksfcr6bjybs1i3ry0wpiffsmskh56cxxcys0jgm5h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
ansi-terminal base bytestring cmark containers directory filepath
- optparse-applicative semigroups text typed-process
+ http-conduit optparse-applicative semigroups text time zip-archive
];
executableHaskellDepends = [ base ];
testHaskellDepends = [ base tasty tasty-golden ];
description = "Haskell tldr client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tls" = callPackage
@@ -259377,8 +255778,8 @@ self: {
}:
mkDerivation {
pname = "tlynx";
- version = "0.4.1";
- sha256 = "07fql189rm0xc7vx3ch86n5xrhd57zn2h80gxwmr9qaqc5p9b2qp";
+ version = "0.5.0";
+ sha256 = "1q7mca9gg9fshj5d2yhbvv3ll33z7h7ga3lbli3fax6dk2ncw6pm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -259389,8 +255790,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Handle phylogenetic trees";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tmapchan" = callPackage
@@ -259711,6 +256110,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
@@ -259971,8 +256372,8 @@ self: {
({ mkDerivation, base, bytestring, doctest, Glob, rio, unliftio }:
mkDerivation {
pname = "tonalude";
- version = "0.1.1.0";
- sha256 = "060hc1dydlq1zd1fn5scz7xhbflqm4fa86rz6275drymi5gwx82s";
+ 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";
@@ -259983,8 +256384,8 @@ self: {
({ mkDerivation, base, doctest, envy, Glob, rio, say, tonatona }:
mkDerivation {
pname = "tonaparser";
- version = "0.1.0.0";
- sha256 = "0v9qfc13lyjclk7pqsld1lzzbdhimz7gziix7w2x6v2rr2nia8j0";
+ version = "0.1.0.1";
+ sha256 = "1hhg8iil1gradmr2nr6rms5y8f1478splfw6q8n8548zgaqlrzig";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base envy rio say ];
@@ -259997,8 +256398,8 @@ self: {
({ mkDerivation, base, doctest, Glob, rio, tonaparser }:
mkDerivation {
pname = "tonatona";
- version = "0.1.1.0";
- sha256 = "17hd93m2i79pb39z00x0sdvhfds3b5fgyhld8pr64rlnr9wm039l";
+ version = "0.1.2.1";
+ sha256 = "0995j5z87s5bq7ax3byhqrzq794fra5khswf1vj5ppymj6sgq9pf";
libraryHaskellDepends = [ base rio tonaparser ];
testHaskellDepends = [ base doctest Glob rio tonaparser ];
description = "meta application framework";
@@ -260033,8 +256434,8 @@ self: {
({ mkDerivation, base, doctest, Glob, rio, tonaparser, tonatona }:
mkDerivation {
pname = "tonatona-logger";
- version = "0.2.0.0";
- sha256 = "14pirmflhyfmw6y7j1af7ryh8iq30prx7xsdjwmliacszhsqvvfa";
+ version = "0.2.0.2";
+ sha256 = "047mhgzkk1jkyblbmh41ha56fifgsfccq6jzq3s0y6fx4sgc95nn";
libraryHaskellDepends = [ base rio tonaparser tonatona ];
testHaskellDepends = [ base doctest Glob rio tonaparser tonatona ];
description = "tonatona plugin for logging";
@@ -260047,8 +256448,8 @@ self: {
}:
mkDerivation {
pname = "tonatona-persistent-postgresql";
- version = "0.1.0.1";
- sha256 = "1fxf3h024bl02aldcwc9mhjish9l2y57ir9shra6liddk6065g5n";
+ version = "0.1.0.2";
+ sha256 = "1lib6akp6xnq7iqjgyxgd14l9mgswx8y61v0qpdj8q13xxs5m1si";
libraryHaskellDepends = [
base monad-logger persistent persistent-postgresql resource-pool
rio tonaparser tonatona
@@ -260059,8 +256460,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
@@ -260069,8 +256468,8 @@ self: {
}:
mkDerivation {
pname = "tonatona-persistent-sqlite";
- version = "0.1.0.1";
- sha256 = "0a0jgi01pdirr7ay2ah3cvf3nv2pnmvxag34zif04vc6sbs8pryb";
+ version = "0.1.0.2";
+ sha256 = "185bkhikkhk7m8l96rapcy6nwccw3js7kpnif7dlrniv0ckjdwzg";
libraryHaskellDepends = [
base monad-logger persistent persistent-sqlite resource-pool rio
tonaparser tonatona
@@ -260090,8 +256489,8 @@ self: {
}:
mkDerivation {
pname = "tonatona-servant";
- version = "0.1.0.3";
- sha256 = "1v414apf2znvwm6vdph6wr0slhd5ki2nc666frhc8blmwj3whqrr";
+ version = "0.1.0.4";
+ sha256 = "0zldxq7qygswa0pyxb82p1bbwap6lfr18dw2802ailv5y6gxsjg0";
libraryHaskellDepends = [
base data-default exceptions http-types monad-logger rio servant
servant-server tonaparser tonatona tonatona-logger wai wai-extra
@@ -260104,6 +256503,8 @@ self: {
];
description = "tonatona plugin for servant";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"too-many-cells" = callPackage
@@ -260741,8 +257142,8 @@ self: {
}:
mkDerivation {
pname = "tracing";
- version = "0.0.5.1";
- sha256 = "06d4fik133jbwbznk6fccwhw21n750gnigw9gj25sgjkghydmllb";
+ version = "0.0.5.2";
+ sha256 = "0h0ga56pikym7igqzbb4lm1qnjnfzn533z0mx7jz3hjpgflk8xxs";
libraryHaskellDepends = [
aeson base base16-bytestring bytestring case-insensitive containers
http-client mtl network random stm text time transformers unliftio
@@ -260752,8 +257153,6 @@ self: {
];
description = "Distributed tracing";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tracing-control" = callPackage
@@ -260874,8 +257273,8 @@ self: {
}:
mkDerivation {
pname = "trade-journal";
- version = "0.0.1";
- sha256 = "1zmpqwrgwf26l9gwcavhgq8d9w0bc9c5sjqkr0i7d1rbiqiqf94j";
+ version = "0.0.2";
+ sha256 = "0832dn76mfsm0a6hgw9dxzjzvn8rxkrycw5rf439gq7piqcjbbbp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -260895,8 +257294,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
@@ -261085,20 +257482,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 {
@@ -261125,8 +257508,6 @@ self: {
];
description = "Error and short-circuit monad transformers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"transformers-base" = callPackage
@@ -261337,8 +257718,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
@@ -261587,6 +257966,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
@@ -261761,13 +258142,11 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "tree-monad";
- version = "0.3";
- sha256 = "1zs1qgp908d0y7dm9mhzwl529z2aw24zr8balsvn1lzl1aynzslm";
+ version = "0.3.1";
+ sha256 = "0ny57rygkgwn8i733gz2zb12i5niq5q7lrqvzfwsnjd0b40yighf";
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
@@ -261993,6 +258372,8 @@ self: {
];
description = "A tree of Data.Map.";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"treemap-html" = callPackage
@@ -262425,6 +258806,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
@@ -262800,8 +259183,8 @@ self: {
}:
mkDerivation {
pname = "ttc";
- version = "0.2.3.0";
- sha256 = "0yp92aa62xzzgnlwaw45p8cp9m3w2mmpdr3r2h3zw3dcqvq6hx1l";
+ version = "0.3.0.0";
+ sha256 = "0k23fsp9fji17341iag3rv79lsxj7x26chhijl8lh3jraqvj9y4p";
libraryHaskellDepends = [ base bytestring template-haskell text ];
testHaskellDepends = [
base bytestring tasty tasty-hunit template-haskell text
@@ -262869,8 +259252,6 @@ self: {
executableHaskellDepends = [ base text time ttn ];
description = "TheThingsNetwork client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ttrie" = callPackage
@@ -263887,8 +260268,6 @@ self: {
];
description = "Twitter JSON parser and types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"twitter-types-lens" = callPackage
@@ -263904,8 +260283,6 @@ self: {
];
description = "Twitter JSON types (lens powered)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tx" = callPackage
@@ -264249,6 +260626,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
@@ -264499,26 +260878,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 = [
@@ -264528,7 +260887,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
@@ -264538,8 +260896,8 @@ self: {
}:
mkDerivation {
pname = "type-of-html";
- version = "1.5.2.0";
- sha256 = "0s53panifhmyg5xda78x509jvxpbcw2kqan7y4jxa4nysgz34qhc";
+ version = "1.6.1.2";
+ sha256 = "0dgfj4jk9bs6fjmmvsjxjpnvrd4nxmrnhdgvmawlfs5nib4r4al6";
libraryHaskellDepends = [
base bytestring containers double-conversion ghc-prim text
];
@@ -264562,6 +260920,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
@@ -264920,6 +261280,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
@@ -265101,6 +261463,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
@@ -265154,6 +261518,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
@@ -265209,8 +261575,6 @@ self: {
doHaddock = false;
description = "Efficient implementation of a dependent map with types as keys";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"types-compat" = callPackage
@@ -265246,8 +261610,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
@@ -265335,6 +261699,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
@@ -265391,27 +261844,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;
@@ -265424,7 +261856,6 @@ self: {
];
description = "Time zone database (as files and as a module)";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"u2f" = callPackage
@@ -265609,6 +262040,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
@@ -265815,8 +262248,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
@@ -265853,8 +262284,8 @@ self: {
({ mkDerivation, base, bytestring, mmsyn2, mmsyn5, vector }:
mkDerivation {
pname = "ukrainian-phonetics-basic";
- version = "0.1.1.0";
- sha256 = "0k7lv4lzmkjyfk5r664gmdaqbj08s1kp7n4w8lw7kn7fmxvwkraf";
+ version = "0.3.1.2";
+ sha256 = "0a4fdf64wv23kpnmz0jggm7vc0iazzsv8kpip3qjpnyfq2yqw06r";
libraryHaskellDepends = [ base bytestring mmsyn2 mmsyn5 vector ];
description = "A library to work with the basic Ukrainian phonetics and syllable segmentation";
license = stdenv.lib.licenses.mit;
@@ -265882,8 +262313,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
@@ -265985,8 +262414,8 @@ self: {
}:
mkDerivation {
pname = "unbeliever";
- version = "0.10.0.7";
- sha256 = "17yjw8lgwm93hhf4rk0npj35h77jfig3ziampdmg5cjhyy2h4sd7";
+ version = "0.10.0.8";
+ sha256 = "062xr66i96kwvbwf4pr51ybiavy6wbijzz7zy0si18g13x00x54c";
libraryHaskellDepends = [ base core-data core-program core-text ];
testHaskellDepends = [
base bytestring core-data core-program core-text fingertree
@@ -265999,8 +262428,6 @@ self: {
doHaddock = false;
description = "Opinionated Haskell Interoperability";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"unbound" = callPackage
@@ -266044,8 +262471,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
@@ -266061,8 +262486,6 @@ 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
@@ -266076,6 +262499,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "unbounded-delays_0_1_1_1" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "unbounded-delays";
+ version = "0.1.1.1";
+ sha256 = "11b1vmlfv4pmmpl4kva58w7cf50xsj819cq3wzqgnbz3px9pxbar";
+ libraryHaskellDepends = [ base ];
+ description = "Unbounded thread delays and timeouts";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"unbounded-delays-units" = callPackage
({ mkDerivation, base, unbounded-delays, units, units-defs }:
mkDerivation {
@@ -266139,6 +262574,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
@@ -266147,28 +262584,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 = [
@@ -266183,7 +262598,6 @@ self: {
];
description = "A newtype-friendly variant of unboxed vectors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unbreak" = callPackage
@@ -266261,6 +262675,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
@@ -266321,8 +262737,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
@@ -266339,8 +262753,6 @@ self: {
];
description = "An alternative to the Unfoldable typeclass";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ungadtagger" = callPackage
@@ -266751,17 +263163,15 @@ self: {
}) {};
"uniplate" = callPackage
- ({ mkDerivation, base, containers, hashable, syb
+ ({ mkDerivation, base, containers, ghc-prim, hashable, syb
, unordered-containers
}:
mkDerivation {
pname = "uniplate";
- version = "1.6.12";
- sha256 = "1dx8f9aw27fz8kw0ad1nm6355w5rdl7bjvb427v2bsgnng30pipw";
- revision = "1";
- editedCabalFile = "0gsrs2mk58jg3x36dyzxi4y46isd5p6q0rd6m9l834h5r7ds6a54";
+ version = "1.6.13";
+ sha256 = "1lis5qcb5j7yzd1cqjaqpb6bmkyjfb7l4nhk3ykmcma4513cjxz7";
libraryHaskellDepends = [
- base containers hashable syb unordered-containers
+ base containers ghc-prim hashable syb unordered-containers
];
description = "Help writing simple, concise and fast generic operations";
license = stdenv.lib.licenses.bsd3;
@@ -266925,8 +263335,8 @@ self: {
}) {};
"uniqueness-periods-vector-examples" = callPackage
- ({ mkDerivation, base, bytestring, lists-flines, mmsyn6ukr
- , parallel, phonetic-languages-ukrainian, print-info
+ ({ mkDerivation, base, mmsyn6ukr, parallel, phonetic-languages-plus
+ , phonetic-languages-ukrainian, print-info
, uniqueness-periods-vector, uniqueness-periods-vector-common
, uniqueness-periods-vector-filters
, uniqueness-periods-vector-general
@@ -266935,17 +263345,16 @@ self: {
}:
mkDerivation {
pname = "uniqueness-periods-vector-examples";
- version = "0.13.1.0";
- sha256 = "0z6jglwli11845x4nlk8b3wk4d6j6i1m7jr3vhgri64g34qj1767";
+ version = "0.14.5.0";
+ sha256 = "0c30dd5x1bgk40gzfa5wdrnlam0j41z0cpd1dhmcj6fzwd1l2nra";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base lists-flines uniqueness-periods-vector
- uniqueness-periods-vector-common
- uniqueness-periods-vector-properties vector
+ base uniqueness-periods-vector uniqueness-periods-vector-common
+ uniqueness-periods-vector-properties
];
executableHaskellDepends = [
- base bytestring lists-flines mmsyn6ukr parallel
+ base mmsyn6ukr parallel phonetic-languages-plus
phonetic-languages-ukrainian print-info uniqueness-periods-vector
uniqueness-periods-vector-common uniqueness-periods-vector-filters
uniqueness-periods-vector-general
@@ -266973,8 +263382,8 @@ self: {
}:
mkDerivation {
pname = "uniqueness-periods-vector-general";
- version = "0.5.1.0";
- sha256 = "1abqcxrlchhi5jag6rvaar48ip356p9r1zcndbja72z4dxg9b9q0";
+ version = "0.5.3.0";
+ sha256 = "080s606ckbm34d5r4lr1dyvnd0zjs5mc8nn2g04xyw6ym9fsxjaa";
libraryHaskellDepends = [
base print-info uniqueness-periods-vector-common vector
];
@@ -267363,32 +263772,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 = [
@@ -267404,7 +263787,6 @@ self: {
];
description = "Custom prelude used in Serokell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unix_2_7_2_2" = callPackage
@@ -267413,8 +263795,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;
@@ -267561,6 +263943,8 @@ self: {
pname = "unjson";
version = "0.15.3";
sha256 = "1p2bk9j5ww0zbkaw1wvl2122h763zn4ddjzg5rka948q3d6zivvi";
+ revision = "1";
+ editedCabalFile = "1jgin4v0j5siyrchrlkp8y5abs30mk8j9d5ah3r0b84683whnnrx";
libraryHaskellDepends = [
aeson attoparsec base bytestring containers free hashable invariant
pretty primitive scientific semigroups text time
@@ -267573,8 +263957,6 @@ self: {
];
description = "Bidirectional JSON parsing and generation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"unlambda" = callPackage
@@ -267611,8 +263993,8 @@ self: {
}:
mkDerivation {
pname = "unliftio";
- version = "0.2.13";
- sha256 = "1wzrdrcclkbyfjchad60rs08r1b2d20mr7hcs55cx8x16962qmn2";
+ version = "0.2.13.1";
+ sha256 = "08q00kqg934y9cpj18kcgzcw3a2wgs6kjvgldgvr2a3vndwn95m0";
libraryHaskellDepends = [
async base bytestring deepseq directory filepath process stm time
transformers unix unliftio-core
@@ -267633,19 +264015,6 @@ self: {
({ 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";
@@ -267653,7 +264022,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
@@ -267694,6 +264062,8 @@ self: {
];
description = "Generalization of io-streams to MonadUnliftIO";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"unlit" = callPackage
@@ -267742,31 +264112,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
}:
@@ -267785,7 +264130,6 @@ self: {
];
description = "Efficient hashing-based container types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unordered-containers-rematch" = callPackage
@@ -268211,21 +264555,31 @@ self: {
}) {};
"update-nix-fetchgit" = callPackage
- ({ mkDerivation, aeson, async, base, bytestring, errors, hnix
- , prettyprinter, process, text, time, transformers, uniplate
- , utf8-string
+ ({ mkDerivation, aeson, async, base, bytestring, data-fix
+ , directory, filepath, github-rest, hnix, monad-validate, mtl
+ , optparse-applicative, optparse-generic, process, regex-tdfa, say
+ , syb, tasty, tasty-discover, tasty-golden, template-haskell
+ , temporary, text, time, utf8-string, vector
}:
mkDerivation {
pname = "update-nix-fetchgit";
- version = "0.1.2.0";
- sha256 = "0i2dmz95l8nnjqys2vjyjww47rnlny6wpwpj8k5kjl0fbz4h001d";
+ version = "0.2.5";
+ sha256 = "0lga69cnzysayvsflbcf43i7ncnib9mq62azi30kpm860s0h5lfb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson async base bytestring errors hnix prettyprinter process text
- time transformers uniplate utf8-string
+ aeson async base bytestring data-fix github-rest hnix
+ monad-validate mtl process regex-tdfa syb template-haskell text
+ time utf8-string vector
];
- executableHaskellDepends = [ base text ];
+ executableHaskellDepends = [
+ base optparse-applicative optparse-generic regex-tdfa say text
+ ];
+ testHaskellDepends = [
+ base directory filepath process tasty tasty-discover tasty-golden
+ temporary text
+ ];
+ testToolDepends = [ tasty-discover ];
description = "A program to update fetchgit values in Nix expressions";
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ sorki ];
@@ -268923,8 +265277,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
@@ -268940,6 +265292,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
@@ -269058,6 +265412,8 @@ self: {
benchmarkHaskellDepends = [ base gauge ];
description = "UTF-8";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"utf8-conversions" = callPackage
@@ -269187,6 +265543,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
@@ -269387,11 +265745,11 @@ self: {
}:
mkDerivation {
pname = "uuagc";
- version = "0.9.53";
- sha256 = "0cij4kf8f2151xz2q935bn9bhrqig9alc008vds7cw6pkb32ngz6";
+ version = "0.9.53.1";
+ sha256 = "0agmvc1ng1dpnl0z8njilc2r51rgl9fh3lmxgprwc0y5dqqrn6zr";
isLibrary = true;
isExecutable = true;
- setupHaskellDepends = [ base Cabal ];
+ setupHaskellDepends = [ base Cabal uuagc-cabal ];
libraryHaskellDepends = [
array base containers directory filepath ghc-prim haskell-src-exts
mtl uuagc-cabal uulib
@@ -269399,8 +265757,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
@@ -269440,8 +265796,6 @@ self: {
];
description = "Cabal plugin for UUAGC";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"uuagc-diagrams" = callPackage
@@ -269630,23 +265984,24 @@ self: {
}) {};
"uusi" = callPackage
- ({ mkDerivation, base, Cabal, colourista, directory, microlens
- , optparse-applicative, process, text
+ ({ mkDerivation, base, Cabal, filepath, HUnit, microlens
+ , microlens-th, text
}:
mkDerivation {
pname = "uusi";
- version = "0.0.0.0";
- sha256 = "0wii4azq5aj8d1c8n5plsfqqvf9x5s4qw82mhvjhnzja3d6cck4f";
- isLibrary = false;
+ version = "0.2.1.0";
+ sha256 = "11r7p2g4pkxd57xvnbids3r6gwr76ar8c2kpdvpi9jlp01p0rfbm";
+ isLibrary = true;
isExecutable = true;
+ libraryHaskellDepends = [ base Cabal microlens microlens-th text ];
executableHaskellDepends = [
- base Cabal colourista directory microlens optparse-applicative
- process text
+ base Cabal filepath microlens microlens-th text
];
- description = "A program removing all version constraints of dependencies in .cabal file";
+ 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
@@ -269941,8 +266296,8 @@ self: {
pname = "validated-literals";
version = "0.3.0";
sha256 = "1k77jp19kl7h4v9hl2jhsmbq8dhzl8z9sgkw1jxx1rblm3fszjx1";
- revision = "3";
- editedCabalFile = "0m7iggm5676nayzkj0ip866qg8d4ld6gv38krl02z020m96zax5b";
+ revision = "4";
+ editedCabalFile = "16fwvivw1barrgkw7cl2hfgksfhambfmhrwibhi6n8096sj79h0j";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [
base bytestring deepseq tasty tasty-hunit tasty-travis
@@ -270026,22 +266381,21 @@ self: {
}) {};
"validationt" = callPackage
- ({ mkDerivation, aeson, base, containers, exceptions, lens
+ ({ mkDerivation, aeson, base, containers, doctest, exceptions, lens
, monad-control, mtl, QuickCheck, text, transformers
- , transformers-base, transformers-lift, vector
+ , transformers-base, vector
}:
mkDerivation {
pname = "validationt";
- version = "0.2.1.0";
- sha256 = "0b91rn6fvdc9cypaljhm4q8gn4fivyszk00h47qvvs4by8rx5q58";
+ version = "0.3.0";
+ sha256 = "14kvkiawsychqq55nm0afpfwxjvxh9izbr35zgp3wg2j0zqzkhnz";
libraryHaskellDepends = [
aeson base containers exceptions lens monad-control mtl QuickCheck
- text transformers transformers-base transformers-lift vector
+ text transformers transformers-base vector
];
+ testHaskellDepends = [ base doctest ];
description = "Straightforward validation monad";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"validators" = callPackage
@@ -270160,23 +266514,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
@@ -270748,18 +267090,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
@@ -270901,8 +267231,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
@@ -271005,8 +267333,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
@@ -271305,8 +267631,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
@@ -271326,6 +267650,8 @@ self: {
];
description = "Easily view Vega or Vega-Lite visualizations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"venzone" = callPackage
@@ -271556,23 +267882,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
}:
@@ -271589,7 +267898,6 @@ self: {
];
description = "Types and parsers for software version numbers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"vflow-types" = callPackage
@@ -271864,8 +268172,8 @@ self: {
}:
mkDerivation {
pname = "vimeta";
- version = "0.3.0.0";
- sha256 = "0npz5mx9w6srz5p0is3yzgfwssakdycv8h0h38ff7q0sivq3pfnv";
+ version = "0.3.0.1";
+ sha256 = "0i834y50b4820109asrzp61bqprxs9rfgr9b8310zhsisrlbxgl3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -271995,8 +268303,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
@@ -272391,8 +268697,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
@@ -272528,8 +268832,8 @@ self: {
}:
mkDerivation {
pname = "vty";
- version = "5.28.2";
- sha256 = "0jfiha8hwpdpnz4i7d94dsgcrfd20y0kjp9crn3ds2jx8kln1prv";
+ version = "5.32";
+ sha256 = "0ydbifik7xilb33phglpjkgf6r8vifipyyq0wb6111azzj7dmszs";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -272552,42 +268856,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "vty_5_31" = 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.31";
- sha256 = "0w71qnp1plqpib0b9c5kqyhybfmlw50hnlckw9jwr7m0mfssbqdb";
- 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;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"vty-examples" = callPackage
({ mkDerivation, array, base, bytestring, Cabal, containers
, data-default, deepseq, lens, mtl, parallel, parsec, QuickCheck
@@ -272665,12 +268933,13 @@ self: {
({ mkDerivation, base, bytestring, transformers, vector, vulkan }:
mkDerivation {
pname = "vulkan";
- version = "3.6.10";
- sha256 = "028c6n6f62nnwszb4px5mhg2spqb2z4psm06fbc2r1qw6vpqhxn6";
+ version = "3.7";
+ sha256 = "1d2fdlgnzrjhd59niw0qm4qiqa8zcpjxj340r82018n06w4v5vsy";
libraryHaskellDepends = [ base bytestring transformers vector ];
librarySystemDepends = [ vulkan ];
description = "Bindings to the Vulkan graphics API";
license = stdenv.lib.licenses.bsd3;
+ platforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {vulkan = null;};
"vulkan-api" = callPackage
@@ -272682,24 +268951,28 @@ 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, extra, file-embed, filepath
- , template-haskell, temporary, typed-process, vulkan
+ ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, doctest
+ , extra, file-embed, filepath, resourcet, template-haskell
+ , temporary, text, transformers, typed-process, vector, vulkan
}:
mkDerivation {
pname = "vulkan-utils";
- version = "0.1.2";
- sha256 = "1him27687nbqc5mv56gf8nr9hg4wpx702sijrci0ls7mpjz9qlxp";
+ version = "0.3";
+ sha256 = "1q5qy4ah75xq4imr28i97f07qmbwaaisb7zc25ms6vr0cz4ijg7w";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
- base bytestring extra file-embed filepath template-haskell
- temporary typed-process vulkan
+ base bytestring extra file-embed filepath resourcet
+ template-haskell temporary text transformers typed-process vector
+ vulkan
];
+ testHaskellDepends = [ base doctest ];
description = "Utils for the vulkan package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"waargonaut" = callPackage
@@ -273083,7 +269356,7 @@ self: {
"wai-extra" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
- , bytestring, case-insensitive, containers, cookie
+ , bytestring, call-stack, 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
@@ -273091,26 +269364,26 @@ self: {
}:
mkDerivation {
pname = "wai-extra";
- version = "3.0.32";
- sha256 = "1676mvyamlrkfsvdnrxj0cd2bl40b8lp4nrcpn67mnjxfs7qflh0";
+ version = "3.1.2";
+ sha256 = "03aszasb9508jy7dpazay89cy1zs4p5g0n08zjhsl8c47rap16ks";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson ansi-terminal base base64-bytestring bytestring
+ aeson ansi-terminal base base64-bytestring bytestring call-stack
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
+ directory fast-logger http-types http2 HUnit 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
+ aeson 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_1" = callPackage
+ "wai-extra_3_1_3" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
, bytestring, call-stack, case-insensitive, containers, cookie
, data-default-class, deepseq, directory, fast-logger, hspec
@@ -273120,8 +269393,8 @@ self: {
}:
mkDerivation {
pname = "wai-extra";
- version = "3.1.1";
- sha256 = "0x3lixv64j9s6zp9ghl53dj5lgw25mpl65v1cwjfs8kbk44nvbsk";
+ version = "3.1.3";
+ sha256 = "17s8cf0fdbkg9z2pvpsbhxg2cy5yy3c94513gkgf81lfl38zdrn7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -273245,6 +269518,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
@@ -273424,15 +269699,16 @@ self: {
}) {};
"wai-log" = callPackage
- ({ mkDerivation, aeson, base, http-types, log-base
- , string-conversions, text, time, wai
+ ({ mkDerivation, aeson, base, bytestring, http-types, log-base
+ , string-conversions, text, time, uuid, wai
}:
mkDerivation {
pname = "wai-log";
- version = "0.2.0.0";
- sha256 = "02lsvkh7mkqd6p69qffrl62pdxzn5h1a4wnqflb3sycifi8dmj9b";
+ version = "0.3.0.0";
+ sha256 = "0mgby05lq9j31ssyk2yp6mghqwgpffkki7pygday1lmg130n8n74";
libraryHaskellDepends = [
- aeson base http-types log-base string-conversions text time wai
+ aeson base bytestring http-types log-base string-conversions text
+ time uuid wai
];
description = "A logging middleware for WAI applications";
license = stdenv.lib.licenses.bsd3;
@@ -273563,8 +269839,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
@@ -274070,26 +270344,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
@@ -274111,7 +270365,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
@@ -274222,8 +270475,8 @@ self: {
}:
mkDerivation {
pname = "wai-predicates";
- version = "0.10.0";
- sha256 = "1hnpzf7zwizx67ql4fwpqj7xlgkn6c2ms8w4kjapmgxv8z8zdcxp";
+ version = "1.0.0";
+ sha256 = "0m6aqpafc7rgcp81g0kilshz9bxsp4vxllrya2wjccan3n5pajji";
libraryHaskellDepends = [
attoparsec base bytestring bytestring-conversion case-insensitive
cookie http-types singletons text transformers vault vector wai
@@ -274237,6 +270490,36 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "wai-rate-limit" = callPackage
+ ({ mkDerivation, base, http-types, wai }:
+ mkDerivation {
+ pname = "wai-rate-limit";
+ version = "0.1.0.0";
+ sha256 = "1z7npcf0smzyfjvkmpa6dw08sg3ywx4cc4kafgxk95dh8yqnmidw";
+ libraryHaskellDepends = [ base http-types wai ];
+ description = "Rate limiting as WAI middleware";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "wai-rate-limit-redis" = callPackage
+ ({ mkDerivation, base, bytestring, hedis, http-types, tasty
+ , tasty-hedgehog, tasty-hunit, wai, wai-extra, wai-rate-limit, warp
+ }:
+ mkDerivation {
+ pname = "wai-rate-limit-redis";
+ version = "0.1.0.0";
+ sha256 = "1lwlx6krxq1pf5a2r2n4pc5crk4ia8r50xzdhrg3fjf9ydpcbv2n";
+ libraryHaskellDepends = [ base bytestring hedis wai-rate-limit ];
+ testHaskellDepends = [
+ base bytestring hedis http-types tasty tasty-hedgehog tasty-hunit
+ wai wai-extra wai-rate-limit warp
+ ];
+ 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
({ mkDerivation, base, bytestring, case-insensitive, containers
, criterion, http-types, text, wai
@@ -274290,8 +270573,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
@@ -274368,8 +270649,8 @@ self: {
}:
mkDerivation {
pname = "wai-saml2";
- version = "0.2.1.0";
- sha256 = "0yljqfrrp426pn17fq28arw3ygrb3i84fr28r0hns0cv4a4sz4gx";
+ version = "0.2.1.2";
+ sha256 = "1hd408fs4w0lpqg0shnrwpx98fh6idzk8la3gn8xghhml189xgwl";
libraryHaskellDepends = [
base base64-bytestring bytestring c14n cryptonite
data-default-class http-types mtl text time vault wai wai-extra
@@ -274823,8 +271104,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
@@ -274936,22 +271215,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 = [
@@ -274960,7 +271223,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
@@ -275141,6 +271403,8 @@ self: {
];
description = "Wavefront OBJ loader";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wavefront-obj" = callPackage
@@ -275324,8 +271588,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
@@ -275505,8 +271767,8 @@ self: {
}:
mkDerivation {
pname = "web-routes-happstack";
- version = "0.23.12";
- sha256 = "0p5fa2cdpk6s9n0wa7nllhk1naa3a8a8vx63q6da8ifk6x8jn68a";
+ version = "0.23.12.1";
+ sha256 = "06gifknfv6g9rd9f83r75hc3sld4xb4f1czxs9k5ca7n1l1vlccy";
libraryHaskellDepends = [
base bytestring happstack-server text web-routes
];
@@ -275765,8 +272027,6 @@ self: {
];
description = "A super-simple web server framework";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"webcloud" = callPackage
@@ -276511,8 +272771,6 @@ self: {
];
description = "A school-timetable problem-solver";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"weigh" = callPackage
@@ -276669,6 +272927,8 @@ self: {
pname = "what4";
version = "1.0";
sha256 = "0yyyq2gzl7srjq6inj1dqdhpxd58r1rhjajwxi0gr5pmxfzv7k8w";
+ revision = "1";
+ editedCabalFile = "04ab8nvnngb3bjv94mkcr17hh2m943m4pyk3klbnmpwyp9ip6pmf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -276734,8 +272994,8 @@ self: {
({ mkDerivation, base, shelly, template-haskell, text }:
mkDerivation {
pname = "which";
- version = "0.1.0.0";
- sha256 = "0w1jik9bkndx8ssd00i1ii686kb0fd2sc0slr7ki561g5z1xa7dz";
+ version = "0.2";
+ sha256 = "1c1l79bdpqfg4n3p5gkc3x362m9k11hmyydr2y3j0xs4hhm3d5aa";
libraryHaskellDepends = [ base shelly template-haskell text ];
description = "Determine the full path to an executable";
license = stdenv.lib.licenses.bsd3;
@@ -276832,8 +273092,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
@@ -277090,33 +273348,33 @@ self: {
}) {};
"winery" = callPackage
- ({ mkDerivation, aeson, base, binary, bytestring, cereal
- , containers, cpu, deepseq, directory, fast-builder, gauge
- , hashable, HUnit, megaparsec, mtl, prettyprinter
- , prettyprinter-ansi-terminal, QuickCheck, quickcheck-instances
- , scientific, semigroups, serialise, store, text, time
- , transformers, unordered-containers, vector
+ ({ mkDerivation, aeson, barbies, barbies-th, base, binary
+ , bytestring, cereal, containers, cpu, deepseq, directory
+ , fast-builder, gauge, hashable, HUnit, megaparsec, mtl
+ , prettyprinter, prettyprinter-ansi-terminal, QuickCheck
+ , quickcheck-instances, scientific, semigroups, serialise, store
+ , text, time, transformers, unordered-containers, vector
}:
mkDerivation {
pname = "winery";
- version = "1.3.1";
- sha256 = "0p504hglnih3gxc8x2iqqq9sih1l6chq53nijlv8f6wy15j9p5hh";
+ version = "1.3.2";
+ sha256 = "0ll6zm6zmhl9xmlbhj8is33zny4l7hwvf8lpvgqw0jcvz7j955a2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base bytestring containers cpu fast-builder hashable HUnit
- megaparsec mtl prettyprinter prettyprinter-ansi-terminal QuickCheck
- scientific semigroups text time transformers unordered-containers
- vector
+ aeson barbies barbies-th base bytestring containers cpu
+ fast-builder hashable HUnit megaparsec mtl prettyprinter
+ prettyprinter-ansi-terminal QuickCheck scientific semigroups text
+ time transformers unordered-containers vector
];
executableHaskellDepends = [
aeson base bytestring megaparsec prettyprinter
prettyprinter-ansi-terminal text
];
testHaskellDepends = [
- base bytestring containers fast-builder QuickCheck
- quickcheck-instances scientific text time unordered-containers
- vector
+ barbies barbies-th base bytestring containers fast-builder
+ QuickCheck quickcheck-instances scientific text time
+ unordered-containers vector
];
benchmarkHaskellDepends = [
aeson base binary bytestring cereal deepseq directory gauge
@@ -277124,6 +273382,8 @@ self: {
];
description = "A compact, well-typed seralisation format for Haskell values";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"winio" = callPackage
@@ -277220,6 +273480,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 {
@@ -277283,26 +273559,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
@@ -277338,19 +273594,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
}:
@@ -277363,23 +273606,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
}:
@@ -277392,7 +273621,6 @@ self: {
];
description = "values that witness types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"witty" = callPackage
@@ -277874,6 +274102,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
@@ -277946,6 +274176,8 @@ self: {
];
description = "Command-line tool to get random words";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wordn" = callPackage
@@ -277966,8 +274198,6 @@ self: {
doHaddock = false;
description = "arbitrary bit size Words";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"wordpass" = callPackage
@@ -278794,6 +275024,8 @@ self: {
executableHaskellDepends = [ base ];
description = "WSJT-X UDP protocol";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wss-client" = callPackage
@@ -279345,8 +275577,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
@@ -279928,8 +276158,8 @@ self: {
}:
mkDerivation {
pname = "xlsx";
- version = "0.8.1";
- sha256 = "1prb6369af2w0rni2ha32yzd9r17yi0xnyn1dzwdzq03maxikgy9";
+ version = "0.8.2";
+ sha256 = "0kjfnp24nc97qqla1z65wzy59cch336pjncz1kdfakmgv27mv38a";
libraryHaskellDepends = [
attoparsec base base64-bytestring binary-search bytestring conduit
containers data-default deepseq errors extra filepath lens mtl
@@ -280033,30 +276263,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
@@ -281401,6 +277607,8 @@ self: {
];
testToolDepends = [ hspec-discover ];
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"xsact" = callPackage
@@ -281911,8 +278119,6 @@ self: {
servant-swagger-ui swagger2 text wai wai-extra warp yam-app yam-job
];
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yam-transaction" = callPackage
@@ -281963,8 +278169,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
@@ -282202,6 +278406,34 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "yaml-unscrambler" = callPackage
+ ({ mkDerivation, acc, attoparsec, attoparsec-data, attoparsec-time
+ , base, base64, bytestring, conduit, containers, foldl, hashable
+ , libyaml, mtl, neat-interpolation, QuickCheck
+ , quickcheck-instances, rerebase, scientific, selective, tasty
+ , tasty-hunit, tasty-quickcheck, text, text-builder, time
+ , transformers, unordered-containers, uuid, vector, yaml
+ }:
+ mkDerivation {
+ pname = "yaml-unscrambler";
+ version = "0.1.0.1";
+ sha256 = "05z892g8c9alwmjwjm1405s43s8cdbj42ymqc9jlb27qc8ikc4n7";
+ libraryHaskellDepends = [
+ acc attoparsec attoparsec-data attoparsec-time base base64
+ bytestring conduit containers foldl hashable libyaml mtl scientific
+ selective text text-builder time transformers unordered-containers
+ uuid vector yaml
+ ];
+ testHaskellDepends = [
+ foldl neat-interpolation QuickCheck quickcheck-instances rerebase
+ tasty tasty-hunit tasty-quickcheck
+ ];
+ description = "Flexible declarative YAML parsing toolkit";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"yaml2owl" = callPackage
({ mkDerivation, base, containers, directory, filepath, network
, network-uri, swish, text, xml, yaml
@@ -282278,8 +278510,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
@@ -282475,6 +278705,8 @@ self: {
];
description = "Represent and parse yarn.lock files";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"yarn2nix" = callPackage
@@ -282818,8 +279050,6 @@ self: {
];
description = "YesQL-style SQL database abstraction (core)";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yeshql-hdbc" = callPackage
@@ -282867,30 +279097,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
@@ -283003,8 +279209,8 @@ self: {
}:
mkDerivation {
pname = "yesod-auth";
- version = "1.6.10";
- sha256 = "0nfrq61dqifzbnqx8m62j1q6nmlj04mis864yg2k36mra9njap27";
+ version = "1.6.10.1";
+ sha256 = "12bnadmf3afbkni3k8gc1srv2makssy62zciygg4dh8q7rr2pw2s";
libraryHaskellDepends = [
aeson authenticate base base16-bytestring base64-bytestring binary
blaze-builder blaze-html blaze-markup bytestring conduit
@@ -283083,8 +279289,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
@@ -283161,8 +279365,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
@@ -283174,8 +279376,8 @@ self: {
}:
mkDerivation {
pname = "yesod-auth-hashdb";
- version = "1.7.1.2";
- sha256 = "10f6lgjjcwlg0vsi43xhgmi9d9r4ncfwsrwb6lfz1if9cq7gbmhv";
+ version = "1.7.1.5";
+ sha256 = "14isl9mwxarba14aqhidi82yci36jdws6af2jirv7z8mfnrwysbi";
libraryHaskellDepends = [
aeson base bytestring persistent text yesod-auth yesod-core
yesod-form yesod-persistent
@@ -283331,8 +279533,8 @@ self: {
}:
mkDerivation {
pname = "yesod-auth-oauth";
- version = "1.6.0.1";
- sha256 = "0b9sp2rbj8yd343whcgg1ph4ybfk136d0ln09q7z56xqxn4brl3s";
+ version = "1.6.0.2";
+ sha256 = "1rr21vclcvy4lrv6r3v6f6sslmwg49jr7jiad63snn81nz854da1";
libraryHaskellDepends = [
authenticate-oauth base bytestring text unliftio yesod-auth
yesod-core yesod-form
@@ -283548,51 +279750,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
@@ -283606,45 +279763,8 @@ self: {
}:
mkDerivation {
pname = "yesod-core";
- version = "1.6.18.4";
- sha256 = "1i69k0782prgf3wzi714fx0g3jsd654kncn62c7sijsbs0zc6h5h";
- 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;
- }) {};
-
- "yesod-core_1_6_18_5" = 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.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
@@ -283665,7 +279785,6 @@ self: {
];
description = "Creation of type-safe, RESTful web applications";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yesod-crud" = callPackage
@@ -283812,15 +279931,14 @@ self: {
"yesod-eventsource" = callPackage
({ mkDerivation, base, blaze-builder, conduit, transformers, wai
- , wai-eventsource, wai-extra, yesod-core
+ , wai-extra, yesod-core
}:
mkDerivation {
pname = "yesod-eventsource";
- version = "1.6.0";
- sha256 = "12s11q6zga37xyynll7b30gpv02k7jmmzfassshci02y9niyrkkg";
+ version = "1.6.0.1";
+ sha256 = "0h8gyvlqvp6zm6kfmiwa0z7ic2377f0vi43fgcn5mlssv890z8gh";
libraryHaskellDepends = [
- base blaze-builder conduit transformers wai wai-eventsource
- wai-extra yesod-core
+ base blaze-builder conduit transformers wai wai-extra yesod-core
];
description = "Server-sent events support for Yesod apps";
license = stdenv.lib.licenses.mit;
@@ -283907,8 +280025,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
@@ -283930,30 +280046,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
@@ -284252,6 +280346,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
@@ -284365,28 +280461,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
@@ -284394,8 +280468,8 @@ self: {
}:
mkDerivation {
pname = "yesod-persistent";
- version = "1.6.0.4";
- sha256 = "1gsiw2zx6z7za7a164h0fxfggkrdqz6fn0qyb2zn9qr7r2jbg1c0";
+ version = "1.6.0.5";
+ sha256 = "0chvpzhfj0l1lacwslizhawsc9ns307q0wc6mcalz6gv7cm7mfi3";
libraryHaskellDepends = [
base blaze-builder conduit persistent persistent-template
resource-pool resourcet transformers yesod-core
@@ -284810,41 +280884,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
@@ -284949,35 +280988,6 @@ 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
@@ -285181,8 +281191,6 @@ self: {
];
description = "Yet Another Logger";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yggdrasil" = callPackage
@@ -285232,6 +281240,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
@@ -285242,8 +281252,8 @@ self: {
}:
mkDerivation {
pname = "yi";
- version = "0.18.0";
- sha256 = "0phfsirbl22av19622m1zh45khgyypbpvd8mqhcjf2zjwniyqv7y";
+ version = "0.19.0";
+ sha256 = "1m383r5gx3r9l0mh88gcv3rjnr1ig9rivwg2qz963xqjyhr8y2ni";
configureFlags = [ "-fpango" "-fvty" ];
isLibrary = false;
isExecutable = true;
@@ -285290,8 +281300,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
@@ -285316,8 +281326,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
@@ -285348,8 +281358,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
@@ -285369,8 +281379,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
@@ -285388,8 +281398,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
@@ -285418,8 +281428,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
@@ -285436,8 +281446,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
];
@@ -285454,8 +281464,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
@@ -285475,8 +281485,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
@@ -285503,8 +281513,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
@@ -285529,8 +281539,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
@@ -285548,8 +281558,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
@@ -285568,8 +281578,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
@@ -285620,8 +281630,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
@@ -285824,6 +281834,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
@@ -286242,6 +282254,8 @@ self: {
libraryHaskellDepends = [ base papillon ];
description = "lojban parser (zasni gerna)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"zbar" = callPackage
@@ -286393,18 +282407,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
@@ -286897,49 +282913,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
@@ -286964,7 +282951,6 @@ self: {
];
description = "Operations on zip archives";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"zip-archive" = callPackage
@@ -287525,6 +283511,8 @@ self: {
];
description = "Zero-Suppressed and Reduced Decision Diagrams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"zsh-battery" = callPackage
@@ -287596,8 +283584,6 @@ self: {
];
description = "Multi-file, colored, filtered log tailer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ztar" = callPackage
@@ -287695,43 +283681,57 @@ self: {
}) {};
"zxcvbn-hs" = callPackage
- ({ mkDerivation, attoparsec, base, base64-bytestring, binary
+ ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
, binary-instances, containers, criterion, fgl, hedgehog, lens
, math-functions, tasty, tasty-hedgehog, tasty-hunit, text, time
, unordered-containers, vector, zlib
}:
mkDerivation {
pname = "zxcvbn-hs";
- version = "0.2.1.0";
- sha256 = "1gvarz005nlz9q5bkdwvplvsmwwchhx0arpq1grmh39r706lh4d8";
- revision = "2";
- editedCabalFile = "05l4pni4264rcivixzakjkph5qr4jr8qb4jbfj2nw106n1zhjaka";
+ version = "0.3.0.0";
+ sha256 = "13rz0bjvcj9hrxnxqbw7bl6529yz4aqawq6abssj4nmxbmgrj7xf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- attoparsec base base64-bytestring binary binary-instances
+ aeson attoparsec base base64-bytestring binary binary-instances
containers fgl lens math-functions text time unordered-containers
vector zlib
];
executableHaskellDepends = [
- attoparsec base base64-bytestring binary binary-instances
+ aeson attoparsec base base64-bytestring binary binary-instances
containers fgl lens math-functions text time unordered-containers
vector zlib
];
testHaskellDepends = [
- attoparsec base base64-bytestring binary binary-instances
+ aeson attoparsec base base64-bytestring binary binary-instances
containers fgl hedgehog lens math-functions tasty tasty-hedgehog
tasty-hunit text time unordered-containers vector zlib
];
benchmarkHaskellDepends = [
- attoparsec base base64-bytestring binary binary-instances
+ aeson attoparsec base base64-bytestring binary binary-instances
containers criterion fgl lens math-functions text time
unordered-containers vector zlib
];
description = "Password strength estimation based on zxcvbn";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ }) {};
+
+ "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/lib.nix b/pkgs/development/haskell-modules/lib.nix
index 58d50592ac42..6bcc563164eb 100644
--- a/pkgs/development/haskell-modules/lib.nix
+++ b/pkgs/development/haskell-modules/lib.nix
@@ -86,11 +86,11 @@ rec {
future.
Instead of jailbreaking, you can patch the cabal file.
-
+
Note that jailbreaking at this time, doesn't lift bounds on
- conditional branches.
+ conditional branches.
https://github.com/peti/jailbreak-cabal/issues/7 has further details.
-
+
*/
doJailbreak = drv: overrideCabal drv (drv: { jailbreak = true; });
@@ -156,6 +156,9 @@ rec {
addBuildDepend = drv: x: addBuildDepends drv [x];
addBuildDepends = drv: xs: overrideCabal drv (drv: { buildDepends = (drv.buildDepends or []) ++ xs; });
+ addTestToolDepend = drv: x: addTestToolDepends drv [x];
+ addTestToolDepends = drv: xs: overrideCabal drv (drv: { testToolDepends = (drv.testToolDepends or []) ++ xs; });
+
addPkgconfigDepend = drv: x: addPkgconfigDepends drv [x];
addPkgconfigDepends = drv: xs: overrideCabal drv (drv: { pkgconfigDepends = (drv.pkgconfigDepends or []) ++ xs; });
@@ -232,6 +235,31 @@ rec {
fixupPhase = ":";
});
+ /* Create a documentation tarball suitable for uploading to Hackage instead
+ of building the package.
+ */
+ documentationTarball = pkg:
+ pkgs.lib.overrideDerivation pkg (drv: {
+ name = "${drv.name}-docs";
+ # Like sdistTarball, disable the "doc" output here.
+ outputs = [ "out" ];
+ buildPhase = ''
+ runHook preHaddock
+ ./Setup haddock --for-hackage
+ runHook postHaddock
+ '';
+ haddockPhase = ":";
+ checkPhase = ":";
+ installPhase = ''
+ runHook preInstall
+ mkdir -p "$out"
+ tar --format=ustar \
+ -czf "$out/${drv.name}-docs.tar.gz" \
+ -C dist/doc/html "${drv.name}-docs"
+ runHook postInstall
+ '';
+ });
+
/* Use the gold linker. It is a linker for ELF that is designed
"to run as fast as possible on modern systems"
*/
diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix
index 1418cfef0574..4ae3f0b2427f 100644
--- a/pkgs/development/haskell-modules/make-package-set.nix
+++ b/pkgs/development/haskell-modules/make-package-set.nix
@@ -221,30 +221,56 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
# , overrides : Defaulted (HaskellPackageOverrideSet)
# , modifier : Defaulted
# , returnShellEnv : Defaulted
+ # , withHoogle : Defaulted
+ # , cabal2nixOptions : Defaulted
# } -> NixShellAwareDerivation
+ #
# Given a path to a haskell package directory, an optional package name
# which defaults to the base name of the path, an optional set of source
# overrides as appropriate for the 'packageSourceOverrides' function, an
# optional set of arbitrary overrides, and an optional haskell package
# modifier, return a derivation appropriate for nix-build or nix-shell to
# build that package.
+ #
+ # If 'returnShellEnv' is true this returns a derivation which will give you
+ # an environment suitable for developing the listed packages with an
+ # incremental tool like cabal-install.
+ #
+ # If 'withHoogle' is true (the default if a shell environment is requested)
+ # then 'ghcWithHoogle' is used to generate the derivation (instead of
+ # 'ghcWithPackages'), see the documentation there for more information.
+ #
+ # 'cabal2nixOptions' can contain extra command line arguments to pass to
+ # 'cabal2nix' when generating the package derivation, for example setting
+ # a cabal flag with '--flag=myflag'.
developPackage =
{ root
, name ? builtins.baseNameOf root
, source-overrides ? {}
, overrides ? self: super: {}
, modifier ? drv: drv
- , returnShellEnv ? pkgs.lib.inNixShell }:
+ , returnShellEnv ? pkgs.lib.inNixShell
+ , withHoogle ? returnShellEnv
+ , cabal2nixOptions ? "" }:
let drv =
(extensible-self.extend
(pkgs.lib.composeExtensions
(self.packageSourceOverrides source-overrides)
overrides))
- .callCabal2nix name root {};
- in if returnShellEnv then (modifier drv).env else modifier drv;
+ .callCabal2nixWithOptions name root cabal2nixOptions {};
+ in if returnShellEnv
+ then (modifier drv).envFunc {inherit withHoogle;}
+ else modifier drv;
ghcWithPackages = selectFrom: withPackages (selectFrom self);
+ # Put 'hoogle' into the derivation's PATH with a database containing all
+ # the package's dependencies; run 'hoogle server --local' in a shell to
+ # host a search engine for the dependencies.
+ #
+ # To reload the Hoogle server automatically on .cabal file changes try
+ # this:
+ # echo *.cabal | entr -r -- nix-shell --run 'hoogle server --local'
ghcWithHoogle = selectFrom:
let
packages = selectFrom self;
@@ -258,6 +284,7 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
# packages themselves. Using nix-shell on this derivation will
# give you an environment suitable for developing the listed
# packages with an incremental tool like cabal-install.
+ #
# In addition to the "packages" arg and "withHoogle" arg, anything that
# can be passed into stdenv.mkDerivation can be included in the input attrset
#
@@ -274,7 +301,7 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
# (import ./.).shellFor {
# packages = p: [p.frontend p.backend p.common];
# withHoogle = true;
- # buildInputs = [ pkgs.python ];
+ # buildInputs = [ pkgs.python pkgs.cabal-install ];
# }
#
# -- cabal.project
@@ -285,38 +312,150 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
#
# bash$ nix-shell --run "cabal new-build all"
# bash$ nix-shell --run "python"
- shellFor = { packages, withHoogle ? false, ... } @ args:
+ shellFor =
+ { # Packages to create this development shell for. These are usually
+ # your local packages.
+ packages
+ , # Whether or not to generate a Hoogle database for all the
+ # dependencies.
+ withHoogle ? false
+ , # Whether or not to include benchmark dependencies of your local
+ # packages. You should set this to true if you have benchmarks defined
+ # in your local packages that you want to be able to run with cabal benchmark
+ doBenchmark ? false
+ , ...
+ } @ args:
let
- combinedPackageFor = packages:
- let
- selected = packages self;
-
- pname = if pkgs.lib.length selected == 1
- then (pkgs.lib.head selected).name
- else "packages";
-
- # If `packages = [ a b ]` and `a` depends on `b`, don't build `b`,
- # because cabal will end up ignoring that built version, assuming
- # new-style commands.
- combinedPackages = pkgs.lib.filter
- (input: pkgs.lib.all (p: input.outPath or null != p.outPath) selected);
-
- # Returns an attrset containing a combined list packages' inputs for each
- # stage of the build process
- packageInputs = pkgs.lib.zipAttrsWith
- (_: pkgs.lib.concatMap combinedPackages)
- (map (p: p.getCabalDeps) selected);
-
- genericBuilderArgs = {
- inherit pname;
- version = "0";
- license = null;
- } // packageInputs;
-
- in self.mkDerivation genericBuilderArgs;
-
- mkDerivationArgs = builtins.removeAttrs args [ "packages" "withHoogle" ];
- in ((combinedPackageFor packages).envFunc { inherit withHoogle; }).overrideAttrs (old: mkDerivationArgs // {
+ # A list of the packages we want to build a development shell for.
+ # This is a list of Haskell package derivations.
+ selected = packages self;
+
+ # This is a list of attribute sets, where each attribute set
+ # corresponds to the build inputs of one of the packages input to shellFor.
+ #
+ # Each attribute has keys like buildDepends, executableHaskellDepends,
+ # testPkgconfigDepends, etc. The values for the keys of the attribute
+ # set are lists of dependencies.
+ #
+ # Example:
+ # cabalDepsForSelected
+ # => [
+ # # This may be the attribute set corresponding to the `backend`
+ # # package in the example above.
+ # { buildDepends = [ gcc ... ];
+ # libraryHaskellDepends = [ lens conduit ... ];
+ # ...
+ # }
+ # # This may be the attribute set corresponding to the `common`
+ # # package in the example above.
+ # { testHaskellDepends = [ tasty hspec ... ];
+ # libraryHaskellDepends = [ lens aeson ];
+ # benchmarkHaskellDepends = [ criterion ... ];
+ # ...
+ # }
+ # ...
+ # ]
+ cabalDepsForSelected = map (p: p.getCabalDeps) selected;
+
+ # A predicate that takes a derivation as input, and tests whether it is
+ # the same as any of the `selected` packages.
+ #
+ # Returns true if the input derivation is not in the list of `selected`
+ # packages.
+ #
+ # isNotSelected :: Derivation -> Bool
+ #
+ # Example:
+ #
+ # isNotSelected common [ frontend backend common ]
+ # => false
+ #
+ # isNotSelected lens [ frontend backend common ]
+ # => true
+ isNotSelected = input: pkgs.lib.all (p: input.outPath or null != p.outPath) selected;
+
+ # A function that takes a list of list of derivations, filters out all
+ # the `selected` packages from each list, and concats the results.
+ #
+ # zipperCombinedPkgs :: [[Derivation]] -> [Derivation]
+ #
+ # Example:
+ # zipperCombinedPkgs [ [ lens conduit ] [ aeson frontend ] ]
+ # => [ lens conduit aeson ]
+ #
+ # Note: The reason this isn't just the function `pkgs.lib.concat` is
+ # that we need to be careful to remove dependencies that are in the
+ # `selected` packages.
+ #
+ # For instance, in the above example, if `common` is a dependency of
+ # `backend`, then zipperCombinedPkgs needs to be careful to filter out
+ # `common`, because cabal will end up ignoring that built version,
+ # assuming new-style commands.
+ zipperCombinedPkgs = vals:
+ pkgs.lib.concatMap
+ (drvList: pkgs.lib.filter isNotSelected drvList)
+ vals;
+
+ # Zip `cabalDepsForSelected` into a single attribute list, combining
+ # the derivations in all the individual attributes.
+ #
+ # Example:
+ # packageInputs
+ # => # Assuming the value of cabalDepsForSelected is the same as
+ # # the example in cabalDepsForSelected:
+ # { buildDepends = [ gcc ... ];
+ # libraryHaskellDepends = [ lens conduit aeson ... ];
+ # testHaskellDepends = [ tasty hspec ... ];
+ # benchmarkHaskellDepends = [ criterion ... ];
+ # ...
+ # }
+ #
+ # See the Note in `zipperCombinedPkgs` for what gets filtered out from
+ # each of these dependency lists.
+ packageInputs =
+ pkgs.lib.zipAttrsWith (_name: zipperCombinedPkgs) cabalDepsForSelected;
+
+ # A attribute set to pass to `haskellPackages.mkDerivation`.
+ #
+ # The important thing to note here is that all the fields from
+ # packageInputs are set correctly.
+ genericBuilderArgs = {
+ pname =
+ if pkgs.lib.length selected == 1
+ then (pkgs.lib.head selected).name
+ else "packages";
+ version = "0";
+ license = null;
+ }
+ // packageInputs
+ // pkgs.lib.optionalAttrs doBenchmark {
+ # `doBenchmark` needs to explicitly be set here because haskellPackages.mkDerivation defaults it to `false`. If the user wants benchmark dependencies included in their development shell, it has to be explicitly enabled here.
+ doBenchmark = true;
+ };
+
+ # This is a pseudo Haskell package derivation that contains all the
+ # dependencies for the packages in `selected`.
+ #
+ # This is a derivation created with `haskellPackages.mkDerivation`.
+ #
+ # pkgWithCombinedDeps :: HaskellDerivation
+ pkgWithCombinedDeps = self.mkDerivation genericBuilderArgs;
+
+ # The derivation returned from `envFunc` for `pkgWithCombinedDeps`.
+ #
+ # This is a derivation that can be run with `nix-shell`. It provides a
+ # GHC with a package database with all the dependencies of our
+ # `selected` packages.
+ #
+ # This is a derivation created with `stdenv.mkDerivation` (not
+ # `haskellPackages.mkDerivation`).
+ #
+ # pkgWithCombinedDepsDevDrv :: Derivation
+ pkgWithCombinedDepsDevDrv = pkgWithCombinedDeps.envFunc { inherit withHoogle; };
+
+ mkDerivationArgs = builtins.removeAttrs args [ "packages" "withHoogle" "doBenchmark" ];
+
+ in pkgWithCombinedDepsDevDrv.overrideAttrs (old: mkDerivationArgs // {
nativeBuildInputs = old.nativeBuildInputs ++ mkDerivationArgs.nativeBuildInputs or [];
buildInputs = old.buildInputs ++ mkDerivationArgs.buildInputs or [];
});
diff --git a/pkgs/development/haskell-modules/non-hackage-packages.nix b/pkgs/development/haskell-modules/non-hackage-packages.nix
index 52a2737ebb74..c79673a28646 100644
--- a/pkgs/development/haskell-modules/non-hackage-packages.nix
+++ b/pkgs/development/haskell-modules/non-hackage-packages.nix
@@ -22,8 +22,9 @@ self: super: {
# HLS and its fork of ghcide that it uses
# both are auto-generated by pkgs/development/tools/haskell/haskell-language-server/update.sh
haskell-language-server = self.callPackage ../tools/haskell/haskell-language-server { };
- hls-ghcide = self.callPackage ../tools/haskell/haskell-language-server/hls-ghcide.nix { };
hls-brittany = self.callPackage ../tools/haskell/haskell-language-server/hls-brittany.nix { };
+ hls-hlint-plugin = self.callPackage ../tools/haskell/haskell-language-server/hls-hlint-plugin.nix { };
+ hls-tactics-plugin = self.callPackage ../tools/haskell/haskell-language-server/hls-tactics-plugin.nix { };
nix-output-monitor = self.callPackage ../../tools/nix/nix-output-monitor { };
diff --git a/pkgs/development/idris-modules/TODO.md b/pkgs/development/idris-modules/TODO.md
index 4dcaa61829a8..41b0be2b2efa 100644
--- a/pkgs/development/idris-modules/TODO.md
+++ b/pkgs/development/idris-modules/TODO.md
@@ -1,3 +1,3 @@
* Build the RTS separately from Idris
* idris2nix
-* Only require gmp, rts when compiling executables \ No newline at end of file
+* Only require gmp, rts when compiling executables
diff --git a/pkgs/development/interpreters/acl2/default.nix b/pkgs/development/interpreters/acl2/default.nix
index 9ad95645240b..83b54e442aa3 100644
--- a/pkgs/development/interpreters/acl2/default.nix
+++ b/pkgs/development/interpreters/acl2/default.nix
@@ -21,7 +21,7 @@ in stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "acl2-devel";
repo = "acl2-devel";
- rev = "${version}";
+ rev = version;
sha256 = "0c0wimaf16nrr3d6cxq6p7nr7rxffvpmn66hkpwc1m6zpcipf0y5";
};
diff --git a/pkgs/development/interpreters/cling/default.nix b/pkgs/development/interpreters/cling/default.nix
new file mode 100644
index 000000000000..68819fa7ab06
--- /dev/null
+++ b/pkgs/development/interpreters/cling/default.nix
@@ -0,0 +1,102 @@
+{ stdenv
+, python
+, libffi
+, git
+, cmake
+, zlib
+, fetchgit
+, makeWrapper
+, runCommand
+, runCommandNoCC
+, llvmPackages_5
+, glibc
+}:
+
+let
+ unwrapped = stdenv.mkDerivation rec {
+ pname = "cling-unwrapped";
+ version = "0.7";
+
+ src = fetchgit {
+ url = "http://root.cern/git/clang.git";
+ # This commit has the tag cling-0.7 so we use it, even though cpt.py
+ # tries to use refs/tags/cling-patches-rrelease_50
+ rev = "354b25b5d915ff3b1946479ad07f3f2768ea1621";
+ branchName = "cling-patches";
+ sha256 = "0q8q2nnvjx3v59ng0q3qqqhzmzf4pmfqqiy3rz1f3drx5w3lgyjg";
+ };
+
+ clingSrc = fetchgit {
+ url = "http://root.cern/git/cling.git";
+ rev = "70163975eee5a76b45a1ca4016bfafebc9b57e07";
+ sha256 = "1mv2fhk857kp5rq714bq49iv7gy9fgdwibydj5wy1kq2m3sf3ysi";
+ };
+
+ preConfigure = ''
+ echo "add_llvm_external_project(cling)" >> tools/CMakeLists.txt
+ cp -r $clingSrc ./tools/cling
+ chmod -R a+w ./tools/cling
+ '';
+
+ nativeBuildInputs = [ python git cmake ];
+ buildInputs = [ libffi llvmPackages_5.llvm zlib ];
+
+ cmakeFlags = [
+ "-DLLVM_TARGETS_TO_BUILD=host;NVPTX"
+ "-DLLVM_ENABLE_RTTI=ON"
+
+ # Setting -DCLING_INCLUDE_TESTS=ON causes the cling/tools targets to be built;
+ # see cling/tools/CMakeLists.txt
+ "-DCLING_INCLUDE_TESTS=ON"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "The Interactive C++ Interpreter";
+ homepage = "https://root.cern/cling/";
+ license = with licenses; [ lgpl21 ncsa ];
+ maintainers = with maintainers; [ thomasjm ];
+ platforms = platforms.unix;
+ };
+ };
+
+ # The flags passed to the wrapped cling should
+ # a) prevent it from searching for system include files and libs, and
+ # b) provide it with the include files and libs it needs (C and C++ standard library)
+
+ # These are also exposed as cling.flags/cling.compilerIncludeFlags because it's handy to be
+ # able to pass them to tools that wrap Cling, particularly Jupyter kernels such as xeus-cling
+ # and the built-in jupyter-cling-kernel. Both of these use Cling as a library by linking against
+ # libclingJupyter.so, so the makeWrapper approach to wrapping the binary doesn't work.
+ # Thus, if you're packaging a Jupyter kernel, you either need to pass these flags as extra
+ # args to xcpp (for xeus-cling) or put them in the environment variable CLING_OPTS
+ # (for jupyter-cling-kernel)
+ flags = [
+ "-nostdinc"
+ "-nostdinc++"
+ "-isystem" "${glibc.dev}/include"
+ "-I" "${unwrapped}/include"
+ "-I" "${unwrapped}/lib/clang/5.0.2/include"
+ ];
+
+ # Autodetect the include paths for the compiler used to build Cling, in the same way Cling does at
+ # https://github.com/root-project/cling/blob/v0.7/lib/Interpreter/CIFactory.cpp#L107:L111
+ # Note: it would be nice to just put the compiler in Cling's PATH and let it do this by itself, but
+ # unfortunately passing -nostdinc/-nostdinc++ disables Cling's autodetection logic.
+ compilerIncludeFlags = runCommandNoCC "compiler-include-flags.txt" {} ''
+ export LC_ALL=C
+ ${stdenv.cc}/bin/c++ -xc++ -E -v /dev/null 2>&1 | sed -n -e '/^.include/,''${' -e '/^ \/.*++/p' -e '}' > tmp
+ sed -e 's/^/-isystem /' -i tmp
+ tr '\n' ' ' < tmp > $out
+ '';
+
+in
+
+runCommand "cling-${unwrapped.version}" {
+ buildInputs = [ makeWrapper ];
+ inherit unwrapped flags compilerIncludeFlags;
+ inherit (unwrapped) meta;
+} ''
+ makeWrapper $unwrapped/bin/cling $out/bin/cling \
+ --add-flags "$(cat "$compilerIncludeFlags")" \
+ --add-flags "$flags"
+''
diff --git a/pkgs/development/interpreters/clojure/babashka.nix b/pkgs/development/interpreters/clojure/babashka.nix
index c023aa65fdaa..a6beaf1a5761 100644
--- a/pkgs/development/interpreters/clojure/babashka.nix
+++ b/pkgs/development/interpreters/clojure/babashka.nix
@@ -1,25 +1,25 @@
-{ stdenv, fetchurl, graalvm8, glibcLocales }:
+{ stdenv, fetchurl, graalvm11-ce, glibcLocales }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "babashka";
- version = "0.0.97";
+ version = "0.2.3";
reflectionJson = fetchurl {
name = "reflection.json";
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-reflection.json";
- sha256 = "1gd9ih9l02n1j9qkbxb36d3cb5sddwvxiw8kkicgc4xig77lsa7z";
+ sha256 = "0lbdh3v3g3j00bn99bjhjj3gk1q9ks2alpvl9bxc00xpyw86f7z8";
};
src = fetchurl {
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
- sha256 = "08py6bawfrhg90fbcnv2mq4c91g5wa1q2q6zdjy2i1b9q4x1654r";
+ sha256 = "0vh6k3dkzyk346jjzg6n4mdi65iybrmhb3js9lm73yc3ay2c5dyi";
};
dontUnpack = true;
LC_ALL = "en_US.UTF-8";
- nativeBuildInputs = [ graalvm8 glibcLocales ];
+ nativeBuildInputs = [ graalvm11-ce glibcLocales ];
buildPhase = ''
native-image \
@@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/borkdude/babashka";
license = licenses.epl10;
- platforms = graalvm8.meta.platforms;
+ platforms = graalvm11-ce.meta.platforms;
maintainers = with maintainers; [ bandresen bhougland DerGuteMoritz jlesquembre ];
};
}
diff --git a/pkgs/development/interpreters/clojure/default.nix b/pkgs/development/interpreters/clojure/default.nix
index 39db54babe44..f12645ec2b62 100644
--- a/pkgs/development/interpreters/clojure/default.nix
+++ b/pkgs/development/interpreters/clojure/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "clojure";
- version = "1.10.1.645";
+ version = "1.10.1.727";
src = fetchurl {
url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz";
- sha256 = "1z6a9an8ls992y4japmzdxay7c5d2z9s2q1xl4g615r23jwpcsf9";
+ sha256 = "1mnxvy4n7g72vcwhvrgr0xqri3p9d9w76c8a78kphhmd8lq0m92q";
};
nativeBuildInputs = [
@@ -14,22 +14,28 @@ stdenv.mkDerivation rec {
makeWrapper
];
+ # See https://github.com/clojure/brew-install/blob/1.10.1/src/main/resources/clojure/install/linux-install.sh
installPhase =
let
binPath = stdenv.lib.makeBinPath [ rlwrap jdk ];
in
''
- mkdir -p $out/libexec
- cp clojure-tools-${version}.jar $out/libexec
- cp example-deps.edn $out
- cp deps.edn $out
- cp clj_exec.clj $out
+ clojure_lib_dir=$out
+ bin_dir=$out/bin
+ echo "Installing libs into $clojure_lib_dir"
+ install -Dm644 deps.edn "$clojure_lib_dir/deps.edn"
+ install -Dm644 example-deps.edn "$clojure_lib_dir/example-deps.edn"
+ install -Dm644 exec.jar "$clojure_lib_dir/libexec/exec.jar"
+ install -Dm644 clojure-tools-${version}.jar "$clojure_lib_dir/libexec/clojure-tools-${version}.jar"
+
+ echo "Installing clojure and clj into $bin_dir"
substituteInPlace clojure --replace PREFIX $out
+ install -Dm755 clojure "$bin_dir/clojure"
+ install -Dm755 clj "$bin_dir/clj"
- install -Dt $out/bin clj clojure
- wrapProgram $out/bin/clj --prefix PATH : $out/bin:${binPath}
- wrapProgram $out/bin/clojure --prefix PATH : $out/bin:${binPath}
+ wrapProgram $bin_dir/clojure --prefix PATH : $out/bin:${binPath}
+ wrapProgram $bin_dir/clj --prefix PATH : $out/bin:${binPath}
installManPage clj.1 clojure.1
'';
diff --git a/pkgs/development/interpreters/clojurescript/lumo/default.nix b/pkgs/development/interpreters/clojurescript/lumo/default.nix
index 122831e80cc0..61fd94c09bf4 100644
--- a/pkgs/development/interpreters/clojurescript/lumo/default.nix
+++ b/pkgs/development/interpreters/clojurescript/lumo/default.nix
@@ -145,7 +145,7 @@ stdenv.mkDerivation {
src = fetchgit {
url = "https://github.com/anmonteiro/lumo.git";
- rev = "${version}";
+ rev = version;
sha256 = "12agi6bacqic2wq6q3l28283badzamspajmajzqm7fbdl2aq1a4p";
};
diff --git a/pkgs/development/interpreters/dart/default.nix b/pkgs/development/interpreters/dart/default.nix
index 7d185edb1d19..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";
@@ -77,9 +97,7 @@ stdenv.mkDerivation {
mkdir -p $out
cp -R * $out/
echo $libPath
- patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath $libPath \
- $out/bin/dart
+ find $out/bin -executable -type f -exec patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) {} \;
'';
libPath = makeLibraryPath [ stdenv.cc.cc ];
@@ -95,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 b4401a85d141..0c182b25d573 100644
--- a/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
+++ b/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
@@ -5,7 +5,7 @@
# the `file`
#
# This function is used by `dhall-to-nixpkgs` when given a directory
-lib.makeOverridable
+lib.makePackageOverridable
( { # Arguments passed through to `buildDhallPackage`
name
, dependencies ? []
diff --git a/pkgs/development/interpreters/dhall/build-dhall-github-package.nix b/pkgs/development/interpreters/dhall/build-dhall-github-package.nix
index 9289e9b656d3..bdb958fb8bd7 100644
--- a/pkgs/development/interpreters/dhall/build-dhall-github-package.nix
+++ b/pkgs/development/interpreters/dhall/build-dhall-github-package.nix
@@ -1,7 +1,7 @@
{ buildDhallPackage, fetchFromGitHub, lib }:
# This function is used by `dhall-to-nixpkgs` when given a GitHub repository
-lib.makeOverridable
+lib.makePackageOverridable
( { # Arguments passed through to `buildDhallPackage`
name
, dependencies ? []
diff --git a/pkgs/development/interpreters/elixir/1.11.nix b/pkgs/development/interpreters/elixir/1.11.nix
index 3dcd8c19ba84..8f9d869abf3c 100644
--- a/pkgs/development/interpreters/elixir/1.11.nix
+++ b/pkgs/development/interpreters/elixir/1.11.nix
@@ -3,7 +3,7 @@
# How to obtain `sha256`:
# nix-prefetch-url --unpack https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz
mkDerivation {
- version = "1.11.1";
- sha256 = "0czyv98sq9drlvdwv3gw9vnhn8qa3va4xh5vdqpg7m6b93l1r3p1";
+ version = "1.11.2";
+ sha256 = "0b4nfgxhmi4gwba9h9k103zrkpbxxvk0gmdl0ggrd5xlg6v288ky";
minimumOTPVersion = "21";
}
diff --git a/pkgs/development/interpreters/elixir/generic-builder.nix b/pkgs/development/interpreters/elixir/generic-builder.nix
index f821baf66c5d..8dddd5befd4d 100644
--- a/pkgs/development/interpreters/elixir/generic-builder.nix
+++ b/pkgs/development/interpreters/elixir/generic-builder.nix
@@ -69,6 +69,6 @@ in
license = licenses.epl10;
platforms = platforms.unix;
- maintainers = with maintainers; [ havvy couchemar ankhers filalex77 ];
+ maintainers = with maintainers; [ havvy couchemar ankhers Br1ght0ne ];
};
})
diff --git a/pkgs/development/interpreters/erlang/R23.nix b/pkgs/development/interpreters/erlang/R23.nix
index e0e2357cc24e..3ad55d806a57 100644
--- a/pkgs/development/interpreters/erlang/R23.nix
+++ b/pkgs/development/interpreters/erlang/R23.nix
@@ -3,8 +3,8 @@
# How to obtain `sha256`:
# nix-prefetch-url --unpack https://github.com/erlang/otp/archive/OTP-${version}.tar.gz
mkDerivation {
- version = "23.1";
- sha256 = "1k74g6m2lidhp04vrcwrg0jszj3zwxyrm4fsma09sfn9rfsra36g";
+ version = "23.1.2";
+ sha256 = "06dp2sw486khy2lc34cw5dca58ii5jvi26dpchiqxnmyvd6995z0";
prePatch = ''
substituteInPlace make/configure.in --replace '`sw_vers -productVersion`' "''${MACOSX_DEPLOYMENT_TARGET:-10.12}"
diff --git a/pkgs/development/interpreters/evcxr/default.nix b/pkgs/development/interpreters/evcxr/default.nix
index 11b9cd1ba505..a97f132b3b2f 100644
--- a/pkgs/development/interpreters/evcxr/default.nix
+++ b/pkgs/development/interpreters/evcxr/default.nix
@@ -2,22 +2,30 @@
rustPlatform.buildRustPackage rec {
pname = "evcxr";
- version = "0.5.3";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "google";
repo = "evcxr";
rev = "v${version}";
- sha256 = "144xqi19d2nj9qgmhpx6d1kfhx9vfkmk7rnq6nzybpx4mbbl3ki2";
+ sha256 = "sha256-QpUhUE65/IuT/VenziPX6z+CbJswbPPIv/ZnTthZpEU=";
};
- cargoSha256 = "07lzxh0wh6azrlzfaacg29zmkn8jdnkdqbwgd5ajy79y8nii3c7z";
+ cargoSha256 = "sha256-iUzVd4XtD+41yTV/BmqWLenzAUNPfS7vIHm1KfuPe9A=";
+
+ RUST_SRC_PATH = "${rustPlatform.rustLibSrc}";
nativeBuildInputs = [ pkgconfig makeWrapper cmake ];
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
- postInstall = ''
- wrapProgram $out/bin/evcxr --prefix PATH : ${stdenv.lib.makeBinPath [ cargo gcc ]}
- wrapProgram $out/bin/evcxr_jupyter --prefix PATH : ${stdenv.lib.makeBinPath [ cargo gcc ]}
+ postInstall = let
+ wrap = exe: ''
+ wrapProgram $out/bin/${exe} \
+ --prefix PATH : ${stdenv.lib.makeBinPath [ cargo gcc ]} \
+ --set-default RUST_SRC_PATH "$RUST_SRC_PATH"
+ '';
+ in ''
+ ${wrap "evcxr"}
+ ${wrap "evcxr_jupyter"}
rm $out/bin/testing_runtime
'';
diff --git a/pkgs/development/interpreters/groovy/default.nix b/pkgs/development/interpreters/groovy/default.nix
index 97e997bdd693..d075eb4e3f1c 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.3";
+ version = "3.0.6";
src = fetchurl {
url = "http://dl.bintray.com/groovy/maven/apache-groovy-binary-${version}.zip";
- sha256 = "0xdm70b61pdj8z3g08az16y9b6cpz5hv7iwvwfyfyxrjdi47h419";
+ sha256 = "1wimpcg4nyxykbkh407d7h0b828vmrf7sv412mgmif57p3aw433f";
};
buildInputs = [ unzip makeWrapper ];
diff --git a/pkgs/development/interpreters/icon-lang/default.nix b/pkgs/development/interpreters/icon-lang/default.nix
index d85448a9677c..8190dc0f29f4 100644
--- a/pkgs/development/interpreters/icon-lang/default.nix
+++ b/pkgs/development/interpreters/icon-lang/default.nix
@@ -1,45 +1,37 @@
-{ stdenv, fetchFromGitHub, fetchpatch, libX11, libXt, withGraphics ? true }:
+{ stdenv, fetchFromGitHub
+, libX11, libXt
+, withGraphics ? true
+}:
stdenv.mkDerivation rec {
pname = "icon-lang";
- version = "9.5.1";
+ version = "9.5.20i";
+
src = fetchFromGitHub {
owner = "gtownsend";
repo = "icon";
- rev = "rel${builtins.replaceStrings ["."] [""] version}";
- sha256 = "1gkvj678ldlr1m5kjhx6zpmq11nls8kxa7pyy64whgakfzrypynw";
+ rev = "v${version}";
+ sha256 = "0072b3jk8mc94w818z8bklhjdf9rf0d9a7lkvw40pz3niy7zv84s";
};
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";
- in
- ''
- make ${stdenv.lib.optionalString withGraphics "X-"}Configure name=${_name}
- '';
+ configurePhase = let
+ 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 ${target} name=${platform}";
- installPhase = ''
- make Install dest=$out
- '';
+ installPhase = "make Install dest=$out";
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/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
new file mode 100644
index 000000000000..30e26bf87a1b
--- /dev/null
+++ b/pkgs/development/interpreters/php/7.3.nix
@@ -0,0 +1,20 @@
+{ callPackage, lib, stdenv, nixosTests, ... }@_args:
+
+let
+ generic = (import ./generic.nix) _args;
+
+ base = callPackage generic (_args // {
+ version = "7.3.25";
+ sha256 = "1yq2fwpg9jgcafcrq4ffqm52r0f80pi6zy7fj1yb1qwim96mlcb9";
+
+ # https://bugs.php.net/bug.php?id=76826
+ extraPatches = lib.optional stdenv.isDarwin ./php73-darwin-isfinite.patch;
+ });
+
+in base.withExtensions ({ all, ... }: with all; ([
+ bcmath calendar curl ctype dom exif fileinfo filter ftp gd
+ gettext gmp hash iconv intl json 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/7.4.nix b/pkgs/development/interpreters/php/7.4.nix
new file mode 100644
index 000000000000..b45da1fb86cb
--- /dev/null
+++ b/pkgs/development/interpreters/php/7.4.nix
@@ -0,0 +1,17 @@
+{ callPackage, lib, stdenv, nixosTests, ... }@_args:
+
+let
+ generic = (import ./generic.nix) _args;
+
+ base = callPackage generic (_args // {
+ version = "7.4.13";
+ sha256 = "1nhzldjp8jfd1hivfyn5wydim5daibz0vkfxgys2xj8igs2kk8qm";
+ });
+
+in base.withExtensions ({ all, ... }: with all; ([
+ bcmath calendar curl ctype dom exif fileinfo filter ftp gd
+ gettext gmp iconv intl json 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/default.nix b/pkgs/development/interpreters/php/generic.nix
index dd296eb10d84..6f0f5c40120f 100644
--- a/pkgs/development/interpreters/php/default.nix
+++ b/pkgs/development/interpreters/php/generic.nix
@@ -1,7 +1,7 @@
# We have tests for PCRE and PHP-FPM in nixos/tests/php/ or
# both in the same attribute named nixosTests.php
-{ callPackage, lib, stdenv, nixosTests }@_args:
+{ callPackage, lib, stdenv, nixosTests, ... }:
let
generic =
@@ -29,7 +29,7 @@ let
, embedSupport ? false
, ipv6Support ? true
, systemdSupport ? stdenv.isLinux
- , valgrindSupport ? true
+ , valgrindSupport ? !stdenv.isDarwin
, ztsSupport ? apxs2Support
}@args:
let
@@ -126,6 +126,10 @@ let
if test -e $out/bin/php-fpm; then
wrapProgram $out/bin/php-fpm --set PHP_INI_SCAN_DIR $out/lib
fi
+
+ if test -e $out/bin/phpdbg; then
+ wrapProgram $out/bin/phpdbg --set PHP_INI_SCAN_DIR $out/lib
+ fi
'';
};
in
@@ -271,34 +275,4 @@ let
outputsToInstall = [ "out" "dev" ];
};
};
-
- php73base = callPackage generic (_args // {
- version = "7.3.23";
- sha256 = "0k600imsxm3r3qdv20ryqhvfmnkmjhvm2hcnqr180l058snncrpx";
-
- # https://bugs.php.net/bug.php?id=76826
- extraPatches = lib.optional stdenv.isDarwin ./php73-darwin-isfinite.patch;
- });
-
- php74base = callPackage generic (_args // {
- version = "7.4.11";
- sha256 = "1idq2sk3x6msy8l2g42jv3y87h1fgb1aybxw7wpjkliv4iaz422l";
- });
-
- defaultPhpExtensions = { all, ... }: with all; ([
- bcmath calendar curl ctype dom exif fileinfo filter ftp gd
- gettext gmp iconv intl json 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 ]);
-
- defaultPhpExtensionsWithHash = { all, ... }:
- (defaultPhpExtensions { inherit all; }) ++ [ all.hash ];
-
- php74 = php74base.withExtensions defaultPhpExtensions;
- php73 = php73base.withExtensions defaultPhpExtensionsWithHash;
-
-in {
- inherit php73 php74;
-}
+in generic
diff --git a/pkgs/development/interpreters/python/cpython/2.7/default.nix b/pkgs/development/interpreters/python/cpython/2.7/default.nix
index 2cfaa69a4c8b..e6ab1f218795 100644
--- a/pkgs/development/interpreters/python/cpython/2.7/default.nix
+++ b/pkgs/development/interpreters/python/cpython/2.7/default.nix
@@ -18,12 +18,17 @@
, ucsEncoding ? 4
# For the Python package set
, packageOverrides ? (self: super: {})
-, buildPackages
+, pkgsBuildBuild
+, pkgsBuildHost
+, pkgsBuildTarget
+, pkgsHostHost
+, pkgsTargetTarget
, sourceVersion
, sha256
, passthruFun
, static ? false
, enableOptimizations ? (!stdenv.isDarwin)
+, pythonAttr ? "python${sourceVersion.major}${sourceVersion.minor}"
}:
assert x11Support -> tcl != null
@@ -34,8 +39,8 @@ assert x11Support -> tcl != null
with stdenv.lib;
let
-
- pythonForBuild = buildPackages.${"python${sourceVersion.major}${sourceVersion.minor}"};
+ buildPackages = pkgsBuildHost;
+ inherit (passthru) pythonForBuild;
passthru = passthruFun rec {
inherit self sourceVersion packageOverrides;
@@ -44,7 +49,12 @@ let
executable = libPrefix;
pythonVersion = with sourceVersion; "${major}.${minor}";
sitePackages = "lib/${libPrefix}/site-packages";
- inherit hasDistutilsCxxPatch pythonForBuild;
+ 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/3.10/no-ldconfig.patch b/pkgs/development/interpreters/python/cpython/3.10/no-ldconfig.patch
index a1f9d68eb166..c259aed72b99 100644
--- a/pkgs/development/interpreters/python/cpython/3.10/no-ldconfig.patch
+++ b/pkgs/development/interpreters/python/cpython/3.10/no-ldconfig.patch
@@ -1,18 +1,18 @@
-From 597e73f2a4b2f0b508127931b36d5540d6941823 Mon Sep 17 00:00:00 2001
-From: Frederik Rietdijk <fridh@fridh.nl>
-Date: Mon, 28 Aug 2017 09:24:06 +0200
-Subject: [PATCH] Don't use ldconfig
+From 084c6dd6352077e64f10cf7aa168f95d800f3819 Mon Sep 17 00:00:00 2001
+From: Jonathan Ringer <jonringer117@gmail.com>
+Date: Mon, 9 Nov 2020 10:24:35 -0800
+Subject: [PATCH] CPython: Don't use ldconfig
---
- Lib/ctypes/util.py | 70 ++----------------------------------------------------
- 1 file changed, 2 insertions(+), 68 deletions(-)
+ Lib/ctypes/util.py | 77 ++--------------------------------------------
+ 1 file changed, 2 insertions(+), 75 deletions(-)
diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py
-index 5e8b31a854..7b45ce6c15 100644
+index 0c2510e..7fb98af 100644
--- a/Lib/ctypes/util.py
+++ b/Lib/ctypes/util.py
-@@ -94,46 +94,7 @@ elif os.name == "posix":
- import re, tempfile
+@@ -100,53 +100,7 @@ elif os.name == "posix":
+ return thefile.read(4) == elf_header
def _findLib_gcc(name):
- # Run GCC's linker with the -t (aka --trace) option and examine the
@@ -51,15 +51,22 @@ index 5e8b31a854..7b45ce6c15 100644
- # Raised if the file was already removed, which is the normal
- # behaviour of GCC if linking fails
- pass
-- res = re.search(expr, trace)
+- res = re.findall(expr, trace)
- if not res:
- return None
-- return os.fsdecode(res.group(0))
+-
+- for file in res:
+- # Check if the given file is an elf file: gcc can report
+- # some files that are linker scripts and not actual
+- # shared objects. See bpo-41976 for more details
+- if not _is_elf(file):
+- continue
+- return os.fsdecode(file)
+ return None
if sys.platform == "sunos5":
-@@ -255,34 +216,7 @@ elif os.name == "posix":
+@@ -268,34 +222,7 @@ elif os.name == "posix":
else:
def _findSoname_ldconfig(name):
@@ -96,5 +103,5 @@ index 5e8b31a854..7b45ce6c15 100644
def _findLib_ld(name):
# See issue #9998 for why this is needed
--
-2.15.0
+2.28.0
diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix
index b25d613eb7f3..cd06c2b63670 100644
--- a/pkgs/development/interpreters/python/cpython/default.nix
+++ b/pkgs/development/interpreters/python/cpython/default.nix
@@ -14,12 +14,16 @@
, self
, configd
, autoreconfHook
+, autoconf-archive
, python-setup-hook
, nukeReferences
# For the Python package set
, packageOverrides ? (self: super: {})
-, buildPackages
-, pythonForBuild ? buildPackages.${"python${sourceVersion.major}${sourceVersion.minor}"}
+, pkgsBuildBuild
+, pkgsBuildHost
+, pkgsBuildTarget
+, pkgsHostHost
+, pkgsTargetTarget
, sourceVersion
, sha256
, passthruFun
@@ -35,6 +39,7 @@
# Not using optimizations on Darwin
# configure: error: llvm-profdata is required for a --enable-optimizations build but could not be found.
, enableOptimizations ? (!stdenv.isDarwin)
+, pythonAttr ? "python${sourceVersion.major}${sourceVersion.minor}"
}:
# Note: this package is used for bootstrapping fetchurl, and thus
@@ -52,6 +57,8 @@ assert bluezSupport -> bluez != null;
with stdenv.lib;
let
+ buildPackages = pkgsBuildHost;
+ inherit (passthru) pythonForBuild;
passthru = passthruFun rec {
inherit self sourceVersion packageOverrides;
@@ -60,13 +67,20 @@ let
executable = libPrefix;
pythonVersion = with sourceVersion; "${major}.${minor}";
sitePackages = "lib/${libPrefix}/site-packages";
- inherit hasDistutilsCxxPatch pythonForBuild;
+ 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}";
nativeBuildInputs = optionals (!stdenv.isDarwin) [
autoreconfHook
+ ] ++ optionals (!stdenv.isDarwin && passthru.pythonAtLeast "3.10") [
+ autoconf-archive # needed for AX_CHECK_COMPILE_FLAG
] ++ [
nukeReferences
] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
@@ -82,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;
@@ -291,13 +303,6 @@ in with passthru; stdenv.mkDerivation {
find $out -name "*.py" | ${pythonForBuildInterpreter} -OO -m compileall -q -f -x "lib2to3" -i -
'' + optionalString stripBytecode ''
find $out -type d -name __pycache__ -print0 | xargs -0 -I {} rm -rf "{}"
- '' + ''
- # *strip* shebang from libpython gdb script - it should be dual-syntax and
- # interpretable by whatever python the gdb in question is using, which may
- # not even match the major version of this python. doing this after the
- # bytecode compilations for the same reason.
- mkdir -p $out/share/gdb
- sed '/^#!/d' Tools/gdb/libpython.py > $out/share/gdb/libpython.py
'';
preFixup = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
@@ -315,8 +320,6 @@ in with passthru; stdenv.mkDerivation {
pythonForBuild buildPackages.bash
];
- separateDebugInfo = true;
-
inherit passthru;
enableParallelBuilding = true;
diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix
index a8db9bc92576..2f350738238e 100644
--- a/pkgs/development/interpreters/python/default.nix
+++ b/pkgs/development/interpreters/python/default.nix
@@ -14,13 +14,70 @@ with pkgs;
, packageOverrides
, sitePackages
, hasDistutilsCxxPatch
- , pythonForBuild
- , self
+ , pythonOnBuildForBuild
+ , pythonOnBuildForHost
+ , pythonOnBuildForTarget
+ , pythonOnHostForHost
+ , pythonOnTargetForTarget
+ , self # is pythonOnHostForTarget
}: let
- pythonPackages = callPackage ../../../top-level/python-packages.nix {
- python = self;
- overrides = packageOverrides;
- };
+ pythonPackages = callPackage
+ ({ pkgs, stdenv, python, overrides }: let
+ pythonPackagesFun = import ../../../top-level/python-packages.nix {
+ inherit stdenv pkgs;
+ python = self;
+ };
+ otherSplices = {
+ 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.
+ inherit (self)
+ isPy27 isPy35 isPy36 isPy37 isPy38 isPy39 isPy3k isPyPy pythonAtLeast pythonOlder
+ python bootstrapped-pip buildPythonPackage buildPythonApplication
+ fetchPypi
+ hasPythonModule requiredPythonModules makePythonPath disabledIf
+ toPythonModule toPythonApplication
+ buildSetupcfg
+
+ eggUnpackHook
+ eggBuildHook
+ eggInstallHook
+ flitBuildHook
+ pipBuildHook
+ pipInstallHook
+ pytestCheckHook
+ pythonCatchConflictsHook
+ pythonImportsCheckHook
+ pythonNamespacesHook
+ pythonRecompileBytecodeHook
+ pythonRemoveBinBytecodeHook
+ pythonRemoveTestsDirHook
+ setuptoolsBuildHook
+ setuptoolsCheckHook
+ venvShellHook
+ wheelUnpackHook
+
+ wrapPython
+
+ pythonPackages
+
+ recursivePthLoader
+ ;
+ };
+ in lib.makeScopeWithSplicing
+ pkgs.splicePackages
+ pkgs.newScope
+ otherSplices
+ keep
+ (lib.extends overrides pythonPackagesFun))
+ {
+ overrides = packageOverrides;
+ };
in rec {
isPy27 = pythonVersion == "2.7";
isPy35 = pythonVersion == "3.5";
@@ -42,13 +99,15 @@ 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;
tests = callPackage ./tests.nix {
python = self;
};
};
-
in {
python27 = callPackage ./cpython/2.7 {
@@ -122,9 +181,9 @@ in {
major = "3";
minor = "10";
patch = "0";
- suffix = "a1";
+ suffix = "a2";
};
- sha256 = "0q59a99w1yad808mx4w6l0j7bk7dbd2kakngbk0w1h9z4dhr8wyv";
+ sha256 = "0zl5h61s8n2w2v1n40af0mwaw7lqh5fl1ys7kyjgcph60vb9wzjr";
inherit (darwin) configd;
inherit passthruFun;
};
@@ -132,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 d14eb9cbb09d..456aea4c5d8c 100644
--- a/pkgs/development/interpreters/python/hooks/default.nix
+++ b/pkgs/development/interpreters/python/hooks/default.nix
@@ -1,7 +1,6 @@
# Hooks for building Python packages.
{ python
, lib
-, callPackage
, makeSetupHook
, disabledIf
, isPy3k
@@ -9,6 +8,7 @@
}:
let
+ callPackage = python.pythonForBuild.pkgs.callPackage;
pythonInterpreter = python.pythonForBuild.interpreter;
pythonSitePackages = python.sitePackages;
pythonCheckInterpreter = python.interpreter;
diff --git a/pkgs/development/interpreters/python/hooks/pip-install-hook.sh b/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
index 770739b36bde..4eefe22d3f28 100644
--- a/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
+++ b/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
@@ -11,9 +11,7 @@ pipInstallPhase() {
export PYTHONPATH="$out/@pythonSitePackages@:$PYTHONPATH"
pushd dist || return 1
- mkdir tmpbuild
- NIX_PIP_INSTALL_TMPDIR=tmpbuild @pythonInterpreter@ -m pip install ./*.whl --no-index --prefix="$out" --no-cache $pipInstallFlags
- rm -rf tmpbuild
+ @pythonInterpreter@ -m pip install ./*.whl --no-index --prefix="$out" --no-cache $pipInstallFlags --build tmpbuild
popd || return 1
runHook postInstall
diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix
index c3be76790ebd..c85a59390558 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
@@ -113,7 +112,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 +165,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 10073602071a..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;
@@ -22,9 +28,14 @@ let
implementation = "pypy";
libPrefix = "pypy${pythonVersion}";
executable = "pypy${if isPy3k then "3" else ""}";
- pythonForBuild = self; # No cross-compiling for now.
sitePackages = "site-packages";
hasDistutilsCxxPatch = false;
+
+ 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}";
@@ -151,7 +162,7 @@ in with passthru; stdenv.mkDerivation rec {
homepage = "http://pypy.org/";
description = "Fast, compliant alternative implementation of the Python language (${pythonVersion})";
license = licenses.mit;
- platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ];
+ platforms = [ "aarch64-linux" "i686-linux" "x86_64-linux" "x86_64-darwin" ];
maintainers = with maintainers; [ andersk ];
};
}
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/python/update-python-libraries/default.nix b/pkgs/development/interpreters/python/update-python-libraries/default.nix
index 762ca2bdd34b..81975bc5250e 100644
--- a/pkgs/development/interpreters/python/update-python-libraries/default.nix
+++ b/pkgs/development/interpreters/python/update-python-libraries/default.nix
@@ -9,4 +9,4 @@ runCommand "update-python-libraries" {
cp ${./update-python-libraries.py} $out
patchShebangs $out
substituteInPlace $out --replace 'GIT = "git"' 'GIT = "${git}/bin/git"'
-'' \ No newline at end of file
+''
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix
index b62df6e837b8..2c51c691a8b8 100644
--- a/pkgs/development/interpreters/racket/default.nix
+++ b/pkgs/development/interpreters/racket/default.nix
@@ -46,7 +46,7 @@ in
stdenv.mkDerivation rec {
pname = "racket";
- version = "7.8"; # always change at once with ./minimal.nix
+ version = "7.9"; # always change at once with ./minimal.nix
src = (stdenv.lib.makeOverridable ({ name, sha256 }:
fetchurl {
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
}
)) {
name = "${pname}-${version}";
- sha256 = "19z3dayybcra277s4gk2mppalwawd93f2b16xyrb6d7rbbfz7j9j";
+ sha256 = "0gmp2ahmfd97nn9bwpfx9lznjmjkd042slnrrbdmyh59cqh98y2m";
};
FONTCONFIG_FILE = fontsConf;
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
preConfigure = ''
unset AR
- for f in src/lt/configure src/cs/c/configure src/racket/src/string.c; do
+ for f in src/lt/configure src/cs/c/configure src/bc/src/string.c; do
substituteInPlace "$f" --replace /usr/bin/uname ${coreutils}/bin/uname
done
mkdir src/build
diff --git a/pkgs/development/interpreters/racket/minimal.nix b/pkgs/development/interpreters/racket/minimal.nix
index abff21c798aa..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 = "0bbglf9vfacpm2hn3lskhvc8cpg6z088fbnzpqsn17z8qdk8yvb3";
+ 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 c82053446933..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.8.5";
+ version = "0.9.4";
src = fetchFromGitHub {
owner = "ugexe";
repo = "zef";
rev = "v${version}";
- sha256 = "17a5ns0ph8626q3b4wv9v2n0zqmhqbqyzjzxa387kr19qs933yy6";
+ sha256 = "0h3lbznzxqmsv2816vr6y244sfdchj13yhbav86zy2m79p8b5lgq";
};
buildInputs = [ rakudo makeWrapper ];
diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix
index 7b36b04d1143..87aa5aca1e14 100644
--- a/pkgs/development/interpreters/ruby/default.nix
+++ b/pkgs/development/interpreters/ruby/default.nix
@@ -44,11 +44,22 @@ let
, groff, docSupport ? true
, libyaml, yamlSupport ? true
, libffi, fiddleSupport ? true
- # ruby -e "puts RbConfig::CONFIG['configure_args']"
- # puts a reference to the C compiler in the binary.
- # This might be required by some gems at runtime,
- # but we allow to strip it out for smaller closure size.
- , removeReferencesTo, removeReferenceToCC ? true
+ # By default, ruby has 3 observed references to stdenv.cc:
+ #
+ # - If you run:
+ # ruby -e "puts RbConfig::CONFIG['configure_args']"
+ # - In:
+ # $out/${passthru.libPath}/${stdenv.targetPlatform.system}/rbconfig.rb
+ # Or (usually):
+ # $(nix-build -A ruby)/lib/ruby/2.6.0/x86_64-linux/rbconfig.rb
+ # - In $out/lib/libruby.so and/or $out/lib/libruby.dylib
+ #
+ # Since some Gems require JIT support, there's probably no
+ # escape from this reference. Hence, it was decided to enable this
+ # feature by default, as it's enabled by default by ruby's ./configure
+ # script. If you'd like to have a ruby without reference to cc, setting
+ # jitSupport to false should remove all known references mentioned above.
+ , removeReferencesTo, jitSupport ? true
, autoreconfHook, bison, autoconf
, buildEnv, bundler, bundix
, libiconv, libobjc, libunwind, Foundation
@@ -108,6 +119,9 @@ let
sed -i configure.ac -e '/config.guess/d'
cp --remove-destination ${config}/config.guess tool/
cp --remove-destination ${config}/config.sub tool/
+ # Make the build reproducible for ruby <= 2.7
+ # See https://github.com/ruby/io-console/commit/679a941d05d869f5e575730f6581c027203b7b26#diff-d8422f096931c58d4463e2489f62a228b0f24f0492950ba88c8c89a0d741cfe6
+ sed -i ext/io/console/io-console.gemspec -e '/s\.date/d'
'';
# Force the revision.h generation. Somehow `revision.tmp` is an empty
@@ -118,6 +132,7 @@ let
configureFlags = ["--enable-shared" "--enable-pthread" "--with-soname=ruby-${version}"]
++ op useRailsExpress "--with-baseruby=${baseruby}/bin/ruby"
+ ++ op (!jitSupport) "--disable-jit-support"
++ op (!docSupport) "--disable-install-doc"
++ ops stdenv.isDarwin [
# on darwin, we have /usr/include/tk.h -- so the configure script detects
@@ -125,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}";
@@ -154,11 +165,14 @@ let
# Remove unnecessary groff reference from runtime closure, since it's big
sed -i '/NROFF/d' $out/lib/ruby/*/*/rbconfig.rb
${
- lib.optionalString removeReferenceToCC ''
+ lib.optionalString (!jitSupport) ''
# Get rid of the CC runtime dependency
${removeReferencesTo}/bin/remove-references-to \
-t ${stdenv.cc} \
$out/lib/libruby*
+ ${removeReferencesTo}/bin/remove-references-to \
+ -t ${stdenv.cc} \
+ $out/${passthru.libPath}/${stdenv.targetPlatform.system}/rbconfig.rb
''
}
# Bundler tries to create this directory
@@ -192,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/ruby/rubygems/default.nix b/pkgs/development/interpreters/ruby/rubygems/default.nix
index 0bbcadba3f51..8263a987d639 100644
--- a/pkgs/development/interpreters/ruby/rubygems/default.nix
+++ b/pkgs/development/interpreters/ruby/rubygems/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "rubygems";
- version = "3.1.2";
+ version = "3.1.3";
src = fetchurl {
url = "https://rubygems.org/rubygems/rubygems-${version}.tgz";
- sha256 = "0h7ij4jpj8rgnpkl63cwh2lnav73pw5wpfqra3va7077lsyadlgd";
+ sha256 = "181wjclxnq5lrwnr53famy9pg8911hi9w2v0vy7dqgjqnc4iy1hp";
};
patches = [
diff --git a/pkgs/development/interpreters/spidermonkey/78.nix b/pkgs/development/interpreters/spidermonkey/78.nix
index 84897ee84639..a3d7242f453d 100644
--- a/pkgs/development/interpreters/spidermonkey/78.nix
+++ b/pkgs/development/interpreters/spidermonkey/78.nix
@@ -21,11 +21,11 @@
stdenv.mkDerivation rec {
pname = "spidermonkey";
- version = "78.1.0";
+ version = "78.4.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz";
- sha256 = "18k47dl9hbnpqw69csxjar5dhwa7r8k7j9kvcfgmwb1iv6ba601n";
+ sha256 = "1z3hj45bnd12z3g6ajv9qrgclca7fymi1sxj9l9nh9q6y6xz0g4f";
};
outputs = [ "out" "dev" ];
@@ -52,18 +52,6 @@ stdenv.mkDerivation rec {
zlib
];
- patches = [
- # https://mail.gnome.org/archives/distributor-list/2020-August/msg00000.html
- (fetchpatch {
- url = "https://github.com/ptomato/mozjs/commit/b2974f8a6558d2dc4517b49ee313a9900a853285.patch";
- sha256 = "1bl5mbx7gmad6fmpc427263i1ychi2linpg69kxlr2w91r5m6ji3";
- })
- (fetchpatch {
- url = "https://github.com/ptomato/mozjs/commit/e5a2eb99f653ae03c67e536df1d55d265a0a1605.patch";
- sha256 = "0xhy63nw2byibmjc41yh6dwpg282nylganrs5aprn9pbqbcpsvif";
- })
- ];
-
preConfigure = ''
export CXXFLAGS="-fpermissive"
export LIBXUL_DIST=$out
@@ -101,9 +89,9 @@ stdenv.mkDerivation rec {
# Remove unnecessary static lib
preFixup = ''
- moveToOutput bin/js60-config "$dev"
+ moveToOutput bin/js78-config "$dev"
rm $out/lib/libjs_static.ajs
- ln -s $out/bin/js60 $out/bin/js
+ ln -s $out/bin/js78 $out/bin/js
'';
enableParallelBuilding = true;
@@ -112,7 +100,7 @@ stdenv.mkDerivation rec {
description = "Mozilla's JavaScript engine written in C/C++";
homepage = "https://developer.mozilla.org/en/SpiderMonkey";
license = licenses.gpl2; # TODO: MPL/GPL/LGPL tri-license.
- maintainers = [ maintainers.abbradar ];
+ maintainers = with maintainers; [ abbradar lostnet ];
platforms = platforms.linux;
};
}
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/interpreters/wasmer/default.nix b/pkgs/development/interpreters/wasmer/default.nix
index c620b1686ea6..7b390c547163 100644
--- a/pkgs/development/interpreters/wasmer/default.nix
+++ b/pkgs/development/interpreters/wasmer/default.nix
@@ -34,6 +34,6 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://wasmer.io/";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/development/interpreters/wasmtime/default.nix b/pkgs/development/interpreters/wasmtime/default.nix
index b725c3e6e503..3d13dddb6425 100644
--- a/pkgs/development/interpreters/wasmtime/default.nix
+++ b/pkgs/development/interpreters/wasmtime/default.nix
@@ -2,17 +2,17 @@
rustPlatform.buildRustPackage rec {
pname = "wasmtime";
- version = "0.20.0";
+ version = "0.21.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
- repo = "${pname}";
+ repo = pname;
rev = "v${version}";
- sha256 = "01k1fpk2qp4kv0xr4f0xmrjkr98j5ws48r1aks8l80mffs4ynqfr";
+ sha256 = "0q7wsnq5zdskxwzsxwm98jfnv2frnwca1dkhwndcn9yyz2gyw57m";
fetchSubmodules = true;
};
- cargoSha256 = "0vghcs1nbxlkmw9wfikzb1ndscx7fkmgv5q8dnfcisl05zpkj7si";
+ cargoSha256 = "1r1fm28zaxfbzd17jzaz8ql6ss6y6djgdhpfpkvpbw9l8l06x4lc";
nativeBuildInputs = [ python cmake clang ];
buildInputs = [ llvmPackages.libclang ] ++
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/SDL_image/default.nix b/pkgs/development/libraries/SDL_image/default.nix
index 8e3078563e2b..968fc3d38af8 100644
--- a/pkgs/development/libraries/SDL_image/default.nix
+++ b/pkgs/development/libraries/SDL_image/default.nix
@@ -17,7 +17,12 @@ stdenv.mkDerivation rec {
})
];
- configureFlags = stdenv.lib.optional stdenv.isDarwin "--disable-sdltest";
+ configureFlags = [
+ # Disable its dynamic loading or dlopen will fail because of no proper rpath
+ "--disable-jpg-shared"
+ "--disable-png-shared"
+ "--disable-tif-shared"
+ ] ++ stdenv.lib.optional stdenv.isDarwin "--disable-sdltest";
buildInputs = [ SDL libpng libjpeg libtiff libungif libXpm ];
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/agda/agda-categories/default.nix b/pkgs/development/libraries/agda/agda-categories/default.nix
index f2215b9b9844..fb6cc7279671 100644
--- a/pkgs/development/libraries/agda/agda-categories/default.nix
+++ b/pkgs/development/libraries/agda/agda-categories/default.nix
@@ -8,7 +8,7 @@ mkDerivation rec {
owner = "agda";
repo = "agda-categories";
rev = "v${version}";
- sha256 = "0n6y9xarqhj95i4h56klx10gy0fyckxbfwgiissfknpfq6l0m7r6";
+ sha256 = "1bcvmxcnl1ig38fxqkx8ydidhxq6a0kn2k9waf0lygh4ap928sgk";
};
buildInputs = [ standard-library ];
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 3e8c9a24a6ee..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.1";
+ version = "2020.Q4.5";
src = fetchRepoProject {
name = "${pname}-src";
manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git";
rev = "refs/tags/v-${version}";
- sha256 = "UxUsXngsMbLNSmg0a7gqCqw30ckZ8IlDrSZMMnKHlh4=";
+ sha256 = "1CcupEm19ZGEma0TIkGxOa0doKhlPbfXFX2S44EBNp0=";
};
buildInputs = [
diff --git a/pkgs/development/libraries/amtk/default.nix b/pkgs/development/libraries/amtk/default.nix
index b33c45adb41c..e514b8b5c31b 100644
--- a/pkgs/development/libraries/amtk/default.nix
+++ b/pkgs/development/libraries/amtk/default.nix
@@ -1,19 +1,26 @@
-{ stdenv, fetchurl, gtk3
-, pkgconfig, gnome3, dbus, xvfb_run }:
-let
- version = "5.1.1";
+{ stdenv
+, fetchurl
+, gtk3
+, pkgconfig
+, gobject-introspection
+, gnome3
+, dbus
+, xvfb_run
+}:
+
+stdenv.mkDerivation rec {
pname = "amtk";
-in stdenv.mkDerivation {
- name = "${pname}-${version}";
+ version = "5.2.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1wax6mim8dj0m21k8ima7ysm3bzzp54r00jganwbzakq8bfnnrgr";
+ sha256 = "0y3hmmflw4i0y0yb9a8rlihbv3cbwnvdcf1n5jycwzpq9jxla1c2";
};
nativeBuildInputs = [
pkgconfig
dbus
+ gobject-introspection
];
buildInputs = [
diff --git a/pkgs/development/libraries/arb/default.nix b/pkgs/development/libraries/arb/default.nix
index 6393e25f561d..a9fb5de0bd9f 100644
--- a/pkgs/development/libraries/arb/default.nix
+++ b/pkgs/development/libraries/arb/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
description = ''A library for arbitrary-precision interval arithmetic'';
homepage = "http://arblib.org/";
license = stdenv.lib.licenses.lgpl21Plus;
- maintainers = with maintainers; [ raskin timokau ];
+ maintainers = teams.sage.members;
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/development/libraries/armadillo/default.nix b/pkgs/development/libraries/armadillo/default.nix
index 169777f2b42c..450182138a40 100644
--- a/pkgs/development/libraries/armadillo/default.nix
+++ b/pkgs/development/libraries/armadillo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "armadillo";
- version = "10.1.0";
+ version = "10.1.2";
src = fetchurl {
url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz";
- sha256 = "15c3amyrk496v0s6r2pn8dw4v82f4ld347nbv5qdzd6injsg3qvj";
+ sha256 = "0pb3ypdaiiw0895x1zzzjvkrfp39bsl3s4f6zb5bzv4wbjv7kvwn";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/aspell/aspell-with-dicts.nix b/pkgs/development/libraries/aspell/aspell-with-dicts.nix
index fd5ccf9696cc..88b1302271fb 100644
--- a/pkgs/development/libraries/aspell/aspell-with-dicts.nix
+++ b/pkgs/development/libraries/aspell/aspell-with-dicts.nix
@@ -33,4 +33,4 @@ in buildEnv {
done
popd
'';
-} \ No newline at end of file
+}
diff --git a/pkgs/development/libraries/at-spi2-atk/default.nix b/pkgs/development/libraries/at-spi2-atk/default.nix
index 6a1ca6d24d36..04f8c266131b 100644
--- a/pkgs/development/libraries/at-spi2-atk/default.nix
+++ b/pkgs/development/libraries/at-spi2-atk/default.nix
@@ -16,11 +16,11 @@
stdenv.mkDerivation rec {
pname = "at-spi2-atk";
- version = "2.34.2";
+ version = "2.38.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1w7l4xg00qx3dwhn0zaa64daiv5f073hdvjdxh0mrw7fw37264wh";
+ sha256 = "z6AIpa+CKzauYofxgYLEDJHdaZxV+qOGBYge0XXKRk8=";
};
nativeBuildInputs = [ meson ninja pkgconfig ];
diff --git a/pkgs/development/libraries/at-spi2-core/default.nix b/pkgs/development/libraries/at-spi2-core/default.nix
index 2c959434f01d..ba77020ec703 100644
--- a/pkgs/development/libraries/at-spi2-core/default.nix
+++ b/pkgs/development/libraries/at-spi2-core/default.nix
@@ -20,11 +20,11 @@
stdenv.mkDerivation rec {
pname = "at-spi2-core";
- version = "2.36.1";
+ version = "2.38.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0m3crrdbc9vdn9dr4lssdwrjmm8z5wxs2qhhnbkh1w5vkn87nhcp";
+ sha256 = "hONsP+ZoYhM/X+Ipdyt2qiUm4Q3lAUo3ePL6Rs5VDaU=";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/atk/default.nix b/pkgs/development/libraries/atk/default.nix
index b54ba5313011..aa132515b3e9 100644
--- a/pkgs/development/libraries/atk/default.nix
+++ b/pkgs/development/libraries/atk/default.nix
@@ -17,9 +17,8 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
- buildInputs = stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
-
- nativeBuildInputs = [ meson ninja pkgconfig gettext gobject-introspection glib ];
+ nativeBuildInputs = [ meson ninja pkgconfig gettext gobject-introspection glib ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
propagatedBuildInputs = [
# Required by atk.pc
diff --git a/pkgs/development/libraries/audio/lilv/default.nix b/pkgs/development/libraries/audio/lilv/default.nix
index 124828b0ff5f..e8008058626a 100644
--- a/pkgs/development/libraries/audio/lilv/default.nix
+++ b/pkgs/development/libraries/audio/lilv/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "lilv";
- version = "0.24.8";
+ version = "0.24.10";
src = fetchurl {
url = "https://download.drobilla.net/${pname}-${version}.tar.bz2";
- sha256 = "0063i5zgf3d3accwmyx651hw0wh5ik7kji2hvfkcdbl1qia3dp6a";
+ sha256 = "1565zy0yz46cf2f25pi46msdnzkj6bbhml9gfigdpjnsdlyskfyi";
};
patches = [ ./lilv-pkgconfig.patch ];
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/ayatana-ido/default.nix b/pkgs/development/libraries/ayatana-ido/default.nix
index 7b24f08822bf..127fe1c97504 100644
--- a/pkgs/development/libraries/ayatana-ido/default.nix
+++ b/pkgs/development/libraries/ayatana-ido/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "ayatana-ido";
- version = "0.8.0";
+ version = "0.8.1";
src = fetchFromGitHub {
owner = "AyatanaIndicators";
repo = pname;
rev = version;
- sha256 = "1jmdvvgrgicpnpnygc24qcisqb9y026541gb6lw6fwapvc9aj73p";
+ sha256 = "1mcw6gmacrzx4cyg4223dpwcmj3qf8l30mxsg43292lajzwsm2hz";
};
nativeBuildInputs = [ pkg-config autoreconfHook gtk-doc vala gobject-introspection ];
diff --git a/pkgs/development/libraries/bctoolbox/default.nix b/pkgs/development/libraries/bctoolbox/default.nix
index d99ee57ef9e0..0b2047466498 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.6";
nativeBuildInputs = [ cmake bcunit ];
buildInputs = [ mbedtls ];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
group = "BC";
repo = pname;
rev = version;
- sha256 = "1r3ymwk10ry6mz4zd08q7l5msq7h15931l7f0clw2siqs8r81x7c";
+ sha256 = "1vlvnpkks5mm6ppdmp88mdn39f3ynig6qas83nkjn7x47z2zr6x0";
};
# 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 17f7bbc667c5..5473801f85d2 100644
--- a/pkgs/development/libraries/bobcat/default.nix
+++ b/pkgs/development/libraries/bobcat/default.nix
@@ -1,19 +1,20 @@
-{ stdenv, fetchFromGitHub, icmake
+{ stdenv, fetchFromGitLab, icmake
, libmilter, libX11, openssl, readline
-, utillinux, yodl }:
+, util-linux, yodl }:
stdenv.mkDerivation rec {
pname = "bobcat";
- version = "4.08.03";
+ version = "5.05.00";
- src = fetchFromGitHub {
- sha256 = "163mdl8hxids7123bjxmqhcaqyc1dv7hv8k33s713ac6lzawarq2";
+ src = fetchFromGitLab {
+ sha256 = "sha256:14lvxzkxmkk54s97ah996m6s1wbw1g3iwawbhsf8qw7sf75vlp1h";
+ domain = "gitlab.com";
rev = version;
repo = "bobcat";
owner = "fbb-git";
};
- buildInputs = [ libmilter libX11 openssl readline utillinux ];
+ buildInputs = [ libmilter libX11 openssl readline util-linux ];
nativeBuildInputs = [ icmake yodl ];
setSourceRoot = ''
@@ -36,7 +37,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Brokken's Own Base Classes And Templates";
- homepage = "https://fbb-git.github.io/bobcat/";
+ homepage = "https://fbb-git.gitlab.io/bobcat/";
license = licenses.gpl3;
platforms = platforms.linux;
};
diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix
index 8295be238fc5..a195a2c7bb98 100644
--- a/pkgs/development/libraries/boost/generic.nix
+++ b/pkgs/development/libraries/boost/generic.nix
@@ -146,11 +146,11 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- nativeBuildInputs = [ which ];
+ nativeBuildInputs = [ which ]
+ ++ optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
depsBuildBuild = [ buildPackages.stdenv.cc ];
buildInputs = [ expat zlib bzip2 libiconv ]
++ optional (stdenv.hostPlatform == stdenv.buildPlatform) icu
- ++ optional stdenv.isDarwin fixDarwinDylibNames
++ optional enablePython python
++ optional enableNumpy python.pkgs.numpy;
diff --git a/pkgs/development/libraries/catch2/default.nix b/pkgs/development/libraries/catch2/default.nix
index 49b2e9be02ca..4e41f39b49b1 100644
--- a/pkgs/development/libraries/catch2/default.nix
+++ b/pkgs/development/libraries/catch2/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "catch2";
- version = "2.12.3";
+ version = "2.13.3";
src = fetchFromGitHub {
owner = "catchorg";
repo = "Catch2";
rev = "v${version}";
- sha256="0rp30754frp88wbl17ksr40mmffw5xibq73blgx9jj42d7nl891x";
+ sha256="0m7pwsam1nb93akgnf5fxi737pgbrbcj0y28bavhzcss7yrm4gys";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/cddlib/default.nix b/pkgs/development/libraries/cddlib/default.nix
index a9a10fc6317b..f286c881e46c 100644
--- a/pkgs/development/libraries/cddlib/default.nix
+++ b/pkgs/development/libraries/cddlib/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
inherit version;
description = ''An implementation of the Double Description Method for generating all vertices of a convex polyhedron'';
license = licenses.gpl2Plus;
- maintainers = with maintainers; [raskin timokau];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
homepage = "https://www.inf.ethz.ch/personal/fukudak/cdd_home/index.html";
};
diff --git a/pkgs/development/libraries/cdk/default.nix b/pkgs/development/libraries/cdk/default.nix
index 8487435981ca..4613eefd3b90 100644
--- a/pkgs/development/libraries/cdk/default.nix
+++ b/pkgs/development/libraries/cdk/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "cdk";
- version ="5.0-20190224";
+ version ="5.0-20200923";
buildInputs = [
ncurses
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
"ftp://ftp.invisible-island.net/cdk/cdk-${version}.tgz"
"https://invisible-mirror.net/archives/cdk/cdk-${version}.tgz"
];
- sha256 = "0767xqwm377ak909c589vqm0v83slsnkm2ycq7bg545xx5nycncs";
+ sha256 = "1vdakz119a13d7p7w53hk56fdmbkhv6y9xvdapcfnbnbh3l5szq0";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/cimg/default.nix b/pkgs/development/libraries/cimg/default.nix
index c50838bc0d52..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.2";
+ version = "2.9.4";
src = fetchFromGitHub {
owner = "dtschump";
repo = "CImg";
rev = "v.${version}";
- sha256 = "01hvjlxclbmrzqb8qz1h2sdkpybpg14q81na8kfi94w3bkkkmzzf";
+ sha256 = "1sb0z5ryh34y80ghlr2agsl64gayjmxpl96l9fjaylf5k2m3fg2b";
};
installPhase = ''
diff --git a/pkgs/development/libraries/cogl/default.nix b/pkgs/development/libraries/cogl/default.nix
index 08b3b96784a9..f2a69e87d85e 100644
--- a/pkgs/development/libraries/cogl/default.nix
+++ b/pkgs/development/libraries/cogl/default.nix
@@ -7,11 +7,11 @@ let
pname = "cogl";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
- version = "1.22.6";
+ version = "1.22.8";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0x8v4n61q89qy27v824bqswpz6bmn801403w2q3pa1lcwk9ln4vd";
+ sha256 = "0nfph4ai60ncdx7hy6hl1i1cmp761jgnyjfhagzi0iqq36qb41d8";
};
patches = [
@@ -29,12 +29,6 @@ in stdenv.mkDerivation rec {
url = "https://bug787443.bugzilla-attachments.gnome.org/attachment.cgi?id=361056";
sha256 = "09fyrdci4727fg6qm5aaapsbv71sf4wgfaqz8jqlyy61dibgg490";
})
-
- # Fix build with libglvnd headers (these headers used to be provided by mesa)
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/cogl/commit/9c4764224aded552fb855b1c2b85b26d2b894adf.patch";
- sha256 = "1v9drpzgcd5pq2shhdcw5px7mdiggk6ga13qjbklq8xpd92ac0i1";
- })
];
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/cpp-utilities/default.nix b/pkgs/development/libraries/cpp-utilities/default.nix
index b821faebdebc..82c4882a3678 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.7.0";
+ version = "5.8.0";
src = fetchFromGitHub {
owner = "Martchus";
repo = pname;
rev = "v${version}";
- sha256 = "04483v9bw6wp831f34fn46zj54v9y7f6qqfmx85fjxhkr3rqk4i0";
+ sha256 = "06mpag2hg2vb03pdc5f9cjkpgw3kdh3bh29xfrbb16ixk4rhv0j7";
};
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/cutelyst/default.nix b/pkgs/development/libraries/cutelyst/default.nix
index d5e83f0410c4..1befa89c7d05 100644
--- a/pkgs/development/libraries/cutelyst/default.nix
+++ b/pkgs/development/libraries/cutelyst/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "cutelyst";
- version = "2.12.0";
+ version = "2.13.0";
src = fetchFromGitHub {
owner = "cutelyst";
repo = "cutelyst";
rev = "v${version}";
- sha256 = "1ngacc7ackp08hajby0xvzpvnqahwm2dbxmisw7j7qs1lqrx9k3n";
+ sha256 = "1xbw8ag3iwm69dhrsg54anrlzvvflj6pwsj42z6hrl0yckabn99z";
};
nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
diff --git a/pkgs/development/libraries/cxxtest/default.nix b/pkgs/development/libraries/cxxtest/default.nix
index 00629339e086..e1898044efaf 100644
--- a/pkgs/development/libraries/cxxtest/default.nix
+++ b/pkgs/development/libraries/cxxtest/default.nix
@@ -1,10 +1,8 @@
-{ stdenv, fetchFromGitHub, python2Packages}:
+{ stdenv, buildPythonApplication, fetchFromGitHub }:
-let
+buildPythonApplication rec {
pname = "cxxtest";
version = "4.4";
-in python2Packages.buildPythonApplication {
- name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "CxxTest";
@@ -13,16 +11,26 @@ in python2Packages.buildPythonApplication {
sha256 = "19w92kipfhp5wvs47l0qpibn3x49sbmvkk91yxw6nwk6fafcdl17";
};
- setSourceRoot = ''
- sourceRoot=$(echo */python)
+ sourceRoot = "source/python";
+
+ postCheck = ''
+ python scripts/cxxtestgen --error-printer -o build/GoodSuite.cpp ../test/GoodSuite.h
+ $CXX -I.. -o build/GoodSuite build/GoodSuite.cpp
+ build/GoodSuite
+ '';
+
+ postInstall = ''
+ mkdir -p "$out/include"
+ cp -r ../cxxtest "$out/include"
'';
+ dontWrapPythonPrograms = true;
+
meta = with stdenv.lib; {
homepage = "http://cxxtest.com";
description = "Unit testing framework for C++";
- platforms = platforms.unix ;
+ platforms = platforms.unix;
license = licenses.lgpl3;
maintainers = [ maintainers.juliendehos ];
};
}
-
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix
index 1ffb53599924..cd3fa3bb7fd2 100644
--- a/pkgs/development/libraries/cyrus-sasl/default.nix
+++ b/pkgs/development/libraries/cyrus-sasl/default.nix
@@ -18,7 +18,8 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" "man" "devdoc" ];
depsBuildBuild = [ buildPackages.stdenv.cc ];
- nativeBuildInputs = [ autoreconfHook fixDarwinDylibNames pruneLibtoolFiles ];
+ nativeBuildInputs = [ autoreconfHook pruneLibtoolFiles ]
+ ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
buildInputs =
[ openssl db gettext kerberos ]
++ lib.optional enableLdap openldap
diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix
index 376fe9f64eec..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
@@ -30,7 +32,13 @@ stdenv.mkDerivation rec {
sha256 = "1zp5gpx61v1cpqf2zwb1cidhp9xylvw49d3zydkxqk6b1qa20xpp";
};
- patches = lib.optional stdenv.isSunOS ./implement-getgrouplist.patch;
+ patches = [
+ # 'generate.consistent.ids=1' ensures reproducible docs, for further details see
+ # http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.consistent.ids.html
+ # Also applied upstream in https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/189,
+ # expected in version 1.14
+ ./docs-reproducible-ids.patch
+ ] ++ (lib.optional stdenv.isSunOS ./implement-getgrouplist.patch);
postPatch = ''
substituteInPlace tools/Makefile.in \
@@ -64,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 = [
@@ -80,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/docs-reproducible-ids.patch b/pkgs/development/libraries/dbus/docs-reproducible-ids.patch
new file mode 100644
index 000000000000..2356b64d95cf
--- /dev/null
+++ b/pkgs/development/libraries/dbus/docs-reproducible-ids.patch
@@ -0,0 +1,15 @@
+diff --color -Naur dbus-1.12.20-original/doc/Makefile.in dbus-1.12.20-hacked2/doc/Makefile.in
+--- dbus-1.12.20-original/doc/Makefile.in 2020-07-02 12:10:41.000000000 +0200
++++ dbus-1.12.20-hacked2/doc/Makefile.in 2020-11-07 09:57:15.297694773 +0100
+@@ -870,8 +870,10 @@
+ .PRECIOUS: Makefile
+
+
++# 'generate.consistent.ids=1' ensures reproducible docs, for further details see
++# http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.consistent.ids.html
+ @DBUS_XML_DOCS_ENABLED_TRUE@%.html: %.xml
+-@DBUS_XML_DOCS_ENABLED_TRUE@ $(XMLTO) html-nochunks $<
++@DBUS_XML_DOCS_ENABLED_TRUE@ $(XMLTO) --stringparam generate.consistent.ids=1 html-nochunks $<
+
+ @DBUS_XML_DOCS_ENABLED_TRUE@%.1: %.1.xml
+ @DBUS_XML_DOCS_ENABLED_TRUE@ $(XMLTO) man $<
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/dconf/default.nix b/pkgs/development/libraries/dconf/default.nix
index 444b1430dd5c..c9c1b9be9228 100644
--- a/pkgs/development/libraries/dconf/default.nix
+++ b/pkgs/development/libraries/dconf/default.nix
@@ -1,6 +1,5 @@
{ stdenv
, fetchurl
-, fetchpatch
, meson
, ninja
, python3
@@ -19,24 +18,15 @@
stdenv.mkDerivation rec {
pname = "dconf";
- version = "0.36.0";
+ version = "0.38.0";
outputs = [ "out" "lib" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0bfs069pjv6lhp7xrzmrhz3876ay2ryqxzc6mlva1hhz34ibprlz";
+ sha256 = "0n2gqkp6d61h7gnnp2xnxp6w5wcl7w9ay58krrf729qd6d0hzxj5";
};
- patches = [
- # Fix bash-completion installation
- # https://gitlab.gnome.org/GNOME/dconf/merge_requests/58
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/dconf/commit/b3c9423c6151f3c28e526083ea2f04987a780fdf.patch";
- sha256 = "0kdapiw3zq041jhzsx90kk08vqfgzr6vy2k541iav984d0m0zcnf";
- })
- ];
-
nativeBuildInputs = [
meson
ninja
diff --git a/pkgs/development/libraries/doctest/default.nix b/pkgs/development/libraries/doctest/default.nix
index 5a2561056876..d647d5f38880 100644
--- a/pkgs/development/libraries/doctest/default.nix
+++ b/pkgs/development/libraries/doctest/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "doctest";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchFromGitHub {
owner = "onqtam";
repo = "doctest";
rev = version;
- sha256 = "1yi95saqv8qb3ix6w8d7ffvs7qbwvqmq6wblckhxhicxxdxk85cd";
+ sha256 = "17g7n6rjs90i0b231x5s934qnr8m80ga2yg1z344bnsdiqcjd63w";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/drumstick/default.nix b/pkgs/development/libraries/drumstick/default.nix
index 0d3e2913ce8e..5cef17f11196 100644
--- a/pkgs/development/libraries/drumstick/default.nix
+++ b/pkgs/development/libraries/drumstick/default.nix
@@ -1,5 +1,6 @@
-{ stdenv, fetchurl, alsaLib, cmake, docbook_xsl, docbook_xml_dtd_45, doxygen
-, fluidsynth, pkgconfig, qt5
+{ stdenv, fetchurl
+, cmake, docbook_xml_dtd_45, docbook_xsl, doxygen, pkg-config, wrapQtAppsHook
+, alsaLib, fluidsynth, qtbase, qtsvg, libpulseaudio
}:
stdenv.mkDerivation rec {
@@ -11,18 +12,25 @@ stdenv.mkDerivation rec {
sha256 = "1n9wvg79yvkygrkc8xd8pgrd3d7hqmr7gh24dccf0px23lla9b3m";
};
+ patches = [
+ ./drumstick-fluidsynth.patch
+ ./drumstick-plugins.patch
+ ];
+
+ postPatch = ''
+ substituteInPlace library/rt/backendmanager.cpp --subst-var out
+ '';
+
outputs = [ "out" "dev" "man" ];
enableParallelBuilding = true;
- #Temporarily remove drumstick-piano; Gives segment fault. Submitted ticket
- postInstall = ''
- rm $out/bin/drumstick-vpiano
- '';
+ nativeBuildInputs = [
+ cmake docbook_xml_dtd_45 docbook_xml_dtd_45 docbook_xsl doxygen pkg-config wrapQtAppsHook
+ ];
- nativeBuildInputs = [ cmake pkgconfig docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_45 ];
buildInputs = [
- alsaLib doxygen fluidsynth qt5.qtbase qt5.qtsvg
+ alsaLib fluidsynth libpulseaudio qtbase qtsvg
];
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/drumstick/drumstick-fluidsynth.patch b/pkgs/development/libraries/drumstick/drumstick-fluidsynth.patch
new file mode 100644
index 000000000000..b8cdf63fb649
--- /dev/null
+++ b/pkgs/development/libraries/drumstick/drumstick-fluidsynth.patch
@@ -0,0 +1,9 @@
+It works with fluidsynth 2.
+
+Backported from r400: https://sourceforge.net/p/drumstick/code/400/
+
+--- a/library/rt-backends/CMakeLists.txt
++++ b/library/rt-backends/CMakeLists.txt
+@@ -54,1 +54,1 @@ if (PKG_CONFIG_FOUND)
+- pkg_check_modules(FLUIDSYNTH fluidsynth>=1.1.1 fluidsynth<=1.1.11)
++ pkg_check_modules(FLUIDSYNTH fluidsynth>=1.1.1)
diff --git a/pkgs/development/libraries/drumstick/drumstick-plugins.patch b/pkgs/development/libraries/drumstick/drumstick-plugins.patch
new file mode 100644
index 000000000000..cbb0a0e34896
--- /dev/null
+++ b/pkgs/development/libraries/drumstick/drumstick-plugins.patch
@@ -0,0 +1,12 @@
+Make it look for its plugin in its own installation directory.
+
+--- a/library/rt/backendmanager.cpp
++++ b/library/rt/backendmanager.cpp
+@@ -159,6 +159,7 @@ namespace rt {
+ foreach(const QString& path, QCoreApplication::libraryPaths()) {
+ d->appendDir( path + QDir::separator() + QSTR_DRUMSTICK, result );
+ }
++ d->appendDir( "@out@/lib/drumstick", result );
+ return result;
+ }
+
diff --git a/pkgs/development/libraries/duckdb/default.nix b/pkgs/development/libraries/duckdb/default.nix
index 9b1adb7e2358..1aedee5c3b68 100644
--- a/pkgs/development/libraries/duckdb/default.nix
+++ b/pkgs/development/libraries/duckdb/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "duckdb";
- version = "0.2.1";
+ version = "0.2.2";
src = fetchFromGitHub {
owner = "cwida";
repo = "duckdb";
rev = "v${version}";
- sha256 = "18l4qdzfm8k9ggn49r3h99cbcmmq01byzkxps3pvmq8q246hb55x";
+ sha256 = "1pzz2zjzpvji5am21vd9kjxj0pnxsjmrsfqrym9h2rk2mi7p2cx8";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/eclib/default.nix b/pkgs/development/libraries/eclib/default.nix
index b6dfd429d75a..9273fb7fd78e 100644
--- a/pkgs/development/libraries/eclib/default.nix
+++ b/pkgs/development/libraries/eclib/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
description = ''Elliptic curve tools'';
homepage = "https://github.com/JohnCremona/eclib";
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ raskin timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/enchant/2.x.nix b/pkgs/development/libraries/enchant/2.x.nix
index b7b86de92c01..02215a30418b 100644
--- a/pkgs/development/libraries/enchant/2.x.nix
+++ b/pkgs/development/libraries/enchant/2.x.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "enchant";
- version = "2.2.11";
+ version = "2.2.13";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "https://github.com/AbiWord/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz";
- sha256 = "opxXd8TkX8rCWVwVxJ1tKqQ0+l58mT3/P582e2X+Ryo=";
+ sha256 = "084aqsrkzz2c1ls47p759d9bsi26d0m6wq9901k37483g46zkfga";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/enet/default.nix b/pkgs/development/libraries/enet/default.nix
index e1172870ede7..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.15";
+ name = "enet-1.3.17";
src = fetchurl {
url = "http://enet.bespin.org/download/${name}.tar.gz";
- sha256 = "1yxxf9bkx6dx3j8j70fj17c05likyfibb1419ls74hp58qrzdgas";
+ sha256 = "1p6f9mby86af6cs7pv6h48032ip9g32c05cb7d9mimam8lchz3x3";
};
meta = {
diff --git a/pkgs/development/libraries/expat/default.nix b/pkgs/development/libraries/expat/default.nix
index a356d7be1a9e..29d2c2b3acb9 100644
--- a/pkgs/development/libraries/expat/default.nix
+++ b/pkgs/development/libraries/expat/default.nix
@@ -1,16 +1,18 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, lib }:
# Note: this package is used for bootstrapping fetchurl, and thus
# cannot use fetchpatch! All mutable patches (generated by GitHub or
# cgit) that are needed here should be included directly in Nixpkgs as
# files.
-stdenv.mkDerivation rec {
- name = "expat-2.2.8";
+let
+ version = "2.2.10";
+in stdenv.mkDerivation rec {
+ name = "expat-${version}";
src = fetchurl {
- url = "https://github.com/libexpat/libexpat/releases/download/R_2_2_8/${name}.tar.xz";
- sha256 = "16vpj5mk3lps3x7fr8cs03rffx3ir4jilyqw0frayn6q94daijk1";
+ url = "https://github.com/libexpat/libexpat/releases/download/R_${lib.replaceStrings ["."] ["_"] version}/${name}.tar.xz";
+ sha256 = "sha256-Xf5Tj4tbY/A+mO2sUg19mmpNIuSC5cltTQb8xUhcJfI=";
};
outputs = [ "out" "dev" ]; # TODO: fix referrers
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 2898eb937fc1..8f6123fb85ae 100644
--- a/pkgs/development/libraries/faudio/default.nix
+++ b/pkgs/development/libraries/faudio/default.nix
@@ -4,16 +4,16 @@
stdenv.mkDerivation rec {
pname = "faudio";
- version = "20.10";
+ version = "20.11";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
rev = version;
- sha256 = "0f5b45zdsy3yv2jsdy5zsd6xcfk1z5w5vlyvnim3d4bn875sp370";
+ sha256 = "0mc8dkdmvkaq418vwn6y9d7fbcdp47djc38rly7b4zarl8hwmc4q";
};
- nativeBuildInputs = [cmake];
+ nativeBuildInputs = [cmake];
buildInputs = [ SDL2 ];
diff --git a/pkgs/development/libraries/fflas-ffpack/default.nix b/pkgs/development/libraries/fflas-ffpack/default.nix
index 23b31fe439fd..faa8ed3c70e4 100644
--- a/pkgs/development/libraries/fflas-ffpack/default.nix
+++ b/pkgs/development/libraries/fflas-ffpack/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
inherit version;
description = ''Finite Field Linear Algebra Subroutines'';
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ raskin timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
homepage = "https://linbox-team.github.io/fflas-ffpack/";
};
diff --git a/pkgs/development/libraries/fmt/default.nix b/pkgs/development/libraries/fmt/default.nix
index eb9ecea7a182..8eac88df796c 100644
--- a/pkgs/development/libraries/fmt/default.nix
+++ b/pkgs/development/libraries/fmt/default.nix
@@ -1,60 +1,48 @@
{ stdenv, fetchFromGitHub, fetchpatch, cmake, enableShared ? true }:
-stdenv.mkDerivation rec {
- pname = "fmt";
- version = "6.2.1";
-
- outputs = [ "out" "dev" ];
-
- src = fetchFromGitHub {
- owner = "fmtlib";
- repo = "fmt";
- rev = version;
- 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";
- })
- ];
-
- nativeBuildInputs = [ cmake ];
-
- cmakeFlags = [
- "-DBUILD_SHARED_LIBS=${if enableShared then "ON" else "OFF"}"
- "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests
- ];
-
- doCheck = true;
-
- meta = with stdenv.lib; {
- description = "Small, safe and fast formatting library";
- longDescription = ''
- fmt (formerly cppformat) is an open-source formatting library. It can be
- used as a fast and safe alternative to printf and IOStreams.
- '';
- homepage = "http://fmtlib.net/";
- downloadPage = "https://github.com/fmtlib/fmt/";
- maintainers = [ maintainers.jdehaas ];
- license = licenses.bsd2;
- platforms = platforms.all;
+let
+ generic = { version, sha256, patches ? [ ] }:
+ stdenv.mkDerivation {
+ pname = "fmt";
+ inherit version;
+
+ outputs = [ "out" "dev" ];
+
+ src = fetchFromGitHub {
+ owner = "fmtlib";
+ repo = "fmt";
+ rev = version;
+ inherit sha256;
+ };
+
+ inherit patches;
+
+ nativeBuildInputs = [ cmake ];
+
+ cmakeFlags = [
+ "-DBUILD_SHARED_LIBS=${if enableShared then "ON" else "OFF"}"
+ "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests
+ ];
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ description = "Small, safe and fast formatting library";
+ longDescription = ''
+ fmt (formerly cppformat) is an open-source formatting library. It can be
+ used as a fast and safe alternative to printf and IOStreams.
+ '';
+ homepage = "http://fmtlib.net/";
+ downloadPage = "https://github.com/fmtlib/fmt/";
+ maintainers = [ maintainers.jdehaas ];
+ license = licenses.bsd2;
+ platforms = platforms.all;
+ };
+ };
+in
+{
+ fmt_7 = generic {
+ version = "7.1.3";
+ sha256 = "08hyv73qp2ndbs0isk8pspsphdzz5qh8czl3wgyxy3mmif9xdg29";
};
}
diff --git a/pkgs/development/libraries/folks/default.nix b/pkgs/development/libraries/folks/default.nix
index e9df0ef4016b..6181cb45e19e 100644
--- a/pkgs/development/libraries/folks/default.nix
+++ b/pkgs/development/libraries/folks/default.nix
@@ -16,7 +16,6 @@
, nss
, dbus
, libgee
-, telepathy-glib
, evolution-data-server
, libsecret
, db
@@ -26,6 +25,8 @@
, gtk-doc
, docbook-xsl-nons
, docbook_xml_dtd_43
+, telepathy-glib
+, telepathySupport ? false
}:
# TODO: enable more folks backends
@@ -43,6 +44,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Ddocs=true"
+ "-Dtelepathy_backend=${stdenv.lib.boolToString telepathySupport}"
];
nativeBuildInputs = [
@@ -69,8 +71,7 @@ stdenv.mkDerivation rec {
nspr
nss
readline
- telepathy-glib
- ];
+ ] ++ stdenv.lib.optional telepathySupport telepathy-glib;
propagatedBuildInputs = [
glib
@@ -109,6 +110,6 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.gnome.org/Projects/Folks";
license = licenses.lgpl2Plus;
maintainers = teams.gnome.members;
- platforms = platforms.gnu ++ platforms.linux; # arbitrary choice
+ platforms = platforms.gnu ++ platforms.linux; # arbitrary choice
};
}
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/fplll/default.nix b/pkgs/development/libraries/fplll/default.nix
index 107635267c6f..82d56ea2af41 100644
--- a/pkgs/development/libraries/fplll/default.nix
+++ b/pkgs/development/libraries/fplll/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
"https://groups.google.com/forum/#!searchin/fplll-devel/FPLLL$20${version}"
];
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [raskin timokau];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/freetype/default.nix b/pkgs/development/libraries/freetype/default.nix
index 24757af09e3d..b87e64c2afbf 100644
--- a/pkgs/development/libraries/freetype/default.nix
+++ b/pkgs/development/libraries/freetype/default.nix
@@ -14,7 +14,7 @@ let
in stdenv.mkDerivation rec {
pname = "freetype";
- version = "2.10.2";
+ version = "2.10.4";
meta = with stdenv.lib; {
description = "A font rendering engine";
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://savannah/${pname}/${pname}-${version}.tar.xz";
- sha256 = "12rd181yzz6952cyjqaa4253f5szam93cmhw18p33rnj4l8dchqm";
+ sha256 = "112pyy215chg7f7fmp2l9374chhhpihbh8wgpj5nj6avj3c59a46";
};
propagatedBuildInputs = [ zlib bzip2 libpng ]; # needed when linking against freetype
diff --git a/pkgs/development/libraries/fribidi/default.nix b/pkgs/development/libraries/fribidi/default.nix
index 35ae4c8e6ca9..0022cbde7c55 100644
--- a/pkgs/development/libraries/fribidi/default.nix
+++ b/pkgs/development/libraries/fribidi/default.nix
@@ -1,6 +1,5 @@
{ stdenv
, fetchurl
-, fetchpatch
, meson
, ninja
, pkgconfig
@@ -10,24 +9,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
'';
diff --git a/pkgs/development/libraries/gamin/abstract-socket-namespace.patch b/pkgs/development/libraries/gamin/abstract-socket-namespace.patch
new file mode 100644
index 000000000000..ff1610559721
--- /dev/null
+++ b/pkgs/development/libraries/gamin/abstract-socket-namespace.patch
@@ -0,0 +1,73 @@
+From 737452159d521aef2041a2767f3ebf9f68f4b6a9 Mon Sep 17 00:00:00 2001
+From: Christian Kampka <christian@kampka.net>
+Date: Tue, 1 Sep 2020 13:54:35 +0200
+Subject: [PATCH] Pin abstract namespace sockets to host_os
+
+Running programs with AC_RUN_IFELSE fails when cross-compiling.
+Since abstract namespace sockets are linux feature, we can easily
+assume it is available for linux and not for darwin.
+---
+ configure.in | 47 ++++++-----------------------------------------
+ 1 file changed, 6 insertions(+), 41 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index eb129db..0ed82ba 100644
+--- a/configure.in
++++ b/configure.in
+@@ -387,47 +387,12 @@ fi
+
+ #### Abstract sockets
+
+-AC_MSG_CHECKING(abstract socket namespace)
+-AC_LANG_PUSH(C)
+-AC_RUN_IFELSE([AC_LANG_PROGRAM(
+-[[
+-#include <sys/types.h>
+-#include <stdlib.h>
+-#include <string.h>
+-#include <stdio.h>
+-#include <sys/socket.h>
+-#include <sys/un.h>
+-#include <errno.h>
+-]],
+-[[
+- int listen_fd;
+- struct sockaddr_un addr;
+-
+- listen_fd = socket (PF_UNIX, SOCK_STREAM, 0);
+-
+- if (listen_fd < 0)
+- {
+- fprintf (stderr, "socket() failed: %s\n", strerror (errno));
+- exit (1);
+- }
+-
+- memset (&addr, '\0', sizeof (addr));
+- addr.sun_family = AF_UNIX;
+- strcpy (addr.sun_path, "X/tmp/dbus-fake-socket-path-used-in-configure-test");
+- addr.sun_path[0] = '\0'; /* this is what makes it abstract */
+-
+- if (bind (listen_fd, (struct sockaddr*) &addr, SUN_LEN (&addr)) < 0)
+- {
+- fprintf (stderr, "Abstract socket namespace bind() failed: %s\n",
+- strerror (errno));
+- exit (1);
+- }
+- else
+- exit (0);
+-]])],
+- [have_abstract_sockets=yes],
+- [have_abstract_sockets=no])
+-AC_LANG_POP(C)
++AC_MSG_CHECKING([whether target os has abstract socket namespace])
++if test x$target_os = xlinux-gnu ; then
++ have_abstract_sockets=yes
++else
++ have_abstract_sockets=no
++fi
+ AC_MSG_RESULT($have_abstract_sockets)
+
+ if test x$enable_abstract_sockets = xyes; then
+--
+2.25.4
+
diff --git a/pkgs/development/libraries/gamin/default.nix b/pkgs/development/libraries/gamin/default.nix
index 38451571d8b6..89096c887450 100644
--- a/pkgs/development/libraries/gamin/default.nix
+++ b/pkgs/development/libraries/gamin/default.nix
@@ -1,6 +1,8 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, glib }:
+{ stdenv, fetchurl, fetchpatch, pkgconfig, glib, autoreconfHook }:
-stdenv.mkDerivation (rec {
+let
+ cross = stdenv.hostPlatform != stdenv.buildPlatform;
+in stdenv.mkDerivation (rec {
name = "gamin-0.1.10";
src = fetchurl {
@@ -8,7 +10,7 @@ stdenv.mkDerivation (rec {
sha256 = "18cr51y5qacvs2fc2p1bqv32rs8bzgs6l67zhasyl45yx055y218";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
buildInputs = [ glib ];
@@ -27,7 +29,7 @@ stdenv.mkDerivation (rec {
name = "fix-pthread-mutex.patch";
url = "https://git.alpinelinux.org/aports/plain/main/gamin/fix-pthread-mutex.patch?h=3.4-stable&id=a1a836b089573752c1b0da7d144c0948b04e8ea8";
sha256 = "13igdbqsxb3sz0h417k6ifmq2n4siwqspj6slhc7fdl5wd1fxmdz";
- });
+ }) ++ stdenv.lib.optional (cross) ./abstract-socket-namespace.patch ;
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/gcr/default.nix b/pkgs/development/libraries/gcr/default.nix
index 55827b1ad0bc..212b087fbe2c 100644
--- a/pkgs/development/libraries/gcr/default.nix
+++ b/pkgs/development/libraries/gcr/default.nix
@@ -22,11 +22,11 @@
stdenv.mkDerivation rec {
pname = "gcr";
- version = "3.36.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "00b6bzpr8rj8mvj66r2273r417wg2y21m6n88mhkq9m22z8bxyda";
+ sha256 = "1q97pba4bzjndm1vlvicyv8mrl0n589qsw71dp8jrz2payvcfk56";
};
postPatch = ''
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 1f4bc5c12ada..9b2fd0b778bf 100644
--- a/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -61,9 +61,7 @@ stdenv.mkDerivation rec {
gobject-introspection
makeWrapper
glib
- ] ++ stdenv.lib.optional stdenv.isDarwin [
- fixDarwinDylibNames
- ];
+ ] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
propagatedBuildInputs = [
glib
diff --git a/pkgs/development/libraries/gensio/default.nix b/pkgs/development/libraries/gensio/default.nix
index daca5fc0bdb1..b3bf33f0e881 100644
--- a/pkgs/development/libraries/gensio/default.nix
+++ b/pkgs/development/libraries/gensio/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gensio";
- version = "2.1.4";
+ version = "2.1.7";
src = fetchFromGitHub {
owner = "cminyard";
- repo = "${pname}";
+ repo = pname;
rev = "v${version}";
- sha256 = "0c44qhhrknjl7sp94q34z7nv7bvnlqs8wzm385661liy4mnfn4dc";
+ sha256 = "07m8rbdk05biarc9xskwcx9lghj0dff1msxasfc6hi3jywc3xaih";
};
configureFlags = [
diff --git a/pkgs/development/libraries/gf2x/default.nix b/pkgs/development/libraries/gf2x/default.nix
index 2409ee314d64..14ea3021914a 100644
--- a/pkgs/development/libraries/gf2x/default.nix
+++ b/pkgs/development/libraries/gf2x/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
description = ''Routines for fast arithmetic in GF(2)[x]'';
homepage = "http://gf2x.gforge.inria.fr";
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ raskin timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/gjs/default.nix b/pkgs/development/libraries/gjs/default.nix
index 1cad5c0deb96..9437d76335d0 100644
--- a/pkgs/development/libraries/gjs/default.nix
+++ b/pkgs/development/libraries/gjs/default.nix
@@ -8,7 +8,7 @@
, gtk3
, atk
, gobject-introspection
-, spidermonkey_68
+, spidermonkey_78
, pango
, cairo
, readline
@@ -29,11 +29,11 @@ let
];
in stdenv.mkDerivation rec {
pname = "gjs";
- version = "1.64.4";
+ version = "1.66.1";
src = fetchurl {
url = "mirror://gnome/sources/gjs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0k6l2qc2vkws34zrgdhl57qxf0jjkar2iziz6qn4n1w7va73mk53";
+ sha256 = "0k1ld2bc4c3zbyjpfgx15v5n02iywdvm106rys5jqr7zbr2l0hld";
};
outputs = [ "out" "dev" "installedTests" ];
@@ -51,7 +51,7 @@ in stdenv.mkDerivation rec {
gobject-introspection
cairo
readline
- spidermonkey_68
+ spidermonkey_78
dbus # for dbus-run-session
];
@@ -88,22 +88,22 @@ in stdenv.mkDerivation rec {
# in the GIR files. When running tests, the library is not yet installed,
# though, so we need to replace the absolute path with a local one during build.
# We are using a symlink that will be overridden during installation.
- mkdir -p $out/lib $installedTests/libexec/gjs/installed-tests
+ mkdir -p $out/lib $installedTests/libexec/installed-tests/gjs
ln -s $PWD/libgjs.so.0 $out/lib/libgjs.so.0
- ln -s $PWD/installed-tests/js/libgimarshallingtests.so $installedTests/libexec/gjs/installed-tests/libgimarshallingtests.so
- ln -s $PWD/installed-tests/js/libregress.so $installedTests/libexec/gjs/installed-tests/libregress.so
- ln -s $PWD/installed-tests/js/libwarnlib.so $installedTests/libexec/gjs/installed-tests/libwarnlib.so
+ ln -s $PWD/installed-tests/js/libgimarshallingtests.so $installedTests/libexec/installed-tests/gjs/libgimarshallingtests.so
+ ln -s $PWD/installed-tests/js/libregress.so $installedTests/libexec/installed-tests/gjs/libregress.so
+ ln -s $PWD/installed-tests/js/libwarnlib.so $installedTests/libexec/installed-tests/gjs/libwarnlib.so
'';
postInstall = ''
- # TODO: make the glib setup hook handle this
+ # TODO: make the glib setup hook handle moving the schemas in other outputs.
installedTestsSchemaDatadir="$installedTests/share/gsettings-schemas/${pname}-${version}"
mkdir -p "$installedTestsSchemaDatadir"
mv "$installedTests/share/glib-2.0" "$installedTestsSchemaDatadir"
'';
postFixup = ''
- wrapProgram "$installedTests/libexec/gjs/installed-tests/minijasmine" \
+ wrapProgram "$installedTests/libexec/installed-tests/gjs/minijasmine" \
--prefix XDG_DATA_DIRS : "$installedTestsSchemaDatadir" \
--prefix GI_TYPELIB_PATH : "${stdenv.lib.makeSearchPath "lib/girepository-1.0" testDeps}"
'';
diff --git a/pkgs/development/libraries/gjs/installed-tests-path.patch b/pkgs/development/libraries/gjs/installed-tests-path.patch
index f9b1515b68e3..09cd8eaff434 100644
--- a/pkgs/development/libraries/gjs/installed-tests-path.patch
+++ b/pkgs/development/libraries/gjs/installed-tests-path.patch
@@ -1,22 +1,22 @@
diff --git a/installed-tests/meson.build b/installed-tests/meson.build
-index 7e842025..1e5029e0 100644
+index 04c7910f..9647908c 100644
--- a/installed-tests/meson.build
+++ b/installed-tests/meson.build
@@ -1,7 +1,7 @@
### Installed tests ############################################################
--installed_tests_execdir = get_option('prefix') / pkglibexecdir / 'installed-tests'
+-installed_tests_execdir = get_option('prefix') / get_option('libexecdir') / 'installed-tests' / meson.project_name()
-installed_tests_metadir = abs_datadir / 'installed-tests' / meson.project_name()
-+installed_tests_execdir = get_option('installed_test_prefix') / 'libexec' / meson.project_name() / 'installed-tests'
++installed_tests_execdir = get_option('installed_test_prefix') / 'libexec' / 'installed-tests' / meson.project_name()
+installed_tests_metadir = get_option('installed_test_prefix') / 'share' / 'installed-tests' / meson.project_name()
# Simple shell script tests #
diff --git a/meson.build b/meson.build
-index 084d5396..e5d73fcd 100644
+index 9ab29475..42ffe07f 100644
--- a/meson.build
+++ b/meson.build
-@@ -540,7 +540,7 @@ install_data('installed-tests/extra/lsan.supp',
+@@ -557,7 +557,7 @@ install_data('installed-tests/extra/lsan.supp',
install_dir: get_option('datadir') / api_name / 'lsan')
if get_option('installed_tests')
@@ -26,7 +26,7 @@ index 084d5396..e5d73fcd 100644
meson.add_install_script('build/compile-gschemas.py', schemadir)
endif
diff --git a/meson_options.txt b/meson_options.txt
-index 66f66024..008687cb 100644
+index 825ba77a..21f0323c 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -25,3 +25,5 @@ option('skip_gtk_tests', type: 'boolean', value: false,
diff --git a/pkgs/development/libraries/glfw/3.x.nix b/pkgs/development/libraries/glfw/3.x.nix
index 1b9fcb9586b3..fbc1cb818ca8 100644
--- a/pkgs/development/libraries/glfw/3.x.nix
+++ b/pkgs/development/libraries/glfw/3.x.nix
@@ -18,10 +18,11 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ libGL ];
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake ]
+ ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
buildInputs = [ libX11 libXrandr libXinerama libXcursor libXi libXext ]
- ++ lib.optionals stdenv.isDarwin [ Cocoa Kernel fixDarwinDylibNames ];
+ ++ lib.optionals stdenv.isDarwin [ Cocoa Kernel ];
cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ];
diff --git a/pkgs/development/libraries/glib-networking/default.nix b/pkgs/development/libraries/glib-networking/default.nix
index 59bf8485971f..fc85b50e07f3 100644
--- a/pkgs/development/libraries/glib-networking/default.nix
+++ b/pkgs/development/libraries/glib-networking/default.nix
@@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "glib-networking";
- version = "2.64.3";
+ version = "2.66.0";
outputs = [ "out" "installedTests" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0s518l4bwvdvcp51lbjqcw8g0vq18bznpf5hq2zi6a054jqhcylk";
+ sha256 = "16807qwflbghp0c66jdx2gnaffvdp4bla35ppzp9dlgx6wjbxmy5";
};
patches = [
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index df19b9fc88cc..072a12410f48 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.64.5";
+ version = "2.66.2";
src = fetchurl {
url = "mirror://gnome/sources/glib/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "04fczq693wivkqd2qxvvi3sncqgznsvzfiiwsll1rbayf795pgcw";
+ sha256 = "1i0pd8y6xz64qlzfj73wxyqp0x7x9j6mwf4gj6ggil4d9vnhnfgc";
};
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/globalarrays/default.nix b/pkgs/development/libraries/globalarrays/default.nix
index 423272fcd455..5f700f73515a 100644
--- a/pkgs/development/libraries/globalarrays/default.nix
+++ b/pkgs/development/libraries/globalarrays/default.nix
@@ -3,7 +3,7 @@
} :
let
- version = "5.7.2";
+ version = "5.8";
in stdenv.mkDerivation {
pname = "globalarrays";
@@ -13,7 +13,7 @@ in stdenv.mkDerivation {
owner = "GlobalArrays";
repo = "ga";
rev = "v${version}";
- sha256 = "0c1y9a5jpdw9nafzfmvjcln1xc2gklskaly0r1alm18ng9zng33i";
+ sha256 = "0bky91ncz6vy0011ps9prsnq9f4a5s5xwr23kkmi39xzg0417mnd";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/development/libraries/glpk/default.nix b/pkgs/development/libraries/glpk/default.nix
index 124e03baee19..d771f7df7892 100644
--- a/pkgs/development/libraries/glpk/default.nix
+++ b/pkgs/development/libraries/glpk/default.nix
@@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = {
+ meta = with stdenv.lib; {
description = "The GNU Linear Programming Kit";
longDescription =
@@ -70,9 +70,9 @@ stdenv.mkDerivation rec {
'';
homepage = "https://www.gnu.org/software/glpk/";
- license = stdenv.lib.licenses.gpl3Plus;
+ license = licenses.gpl3Plus;
- maintainers = with stdenv.lib.maintainers; [ bjg timokau ];
- platforms = stdenv.lib.platforms.all;
+ maintainers = with maintainers; [ bjg ] ++ teams.sage.members;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/gnome-online-accounts/default.nix b/pkgs/development/libraries/gnome-online-accounts/default.nix
index 7b254b922bcc..342cfcbc4da2 100644
--- a/pkgs/development/libraries/gnome-online-accounts/default.nix
+++ b/pkgs/development/libraries/gnome-online-accounts/default.nix
@@ -1,6 +1,6 @@
{ stdenv
, fetchFromGitLab
-, pkgconfig
+, pkg-config
, vala
, glib
, meson
@@ -18,7 +18,7 @@
, icu
, glib-networking
, libsoup
-, docbook_xsl
+, docbook-xsl-nons
, docbook_xml_dtd_412
, gnome3
, gcr
@@ -30,7 +30,7 @@
stdenv.mkDerivation rec {
pname = "gnome-online-accounts";
- version = "3.36.0";
+ version = "3.38.0";
# https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues/87
src = fetchFromGitLab {
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
owner = "GNOME";
repo = "gnome-online-accounts";
rev = version;
- sha256 = "15j3xh93rqjphjw56j00g40m684nr4zy3hs7dsngm6a21l87fkfd";
+ sha256 = "sha256-NRGab/CMJxe31rr20+5wYZF2rOzoSNdztfNVojBd5ag=";
};
outputs = [ "out" "man" "dev" "devdoc" ];
@@ -52,16 +52,16 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- dbus # used for checks and pkgconfig to install dbus service/s
+ dbus # used for checks and pkg-config to install dbus service/s
docbook_xml_dtd_412
- docbook_xsl
+ docbook-xsl-nons
gettext
gobject-introspection
gtk-doc
libxslt
meson
ninja
- pkgconfig
+ pkg-config
python3
vala
wrapGAppsHook
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/gobject-introspection/default.nix b/pkgs/development/libraries/gobject-introspection/default.nix
index 03b0d1767d9f..97b3ea9a8f10 100644
--- a/pkgs/development/libraries/gobject-introspection/default.nix
+++ b/pkgs/development/libraries/gobject-introspection/default.nix
@@ -26,7 +26,7 @@
stdenv.mkDerivation rec {
pname = "gobject-introspection";
- version = "1.64.1";
+ version = "1.66.1";
# outputs TODO: share/gobject-introspection-1.0/tests is needed during build
# by pygobject3 (and maybe others), but it's only searched in $out
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "19vz7vp10h0zj3f491yk72dp89bix6rgkzxg4qcm4d6151ksxgl0";
+ sha256 = "078n0q7b6z682mf4irclrksm73cyixq295mqnqifl9plwmgaai6x";
};
patches = [
@@ -63,7 +63,6 @@ stdenv.mkDerivation rec {
bison
gtk-doc
docbook-xsl-nons
- docbook_xml_dtd_43 # FIXME: remove in next release
docbook_xml_dtd_45
python3
setupHook # move .gir files
@@ -91,6 +90,12 @@ stdenv.mkDerivation rec {
doCheck = !stdenv.isAarch64;
+ # During configurePhase, two python scripts are generated and need this. See
+ # https://github.com/NixOS/nixpkgs/pull/98316#issuecomment-695785692
+ postConfigure = ''
+ patchShebangs tools/*
+ '';
+
preCheck = ''
# Our gobject-introspection patches make the shared library paths absolute
# in the GIR files. When running tests, the library is not yet installed,
diff --git a/pkgs/development/libraries/google-cloud-cpp/default.nix b/pkgs/development/libraries/google-cloud-cpp/default.nix
index 7eb69d075cab..104823b27956 100644
--- a/pkgs/development/libraries/google-cloud-cpp/default.nix
+++ b/pkgs/development/libraries/google-cloud-cpp/default.nix
@@ -57,6 +57,7 @@ in stdenv.mkDerivation rec {
license = with licenses; [ asl20 ];
homepage = "https://github.com/googleapis/google-cloud-cpp";
description = "C++ Idiomatic Clients for Google Cloud Platform services";
- maintainers = with maintainers; [ andir flokli ];
+ maintainers = with maintainers; [ andir ];
+ broken = true; # Broken on Hydra since 2020-05-19
};
}
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/grilo-plugins/default.nix b/pkgs/development/libraries/grilo-plugins/default.nix
index 3dced2d62116..9073a501c09f 100644
--- a/pkgs/development/libraries/grilo-plugins/default.nix
+++ b/pkgs/development/libraries/grilo-plugins/default.nix
@@ -31,11 +31,11 @@
stdenv.mkDerivation rec {
pname = "grilo-plugins";
- version = "0.3.11";
+ version = "0.3.12";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0wyd3n5mn7b77hxylkc3f62v01mlavh96901pz342hwrn42ydqnx";
+ sha256 = "0xr59gzb8gw2bgj14mjllgn8y7srh373j0fp0v16ak8nd84dzdn6";
};
patches = [
diff --git a/pkgs/development/libraries/grilo/default.nix b/pkgs/development/libraries/grilo/default.nix
index 12f069891e88..858e8d81fd42 100644
--- a/pkgs/development/libraries/grilo/default.nix
+++ b/pkgs/development/libraries/grilo/default.nix
@@ -4,7 +4,7 @@
let
pname = "grilo";
- version = "0.3.12"; # if you change minor, also change ./setup-hook.sh
+ version = "0.3.13"; # if you change minor, also change ./setup-hook.sh
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0w8sq5g6g1rg85h53vbll8va70fcp6082mlpmy98aa03444ddyyv";
+ sha256 = "0ywjvh7xw4ql1q4fvl0q5n06n08pga1g1nc9l7c3x5214gr3fj6i";
};
setupHook = ./setup-hook.sh;
diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix
index e7d1aa4bf92b..98117c7ae410 100644
--- a/pkgs/development/libraries/grpc/default.nix
+++ b/pkgs/development/libraries/grpc/default.nix
@@ -3,13 +3,13 @@
}:
stdenv.mkDerivation rec {
- version = "1.32.0"; # N.B: if you change this, change pythonPackages.grpcio-tools to a matching version too
+ version = "1.33.2"; # 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 = "0v48h0j0gxcp9s63z1ibwgz4416qd6iq728la80y6gl8rklrqf0c";
+ sha256 = "0cc7yfa37ngrr0q9k3lm2yi4i57bfsyxwbblwc0f801k6wvgavcy";
fetchSubmodules = true;
};
patches = [
@@ -21,7 +21,8 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags abseil-cpp libnsl ];
+ buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags abseil-cpp ]
+ ++ stdenv.lib.optionals stdenv.isLinux [ libnsl ];
cmakeFlags =
[ "-DgRPC_ZLIB_PROVIDER=package"
diff --git a/pkgs/development/libraries/gsettings-desktop-schemas/default.nix b/pkgs/development/libraries/gsettings-desktop-schemas/default.nix
index 6a94944e9f18..1032f15196cc 100644
--- a/pkgs/development/libraries/gsettings-desktop-schemas/default.nix
+++ b/pkgs/development/libraries/gsettings-desktop-schemas/default.nix
@@ -1,22 +1,41 @@
-{ stdenv, fetchurl, pkgconfig, glib, gobject-introspection
+{ stdenv
+, fetchurl
+, pkgconfig
+, glib
+, gobject-introspection
, meson
, ninja
, python3
# just for passthru
-, gnome3 }:
+, gnome3
+}:
stdenv.mkDerivation rec {
pname = "gsettings-desktop-schemas";
- version = "3.36.1";
+ version = "3.38.0";
src = fetchurl {
- url = "mirror://gnome/sources/gsettings-desktop-schemas/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1nf97vq07gadwdla6kws8z510xlmv0a7wlyqwwnhyagq7kjdnjq0";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "0rwcg9sd5rv7gjwapcd1jjk6l16w0p3j7wkicq1rdch4c0kch12p";
};
- passthru = {
- updateScript = gnome3.updateScript { packageName = "gsettings-desktop-schemas"; };
- };
+ nativeBuildInputs = [
+ glib
+ meson
+ ninja
+ pkgconfig
+ python3
+ ];
+
+ buildInputs = [
+ glib
+ gobject-introspection
+ ];
+
+ postPatch = ''
+ chmod +x build-aux/meson/post-install.py
+ patchShebangs build-aux/meson/post-install.py
+ '';
# meson installs the schemas to share/glib-2.0/schemas
# We add the override file there too so it will be compiled and later moved by
@@ -32,16 +51,15 @@ stdenv.mkDerivation rec {
EOF
'';
- postPatch = ''
- chmod +x build-aux/meson/post-install.py
- patchShebangs build-aux/meson/post-install.py
- '';
-
- buildInputs = [ glib gobject-introspection ];
-
- nativeBuildInputs = [ pkgconfig python3 meson ninja glib ];
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ };
+ };
meta = with stdenv.lib; {
+ description = "Collection of GSettings schemas for settings shared by various components of a desktop";
+ license = licenses.lgpl21Plus;
maintainers = teams.gnome.members;
};
}
diff --git a/pkgs/development/libraries/gsoap/default.nix b/pkgs/development/libraries/gsoap/default.nix
index fd9e327c1bc9..2614c50cca78 100644
--- a/pkgs/development/libraries/gsoap/default.nix
+++ b/pkgs/development/libraries/gsoap/default.nix
@@ -5,11 +5,11 @@ let
in stdenv.mkDerivation rec {
pname = "gsoap";
- version = "${majorVersion}.53";
+ version = "${majorVersion}.108";
src = fetchurl {
url = "mirror://sourceforge/project/gsoap2/gsoap-${majorVersion}/gsoap_${version}.zip";
- sha256 = "0n35dh32gidi65c36cwjd91304pwiabfblvd64kg21djpjl06qcr";
+ sha256 = "0x58bwlclk7frv03kg8bp0pm7zl784samvbzskrnr7dl5v866nvl";
};
buildInputs = [ openssl zlib ];
diff --git a/pkgs/development/libraries/gspell/default.nix b/pkgs/development/libraries/gspell/default.nix
index 17e98b8e4092..37e54c825955 100644
--- a/pkgs/development/libraries/gspell/default.nix
+++ b/pkgs/development/libraries/gspell/default.nix
@@ -1,27 +1,50 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, glib, gtk3, enchant2, isocodes, vala, gobject-introspection, gnome3 }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, libxml2
+, glib
+, gtk3
+, enchant2
+, icu
+, vala
+, gobject-introspection
+, gnome3
+}:
-let
+stdenv.mkDerivation rec {
pname = "gspell";
- version = "1.8.3";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "1.9.1";
outputs = [ "out" "dev" ];
outputBin = "dev";
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1s1dns070pz8dg04ppshdbx1r86n9406vkxcfs8hdghn0bfi9ras";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "1pdb4gbjrs8mk6r0ipw5vxyvzav1wvkjq46kiq53r3nyznfpdfyw";
};
- propagatedBuildInputs = [ enchant2 ]; # required for pkgconfig
+ nativeBuildInputs = [
+ pkgconfig
+ vala
+ gobject-introspection
+ libxml2
+ ];
- nativeBuildInputs = [ pkgconfig vala gobject-introspection libxml2 ];
- buildInputs = [ glib gtk3 isocodes ];
+ buildInputs = [
+ glib
+ gtk3
+ icu
+ ];
+
+ propagatedBuildInputs = [
+ # required for pkgconfig
+ enchant2
+ ];
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
+ versionPolicy = "none";
};
};
diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix
index 903ca661486f..0863d7d1a3e7 100644
--- a/pkgs/development/libraries/gstreamer/bad/default.nix
+++ b/pkgs/development/libraries/gstreamer/bad/default.nix
@@ -29,6 +29,7 @@
, libbs2b
, libmodplug
, mpeg2dec
+, libmicrodns
, openjpeg
, libopus
, librsvg
@@ -65,6 +66,7 @@
, wayland-protocols
, wildmidi
, fluidsynth
+, libva
, libvdpau
, wayland
, libwebp
@@ -87,41 +89,45 @@ let
inherit (stdenv.lib) optional optionals;
in stdenv.mkDerivation rec {
pname = "gst-plugins-bad";
- version = "1.16.2";
+ version = "1.18.0";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0x0y0hm0ga3zqi5q4090hw5sjh59y1ry9ak16qsaascm72i7mjzi";
+ sha256 = "0pqqq5bs9fjwcmbwgsgxs2dx6gznhxs7ii5pmjkslr6xmlfap0pk";
};
patches = [
- # Fix build with neon 0.31
- # https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1165
+ ./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 {
- url = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/f10b424418e448211e3427a76fcd046e157ef0b7.patch";
- sha256 = "0l1f6kqcl04q7w12a2b4qibcvjz6gqhs0csdv2wbvfd6zndpjm6p";
+ name = "gstreamer-srtobject-typecast-SRTO_LINGER-to-linger.patch";
+ url = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/84f8dbd932029220ee86154dd85b241911ea3891.patch";
+ sha256 = "0596lvgi93sj3yn98grgmsrhnqhhq7fnjk91qi4xc6618fpqmp9x";
})
- ./fix_pkgconfig_includedir.patch
- # https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1235
- ./opencv-4.3.patch
];
nativeBuildInputs = [
meson
ninja
pkgconfig
+ orc # for orcc
python3
gettext
gobject-introspection
] ++ optionals stdenv.isLinux [
- wayland-protocols
+ wayland # for wayland-scanner
];
buildInputs = [
gst-plugins-base
orc
+ gobject-introspection
faad2
libass
libkate
@@ -130,6 +136,7 @@ in stdenv.mkDerivation rec {
libbs2b
libmodplug
mpeg2dec
+ libmicrodns
openjpeg
libopus
librsvg
@@ -172,7 +179,9 @@ in stdenv.mkDerivation rec {
faac
] ++ optionals stdenv.isLinux [
bluez
+ libva # vaapi requires libva -> libdrm -> libpciaccess, which is Linux-only in nixpkgs
wayland
+ wayland-protocols
] ++ optionals (!stdenv.isDarwin) [
# wildmidi requires apple's OpenAL
# TODO: package apple's OpenAL, fix wildmidi, include on Darwin
@@ -215,11 +224,14 @@ in stdenv.mkDerivation rec {
mesonFlags = [
"-Dexamples=disabled" # requires many dependencies and probably not useful for our users
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
+ "-Davtp=disabled"
"-Ddts=disabled" # required `libdca` library not packaged in nixpkgs as of writing, and marked as "BIG FAT WARNING: libdca is still in early development"
"-Dzbar=${if enableZbar then "enabled" else "disabled"}"
"-Dfaac=${if faacSupport then "enabled" else "disabled"}"
"-Diqa=disabled" # required `dssim` library not packaging in nixpkgs as of writing
+ "-Dmagicleap=disabled" # required `ml_audio` library not packaged in nixpkgs as of writing
"-Dmsdk=disabled" # not packaged in nixpkgs as of writing / no Windows support
# As of writing, with `libmpcdec` in `buildInputs` we get
# "Could not find libmpcdec header files, but Musepack was enabled via options"
@@ -236,19 +248,19 @@ in stdenv.mkDerivation rec {
"-Dopenni2=disabled" # not packaged in nixpkgs as of writing
"-Dopensles=disabled" # not packaged in nixpkgs as of writing
"-Dsctp=disabled" # required `usrsctp` library not packaged in nixpkgs as of writing
+ "-Dsvthevcenc=disabled" # required `SvtHevcEnc` library not packaged in nixpkgs as of writing
"-Dteletext=disabled" # required `zvbi` library not packaged in nixpkgs as of writing
"-Dtinyalsa=disabled" # not packaged in nixpkgs as of writing
"-Dvoaacenc=disabled" # required `vo-aacenc` library not packaged in nixpkgs as of writing
"-Dvoamrwbenc=disabled" # required `vo-amrwbenc` library not packaged in nixpkgs as of writing
"-Dvulkan=disabled" # Linux-only, and we haven't figured out yet which of the vulkan nixpkgs it needs
"-Dwasapi=disabled" # not packaged in nixpkgs as of writing / no Windows support
+ "-Dwasapi2=disabled" # not packaged in nixpkgs as of writing / no Windows support
"-Dwpe=disabled" # required `wpe-webkit` library not packaged in nixpkgs as of writing
-
- # Requires CUDA and we haven't figured out how to make Meson find CUDA yet;
- # it probably searches via pkgconfig, for which we have no .pc files,
- # see https://github.com/NixOS/nixpkgs/issues/54395
- "-Dnvdec=disabled"
- "-Dnvenc=disabled"
+ "-Dzxing=disabled" # required `zxing-cpp` library not packaged in nixpkgs as of writing
+ ]
+ ++ optionals (!stdenv.isLinux) [
+ "-Dva=disabled" # see comment on `libva` in `buildInputs`
]
++ optionals stdenv.isDarwin [
"-Dbluez=disabled"
@@ -263,6 +275,7 @@ in stdenv.mkDerivation rec {
"-Ddvb=disabled"
"-Dfbdev=disabled"
"-Duvch264=disabled" # requires gudev
+ "-Dv4l2codecs=disabled" # requires gudev
"-Dladspa=disabled" # requires lrdf
"-Dwebrtc=disabled" # requires libnice, which as of writing doesn't work on Darwin in nixpkgs
"-Dwildmidi=disabled" # see dependencies above
@@ -276,6 +289,14 @@ in stdenv.mkDerivation rec {
"-Dapplemedia=disabled"
];
+ # Argument list too long
+ strictDeps = true;
+
+ postPatch = ''
+ patchShebangs \
+ scripts/extract-release-date-from-doap-file.py
+ '';
+
# This package has some `_("string literal")` string formats
# that trip up clang with format security enabled.
hardeningDisable = [ "format" ];
diff --git a/pkgs/development/libraries/gstreamer/bad/opencv-4.3.patch b/pkgs/development/libraries/gstreamer/bad/opencv-4.3.patch
deleted file mode 100644
index 55155d5c5e77..000000000000
--- a/pkgs/development/libraries/gstreamer/bad/opencv-4.3.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/ext/opencv/meson.build b/ext/opencv/meson.build
-index f38b55d..05b142e 100644
---- a/ext/opencv/meson.build
-+++ b/ext/opencv/meson.build
-@@ -65,7 +65,7 @@ if opencv_found
- endif
- endforeach
- else
-- opencv_dep = dependency('opencv4', version : ['>= 4.0.0', '< 4.2.0'], required : false)
-+ opencv_dep = dependency('opencv4', version : ['>= 4.0.0', '< 4.4.0'], required : false)
- opencv_found = opencv_dep.found()
- if opencv_found
- foreach h : libopencv4_headers
diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix
index 79405e5077e0..db964c5c43f8 100644
--- a/pkgs/development/libraries/gstreamer/base/default.nix
+++ b/pkgs/development/libraries/gstreamer/base/default.nix
@@ -19,11 +19,9 @@
, libvisual
, tremor # provides 'virbisidec'
, libGL
-, gtk-doc
-, docbook_xsl
-, docbook_xml_dtd_43
, enableX11 ? stdenv.isLinux
, libXv
+, libXext
, enableWayland ? stdenv.isLinux
, wayland
, wayland-protocols
@@ -42,13 +40,13 @@
stdenv.mkDerivation rec {
pname = "gst-plugins-base";
- version = "1.16.2";
+ version = "1.18.0";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0sl1hxlyq46r02k7z70v09vx1gi4rcypqmzra9jid93lzvi76gmi";
+ sha256 = "15vqvcy842vhbic3w7l4yvannzazdgwggzv2x8f9m02hm78vsakn";
};
patches = [
@@ -66,9 +64,7 @@ stdenv.mkDerivation rec {
gobject-introspection
# docs
- gtk-doc
- docbook_xsl
- docbook_xml_dtd_43
+ # TODO add hotdoc here
] ++ lib.optional enableWayland wayland;
buildInputs = [
@@ -89,6 +85,7 @@ stdenv.mkDerivation rec {
] ++ lib.optionals enableAlsa [
alsaLib
] ++ lib.optionals enableX11 [
+ libXext
libXv
pango
] ++ lib.optionals enableWayland [
@@ -103,17 +100,10 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dexamples=disabled" # requires many dependencies and probably not useful for our users
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
"-Dgl-graphene=disabled" # not packaged in nixpkgs as of writing
# See https://github.com/GStreamer/gst-plugins-base/blob/d64a4b7a69c3462851ff4dcfa97cc6f94cd64aef/meson_options.txt#L15 for a list of choices
"-Dgl_winsys=${lib.concatStringsSep "," (lib.optional enableX11 "x11" ++ lib.optional enableWayland "wayland" ++ lib.optional enableCocoa "cocoa")}"
- # We must currently disable gtk_doc API docs generation,
- # because it is not compatible with some features being disabled.
- # See for example
- # https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/564
- # for it failing because some Wayland symbols are missing.
- # This problem appeared between 1.15.1 and 1.16.0.
- # In 1.18 they should switch to hotdoc, which should make this issue irrelevant.
- "-Dgtk_doc=disabled"
]
++ lib.optional (!enableX11) "-Dx11=disabled"
# TODO How to disable Wayland?
@@ -125,7 +115,9 @@ stdenv.mkDerivation rec {
];
postPatch = ''
- patchShebangs common/scangobj-merge.py
+ patchShebangs \
+ common/scangobj-merge.py \
+ scripts/extract-release-date-from-doap-file.py
'';
# This package has some `_("string literal")` string formats
diff --git a/pkgs/development/libraries/gstreamer/core/default.nix b/pkgs/development/libraries/gstreamer/core/default.nix
index 9c4f3ee0251d..be4d19f8d0df 100644
--- a/pkgs/development/libraries/gstreamer/core/default.nix
+++ b/pkgs/development/libraries/gstreamer/core/default.nix
@@ -1,6 +1,5 @@
{ stdenv
, fetchurl
-, fetchpatch
, meson
, ninja
, pkgconfig
@@ -16,34 +15,30 @@
, darwin
, elfutils # for libdw
, bash-completion
-, docbook_xsl
-, docbook_xml_dtd_43
-, gtk-doc
, lib
, CoreServices
}:
stdenv.mkDerivation rec {
pname = "gstreamer";
- version = "1.16.2";
+ version = "1.18.0";
- outputs = [ "out" "dev" "devdoc" ];
+ outputs = [
+ "out"
+ "dev"
+ # "devdoc" # disabled until `hotdoc` is packaged in nixpkgs, see:
+ # - https://github.com/NixOS/nixpkgs/pull/98767
+ # - https://github.com/NixOS/nixpkgs/issues/98769#issuecomment-702296551
+ ];
outputBin = "dev";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0kp93622y29pck8asvil1fmzf55s2gx76wv475a6izc3cwj49w73";
+ sha256 = "01bq1k0gj603zyhq975zl09q4zla12mxqvhmk9fyn2kcn12r5w0g";
};
patches = [
./fix_pkgconfig_includedir.patch
-
- # Fix build with bash-completion 2.10
- # https://gitlab.freedesktop.org/gstreamer/gstreamer/merge_requests/436
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/gstreamer/gstreamer/commit/dd2ec3681e2d38e13e01477efa36e851650690fb.patch";
- sha256 = "07hwf67vndsibm1khvs4rfq30sbs9fss8k5vs502xc0kccbi1ih8";
- })
];
nativeBuildInputs = [
@@ -60,9 +55,7 @@ stdenv.mkDerivation rec {
bash-completion
# documentation
- gtk-doc
- docbook_xsl
- docbook_xml_dtd_43
+ # TODO add hotdoc here
];
buildInputs = [
@@ -82,6 +75,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Ddbghelp=disabled" # not needed as we already provide libunwind and libdw, and dbghelp is a fallback to those
"-Dexamples=disabled" # requires many dependencies and probably not useful for our users
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
] ++ lib.optionals stdenv.isDarwin [
# darwin.libunwind doesn't have pkgconfig definitions so meson doesn't detect it.
"-Dlibunwind=disabled"
@@ -93,7 +87,8 @@ stdenv.mkDerivation rec {
gst/parse/get_flex_version.py \
gst/parse/gen_grammar.py.in \
gst/parse/gen_lex.py.in \
- libs/gst/helpers/ptp_helper_post_install.sh
+ libs/gst/helpers/ptp_helper_post_install.sh \
+ scripts/extract-release-date-from-doap-file.py
'';
postInstall = ''
diff --git a/pkgs/development/libraries/gstreamer/core/fix_pkgconfig_includedir.patch b/pkgs/development/libraries/gstreamer/core/fix_pkgconfig_includedir.patch
index c388a82fa2a8..db1684269350 100644
--- a/pkgs/development/libraries/gstreamer/core/fix_pkgconfig_includedir.patch
+++ b/pkgs/development/libraries/gstreamer/core/fix_pkgconfig_includedir.patch
@@ -7,8 +7,10 @@ index edb0586c2..7ed46dfce 100644
pkgconf.set('prefix', join_paths(get_option('prefix')))
pkgconf.set('exec_prefix', '${prefix}')
-pkgconf.set('libdir', '${prefix}/@0@'.format(get_option('libdir')))
+-pkgconf.set('libexecdir', '${prefix}/@0@'.format(get_option('libexecdir')))
-pkgconf.set('includedir', '${prefix}/@0@'.format(get_option('includedir')))
+pkgconf.set('libdir', join_paths(get_option('prefix'), get_option('libdir')))
++pkgconf.set('libexecdir', join_paths(get_option('prefix'), get_option('libexecdir')))
+pkgconf.set('includedir', join_paths(get_option('prefix'), get_option('includedir')))
pkgconf.set('GST_API_VERSION', apiversion)
pkgconf.set('VERSION', gst_version)
diff --git a/pkgs/development/libraries/gstreamer/default.nix b/pkgs/development/libraries/gstreamer/default.nix
index e7e11db61298..1fdd67d836e7 100644
--- a/pkgs/development/libraries/gstreamer/default.nix
+++ b/pkgs/development/libraries/gstreamer/default.nix
@@ -17,13 +17,13 @@ rec {
gst-libav = callPackage ./libav { inherit gst-plugins-base; };
- gst-editing-services = callPackage ./ges { inherit gst-plugins-base; };
+ gst-devtools = callPackage ./devtools { inherit gstreamer gst-plugins-base; };
+
+ gst-editing-services = callPackage ./ges { inherit gst-plugins-base gst-plugins-bad gst-devtools; };
gst-vaapi = callPackage ./vaapi {
inherit gst-plugins-base gstreamer gst-plugins-bad;
};
- gst-validate = callPackage ./validate { inherit gstreamer gst-plugins-base; };
-
# note: gst-python is in ./python/default.nix - called under pythonPackages
}
diff --git a/pkgs/development/libraries/gstreamer/validate/default.nix b/pkgs/development/libraries/gstreamer/devtools/default.nix
index 74e898481634..f865b3adf26b 100644
--- a/pkgs/development/libraries/gstreamer/validate/default.nix
+++ b/pkgs/development/libraries/gstreamer/devtools/default.nix
@@ -1,5 +1,7 @@
{ stdenv
, fetchurl
+, meson
+, ninja
, pkgconfig
, gstreamer
, gst-plugins-base
@@ -9,19 +11,32 @@
}:
stdenv.mkDerivation rec {
- pname = "gst-validate";
- version = "1.16.2";
+ pname = "gst-devtools";
+ version = "1.18.0";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1jpfrzg3yc6kp66bgq3jy14xsj3x71mk2zh0k16yf0326awwqqa8";
+ sha256 = "05jzjkkdr5hg01mjihlqdcxqnjfrm4mqk0zp83212kv5nm0p2cw2";
};
- outputs = [ "out" "dev" ];
+ patches = [
+ ./fix_pkgconfig_includedir.patch
+ ];
+
+ outputs = [
+ "out"
+ "dev"
+ # "devdoc" # disabled until `hotdoc` is packaged in nixpkgs
+ ];
nativeBuildInputs = [
+ meson
+ ninja
pkgconfig
gobject-introspection
+
+ # documentation
+ # TODO add hotdoc here
];
buildInputs = [
@@ -34,6 +49,10 @@ stdenv.mkDerivation rec {
gst-plugins-base
];
+ mesonFlags = [
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
+ ];
+
meta = with stdenv.lib; {
description = "Integration testing infrastructure for the GStreamer framework";
homepage = "https://gstreamer.freedesktop.org";
diff --git a/pkgs/development/libraries/gstreamer/good/fix_pkgconfig_includedir.patch b/pkgs/development/libraries/gstreamer/devtools/fix_pkgconfig_includedir.patch
index f68ad603a37c..ff19c7cbf6f8 100644
--- a/pkgs/development/libraries/gstreamer/good/fix_pkgconfig_includedir.patch
+++ b/pkgs/development/libraries/gstreamer/devtools/fix_pkgconfig_includedir.patch
@@ -1,15 +1,15 @@
-diff --git a/pkgconfig/meson.build b/pkgconfig/meson.build
-index b3bf0d4d4..3e6e576c0 100644
---- a/pkgconfig/meson.build
-+++ b/pkgconfig/meson.build
+diff --git a/validate/pkgconfig/meson.build b/validate/pkgconfig/meson.build
+index a612b21b..c017eaff 100644
+--- a/validate/pkgconfig/meson.build
++++ b/validate/pkgconfig/meson.build
@@ -2,8 +2,8 @@ pkgconf = configuration_data()
-
+
pkgconf.set('prefix', get_option('prefix'))
pkgconf.set('exec_prefix', '${prefix}')
-pkgconf.set('libdir', '${prefix}/@0@'.format(get_option('libdir')))
-pkgconf.set('includedir', '${prefix}/@0@'.format(get_option('includedir')))
+pkgconf.set('libdir', join_paths(get_option('prefix'), get_option('libdir')))
+pkgconf.set('includedir', join_paths(get_option('prefix'), get_option('includedir')))
- pkgconf.set('GST_API_VERSION', api_version)
+ pkgconf.set('GST_API_VERSION', apiversion)
pkgconf.set('VERSION', gst_version)
-
+
diff --git a/pkgs/development/libraries/gstreamer/ges/default.nix b/pkgs/development/libraries/gstreamer/ges/default.nix
index af2579d0594b..ae217c428257 100644
--- a/pkgs/development/libraries/gstreamer/ges/default.nix
+++ b/pkgs/development/libraries/gstreamer/ges/default.nix
@@ -1,11 +1,13 @@
{ stdenv
, fetchurl
-, fetchpatch
, meson
, ninja
, pkgconfig
, python3
+, bash-completion
, gst-plugins-base
+, gst-plugins-bad
+, gst-devtools
, libxml2
, flex
, gettext
@@ -13,14 +15,18 @@
}:
stdenv.mkDerivation rec {
- pname = "gstreamer-editing-services";
- version = "1.16.2";
+ pname = "gst-editing-services";
+ version = "1.18.0";
- outputs = [ "out" "dev" ];
+ outputs = [
+ "out"
+ "dev"
+ # "devdoc" # disabled until `hotdoc` is packaged in nixpkgs
+ ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "05hcf3prna8ajjnqd53221gj9syarrrjbgvjcbhicv0c38csc1hf";
+ sha256 = "1a00f07v0yjqz1hydhgkjjarm4rk99yjicbz5wkfl5alhzag1bjd";
};
patches = [
@@ -33,26 +39,31 @@ stdenv.mkDerivation rec {
pkgconfig
gettext
gobject-introspection
+ gst-devtools
python3
flex
+
+ # documentation
+ # TODO add hotdoc here
];
buildInputs = [
+ bash-completion
libxml2
];
propagatedBuildInputs = [
gst-plugins-base
+ gst-plugins-bad
];
mesonFlags = [
- "-Dgtk_doc=disabled"
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
];
postPatch = ''
- # for some reason, gst-plugins-bad cannot be found
- # fortunately, they are only used by tests, which we do not run
- sed -i -r -e 's/p(bad|good) = .*/p\1 = pbase/' tests/check/meson.build
+ patchShebangs \
+ scripts/extract-release-date-from-doap-file.py
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix
index 100d270673fc..e8c885411bdc 100644
--- a/pkgs/development/libraries/gstreamer/good/default.nix
+++ b/pkgs/development/libraries/gstreamer/good/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, fetchurl
, meson
+, nasm
, ninja
, pkgconfig
, python3
@@ -34,6 +35,8 @@
, libXext
, libXfixes
, ncurses
+, wayland
+, wayland-protocols
, xorg
, libgudev
, wavpack
@@ -46,23 +49,24 @@ let
in
stdenv.mkDerivation rec {
pname = "gst-plugins-good";
- version = "1.16.2";
+ version = "1.18.0";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "068k3cbv1yf3gbllfdzqsg263kzwh21y8dpwr0wvgh15vapkpfs0";
+ sha256 = "1b4b3a6fm2wyqpnx300pg1sz01m9qhfajadk3b7sbzisg8vvqab3";
};
- patches = [ ./fix_pkgconfig_includedir.patch ];
-
nativeBuildInputs = [
pkgconfig
python3
meson
ninja
gettext
+ nasm
+ ] ++ optionals stdenv.isLinux [
+ wayland-protocols
];
buildInputs = [
@@ -102,12 +106,14 @@ stdenv.mkDerivation rec {
libavc1394
libiec61883
libgudev
+ wayland
] ++ optionals enableJack [
libjack2
];
mesonFlags = [
"-Dexamples=disabled" # requires many dependencies and probably not useful for our users
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
"-Dqt5=disabled" # not clear as of writing how to correctly pass in the required qt5 deps
] ++ optionals (!gtkSupport) [
"-Dgtk3=disabled"
@@ -122,8 +128,14 @@ 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
];
+ postPatch = ''
+ patchShebangs \
+ scripts/extract-release-date-from-doap-file.py
+ '';
NIX_LDFLAGS = [
# linking error on Darwin
diff --git a/pkgs/development/libraries/gstreamer/libav/default.nix b/pkgs/development/libraries/gstreamer/libav/default.nix
index e36eba370071..648ee8bab35b 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.16.2";
+ version = "1.18.0";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1wpfilc98bad9nsv3y1qapxp35dvn2mvwvrmqwrsj58cf09gc967";
+ sha256 = "0sm0sfdlalimpkf7a7rk7whvyvmmfi2kly2z3q2j5z53x5f3zya2";
};
outputs = [ "out" "dev" ];
@@ -37,6 +37,15 @@ stdenv.mkDerivation rec {
libav
];
+ mesonFlags = [
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
+ ];
+
+ postPatch = ''
+ patchShebangs \
+ scripts/extract-release-date-from-doap-file.py
+ '';
+
meta = with lib; {
description = "FFmpeg/libav plugin for GStreamer";
homepage = "https://gstreamer.freedesktop.org";
diff --git a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix
index 92e8a45a4f6f..e1ee9222cc8c 100644
--- a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix
+++ b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix
@@ -3,6 +3,7 @@
, meson
, ninja
, pkgconfig
+, python3
, gettext
, gobject-introspection
, gst-plugins-base
@@ -11,14 +12,18 @@
stdenv.mkDerivation rec {
pname = "gst-rtsp-server";
- version = "1.16.2";
+ version = "1.18.0";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0vn23nxwvs96g7gcxw5zbnw23hkhky8a8r42wq68411vgf1s41yy";
+ sha256 = "03y7nyjaagis7mmg8vbhxmnc1v9xf2y3cab2s3q2vgsc0l8r7l9a";
};
- outputs = [ "out" "dev" ];
+ outputs = [
+ "out"
+ "dev"
+ # "devdoc" # disabled until `hotdoc` is packaged in nixpkgs
+ ];
patches = [
# To use split outputs, we need this so double prefix won't be used in the
@@ -35,6 +40,10 @@ stdenv.mkDerivation rec {
gettext
gobject-introspection
pkgconfig
+ python3
+
+ # documentation
+ # TODO add hotdoc here
];
buildInputs = [
@@ -44,8 +53,14 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dexamples=disabled" # requires many dependencies and probably not useful for our users
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
];
+ postPatch = ''
+ patchShebangs \
+ scripts/extract-release-date-from-doap-file.py
+ '';
+
meta = with stdenv.lib; {
description = "GStreamer RTSP server";
homepage = "https://gstreamer.freedesktop.org";
diff --git a/pkgs/development/libraries/gstreamer/ugly/default.nix b/pkgs/development/libraries/gstreamer/ugly/default.nix
index d8c36fa40705..ae1e2dd1b314 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.16.2";
+ version = "1.18.0";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1jpvc32x6q01zjkfgh6gmq6aaikiyfwwnhj7bmvn52syhrdl202m";
+ sha256 = "10p0nyzighvkciaspxnhlr7d7n4acrv96lf483i8l988bvj48rk8";
};
nativeBuildInputs = [
@@ -56,10 +56,15 @@ stdenv.mkDerivation rec {
]);
mesonFlags = [
- "-Dexamples=disabled" # requires many dependencies and probably not useful for our users
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
"-Dsidplay=disabled" # sidplay / sidplay/player.h isn't packaged in nixpkgs as of writing
];
+ postPatch = ''
+ patchShebangs \
+ scripts/extract-release-date-from-doap-file.py
+ '';
+
meta = with lib; {
description = "Gstreamer Ugly Plugins";
homepage = "https://gstreamer.freedesktop.org";
diff --git a/pkgs/development/libraries/gstreamer/vaapi/default.nix b/pkgs/development/libraries/gstreamer/vaapi/default.nix
index cac56f64cc91..1b2efa630b92 100644
--- a/pkgs/development/libraries/gstreamer/vaapi/default.nix
+++ b/pkgs/development/libraries/gstreamer/vaapi/default.nix
@@ -16,25 +16,32 @@
, gst-plugins-bad
, nasm
, libvpx
-, python
+, python3
}:
stdenv.mkDerivation rec {
pname = "gstreamer-vaapi";
- version = "1.16.2";
+ version = "1.18.0";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "00f6sx700qm1ximi1ag2c27m35dywwhhg6awhz85va34mfqff78r";
+ sha256 = "0ccyzv15jzf0pi0ndrmfww016cn4c0y4265bacdvnxbgff6fpvy6";
};
- outputs = [ "out" "dev" ];
+ outputs = [
+ "out"
+ "dev"
+ # "devdoc" # disabled until `hotdoc` is packaged in nixpkgs
+ ];
nativeBuildInputs = [
meson
ninja
pkgconfig
bzip2
+
+ # documentation
+ # TODO add hotdoc here
];
buildInputs = [
@@ -55,13 +62,19 @@ stdenv.mkDerivation rec {
libGLU
nasm
libvpx
- python
+ python3
];
mesonFlags = [
"-Dexamples=disabled" # requires many dependencies and probably not useful for our users
+ "-Ddoc=disabled" # `hotdoc` not packaged in nixpkgs as of writing
];
+ postPatch = ''
+ patchShebangs \
+ scripts/extract-release-date-from-doap-file.py
+ '';
+
meta = with stdenv.lib; {
description = "Set of VAAPI GStreamer Plug-ins";
homepage = "https://gstreamer.freedesktop.org";
diff --git a/pkgs/development/libraries/gtk-layer-shell/default.nix b/pkgs/development/libraries/gtk-layer-shell/default.nix
index 14f822432ee3..086f6472ee0a 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.3.0";
outputs = [ "out" "dev" "devdoc" ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
owner = "wmww";
repo = "gtk-layer-shell";
rev = "v${version}";
- sha256 = "0kas84z44p3vz92sljbnahh43wfj69knqsy1za729j8phrlwqdmg";
+ sha256 = "1f7hfwik7a9kzw0q1k3xc1yisrgg8lbp5pjr337phc9hm38lhq3c";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/gtk/2.x.nix b/pkgs/development/libraries/gtk/2.x.nix
index e01034a3d584..be5f8521f9c8 100644
--- a/pkgs/development/libraries/gtk/2.x.nix
+++ b/pkgs/development/libraries/gtk/2.x.nix
@@ -12,15 +12,9 @@ assert cupsSupport -> cups != null;
with stdenv.lib;
-let
- pname = "gtk+";
- version = "2.24.32"; # remove passthru on next update
-in
stdenv.mkDerivation rec {
- name = "${pname}-${version}";
-
- # passthru to prevent rebuild but allow pname and version
- passthru = { inherit pname version; };
+ pname = "gtk+";
+ version = "2.24.32";
src = fetchurl {
url = "mirror://gnome/sources/gtk+/2.24/${pname}-${version}.tar.xz";
diff --git a/pkgs/development/libraries/gtk/3.x.nix b/pkgs/development/libraries/gtk/3.x.nix
index bf78d15d39c6..2cae9546b74c 100644
--- a/pkgs/development/libraries/gtk/3.x.nix
+++ b/pkgs/development/libraries/gtk/3.x.nix
@@ -25,6 +25,7 @@
, epoxy
, json-glib
, libxkbcommon
+, libxml2
, gmp
, gnome3
, gsettings-desktop-schemas
@@ -48,7 +49,7 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "gtk+3";
- version = "3.24.21";
+ version = "3.24.23";
outputs = [ "out" "dev" ] ++ optional withGtkDoc "devdoc";
outputBin = "dev";
@@ -60,7 +61,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/gtk+/${stdenv.lib.versions.majorMinor version}/gtk+-${version}.tar.xz";
- sha256 = "0llgq2adzn9p3bfq9rv2dhscmvzs35jp3glrfvy3vs1mrpknmsmf";
+ sha256 = "1cg2vbwbcp7bc84ky0b69ipgdr9djhspnf5k8lajb8jphcj4v1jx";
};
patches = [
@@ -71,8 +72,8 @@ stdenv.mkDerivation rec {
sha256 = "0g6fhqcv8spfy3mfmxpyji93k8d4p4q4fz1v9a1c1cgcwkz41d7p";
})
- # Fix path handling in pkg-config
- # https://gitlab.gnome.org/GNOME/gtk/merge_requests/1793
+ # Fix path handling in pkg-config. MR for the gtk-3-24 branch:
+ # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2605
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gtk/commit/6d9db8610eff8c12d594d53b7813d9eea1247801.patch";
sha256 = "0rd1kjh0m4mrj2hkcqlsq1j0d6ahn5c237fd211r158gd1jiwys0";
@@ -97,11 +98,6 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-DG_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS";
postPatch = ''
- # TODO: Remove in 3.24.21
- # https://gitlab.gnome.org/GNOME/gtk/issues/2669
- echo "${stdenv.shell}" > check-version.py
- chmod +x check-version.py
-
files=(
build-aux/meson/post-install.py
demos/gtk-demo/geninclude.py
@@ -130,6 +126,8 @@ stdenv.mkDerivation rec {
docbook_xml_dtd_43
docbook_xsl
gtk-doc
+ # For xmllint
+ libxml2
];
buildInputs = [
diff --git a/pkgs/development/libraries/gtksourceview/3.x.nix b/pkgs/development/libraries/gtksourceview/3.x.nix
index d882d3b1a6c1..d32a0eebf137 100644
--- a/pkgs/development/libraries/gtksourceview/3.x.nix
+++ b/pkgs/development/libraries/gtksourceview/3.x.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, atk, cairo, glib, gtk3, pango, vala
-, libxml2, perl, intltool, gettext, gnome3, gobject-introspection, dbus, xvfb_run, shared-mime-info }:
+, libxml2, perl, intltool, gettext, gobject-introspection, dbus, xvfb_run, shared-mime-info }:
stdenv.mkDerivation rec {
pname = "gtksourceview";
@@ -42,13 +42,6 @@ stdenv.mkDerivation rec {
make check
'';
- passthru = {
- updateScript = gnome3.updateScript {
- packageName = "gtksourceview";
- attrPath = "gtksourceview3";
- };
- };
-
meta = with stdenv.lib; {
homepage = "https://wiki.gnome.org/Projects/GtkSourceView";
platforms = with platforms; linux ++ darwin;
diff --git a/pkgs/development/libraries/gtksourceview/4.x.nix b/pkgs/development/libraries/gtksourceview/4.x.nix
index 565b7f782d57..2041e83fb0c3 100644
--- a/pkgs/development/libraries/gtksourceview/4.x.nix
+++ b/pkgs/development/libraries/gtksourceview/4.x.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "gtksourceview";
- version = "4.6.1";
+ version = "4.8.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0x7q9lwgrc4kkciy7vgwd80v2ji7plyqiqbvkvx2yqarmfkqgx33";
+ sha256 = "06jfbfbi73j9i3qsr7sxg3yl3643bn3aydbzx6xg3v8ca0hr3880";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/libraries/gumbo/default.nix b/pkgs/development/libraries/gumbo/default.nix
index 9acc48ae0b85..e8035d8b1cf9 100644
--- a/pkgs/development/libraries/gumbo/default.nix
+++ b/pkgs/development/libraries/gumbo/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
description = "C99 HTML parsing algorithm";
homepage = "https://github.com/google/gumbo-parser";
maintainers = [ maintainers.nico202 ];
- platforms = platforms.linux;
+ platforms = with platforms; linux ++ darwin;
license = licenses.asl20;
};
}
diff --git a/pkgs/development/libraries/gusb/default.nix b/pkgs/development/libraries/gusb/default.nix
index 204c9d8dd743..a2e157691459 100644
--- a/pkgs/development/libraries/gusb/default.nix
+++ b/pkgs/development/libraries/gusb/default.nix
@@ -1,20 +1,26 @@
{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, gobject-introspection
-, gtk-doc, docbook_xsl, docbook_xml_dtd_412, docbook_xml_dtd_44
+, gtk-doc, docbook_xsl, docbook_xml_dtd_412, docbook_xml_dtd_44, python3
, glib, systemd, libusb1, vala, hwdata
}:
+
+let
+ pythonEnv = python3.withPackages(ps: with ps; [
+ setuptools
+ ]);
+in
stdenv.mkDerivation rec {
pname = "gusb";
- version = "0.3.3";
+ version = "0.3.5";
outputs = [ "bin" "out" "dev" "devdoc" ];
src = fetchurl {
url = "https://people.freedesktop.org/~hughsient/releases/libgusb-${version}.tar.xz";
- sha256 = "14pbd0812151ga7jrpzi88fcrwkckx6m07ay84l7dzkxbdc44fgr";
+ sha256 = "1pv5ivbwxb9anq2j34i68r8fgs8nwsi4hmss7h9v1i3wk7300ajv";
};
nativeBuildInputs = [
- meson ninja pkgconfig gettext
+ meson ninja pkgconfig gettext pythonEnv
gtk-doc docbook_xsl docbook_xml_dtd_412 docbook_xml_dtd_44
gobject-introspection vala
];
diff --git a/pkgs/development/libraries/gvfs/default.nix b/pkgs/development/libraries/gvfs/default.nix
index cff6569be50b..f79ffa579c87 100644
--- a/pkgs/development/libraries/gvfs/default.nix
+++ b/pkgs/development/libraries/gvfs/default.nix
@@ -41,11 +41,11 @@
stdenv.mkDerivation rec {
pname = "gvfs";
- version = "1.44.1";
+ version = "1.46.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0ipv0jgzim6glsgizmfjkx0m3gd1l9lr242m0jj6cdmhs52k5vsh";
+ sha256 = "00r56kp8dhdn1ypyap66klymlwlh646n4f1ri797w2x6p70sc7k2";
};
postPatch = ''
diff --git a/pkgs/development/libraries/harfbuzz/default.nix b/pkgs/development/libraries/harfbuzz/default.nix
index 8110f13d14ca..6c5703f521d7 100644
--- a/pkgs/development/libraries/harfbuzz/default.nix
+++ b/pkgs/development/libraries/harfbuzz/default.nix
@@ -11,7 +11,7 @@
}:
let
- version = "2.7.1";
+ version = "2.7.2";
inherit (stdenv.lib) optional optionals optionalString;
mesonFeatureFlag = opt: b:
"-D${opt}=${if b then "enabled" else "disabled"}";
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
owner = "harfbuzz";
repo = "harfbuzz";
rev = version;
- sha256 = "172jmwp666xbs6yy1pc2495gnkz8xw11b8zkz3j19jxlvvp4mxcs";
+ sha256 = "0vfyxr3lvzp80j1347nrwpr1ndv265p15rj2q8rj31lb26nyz4dm";
};
postPatch = ''
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 11cdd0ab7e0c..df8212cd5a65 100644
--- a/pkgs/development/libraries/hidapi/default.nix
+++ b/pkgs/development/libraries/hidapi/default.nix
@@ -1,21 +1,21 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, systemd, libusb1
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, udev, libusb1
, darwin }:
stdenv.mkDerivation rec {
pname = "hidapi";
- version = "0.9.0";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "libusb";
repo = "hidapi";
rev = "${pname}-${version}";
- sha256 = "1p4g8lgwj4rki6lbn5l6rvwj0xlbn1xfh4d255bg5pvgczmwmc4i";
+ sha256 = "1n3xn1zvxgyzb84cjpw3i5alw0gkbrps11r4ijxzyqxqym0khagr";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ ]
- ++ stdenv.lib.optionals stdenv.isLinux [ libusb1 systemd ];
+ ++ stdenv.lib.optionals stdenv.isLinux [ libusb1 udev ];
enableParallelBuilding = true;
@@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Library for communicating with USB and Bluetooth HID devices";
homepage = "https://github.com/libusb/hidapi";
+ maintainers = with maintainers; [ prusnak ];
# Actually, you can chose between GPLv3, BSD or HIDAPI license (more liberal)
license = licenses.bsd3;
platforms = platforms.unix;
diff --git a/pkgs/development/libraries/hpx/default.nix b/pkgs/development/libraries/hpx/default.nix
index b6d6b6887525..ba7da8f5b774 100644
--- a/pkgs/development/libraries/hpx/default.nix
+++ b/pkgs/development/libraries/hpx/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "hpx";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "STEllAR-GROUP";
repo = "hpx";
rev = version;
- sha256 = "10hgjavhvn33y3k5j3l1326x13bxffghg2arxjrh7i7zd3qprfv5";
+ sha256 = "1ld2k00500p107jarw379hsd1nlnm33972nv9c3ssfq619bj01c9";
};
buildInputs = [ boost hwloc gperftools ];
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/hyphen/default.nix b/pkgs/development/libraries/hyphen/default.nix
index 9f30ff54823f..9251b2853f1c 100644
--- a/pkgs/development/libraries/hyphen/default.nix
+++ b/pkgs/development/libraries/hyphen/default.nix
@@ -22,6 +22,6 @@ in stdenv.mkDerivation rec {
homepage = "https://sourceforge.net/projects/hunspell/files/Hyphen/";
platforms = platforms.all;
license = with licenses; [ gpl2 lgpl21 mpl11 ];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/development/libraries/icu/base.nix b/pkgs/development/libraries/icu/base.nix
index 81f75ad526a7..d8e9bd16ab89 100644
--- a/pkgs/development/libraries/icu/base.nix
+++ b/pkgs/development/libraries/icu/base.nix
@@ -57,7 +57,7 @@ let
# FIXME: This fixes dylib references in the dylibs themselves, but
# not in the programs in $out/bin.
- buildInputs = stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ nativeBuildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
# remove dependency on bootstrap-tools in early stdenv build
postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
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 fadd2657b688..1635827340e2 100644
--- a/pkgs/development/libraries/indilib/default.nix
+++ b/pkgs/development/libraries/indilib/default.nix
@@ -1,5 +1,5 @@
{ stdenv
-, fetchurl
+, fetchFromGitHub
, cmake
, cfitsio
, libusb1
@@ -9,14 +9,18 @@
, curl
, libjpeg
, gsl
+, fftw
}:
-stdenv.mkDerivation {
- name = "indilib-1.1.0";
+stdenv.mkDerivation rec {
+ pname = "indilib";
+ version = "1.8.7";
- src = fetchurl {
- url = "mirror://sourceforge/indi/libindi_1.1.0.tar.gz";
- sha256 = "1bs6lkwqd4aashg93mqqkc7nrg7fbx9mdw85qs5263jqa6sr780w";
+ src = fetchFromGitHub {
+ owner = "indilib";
+ repo = "indi";
+ rev = "v${version}";
+ sha256 = "0cy9l1vpsnfilxslvmn88hhq8iw8cnx3xpbnl78c0dgjyfv5xmhz";
};
patches = [
@@ -36,12 +40,14 @@ stdenv.mkDerivation {
libnova
libjpeg
gsl
+ fftw
];
- meta = {
+ meta = with stdenv.lib; {
homepage = "https://www.indilib.org/";
- license = stdenv.lib.licenses.lgpl2Plus;
- description = "Implementaion of the INDI protocol for POSIX operating systems";
- platforms = stdenv.lib.platforms.unix;
+ description = "Implementation of the INDI protocol for POSIX operating systems";
+ license = licenses.lgpl2Plus;
+ maintainers = with maintainers; [ hjones2199 ];
+ platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/development/libraries/indilib/udev-dir.patch b/pkgs/development/libraries/indilib/udev-dir.patch
index 0f497419e706..701680012914 100644
--- a/pkgs/development/libraries/indilib/udev-dir.patch
+++ b/pkgs/development/libraries/indilib/udev-dir.patch
@@ -1,12 +1,11 @@
-diff -Naur libindi-1.0.0-upstream/CMakeLists.txt libindi-1.0.0/CMakeLists.txt
---- libindi-1.0.0-upstream/CMakeLists.txt 2015-03-28 21:06:49.576863460 -0430
-+++ libindi-1.0.0/CMakeLists.txt 2015-03-28 21:07:48.420677548 -0430
-@@ -28,7 +28,7 @@
- ## the following are directories where stuff will be installed to
- set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include/")
- set(PKGCONFIG_INSTALL_PREFIX "${LIB_DESTINATION}/pkgconfig/")
--set(UDEVRULES_INSTALL_DIR "/lib/udev/rules.d" CACHE STRING "Base directory for udev rules")
-+set(UDEVRULES_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib/udev/rules.d" CACHE STRING "Base directory for udev rules")
-
- ################## Includes ################################
- Include (CheckCXXSourceCompiles)
+--- indi-1.8.6/CMakeLists.txt 2020-08-21 05:56:59.000000000 -0500
++++ CMakeLists.txt 2020-11-01 12:50:57.621293870 -0600
+@@ -77,7 +77,7 @@
+ ## the following are directories where stuff will be installed to
+ set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include/")
+ set(PKGCONFIG_INSTALL_PREFIX "${CMAKE_INSTALL_LIBDIR}/pkgconfig/")
+-set(UDEVRULES_INSTALL_DIR "/lib/udev/rules.d" CACHE STRING "Base directory for udev rules")
++set(UDEVRULES_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib/udev/rules.d" CACHE STRING "Base directory for udev rules")
+
+ set(PKG_CONFIG_LIBDIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR})
+
diff --git a/pkgs/development/libraries/intel-gmmlib/default.nix b/pkgs/development/libraries/intel-gmmlib/default.nix
index 89305baaee80..8d9a323fa497 100644
--- a/pkgs/development/libraries/intel-gmmlib/default.nix
+++ b/pkgs/development/libraries/intel-gmmlib/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "intel-gmmlib";
- version = "20.2.5";
+ version = "20.3.3";
src = fetchFromGitHub {
owner = "intel";
repo = "gmmlib";
rev = "${pname}-${version}";
- sha256 = "0jg3kc74iqmbclx77a6dp4h85va8wi210x4zf5jypiq35c57r8hh";
+ sha256 = "1diq1gqpfv5bawvag6bzwnd3ilhacwmwx3bl67abjvbb0m3jw4lk";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/intel-media-driver/default.nix b/pkgs/development/libraries/intel-media-driver/default.nix
index cb8c0a1cb145..4130d8cf8b9b 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.3.0";
+ version = "20.4.1";
src = fetchFromGitHub {
owner = "intel";
repo = "media-driver";
rev = "intel-media-${version}";
- sha256 = "0dy30g32iqyygap3cm1idbhwnm1p3qvf2j2nzcr9n5im287h5gcr";
+ sha256 = "1axklxzv85flhv41s8nmp7m4kswnav6qpg8w9przac9ji07rknwl";
};
cmakeFlags = [
diff --git a/pkgs/development/libraries/intel-media-sdk/default.nix b/pkgs/development/libraries/intel-media-sdk/default.nix
index 90f6b4d49b84..71e6d3d700ab 100644
--- a/pkgs/development/libraries/intel-media-sdk/default.nix
+++ b/pkgs/development/libraries/intel-media-sdk/default.nix
@@ -1,13 +1,15 @@
-{ stdenv, fetchurl, cmake, pkgconfig, gtest, libdrm, libpciaccess, libva, libX11
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, gtest, libdrm, libpciaccess, libva, libX11
, libXau, libXdmcp, libpthreadstubs }:
stdenv.mkDerivation rec {
pname = "intel-media-sdk";
- version = "20.2.1";
+ version = "20.4.1";
- src = fetchurl {
- url = "https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${version}.tar.gz";
- sha256 = "0m3ipfdknpgrdwiywlinl4sfkfrvyv7wmq1j83pmbr54z067sgg1";
+ src = fetchFromGitHub {
+ owner = "Intel-Media-SDK";
+ repo = "MediaSDK";
+ rev = "intel-mediasdk-${version}";
+ sha256 = "0qnq43qjcmzkn6v2aymzi3kycndk9xw6m5f5g5sz5x53nz556bp0";
};
nativeBuildInputs = [ cmake pkgconfig ];
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/java/lombok/default.nix b/pkgs/development/libraries/java/lombok/default.nix
index 5928d99b6c24..5a1210036056 100644
--- a/pkgs/development/libraries/java/lombok/default.nix
+++ b/pkgs/development/libraries/java/lombok/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "lombok-1.18.12";
+ name = "lombok-1.18.16";
src = fetchurl {
url = "https://projectlombok.org/downloads/${name}.jar";
- sha256 = "01jl6i5wzjxyk36fcq6ji90x9h143gvnwhv86cbkqaxhxh41af29";
+ sha256 = "1msys7xkaj0d7fi112fmb2z50mk46db58agzrrdyimggsszwn1kj";
};
buildCommand = ''
diff --git a/pkgs/development/libraries/jbig2dec/default.nix b/pkgs/development/libraries/jbig2dec/default.nix
index a6eb56423954..4004c9f387ef 100644
--- a/pkgs/development/libraries/jbig2dec/default.nix
+++ b/pkgs/development/libraries/jbig2dec/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "jbig2dec";
- version = "0.18";
+ version = "0.19";
src = fetchurl {
- url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/${pname}-${version}.tar.gz";
- sha256 = "0pigfw2v0ppvr0lbysm69gx0zsa5q2q92yrb8af2j3im6x97f6cy";
+ url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9533/${pname}-${version}.tar.gz";
+ sha256 = "0dwa24kjqyg9hmm40fh048sdxfpnasz43l2rm8wlkw1qbdlpd517";
};
postPatch = ''
diff --git a/pkgs/development/libraries/json-c/default.nix b/pkgs/development/libraries/json-c/default.nix
index 164f7c44ba9d..d72d50214348 100644
--- a/pkgs/development/libraries/json-c/default.nix
+++ b/pkgs/development/libraries/json-c/default.nix
@@ -1,21 +1,14 @@
-{ stdenv, fetchurl, fetchpatch, cmake }:
+{ stdenv, fetchurl, cmake }:
stdenv.mkDerivation rec {
- name = "json-c-0.14";
+ pname = "json-c";
+ version = "0.15";
+
src = fetchurl {
- url = "https://s3.amazonaws.com/json-c_releases/releases/${name}-nodoc.tar.gz";
- sha256 = "1yia8417qljmczs9w3rn4c4i2p2iywq098pgrj11s81599j4x4cr";
+ url = "https://s3.amazonaws.com/json-c_releases/releases/${pname}-${version}.tar.gz";
+ sha256 = "1im484iz08j3gmzpw07v16brwq46pxxj65i996kkp2vivcfhmn5q";
};
- patches = [
- # https://nvd.nist.gov/vuln/detail/CVE-2020-12762
- (fetchpatch {
- name = "CVE-2020-12762.patch";
- url = "https://github.com/json-c/json-c/commit/5d6fa331418d49f1bd488553fd1cfa9ab023fabb.patch";
- sha256 = "0aar7kgbycqxnhh0lrr61adfbb903nbapalhs5i6h8anxwy1ylcm";
- })
- ];
-
outputs = [ "out" "dev" ];
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/json-glib/default.nix b/pkgs/development/libraries/json-glib/default.nix
index 4ae4a71091e4..f89d4bc45341 100644
--- a/pkgs/development/libraries/json-glib/default.nix
+++ b/pkgs/development/libraries/json-glib/default.nix
@@ -14,8 +14,8 @@ in stdenv.mkDerivation rec {
};
propagatedBuildInputs = [ glib ];
- nativeBuildInputs = [ meson ninja pkgconfig gettext gobject-introspection glib ];
- buildInputs = stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ nativeBuildInputs = [ meson ninja pkgconfig gettext gobject-introspection glib ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/jsoncpp/default.nix b/pkgs/development/libraries/jsoncpp/default.nix
index 5e361a09d357..73aaaec4e4c4 100644
--- a/pkgs/development/libraries/jsoncpp/default.nix
+++ b/pkgs/development/libraries/jsoncpp/default.nix
@@ -2,13 +2,15 @@
stdenv.mkDerivation rec {
pname = "jsoncpp";
- version = "1.9.2";
+ version = "1.9.4";
+
+ outputs = ["out" "dev"];
src = fetchFromGitHub {
owner = "open-source-parsers";
repo = "jsoncpp";
rev = version;
- sha256 = "037d1b1qdmn3rksmn1j71j26bv4hkjv7sn7da261k853xb5899sg";
+ sha256 = "0qnx5y6c90fphl9mj9d20j2dfgy6s5yr5l0xnzid0vh71zrp6jwv";
};
/* During darwin bootstrap, we have a cp that doesn't understand the
@@ -23,30 +25,17 @@ 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`/src/lib_json''${DYLD_LIBRARY_PATH:+:}$DYLD_LIBRARY_PATH"
+ export DYLD_LIBRARY_PATH="$PWD/lib''${DYLD_LIBRARY_PATH:+:}$DYLD_LIBRARY_PATH"
'' else ''
- export LD_LIBRARY_PATH="`pwd`/src/lib_json''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
+ export LD_LIBRARY_PATH="$PWD/lib''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
'';
nativeBuildInputs = [ cmake python validatePkgConfig ];
- patches = [
- # Fix generation of pkg-config file (https://github.com/open-source-parsers/jsoncpp/pull/1199)
- (fetchpatch {
- url = "https://github.com/open-source-parsers/jsoncpp/commit/b05a21342a646a986b11c28ba6b19665756d21d2.patch";
- sha256 = "0dn4cvvkcp9mnxbzyaqb49z6bv5yqsx1wlf1lyki1n2rni2hn63p";
- })
- ] ++ stdenv.lib.optionals (stdenv.isAarch64 || stdenv.isAarch32) [
- # fix inverted sense in isAnyCharRequiredQuoting on arm. See: https://github.com/open-source-parsers/jsoncpp/pull/1120
- (fetchpatch {
- url = "https://github.com/open-source-parsers/jsoncpp/commit/9093358efae9e5981aa60013487fc7215f040a59.patch";
- sha256 = "1wiqp70sck2md14sfc0zdkblqk9750cl55ykf9d6b9vs1ifzzzq5";
- })
- ];
-
cmakeFlags = [
"-DBUILD_SHARED_LIBS=ON"
"-DBUILD_STATIC_LIBS=OFF"
+ "-DBUILD_OBJECT_LIBS=OFF"
"-DJSONCPP_WITH_CMAKE_PACKAGE=ON"
];
diff --git a/pkgs/development/libraries/jsonrpc-glib/default.nix b/pkgs/development/libraries/jsonrpc-glib/default.nix
index b641a5473023..61f357689c4d 100644
--- a/pkgs/development/libraries/jsonrpc-glib/default.nix
+++ b/pkgs/development/libraries/jsonrpc-glib/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, meson, ninja, glib, json-glib, pkgconfig, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_43, gnome3 }:
stdenv.mkDerivation rec {
pname = "jsonrpc-glib";
- version = "3.34.0";
+ version = "3.38.0";
outputs = [ "out" "dev" "devdoc" ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0j05x4xv2cp3cbmp30m68z8g4rdw7b030ip4wszyfj9ya15v5kni";
+ sha256 = "3F8ZFKkRUrcPqPyaEe3hMUirSvZE2yejZjI4jJJ6ioI=";
};
mesonFlags = [
diff --git a/pkgs/development/libraries/kdiagram/default.nix b/pkgs/development/libraries/kdiagram/default.nix
index 50f3e6a6c025..b9f16d3cfaef 100644
--- a/pkgs/development/libraries/kdiagram/default.nix
+++ b/pkgs/development/libraries/kdiagram/default.nix
@@ -1,14 +1,18 @@
{
- mkDerivation, fetchurl, lib,
+ mkDerivation, fetchFromGitLab, lib,
extra-cmake-modules, qttools,
qtbase, qtsvg,
}:
-mkDerivation {
- name = "kdiagram-2.6.0";
- src = fetchurl {
- url = "https://download.kde.org/stable/kdiagram/2.6.0/src/kdiagram-2.6.0.tar.xz";
- sha256 = "10hqk12wwgbiq4q5145s8v7v96j621ckq1yil9s4pihmgsnqsy02";
+mkDerivation rec {
+ pname = "kdiagram";
+ version = "2.7.0";
+ src = fetchFromGitLab {
+ domain = "invent.kde.org";
+ owner = "graphics";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "NSBNHPr8JzBn3y3ivhL0RjiXjDuPwZsTTOeI22pq3vc=";
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
propagatedBuildInputs = [ qtbase qtsvg ];
diff --git a/pkgs/development/libraries/kdsoap/default.nix b/pkgs/development/libraries/kdsoap/default.nix
index dde2e5cb1a77..50ba2c300b3f 100644
--- a/pkgs/development/libraries/kdsoap/default.nix
+++ b/pkgs/development/libraries/kdsoap/default.nix
@@ -4,7 +4,7 @@
}:
let
- version = "1.9.0";
+ version = "1.9.1";
in
mkDerivation {
@@ -24,7 +24,7 @@ mkDerivation {
};
src = fetchurl {
url = "https://github.com/KDAB/KDSoap/releases/download/kdsoap-${version}/kdsoap-${version}.tar.gz";
- sha256 = "0a28k48cmagqxhaayyrqnxsx1zbvw4f06dgs16kl33xhbinn5fg3";
+ sha256 = "09rxx7h98niawz7i94g279c2rgh7xmq1hqxwlyzwsaqsx4kfl850";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/keystone/default.nix b/pkgs/development/libraries/keystone/default.nix
new file mode 100644
index 000000000000..dc83209c1479
--- /dev/null
+++ b/pkgs/development/libraries/keystone/default.nix
@@ -0,0 +1,32 @@
+{ stdenv
+, fetchFromGitHub
+, pkg-config
+, cmake
+, python3
+}:
+
+stdenv.mkDerivation rec {
+ pname = "keystone";
+ version = "0.9.2";
+
+ src = fetchFromGitHub {
+ owner = "keystone-engine";
+ repo = pname;
+ rev = version;
+ sha256 = "020d1l1aqb82g36l8lyfn2j8c660mm6sh1nl4haiykwgdl9xnxfa";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ cmake
+ python3
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Lightweight multi-platform, multi-architecture assembler framework";
+ homepage = "https://www.keystone-engine.org";
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/kpeoplevcard/default.nix b/pkgs/development/libraries/kpeoplevcard/default.nix
index c405532e4363..d2244a252347 100644
--- a/pkgs/development/libraries/kpeoplevcard/default.nix
+++ b/pkgs/development/libraries/kpeoplevcard/default.nix
@@ -32,7 +32,7 @@ mkDerivation rec {
meta = with lib; {
description = "Pulseaudio bindings for Qt";
- homepage = "KPeople VCard Support";
+ homepage = "https://github.com/KDE/kpeoplevcard";
license = with licenses; [ lgpl2 ];
maintainers = with maintainers; [ doronbehar ];
};
diff --git a/pkgs/development/libraries/kpmcore/default.nix b/pkgs/development/libraries/kpmcore/default.nix
index 7903fc746390..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, kdeFrameworks
+, qtbase, kio
, libatasmart, parted
-, utillinux }:
+, util-linux }:
stdenv.mkDerivation rec {
pname = "kpmcore";
@@ -17,9 +17,9 @@ stdenv.mkDerivation rec {
libatasmart
parted # we only need the library
- kdeFrameworks.kio
+ 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/leatherman/default.nix b/pkgs/development/libraries/leatherman/default.nix
index 4623e5ca70ef..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.1";
+ version = "1.12.3";
src = fetchFromGitHub {
- sha256 = "1mgd7jqfg6f0y2yrh2m1njlwrpd15kas88776jdd5fsl7gvb5khn";
+ sha256 = "1mhj29n40z7bvn1ns61wf8812ikm2mpc0d5ip0ha920z0anzqhwr";
rev = version;
repo = "leatherman";
owner = "puppetlabs";
diff --git a/pkgs/development/libraries/leveldb/default.nix b/pkgs/development/libraries/leveldb/default.nix
index 33eca603c267..14d426701ba3 100644
--- a/pkgs/development/libraries/leveldb/default.nix
+++ b/pkgs/development/libraries/leveldb/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ snappy ];
nativeBuildInputs = []
- ++ stdenv.lib.optional stdenv.isDarwin [ fixDarwinDylibNames ];
+ ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
buildPhase = ''
make all
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/libLAS/default.nix b/pkgs/development/libraries/libLAS/default.nix
index 95569c0a8132..27db14e71660 100644
--- a/pkgs/development/libraries/libLAS/default.nix
+++ b/pkgs/development/libraries/libLAS/default.nix
@@ -9,8 +9,8 @@ stdenv.mkDerivation rec {
sha256 = "0xjfxb3ydvr2258ji3spzyf81g9caap19ql2pk91wiivqsc4mnws";
};
- buildInputs = [ boost cmake gdal libgeotiff libtiff LASzip2 ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ nativeBuildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
+ buildInputs = [ boost cmake gdal libgeotiff libtiff LASzip2 ];
cmakeFlags = [
"-DGDAL_CONFIG=${gdal}/bin/gdal-config"
diff --git a/pkgs/development/libraries/libamqpcpp/default.nix b/pkgs/development/libraries/libamqpcpp/default.nix
index 02aa7be623ca..b074cba5c81d 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.8";
src = fetchFromGitHub {
owner = "CopernicaMarketingSoftware";
repo = "AMQP-CPP";
rev = "v${version}";
- sha256 = "0993vlvpa3vwg7qb5vl3jcnqwb8dqqfrxg4gg8mz7icnhx57kj34";
+ sha256 = "1cgpk1v8wgsdyl2gx1bk1nrqflc17ciy0wdg3rgzgy0avl4yghww";
};
buildInputs = [ openssl ];
diff --git a/pkgs/development/libraries/libargon2/default.nix b/pkgs/development/libraries/libargon2/default.nix
index 9bf05a679cc0..f559c10456bb 100644
--- a/pkgs/development/libraries/libargon2/default.nix
+++ b/pkgs/development/libraries/libargon2/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchpatch }:
+{ stdenv, fetchFromGitHub, fetchpatch, fixDarwinDylibNames }:
stdenv.mkDerivation rec {
pname = "libargon2";
@@ -11,6 +11,8 @@ stdenv.mkDerivation rec {
sha256 = "0p4ry9dn0mi9js0byijxdyiwx74p1nr8zj7wjpd1fjgqva4sk23i";
};
+ nativeBuildInputs = [ fixDarwinDylibNames ];
+
patches = [
# TODO: remove when https://github.com/P-H-C/phc-winner-argon2/pull/277 is merged + released
(fetchpatch {
diff --git a/pkgs/development/libraries/libass/default.nix b/pkgs/development/libraries/libass/default.nix
index 508a57b203d2..9d8cf7434c23 100644
--- a/pkgs/development/libraries/libass/default.nix
+++ b/pkgs/development/libraries/libass/default.nix
@@ -1,8 +1,7 @@
{ stdenv, fetchurl, pkgconfig, yasm
-, freetype, fribidi
+, freetype, fribidi, harfbuzz
, encaSupport ? true, enca ? null # enca support
, fontconfigSupport ? true, fontconfig ? null # fontconfig support
-, harfbuzzSupport ? true, harfbuzz ? null # harfbuzz support
, rasterizerSupport ? false # Internal rasterizer
, largeTilesSupport ? false # Use larger tiles in the rasterizer
, libiconv
@@ -10,7 +9,6 @@
assert encaSupport -> enca != null;
assert fontconfigSupport -> fontconfig != null;
-assert harfbuzzSupport -> harfbuzz != null;
let
mkFlag = optSet: flag: if optSet then "--enable-${flag}" else "--disable-${flag}";
@@ -19,27 +17,25 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libass";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchurl {
url = "https://github.com/libass/libass/releases/download/${version}/${pname}-${version}.tar.xz";
- sha256 = "18iqznl4mabhj9ywfsz4kwvbsplcv1jjxq50nxssvbj8my1267w8";
+ sha256 = "0cz8v6kh3f2j5rdjrra2z0h715fa16vjm7kambvqx9hak86262cz";
};
configureFlags = [
(mkFlag encaSupport "enca")
(mkFlag fontconfigSupport "fontconfig")
- (mkFlag harfbuzzSupport "harfbuzz")
(mkFlag rasterizerSupport "rasterizer")
(mkFlag largeTilesSupport "large-tiles")
];
nativeBuildInputs = [ pkgconfig yasm ];
- buildInputs = [ freetype fribidi ]
+ buildInputs = [ freetype fribidi harfbuzz ]
++ optional encaSupport enca
++ optional fontconfigSupport fontconfig
- ++ optional harfbuzzSupport harfbuzz
++ optional stdenv.isDarwin libiconv;
meta = {
diff --git a/pkgs/development/libraries/libassuan/default.nix b/pkgs/development/libraries/libassuan/default.nix
index e92db2ab87ee..aa798668f8ea 100644
--- a/pkgs/development/libraries/libassuan/default.nix
+++ b/pkgs/development/libraries/libassuan/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libassuan";
- version = "2.5.3";
+ version = "2.5.4";
src = fetchurl {
url = "mirror://gnupg/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "00p7cpvzf0q3qwcgg51r9d0vbab4qga2xi8wpk2fgd36710b1g4i";
+ sha256 = "1w7vnnycq4z7gf4bk38pi4hrb8qrrzgfpz3cd7frwldxnfbfx060";
};
outputs = [ "out" "dev" "info" ];
diff --git a/pkgs/development/libraries/libavif/default.nix b/pkgs/development/libraries/libavif/default.nix
index 7b6d1ecfbb27..25422c8b7d90 100644
--- a/pkgs/development/libraries/libavif/default.nix
+++ b/pkgs/development/libraries/libavif/default.nix
@@ -11,21 +11,22 @@
stdenv.mkDerivation rec {
pname = "libavif";
- version = "0.8.1";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "AOMediaCodec";
repo = pname;
rev = "v${version}";
- sha256 = "1fs222cn1d60pv5fjsr92axk5dival70b6yqw0wng5ikk9zsdkhy";
+ sha256 = "1qvjd3xi9r89pcblxdgz4c6hqp67ss53b1x9zkg7lrik7g3lwq8d";
};
# reco: encode libaom slowest but best, decode dav1d fastest
cmakeFlags = [
"-DBUILD_SHARED_LIBS=ON"
- "-DAVIF_CODEC_AOM=ON"
- "-DAVIF_CODEC_DAV1D=ON"
+ "-DAVIF_CODEC_AOM=ON" # best encoder (slow but small)
+ "-DAVIF_CODEC_DAV1D=ON" # best decoder (fast)
+ "-DAVIF_CODEC_AOM_DECODE=OFF"
"-DAVIF_BUILD_APPS=ON"
];
diff --git a/pkgs/development/libraries/libbfd/default.nix b/pkgs/development/libraries/libbfd/default.nix
index 75db780b7bb6..e622cc6be687 100644
--- a/pkgs/development/libraries/libbfd/default.nix
+++ b/pkgs/development/libraries/libbfd/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
outputs = [ "out" "dev" ];
patches = binutils-unwrapped.patches ++ [
- ../../tools/misc/binutils/build-components-separately.patch
+ (binutils-unwrapped.patchesDir + "/build-components-separately.patch")
(fetchpatch {
url = "https://raw.githubusercontent.com/mxe/mxe/e1d4c144ee1994f70f86cf7fd8168fe69bd629c6/src/bfd-1-disable-subdir-doc.patch";
sha256 = "0pzb3i74d1r7lhjan376h59a7kirw15j7swwm8pz3zy9lkdqkj6q";
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/libbluray/default.nix b/pkgs/development/libraries/libbluray/default.nix
index 7bfd9a8a2d02..a00e2272d668 100644
--- a/pkgs/development/libraries/libbluray/default.nix
+++ b/pkgs/development/libraries/libbluray/default.nix
@@ -19,11 +19,11 @@ assert withFonts -> freetype != null;
stdenv.mkDerivation rec {
pname = "libbluray";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchurl {
url = "http://get.videolan.org/libbluray/${version}/${pname}-${version}.tar.bz2";
- sha256 = "04bcd53ml0zn8b4f9r1grs0yy20rcirji1v3pxzaf4i5zl3flhfd";
+ sha256 = "1v1nmq631j0prih7pjl01ixhhwgrkjpxrjmmc342rsl8g4zyh8sj";
};
patches = optional withJava ./BDJ-JARFILE-path.patch;
diff --git a/pkgs/development/libraries/libcbor/default.nix b/pkgs/development/libraries/libcbor/default.nix
index 9b6a54d92f97..ae5154eac034 100644
--- a/pkgs/development/libraries/libcbor/default.nix
+++ b/pkgs/development/libraries/libcbor/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libcbor";
- version = "unstable-2019-07-25";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "PJK";
repo = pname;
- rev = "82512d851205fbc7f65d96a0b4a8e1bad2e4f3c6";
- sha256 = "01hy7n21gxz4gp3gdwm2ywz822p415bj2k9ccxgwz3plvncs4xa1";
+ rev = "v${version}";
+ sha256 = "01dv4vxcmbvpphqy16vqiwh25wx11x630js5wfnx7cryarsh9ld7";
};
nativeBuildInputs = [ cmake ];
@@ -16,9 +16,7 @@ stdenv.mkDerivation rec {
doCheck = false; # needs "-DWITH_TESTS=ON", but fails w/compilation error
- cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ];
-
- NIX_CFLAGS_COMPILE = "-fno-lto";
+ cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" "-DBUILD_SHARED_LIBS=on" ];
meta = with stdenv.lib; {
description = "CBOR protocol implementation for C and others";
diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix
index 4d08c2ba1fb3..93aaebc110e2 100644
--- a/pkgs/development/libraries/libcef/default.nix
+++ b/pkgs/development/libraries/libcef/default.nix
@@ -15,12 +15,12 @@ let
in
stdenv.mkDerivation rec {
pname = "cef-binary";
- version = "74.1.14-g50c3c5c";
+ version = "75.1.14-gc81164e";
src = fetchurl {
- name = "cef_binary_74.1.14+g50c3c5c+chromium-74.0.3729.131_linux64_minimal.tar.bz2";
- url = "http://opensource.spotify.com/cefbuilds/cef_binary_74.1.19%2Bgb62bacf%2Bchromium-74.0.3729.157_linux64_minimal.tar.bz2";
- sha256 = "0v3540kq4y68gq7mb4d8a9issm363lm5ngrd6d96pcc7vckkw4wn";
+ name = "cef_binary_75.1.14+gc81164e+chromium-75.0.3770.100_linux64_minimal.tar.bz2";
+ url = "http://opensource.spotify.com/cefbuilds/cef_binary_75.1.14%2Bgc81164e%2Bchromium-75.0.3770.100_linux64_minimal.tar.bz2";
+ sha256 = "0985b2bx505j0q693hifjgidzb597wqf5idql5aqxs8lfxhc2pgg";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/libcint/default.nix b/pkgs/development/libraries/libcint/default.nix
index b7dd32a056c4..8415b964bb99 100644
--- a/pkgs/development/libraries/libcint/default.nix
+++ b/pkgs/development/libraries/libcint/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "libcint";
- version = "4.0.2";
+ version = "4.0.6";
src = fetchFromGitHub {
owner = "sunqm";
repo = "libcint";
rev = "v${version}";
- sha256 = "0j8fkkp3vb1936qy80sc08c327b47qxh0x2aadd1225jjq6xqxmn";
+ sha256 = "1bgzsyz1i0hvla5ax0lawp1kw25fkhzh9ddhq92mplizrj9y05c1";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/libdatrie/default.nix b/pkgs/development/libraries/libdatrie/default.nix
new file mode 100644
index 000000000000..0d3faf69e3b7
--- /dev/null
+++ b/pkgs/development/libraries/libdatrie/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, makeWrapper, installShellFiles, pkg-config, libiconv }:
+
+stdenv.mkDerivation rec {
+ pname = "libdatrie";
+ version = "0.2.12";
+
+ src = fetchurl {
+ url = "https://github.com/tlwg/libdatrie/releases/download/v${version}/libdatrie-${version}.tar.xz";
+ sha256 = "0jdi01pcxv0b24zbjy7zahawsqqqw4mv94f2yy01zh4n796wqba5";
+ };
+
+ nativeBuildInputs = [ installShellFiles pkg-config ];
+
+ buildInputs = stdenv.lib.optional stdenv.isDarwin libiconv;
+
+ postInstall = ''
+ installManPage man/trietool.1
+ '';
+
+ meta = with stdenv.lib;{
+ homepage = "https://linux.thai.net/~thep/datrie/datrie.html";
+ description = "This is an implementation of double-array structure for representing trie";
+ license = licenses.lgpl21Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/development/libraries/libdazzle/default.nix b/pkgs/development/libraries/libdazzle/default.nix
index 5351b2c9fcbd..6c430682251f 100644
--- a/pkgs/development/libraries/libdazzle/default.nix
+++ b/pkgs/development/libraries/libdazzle/default.nix
@@ -3,14 +3,14 @@
stdenv.mkDerivation rec {
pname = "libdazzle";
- version = "3.36.0";
+ version = "3.38.0";
outputs = [ "out" "dev" "devdoc" ];
outputBin = "dev";
src = fetchurl {
url = "mirror://gnome/sources/libdazzle/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0n6r16a07in82cnzw91vl675pbjzbvazkxwbqxq2kihganzipcw2";
+ sha256 = "13v7s46cgw135ycx0byn7am4inn33slrhljq0v0wwfwl2y1g52p1";
};
nativeBuildInputs = [ ninja meson pkgconfig vala gobject-introspection libxml2 gtk-doc docbook_xsl docbook_xml_dtd_43 dbus xvfb_run glib ];
diff --git a/pkgs/development/libraries/libde265/default.nix b/pkgs/development/libraries/libde265/default.nix
index 9d88a61ad10f..6c2f3b8e1071 100644
--- a/pkgs/development/libraries/libde265/default.nix
+++ b/pkgs/development/libraries/libde265/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig }:
stdenv.mkDerivation rec {
- version = "1.0.7";
+ version = "1.0.8";
pname = "libde265";
src = fetchFromGitHub {
owner = "strukturag";
repo = "libde265";
rev = "v${version}";
- sha256 = "0x7g9771457z49qvzpk4iswfhq018i0mzsflv9gg8if5hjqhfdp0";
+ sha256 = "1dzflqbk248lz5ws0ni5acmf32b3rmnq5gsfaz7691qqjxkl1zml";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
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/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/libe57format/default.nix b/pkgs/development/libraries/libe57format/default.nix
index 6bb48c9530c8..137c73990f6a 100644
--- a/pkgs/development/libraries/libe57format/default.nix
+++ b/pkgs/development/libraries/libe57format/default.nix
@@ -5,6 +5,9 @@
boost,
xercesc,
icu,
+
+ dos2unix,
+ fetchpatch,
}:
stdenv.mkDerivation rec {
@@ -25,9 +28,39 @@ stdenv.mkDerivation rec {
buildInputs = [
boost
icu
+ ];
+
+ propagatedBuildInputs = [
+ # Necessary for projects that try to find libE57Format via CMake
+ # due to the way that libe57format's CMake config is written.
xercesc
];
+ # TODO: Remove CMake patching when https://github.com/asmaloney/libE57Format/pull/60 is available.
+
+ # GNU patch cannot patch `CMakeLists.txt` that has CRLF endings,
+ # see https://unix.stackexchange.com/questions/239364/how-to-fix-hunk-1-failed-at-1-different-line-endings-message/243748#243748
+ # so convert it first.
+ prePatch = ''
+ ${dos2unix}/bin/dos2unix CMakeLists.txt
+ '';
+ patches = [
+ (fetchpatch {
+ name = "libE57Format-cmake-Fix-config-filename.patch";
+ url = "https://github.com/asmaloney/libE57Format/commit/279d8d6b60ee65fb276cdbeed74ac58770a286f9.patch";
+ sha256 = "0fbf92hs1c7yl169i7zlbaj9yhrd1yg3pjf0wsqjlh8mr5m6rp14";
+ })
+ ];
+ # It appears that while the patch has
+ # diff --git a/cmake/E57Format-config.cmake b/cmake/e57format-config.cmake
+ # similarity index 100%
+ # rename from cmake/E57Format-config.cmake
+ # rename to cmake/e57format-config.cmake
+ # GNU patch doesn't interpret that.
+ postPatch = ''
+ mv cmake/E57Format-config.cmake cmake/e57format-config.cmake
+ '';
+
# The build system by default builds ONLY static libraries, and with
# `-DE57_BUILD_SHARED=ON` builds ONLY shared libraries, see:
# https://github.com/asmaloney/libE57Format/issues/48
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/libevent/default.nix b/pkgs/development/libraries/libevent/default.nix
index e23c7d55c5ed..cbde32067172 100644
--- a/pkgs/development/libraries/libevent/default.nix
+++ b/pkgs/development/libraries/libevent/default.nix
@@ -23,10 +23,13 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional sslSupport "openssl"
;
+ nativeBuildInputs = []
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames
+ ;
+
buildInputs = []
++ stdenv.lib.optional sslSupport openssl
++ stdenv.lib.optional stdenv.isCygwin findutils
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames
;
doCheck = false; # needs the net
diff --git a/pkgs/development/libraries/libexif/default.nix b/pkgs/development/libraries/libexif/default.nix
index fd2ed39e34a4..a0f831e927ef 100644
--- a/pkgs/development/libraries/libexif/default.nix
+++ b/pkgs/development/libraries/libexif/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, gettext }:
+{ stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, gettext }:
stdenv.mkDerivation rec {
pname = "libexif";
@@ -11,6 +11,20 @@ stdenv.mkDerivation rec {
sha256 = "0mzndakdi816zcs13z7yzp7hj031p2dcyfq2p391r63d9z21jmy1";
};
+ patches = [
+ (fetchpatch {
+ name = "CVE-2020-0198.patch";
+ url = "https://github.com/libexif/libexif/commit/ce03ad7ef4e8aeefce79192bf5b6f69fae396f0c.patch";
+ sha256 = "1040278g5dbq3vvlyk8cmzb7flpi9bfsp99268hw69i6ilwbdf2k";
+ })
+ (fetchpatch {
+ name = "CVE-2020-0452.patch";
+ url = "https://github.com/libexif/libexif/commit/9266d14b5ca4e29b970fa03272318e5f99386e06.patch";
+ excludes = [ "NEWS" ];
+ sha256 = "0k4z1gbbkli6wwyy9qm2qvn0h00qda6wqym61nmmbys7yc2zryj6";
+ })
+ ];
+
nativeBuildInputs = [ autoreconfHook gettext ];
meta = with stdenv.lib; {
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/libfilezilla/default.nix b/pkgs/development/libraries/libfilezilla/default.nix
index 455d42e30502..e5b76b1435fa 100644
--- a/pkgs/development/libraries/libfilezilla/default.nix
+++ b/pkgs/development/libraries/libfilezilla/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "libfilezilla";
- version = "0.24.1";
+ version = "0.25.0";
src = fetchurl {
url = "https://download.filezilla-project.org/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "sha256-/dW07hkWr3sdQC591GfwXfdiS7ZfuVoIdaA3EuzC1v0=";
+ sha256 = "0akvki7n5rwmc52wss25i3h4nwl935flhjypf8dx3lvf4jszxxiv";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/development/libraries/libfprint/default.nix b/pkgs/development/libraries/libfprint/default.nix
index 7c6168c3d3e4..cc4e7dfefeef 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.2";
+ version = "1.90.3";
outputs = [ "out" "devdoc" ];
src = fetchFromGitLab {
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
owner = "libfprint";
repo = pname;
rev = "v${version}";
- sha256 = "0g890y49anqd7yfz86iyvywxgbfmfmj6813fy58m5n8jain7iy1b";
+ sha256 = "1fs0qrfrqnvc6kcsg81l5p89n8jnsx9dr1pzxpb8ghwas8c9v52i";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libgcrypt/default.nix b/pkgs/development/libraries/libgcrypt/default.nix
index d49fa37325aa..2290d2fa07dc 100644
--- a/pkgs/development/libraries/libgcrypt/default.nix
+++ b/pkgs/development/libraries/libgcrypt/default.nix
@@ -6,11 +6,11 @@ assert enableCapabilities -> stdenv.isLinux;
stdenv.mkDerivation rec {
pname = "libgcrypt";
- version = "1.8.6";
+ version = "1.8.7";
src = fetchurl {
url = "mirror://gnupg/libgcrypt/${pname}-${version}.tar.bz2";
- sha256 = "0xdrsxgqw5v7szshjdgdv60rgpvzzaqic32ahqrzr6bvc402gfhc";
+ sha256 = "0j27jxhjay78by940d64778nxwbysxynv5mq6iq1nmlrh810zdq3";
};
outputs = [ "out" "dev" "info" ];
diff --git a/pkgs/development/libraries/libgda/default.nix b/pkgs/development/libraries/libgda/default.nix
index a46b2aa74118..f0b430c91d81 100644
--- a/pkgs/development/libraries/libgda/default.nix
+++ b/pkgs/development/libraries/libgda/default.nix
@@ -9,11 +9,11 @@ assert postgresSupport -> postgresql != null;
(if stdenv.isAarch64 then overrideCC stdenv gcc6 else stdenv).mkDerivation rec {
pname = "libgda";
- version = "5.2.9";
+ version = "5.2.10";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "16vxv2qvysh22s8h9h6irx96sacagxkz0i4qgi1wc6ibly6fvjjr";
+ sha256 = "1j1l4dwjgw6w4d1v4bl5a4kwyj7bcih8mj700ywm7xakh1xxyv3g";
};
configureFlags = with stdenv.lib; [
"--enable-gi-system-install=no"
diff --git a/pkgs/development/libraries/libgdata/default.nix b/pkgs/development/libraries/libgdata/default.nix
index 162b5d233951..50eac4057062 100644
--- a/pkgs/development/libraries/libgdata/default.nix
+++ b/pkgs/development/libraries/libgdata/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "libgdata";
- version = "0.17.12";
+ version = "0.17.13";
outputs = [ "out" "dev" "installedTests" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0613nihsvwvdnmlbjnwi8zqxgmpwyxdapzznq4cy1fp84246zzd0";
+ sha256 = "0bj7ij6k3lxjn62jgh8vabr8vfjs48aylnnl3779warw5iwyzfga";
};
patches = [
diff --git a/pkgs/development/libraries/libgnurl/default.nix b/pkgs/development/libraries/libgnurl/default.nix
index 25917c44bd02..5daeba2c06e6 100644
--- a/pkgs/development/libraries/libgnurl/default.nix
+++ b/pkgs/development/libraries/libgnurl/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "libgnurl";
- version = "7.70.0";
+ version = "7.72.0";
src = fetchurl {
url = "mirror://gnu/gnunet/gnurl-${version}.tar.gz";
- sha256 = "0px9la8v4bj1dzxb95fx3yxk0rcjqjrxpj733ga27cza45wwzkqa";
+ sha256 = "1y4laraq37kw8hc8jlzgcw7y37bfd0n71q0sy3d3z6yg7zh2prxi";
};
nativeBuildInputs = [ libtool groff perl pkgconfig python2 ];
diff --git a/pkgs/development/libraries/libgpiod/0001-Drop-AC_FUNC_MALLOC-and-_REALLOC-and-check-for-them-.patch b/pkgs/development/libraries/libgpiod/0001-Drop-AC_FUNC_MALLOC-and-_REALLOC-and-check-for-them-.patch
new file mode 100644
index 000000000000..f2ee8e8d3d73
--- /dev/null
+++ b/pkgs/development/libraries/libgpiod/0001-Drop-AC_FUNC_MALLOC-and-_REALLOC-and-check-for-them-.patch
@@ -0,0 +1,31 @@
+From 2cc80dc06ea42087788cf27b31821ffa99a22f89 Mon Sep 17 00:00:00 2001
+From: Johannes Lode <johannes.lode@dynainstruments.com>
+Date: Thu, 14 Nov 2019 10:44:00 +0100
+Subject: [PATCH] Drop AC_FUNC_MALLOC and _REALLOC and check for them as
+ regular functions.
+
+While cross-compiling there occurred "undefined reference to
+`rpl_malloc'", the suggested change fixes the problem.
+
+Tested for native X86_64 and armv7a-unknown-linux-gnueabihf.
+---
+ configure.ac | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 008499d..b492dc4 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -81,7 +81,8 @@ AC_DEFUN([HEADER_NOT_FOUND_CXX],
+
+ # This is always checked (library needs this)
+ AC_HEADER_STDC
+-AC_FUNC_MALLOC
++# AC_FUNC_MALLOC -- does not work while cross-compiling
++AC_CHECK_FUNC([malloc realloc])
+ AC_CHECK_FUNC([ioctl], [], [FUNC_NOT_FOUND_LIB([ioctl])])
+ AC_CHECK_FUNC([asprintf], [], [FUNC_NOT_FOUND_LIB([asprintf])])
+ AC_CHECK_FUNC([scandir], [], [FUNC_NOT_FOUND_LIB([scandir])])
+--
+2.25.1
+
diff --git a/pkgs/development/libraries/libgpiod/default.nix b/pkgs/development/libraries/libgpiod/default.nix
index 68078bbc9a03..e49fad551daf 100644
--- a/pkgs/development/libraries/libgpiod/default.nix
+++ b/pkgs/development/libraries/libgpiod/default.nix
@@ -4,13 +4,19 @@
stdenv.mkDerivation rec {
pname = "libgpiod";
- version = "1.5.2";
+ version = "1.6.1";
src = fetchurl {
url = "https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/libgpiod-${version}.tar.gz";
- sha256 = "1bknh7kn5gxc8xwf913lsdm9zgn1bwj42nsnp6kbkyn6ip7s6c4r";
+ sha256 = "0p3vjf4zj137miix1gbi8rv6g4wvi8kmyhwwxyirw00ankxbxp1n";
};
+ patches = [
+ # cross compiling fix
+ # https://github.com/brgl/libgpiod/pull/45
+ ./0001-Drop-AC_FUNC_MALLOC-and-_REALLOC-and-check-for-them-.patch
+ ];
+
buildInputs = [ kmod ] ++ lib.optionals enablePython [ python3 ncurses ];
nativeBuildInputs = [
autoconf-archive
diff --git a/pkgs/development/libraries/libgudev/default.nix b/pkgs/development/libraries/libgudev/default.nix
index 439dd3827ec3..c7c3064acb8d 100644
--- a/pkgs/development/libraries/libgudev/default.nix
+++ b/pkgs/development/libraries/libgudev/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "libgudev";
- version = "233";
+ version = "234";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "00xvva04lgqamhnf277lg32phjn971wgpc9cxvgf5x13xdq4jz2q";
+ sha256 = "0drf39qhsdz35kwb18hnfj2ig4yfxhfks66m783zlhnvy2narbhv";
};
nativeBuildInputs = [ pkgconfig gobject-introspection ];
diff --git a/pkgs/development/libraries/libhandy/0.x.nix b/pkgs/development/libraries/libhandy/0.x.nix
new file mode 100644
index 000000000000..9cf4f615dd28
--- /dev/null
+++ b/pkgs/development/libraries/libhandy/0.x.nix
@@ -0,0 +1,53 @@
+{ stdenv, fetchFromGitLab, meson, ninja, pkgconfig, gobject-introspection, vala
+, gtk-doc, docbook_xsl, docbook_xml_dtd_43
+, gtk3, gnome3
+, dbus, xvfb_run, libxml2
+, hicolor-icon-theme
+}:
+
+stdenv.mkDerivation rec {
+ pname = "libhandy";
+ version = "0.0.13";
+
+ outputs = [ "out" "dev" "devdoc" ];
+ outputBin = "dev";
+
+ src = fetchFromGitLab {
+ domain = "source.puri.sm";
+ owner = "Librem5";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1y23k623sjkldfrdiwfarpchg5mg58smcy1pkgnwfwca15wm1ra5";
+ };
+
+ nativeBuildInputs = [
+ meson ninja pkgconfig gobject-introspection vala libxml2
+ gtk-doc docbook_xsl docbook_xml_dtd_43
+ ];
+ buildInputs = [ gnome3.gnome-desktop gtk3 libxml2 ];
+ checkInputs = [ dbus xvfb_run hicolor-icon-theme ];
+
+ mesonFlags = [
+ "-Dgtk_doc=true"
+ "-Dglade_catalog=disabled"
+ "-Dintrospection=enabled"
+ ];
+
+ doCheck = true;
+
+ checkPhase = ''
+ NO_AT_BRIDGE=1 \
+ XDG_DATA_DIRS="$XDG_DATA_DIRS:${hicolor-icon-theme}/share" \
+ xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
+ --config-file=${dbus.daemon}/share/dbus-1/session.conf \
+ meson test --print-errorlogs
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A library full of GTK widgets for mobile phones";
+ homepage = "https://source.puri.sm/Librem5/libhandy";
+ license = licenses.lgpl21Plus;
+ maintainers = with maintainers; [ jtojnar ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/libraries/libhandy/default.nix b/pkgs/development/libraries/libhandy/default.nix
index 2923f2da25d0..7dce08b4cc24 100644
--- a/pkgs/development/libraries/libhandy/default.nix
+++ b/pkgs/development/libraries/libhandy/default.nix
@@ -1,48 +1,71 @@
-{ stdenv, fetchFromGitLab, fetchpatch, meson, ninja, pkgconfig, gobject-introspection, vala
-, gtk-doc, docbook_xsl, docbook_xml_dtd_43
-, gtk3, gnome3, glade
-, dbus, xvfb_run, libxml2
+{ stdenv
+, fetchurl
+, meson
+, ninja
+, pkgconfig
+, gobject-introspection
+, vala
+, gtk-doc
+, docbook_xsl
+, docbook_xml_dtd_43
+, gtk3
+, gnome3
+, glade
+, dbus
+, xvfb_run
+, libxml2
+, gdk-pixbuf
+, librsvg
, hicolor-icon-theme
+, at-spi2-atk
+, at-spi2-core
}:
stdenv.mkDerivation rec {
pname = "libhandy";
- version = "0.0.13";
+ version = "1.0.2";
outputs = [ "out" "dev" "devdoc" "glade" ];
outputBin = "dev";
- src = fetchFromGitLab {
- domain = "source.puri.sm";
- owner = "Librem5";
- repo = pname;
- rev = "v${version}";
- sha256 = "1y23k623sjkldfrdiwfarpchg5mg58smcy1pkgnwfwca15wm1ra5";
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "0b8wvjabv5mg8jbng8rsd5g84lk571nm0qpna20pwp0njh2qvmrs";
};
- patches = [
- # Fix build with Glade 3.36.0
- # https://source.puri.sm/Librem5/libhandy/merge_requests/451
- (fetchpatch {
- url = "https://source.puri.sm/Librem5/libhandy/commit/887beedb467984ab5c7b91830181645fadef7849.patch";
- sha256 = "0qgh4i0l1028qxqmig4x2c10yj5s80skl70qnc5wnp71s45alvk5";
- excludes = [ "glade/glade-hdy-header-bar.c" ];
- })
+ nativeBuildInputs = [
+ docbook_xml_dtd_43
+ docbook_xsl
+ gobject-introspection
+ gtk-doc
+ libxml2
+ meson
+ ninja
+ pkgconfig
+ vala
];
- nativeBuildInputs = [
- meson ninja pkgconfig gobject-introspection vala libxml2
- gtk-doc docbook_xsl docbook_xml_dtd_43
+ buildInputs = [
+ gdk-pixbuf
+ glade
+ gtk3
+ libxml2
+ ];
+
+ checkInputs = [
+ dbus
+ xvfb_run
+ at-spi2-atk
+ at-spi2-core
+ librsvg
+ hicolor-icon-theme
];
- buildInputs = [ gnome3.gnome-desktop gtk3 glade libxml2 ];
- checkInputs = [ dbus xvfb_run hicolor-icon-theme ];
mesonFlags = [
"-Dgtk_doc=true"
- "-Dglade_catalog=enabled"
- "-Dintrospection=enabled"
];
+ # Uses define_variable in pkgconfig, but we still need it to use the glade output
PKG_CONFIG_GLADEUI_2_0_MODULEDIR = "${placeholder "glade"}/lib/glade/modules";
PKG_CONFIG_GLADEUI_2_0_CATALOGDIR = "${placeholder "glade"}/share/glade/catalogs";
@@ -51,16 +74,18 @@ stdenv.mkDerivation rec {
checkPhase = ''
NO_AT_BRIDGE=1 \
XDG_DATA_DIRS="$XDG_DATA_DIRS:${hicolor-icon-theme}/share" \
+ GDK_PIXBUF_MODULE_FILE="${librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
meson test --print-errorlogs
'';
meta = with stdenv.lib; {
- description = "A library full of GTK widgets for mobile phones";
- homepage = "https://source.puri.sm/Librem5/libhandy";
+ changelog = "https://gitlab.gnome.org/GNOME/libhandy/-/tags/${version}";
+ description = "Building blocks for modern adaptive GNOME apps";
+ homepage = "https://gitlab.gnome.org/GNOME/libhandy";
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ jtojnar ];
+ maintainers = teams.gnome.members;
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/libhdhomerun/default.nix b/pkgs/development/libraries/libhdhomerun/default.nix
index 73d53bdccd73..577457afdbf8 100644
--- a/pkgs/development/libraries/libhdhomerun/default.nix
+++ b/pkgs/development/libraries/libhdhomerun/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "libhdhomerun";
- version = "20200521";
+ version = "20200907";
src = fetchurl {
url = "https://download.silicondust.com/hdhomerun/libhdhomerun_${version}.tgz";
- sha256 = "0s0683bwyd10n3r2sanlyd07ii3fmi3vl9w9a2rwlpcclzq3h456";
+ sha256 = "1v80jk056ii2iv2w7sq24i3prjrbhxql5vqhafs7vq54qmwvgbnb";
};
patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/pkgs/development/libraries/libimagequant/default.nix b/pkgs/development/libraries/libimagequant/default.nix
index 44fa395204bb..2bfc9ec96cac 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.12.6";
+ version = "2.13.0";
src = fetchFromGitHub {
owner = "ImageOptim";
repo = pname;
rev = version;
- sha256 = "00w7fny3xf14cfyhbdnmqyh9ddqdh1irvgzxd35a2z65kp7vnvj0";
+ sha256 = "12alfvq761nhdl927aj93yv3r6rzxlf7csdr28xgga7cz53fmrrp";
};
preConfigure = ''
diff --git a/pkgs/development/libraries/libinput/default.nix b/pkgs/development/libraries/libinput/default.nix
index 576a2fec921a..18a5dcbab65c 100644
--- a/pkgs/development/libraries/libinput/default.nix
+++ b/pkgs/development/libraries/libinput/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, meson, ninja
+{ stdenv, fetchFromGitLab, pkgconfig, meson, ninja
, libevdev, mtdev, udev, libwacom
, documentationSupport ? false, doxygen ? null, graphviz ? null # Documentation
, eventGUISupport ? false, cairo ? null, glib ? null, gtk3 ? null # GUI event viewer support
@@ -27,11 +27,14 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libinput";
- version = "1.16.1";
-
- src = fetchurl {
- url = "https://www.freedesktop.org/software/libinput/${pname}-${version}.tar.xz";
- sha256 = "e6fRru3RUWi7IdF+nmKKocJ5V5Y6Qjo/6jk4pQF1hTk=";
+ version = "1.16.3";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.freedesktop.org";
+ owner = pname;
+ repo = pname;
+ rev = version;
+ sha256 = "0dj2m92kh3xpnjmzp416c73hpw6ban0f6yj39chwxckdgyliak6z";
};
outputs = [ "bin" "out" "dev" ];
@@ -80,7 +83,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Handles input devices in Wayland compositors and provides a generic X.Org input driver";
- homepage = "http://www.freedesktop.org/wiki/Software/libinput";
+ homepage = "https://www.freedesktop.org/wiki/Software/libinput/";
license = licenses.mit;
platforms = platforms.unix;
maintainers = with maintainers; [ codyopel ];
diff --git a/pkgs/development/libraries/libinsane/default.nix b/pkgs/development/libraries/libinsane/default.nix
index cbc4c001b151..075d5761036c 100644
--- a/pkgs/development/libraries/libinsane/default.nix
+++ b/pkgs/development/libraries/libinsane/default.nix
@@ -17,7 +17,7 @@
stdenv.mkDerivation rec {
pname = "libinsane";
- version = "1.0.7";
+ version = "1.0.8";
outputs = [ "out" "dev" "devdoc" ];
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
group = "World";
owner = "OpenPaperwork";
rev = version;
- sha256 = "03r6niyzfahnlpvhn68h59i6926ciwz88krqbf0akd9f42y9zf2k";
+ sha256 = "0mcvqpixilzs4d4afkbxa1nqm6ddmhpaz5j56pfvc5wpv6s99h44";
};
nativeBuildInputs = [ meson pkg-config ninja doxygen gtk-doc docbook_xsl gobject-introspection vala ];
diff --git a/pkgs/development/libraries/libipt/default.nix b/pkgs/development/libraries/libipt/default.nix
index 79ae927fc24b..e585a2b090fc 100644
--- a/pkgs/development/libraries/libipt/default.nix
+++ b/pkgs/development/libraries/libipt/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libipt";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchFromGitHub {
owner = "intel";
repo = "libipt";
rev = "v${version}";
- sha256 = "095agnk7r2sq5yas6c1ri8fmsl55n4l5hkl6j5l397p9nxvxvrkc";
+ sha256 = "1i6jmv345rqd88qmap6iqbaph4pkd6wbjgkixf22a80pj7cfm1s4";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/libjcat/default.nix b/pkgs/development/libraries/libjcat/default.nix
index bbf0db233821..1eca110f8cb5 100644
--- a/pkgs/development/libraries/libjcat/default.nix
+++ b/pkgs/development/libraries/libjcat/default.nix
@@ -19,7 +19,7 @@
stdenv.mkDerivation rec {
pname = "libjcat";
- version = "0.1.3";
+ version = "0.1.4";
outputs = [ "bin" "out" "dev" "devdoc" "man" "installedTests" ];
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
owner = "hughsie";
repo = "libjcat";
rev = version;
- sha256 = "157bi1v9qqk45rkq7lg08l7g3bxwacl4h89vnr7msjmg0hri36kc";
+ sha256 = "156sykcdzdfmd7va59qld4gyzhbf2yk1dfgifi494g6i99zyigfh";
};
patches = [
diff --git a/pkgs/development/libraries/liblinear/default.nix b/pkgs/development/libraries/liblinear/default.nix
index 86d306d0a07f..67eb8748f16c 100644
--- a/pkgs/development/libraries/liblinear/default.nix
+++ b/pkgs/development/libraries/liblinear/default.nix
@@ -4,13 +4,13 @@ let
soVersion = "4";
in stdenv.mkDerivation rec {
pname = "liblinear";
- version = "2.41";
+ version = "2.42";
src = fetchFromGitHub {
owner = "cjlin1";
repo = "liblinear";
rev = "v${builtins.replaceStrings ["."] [""] version}";
- sha256 = "1mykrzka2wxnvvjh21hisabs5fsxqzdhkxw9m08h24c58vfiwsd8";
+ sha256 = "0p0hpjajfkskhd7jiv5zwhfa8hi49q3mgifjlkqvy99xspv98ijj";
};
outputs = [ "bin" "dev" "out" ];
diff --git a/pkgs/development/libraries/libmanette/default.nix b/pkgs/development/libraries/libmanette/default.nix
index eb3cbf4bfef0..83ee19075de5 100644
--- a/pkgs/development/libraries/libmanette/default.nix
+++ b/pkgs/development/libraries/libmanette/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "libmanette";
- version = "0.2.4";
+ version = "0.2.5";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1xrc6rh73v5w3kbkflzv1yg8sbxk4wf06hfk95raxhxlssza9q2g";
+ sha256 = "gAbghIDAy9T3SewVWCfRAER88jkD+tgkCnxMMhqgmis=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libmbim/default.nix b/pkgs/development/libraries/libmbim/default.nix
index 0e9a3784f383..fdf724c09fda 100644
--- a/pkgs/development/libraries/libmbim/default.nix
+++ b/pkgs/development/libraries/libmbim/default.nix
@@ -10,11 +10,11 @@
stdenv.mkDerivation rec {
pname = "libmbim";
- version = "1.24.2";
+ version = "1.24.4";
src = fetchurl {
url = "https://www.freedesktop.org/software/libmbim/${pname}-${version}.tar.xz";
- sha256 = "1r41d4yddp8rgccxrkz9vg5lbrj3dr5vy71d8igrr147k44qq69j";
+ sha256 = "11djb1d8w9ms07aklfm3pskjw9rnff4p4n3snanschv22zk8wj6x";
};
outputs = [ "out" "dev" "man" ];
diff --git a/pkgs/development/libraries/libmicrodns/default.nix b/pkgs/development/libraries/libmicrodns/default.nix
index 0a9c8e69733e..69dd052dc036 100644
--- a/pkgs/development/libraries/libmicrodns/default.nix
+++ b/pkgs/development/libraries/libmicrodns/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
description = "Minimal mDNS resolver library, used by VLC";
homepage = "https://github.com/videolabs/libmicrodns";
license = licenses.lgpl21;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = [ maintainers.shazow ];
};
}
diff --git a/pkgs/development/libraries/libmkv/default.nix b/pkgs/development/libraries/libmkv/default.nix
index 190c573577a5..9a754eda592f 100644
--- a/pkgs/development/libraries/libmkv/default.nix
+++ b/pkgs/development/libraries/libmkv/default.nix
@@ -1,11 +1,12 @@
-{ stdenv, fetchgit, libtool, autoconf, automake }:
+{ stdenv, fetchFromGitHub, libtool, autoconf, automake }:
stdenv.mkDerivation rec {
pname = "libmkv";
version = "0.6.5.1";
- src = fetchgit {
- url = "https://github.com/saintdev/libmkv.git";
+ src = fetchFromGitHub {
+ owner = "saintdev";
+ repo = pname;
rev = "refs/tags/${version}";
sha256 = "0pr9q7yprndl8d15ir7i7cznvmf1yqpvnsyivv763n6wryssq6dl";
};
diff --git a/pkgs/development/libraries/libmtp/default.nix b/pkgs/development/libraries/libmtp/default.nix
index 21bde84181b4..dc5410d65fd8 100644
--- a/pkgs/development/libraries/libmtp/default.nix
+++ b/pkgs/development/libraries/libmtp/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, libusb1, libiconv }:
stdenv.mkDerivation rec {
- name = "libmtp-1.1.17";
+ name = "libmtp-1.1.18";
src = fetchurl {
url = "mirror://sourceforge/libmtp/${name}.tar.gz";
- sha256 = "1p3r38nvdip40ab1h4scj3mzfjkx6kd14szjqyw9r6wz5pslr8zq";
+ sha256 = "1w41l93yi0dmw218daiw36rylkc8rammxx37csh1ij24q18gx03j";
};
outputs = [ "bin" "dev" "out" ];
diff --git a/pkgs/development/libraries/libmwaw/default.nix b/pkgs/development/libraries/libmwaw/default.nix
index fbba02fcd0c5..2ab23015af32 100644
--- a/pkgs/development/libraries/libmwaw/default.nix
+++ b/pkgs/development/libraries/libmwaw/default.nix
@@ -3,11 +3,11 @@ let
s = # Generated upstream information
rec {
baseName="libmwaw";
- version="0.3.16";
+ version="0.3.17";
name="${baseName}-${version}";
- hash="0s0qvrmxzs8wv4304p7zx9mrasglyaszafqrfmaxwyr9lpdrwqqc";
- url="mirror://sourceforge/libmwaw/libmwaw/libmwaw-0.3.16/libmwaw-0.3.16.tar.xz";
- sha256="0s0qvrmxzs8wv4304p7zx9mrasglyaszafqrfmaxwyr9lpdrwqqc";
+ hash="074ipcq9w7jbd5x316dzclddgia2ydw098ph9d7p3d713pmkf5cf";
+ url="mirror://sourceforge/libmwaw/libmwaw/libmwaw-0.3.17/libmwaw-0.3.17.tar.xz";
+ sha256="074ipcq9w7jbd5x316dzclddgia2ydw098ph9d7p3d713pmkf5cf";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/libndctl/default.nix b/pkgs/development/libraries/libndctl/default.nix
index be5c75806d8c..6ca6c3018316 100644
--- a/pkgs/development/libraries/libndctl/default.nix
+++ b/pkgs/development/libraries/libndctl/default.nix
@@ -1,17 +1,17 @@
{ 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 {
pname = "libndctl";
- version = "69";
+ version = "70.1";
src = fetchFromGitHub {
owner = "pmem";
repo = "ndctl";
rev = "v${version}";
- sha256 = "1l7p0ycj27d4z07gf9qp796xpg16kfsg3rwx6plhilbhip1as4w7";
+ sha256 = "09ymdibcr18vpmyf2n0xrnzgccfvr7iy3p2l5lbh7cgz7djyl5wq";
};
outputs = [ "out" "lib" "man" "dev" ];
@@ -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/libnftnl/default.nix b/pkgs/development/libraries/libnftnl/default.nix
index f9def04f99b7..3da2ccce4422 100644
--- a/pkgs/development/libraries/libnftnl/default.nix
+++ b/pkgs/development/libraries/libnftnl/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pkgconfig, libmnl }:
stdenv.mkDerivation rec {
- version = "1.1.7";
+ version = "1.1.8";
pname = "libnftnl";
src = fetchurl {
url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2";
- sha256 = "13zd90bfrr0q3j0l0cbc8kiizccw6n8gp727kqnfljh024zw3nr0";
+ sha256 = "04dp797llg3cqzivwrql30wg9mfr0ngnp0v5gs7jcdmp11dzm8q4";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/libngspice/default.nix b/pkgs/development/libraries/libngspice/default.nix
index e1b9e4f0bdca..84bd9b33e790 100644
--- a/pkgs/development/libraries/libngspice/default.nix
+++ b/pkgs/development/libraries/libngspice/default.nix
@@ -4,11 +4,11 @@
# the ngspice derivation.
stdenv.mkDerivation rec {
pname = "libngspice";
- version = "31";
+ version = "33";
src = fetchurl {
url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz";
- sha256 = "10n2lnfrpsv4vyrirkphr4jwjjhy7i617g6za78dwirfjq63npw4";
+ sha256 = "1wa1hmpn13spmxqgbb1m7vgy32mwvjqwrxhymzll8z65q5nbd7dr";
};
nativeBuildInputs = [ flex bison ];
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/libopcodes/default.nix b/pkgs/development/libraries/libopcodes/default.nix
index 8db034683dc7..f596ddfafc44 100644
--- a/pkgs/development/libraries/libopcodes/default.nix
+++ b/pkgs/development/libraries/libopcodes/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
outputs = [ "out" "dev" ];
patches = binutils-unwrapped.patches ++ [
- ../../tools/misc/binutils/build-components-separately.patch
+ (binutils-unwrapped.patchesDir + "/build-components-separately.patch")
];
# We just want to build libopcodes
diff --git a/pkgs/development/libraries/libp11/default.nix b/pkgs/development/libraries/libp11/default.nix
index 4bf0b020118d..a1e6d05440c0 100644
--- a/pkgs/development/libraries/libp11/default.nix
+++ b/pkgs/development/libraries/libp11/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "libp11";
- version = "0.4.10";
+ version = "0.4.11";
src = fetchFromGitHub {
owner = "OpenSC";
repo = "libp11";
rev = "${pname}-${version}";
- sha256 = "1m4aw45bqichhx7cn78d8l1r1v0ccvwzlfj09fay2l9rfic5jgfz";
+ sha256 = "0hcl706i04nw5c1sj7l6sj6m0yjq6qijz345v498jll58fp5wif8";
};
configureFlags = [
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/libpeas/default.nix b/pkgs/development/libraries/libpeas/default.nix
index 6c2276a08ccb..1d360b45052a 100644
--- a/pkgs/development/libraries/libpeas/default.nix
+++ b/pkgs/development/libraries/libpeas/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "libpeas";
- version = "1.26.0";
+ version = "1.28.0";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0xkk9zhkw8f2fm7g9nb4ry4xxig5n27s7rjmx6l7jr2941zdfxm9";
+ sha256 = "05cb7drn6arc4gi02wgsvzibigi2riz5gnfnmlb0zmbfnj9ikna2";
};
nativeBuildInputs = [ pkgconfig meson ninja gettext gobject-introspection ];
diff --git a/pkgs/development/libraries/libplacebo/default.nix b/pkgs/development/libraries/libplacebo/default.nix
index 0b36efa189bb..ac8552fa9ef4 100644
--- a/pkgs/development/libraries/libplacebo/default.nix
+++ b/pkgs/development/libraries/libplacebo/default.nix
@@ -15,24 +15,16 @@
stdenv.mkDerivation rec {
pname = "libplacebo";
- version = "2.72.0";
+ version = "2.72.2";
src = fetchFromGitLab {
domain = "code.videolan.org";
owner = "videolan";
repo = pname;
rev = "v${version}";
- sha256 = "1yhf9xyxdawbihsx89dpjlac800wrmpwx63rphad2nj225y9q40f";
+ sha256 = "1ijqpx1pagc6qg63ynqrinvckwc8aaw1i0lx48gg5szwk8afib4i";
};
- patches = [
- # to work with latest glslang, remove on release >2.72.0
- (fetchpatch {
- url = "https://code.videolan.org/videolan/libplacebo/-/commit/523056828ab86c2f17ea65f432424d48b6fdd389.patch";
- sha256 = "051vhd0l3yad1fzn5zayi08kqs9an9j8p7m63kgqyfv1ksnydpcs";
- })
- ];
-
nativeBuildInputs = [
meson
ninja
diff --git a/pkgs/development/libraries/libpsl/default.nix b/pkgs/development/libraries/libpsl/default.nix
index fb9e5b12bc61..67e87a5faab4 100644
--- a/pkgs/development/libraries/libpsl/default.nix
+++ b/pkgs/development/libraries/libpsl/default.nix
@@ -31,8 +31,9 @@ stdenv.mkDerivation rec {
lzip
pkgconfig
python3
- (stdenv.lib.optionalString (!stdenv.isDarwin) valgrind)
libxslt
+ ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [
+ valgrind
];
buildInputs = [
@@ -56,15 +57,16 @@ stdenv.mkDerivation rec {
configureFlags = [
# "--enable-gtk-doc"
"--enable-man"
- "--enable-valgrind-tests"
"--with-psl-distfile=${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat"
"--with-psl-file=${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat"
"--with-psl-testfile=${publicsuffix-list}/share/publicsuffix/test_psl.txt"
+ ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [
+ "--enable-valgrind-tests"
];
enableParallelBuilding = true;
- doCheck = !stdenv.isDarwin;
+ doCheck = true;
meta = with stdenv.lib; {
description = "C library for the Publix Suffix List";
diff --git a/pkgs/development/libraries/libqalculate/default.nix b/pkgs/development/libraries/libqalculate/default.nix
index 11816beee040..bc142b0a57c2 100644
--- a/pkgs/development/libraries/libqalculate/default.nix
+++ b/pkgs/development/libraries/libqalculate/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "libqalculate";
- version = "3.13.0";
+ version = "3.14.0";
src = fetchFromGitHub {
owner = "qalculate";
repo = "libqalculate";
rev = "v${version}";
- sha256 = "0nd0hrnp0a9p7hy6l6s45kfd267r7qg91aqn8g2dyam5hngskayk";
+ sha256 = "1j4sr9s7152xmci677pnz64spv8s3ia26fbp5cqx8ydv7swlivh2";
};
outputs = [ "out" "dev" "doc" ];
diff --git a/pkgs/development/libraries/libqmi/default.nix b/pkgs/development/libraries/libqmi/default.nix
index e8db7501534c..de38e5d3b6e7 100644
--- a/pkgs/development/libraries/libqmi/default.nix
+++ b/pkgs/development/libraries/libqmi/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libqmi";
- version = "1.26.2";
+ version = "1.26.6";
src = fetchurl {
url = "https://www.freedesktop.org/software/libqmi/${pname}-${version}.tar.xz";
- sha256 = "00vvvfq74awg6mk0si1cdv79f6z6wqx11h47nl78a1h7zsr6fd0k";
+ sha256 = "1fbwz6534q6n4bgabdx4svbgkf4mdyisjh3y51jjd94p22xn66d7";
};
outputs = [ "out" "dev" "devdoc" ];
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/librdf/raptor2.nix b/pkgs/development/libraries/librdf/raptor2.nix
index b4141d4ff079..4645b5ea0d83 100644
--- a/pkgs/development/libraries/librdf/raptor2.nix
+++ b/pkgs/development/libraries/librdf/raptor2.nix
@@ -1,13 +1,22 @@
{ stdenv, fetchurl, libxml2, libxslt }:
stdenv.mkDerivation rec {
- name = "raptor2-2.0.15";
+ pname = "raptor2";
+ version = "2.0.15";
src = fetchurl {
- url = "http://download.librdf.org/source/${name}.tar.gz";
+ url = "http://download.librdf.org/source/${pname}-${version}.tar.gz";
sha256 = "ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed";
};
+ patches = [
+ (fetchurl {
+ name = "CVE-2017-18926.patch";
+ url = "https://github.com/dajobe/raptor/commit/590681e546cd9aa18d57dc2ea1858cb734a3863f.patch";
+ sha256 = "1qlpb5rm3j2yi0x6zgdi5apymg5zlvwq3g1zl417gkjrlvxmndgp";
+ })
+ ];
+
buildInputs = [ libxml2 libxslt ];
postInstall = "rm -rvf $out/share/gtk-doc";
diff --git a/pkgs/development/libraries/librsvg/default.nix b/pkgs/development/libraries/librsvg/default.nix
index fb61b50346d1..ecf518d04dae 100644
--- a/pkgs/development/libraries/librsvg/default.nix
+++ b/pkgs/development/libraries/librsvg/default.nix
@@ -4,14 +4,14 @@
let
pname = "librsvg";
- version = "2.48.8";
+ version = "2.50.1";
in
stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "14i6xzghcidv64cyd3g0wdjbl82rph737yxn9s3x29nzpcjs707l";
+ sha256 = "02csvx2nzygh8kyal2qiy3y6xb7d52vszxxr37dzav704a9pkncv";
};
outputs = [ "out" "dev" "installedTests" ];
diff --git a/pkgs/development/libraries/libseccomp/default.nix b/pkgs/development/libraries/libseccomp/default.nix
index 6ea0e6be465b..d3d73e46ac26 100644
--- a/pkgs/development/libraries/libseccomp/default.nix
+++ b/pkgs/development/libraries/libseccomp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, getopt, utillinux, gperf }:
+{ stdenv, fetchurl, getopt, util-linux, gperf }:
stdenv.mkDerivation rec {
pname = "libseccomp";
@@ -18,7 +18,7 @@ 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.
diff --git a/pkgs/development/libraries/libshout/default.nix b/pkgs/development/libraries/libshout/default.nix
index 23ab4d0b3385..075855fada46 100644
--- a/pkgs/development/libraries/libshout/default.nix
+++ b/pkgs/development/libraries/libshout/default.nix
@@ -4,11 +4,11 @@
# need pkgconfig so that libshout installs ${out}/lib/pkgconfig/shout.pc
stdenv.mkDerivation rec {
- name = "libshout-2.4.3";
+ name = "libshout-2.4.4";
src = fetchurl {
url = "http://downloads.xiph.org/releases/libshout/${name}.tar.gz";
- sha256 = "1zhdshas539cs8fsz8022ljxnnncr5lafhfd1dqr1gs125fzb2hd";
+ sha256 = "1hz670a4pfpsb89b0mymy8nw4rx8x0vmh61gq6j1vbg70mfhrscc";
};
outputs = [ "out" "dev" "doc" ];
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/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/libsolv/default.nix b/pkgs/development/libraries/libsolv/default.nix
index d559efd3aab5..65ab87a0cf65 100644
--- a/pkgs/development/libraries/libsolv/default.nix
+++ b/pkgs/development/libraries/libsolv/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }:
stdenv.mkDerivation rec {
- version = "0.7.14";
+ version = "0.7.16";
pname = "libsolv";
src = fetchFromGitHub {
owner = "openSUSE";
repo = "libsolv";
rev = version;
- sha256 = "10klbgknl2njbjl4k0l50ii7afwqrl1691ar4ry3snmc8chb1z7g";
+ sha256 = "1arw7p83s5yq36pw94b76zfiqsh90fjjnayni54a5wgm0zvbkki8";
};
cmakeFlags = [
diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix
index 9f4a5bac25bf..88c6a359ba8d 100644
--- a/pkgs/development/libraries/libsoup/default.nix
+++ b/pkgs/development/libraries/libsoup/default.nix
@@ -1,14 +1,15 @@
-{ stdenv, fetchurl, glib, libxml2, meson, ninja, pkgconfig, gnome3
+{ stdenv, lib, fetchurl, glib, libxml2, meson, ninja, pkgconfig, gnome3, libsysprof-capture
, gnomeSupport ? true, sqlite, glib-networking, gobject-introspection, vala
-, libpsl, python3, brotli, lib }:
+, libpsl, python3, brotli
+}:
stdenv.mkDerivation rec {
pname = "libsoup";
- version = "2.70.0";
+ version = "2.72.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0hjk9lgppc5435my0lyywbpmj7ib5vvcylwfin8ki97g9bvj1c2l";
+ sha256 = "11skbyw2pw32178q3h8pi7xqa41b2x4k6q4k9f75zxmh8s23y30p";
};
postPatch = ''
@@ -17,16 +18,28 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
- buildInputs = [ python3 sqlite libpsl brotli ];
+ buildInputs = [
+ python3
+ sqlite
+ libpsl
+ glib.out
+ brotli
+ ] ++ lib.optionals stdenv.isLinux [
+ libsysprof-capture
+ ];
nativeBuildInputs = [ meson ninja pkgconfig gobject-introspection vala glib ];
propagatedBuildInputs = [ glib libxml2 ];
+ NIX_CFLAGS_COMPILE = [ "-lpthread" ];
+
mesonFlags = [
"-Dtls_check=false" # glib-networking is a runtime dependency, not a compile-time dependency
"-Dgssapi=disabled"
"-Dvapi=enabled"
"-Dgnome=${lib.boolToString gnomeSupport}"
"-Dntlm=disabled"
+ ] ++ lib.optionals (!stdenv.isLinux) [
+ "-Dsysprof=disabled"
];
doCheck = false; # ERROR:../tests/socket-test.c:37:do_unconnected_socket_test: assertion failed (res == SOUP_STATUS_OK): (2 == 200)
@@ -41,7 +54,7 @@ stdenv.mkDerivation rec {
meta = {
description = "HTTP client/server library for GNOME";
homepage = "https://wiki.gnome.org/Projects/libsoup";
- license = stdenv.lib.licenses.gpl2;
+ license = stdenv.lib.licenses.lgpl2Plus;
inherit (glib.meta) maintainers platforms;
};
}
diff --git a/pkgs/development/libraries/libthai/default.nix b/pkgs/development/libraries/libthai/default.nix
new file mode 100644
index 000000000000..6179ad0f6bda
--- /dev/null
+++ b/pkgs/development/libraries/libthai/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, makeWrapper, installShellFiles, pkg-config, libdatrie }:
+
+stdenv.mkDerivation rec {
+ pname = "libthai";
+ version = "0.1.28";
+
+ src = fetchurl {
+ url = "https://github.com/tlwg/libthai/releases/download/v${version}/libthai-${version}.tar.xz";
+ sha256 = "04g93bgxrcnay9fglpq2lj9nr7x1xh06i60m7haip8as9dxs3q7z";
+ };
+
+ nativeBuildInputs = [ installShellFiles pkg-config ];
+
+ buildInputs = [ libdatrie ];
+
+ postInstall = ''
+ installManPage man/man3/*.3
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://linux.thai.net/projects/libthai/";
+ description = "Set of Thai language support routines";
+ license = licenses.lgpl21Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/development/libraries/libthreadar/default.nix b/pkgs/development/libraries/libthreadar/default.nix
index 96c0418f74c8..587ef2e208a3 100644
--- a/pkgs/development/libraries/libthreadar/default.nix
+++ b/pkgs/development/libraries/libthreadar/default.nix
@@ -3,12 +3,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "1.3.0";
+ version = "1.3.1";
pname = "libthreadar";
src = fetchurl {
url = "mirror://sourceforge/libthreadar/${pname}-${version}.tar.gz";
- sha256 = "0g2wxykawlsj6ma9slbbk0bxynqvmkwhaln2fiwc21x7nhjvpn9z";
+ sha256 = "0x1kkccy81rcqbhlw88sw7lykp7398vmrvp6f9yy42k9bl4yxn2q";
};
outputs = [ "out" "dev" ];
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/libusb1/default.nix b/pkgs/development/libraries/libusb1/default.nix
index a3323c8e026b..8499e16c2910 100644
--- a/pkgs/development/libraries/libusb1/default.nix
+++ b/pkgs/development/libraries/libusb1/default.nix
@@ -2,14 +2,14 @@
, fetchFromGitHub
, autoreconfHook
, pkgconfig
-, enableSystemd ? stdenv.isLinux && !stdenv.hostPlatform.isMusl
-, systemd ? null
+, enableUdev ? stdenv.isLinux && !stdenv.hostPlatform.isMusl
+, udev ? null
, libobjc
, IOKit
, withStatic ? false
}:
-assert enableSystemd -> systemd != null;
+assert enableUdev -> udev != null;
stdenv.mkDerivation rec {
pname = "libusb";
@@ -26,15 +26,15 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig autoreconfHook ];
propagatedBuildInputs =
- stdenv.lib.optional enableSystemd systemd ++
+ stdenv.lib.optional enableUdev udev ++
stdenv.lib.optionals stdenv.isDarwin [ libobjc IOKit ];
dontDisableStatic = withStatic;
- configureFlags = stdenv.lib.optional (!enableSystemd) "--disable-udev";
+ configureFlags = stdenv.lib.optional (!enableUdev) "--disable-udev";
- preFixup = stdenv.lib.optionalString enableSystemd ''
- sed 's,-ludev,-L${stdenv.lib.getLib systemd}/lib -ludev,' -i $out/lib/libusb-1.0.la
+ preFixup = stdenv.lib.optionalString enableUdev ''
+ sed 's,-ludev,-L${stdenv.lib.getLib udev}/lib -ludev,' -i $out/lib/libusb-1.0.la
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libva/default.nix b/pkgs/development/libraries/libva/default.nix
index d3578283737a..f6c8c9d0bb8c 100644
--- a/pkgs/development/libraries/libva/default.nix
+++ b/pkgs/development/libraries/libva/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
name = "libva-${lib.optionalString minimal "minimal-"}${version}";
- version = "2.9.0"; # Also update the hash for libva-utils!
+ version = "2.9.1"; # Also update the hash for libva-utils!
src = fetchFromGitHub {
owner = "intel";
repo = "libva";
rev = version;
- sha256 = "17m8k8fn41vzi1lzh9idf2mn4x73bwlkw60kl5zj396kpw4n1z1r";
+ sha256 = "1c9rwrz30q2p47spzb9gsakwci9c5mw6i309z7p7hr2d8233ay4x";
};
outputs = [ "dev" "out" ];
diff --git a/pkgs/development/libraries/libva/utils.nix b/pkgs/development/libraries/libva/utils.nix
index 71a1d085d121..675d85508b53 100644
--- a/pkgs/development/libraries/libva/utils.nix
+++ b/pkgs/development/libraries/libva/utils.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "intel";
repo = "libva-utils";
rev = version;
- sha256 = "1xylc940ffhqay9lyy48872cfw61ziky8dw21vm69psngfz3zs9n";
+ sha256 = "1viqxq9r424hvbfgjlw4zb1idsq24fqr5cz6rk47j37rcnqclj2k";
};
nativeBuildInputs = [ meson ninja pkg-config ];
diff --git a/pkgs/development/libraries/libvirt/5.9.0.nix b/pkgs/development/libraries/libvirt/5.9.0.nix
index 722c4a53b8fa..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
@@ -36,12 +36,12 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper pkgconfig rpcsvc-proto ];
buildInputs = [
libxml2 gnutls perl python2 readline gettext libtasn1 libgcrypt yajl
- libxslt xhtml1 perlPackages.XMLXPath curl libpcap glib libtirpc
+ libxslt xhtml1 perlPackages.XMLXPath curl libpcap glib
] ++ optionals (!buildFromTarball) [
libtool autoconf automake
] ++ optionals stdenv.isLinux [
- libpciaccess lvm2 utillinux systemd libnl numad zfs
- libapparmor libcap_ng numactl attr parted
+ libpciaccess lvm2 util-linux systemd libnl numad zfs
+ libapparmor libcap_ng numactl attr parted libtirpc
] ++ optionals (enableXen && stdenv.isLinux && stdenv.isx86_64) [
xen
] ++ optionals enableIscsi [
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/libvpx/CVE-2019-9232.CVE-2019-9325.CVE-2019-9371.CVE-2019-9433.patch b/pkgs/development/libraries/libvpx/CVE-2019-9232.CVE-2019-9325.CVE-2019-9371.CVE-2019-9433.patch
deleted file mode 100644
index 552c4e08d5f9..000000000000
--- a/pkgs/development/libraries/libvpx/CVE-2019-9232.CVE-2019-9325.CVE-2019-9371.CVE-2019-9433.patch
+++ /dev/null
@@ -1,211 +0,0 @@
-Backports of
-
-From 46e17f0cb4a80b36755c84b8bf15731d3386c08f Mon Sep 17 00:00:00 2001
-From: kyslov <kyslov@google.com>
-Date: Fri, 4 Jan 2019 17:04:09 -0800
-Subject: [PATCH] Fix OOB memory access on fuzzed data
-
-From 0681cff1ad36b3ef8ec242f59b5a6c4234ccfb88 Mon Sep 17 00:00:00 2001
-From: James Zern <jzern@google.com>
-Date: Tue, 24 Jul 2018 21:36:50 -0700
-Subject: [PATCH] vp9: fix OOB read in decoder_peek_si_internal
-
-From f00890eecdf8365ea125ac16769a83aa6b68792d Mon Sep 17 00:00:00 2001
-From: James Zern <jzern@google.com>
-Date: Tue, 11 Dec 2018 18:06:20 -0800
-Subject: [PATCH] update libwebm to libwebm-1.0.0.27-352-g6ab9fcf
-
-From 34d54b04e98dd0bac32e9aab0fbda0bf501bc742 Mon Sep 17 00:00:00 2001
-From: James Zern <jzern@google.com>
-Date: Tue, 9 Apr 2019 18:37:44 -0700
-Subject: [PATCH] update libwebm to libwebm-1.0.0.27-358-gdbf1d10
-
-From 52add5896661d186dec284ed646a4b33b607d2c7 Mon Sep 17 00:00:00 2001
-From: Jerome Jiang <jianj@google.com>
-Date: Wed, 23 May 2018 15:43:00 -0700
-Subject: [PATCH] VP8: Fix use-after-free in postproc.
-
-to address CVE-2019-9232 CVE-2019-9325 CVE-2019-9371 CVE-2019-9433
-
---- libvpx-1.7.0.orig/test/decode_api_test.cc
-+++ libvpx-1.7.0/test/decode_api_test.cc
-@@ -138,8 +138,30 @@ TEST(DecodeAPI, Vp9InvalidDecode) {
- EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy(&dec));
- }
-
--TEST(DecodeAPI, Vp9PeekSI) {
-+void TestPeekInfo(const uint8_t *const data, uint32_t data_sz,
-+ uint32_t peek_size) {
- const vpx_codec_iface_t *const codec = &vpx_codec_vp9_dx_algo;
-+ // Verify behavior of vpx_codec_decode. vpx_codec_decode doesn't even get
-+ // to decoder_peek_si_internal on frames of size < 8.
-+ if (data_sz >= 8) {
-+ vpx_codec_ctx_t dec;
-+ EXPECT_EQ(VPX_CODEC_OK, vpx_codec_dec_init(&dec, codec, NULL, 0));
-+ EXPECT_EQ((data_sz < peek_size) ? VPX_CODEC_UNSUP_BITSTREAM
-+ : VPX_CODEC_CORRUPT_FRAME,
-+ vpx_codec_decode(&dec, data, data_sz, NULL, 0));
-+ vpx_codec_iter_t iter = NULL;
-+ EXPECT_EQ(NULL, vpx_codec_get_frame(&dec, &iter));
-+ EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy(&dec));
-+ }
-+
-+ // Verify behavior of vpx_codec_peek_stream_info.
-+ vpx_codec_stream_info_t si;
-+ si.sz = sizeof(si);
-+ EXPECT_EQ((data_sz < peek_size) ? VPX_CODEC_UNSUP_BITSTREAM : VPX_CODEC_OK,
-+ vpx_codec_peek_stream_info(codec, data, data_sz, &si));
-+}
-+
-+TEST(DecodeAPI, Vp9PeekStreamInfo) {
- // The first 9 bytes are valid and the rest of the bytes are made up. Until
- // size 10, this should return VPX_CODEC_UNSUP_BITSTREAM and after that it
- // should return VPX_CODEC_CORRUPT_FRAME.
-@@ -150,24 +172,18 @@ TEST(DecodeAPI, Vp9PeekSI) {
- };
-
- for (uint32_t data_sz = 1; data_sz <= 32; ++data_sz) {
-- // Verify behavior of vpx_codec_decode. vpx_codec_decode doesn't even get
-- // to decoder_peek_si_internal on frames of size < 8.
-- if (data_sz >= 8) {
-- vpx_codec_ctx_t dec;
-- EXPECT_EQ(VPX_CODEC_OK, vpx_codec_dec_init(&dec, codec, NULL, 0));
-- EXPECT_EQ(
-- (data_sz < 10) ? VPX_CODEC_UNSUP_BITSTREAM : VPX_CODEC_CORRUPT_FRAME,
-- vpx_codec_decode(&dec, data, data_sz, NULL, 0));
-- vpx_codec_iter_t iter = NULL;
-- EXPECT_EQ(NULL, vpx_codec_get_frame(&dec, &iter));
-- EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy(&dec));
-- }
--
-- // Verify behavior of vpx_codec_peek_stream_info.
-- vpx_codec_stream_info_t si;
-- si.sz = sizeof(si);
-- EXPECT_EQ((data_sz < 10) ? VPX_CODEC_UNSUP_BITSTREAM : VPX_CODEC_OK,
-- vpx_codec_peek_stream_info(codec, data, data_sz, &si));
-+ TestPeekInfo(data, data_sz, 10);
-+ }
-+}
-+
-+TEST(DecodeAPI, Vp9PeekStreamInfoTruncated) {
-+ // This profile 1 header requires 10.25 bytes, ensure
-+ // vpx_codec_peek_stream_info doesn't over read.
-+ const uint8_t profile1_data[10] = { 0xa4, 0xe9, 0x30, 0x68, 0x53,
-+ 0xe9, 0x30, 0x68, 0x53, 0x04 };
-+
-+ for (uint32_t data_sz = 1; data_sz <= 10; ++data_sz) {
-+ TestPeekInfo(profile1_data, data_sz, 11);
- }
- }
- #endif // CONFIG_VP9_DECODER
---- libvpx-1.7.0.orig/third_party/libwebm/mkvparser/mkvparser.cc
-+++ libvpx-1.7.0/third_party/libwebm/mkvparser/mkvparser.cc
-@@ -5307,8 +5307,8 @@ long VideoTrack::Parse(Segment* pSegment
-
- const long long stop = pos + s.size;
-
-- Colour* colour = NULL;
-- Projection* projection = NULL;
-+ std::unique_ptr<Colour> colour_ptr;
-+ std::unique_ptr<Projection> projection_ptr;
-
- while (pos < stop) {
- long long id, size;
-@@ -5357,11 +5357,19 @@ long VideoTrack::Parse(Segment* pSegment
- if (rate <= 0)
- return E_FILE_FORMAT_INVALID;
- } else if (id == libwebm::kMkvColour) {
-- if (!Colour::Parse(pReader, pos, size, &colour))
-+ Colour* colour = NULL;
-+ if (!Colour::Parse(pReader, pos, size, &colour)) {
- return E_FILE_FORMAT_INVALID;
-+ } else {
-+ colour_ptr.reset(colour);
-+ }
- } else if (id == libwebm::kMkvProjection) {
-- if (!Projection::Parse(pReader, pos, size, &projection))
-+ Projection* projection = NULL;
-+ if (!Projection::Parse(pReader, pos, size, &projection)) {
- return E_FILE_FORMAT_INVALID;
-+ } else {
-+ projection_ptr.reset(projection);
-+ }
- }
-
- pos += size; // consume payload
-@@ -5392,8 +5400,8 @@ long VideoTrack::Parse(Segment* pSegment
- pTrack->m_display_unit = display_unit;
- pTrack->m_stereo_mode = stereo_mode;
- pTrack->m_rate = rate;
-- pTrack->m_colour = colour;
-- pTrack->m_projection = projection;
-+ pTrack->m_colour = colour_ptr.release();
-+ pTrack->m_projection = projection_ptr.release();
-
- pResult = pTrack;
- return 0; // success
---- libvpx-1.7.0.orig/vp8/common/postproc.c
-+++ libvpx-1.7.0/vp8/common/postproc.c
-@@ -65,7 +65,7 @@ void vp8_deblock(VP8_COMMON *cm, YV12_BU
- double level = 6.0e-05 * q * q * q - .0067 * q * q + .306 * q + .0065;
- int ppl = (int)(level + .5);
-
-- const MODE_INFO *mode_info_context = cm->show_frame_mi;
-+ const MODE_INFO *mode_info_context = cm->mi;
- int mbr, mbc;
-
- /* The pixel thresholds are adjusted according to if or not the macroblock
---- libvpx-1.7.0.orig/vp8/decoder/dboolhuff.h
-+++ libvpx-1.7.0/vp8/decoder/dboolhuff.h
-@@ -76,7 +76,7 @@ static int vp8dx_decode_bool(BOOL_DECODE
- }
-
- {
-- register int shift = vp8_norm[range];
-+ const unsigned char shift = vp8_norm[(unsigned char)range];
- range <<= shift;
- value <<= shift;
- count -= shift;
---- libvpx-1.7.0.orig/vp9/vp9_dx_iface.c
-+++ libvpx-1.7.0/vp9/vp9_dx_iface.c
-@@ -97,7 +97,7 @@ static vpx_codec_err_t decoder_peek_si_i
- const uint8_t *data, unsigned int data_sz, vpx_codec_stream_info_t *si,
- int *is_intra_only, vpx_decrypt_cb decrypt_cb, void *decrypt_state) {
- int intra_only_flag = 0;
-- uint8_t clear_buffer[10];
-+ uint8_t clear_buffer[11];
-
- if (data + data_sz <= data) return VPX_CODEC_INVALID_PARAM;
-
-@@ -158,6 +158,9 @@ static vpx_codec_err_t decoder_peek_si_i
- if (profile > PROFILE_0) {
- if (!parse_bitdepth_colorspace_sampling(profile, &rb))
- return VPX_CODEC_UNSUP_BITSTREAM;
-+ // The colorspace info may cause vp9_read_frame_size() to need 11
-+ // bytes.
-+ if (data_sz < 11) return VPX_CODEC_UNSUP_BITSTREAM;
- }
- rb.bit_offset += REF_FRAMES; // refresh_frame_flags
- vp9_read_frame_size(&rb, (int *)&si->w, (int *)&si->h);
---- libvpx-1.7.0.orig/vpx_dsp/bitreader.h
-+++ libvpx-1.7.0/vpx_dsp/bitreader.h
-@@ -94,7 +94,7 @@ static INLINE int vpx_read(vpx_reader *r
- }
-
- {
-- register int shift = vpx_norm[range];
-+ const unsigned char shift = vpx_norm[(unsigned char)range];
- range <<= shift;
- value <<= shift;
- count -= shift;
---- libvpx-1.7.0.orig/vpx_dsp/bitreader_buffer.c
-+++ libvpx-1.7.0/vpx_dsp/bitreader_buffer.c
-@@ -23,7 +23,7 @@ int vpx_rb_read_bit(struct vpx_read_bit_
- rb->bit_offset = off + 1;
- return bit;
- } else {
-- rb->error_handler(rb->error_handler_data);
-+ if (rb->error_handler != NULL) rb->error_handler(rb->error_handler_data);
- return 0;
- }
- }
diff --git a/pkgs/development/libraries/libvpx/default.nix b/pkgs/development/libraries/libvpx/default.nix
index 007df403ff73..83e60466c146 100644
--- a/pkgs/development/libraries/libvpx/default.nix
+++ b/pkgs/development/libraries/libvpx/default.nix
@@ -56,20 +56,16 @@ assert isCygwin -> unitTestsSupport && webmIOSupport && libyuvSupport;
stdenv.mkDerivation rec {
pname = "libvpx";
- version = "1.7.0";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "webmproject";
- repo = "libvpx";
+ repo = pname;
rev = "v${version}";
- sha256 = "0vvh89hvp8qg9an9vcmwb7d9k3nixhxaz6zi65qdjnd0i56kkcz6";
+ sha256 = "16xv6ambc82g14h1y0q1vyy57wp6j9fbp0nk0wd5csnrw407rhry";
};
- patches = [
- ./CVE-2019-9232.CVE-2019-9325.CVE-2019-9371.CVE-2019-9433.patch
- ];
-
- postPatch = ''patchShebangs .'';
+ postPatch = "patchShebangs .";
outputs = [ "bin" "dev" "out" ];
setOutputFlags = false;
@@ -135,6 +131,12 @@ stdenv.mkDerivation rec {
experimentalFpMbStatsSupport ||
experimentalEmulateHardwareSupport) "experimental")
] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
+ #"--extra-cflags="
+ #"--extra-cxxflags="
+ #"--prefix="
+ #"--libc="
+ #"--libdir="
+ "--enable-external-build"
# libvpx darwin targets include darwin version (ie. ARCH-darwinXX-gcc, XX being the darwin version)
# See all_platforms: https://github.com/webmproject/libvpx/blob/master/configure
# Darwin versions: 10.4=8, 10.5=9, 10.6=10, 10.7=11, 10.8=12, 10.9=13, 10.10=14
@@ -159,6 +161,10 @@ stdenv.mkDerivation rec {
buildInputs = [ ]
++ optionals unitTestsSupport [ coreutils curl ];
+ NIX_LDFLAGS = [
+ "-lpthread" # fixes linker errors
+ ];
+
enableParallelBuilding = true;
postInstall = ''moveToOutput bin "$bin" '';
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/libwebp/default.nix b/pkgs/development/libraries/libwebp/default.nix
index d2a98c4a8476..6d24ba7f2ed2 100644
--- a/pkgs/development/libraries/libwebp/default.nix
+++ b/pkgs/development/libraries/libwebp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl
+{ stdenv, fetchFromGitHub, autoreconfHook, libtool
, threadingSupport ? true # multi-threading
, openglSupport ? false, freeglut ? null, libGL ? null, libGLU ? null # OpenGL (required for vwebp)
, pngSupport ? true, libpng ? null # PNG image format
@@ -27,13 +27,17 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libwebp";
- version = "1.0.3";
+ version = "1.1.0";
- src = fetchurl {
- url = "http://downloads.webmproject.org/releases/webp/${pname}-${version}.tar.gz";
- sha256 = "0kxk4sic34bln3k09mml7crvrmhj97swdk7b1ahbp5w6bj30f2p2";
+ src = fetchFromGitHub {
+ owner = "webmproject";
+ repo = pname;
+ rev = version;
+ sha256 = "1kl6qqa29ygqb2fpv140y59v539gdqx4vcf3mlaxhca2bks98qgm";
};
+ prePatch = "patchShebangs .";
+
configureFlags = [
(mkFlag threadingSupport "threading")
(mkFlag openglSupport "gl")
@@ -50,6 +54,7 @@ stdenv.mkDerivation rec {
(mkFlag libwebpdecoderSupport "libwebpdecoder")
];
+ nativeBuildInputs = [ autoreconfHook libtool ];
buildInputs = [ ]
++ optionals openglSupport [ freeglut libGL libGLU ]
++ optional pngSupport libpng
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/linbox/default.nix b/pkgs/development/libraries/linbox/default.nix
index 09bd7e120911..7bca0c295c4b 100644
--- a/pkgs/development/libraries/linbox/default.nix
+++ b/pkgs/development/libraries/linbox/default.nix
@@ -14,8 +14,7 @@ assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation rec {
pname = "linbox";
- version = "1.6.3";
-
+ version = "1.6.3"; # TODO: Check postPatch script on update
src = fetchFromGitHub {
owner = "linbox-team";
@@ -36,6 +35,20 @@ stdenv.mkDerivation rec {
fflas-ffpack
];
+ patches = [
+ # Remove inappropriate `const &` qualifiers on data members that can be
+ # modified via member functions.
+ # See also: https://github.com/linbox-team/linbox/pull/256
+ ./patches/linbox-pr256-part2.patch # TODO: Remove on 1.7.0 update
+ ];
+
+ postPatch = ''
+ # Remove @LINBOXSAGE_LIBS@ that is actually undefined.
+ # See also: https://github.com/linbox-team/linbox/pull/249
+ # TODO: Remove on 1.7.0 update
+ find . -type f -exec sed -e 's/@LINBOXSAGE_LIBS@//' -i {} \;
+ '';
+
configureFlags = [
"--with-blas-libs=-lblas"
"--disable-optimization"
@@ -57,12 +70,12 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- meta = {
+ meta = with stdenv.lib; {
inherit version;
description = "C++ library for exact, high-performance linear algebra";
- license = stdenv.lib.licenses.lgpl21Plus;
- maintainers = [stdenv.lib.maintainers.timokau];
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.lgpl21Plus;
+ maintainers = teams.sage.members;
+ platforms = platforms.unix;
homepage = "https://linalg.org/";
};
}
diff --git a/pkgs/development/libraries/linbox/patches/linbox-pr256-part2.patch b/pkgs/development/libraries/linbox/patches/linbox-pr256-part2.patch
new file mode 100644
index 000000000000..ec8571a7d710
--- /dev/null
+++ b/pkgs/development/libraries/linbox/patches/linbox-pr256-part2.patch
@@ -0,0 +1,13 @@
+--- a/linbox/algorithms/det-rational.h
++++ b/linbox/algorithms/det-rational.h
+@@ -79,8 +79,8 @@
+ struct MyRationalModularDet {
+ const Blackbox &A;
+ const MyMethod &M;
+- const Integer &mul;//multiplicative prec;
+- const Integer &div;
++ Integer mul;//multiplicative prec;
++ Integer div;
+
+ MyRationalModularDet(const Blackbox& b, const MyMethod& n,
+ const Integer & p1, const Integer & p2) :
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 aeeb0514fabb..8e8a625b50f8 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -8,7 +8,7 @@
, galliumDrivers ? ["auto"]
, driDrivers ? ["auto"]
, vulkanDrivers ? ["auto"]
-, eglPlatforms ? [ "x11" "surfaceless" ] ++ lib.optionals stdenv.isLinux [ "wayland" "drm" ]
+, eglPlatforms ? [ "x11" ] ++ lib.optionals stdenv.isLinux [ "wayland" ]
, OpenGL, Xplugin
, withValgrind ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAarch32, valgrind-light
, enableGalliumNine ? stdenv.isLinux
@@ -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.1.9";
+ version = "20.2.2";
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 = "10kk8a8k7f4ip8yaiqdyrx162nbw8pw4h3b4hs4ha8mpd43wlldj";
+ sha256 = "0qdqi767vshclnfg9drlsmp2pa17hi7y0172s064jwfgj08fp4qz";
};
prePatch = "patchShebangs .";
@@ -58,7 +58,6 @@ stdenv.mkDerivation {
./missing-includes.patch # dev_t needs sys/stat.h, time_t needs time.h, etc.-- fixes build w/musl
./opencl-install-dir.patch
./disk_cache-include-dri-driver-path-in-cache-key.patch
- ./link-radv-with-ld_args_build_id.patch
]
++ lib.optionals stdenv.hostPlatform.isMusl [
# Fix `-Werror=int-conversion` pthread warnings on musl.
diff --git a/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch b/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch
index acf3d827c562..fa78f4ae730a 100644
--- a/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch
+++ b/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch
@@ -1,4 +1,4 @@
-From 46b10f2bc28fd79d561c8c49bbae3aee6a4cf0e6 Mon Sep 17 00:00:00 2001
+From 980164fd92f5c2302624cd046d30ff21e6e4ba8a Mon Sep 17 00:00:00 2001
From: David McFarland <corngood@gmail.com>
Date: Mon, 6 Aug 2018 15:52:11 -0300
Subject: [PATCH] disk_cache: include dri driver path in cache key
@@ -12,10 +12,10 @@ timestamps in /nix/store are zero.
3 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/meson_options.txt b/meson_options.txt
-index 1a2dd8ebd12..2ac741af5a6 100644
+index 2d39d13b6ad..daf06480a60 100644
--- a/meson_options.txt
+++ b/meson_options.txt
-@@ -348,6 +348,12 @@ option(
+@@ -368,6 +368,12 @@ option(
value : true,
description : 'Enable direct rendering in GLX and EGL for DRI',
)
@@ -26,13 +26,13 @@ index 1a2dd8ebd12..2ac741af5a6 100644
+ description : 'Mesa cache key.'
+)
option(
- 'I-love-half-baked-turnips',
+ 'prefer-iris',
type : 'boolean',
diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c
-index d1f14736725..2ed328f292e 100644
+index a92d621927a..3bd65c6890c 100644
--- a/src/util/disk_cache.c
+++ b/src/util/disk_cache.c
-@@ -402,8 +402,10 @@ disk_cache_create(const char *gpu_name, const char *driver_id,
+@@ -401,8 +401,10 @@ disk_cache_create(const char *gpu_name, const char *driver_id,
/* Create driver id keys */
size_t id_size = strlen(driver_id) + 1;
@@ -43,7 +43,7 @@ index d1f14736725..2ed328f292e 100644
cache->driver_keys_blob_size += gpu_name_size;
/* We sometimes store entire structs that contains a pointers in the cache,
-@@ -424,6 +426,7 @@ disk_cache_create(const char *gpu_name, const char *driver_id,
+@@ -423,6 +425,7 @@ disk_cache_create(const char *gpu_name, const char *driver_id,
uint8_t *drv_key_blob = cache->driver_keys_blob;
DRV_KEY_CPY(drv_key_blob, &cache_version, cv_size)
DRV_KEY_CPY(drv_key_blob, driver_id, id_size)
@@ -52,22 +52,23 @@ index d1f14736725..2ed328f292e 100644
DRV_KEY_CPY(drv_key_blob, &ptr_size, ptr_size_size)
DRV_KEY_CPY(drv_key_blob, &driver_flags, driver_flags_size)
diff --git a/src/util/meson.build b/src/util/meson.build
-index 9da29cc7390..5f549bb1d99 100644
+index 0893f64793b..d46ce85a85f 100644
--- a/src/util/meson.build
+++ b/src/util/meson.build
-@@ -170,7 +170,12 @@ _libmesa_util = static_library(
- include_directories : inc_common,
+@@ -179,7 +179,12 @@ _libmesa_util = static_library(
+ include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
dependencies : deps_for_libmesa_util,
link_with: libmesa_format,
-- c_args : [c_msvc_compat_args, c_vis_args],
+- c_args : [c_msvc_compat_args],
+ c_args : [
-+ c_msvc_compat_args, c_vis_args,
++ c_msvc_compat_args,
+ '-DDISK_CACHE_KEY="@0@"'.format(
+ get_option('disk-cache-key')
+ ),
+ ],
+ gnu_symbol_visibility : 'hidden',
build_by_default : false
)
-
--
-2.25.1
+2.28.0
+
diff --git a/pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch b/pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch
deleted file mode 100644
index 0a660332392d..000000000000
--- a/pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From b49bcb6eece322b70fc2e8b0c8498f5a38ea7b82 Mon Sep 17 00:00:00 2001
-From: David McFarland <corngood@gmail.com>
-Date: Sun, 26 Jul 2020 17:29:49 -0300
-Subject: [PATCH] link radv with ld_args_build_id
-
-This is needed for radv_device_get_cache_uuid to work correctly.
----
- src/amd/vulkan/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/amd/vulkan/meson.build b/src/amd/vulkan/meson.build
-index eec026e8f60..a07a0821938 100644
---- a/src/amd/vulkan/meson.build
-+++ b/src/amd/vulkan/meson.build
-@@ -183,7 +183,7 @@ libvulkan_radeon = shared_library(
- ],
- c_args : [c_vis_args, no_override_init_args, radv_flags],
- cpp_args : [cpp_vis_args, radv_flags],
-- link_args : [ld_args_bsymbolic, ld_args_gc_sections, libvulkan_radeon_ld_args],
-+ link_args : [ld_args_build_id, ld_args_bsymbolic, ld_args_gc_sections, libvulkan_radeon_ld_args],
- link_depends : [libvulkan_radeon_link_depends,],
- install : true,
- )
---
-2.28.0
diff --git a/pkgs/development/libraries/mesa/missing-includes.patch b/pkgs/development/libraries/mesa/missing-includes.patch
index 9685a1619a58..72488893c6b6 100644
--- a/pkgs/development/libraries/mesa/missing-includes.patch
+++ b/pkgs/development/libraries/mesa/missing-includes.patch
@@ -9,18 +9,6 @@
#include "pipe/p_compiler.h"
#include "pipe/p_state.h"
---- ./src/util/rand_xor.c.orig 2017-06-20 00:38:57.199474067 +0200
-+++ ./src/util/rand_xor.c 2017-06-20 00:40:31.351279557 +0200
-@@ -23,7 +23,9 @@
- */
-
- #if defined(__linux__)
-+#include <sys/types.h>
- #include <sys/file.h>
-+#include <sys/stat.h>
- #include <unistd.h>
- #include <fcntl.h>
- #else
--- ./src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
+++ ./src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
@@ -28,6 +28,8 @@
diff --git a/pkgs/development/libraries/mimalloc/default.nix b/pkgs/development/libraries/mimalloc/default.nix
index 997fd2ab6346..7382ed57c640 100644
--- a/pkgs/development/libraries/mimalloc/default.nix
+++ b/pkgs/development/libraries/mimalloc/default.nix
@@ -7,13 +7,13 @@ let
in
stdenv.mkDerivation rec {
pname = "mimalloc";
- version = "1.6.4";
+ version = "1.6.7";
src = fetchFromGitHub {
owner = "microsoft";
repo = pname;
rev = "v${version}";
- sha256 = "0b6ymi2a9is2q6n49dvlnjxknikj0rfff5ygbc4n7894h5mllvvr";
+ sha256 = "1ymffs3ixc4vkhpr09ph6xhyknm2cx8ij8j5l70cq6119mwilnwa";
};
nativeBuildInputs = [ cmake ninja ];
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 3dcbda68135f..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)
@@ -69,6 +110,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
maintainers = [ maintainers.goibhniu ];
platforms = platforms.linux;
- broken = versionAtLeast qtbase.version "5.15";
};
}
diff --git a/pkgs/development/libraries/mm-common/default.nix b/pkgs/development/libraries/mm-common/default.nix
index 3c02e537d2a3..3981e05ef067 100644
--- a/pkgs/development/libraries/mm-common/default.nix
+++ b/pkgs/development/libraries/mm-common/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "mm-common";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1jasx9a9g7nqf7jcv3mrg4qh5cp9sq724jxjaz4wa1dzmxsxg8i8";
+ sha256 = "07b4s5ckcz9q5gwx8vchim19mhfgl8wysqwi30pndks3m4zrzad2";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/nanoflann/default.nix b/pkgs/development/libraries/nanoflann/default.nix
index 8480cc868c1f..3bd6bb02a054 100644
--- a/pkgs/development/libraries/nanoflann/default.nix
+++ b/pkgs/development/libraries/nanoflann/default.nix
@@ -1,14 +1,14 @@
{stdenv, fetchFromGitHub, cmake}:
stdenv.mkDerivation rec {
- version = "1.3.1";
+ version = "1.3.2";
pname = "nanoflann";
-
+
src = fetchFromGitHub {
owner = "jlblancoc";
repo = "nanoflann";
rev = "v${version}";
- sha256 = "07vi3yn5y9zk9acdbxy954ghdml15wnyqfizzqwsw8zmc9bf30ih";
+ sha256 = "0lq1zqwjvk8wv15hd7aw57jsqbvv45cwb8ngdh1d2iyw5rvnbhsn";
};
buildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/nanopb/default.nix b/pkgs/development/libraries/nanopb/default.nix
index cafc5c85f21a..b90a8ba13aae 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.3";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "16zxk42wzn519bpxf4578qn97k0h1cnbkvqqkqvka9sl0n3lz2dp";
+ sha256 = "sha256-32YU6LfPojvEVA2Z3DRZdGzDkSpAUgo1BueC/pl9qlY=";
};
- 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/ndn-cxx/default.nix b/pkgs/development/libraries/ndn-cxx/default.nix
index d461535ecef0..893f82a6d526 100644
--- a/pkgs/development/libraries/ndn-cxx/default.nix
+++ b/pkgs/development/libraries/ndn-cxx/default.nix
@@ -1,24 +1,36 @@
-{ stdenv, fetchFromGitHub, openssl, doxygen
-, boost, sqlite, pkgconfig, python, pythonPackages, wafHook }:
-let
- version = "0.6.3";
-in
-stdenv.mkDerivation {
+{ stdenv
+, fetchFromGitHub
+, doxygen
+, pkg-config
+, python3
+, python3Packages
+, wafHook
+, boost
+, openssl
+, sqlite
+}:
+
+stdenv.mkDerivation rec {
pname = "ndn-cxx";
- inherit version;
+ version = "0.7.1";
+
src = fetchFromGitHub {
owner = "named-data";
repo = "ndn-cxx";
- rev = "a3bf4319ed483a4a6fe2c96b79ec4491d7217f00";
- sha256 = "076jhrjigisqz5n8dgxwd5fhimg69zhm834m7w9yvf9afgzrr50h";
+ rev = "${pname}-${version}";
+ sha256 = "1lcaqc79n3d9sip7knddblba17sz18b0w7nlxmj3fz3lb3z9qd51";
};
- nativeBuildInputs = [ pkgconfig wafHook ];
- buildInputs = [ openssl doxygen boost sqlite python pythonPackages.sphinx];
+
+ nativeBuildInputs = [ doxygen pkg-config python3 python3Packages.sphinx wafHook ];
+
+ buildInputs = [ boost openssl sqlite ];
+
wafConfigureFlags = [
"--with-openssl=${openssl.dev}"
"--boost-includes=${boost.dev}/include"
"--boost-libs=${boost.out}/lib"
];
+
meta = with stdenv.lib; {
homepage = "http://named-data.net/";
description = "A Named Data Neworking (NDN) or Content Centric Networking (CCN) abstraction";
@@ -36,7 +48,7 @@ stdenv.mkDerivation {
and consuming less resources overall.
'';
license = licenses.lgpl3;
- platforms = stdenv.lib.platforms.unix;
- maintainers = [ maintainers.sjmackenzie ];
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ sjmackenzie ];
};
}
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/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/nss/3.44.nix b/pkgs/development/libraries/nss/3.44.nix
index ad58bfccaee6..1c89dd793316 100644
--- a/pkgs/development/libraries/nss/3.44.nix
+++ b/pkgs/development/libraries/nss/3.44.nix
@@ -19,10 +19,10 @@ in stdenv.mkDerivation rec {
depsBuildBuild = [ buildPackages.stdenv.cc ];
- nativeBuildInputs = [ perl ];
+ nativeBuildInputs = [ perl ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
- buildInputs = [ zlib sqlite ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ zlib sqlite ];
propagatedBuildInputs = [ nspr ];
diff --git a/pkgs/development/libraries/nss/3.53.nix b/pkgs/development/libraries/nss/3.53.nix
new file mode 100644
index 000000000000..dcd9ade629b7
--- /dev/null
+++ b/pkgs/development/libraries/nss/3.53.nix
@@ -0,0 +1,169 @@
+{ stdenv, fetchurl, nspr, perl, zlib, sqlite, darwin, fixDarwinDylibNames, buildPackages, ninja
+, # allow FIPS mode. Note that this makes the output non-reproducible.
+ # https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_Tech_Notes/nss_tech_note6
+ enableFIPS ? false
+}:
+
+let
+ nssPEM = fetchurl {
+ url = "http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz";
+ sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw";
+ };
+ version = "3.53.1";
+ underscoreVersion = builtins.replaceStrings ["."] ["_"] version;
+
+in stdenv.mkDerivation rec {
+ pname = "nss";
+ inherit version;
+
+ src = fetchurl {
+ url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz";
+ sha256 = "05jk65x3zy6q8lx2djj8ik7kg741n88iy4n3bblw89cv0xkxxk1d";
+ };
+
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+
+ nativeBuildInputs = [ perl ninja (buildPackages.python3.withPackages (ps: with ps; [ gyp ])) ]
+ ++ stdenv.lib.optionals stdenv.hostPlatform.isDarwin [ darwin.cctools fixDarwinDylibNames ];
+
+ buildInputs = [ zlib sqlite ];
+
+ propagatedBuildInputs = [ nspr ];
+
+ prePatch = ''
+ # strip the trailing whitespace from the patch line and the renamed CKO_NETSCAPE_ enum to CKO_NSS_
+ xz -d < ${nssPEM} | sed \
+ -e 's/-DIRS = builtins $/-DIRS = . builtins/g' \
+ -e 's/CKO_NETSCAPE_/CKO_NSS_/g' \
+ -e 's/CKT_NETSCAPE_/CKT_NSS_/g' \
+ | patch -p1
+
+ patchShebangs nss
+
+ for f in nss/coreconf/config.gypi nss/build.sh nss/coreconf/config.gypi; do
+ substituteInPlace "$f" --replace "/usr/bin/env" "${buildPackages.coreutils}/bin/env"
+ done
+
+ substituteInPlace nss/coreconf/config.gypi --replace "/usr/bin/grep" "${buildPackages.coreutils}/bin/env grep"
+ '';
+
+ patches =
+ [
+ # Based on http://patch-tracker.debian.org/patch/series/dl/nss/2:3.15.4-1/85_security_load.patch
+ ./85_security_load.patch
+ ./ckpem.patch
+ ./fix-cross-compilation.patch
+ ];
+
+ patchFlags = [ "-p0" ];
+
+ postPatch = stdenv.lib.optionalString stdenv.hostPlatform.isDarwin ''
+ substituteInPlace nss/coreconf/Darwin.mk --replace '@executable_path/$(notdir $@)' "$out/lib/\$(notdir \$@)"
+ substituteInPlace nss/coreconf/config.gypi --replace "'DYLIB_INSTALL_NAME_BASE': '@executable_path'" "'DYLIB_INSTALL_NAME_BASE': '$out/lib'"
+ '';
+
+ outputs = [ "out" "dev" "tools" ];
+
+ preConfigure = "cd nss";
+
+ buildPhase = let
+ getArch = platform: if platform.isx86_64 then "x64"
+ else if platform.isx86_32 then "ia32"
+ else if platform.isAarch32 then "arm"
+ else if platform.isAarch64 then "arm64"
+ else if platform.isPower && platform.is64bit then (
+ if platform.isLittleEndian then "ppc64le" else "ppc64"
+ )
+ else platform.parsed.cpu.name;
+ # yes, this is correct. nixpkgs uses "host" for the platform the binary will run on whereas nss uses "host" for the platform that the build is running on
+ target = getArch stdenv.hostPlatform;
+ host = getArch stdenv.buildPlatform;
+ in ''
+ runHook preBuild
+
+ sed -i 's|nss_dist_dir="$dist_dir"|nss_dist_dir="'$out'"|;s|nss_dist_obj_dir="$obj_dir"|nss_dist_obj_dir="'$out'"|' build.sh
+ ./build.sh -v --opt \
+ --with-nspr=${nspr.dev}/include:${nspr.out}/lib \
+ --system-sqlite \
+ --enable-legacy-db \
+ --target ${target} \
+ -Dhost_arch=${host} \
+ -Duse_system_zlib=1 \
+ --enable-libpkix \
+ ${stdenv.lib.optionalString enableFIPS "--enable-fips"} \
+ ${stdenv.lib.optionalString stdenv.isDarwin "--clang"} \
+ ${stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) "--disable-tests"}
+
+ runHook postBuild
+ '';
+
+ NIX_CFLAGS_COMPILE = "-Wno-error -DNIX_NSS_LIBDIR=\"${placeholder "out"}/lib/\"";
+
+ installPhase = ''
+ runHook preInstall
+
+ rm -rf $out/private
+ find $out -name "*.TOC" -delete
+ mv $out/public $out/include
+
+ ln -s lib $out/lib64
+
+ # Upstream issue: https://bugzilla.mozilla.org/show_bug.cgi?id=530672
+ # https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-libs/nss/files/nss-3.32-gentoo-fixups.patch?id=af1acce6c6d2c3adb17689261dfe2c2b6771ab8a
+ NSS_MAJOR_VERSION=`grep "NSS_VMAJOR" lib/nss/nss.h | awk '{print $3}'`
+ NSS_MINOR_VERSION=`grep "NSS_VMINOR" lib/nss/nss.h | awk '{print $3}'`
+ NSS_PATCH_VERSION=`grep "NSS_VPATCH" lib/nss/nss.h | awk '{print $3}'`
+ PREFIX="$out"
+
+ mkdir -p $out/lib/pkgconfig
+ sed -e "s,%prefix%,$PREFIX," \
+ -e "s,%exec_prefix%,$PREFIX," \
+ -e "s,%libdir%,$PREFIX/lib64," \
+ -e "s,%includedir%,$dev/include/nss," \
+ -e "s,%NSS_VERSION%,$NSS_MAJOR_VERSION.$NSS_MINOR_VERSION.$NSS_PATCH_VERSION,g" \
+ -e "s,%NSPR_VERSION%,4.16,g" \
+ pkg/pkg-config/nss.pc.in > $out/lib/pkgconfig/nss.pc
+ chmod 0644 $out/lib/pkgconfig/nss.pc
+
+ sed -e "s,@prefix@,$PREFIX," \
+ -e "s,@MOD_MAJOR_VERSION@,$NSS_MAJOR_VERSION," \
+ -e "s,@MOD_MINOR_VERSION@,$NSS_MINOR_VERSION," \
+ -e "s,@MOD_PATCH_VERSION@,$NSS_PATCH_VERSION," \
+ pkg/pkg-config/nss-config.in > $out/bin/nss-config
+ chmod 0755 $out/bin/nss-config
+ '';
+
+ postFixup = let
+ isCross = stdenv.hostPlatform != stdenv.buildPlatform;
+ nss = if isCross then buildPackages.nss.tools else "$out";
+ in
+ (stdenv.lib.optionalString enableFIPS (''
+ for libname in freebl3 nssdbm3 softokn3
+ do '' +
+ (if stdenv.isDarwin
+ then ''
+ libfile="$out/lib/lib$libname.dylib"
+ DYLD_LIBRARY_PATH=$out/lib:${nspr.out}/lib \
+ '' else ''
+ libfile="$out/lib/lib$libname.so"
+ LD_LIBRARY_PATH=$out/lib:${nspr.out}/lib \
+ '') + ''
+ ${nss}/bin/shlibsign -v -i "$libfile"
+ done
+ '')) +
+ ''
+ moveToOutput bin "$tools"
+ moveToOutput bin/nss-config "$dev"
+ moveToOutput lib/libcrmf.a "$dev" # needed by firefox, for example
+ rm -f "$out"/lib/*.a
+
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://developer.mozilla.org/en-US/docs/NSS";
+ description = "A set of libraries for development of security-enabled client and server applications";
+ license = licenses.mpl20;
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix
index e9ca475802d6..ef1cef84df5f 100644
--- a/pkgs/development/libraries/nss/default.nix
+++ b/pkgs/development/libraries/nss/default.nix
@@ -1,11 +1,21 @@
-{ stdenv, fetchurl, nspr, perl, zlib, sqlite, darwin, fixDarwinDylibNames, buildPackages, ninja }:
+{ stdenv, fetchurl, nspr, perl, zlib, sqlite, darwin, fixDarwinDylibNames, buildPackages, ninja
+, # allow FIPS mode. Note that this makes the output non-reproducible.
+ # https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_Tech_Notes/nss_tech_note6
+ enableFIPS ? false
+}:
let
nssPEM = fetchurl {
url = "http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz";
sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw";
};
- version = "3.57";
+
+ # NOTE: Whenever you updated this version check if the `cacert` package also
+ # needs an update. You can run the regular updater script for cacerts.
+ # It will rebuild itself using the version of this package (NSS) and if
+ # an update is required do the required changes to the expression.
+ # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert
+ version = "3.59";
underscoreVersion = builtins.replaceStrings ["."] ["_"] version;
in stdenv.mkDerivation rec {
@@ -14,16 +24,15 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz";
- sha256 = "55a86c01be860381d64bb4e5b94eb198df9b0f098a8af0e58c014df398bdc382";
+ sha256 = "096fs3z21r171q24ca3rq53p1389xmvqz1f2rpm7nlm8r9s82ag6";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ perl ninja (buildPackages.python3.withPackages (ps: with ps; [ gyp ])) ]
- ++ stdenv.lib.optional stdenv.isDarwin darwin.cctools;
+ ++ stdenv.lib.optionals stdenv.hostPlatform.isDarwin [ darwin.cctools fixDarwinDylibNames ];
- buildInputs = [ zlib sqlite ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ buildInputs = [ zlib sqlite ];
propagatedBuildInputs = [ nspr ];
@@ -68,6 +77,9 @@ in stdenv.mkDerivation rec {
else if platform.isx86_32 then "ia32"
else if platform.isAarch32 then "arm"
else if platform.isAarch64 then "arm64"
+ else if platform.isPower && platform.is64bit then (
+ if platform.isLittleEndian then "ppc64le" else "ppc64"
+ )
else platform.parsed.cpu.name;
# yes, this is correct. nixpkgs uses "host" for the platform the binary will run on whereas nss uses "host" for the platform that the build is running on
target = getArch stdenv.hostPlatform;
@@ -84,6 +96,7 @@ in stdenv.mkDerivation rec {
-Dhost_arch=${host} \
-Duse_system_zlib=1 \
--enable-libpkix \
+ ${stdenv.lib.optionalString enableFIPS "--enable-fips"} \
${stdenv.lib.optionalString stdenv.isDarwin "--clang"} \
${stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) "--disable-tests"}
@@ -129,7 +142,8 @@ in stdenv.mkDerivation rec {
postFixup = let
isCross = stdenv.hostPlatform != stdenv.buildPlatform;
nss = if isCross then buildPackages.nss.tools else "$out";
- in ''
+ in
+ (stdenv.lib.optionalString enableFIPS (''
for libname in freebl3 nssdbm3 softokn3
do '' +
(if stdenv.isDarwin
@@ -142,7 +156,8 @@ in stdenv.mkDerivation rec {
'') + ''
${nss}/bin/shlibsign -v -i "$libfile"
done
-
+ '')) +
+ ''
moveToOutput bin "$tools"
moveToOutput bin/nss-config "$dev"
moveToOutput lib/libcrmf.a "$dev" # needed by firefox, for example
diff --git a/pkgs/development/libraries/ntl/default.nix b/pkgs/development/libraries/ntl/default.nix
index 0d9d39f39581..23d82d4ba2fa 100644
--- a/pkgs/development/libraries/ntl/default.nix
+++ b/pkgs/development/libraries/ntl/default.nix
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
homepage = "http://www.shoup.net/ntl/";
# also locally at "${src}/doc/tour-changes.html";
changelog = "https://www.shoup.net/ntl/doc/tour-changes.html";
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
license = licenses.gpl2Plus;
platforms = platforms.all;
};
diff --git a/pkgs/development/libraries/nuspell/default.nix b/pkgs/development/libraries/nuspell/default.nix
index c8cb7734e90c..3fac1421899a 100644
--- a/pkgs/development/libraries/nuspell/default.nix
+++ b/pkgs/development/libraries/nuspell/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, icu, catch2, ronn }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, icu, catch2, pandoc }:
stdenv.mkDerivation rec {
pname = "nuspell";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchFromGitHub {
owner = "nuspell";
repo = "nuspell";
rev = "v${version}";
- sha256 = "1jfnwva2i67i9pyh123a5h2zs5p7gw77qh4w7qkx61jigsyxc5v7";
+ sha256 = "1p90a3wv4b8m5fdpbnr9cyd1x3a504q9rc4cghq02xff63h5gclf";
};
- nativeBuildInputs = [ cmake pkgconfig ronn ];
+ nativeBuildInputs = [ cmake pkgconfig pandoc ];
buildInputs = [ boost icu ];
outputs = [ "out" "lib" "dev" "man" ];
diff --git a/pkgs/development/libraries/odpic/default.nix b/pkgs/development/libraries/odpic/default.nix
index 6c3744493d21..7f27f7d1c179 100644
--- a/pkgs/development/libraries/odpic/default.nix
+++ b/pkgs/development/libraries/odpic/default.nix
@@ -16,7 +16,7 @@ in stdenv.mkDerivation {
sha256 = "1g2wdchlwdihqj0ynx58nwyrpncxanghlnykgir97p0wimg3hnxl";
};
- nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin [ fixDarwinDylibNames ];
+ nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
buildInputs = [ oracle-instantclient ]
++ stdenv.lib.optionals stdenv.isLinux [ libaio ];
diff --git a/pkgs/development/libraries/olm/default.nix b/pkgs/development/libraries/olm/default.nix
index 66ed41e8eadb..9efe524b12d0 100644
--- a/pkgs/development/libraries/olm/default.nix
+++ b/pkgs/development/libraries/olm/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "olm";
- version = "3.1.5";
+ version = "3.2.1";
src = fetchurl {
url = "https://matrix.org/git/olm/-/archive/${version}/${pname}-${version}.tar.gz";
- sha256 = "15l6cf029ghfk5bf8ii6nyy86gc90ji8n5hspjhj1xmzmk61xb4j";
+ sha256 = "0iacbi9iibhzifh1bk6bi5xin557lvqmbf4ccsb8drj50dbxjiyr";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/oneDNN/default.nix b/pkgs/development/libraries/oneDNN/default.nix
index b780b9f4e39b..6dc4bd704dd0 100644
--- a/pkgs/development/libraries/oneDNN/default.nix
+++ b/pkgs/development/libraries/oneDNN/default.nix
@@ -5,13 +5,13 @@
# https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn
stdenv.mkDerivation rec {
pname = "oneDNN";
- version = "1.6.4";
+ version = "1.7";
src = fetchFromGitHub {
owner = "oneapi-src";
repo = "oneDNN";
rev = "v${version}";
- sha256 = "0y4lpx24k08wydv4aprfn2icg6ixk0iprk8pmbvyaa6gyab70vjy";
+ sha256 = "15kanz3zflmxr355dhny4rdycq0ni9iz42vvlblzc5lmj39n84fj";
};
outputs = [ "out" "dev" "doc" ];
diff --git a/pkgs/development/libraries/opencascade-occt/default.nix b/pkgs/development/libraries/opencascade-occt/default.nix
index 42ca50ae8f99..ac2b8ba6d1ed 100644
--- a/pkgs/development/libraries/opencascade-occt/default.nix
+++ b/pkgs/development/libraries/opencascade-occt/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "opencascade-occt";
- version = "7.4.0p1";
+ version = "7.5.0";
commit = "V${builtins.replaceStrings ["."] ["_"] version}";
src = fetchurl {
name = "occt-${commit}.tar.gz";
url = "https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=${commit};sf=tgz";
- sha256 = "0b9hs3akx1f3hhg4zdip6qdv04ssqqcf9kk12amkidgvsl73z2hs";
+ sha256 = "0bpzpaqki3k6i7xmhan0f1c1fr05smpcmgrp4vh572j61lwpq1r3";
};
nativeBuildInputs = [ cmake ninja ];
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/opencv/default.nix b/pkgs/development/libraries/opencv/default.nix
index 0749ec9e7f30..56414cfa3979 100644
--- a/pkgs/development/libraries/opencv/default.nix
+++ b/pkgs/development/libraries/opencv/default.nix
@@ -19,13 +19,13 @@ in
stdenv.mkDerivation rec {
pname = "opencv";
- version = "2.4.13";
+ version = "2.4.13.7";
src = fetchFromGitHub {
- owner = "Itseez";
+ owner = "opencv";
repo = "opencv";
rev = version;
- sha256 = "1k29rxlvrhgc5hadg2nc50wa3d2ls9ndp373257p756a0aividxh";
+ sha256 = "062js7zhh4ixi2wk61wyi23qp9zsk5vw24iz2i5fab2hp97y5zq3";
};
patches =
@@ -87,6 +87,5 @@ stdenv.mkDerivation rec {
license = licenses.bsd3;
maintainers = with maintainers; [ ];
platforms = platforms.linux;
- broken = true;
};
}
diff --git a/pkgs/development/libraries/opendht/default.nix b/pkgs/development/libraries/opendht/default.nix
index f9b2e07fb423..e160bfb7d367 100644
--- a/pkgs/development/libraries/opendht/default.nix
+++ b/pkgs/development/libraries/opendht/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "opendht";
- version = "2.1.4";
+ version = "2.1.6";
src = fetchFromGitHub {
owner = "savoirfairelinux";
repo = "opendht";
rev = version;
- sha256 = "1ax26ri1ifb6s8ppd28jmanka9yf8mw3np65q2h4djhhik0phhal";
+ sha256 = "0sjb2a3yqnabwgmmn8gapc1dq9m8vp9z8w85zhsj654i5h3gp6zv";
};
nativeBuildInputs =
diff --git a/pkgs/development/libraries/openldap/default.nix b/pkgs/development/libraries/openldap/default.nix
index 7f9c2dbf3ee9..fdf3298a6fad 100644
--- a/pkgs/development/libraries/openldap/default.nix
+++ b/pkgs/development/libraries/openldap/default.nix
@@ -1,11 +1,12 @@
{ 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";
};
# TODO: separate "out" and "bin"
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index 1fc38dd8aaa8..c4a9a4a01808 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -160,8 +160,8 @@ in {
};
openssl_1_1 = common {
- version = "1.1.1g";
- sha256 = "0ikdcc038i7jk8h7asq5xcn8b1xc2rrbc88yfm4hqbz3y5s4gc6x";
+ version = "1.1.1h";
+ sha256 = "1ncmcnh5bmxkwrvm0m1q4kdcjjfpwvlyjspjhibkxc6p9dvsi72w";
patches = [
./1.1/nix-ssl-cert-file.patch
diff --git a/pkgs/development/libraries/openxr-loader/default.nix b/pkgs/development/libraries/openxr-loader/default.nix
index e03752872f9a..9e38f1e828df 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.11";
+ version = "1.0.12";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenXR-SDK-Source";
rev = "release-${version}";
- sha256 = "0f3x5h0hdjiqgjf5mzzlprbhrbyabxllrjmlzgc9fv5rgqyyphj5";
+ sha256 = "0xcra2hcsm88rfd7zf52hccx3nvg9j65a595z7c0lrzv6jz04676";
};
nativeBuildInputs = [ cmake python3 ];
diff --git a/pkgs/development/libraries/osip/default.nix b/pkgs/development/libraries/osip/default.nix
index 24db4c6609b7..8b2dce1d950f 100644
--- a/pkgs/development/libraries/osip/default.nix
+++ b/pkgs/development/libraries/osip/default.nix
@@ -1,9 +1,9 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
- version = "5.1.1";
+ version = "5.2.0";
src = fetchurl {
url = "mirror://gnu/osip/libosip2-${version}.tar.gz";
- sha256 = "0kgnxgzf968kbl6rx3hjsfb3jsg4ydgrsf35gzj319i1f8qjifv1";
+ sha256 = "0xdk3cszkzb8nb757gl47slrr13mf6xz43ab4k343fv8llp8pd2g";
};
pname = "libosip2";
diff --git a/pkgs/development/libraries/p11-kit/default.nix b/pkgs/development/libraries/p11-kit/default.nix
index 46f520e41e4a..31a7e7e90867 100644
--- a/pkgs/development/libraries/p11-kit/default.nix
+++ b/pkgs/development/libraries/p11-kit/default.nix
@@ -36,6 +36,13 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ # Tests run in fakeroot for non-root users
+ preCheck = ''
+ if [ "$(id -u)" != "0" ]; then
+ export FAKED_MODE=1
+ fi
+ '';
+
doCheck = !stdenv.isDarwin;
installFlags = [
diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix
index e3bdba9b3b1b..b3dd2062ca0b 100644
--- a/pkgs/development/libraries/pango/default.nix
+++ b/pkgs/development/libraries/pango/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, fetchpatch, pkgconfig, cairo, harfbuzz
-, libintl, gobject-introspection, darwin, fribidi, gnome3
+, libintl, libthai, gobject-introspection, darwin, fribidi, gnome3
, gtk-doc, docbook_xsl, docbook_xml_dtd_43, makeFontsConf, freefont_ttf
, meson, ninja, glib
, x11Support? !stdenv.isDarwin, libXft
@@ -9,26 +9,15 @@ with stdenv.lib;
let
pname = "pango";
- version = "1.45.3";
+ version = "1.47.0";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0zg6gvzk227q997jf1c9p7j5ra87nm008hlgq6q8na9xmgmw2x8z";
+ sha256 = "0ry3j9n0lvdfmjwi2w7wa4gkalnip56kghqq6bh8hcf45xjvh3bk";
};
- patches = [
- # Fix issue with Pango loading unsupported formats that
- # breaks mixed x11/opentype font packages.
- # See https://gitlab.gnome.org/GNOME/pango/issues/457
- # Remove on next release.
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/pango/commit/fe1ee773310bac83d8e5d3c062b13a51fb5fb4ad.patch";
- sha256 = "1px66g31l2jx4baaqi4md59wlmvw0ywgspn6zr919fxl4h1kkh0h";
- })
- ];
-
# FIXME: docs fail on darwin
outputs = [ "bin" "dev" "out" ] ++ optional (!stdenv.isDarwin) "devdoc";
@@ -39,6 +28,7 @@ in stdenv.mkDerivation rec {
];
buildInputs = [
fribidi
+ libthai
] ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
ApplicationServices
Carbon
@@ -50,6 +40,8 @@ in stdenv.mkDerivation rec {
mesonFlags = [
"-Dgtk_doc=${if stdenv.isDarwin then "false" else "true"}"
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ "-Dxft=disabled" # only works with x11
];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/pcaudiolib/default.nix b/pkgs/development/libraries/pcaudiolib/default.nix
index 952987447b22..12def747361b 100644
--- a/pkgs/development/libraries/pcaudiolib/default.nix
+++ b/pkgs/development/libraries/pcaudiolib/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "rhdunn";
repo = "pcaudiolib";
- rev = "${version}";
+ rev = version;
sha256 = "0c55hlqqh0m7bcb3nlgv1s4a22s5bgczr1cakjh3767rjb10khi0";
};
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/geant4/default.nix b/pkgs/development/libraries/physics/geant4/default.nix
index 97822d769dd5..dc809d589321 100644
--- a/pkgs/development/libraries/physics/geant4/default.nix
+++ b/pkgs/development/libraries/physics/geant4/default.nix
@@ -38,6 +38,9 @@
# For enablePython
, boost
, python3
+
+# For tests
+, callPackage
}:
let
@@ -45,12 +48,12 @@ let
in
stdenv.mkDerivation rec {
- version = "10.6.2";
+ version = "10.6.3";
pname = "geant4";
src = fetchurl{
- url = "https://geant4-data.web.cern.ch/geant4-data/releases/geant4.10.06.p02.tar.gz";
- sha256 = "0vznm3pjlbihjy1wsxc4gj229k0dzc283wvil2xghyl08vwdpnpc";
+ url = "https://geant4-data.web.cern.ch/geant4-data/releases/geant4.10.06.p03.tar.gz";
+ sha256 = "1wzv5xky1pfm7wdfdkvqcaaqlcnsrz35dc7zcrxh8l3j5rki6pqb";
};
boost_python_lib = "python${builtins.replaceStrings ["."] [""] python3.pythonVersion}";
@@ -108,6 +111,8 @@ stdenv.mkDerivation rec {
inherit stdenv fetchurl;
geant_version = version;
};
+
+ tests = callPackage ./tests.nix {};
};
# Set the myriad of envars required by Geant4 if we use a nix-shell.
diff --git a/pkgs/development/libraries/physics/geant4/tests.nix b/pkgs/development/libraries/physics/geant4/tests.nix
new file mode 100644
index 000000000000..83afee6089d4
--- /dev/null
+++ b/pkgs/development/libraries/physics/geant4/tests.nix
@@ -0,0 +1,31 @@
+{ stdenv, cmake, geant4 }:
+
+{
+ example_B1 = stdenv.mkDerivation {
+ name = "${geant4.name}-test-example_B1";
+
+ inherit (geant4) src;
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ geant4 ];
+ checkInputs = with geant4.data; [
+ G4EMLOW
+ G4ENSDFSTATE
+ G4PARTICLEXS
+ G4PhotonEvaporation
+ ];
+
+ prePatch = ''
+ cd examples/basic/B1
+ '';
+
+ doCheck = true;
+ checkPhase = ''
+ runHook preCheck
+
+ ./exampleB1 ../run2.mac
+
+ runHook postCheck
+ '';
+ };
+}
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/0.2.nix b/pkgs/development/libraries/pipewire/0.2.nix
index 1dbfe0647f47..eaedc2c0ac3e 100644
--- a/pkgs/development/libraries/pipewire/0.2.nix
+++ b/pkgs/development/libraries/pipewire/0.2.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, doxygen, graphviz, valgrind
-, glib, dbus, gst_all_1, alsaLib, ffmpeg_3, libjack2, udev, libva, xorg
+, glib, dbus, gst_all_1, alsaLib, ffmpeg_4, libjack2, udev, libva, xorg
, sbc, SDL2, makeFontsConf
}:
@@ -25,7 +25,7 @@ in stdenv.mkDerivation rec {
];
buildInputs = [
glib dbus gst_all_1.gst-plugins-base gst_all_1.gstreamer
- alsaLib ffmpeg_3 libjack2 udev libva xorg.libX11 sbc SDL2
+ alsaLib ffmpeg_4 libjack2 udev libva xorg.libX11 sbc SDL2
];
mesonFlags = [
diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix
index d8a58e6a8eab..f03f9ea88f40 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
@@ -40,7 +39,7 @@ let
in
stdenv.mkDerivation rec {
pname = "pipewire";
- version = "0.3.13";
+ version = "0.3.16";
outputs = [
"out"
@@ -57,7 +56,7 @@ stdenv.mkDerivation rec {
owner = "pipewire";
repo = "pipewire";
rev = version;
- sha256 = "19j5kmb7iaivkq2agfzncfm2qms41ckqi0ddxvhpc91ihwprdc5w";
+ sha256 = "0ivfx3rbg2iwjdh412zjpk9y5mzw7zh6asv4sji8lq0dzhwbz1qc";
};
patches = [
@@ -65,13 +64,8 @@ stdenv.mkDerivation rec {
./alsa-profiles-use-libdir.patch
# Move installed tests into their own output.
./installed-tests-path.patch
-
- # TODO Remove this on next update
- # Fixes rpath referencecs.
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/pipewire/pipewire/commit/2e3556fa128b778be62a7ffad5fbe78393035825.diff";
- sha256 = "039yysb8j1aiqml54rxnaqfmzqz1b6m8sv5w3vz52grvav3kyr1l";
- })
+ # Change the path of the pipewire-pulse binary in the service definition.
+ ./pipewire-pulse-path.patch
];
nativeBuildInputs = [
@@ -80,7 +74,6 @@ stdenv.mkDerivation rec {
meson
ninja
pkgconfig
- removeReferencesTo
];
buildInputs = [
@@ -88,7 +81,6 @@ stdenv.mkDerivation rec {
dbus
glib
libjack2
- libpulseaudio
libsndfile
udev
vulkan-headers
@@ -106,7 +98,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}"
@@ -120,10 +112,10 @@ stdenv.mkDerivation rec {
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-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/pmix/default.nix b/pkgs/development/libraries/pmix/default.nix
index c8d8be4e8cbf..60215c9531c2 100644
--- a/pkgs/development/libraries/pmix/default.nix
+++ b/pkgs/development/libraries/pmix/default.nix
@@ -1,9 +1,9 @@
{ stdenv, fetchFromGitHub, perl, autoconf, automake
-, libtool, flex, libevent, hwloc, munge, zlib
+, libtool, flex, libevent, hwloc, munge, zlib, pandoc
} :
let
- version = "3.1.5";
+ version = "3.2.1";
in stdenv.mkDerivation {
pname = "pmix";
@@ -13,7 +13,7 @@ in stdenv.mkDerivation {
repo = "openpmix";
owner = "openpmix";
rev = "v${version}";
- sha256 = "0fvfsig20amcigyn4v3gcdxc0jif44vqg37b8zzh0s8jqqj7jz5w";
+ sha256 = "0c9q9a18kdilj6ddqlsvalyv4js79qvslnccn79xl2gl3wm3lyzh";
};
postPatch = ''
@@ -21,7 +21,7 @@ in stdenv.mkDerivation {
patchShebangs ./config
'';
- nativeBuildInputs = [ perl autoconf automake libtool flex ];
+ nativeBuildInputs = [ pandoc perl autoconf automake libtool flex ];
buildInputs = [ libevent hwloc munge zlib ];
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 d8501428079b..e8ae15ed31f4 100644
--- a/pkgs/development/libraries/precice/default.nix
+++ b/pkgs/development/libraries/precice/default.nix
@@ -2,20 +2,20 @@
stdenv.mkDerivation rec {
pname = "precice";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "precice";
repo = pname;
rev = "v${version}";
- sha256 = "1268dz39sx3gygnm7vpg59k1wdhy6rhf72i8i0kz4jckll0s9102";
+ sha256 = "180db4nlir2409wzdnsc1bkyrllnki8d551qbm1rg82zkz3vdmqg";
};
cmakeFlags = [
"-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/2.5.nix b/pkgs/development/libraries/protobuf/2.5.nix
index 550d0b1bace2..9d7bb38cf3c9 100644
--- a/pkgs/development/libraries/protobuf/2.5.nix
+++ b/pkgs/development/libraries/protobuf/2.5.nix
@@ -7,4 +7,4 @@ callPackage ./generic.nix (args // rec {
url = "http://protobuf.googlecode.com/files/${version}.tar.bz2";
sha256 = "0xxn9gxhvsgzz2sgmihzf6pf75clr05mqj6218camwrwajpcbgqk";
};
-}) \ No newline at end of file
+})
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 8bd861540688..8b070671fe40 100644
--- a/pkgs/development/libraries/pugixml/default.nix
+++ b/pkgs/development/libraries/pugixml/default.nix
@@ -1,34 +1,41 @@
-{ stdenv, fetchFromGitHub, fetchpatch, cmake, shared ? false }:
+{ stdenv, lib, fetchFromGitHub, cmake, check, validatePkgConfig, shared ? false }:
stdenv.mkDerivation rec {
pname = "pugixml";
- version = "1.9";
+ version = "1.10";
src = fetchFromGitHub {
owner = "zeux";
repo = "pugixml";
rev = "v${version}";
- sha256 = "0iraznwm78pyyzc9snvd3dyz8gddvmxsm1b3kpw7wixkvcawdviv";
+ sha256 = "dywnLSJHeGaR3+0lTLpacWQL0rWlF8+LNCy+oCCO9C4=";
};
- patches = [
- # To be removed after a version newer than 1.9 is released
- (fetchpatch {
- url = "https://github.com/zeux/pugixml/pull/193.patch";
- sha256 = "0s4anqlr2ppfibxyl29nrqbcprrg89k7il6303dm91s6620ydmka";
- })
+ outputs = if shared then [ "out" "dev" ] else [ "out" ];
+
+ nativeBuildInputs = [ cmake validatePkgConfig ];
+
+ cmakeFlags = [
+ "-DBUILD_TESTS=ON"
+ "-DBUILD_SHARED_LIBS=${if shared then "ON" else "OFF"}"
];
- nativeBuildInputs = [ cmake ];
+ checkInputs = [ check ];
- cmakeFlags = [ "-DBUILD_SHARED_LIBS=${if shared then "ON" else "OFF"}" ];
+ # Hack to be able to run the test, broken because we use
+ # CMAKE_SKIP_BUILD_RPATH to avoid cmake resetting rpath on install
+ 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"
+ '';
preConfigure = ''
# Enable long long support (required for filezilla)
sed -ire '/PUGIXML_HAS_LONG_LONG/ s/^\/\///' src/pugiconfig.hpp
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Light-weight, simple and fast XML parser for C++ with XPath support";
homepage = "https://pugixml.org";
license = licenses.mit;
diff --git a/pkgs/development/libraries/qpdf/default.nix b/pkgs/development/libraries/qpdf/default.nix
index 9405e18edabd..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.1";
+ version = "10.0.4";
src = fetchFromGitHub {
owner = "qpdf";
repo = "qpdf";
rev = "release-qpdf-${version}";
- sha256 = "0g3rqf4wd1n9cms7ra1jnszsgw5bygv37jq2l20d8z5fajckhyyi";
+ sha256 = "1jqijnni2pmbbdk2g3pi14178j7mls8dj2bcwf1lds5ar0ghsagc";
};
nativeBuildInputs = [ perl ];
diff --git a/pkgs/development/libraries/qrencode/default.nix b/pkgs/development/libraries/qrencode/default.nix
index 83d2db6a26b9..2c60c4c10d07 100644
--- a/pkgs/development/libraries/qrencode/default.nix
+++ b/pkgs/development/libraries/qrencode/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qrencode";
- version = "4.0.2";
+ version = "4.1.1";
outputs = [ "bin" "out" "man" "dev" ];
src = fetchurl {
url = "https://fukuchi.org/works/qrencode/qrencode-${version}.tar.gz";
- sha256 = "079v3a15ydpr67zdi3xbgvic8n2kxvi0m32dyz8jaik10yffgayv";
+ sha256 = "sha256-2kSO1PUqumvLDNSMrA3VG4aSvMxM0SdDFAL8pvgXHo4=";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/qrupdate/default.nix b/pkgs/development/libraries/qrupdate/default.nix
index 424502dce0d4..90d4cb45ce2a 100644
--- a/pkgs/development/libraries/qrupdate/default.nix
+++ b/pkgs/development/libraries/qrupdate/default.nix
@@ -3,25 +3,35 @@
, gfortran
, blas
, lapack
+, which
}:
-stdenv.mkDerivation {
- name = "qrupdate-1.1.2";
+
+stdenv.mkDerivation rec {
+ pname = "qrupdate";
+ version = "1.1.2";
src = fetchurl {
- url = "mirror://sourceforge/qrupdate/qrupdate-1.1.2.tar.gz";
+ url = "mirror://sourceforge/qrupdate/${pname}-${version}.tar.gz";
sha256 = "024f601685phcm1pg8lhif3lpy5j9j0k6n0r46743g4fvh8wg8g2";
};
- configurePhase =
- ''
- export PREFIX=$out
- sed -i -e 's,^BLAS=.*,BLAS=-L${blas}/lib -lblas,' \
- -e 's,^LAPACK=.*,LAPACK=-L${lapack}/lib -llapack,' \
- Makeconf
- ''
- + stdenv.lib.optionalString blas.isILP64
- ''
- sed -i Makeconf -e '/^FFLAGS=.*/ s/$/-fdefault-integer-8/'
- '';
+ preBuild =
+ # Check that blas and lapack are compatible
+ assert (blas.isILP64 == lapack.isILP64);
+ # We don't have structuredAttrs yet implemented, and we need to use space
+ # seprated values in makeFlags, so only this works.
+ ''
+ makeFlagsArray+=(
+ "LAPACK=-L${lapack}/lib -llapack"
+ "BLAS=-L${blas}/lib -lblas"
+ "PREFIX=${placeholder "out"}"
+ ${stdenv.lib.optionalString blas.isILP64
+ # Use their FFLAGS along with `-fdefault-integer-8`. If another
+ # application intends to use arpack, it should add this to it's FFLAGS as
+ # well. Otherwise (e.g): https://savannah.gnu.org/bugs/?50339
+ "FFLAGS=-fimplicit-none -O3 -funroll-loops -fdefault-integer-8"
+ }
+ )
+ '';
doCheck = true;
@@ -31,12 +41,15 @@ stdenv.mkDerivation {
installTargets = stdenv.lib.optionals stdenv.isDarwin [ "install-staticlib" "install-shlib" ];
- buildInputs = [ gfortran blas lapack ];
+ buildInputs = [ gfortran ];
+
+ nativeBuildInputs = [ which ];
meta = with stdenv.lib; {
description = "Library for fast updating of qr and cholesky decompositions";
homepage = "https://sourceforge.net/projects/qrupdate/";
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ doronbehar ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/qt-5/5.12/default.nix b/pkgs/development/libraries/qt-5/5.12/default.nix
index fcceb6d6cf2b..04cb0ea9a119 100644
--- a/pkgs/development/libraries/qt-5/5.12/default.nix
+++ b/pkgs/development/libraries/qt-5/5.12/default.nix
@@ -55,6 +55,10 @@ let
./qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
./qtbase.patch.d/0002-qtbase-mac.patch
./qtbase.patch.d/0013-define-kiosurfacesuccess.patch
+
+ # Patch framework detection to support X.framework/X.tbd,
+ # extending the current support for X.framework/X.
+ ./qtbase.patch.d/0015-qtbase-tbd-frameworks.patch
]
++ [
./qtbase.patch.d/0003-qtbase-mkspecs.patch
@@ -97,6 +101,15 @@ let
url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/qtbug-77037-workaround.patch?h=packages/qt5-webengine&id=fc77d6b3d5ec74e421b58f199efceb2593cbf951";
sha256 = "1gv733qfdn9746nbqqxzyjx4ijjqkkb7zb71nxax49nna5bri3am";
})
+
+ # Fix build with bison-3.7: https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?id=1a53f599
+ (fetchpatch {
+ name = "qtwebengine-bison-3.7-build.patch";
+ url = "https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=1a53f599";
+ sha256 = "1nqpyn5fq37q7i9nasag6i14lnz0d7sld5ikqhlm8qwq9d7gbmjy";
+ stripLen = 1;
+ extraPrefix = "src/3rdparty/";
+ })
] ++ optionals stdenv.isDarwin [
./qtwebengine-darwin-no-platform-check.patch
./qtwebengine-darwin-fix-failed-static-assertion.patch
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0015-qtbase-tbd-frameworks.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0015-qtbase-tbd-frameworks.patch
new file mode 100644
index 000000000000..8a5939978a6b
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0015-qtbase-tbd-frameworks.patch
@@ -0,0 +1,15 @@
+diff --git a/src/gui/Qt5GuiConfigExtras.cmake.in b/src/gui/Qt5GuiConfigExtras.cmake.in
+index 84dbbfebd4..615bfed124 100644
+--- a/src/gui/Qt5GuiConfigExtras.cmake.in
++++ b/src/gui/Qt5GuiConfigExtras.cmake.in
+@@ -119,6 +119,10 @@ macro(_qt5gui_find_extra_libs Name Libs LibDir IncDirs)
+ if (NOT EXISTS "${Qt5Gui_${_cmake_lib_name}_LIBRARY}")
+ set(Qt5Gui_${_cmake_lib_name}_LIBRARY)
+ endif()
++ set(Qt5Gui_${_cmake_lib_name}_LIBRARY "${Qt5Gui_${_cmake_lib_name}_LIBRARY}/${_lib}.tbd")
++ if (NOT EXISTS "${Qt5Gui_${_cmake_lib_name}_LIBRARY}")
++ set(Qt5Gui_${_cmake_lib_name}_LIBRARY)
++ endif()
+ !!ENDIF
+ if (NOT Qt5Gui_${_cmake_lib_name}_LIBRARY)
+ # The above find_library call doesn\'t work for finding
diff --git a/pkgs/development/libraries/qt-5/5.14/default.nix b/pkgs/development/libraries/qt-5/5.14/default.nix
index 469157a5f727..b4486bf025d7 100644
--- a/pkgs/development/libraries/qt-5/5.14/default.nix
+++ b/pkgs/development/libraries/qt-5/5.14/default.nix
@@ -54,7 +54,14 @@ let
qtbase =
optionals stdenv.isDarwin [
./qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
- ./qtbase.patch.d/0002-qtbase-mac.patch
+
+ # Downgrade minimal required SDK to 10.12
+ ./qtbase.patch.d/0013-define-kiosurfacesuccess.patch
+ ./qtbase.patch.d/qtbase-sdk-10.12-mac.patch
+
+ # Patch framework detection to support X.framework/X.tbd,
+ # extending the current support for X.framework/X.
+ ./qtbase.patch.d/0012-qtbase-tbd-frameworks.patch
]
++ [
./qtbase.patch.d/0003-qtbase-mkspecs.patch
@@ -70,7 +77,16 @@ let
qtdeclarative = [ ./qtdeclarative.patch ];
qtscript = [ ./qtscript.patch ];
qtserialport = [ ./qtserialport.patch ];
- qtwebengine = [ ]
+ qtwebengine = [
+ # Fix build with bison-3.7: https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?id=1a53f599
+ (fetchpatch {
+ name = "qtwebengine-bison-3.7-build.patch";
+ url = "https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=1a53f599";
+ sha256 = "1nqpyn5fq37q7i9nasag6i14lnz0d7sld5ikqhlm8qwq9d7gbmjy";
+ stripLen = 1;
+ extraPrefix = "src/3rdparty/";
+ })
+ ]
++ optional stdenv.isDarwin ./qtwebengine-darwin-no-platform-check.patch;
qtwebkit = [
(fetchpatch {
diff --git a/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
index 0951b6646ab7..0f38ce0d7f61 100644
--- a/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
+++ b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
@@ -309,10 +309,8 @@ index e3534561a5..3b01424e67 100644
-xcode_copy_phase_strip_setting.value = NO
-QMAKE_MAC_XCODE_SETTINGS += xcode_copy_phase_strip_setting
diff --git a/mkspecs/features/mac/sdk.mk b/mkspecs/features/mac/sdk.mk
-deleted file mode 100644
-index c40f58c987..0000000000
--- a/mkspecs/features/mac/sdk.mk
-+++ /dev/null
++++ b/mkspecs/features/mac/sdk.mk
@@ -1,25 +0,0 @@
-
-ifeq ($(QT_MAC_SDK_NO_VERSION_CHECK),)
diff --git a/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0002-qtbase-mac.patch b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0002-qtbase-mac.patch
deleted file mode 100644
index 2e28466c5032..000000000000
--- a/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0002-qtbase-mac.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From ccaa916eab33093704293bc911eedd85fbe5f160 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Milan=20P=C3=A4ssler?= <me@pbb.lc>
-Date: Fri, 3 Apr 2020 21:15:27 +0200
-Subject: [PATCH 02/10] qtbase-mac
-
----
- src/corelib/kernel/qcore_mac_p.h | 16 ++++++++++++++--
- src/testlib/qappletestlogger.cpp | 2 +-
- src/testlib/qappletestlogger_p.h | 2 +-
- src/testlib/qtestcase.cpp | 2 +-
- src/testlib/qtestlog.cpp | 2 +-
- src/testlib/qtestlog_p.h | 2 +-
- 6 files changed, 19 insertions(+), 7 deletions(-)
-
-diff --git a/src/corelib/kernel/qcore_mac_p.h b/src/corelib/kernel/qcore_mac_p.h
-index 535d3579b2..3d70bf39c1 100644
---- a/src/corelib/kernel/qcore_mac_p.h
-+++ b/src/corelib/kernel/qcore_mac_p.h
-@@ -225,7 +225,7 @@ private:
-
- // --------------------------------------------------------------------------
-
--#if !defined(QT_BOOTSTRAPPED)
-+#if 0
-
- QT_END_NAMESPACE
- #include <os/activity.h>
-@@ -303,7 +303,19 @@ QT_MAC_WEAK_IMPORT(_os_activity_current);
-
- #define QT_APPLE_SCOPED_LOG_ACTIVITY(...) QAppleLogActivity scopedLogActivity = QT_APPLE_LOG_ACTIVITY(__VA_ARGS__).enter();
-
--#endif // !defined(QT_BOOTSTRAPPED)
-+#else // !defined(QT_BOOTSTRAPPED)
-+
-+#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT3(...)
-+#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT2(...)
-+#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT(...)
-+
-+#define QT_APPLE_LOG_ACTIVITY2(...)
-+#define QT_APPLE_LOG_ACTIVITY1(...)
-+#define QT_APPLE_LOG_ACTIVITY(...)
-+
-+#define QT_APPLE_SCOPED_LOG_ACTIVITY(...)
-+
-+#endif
-
- // -------------------------------------------------------------------------
-
-diff --git a/src/testlib/qappletestlogger.cpp b/src/testlib/qappletestlogger.cpp
-index dfeadebdef..2a74330c1d 100644
---- a/src/testlib/qappletestlogger.cpp
-+++ b/src/testlib/qappletestlogger.cpp
-@@ -43,7 +43,7 @@
-
- QT_BEGIN_NAMESPACE
-
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
-
- using namespace QTestPrivate;
-
-diff --git a/src/testlib/qappletestlogger_p.h b/src/testlib/qappletestlogger_p.h
-index 62c6d95c5a..f8e0a3b767 100644
---- a/src/testlib/qappletestlogger_p.h
-+++ b/src/testlib/qappletestlogger_p.h
-@@ -57,7 +57,7 @@
-
- QT_BEGIN_NAMESPACE
-
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
- class QAppleTestLogger : public QAbstractTestLogger
- {
- public:
-diff --git a/src/testlib/qtestcase.cpp b/src/testlib/qtestcase.cpp
-index 70733a692a..8bcda17858 100644
---- a/src/testlib/qtestcase.cpp
-+++ b/src/testlib/qtestcase.cpp
-@@ -852,7 +852,7 @@ Q_TESTLIB_EXPORT void qtest_qParseArgs(int argc, const char *const argv[], bool
-
- bool addFallbackLogger = !explicitLoggerRequested;
-
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
- // Any explicitly requested loggers will be added by now, so we can check if they use stdout
- const bool safeToAddAppleLogger = !AppleUnifiedLogger::willMirrorToStderr() || !QTestLog::loggerUsingStdout();
- if (safeToAddAppleLogger && QAppleTestLogger::debugLoggingEnabled()) {
-diff --git a/src/testlib/qtestlog.cpp b/src/testlib/qtestlog.cpp
-index f3ebf343c5..9b4f526b2e 100644
---- a/src/testlib/qtestlog.cpp
-+++ b/src/testlib/qtestlog.cpp
-@@ -465,7 +465,7 @@ void QTestLog::addLogger(LogMode mode, const char *filename)
- case QTestLog::TAP:
- logger = new QTapTestLogger(filename);
- break;
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
- case QTestLog::Apple:
- logger = new QAppleTestLogger;
- break;
-diff --git a/src/testlib/qtestlog_p.h b/src/testlib/qtestlog_p.h
-index fff36f290d..f737ccf064 100644
---- a/src/testlib/qtestlog_p.h
-+++ b/src/testlib/qtestlog_p.h
-@@ -72,7 +72,7 @@ public:
-
- enum LogMode {
- Plain = 0, XML, LightXML, XunitXML, CSV, TeamCity, TAP
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
- , Apple
- #endif
- #if defined(HAVE_XCTEST)
---
-2.25.1
-
diff --git a/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0012-qtbase-tbd-frameworks.patch b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0012-qtbase-tbd-frameworks.patch
new file mode 100644
index 000000000000..8a5939978a6b
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0012-qtbase-tbd-frameworks.patch
@@ -0,0 +1,15 @@
+diff --git a/src/gui/Qt5GuiConfigExtras.cmake.in b/src/gui/Qt5GuiConfigExtras.cmake.in
+index 84dbbfebd4..615bfed124 100644
+--- a/src/gui/Qt5GuiConfigExtras.cmake.in
++++ b/src/gui/Qt5GuiConfigExtras.cmake.in
+@@ -119,6 +119,10 @@ macro(_qt5gui_find_extra_libs Name Libs LibDir IncDirs)
+ if (NOT EXISTS "${Qt5Gui_${_cmake_lib_name}_LIBRARY}")
+ set(Qt5Gui_${_cmake_lib_name}_LIBRARY)
+ endif()
++ set(Qt5Gui_${_cmake_lib_name}_LIBRARY "${Qt5Gui_${_cmake_lib_name}_LIBRARY}/${_lib}.tbd")
++ if (NOT EXISTS "${Qt5Gui_${_cmake_lib_name}_LIBRARY}")
++ set(Qt5Gui_${_cmake_lib_name}_LIBRARY)
++ endif()
+ !!ENDIF
+ if (NOT Qt5Gui_${_cmake_lib_name}_LIBRARY)
+ # The above find_library call doesn\'t work for finding
diff --git a/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0013-define-kiosurfacesuccess.patch b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0013-define-kiosurfacesuccess.patch
new file mode 100644
index 000000000000..a43a46d8a69b
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/0013-define-kiosurfacesuccess.patch
@@ -0,0 +1,16 @@
+diff --git a/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm b/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm
+index a367487e..c3aeca1d 100644
+--- a/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm
++++ b/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm
+@@ -49,6 +49,11 @@
+ // but was only added in the 10.14 SDK, so declare it just in case.
+ extern "C" CFPropertyListRef CGColorSpaceCopyPropertyList(CGColorSpaceRef space);
+
++// Introduced in 10.13: http://codeworkshop.net/objc-diff/sdkdiffs/macos/10.13/IOSurface.html
++#if !defined(kIOSurfaceSuccess)
++#define kIOSurfaceSuccess KERN_SUCCESS
++#endif
++
+ QT_BEGIN_NAMESPACE
+
+ Q_LOGGING_CATEGORY(lcQpaIOSurface, "qt.qpa.backingstore.iosurface");
diff --git a/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/qtbase-sdk-10.12-mac.patch b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/qtbase-sdk-10.12-mac.patch
new file mode 100644
index 000000000000..b2dff5aba8f6
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.14/qtbase.patch.d/qtbase-sdk-10.12-mac.patch
@@ -0,0 +1,77 @@
+diff --git a/mkspecs/common/macx.conf b/mkspecs/common/macx.conf
+--- a/mkspecs/common/macx.conf
++++ b/mkspecs/common/macx.conf
+@@ -10,7 +10,7 @@ QMAKE_APPLE_DEVICE_ARCHS = x86_64
+
+ # Should be 10.15, but as long as the CI builds with
+ # older SDKs we have to keep this.
+-QT_MAC_SDK_VERSION_MIN = 10.14
++QT_MAC_SDK_VERSION_MIN = 10.12
+
+ QT_MAC_SDK_VERSION_MAX = 10.15
+
+diff --git a/src/corelib/kernel/qcore_mac_objc.mm b/src/corelib/kernel/qcore_mac_objc.mm
+--- a/src/corelib/kernel/qcore_mac_objc.mm
++++ b/src/corelib/kernel/qcore_mac_objc.mm
+@@ -142,16 +142,10 @@ QMacAutoReleasePool::QMacAutoReleasePool()
+
+ #ifdef QT_DEBUG
+ void *poolFrame = nullptr;
+- if (__builtin_available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 5.0, *)) {
+- void *frame;
+- if (backtrace_from_fp(__builtin_frame_address(0), &frame, 1))
+- poolFrame = frame;
+- } else {
+ static const int maxFrames = 3;
+ void *callstack[maxFrames];
+ if (backtrace(callstack, maxFrames) == maxFrames)
+ poolFrame = callstack[maxFrames - 1];
+- }
+
+ if (poolFrame) {
+ Dl_info info;
+diff --git a/src/gui/rhi/qrhi.cpp b/src/gui/rhi/qrhi.cpp
+--- a/src/gui/rhi/qrhi.cpp
++++ b/src/gui/rhi/qrhi.cpp
+@@ -4050,7 +4050,7 @@ QRhi *QRhi::create(Implementation impl, QRhiInitParams *params, Flags flags, QRh
+ #endif
+ case Metal:
+ //#ifdef Q_OS_DARWIN
+-#ifdef Q_OS_MACOS
++#if 0
+ r->d = new QRhiMetal(static_cast<QRhiMetalInitParams *>(params),
+ static_cast<QRhiMetalNativeHandles *>(importDevice));
+ break;
+diff --git a/src/gui/rhi/rhi.pri b/src/gui/rhi/rhi.pri
+--- a/src/gui/rhi/rhi.pri
++++ b/src/gui/rhi/rhi.pri
+@@ -44,7 +44,7 @@ win32 {
+ }
+
+ # darwin {
+-macos {
++false {
+ HEADERS += \
+ rhi/qrhimetal_p.h \
+ rhi/qrhimetal_p_p.h
+diff --git a/src/plugins/platforms/cocoa/qcocoadrag.mm b/src/plugins/platforms/cocoa/qcocoadrag.mm
+--- a/src/plugins/platforms/cocoa/qcocoadrag.mm
++++ b/src/plugins/platforms/cocoa/qcocoadrag.mm
+@@ -134,7 +134,7 @@ Qt::DropAction QCocoaDrag::drag(QDrag *o)
+ NSImage *nsimage = qt_mac_create_nsimage(pm);
+ [nsimage setSize:NSSizeFromCGSize(pmDeviceIndependentSize.toCGSize())];
+
+- QMacPasteboard dragBoard(CFStringRef(NSPasteboardNameDrag), QMacInternalPasteboardMime::MIME_DND);
++ QMacPasteboard dragBoard((CFStringRef) NSDragPboard, QMacInternalPasteboardMime::MIME_DND);
+ m_drag->mimeData()->setData(QLatin1String("application/x-qt-mime-type-name"), QByteArray("dummy"));
+ dragBoard.setMimeData(m_drag->mimeData(), QMacPasteboard::LazyRequest);
+
+@@ -145,7 +145,7 @@ Qt::DropAction QCocoaDrag::drag(QDrag *o)
+ CGFloat flippedY = pmDeviceIndependentSize.height() - hotSpot.y();
+ event_location.y -= flippedY;
+ NSSize mouseOffset_unused = NSMakeSize(0.0, 0.0);
+- NSPasteboard *pboard = [NSPasteboard pasteboardWithName:NSPasteboardNameDrag];
++ NSPasteboard *pboard = [NSPasteboard pasteboardWithName:NSDragPboard];
+
+ [theWindow dragImage:nsimage
+ at:event_location
diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix
index 1a90c610a5b5..b4e3d681c749 100644
--- a/pkgs/development/libraries/qt-5/5.15/default.nix
+++ b/pkgs/development/libraries/qt-5/5.15/default.nix
@@ -54,7 +54,14 @@ let
qtbase =
optionals stdenv.isDarwin [
./qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
- ./qtbase.patch.d/0002-qtbase-mac.patch
+
+ # Downgrade minimal required SDK to 10.12
+ ./qtbase.patch.d/0013-define-kiosurfacesuccess.patch
+ ./qtbase.patch.d/qtbase-sdk-10.12-mac.patch
+
+ # Patch framework detection to support X.framework/X.tbd,
+ # extending the current support for X.framework/X.
+ ./qtbase.patch.d/0012-qtbase-tbd-frameworks.patch
]
++ [
./qtbase.patch.d/0003-qtbase-mkspecs.patch
@@ -70,7 +77,16 @@ let
qtdeclarative = [ ./qtdeclarative.patch ];
qtscript = [ ./qtscript.patch ];
qtserialport = [ ./qtserialport.patch ];
- qtwebengine = [ ]
+ qtwebengine = [
+ # Fix build with bison-3.7: https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?id=1a53f599
+ (fetchpatch {
+ name = "qtwebengine-bison-3.7-build.patch";
+ url = "https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=1a53f599";
+ sha256 = "1nqpyn5fq37q7i9nasag6i14lnz0d7sld5ikqhlm8qwq9d7gbmjy";
+ stripLen = 1;
+ extraPrefix = "src/3rdparty/";
+ })
+ ]
++ optional stdenv.isDarwin ./qtwebengine-darwin-no-platform-check.patch;
qtwebkit = [ ./qtwebkit.patch ]
++ optionals stdenv.isDarwin [
diff --git a/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
index ba4c54b228c8..3a2900abdd6b 100644
--- a/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
+++ b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
@@ -309,10 +309,8 @@ index e3534561a5..3b01424e67 100644
-xcode_copy_phase_strip_setting.value = NO
-QMAKE_MAC_XCODE_SETTINGS += xcode_copy_phase_strip_setting
diff --git a/mkspecs/features/mac/sdk.mk b/mkspecs/features/mac/sdk.mk
-deleted file mode 100644
-index c40f58c987..0000000000
--- a/mkspecs/features/mac/sdk.mk
-+++ /dev/null
++++ b/mkspecs/features/mac/sdk.mk
@@ -1,25 +0,0 @@
-
-ifeq ($(QT_MAC_SDK_NO_VERSION_CHECK),)
diff --git a/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0002-qtbase-mac.patch b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0002-qtbase-mac.patch
deleted file mode 100644
index 4271b64679d7..000000000000
--- a/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0002-qtbase-mac.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-From a9ba67d3db7390d9ddc46751346e70b0a522711a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Milan=20P=C3=A4ssler?= <me@pbb.lc>
-Date: Fri, 3 Apr 2020 21:15:27 +0200
-Subject: [PATCH 02/11] qtbase-mac
-
----
- src/corelib/kernel/qcore_mac_p.h | 16 ++++++++++++++--
- src/testlib/qappletestlogger.cpp | 2 +-
- src/testlib/qappletestlogger_p.h | 2 +-
- src/testlib/qtestcase.cpp | 2 +-
- src/testlib/qtestlog.cpp | 2 +-
- src/testlib/qtestlog_p.h | 4 ++--
- 6 files changed, 20 insertions(+), 8 deletions(-)
-
-diff --git a/src/corelib/kernel/qcore_mac_p.h b/src/corelib/kernel/qcore_mac_p.h
-index 535d3579b2..3d70bf39c1 100644
---- a/src/corelib/kernel/qcore_mac_p.h
-+++ b/src/corelib/kernel/qcore_mac_p.h
-@@ -225,7 +225,7 @@ private:
-
- // --------------------------------------------------------------------------
-
--#if !defined(QT_BOOTSTRAPPED)
-+#if 0
-
- QT_END_NAMESPACE
- #include <os/activity.h>
-@@ -303,7 +303,19 @@ QT_MAC_WEAK_IMPORT(_os_activity_current);
-
- #define QT_APPLE_SCOPED_LOG_ACTIVITY(...) QAppleLogActivity scopedLogActivity = QT_APPLE_LOG_ACTIVITY(__VA_ARGS__).enter();
-
--#endif // !defined(QT_BOOTSTRAPPED)
-+#else // !defined(QT_BOOTSTRAPPED)
-+
-+#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT3(...)
-+#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT2(...)
-+#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT(...)
-+
-+#define QT_APPLE_LOG_ACTIVITY2(...)
-+#define QT_APPLE_LOG_ACTIVITY1(...)
-+#define QT_APPLE_LOG_ACTIVITY(...)
-+
-+#define QT_APPLE_SCOPED_LOG_ACTIVITY(...)
-+
-+#endif
-
- // -------------------------------------------------------------------------
-
-diff --git a/src/testlib/qappletestlogger.cpp b/src/testlib/qappletestlogger.cpp
-index dfeadebdef..2a74330c1d 100644
---- a/src/testlib/qappletestlogger.cpp
-+++ b/src/testlib/qappletestlogger.cpp
-@@ -43,7 +43,7 @@
-
- QT_BEGIN_NAMESPACE
-
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
-
- using namespace QTestPrivate;
-
-diff --git a/src/testlib/qappletestlogger_p.h b/src/testlib/qappletestlogger_p.h
-index 62c6d95c5a..f8e0a3b767 100644
---- a/src/testlib/qappletestlogger_p.h
-+++ b/src/testlib/qappletestlogger_p.h
-@@ -57,7 +57,7 @@
-
- QT_BEGIN_NAMESPACE
-
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
- class QAppleTestLogger : public QAbstractTestLogger
- {
- public:
-diff --git a/src/testlib/qtestcase.cpp b/src/testlib/qtestcase.cpp
-index f45999c7fa..d5b525dc12 100644
---- a/src/testlib/qtestcase.cpp
-+++ b/src/testlib/qtestcase.cpp
-@@ -849,7 +849,7 @@ Q_TESTLIB_EXPORT void qtest_qParseArgs(int argc, const char *const argv[], bool
-
- bool addFallbackLogger = !explicitLoggerRequested;
-
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
- // Any explicitly requested loggers will be added by now, so we can check if they use stdout
- const bool safeToAddAppleLogger = !AppleUnifiedLogger::willMirrorToStderr() || !QTestLog::loggerUsingStdout();
- if (safeToAddAppleLogger && QAppleTestLogger::debugLoggingEnabled()) {
-diff --git a/src/testlib/qtestlog.cpp b/src/testlib/qtestlog.cpp
-index a388780532..63ab965101 100644
---- a/src/testlib/qtestlog.cpp
-+++ b/src/testlib/qtestlog.cpp
-@@ -465,7 +465,7 @@ void QTestLog::addLogger(LogMode mode, const char *filename)
- case QTestLog::TAP:
- logger = new QTapTestLogger(filename);
- break;
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
- case QTestLog::Apple:
- logger = new QAppleTestLogger;
- break;
-diff --git a/src/testlib/qtestlog_p.h b/src/testlib/qtestlog_p.h
-index ddaf14ed9b..0c49c93a88 100644
---- a/src/testlib/qtestlog_p.h
-+++ b/src/testlib/qtestlog_p.h
-@@ -74,8 +74,8 @@ public:
- Q_DISABLE_COPY_MOVE(QTestLog)
-
- enum LogMode {
-- Plain = 0, XML, LightXML, JUnitXML, CSV, TeamCity, TAP
--#if defined(QT_USE_APPLE_UNIFIED_LOGGING)
-+ Plain = 0, XML, LightXML, XunitXML, CSV, TeamCity, TAP
-+#if defined(QT_USE_APPLE_UNIFIED_LOGGING) && 0
- , Apple
- #endif
- #if defined(HAVE_XCTEST)
---
-2.25.4
-
diff --git a/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0012-qtbase-tbd-frameworks.patch b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0012-qtbase-tbd-frameworks.patch
new file mode 100644
index 000000000000..8a5939978a6b
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0012-qtbase-tbd-frameworks.patch
@@ -0,0 +1,15 @@
+diff --git a/src/gui/Qt5GuiConfigExtras.cmake.in b/src/gui/Qt5GuiConfigExtras.cmake.in
+index 84dbbfebd4..615bfed124 100644
+--- a/src/gui/Qt5GuiConfigExtras.cmake.in
++++ b/src/gui/Qt5GuiConfigExtras.cmake.in
+@@ -119,6 +119,10 @@ macro(_qt5gui_find_extra_libs Name Libs LibDir IncDirs)
+ if (NOT EXISTS "${Qt5Gui_${_cmake_lib_name}_LIBRARY}")
+ set(Qt5Gui_${_cmake_lib_name}_LIBRARY)
+ endif()
++ set(Qt5Gui_${_cmake_lib_name}_LIBRARY "${Qt5Gui_${_cmake_lib_name}_LIBRARY}/${_lib}.tbd")
++ if (NOT EXISTS "${Qt5Gui_${_cmake_lib_name}_LIBRARY}")
++ set(Qt5Gui_${_cmake_lib_name}_LIBRARY)
++ endif()
+ !!ENDIF
+ if (NOT Qt5Gui_${_cmake_lib_name}_LIBRARY)
+ # The above find_library call doesn\'t work for finding
diff --git a/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0013-define-kiosurfacesuccess.patch b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0013-define-kiosurfacesuccess.patch
new file mode 100644
index 000000000000..a43a46d8a69b
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0013-define-kiosurfacesuccess.patch
@@ -0,0 +1,16 @@
+diff --git a/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm b/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm
+index a367487e..c3aeca1d 100644
+--- a/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm
++++ b/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm
+@@ -49,6 +49,11 @@
+ // but was only added in the 10.14 SDK, so declare it just in case.
+ extern "C" CFPropertyListRef CGColorSpaceCopyPropertyList(CGColorSpaceRef space);
+
++// Introduced in 10.13: http://codeworkshop.net/objc-diff/sdkdiffs/macos/10.13/IOSurface.html
++#if !defined(kIOSurfaceSuccess)
++#define kIOSurfaceSuccess KERN_SUCCESS
++#endif
++
+ QT_BEGIN_NAMESPACE
+
+ Q_LOGGING_CATEGORY(lcQpaIOSurface, "qt.qpa.backingstore.iosurface");
diff --git a/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/qtbase-sdk-10.12-mac.patch b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/qtbase-sdk-10.12-mac.patch
new file mode 100644
index 000000000000..3638268de7af
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/qtbase-sdk-10.12-mac.patch
@@ -0,0 +1,77 @@
+diff --git a/mkspecs/common/macx.conf b/mkspecs/common/macx.conf
+--- a/mkspecs/common/macx.conf
++++ b/mkspecs/common/macx.conf
+@@ -10,7 +10,7 @@ QMAKE_APPLE_DEVICE_ARCHS = x86_64
+
+ # Should be 10.15, but as long as the CI builds with
+ # older SDKs we have to keep this.
+-QT_MAC_SDK_VERSION_MIN = 10.14
++QT_MAC_SDK_VERSION_MIN = 10.12
+
+ QT_MAC_SDK_VERSION_MAX = 10.15
+
+diff --git a/src/corelib/kernel/qcore_mac.mm b/src/corelib/kernel/qcore_mac.mm
+--- a/src/corelib/kernel/qcore_mac.mm
++++ b/src/corelib/kernel/qcore_mac.mm
+@@ -261,16 +261,10 @@ QMacAutoReleasePool::QMacAutoReleasePool()
+
+ #ifdef QT_DEBUG
+ void *poolFrame = nullptr;
+- if (__builtin_available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 5.0, *)) {
+- void *frame;
+- if (backtrace_from_fp(__builtin_frame_address(0), &frame, 1))
+- poolFrame = frame;
+- } else {
+ static const int maxFrames = 3;
+ void *callstack[maxFrames];
+ if (backtrace(callstack, maxFrames) == maxFrames)
+ poolFrame = callstack[maxFrames - 1];
+- }
+
+ if (poolFrame) {
+ Dl_info info;
+diff --git a/src/gui/rhi/qrhi.cpp b/src/gui/rhi/qrhi.cpp
+--- a/src/gui/rhi/qrhi.cpp
++++ b/src/gui/rhi/qrhi.cpp
+@@ -4251,7 +4251,7 @@ QRhi *QRhi::create(Implementation impl, QRhiInitParams *params, Flags flags, QRh
+ break;
+ #endif
+ case Metal:
+-#if defined(Q_OS_MACOS) || defined(Q_OS_IOS)
++#if 0
+ r->d = new QRhiMetal(static_cast<QRhiMetalInitParams *>(params),
+ static_cast<QRhiMetalNativeHandles *>(importDevice));
+ break;
+diff --git a/src/gui/rhi/rhi.pri b/src/gui/rhi/rhi.pri
+--- a/src/gui/rhi/rhi.pri
++++ b/src/gui/rhi/rhi.pri
+@@ -43,7 +43,7 @@ win32 {
+ LIBS += -ld3d11 -ldxgi -ldxguid
+ }
+
+-macos|ios {
++false {
+ HEADERS += \
+ rhi/qrhimetal_p.h \
+ rhi/qrhimetal_p_p.h
+diff --git a/src/plugins/platforms/cocoa/qcocoadrag.mm b/src/plugins/platforms/cocoa/qcocoadrag.mm
+--- a/src/plugins/platforms/cocoa/qcocoadrag.mm
++++ b/src/plugins/platforms/cocoa/qcocoadrag.mm
+@@ -133,7 +133,7 @@ Qt::DropAction QCocoaDrag::drag(QDrag *o)
+ NSImage *dragImage = [NSImage imageFromQImage:pm.toImage()];
+ Q_ASSERT(dragImage);
+
+- QMacPasteboard dragBoard(CFStringRef(NSPasteboardNameDrag), QMacInternalPasteboardMime::MIME_DND);
++ QMacPasteboard dragBoard((CFStringRef) NSDragPboard, QMacInternalPasteboardMime::MIME_DND);
+ m_drag->mimeData()->setData(QLatin1String("application/x-qt-mime-type-name"), QByteArray("dummy"));
+ dragBoard.setMimeData(m_drag->mimeData(), QMacPasteboard::LazyRequest);
+
+@@ -144,7 +144,7 @@ Qt::DropAction QCocoaDrag::drag(QDrag *o)
+ CGFloat flippedY = dragImage.size.height - hotSpot.y();
+ event_location.y -= flippedY;
+ NSSize mouseOffset_unused = NSMakeSize(0.0, 0.0);
+- NSPasteboard *pboard = [NSPasteboard pasteboardWithName:NSPasteboardNameDrag];
++ NSPasteboard *pboard = [NSPasteboard pasteboardWithName:NSDragPboard];
+
+ [theWindow dragImage:dragImage
+ at:event_location
diff --git a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
index 049b0349a4f8..b98b711c0f5d 100644
--- a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
@@ -1,5 +1,5 @@
-{ qtModule, qtCompatVersion,
- qtdeclarative, qtquickcontrols, qtlocation, qtwebchannel
+{ qtModule
+, qtdeclarative, qtquickcontrols, qtlocation, qtwebchannel
, bison, coreutils, flex, git, gperf, ninja, pkgconfig, python2, which
@@ -38,30 +38,11 @@ qtModule {
# which cannot be set at the same time as -Wformat-security
hardeningDisable = [ "format" ];
- patches = [
- # Fix build with bison-3.7: https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?id=1a53f599
- (fetchpatch {
- name = "qtwebengine-bison-3.7-build.patch";
- url = "https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=1a53f599";
- sha256 = "1nqpyn5fq37q7i9nasag6i14lnz0d7sld5ikqhlm8qwq9d7gbmjy";
- stripLen = 1;
- extraPrefix = "src/3rdparty/";
- })
- ];
-
postPatch =
# Patch Chromium build tools
''
( cd src/3rdparty/chromium; patchShebangs . )
''
- # Patch Chromium build files
- + optionalString (lib.versionOlder qtCompatVersion "5.12") ''
- substituteInPlace ./src/3rdparty/chromium/build/common.gypi --replace /bin/echo ${coreutils}/bin/echo
- substituteInPlace ./src/3rdparty/chromium/v8/gypfiles/toolchain.gypi \
- --replace /bin/echo ${coreutils}/bin/echo
- substituteInPlace ./src/3rdparty/chromium/v8/gypfiles/standalone.gypi \
- --replace /bin/echo ${coreutils}/bin/echo
- ''
# Prevent Chromium build script from making the path to `clang` relative to
# the build directory. `clang_base_path` is the value of `QMAKE_CLANG_DIR`
# from `src/core/config/mac_osx.pri`.
@@ -91,10 +72,10 @@ qtModule {
''
# Following is required to prevent a build error:
# ninja: error: '/nix/store/z8z04p0ph48w22rqzx7ql67gy8cyvidi-SDKs/MacOSX10.12.sdk/usr/include/mach/exc.defs', needed by 'gen/third_party/crashpad/crashpad/util/mach/excUser.c', missing and no known rule to make it
- + (optionalString (lib.versionAtLeast qtCompatVersion "5.11") ''
+ + ''
substituteInPlace src/3rdparty/chromium/third_party/crashpad/crashpad/util/BUILD.gn \
--replace '$sysroot/usr' "${darwin.xnu}"
- '')
+ ''
+ ''
# Apple has some secret stuff they don't share with OpenBSM
substituteInPlace src/3rdparty/chromium/base/mac/mach_port_broker.mm \
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/rnnoise-plugin/default.nix b/pkgs/development/libraries/rnnoise-plugin/default.nix
index efc8857e235e..9ec9eabebebb 100644
--- a/pkgs/development/libraries/rnnoise-plugin/default.nix
+++ b/pkgs/development/libraries/rnnoise-plugin/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rnnoise-plugin";
- version = "0.9";
+ version = "0.91";
src = fetchFromGitHub {
owner = "werman";
repo = "noise-suppression-for-voice";
rev = "v${version}";
- sha256 = "18bq5b50xw3d4r1ildinafpg3isb9y216430h4mm9wr3ir7h76a7";
+ sha256 = "11pwisbcks7g0mdgcrrv49v3ci1l6m26bbb7f67xz4pr1hai5dwc";
};
buildInputs = [ cmake ];
@@ -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 2034b658dc7f..9b7d80a2240e 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "ROCm-Developer-Tools";
repo = "ROCclr";
rev = "rocm-${version}";
- sha256 = "05vh70qh6jb7038b1rcmz24bg4an0nw98bv2vn3jcyygj4dr3fmf";
+ sha256 = "193pd6lbnfjrmqsrlvkpadxxi908a9r0c41y8x1bkbbaviad39q0";
};
nativeBuildInputs = [ cmake rocm-cmake ];
@@ -46,7 +46,10 @@ stdenv.mkDerivation rec {
];
preFixup = ''
+ # Work around broken cmake files
ln -s $out/include/compiler/lib/include/* $out/include
+ ln -s $out/include/elf/elfio $out/include/elfio
+
substituteInPlace $out/lib/cmake/rocclr/ROCclrConfig.cmake \
--replace "/build/source/build" "$out"
'';
diff --git a/pkgs/development/libraries/rocksdb/default.nix b/pkgs/development/libraries/rocksdb/default.nix
index 0cb36fd02606..002c0a3c1a79 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.5";
src = fetchFromGitHub {
owner = "facebook";
repo = pname;
rev = "v${version}";
- sha256 = "0cpi0v691xsh20hj5x2y2z7dmjvhd3brr0swszv0xqjg2q0f7zdb";
+ sha256 = "0k5385apwyhc3pzfq9104mphf6lf1lb33nhcfbpqiwwn9q14z6n3";
};
nativeBuildInputs = [ cmake ninja ];
diff --git a/pkgs/development/libraries/rocm-comgr/default.nix b/pkgs/development/libraries/rocm-comgr/default.nix
index 916af5434996..7a122fae39e3 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCm-CompilerSupport";
rev = "rocm-${version}";
- sha256 = "05gs282kqnz7lf3b8r1908zk05dbzdx02ar2ns2900fas1l27qc1";
+ sha256 = "1lwgr6x2b6jisc2nxvr9m24zrc7f2vcgrbkj9sf2blpha61xgk14";
};
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 bf302ff227c5..4dd96c2c7d9b 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCm-Device-Libs";
rev = "rocm-${version}";
- sha256 = "0kgsp22rbg09q09n36j1vfs9v8x0liap3ycnqyn1g7dxy38kqmi4";
+ sha256 = "1nil0nhlkszslgvqhim5vmcp3flfafydviq0zk7db8i6z17kq090";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/rocm-opencl-runtime/default.nix b/pkgs/development/libraries/rocm-opencl-runtime/default.nix
index 6504ae100434..69ca18318ac3 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCm-OpenCL-Runtime";
rev = "rocm-${version}";
- sha256 = "07zc6ww92nsq1z0gcp1sfhqsk0jkrjnv9cnw5akh471f7n7jiznm";
+ sha256 = "1qsgswm1wl2wknhgy6c9l6dnj0z1kwddimdzjmvjcpyxq987y2gv";
};
nativeBuildInputs = [ cmake rocm-cmake ];
diff --git a/pkgs/development/libraries/rocm-runtime/default.nix b/pkgs/development/libraries/rocm-runtime/default.nix
index 57635a3470cb..d3e113b8ded5 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCR-Runtime";
rev = "rocm-${version}";
- sha256 = "1lm4cbx1d727zll85vjc1kykc72mk82nfhyyhjljv82gd4mnz00c";
+ sha256 = "034qbqznfligg4lwd95zmqa7lwcda720zbfv066nqvarlcml0kr6";
};
sourceRoot = "source/src";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
buildInputs = [ clang-unwrapped elfutils llvm ];
cmakeFlags = [
- "-DBITCODE_DIR=${rocm-device-libs}/lib"
+ "-DBITCODE_DIR=${rocm-device-libs}/amdgcn/bitcode"
"-DCMAKE_PREFIX_PATH=${rocm-thunk}"
];
diff --git a/pkgs/development/libraries/rocm-thunk/default.nix b/pkgs/development/libraries/rocm-thunk/default.nix
index ba780ae4bd6b..63e66f35f810 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCT-Thunk-Interface";
rev = "rocm-${version}";
- sha256 = "00xrwxndah2frdggqniz1j4s46ha3dav8qlnxm3gk9m4b80m774k";
+ sha256 = "0xkp50ik7miz9whywnmiiqiamc7g8flfr9g8c02kxr0cay1in6cj";
};
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/brial/default.nix b/pkgs/development/libraries/science/math/brial/default.nix
index 2e85732f3f3d..175de67ad7ee 100644
--- a/pkgs/development/libraries/science/math/brial/default.nix
+++ b/pkgs/development/libraries/science/math/brial/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/BRiAl/BRiAl";
description = "Legacy version of PolyBoRi maintained by sagemath developers";
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/science/math/cliquer/default.nix b/pkgs/development/libraries/science/math/cliquer/default.nix
index e56952abcb28..7fe80c323f68 100644
--- a/pkgs/development/libraries/science/math/cliquer/default.nix
+++ b/pkgs/development/libraries/science/math/cliquer/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
easy to use.
'';
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
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/flintqs/default.nix b/pkgs/development/libraries/science/math/flintqs/default.nix
index 327fea3955d2..32fb70978cf9 100644
--- a/pkgs/development/libraries/science/math/flintqs/default.nix
+++ b/pkgs/development/libraries/science/math/flintqs/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/sagemath/FlintQS";
description = "Highly optimized multi-polynomial quadratic sieve for integer factorization";
license = with licenses; [ gpl2 ];
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/science/math/lcalc/default.nix b/pkgs/development/libraries/science/math/lcalc/default.nix
index 3f00547efcec..6f80e1fd23e0 100644
--- a/pkgs/development/libraries/science/math/lcalc/default.nix
+++ b/pkgs/development/libraries/science/math/lcalc/default.nix
@@ -91,7 +91,7 @@ stdenv.mkDerivation rec {
homepage = "http://oto.math.uwaterloo.ca/~mrubinst/L_function_public/L.html";
description = "A program for calculating with L-functions";
license = with licenses; [ gpl2 ];
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/science/math/libbraiding/default.nix b/pkgs/development/libraries/science/math/libbraiding/default.nix
index 2c6bc4c8711e..36d4ad54c3df 100644
--- a/pkgs/development/libraries/science/math/libbraiding/default.nix
+++ b/pkgs/development/libraries/science/math/libbraiding/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
A library to compute several properties of braids, including centralizer and conjugacy check.
'';
license = licenses.gpl3;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/science/math/libhomfly/default.nix b/pkgs/development/libraries/science/math/libhomfly/default.nix
index d9b50a0fb2d1..788f534cc779 100644
--- a/pkgs/development/libraries/science/math/libhomfly/default.nix
+++ b/pkgs/development/libraries/science/math/libhomfly/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/miguelmarco/libhomfly/";
description = "Library to compute the homfly polynomial of knots and links";
license = licenses.unlicense;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/science/math/libtorch/bin.nix b/pkgs/development/libraries/science/math/libtorch/bin.nix
index 33229bbefc82..7c78f61af694 100644
--- a/pkgs/development/libraries/science/math/libtorch/bin.nix
+++ b/pkgs/development/libraries/science/math/libtorch/bin.nix
@@ -45,6 +45,14 @@ in stdenv.mkDerivation {
# We do not care about Java support...
rm -f $out/lib/lib*jni* 2> /dev/null || true
+
+ # Fix up library paths for split outputs
+ substituteInPlace $dev/share/cmake/Torch/TorchConfig.cmake \
+ --replace \''${TORCH_INSTALL_PREFIX}/lib "$out/lib" \
+
+ substituteInPlace \
+ $dev/share/cmake/Caffe2/Caffe2Targets-release.cmake \
+ --replace \''${_IMPORT_PREFIX}/lib "$out/lib" \
'';
postFixup = let
@@ -100,7 +108,7 @@ in stdenv.mkDerivation {
outputs = [ "out" "dev" ];
- passthru.tests = callPackage ./test { };
+ passthru.tests.cmake = callPackage ./test { };
meta = with stdenv.lib; {
description = "C++ API of the PyTorch machine learning framework";
diff --git a/pkgs/development/libraries/science/math/libtorch/test/CMakeLists.txt b/pkgs/development/libraries/science/math/libtorch/test/CMakeLists.txt
index b302449ef772..4e96704a4c17 100644
--- a/pkgs/development/libraries/science/math/libtorch/test/CMakeLists.txt
+++ b/pkgs/development/libraries/science/math/libtorch/test/CMakeLists.txt
@@ -1,3 +1,4 @@
+cmake_minimum_required(VERSION 3.0)
find_package(Torch REQUIRED)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TORCH_CXX_FLAGS}")
add_executable(test test.cpp)
diff --git a/pkgs/development/libraries/science/math/libtorch/test/default.nix b/pkgs/development/libraries/science/math/libtorch/test/default.nix
index d661ec28db98..e69807871f46 100644
--- a/pkgs/development/libraries/science/math/libtorch/test/default.nix
+++ b/pkgs/development/libraries/science/math/libtorch/test/default.nix
@@ -6,16 +6,12 @@ stdenv.mkDerivation {
src = ./.;
- postPatch = ''
- cat CMakeLists.txt
- '';
-
- makeFlags = [ "VERBOSE=1" ];
-
nativeBuildInputs = [ cmake ];
buildInputs = [ libtorch-bin ];
+ doCheck = true;
+
installPhase = ''
touch $out
'';
diff --git a/pkgs/development/libraries/science/math/libtorch/test/test.cpp b/pkgs/development/libraries/science/math/libtorch/test/test.cpp
index 5537724ce5f6..ca238fba521d 100644
--- a/pkgs/development/libraries/science/math/libtorch/test/test.cpp
+++ b/pkgs/development/libraries/science/math/libtorch/test/test.cpp
@@ -1,7 +1,20 @@
-#include <torch/torch.h>
+#undef NDEBUG
+#include <cassert>
+
#include <iostream>
+#include <torch/torch.h>
+
int main() {
torch::Tensor tensor = torch::eye(3);
- std::cout << tensor << std::endl;
+
+ float checkData[] = {
+ 1, 0, 0,
+ 0, 1, 0,
+ 0, 0, 1
+ };
+
+ torch::Tensor check = torch::from_blob(checkData, {3, 3});
+
+ assert(tensor.allclose(check));
}
diff --git a/pkgs/development/libraries/science/math/m4ri/default.nix b/pkgs/development/libraries/science/math/m4ri/default.nix
index d8b4cbbffb48..f50c15abbdf1 100644
--- a/pkgs/development/libraries/science/math/m4ri/default.nix
+++ b/pkgs/development/libraries/science/math/m4ri/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
homepage = "https://malb.bitbucket.io/m4ri/";
description = "Library to do fast arithmetic with dense matrices over F_2";
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/science/math/m4rie/default.nix b/pkgs/development/libraries/science/math/m4rie/default.nix
index e1f86b346d7f..532285991a3c 100644
--- a/pkgs/development/libraries/science/math/m4rie/default.nix
+++ b/pkgs/development/libraries/science/math/m4rie/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
It uses the M4RI library, implementing the same operations over the finite field F2.
'';
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/science/math/mkl/default.nix b/pkgs/development/libraries/science/math/mkl/default.nix
index 2be3baed4497..7b91940033dd 100644
--- a/pkgs/development/libraries/science/math/mkl/default.nix
+++ b/pkgs/development/libraries/science/math/mkl/default.nix
@@ -1,4 +1,5 @@
-{ stdenvNoCC
+{ callPackage
+, stdenvNoCC
, fetchurl
, rpmextract
, undmg
@@ -90,7 +91,8 @@ in stdenvNoCC.mkDerivation {
substituteInPlace $f \
--replace "prefix=<INSTALLDIR>/mkl" "prefix=$out" \
--replace $\{MKLROOT} "$out" \
- --replace "lib/intel64_lin" "lib"
+ --replace "lib/intel64_lin" "lib" \
+ --replace "lib/intel64" "lib"
done
for f in $(find opt/intel -name 'mkl*iomp.pc') ; do
@@ -156,6 +158,8 @@ in stdenvNoCC.mkDerivation {
dontStrip = true;
dontPatchELF = true;
+ passthru.tests.pkg-config = callPackage ./test { };
+
meta = with stdenvNoCC.lib; {
description = "Intel Math Kernel Library";
longDescription = ''
diff --git a/pkgs/development/libraries/science/math/mkl/test/default.nix b/pkgs/development/libraries/science/math/mkl/test/default.nix
new file mode 100644
index 000000000000..688c0ec7c399
--- /dev/null
+++ b/pkgs/development/libraries/science/math/mkl/test/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, pkg-config, mkl }:
+
+stdenv.mkDerivation {
+ pname = "mkl-test";
+ version = mkl.version;
+
+ src = ./.;
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ mkl ];
+
+ doCheck = true;
+
+ buildPhase = ''
+ # Check regular Nix build.
+ gcc $(pkg-config --cflags --libs mkl-dynamic-ilp64-seq) test.c -o test
+
+ # Clear flags to ensure that we are purely relying on options
+ # provided by pkg-config.
+ NIX_CFLAGS_COMPILE="" \
+ NIX_LDFLAGS="" \
+ gcc $(pkg-config --cflags --libs mkl-dynamic-ilp64-seq) test.c -o test
+ '';
+
+ installPhase = ''
+ touch $out
+ '';
+
+ checkPhase = ''
+ ./test
+ '';
+}
diff --git a/pkgs/development/libraries/science/math/mkl/test/test.c b/pkgs/development/libraries/science/math/mkl/test/test.c
new file mode 100644
index 000000000000..9413ac0c68e9
--- /dev/null
+++ b/pkgs/development/libraries/science/math/mkl/test/test.c
@@ -0,0 +1,12 @@
+#include <assert.h>
+
+#include <mkl_cblas.h>
+
+int main() {
+ float u[] = {1., 2., 3.};
+ float v[] = {4., 5., 6.};
+
+ float dp = cblas_sdot(3, u, 1, v, 1);
+
+ assert(dp == 32.);
+}
diff --git a/pkgs/development/libraries/science/math/openblas/0001-Disable-optimised-aarch64-dgemm_beta-pending-fix.patch b/pkgs/development/libraries/science/math/openblas/0001-Disable-optimised-aarch64-dgemm_beta-pending-fix.patch
deleted file mode 100644
index 1da1f3fb3190..000000000000
--- a/pkgs/development/libraries/science/math/openblas/0001-Disable-optimised-aarch64-dgemm_beta-pending-fix.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 6cb9aa7c69c20a677ca9fb1bc5fa1580e3236fbd Mon Sep 17 00:00:00 2001
-From: Tom Hall <tahall256@protonmail.ch>
-Date: Sat, 14 Mar 2020 11:55:45 +0000
-Subject: [PATCH] Disable optimised aarch64 dgemm_beta pending fix
-
-Identified as source of https://github.com/xianyi/OpenBLAS/issues/2496,
-but not yet fixed.
----
- kernel/arm64/KERNEL.ARMV8 | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/kernel/arm64/KERNEL.ARMV8 b/kernel/arm64/KERNEL.ARMV8
-index fe32d313..33d12f94 100644
---- a/kernel/arm64/KERNEL.ARMV8
-+++ b/kernel/arm64/KERNEL.ARMV8
-@@ -102,7 +102,6 @@ CDOTKERNEL = zdot.S
- ZDOTKERNEL = zdot.S
- DSDOTKERNEL = dot.S
-
--DGEMM_BETA = dgemm_beta.S
- SGEMM_BETA = sgemm_beta.S
-
- SGEMMKERNEL = sgemm_kernel_$(SGEMM_UNROLL_M)x$(SGEMM_UNROLL_N).S
---
-2.24.1
-
diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix
index b03e2b3a8ca8..d670a40f321d 100644
--- a/pkgs/development/libraries/science/math/openblas/default.nix
+++ b/pkgs/development/libraries/science/math/openblas/default.nix
@@ -106,7 +106,7 @@ let
in
stdenv.mkDerivation rec {
pname = "openblas";
- version = "0.3.10";
+ version = "0.3.12";
outputs = [ "out" "dev" ];
@@ -114,7 +114,7 @@ stdenv.mkDerivation rec {
owner = "xianyi";
repo = "OpenBLAS";
rev = "v${version}";
- sha256 = "174id98ga82bhz2v7sy9yj6pqy0h0088p3mkdikip69p9rh3d17b";
+ sha256 = "0mk1kjkr96bvvcq2zigzjrs0cnhwsf6gfi0855mp9yifn8lvp20y";
};
inherit blas64;
@@ -144,12 +144,6 @@ stdenv.mkDerivation rec {
buildPackages.stdenv.cc
];
- # Disable an optimisation which seems to cause issues, pending an
- # upstream fix: https://github.com/xianyi/OpenBLAS/issues/2496
- patches = stdenv.lib.optionals stdenv.hostPlatform.isAarch64 [
- ./0001-Disable-optimised-aarch64-dgemm_beta-pending-fix.patch
- ];
-
makeFlags = mkMakeFlagsFromConfig (config // {
FC = "${stdenv.cc.targetPrefix}gfortran";
CC = "${stdenv.cc.targetPrefix}${if stdenv.cc.isClang then "clang" else "cc"}";
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 82a0d063570d..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.13.4";
+ version = "3.14.1";
src = fetchurl {
url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz";
- sha256 = "1n2paqw5c0ja392s1qhp7q2ypwav8s5drxxz2w5m2cn31vbspy1c";
+ sha256 = "1y3fhg0l69qp9qn6vjyqdhqhhbvsa7jp8g7zcm0pwzm7gkcldqnx";
};
nativeBuildInputs = [ blas gfortran gfortran.cc.lib lapack python ];
diff --git a/pkgs/development/libraries/science/math/planarity/default.nix b/pkgs/development/libraries/science/math/planarity/default.nix
index 7767e23934cf..b1d6a072e130 100644
--- a/pkgs/development/libraries/science/math/planarity/default.nix
+++ b/pkgs/development/libraries/science/math/planarity/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/graph-algorithms/edge-addition-planarity-suite";
description = "A library for implementing graph algorithms";
license = licenses.bsd3;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/science/math/rankwidth/default.nix b/pkgs/development/libraries/science/math/rankwidth/default.nix
index ded7b7dc90ac..53f4313a2069 100644
--- a/pkgs/development/libraries/science/math/rankwidth/default.nix
+++ b/pkgs/development/libraries/science/math/rankwidth/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Calculates rank-width and rank-decompositions";
license = with licenses; [ gpl2Plus ];
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/science/math/rubiks/default.nix b/pkgs/development/libraries/science/math/rubiks/default.nix
index 6eeaddba0418..44f8150386e7 100644
--- a/pkgs/development/libraries/science/math/rubiks/default.nix
+++ b/pkgs/development/libraries/science/math/rubiks/default.nix
@@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
gpl2 # Michael Reid's and Eric Dietz software
mit # Dik T. Winter's software
];
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/science/math/sympow/default.nix b/pkgs/development/libraries/science/math/sympow/default.nix
index ae7a7c778de0..a83e2c835461 100644
--- a/pkgs/development/libraries/science/math/sympow/default.nix
+++ b/pkgs/development/libraries/science/math/sympow/default.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
fullName = "Custom, BSD-like. See COPYING file.";
free = true;
};
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/science/math/zn_poly/default.nix b/pkgs/development/libraries/science/math/zn_poly/default.nix
index a94a52936e8f..0d1a331798cf 100644
--- a/pkgs/development/libraries/science/math/zn_poly/default.nix
+++ b/pkgs/development/libraries/science/math/zn_poly/default.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
homepage = "http://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/";
description = "Polynomial arithmetic over Z/nZ";
license = with licenses; [ gpl3 ];
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/simpleitk/default.nix b/pkgs/development/libraries/simpleitk/default.nix
index 319f955b9584..bfc1c55d2c4d 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.0";
+ version = "2.0.1";
src = fetchFromGitHub {
owner = "SimpleITK";
repo = "SimpleITK";
rev = "v${version}";
- sha256 = "1nf3cl3ywqg04446xhkb97kcashrgibsihxn2sqrs81i9d0rw5kn";
+ sha256 = "0yijli538hd96pfg4vpfk983y6d5bw9dlbs9nsq4rp83r08qdcc5";
};
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/sofia-sip/default.nix b/pkgs/development/libraries/sofia-sip/default.nix
index 6758bf7a459f..f8b1c1028520 100644
--- a/pkgs/development/libraries/sofia-sip/default.nix
+++ b/pkgs/development/libraries/sofia-sip/default.nix
@@ -1,19 +1,22 @@
-{ stdenv, fetchurl, glib, openssl, pkgconfig }:
+{ stdenv, fetchFromGitHub, glib, openssl, pkgconfig, autoreconfHook }:
stdenv.mkDerivation rec {
- name = "sofia-sip-1.12.11";
+ pname = "sofia-sip";
+ version = "1.13.2";
- src = fetchurl {
- url = "mirror://sourceforge/sofia-sip/${name}.tar.gz";
- sha256 = "10bwsdfijpbk9ahlfpk94kzdapxiahl9mljpgwghvq1630pbq09b";
+ src = fetchFromGitHub {
+ owner = "freeswitch";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "01xj30hhm1ji76igkqkn63rw42vvzq3azkr9qz6fy83iwqaybgyn";
};
buildInputs = [ glib openssl ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
meta = with stdenv.lib; {
description = "Open-source SIP User-Agent library, compliant with the IETF RFC3261 specification";
- homepage = "http://sofia-sip.sourceforge.net/";
+ homepage = "https://github.com/freeswitch/sofia-sip";
platforms = platforms.linux;
license = licenses.lgpl2;
};
diff --git a/pkgs/development/libraries/soil/default.nix b/pkgs/development/libraries/soil/default.nix
index cf0896170c17..dcec1c897b3b 100644
--- a/pkgs/development/libraries/soil/default.nix
+++ b/pkgs/development/libraries/soil/default.nix
@@ -1,28 +1,45 @@
-{ stdenv, fetchurl, unzip, mesa, libX11, libGL }:
+{ stdenv, lib
+, Carbon
+, fetchzip
+, libGL
+, libX11
+}:
stdenv.mkDerivation {
name = "soil";
- src = fetchurl {
- url = "http://www.lonesock.net/files/soil.zip";
- sha256 = "00gpwp9dldzhsdhksjvmbhsd2ialraqbv6v6dpikdmpncj6mnc52";
+ src = fetchzip {
+ url = "https://web.archive.org/web/20200104042737id_/http://www.lonesock.net/files/soil.zip";
+ sha256 = "1c05nwbnfdgwaz8ywn7kg2xrcvrcbpdyhcfkkiiwk69zvil0pbgd";
};
- buildInputs = [ unzip mesa libGL libX11 ];
+ buildInputs = if stdenv.hostPlatform.isDarwin then [
+ Carbon
+ ] else [
+ libGL
+ libX11
+ ];
- sourceRoot = "Simple OpenGL Image Library/projects/makefile";
- preBuild = "mkdir obj";
- preInstall = "mkdir -p $out/lib $out/include";
- makeFlags = [ "LOCAL=$(out)" ];
+ buildPhase = ''
+ cd src
+ $CC $NIX_CFLAGS_COMPILE -c *.c
+ $AR rcs libSOIL.a *.o
+ '';
+ installPhase = ''
+ mkdir -p $out/lib $out/include/SOIL
+ cp libSOIL.a $out/lib/
+ cp SOIL.h $out/include/SOIL/
+ '';
- meta = {
- description = "Simple OpenGL Image Library";
+ meta = with lib; {
+ description = "Simple OpenGL Image Library";
longDescription = ''
SOIL is a tiny C library used primarily for uploading textures
into OpenGL.
'';
- homepage = "https://www.lonesock.net/soil.html";
- license = stdenv.lib.licenses.publicDomain;
- platforms = stdenv.lib.platforms.linux;
+ homepage = "https://www.lonesock.net/soil.html";
+ license = licenses.publicDomain;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ r-burns ];
};
}
diff --git a/pkgs/development/libraries/soundtouch/default.nix b/pkgs/development/libraries/soundtouch/default.nix
index 71c7915c2ede..b29095f7e199 100644
--- a/pkgs/development/libraries/soundtouch/default.nix
+++ b/pkgs/development/libraries/soundtouch/default.nix
@@ -2,23 +2,26 @@
stdenv.mkDerivation rec {
pname = "soundtouch";
- version = "2.1.2";
+ version = "2.2";
src = fetchFromGitLab {
owner = pname;
repo = pname;
rev = version;
- sha256 = "174wgm3s0inmbnkrlnspxjwm2014qhjhkbdqa5r8rbfi0nzqxzsz";
+ sha256 = "12i6yg8vvqwyk412lxl2krbfby6hnxld8qxy0k4m5xp4g94jiq4p";
};
nativeBuildInputs = [ autoconf automake libtool ];
preConfigure = "./bootstrap";
+ enableParallelBuilding = true;
+
meta = with lib; {
description = "A program and library for changing the tempo, pitch and playback rate of audio";
- homepage = "http://www.surina.net/soundtouch/";
- license = licenses.lgpl21;
+ homepage = "https://www.surina.net/soundtouch/";
+ license = licenses.lgpl21Plus;
platforms = platforms.all;
+ maintainers = with maintainers; [ orivej ];
};
}
diff --git a/pkgs/development/libraries/spandsp/3.nix b/pkgs/development/libraries/spandsp/3.nix
new file mode 100644
index 000000000000..ac587f0492b0
--- /dev/null
+++ b/pkgs/development/libraries/spandsp/3.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, audiofile, libtiff, autoreconfHook }:
+stdenv.mkDerivation rec {
+ version = "3.0.0";
+ pname = "spandsp";
+ src = fetchFromGitHub {
+ owner = "freeswitch";
+ repo = pname;
+ rev = "6ec23e5a7e411a22d59e5678d12c4d2942c4a4b6"; # upstream does not seem to believe in tags
+ sha256 = "03w0s99y3zibi5fnvn8lk92dggfgrr0mz5255745jfbz28b2d5y7";
+ };
+
+ outputs = [ "out" "dev" ];
+
+ nativeBuildInputs = [ autoreconfHook ];
+ propagatedBuildInputs = [ audiofile libtiff ];
+
+ meta = {
+ description = "A portable and modular SIP User-Agent with audio and video support";
+ homepage = "https://github.com/freeswitch/spandsp";
+ platforms = with stdenv.lib.platforms; linux;
+ maintainers = with stdenv.lib.maintainers; [ ajs124 ];
+ license = stdenv.lib.licenses.gpl2;
+ };
+}
diff --git a/pkgs/development/libraries/spdlog/default.nix b/pkgs/development/libraries/spdlog/default.nix
index 22266bfd4b01..9787c7e92da8 100644
--- a/pkgs/development/libraries/spdlog/default.nix
+++ b/pkgs/development/libraries/spdlog/default.nix
@@ -35,8 +35,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/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/tdlib/default.nix b/pkgs/development/libraries/tdlib/default.nix
index 4bf49e297e33..165506f96472 100644
--- a/pkgs/development/libraries/tdlib/default.nix
+++ b/pkgs/development/libraries/tdlib/default.nix
@@ -1,14 +1,20 @@
{ fetchFromGitHub, gperf, openssl, readline, zlib, cmake, stdenv }:
stdenv.mkDerivation rec {
- version = "1.6.0";
+ version = "unstable-2020-10-25";
pname = "tdlib";
src = fetchFromGitHub {
owner = "tdlib";
repo = "td";
- rev = "v${version}";
- sha256 = "0zlzpl6fgszg18kwycyyyrnkm255dvc6fkq0b0y32m5wvwwl36cv";
+
+ # 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";
+
+ sha256 = "0wv03hlgzrsc04kcwnwz6dsmkdzvhb0i1wjs08gzivwxw06pkq4n";
};
buildInputs = [ gperf openssl readline zlib ];
diff --git a/pkgs/development/libraries/tepl/default.nix b/pkgs/development/libraries/tepl/default.nix
index 008f0f5b424e..77cf9fd0247d 100644
--- a/pkgs/development/libraries/tepl/default.nix
+++ b/pkgs/development/libraries/tepl/default.nix
@@ -1,28 +1,41 @@
-{ stdenv, fetchurl
-, amtk, gnome3, gtk3, gtksourceview4, libuchardet, libxml2, pkgconfig }:
-let
- version = "4.4.0";
+{ stdenv
+, fetchurl
+, meson
+, ninja
+, amtk
+, gnome3
+, gobject-introspection
+, gtk3
+, gtksourceview4
+, icu
+, pkg-config
+}:
+
+stdenv.mkDerivation rec {
pname = "tepl";
-in stdenv.mkDerivation {
- name = "${pname}-${version}";
+ version = "5.0.0";
+
+ outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0mm2z849hnni7597an05mrv0dckrxjngpf2xfa0g5s17i8x6gxp6";
+ sha256 = "0x2s0ks575b57jdqnp9r9miz40pm705n2dlj2k8bfj1hyl22kgf6";
};
nativeBuildInputs = [
- pkgconfig
+ meson
+ ninja
+ gobject-introspection
+ pkg-config
];
buildInputs = [
- libxml2
+ icu
];
propagatedBuildInputs = [
amtk
gtksourceview4
- libuchardet
gtk3
];
@@ -38,8 +51,8 @@ in stdenv.mkDerivation {
meta = with stdenv.lib; {
homepage = "https://wiki.gnome.org/Projects/Tepl";
description = "Text editor product line";
- maintainers = [ maintainers.manveru ];
- license = licenses.lgpl21Plus;
+ maintainers = teams.gnome.members ++ [ maintainers.manveru ];
+ license = licenses.lgpl3Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/tiledb/default.nix b/pkgs/development/libraries/tiledb/default.nix
index 2726ed7f237b..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.0.7";
+ version = "2.1.3";
src = fetchFromGitHub {
owner = "TileDB-Inc";
repo = "TileDB";
rev = version;
- sha256 = "00g8ibsbnl4wjfx3qg4qy6s7z6dsj898j0yqfhw1gjr1pb5dsapb";
+ sha256 = "1ia00bk6dc1176arf84lx08x4c7c74q7ycn7dqjnmyxkg3kmr21g";
};
# (bundled) blosc headers have a warning on some archs that it will be using
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
cmake
python
doxygen
- ];
+ ] ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
checkInputs = [
gtest
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
openssl
boost
libpqxx
- ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ ];
# emulate the process of pulling catch down
postPatch = ''
diff --git a/pkgs/development/libraries/tpm2-tss/default.nix b/pkgs/development/libraries/tpm2-tss/default.nix
index 2421d3f88990..6b83b5c051d6 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 = "2.4.1";
+ version = "3.0.2";
src = fetchFromGitHub {
owner = "tpm2-software";
repo = pname;
rev = version;
- sha256 = "09x5czaj4a8cyf8cxavcasx3yy1kik1s45a90c7zvxb7y1kfp9zs";
+ sha256 = "07yz459xnj7cs99mfhnq8wr9cvkrnbd479scqyxz55nlimrg8dc9";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/tracker-miners/default.nix b/pkgs/development/libraries/tracker-miners/default.nix
index f93721bdfc17..0670fdcdbd15 100644
--- a/pkgs/development/libraries/tracker-miners/default.nix
+++ b/pkgs/development/libraries/tracker-miners/default.nix
@@ -1,7 +1,10 @@
{ stdenv
, fetchurl
, substituteAll
-, intltool
+, asciidoc
+, docbook-xsl-nons
+, docbook_xml_dtd_45
+, gettext
, itstool
, libxslt
, gexiv2
@@ -15,7 +18,6 @@
, dbus
, evolution-data-server
, exempi
-, flac
, giflib
, glib
, gnome3
@@ -35,9 +37,10 @@
, libsoup
, libtiff
, libuuid
-, libvorbis
, libxml2
+, networkmanager
, poppler
+, systemd
, taglib
, upower
, totem-pl-parser
@@ -45,15 +48,18 @@
stdenv.mkDerivation rec {
pname = "tracker-miners";
- version = "2.3.3";
+ version = "3.0.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "06abxrnrz7xayykrabn135rpsm6z0fqw7gibrb9j09l6swlalwkl";
+ sha256 = "1kfi5d6pccqx28hbnja6k1mpwjd53k5zs704sg01rlzmbshz1zn6";
};
nativeBuildInputs = [
- intltool
+ asciidoc
+ docbook-xsl-nons
+ docbook_xml_dtd_45
+ gettext
itstool
libxslt
meson
@@ -69,7 +75,6 @@ stdenv.mkDerivation rec {
dbus
evolution-data-server
exempi
- flac
giflib
glib
gexiv2
@@ -92,9 +97,10 @@ stdenv.mkDerivation rec {
libsoup
libtiff
libuuid
- libvorbis
libxml2
+ networkmanager
poppler
+ systemd
taglib
upower
];
@@ -102,19 +108,12 @@ stdenv.mkDerivation rec {
mesonFlags = [
# TODO: tests do not like our sandbox
"-Dfunctional_tests=false"
- "-Ddbus_services=${placeholder "out"}/share/dbus-1/services"
- "-Dsystemd_user_services=${placeholder "out"}/lib/systemd/user"
];
patches = [
(substituteAll {
src = ./fix-paths.patch;
- inherit tracker;
- })
- # https://bugzilla.gnome.org/show_bug.cgi?id=795576
- (fetchurl {
- url = "https://bugzilla.gnome.org/attachment.cgi?id=371427";
- sha256 = "187flswvzymjfxwfrrhizb1cvs780zm39aa3i2vwa5fbllr7kcpf";
+ inherit asciidoc;
})
];
diff --git a/pkgs/development/libraries/tracker-miners/fix-paths.patch b/pkgs/development/libraries/tracker-miners/fix-paths.patch
index ce44416055c4..8661648eacdf 100644
--- a/pkgs/development/libraries/tracker-miners/fix-paths.patch
+++ b/pkgs/development/libraries/tracker-miners/fix-paths.patch
@@ -1,11 +1,13 @@
---- a/src/libtracker-miners-common/tracker-domain-ontology.c
-+++ b/src/libtracker-miners-common/tracker-domain-ontology.c
-@@ -323,7 +323,7 @@
- goto end;
- }
- } else {
-- path = g_build_filename (SHAREDIR, "tracker", "domain-ontologies",
-+ path = g_build_filename ("@tracker@", "share", "tracker", "domain-ontologies",
- DEFAULT_RULE, NULL);
-
- if (!g_file_test (path, G_FILE_TEST_IS_REGULAR)) {
+diff --git a/docs/manpages/meson.build b/docs/manpages/meson.build
+index 0b8a64863..a09db59f0 100644
+--- a/docs/manpages/meson.build
++++ b/docs/manpages/meson.build
+@@ -43,7 +43,7 @@ foreach m : daemon_manpages + cli_manpages
+ command: [xsltproc,
+ '--output', '@OUTPUT@',
+ '--stringparam', 'man.authors.section.enabled', '0',
+- '/etc/asciidoc/docbook-xsl/manpage.xsl', '@INPUT@'],
++ '@asciidoc@/etc/asciidoc/docbook-xsl/manpage.xsl', '@INPUT@'],
+ input: xml,
+ output: manpage,
+ install: true,
diff --git a/pkgs/development/libraries/tracker/default.nix b/pkgs/development/libraries/tracker/default.nix
index fb111829c7e1..40ab73405ae4 100644
--- a/pkgs/development/libraries/tracker/default.nix
+++ b/pkgs/development/libraries/tracker/default.nix
@@ -4,12 +4,11 @@
, meson
, ninja
, pkgconfig
+, asciidoc
, gobject-introspection
, python3
, gtk-doc
-, docbook_xsl
-, docbook_xml_dtd_412
-, docbook_xml_dtd_43
+, docbook-xsl-nons
, docbook_xml_dtd_45
, libxml2
, glib
@@ -21,7 +20,6 @@
, gnome3
, icu
, libuuid
-, networkmanager
, libsoup
, json-glib
, systemd
@@ -31,19 +29,19 @@
stdenv.mkDerivation rec {
pname = "tracker";
- version = "2.3.4";
+ version = "3.0.1";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0vai0qz9jn3z5dlzysynwhbbmslp84ygdql81f5wfxxr98j54yap";
+ sha256 = "1rhcs75axga7p7hl37h6jzb2az89jddlcwc7ykrnb2khyhka78rr";
};
patches = [
(substituteAll {
src = ./fix-paths.patch;
- gdbus = "${glib.bin}/bin/gdbus";
+ inherit asciidoc;
})
];
@@ -52,14 +50,13 @@ stdenv.mkDerivation rec {
ninja
vala
pkgconfig
+ asciidoc
gettext
libxslt
wrapGAppsHook
gobject-introspection
gtk-doc
- docbook_xsl
- docbook_xml_dtd_412
- docbook_xml_dtd_43
+ docbook-xsl-nons
docbook_xml_dtd_45
python3 # for data-generators
systemd # used for checks to install systemd user service
@@ -71,7 +68,6 @@ stdenv.mkDerivation rec {
libxml2
sqlite
icu
- networkmanager
libsoup
libuuid
json-glib
@@ -83,8 +79,6 @@ stdenv.mkDerivation rec {
];
mesonFlags = [
- # TODO: figure out wrapping unit tests, some of them fail on missing gsettings-desktop-schemas
- # "-Dfunctional_tests=true"
"-Ddocs=true"
];
@@ -106,9 +100,17 @@ stdenv.mkDerivation rec {
# though, so we need to replace the absolute path with a local one during build.
# We are using a symlink that will be overridden during installation.
mkdir -p $out/lib
- ln -s $PWD/src/libtracker-sparql-backend/libtracker-sparql-2.0.so $out/lib/libtracker-sparql-2.0.so.0
- ln -s $PWD/src/libtracker-miner/libtracker-miner-2.0.so $out/lib/libtracker-miner-2.0.so.0
- ln -s $PWD/src/libtracker-data/libtracker-data.so $out/lib/libtracker-data.so
+ ln -s $PWD/src/libtracker-sparql/libtracker-sparql-3.0.so $out/lib/libtracker-sparql-3.0.so.0
+ '';
+
+ checkPhase = ''
+ runHook preCheck
+
+ dbus-run-session \
+ --config-file=${dbus.daemon}/share/dbus-1/session.conf \
+ meson test --print-errorlogs
+
+ runHook postCheck
'';
postCheck = ''
@@ -116,10 +118,6 @@ stdenv.mkDerivation rec {
rm -r $out/lib
'';
- postInstall = ''
- glib-compile-schemas "$out/share/glib-2.0/schemas"
- '';
-
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
diff --git a/pkgs/development/libraries/tracker/fix-paths.patch b/pkgs/development/libraries/tracker/fix-paths.patch
index f5c13c3fcdaf..5e4d8657f7bc 100644
--- a/pkgs/development/libraries/tracker/fix-paths.patch
+++ b/pkgs/development/libraries/tracker/fix-paths.patch
@@ -1,12 +1,13 @@
---- a/src/tracker-store/tracker-store.desktop.in
-+++ b/src/tracker-store/tracker-store.desktop.in
-@@ -1,8 +1,8 @@
- [Desktop Entry]
- Name=Tracker Store
- Comment=Metadata database store and lookup manager
--Exec=gdbus call -e -d org.freedesktop.DBus -o /org/freedesktop/DBus -m org.freedesktop.DBus.StartServiceByName org.freedesktop.Tracker1 0
-+Exec=@gdbus@ call -e -d org.freedesktop.DBus -o /org/freedesktop/DBus -m org.freedesktop.DBus.StartServiceByName org.freedesktop.Tracker1 0
- Terminal=false
- Type=Application
- Categories=Utility;
- X-GNOME-Autostart-enabled=true
+diff --git a/docs/manpages/meson.build b/docs/manpages/meson.build
+index f90c757cf..40d9c939d 100644
+--- a/docs/manpages/meson.build
++++ b/docs/manpages/meson.build
+@@ -32,7 +32,7 @@ foreach m : manpages
+ command: [xsltproc,
+ '--output', '@OUTPUT@',
+ '--stringparam', 'man.authors.section.enabled', '0',
+- '/etc/asciidoc/docbook-xsl/manpage.xsl', '@INPUT@'],
++ '@asciidoc@/etc/asciidoc/docbook-xsl/manpage.xsl', '@INPUT@'],
+ input: xml,
+ output: manpage,
+ install: true,
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/unicorn-emu/default.nix b/pkgs/development/libraries/unicorn-emu/default.nix
deleted file mode 100644
index 3e10f492eb98..000000000000
--- a/pkgs/development/libraries/unicorn-emu/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, python, cmocka, hexdump, writeScriptBin, binutils-unwrapped }:
-
-stdenv.mkDerivation rec {
- pname = "unicorn-emulator";
- version = "1.0.2-rc4";
-
- src = fetchurl {
- url = "https://github.com/unicorn-engine/unicorn/archive/${version}.tar.gz";
- sha256 = "05w43jq3r97l3c8ggc745ai8m5l93p1b6q6cfp1zwzz6hl5kifiv";
- };
-
- PREFIX = placeholder "out";
- MACOS_UNIVERSAL = stdenv.lib.optionalString stdenv.isDarwin "no";
- NIX_CFLAGS_COMPILE = "-Wno-error";
-
- doCheck = !stdenv.isDarwin;
-
- checkInputs = [
- cmocka
- hexdump
- python.pkgs.setuptools
- ];
-
- nativeBuildInputs = [ pkgconfig python ];
- enableParallelBuilding = true;
-
- meta = {
- description = "Lightweight multi-platform CPU emulator library";
- homepage = "http://www.unicorn-engine.org";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
- };
-}
diff --git a/pkgs/development/libraries/unicorn/default.nix b/pkgs/development/libraries/unicorn/default.nix
new file mode 100644
index 000000000000..cea35519ad87
--- /dev/null
+++ b/pkgs/development/libraries/unicorn/default.nix
@@ -0,0 +1,27 @@
+{ stdenv
+, fetchFromGitHub
+, pkgconfig
+, cmake
+}:
+
+stdenv.mkDerivation rec {
+ pname = "unicorn";
+ version = "1.0.2";
+
+ src = fetchFromGitHub {
+ owner = "unicorn-engine";
+ repo = pname;
+ rev = version;
+ sha256 = "0jgnyaq6ykpbg5hrwc0p3pargmr9hpzqfsj6ymp4k07pxnqal76j";
+ };
+
+ nativeBuildInputs = [ pkgconfig cmake ];
+
+ meta = with stdenv.lib; {
+ description = "Lightweight multi-platform CPU emulator library";
+ homepage = "http://www.unicorn-engine.org";
+ license = licenses.gpl2Only;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ thoughtpolice luc65r ];
+ };
+}
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/vte/default.nix b/pkgs/development/libraries/vte/default.nix
index 811921df3e7c..014b2615d5bf 100644
--- a/pkgs/development/libraries/vte/default.nix
+++ b/pkgs/development/libraries/vte/default.nix
@@ -24,13 +24,13 @@
stdenv.mkDerivation rec {
pname = "vte";
- version = "0.60.2";
+ version = "0.62.1";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "19ccbw0yca78h5qcnm8claj4fg1pj68nj1fsjqqfpzhj7w72i81m";
+ sha256 = "139had0zcggzrxx9rjy0a67mahzm474amafh168y11421iyfhsf3";
};
passthru = {
diff --git a/pkgs/development/libraries/waffle/default.nix b/pkgs/development/libraries/waffle/default.nix
new file mode 100644
index 000000000000..66a1b7ab1450
--- /dev/null
+++ b/pkgs/development/libraries/waffle/default.nix
@@ -0,0 +1,54 @@
+{ stdenv
+, fetchFromGitLab
+, lib
+, cmake
+, libGL
+, libglvnd
+, makeWrapper
+, pkg-config
+, wayland
+, libxcb
+, libX11
+}:
+
+stdenv.mkDerivation rec {
+ pname = "waffle";
+ version = "1.6.1";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.freedesktop.org";
+ owner = "mesa";
+ repo = "waffle";
+ rev = "v${version}";
+ sha256 = "0s8gislmhccfa04zsj1yqk97lscbbnmxirr2zm4q3p8ybmpfhpqr";
+ };
+
+ buildInputs = [
+ libGL
+ libglvnd
+ libX11
+ libxcb
+ wayland
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ makeWrapper
+ pkg-config
+ ];
+
+ cmakeFlags = [ "-Dplatforms=x11,wayland" ];
+
+ postInstall = ''
+ wrapProgram $out/bin/wflinfo \
+ --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libGL libglvnd ]}
+ '';
+
+ meta = with lib; {
+ description = "A cross-platform C library that allows one to defer selection of an OpenGL API and window system until runtime";
+ homepage = "http://www.waffle-gl.org/";
+ license = licenses.bsd2;
+ platforms = platforms.mesaPlatforms;
+ maintainers = with maintainers; [ Flakebi ];
+ };
+}
diff --git a/pkgs/development/libraries/wayland/default.nix b/pkgs/development/libraries/wayland/default.nix
index 1821d7a72374..cd84495d870a 100644
--- a/pkgs/development/libraries/wayland/default.nix
+++ b/pkgs/development/libraries/wayland/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, meson, pkgconfig, ninja
+{ lib, stdenv, fetchurl, fetchpatch, meson, pkgconfig, ninja
, libffi, libxml2, wayland
, expat ? null # Build wayland-scanner (currently cannot be disabled as of 1.7.0)
, withDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -20,6 +20,14 @@ in stdenv.mkDerivation rec {
sha256 = "0k995rn96xkplrapz5k648j651wc43kq817xk1x8280h16gsfxa6";
};
+ patches = [
+ # Fix documentation to be reproducible.
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/wayland/wayland/-/commit/e53e0edf0f892670f3e8c5dd527b3bb22335d32d.patch";
+ sha256 = "15sbhi86m9k72lsj56p7zr20ph2b0y4svl639snsbafn2ir1zdb2";
+ })
+ ];
+
outputs = [ "out" ] ++ lib.optionals withDocumentation [ "doc" "man" ];
separateDebugInfo = true;
diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix
index d60e56763a17..a3412e1b0b72 100644
--- a/pkgs/development/libraries/webkitgtk/default.nix
+++ b/pkgs/development/libraries/webkitgtk/default.nix
@@ -41,34 +41,33 @@
, enableGeoLocation ? true
, geoclue2
, sqlite
-, enableGtk2Plugins ? false
-, gtk2 ? null
, enableGLES ? true
, gst-plugins-base
, gst-plugins-bad
, woff2
, bubblewrap
, libseccomp
+, systemd
, xdg-dbus-proxy
, substituteAll
, glib
}:
assert enableGeoLocation -> geoclue2 != null;
-assert enableGtk2Plugins -> gtk2 != null;
-assert stdenv.isDarwin -> !enableGtk2Plugins;
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "webkitgtk";
- version = "2.28.4";
+ version = "2.30.3";
outputs = [ "out" "dev" ];
+ separateDebugInfo = stdenv.isLinux;
+
src = fetchurl {
url = "https://webkitgtk.org/releases/${pname}-${version}.tar.xz";
- sha256 = "0r4lkk21pny2g4mmsw0ds14m5hhjys1l47gvy59dfgihr7l546c2";
+ sha256 = "0zsy3say94d9bhaan0l6mfr59z03a5x4kngyy8b2i20n77q19skd";
};
patches = optionals stdenv.isLinux [
@@ -140,10 +139,10 @@ stdenv.mkDerivation rec {
] ++ optionals stdenv.isLinux [
bubblewrap
libseccomp
+ systemd
wayland
xdg-dbus-proxy
- ] ++ optional enableGeoLocation geoclue2
- ++ optional enableGtk2Plugins gtk2;
+ ] ++ optional enableGeoLocation geoclue2;
propagatedBuildInputs = [
gtk3
@@ -167,8 +166,7 @@ stdenv.mkDerivation rec {
"-DENABLE_X11_TARGET=OFF"
"-DUSE_ACCELERATE=0"
"-DUSE_SYSTEM_MALLOC=ON"
- ] ++ optional (!enableGtk2Plugins) "-DENABLE_PLUGIN_PROCESS_GTK2=OFF"
- ++ optional (stdenv.isLinux && enableGLES) "-DENABLE_GLES2=ON";
+ ] ++ optional (stdenv.isLinux && enableGLES) "-DENABLE_GLES2=ON";
postPatch = ''
patchShebangs .
@@ -178,7 +176,7 @@ stdenv.mkDerivation rec {
description = "Web content rendering engine, GTK port";
homepage = "https://webkitgtk.org/";
license = licenses.bsd2;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
maintainers = teams.gnome.members;
};
}
diff --git a/pkgs/development/libraries/wiiuse/default.nix b/pkgs/development/libraries/wiiuse/default.nix
index 4dcc8a47105e..738c6a430084 100644
--- a/pkgs/development/libraries/wiiuse/default.nix
+++ b/pkgs/development/libraries/wiiuse/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "wiiuse";
repo = "wiiuse";
- rev = "${version}";
+ rev = version;
sha256 = "05gc3s0wxx7ga4g32yyibyxdh46rm9bbslblrc72ynrjxq98sg13";
};
diff --git a/pkgs/development/libraries/wlroots/default.nix b/pkgs/development/libraries/wlroots/default.nix
index 67faad8cd74f..13132c8cc1c9 100644
--- a/pkgs/development/libraries/wlroots/default.nix
+++ b/pkgs/development/libraries/wlroots/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "wlroots";
- version = "0.11.0";
+ version = "0.12.0";
src = fetchFromGitHub {
owner = "swaywm";
repo = "wlroots";
rev = version;
- sha256 = "08d5d52m8wy3imfc6mdxpx8swhh2k4s1gmfaykg02j59z84awc6p";
+ sha256 = "01j38lmgs2c6fq68v8b75pkilia2wsgzgp46ivfbi9hhx47kgcfn";
};
# $out for the library and $examples for the example programs (in examples):
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
libpng ffmpeg
];
- mesonFlags = [ "-Dlogind-provider=systemd" ];
+ mesonFlags = [ "-Dlogind-provider=systemd" "-Dlibseat=disabled" ];
postFixup = ''
# Install ALL example programs to $examples:
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/wxwidgets/3.1/default.nix b/pkgs/development/libraries/wxwidgets/3.1/default.nix
index 44e6fe49b489..8b0e6811efff 100644
--- a/pkgs/development/libraries/wxwidgets/3.1/default.nix
+++ b/pkgs/development/libraries/wxwidgets/3.1/default.nix
@@ -1,13 +1,32 @@
-{ stdenv, fetchFromGitHub, fetchurl, pkgconfig
-, libXinerama, libSM, libXxf86vm
-, gtk2, gtk3
-, xorgproto, gst_all_1, setfile
+{ stdenv
+, fetchFromGitHub
+, fetchurl
+, pkgconfig
+, libXinerama
+, libSM
+, libXxf86vm
+, libXtst
+, gtk2
+, GConf ? null
+, gtk3
+, xorgproto
+, gst_all_1
+, setfile
, libGLSupported ? stdenv.lib.elem stdenv.hostPlatform.system stdenv.lib.platforms.mesaPlatforms
-, withMesa ? libGLSupported, libGLU ? null, libGL ? null
-, compat28 ? false, compat30 ? true, unicode ? true
+, withMesa ? libGLSupported
+, libGLU ? null
+, libGL ? null
+, compat28 ? false
+, compat30 ? true
+, unicode ? true
, withGtk2 ? true
-, withWebKit ? false, webkitgtk ? null
-, AGL ? null, Carbon ? null, Cocoa ? null, Kernel ? null, QTKit ? null
+, withWebKit ? false
+, webkitgtk ? null
+, AGL ? null
+, Carbon ? null
+, Cocoa ? null
+, Kernel ? null
+, QTKit ? null
}:
with stdenv.lib;
@@ -18,47 +37,58 @@ assert withWebKit -> webkitgtk != null;
assert assertMsg (withGtk2 -> withWebKit == false) "wxGTK31: You cannot enable withWebKit when using withGtk2.";
stdenv.mkDerivation rec {
- version = "3.1.3";
+ version = "3.1.4";
pname = "wxwidgets";
src = fetchFromGitHub {
owner = "wxWidgets";
repo = "wxWidgets";
rev = "v${version}";
- sha256 = "022mby78q7n0bhd4mph04hz93c9qamnvzv3h1s26r839k28760f4";
+ sha256 = "1fwzrk6w5k0vs8kqdq5lpzdbp5c09hx740wg6mi6vgmc1r67dv67";
+ fetchSubmodules = true;
};
buildInputs = [
- libXinerama libSM libXxf86vm xorgproto gst_all_1.gstreamer gst_all_1.gst-plugins-base
- ] ++ optionals withGtk2 [ gtk2 ]
- ++ optional (!withGtk2) gtk3
- ++ optional withMesa libGLU
- ++ optional withWebKit webkitgtk
- ++ optionals stdenv.isDarwin [ setfile Carbon Cocoa Kernel QTKit ];
+ libXinerama
+ libSM
+ libXxf86vm
+ libXtst
+ xorgproto
+ gst_all_1.gstreamer
+ gst_all_1.gst-plugins-base
+ ] ++ optionals withGtk2 [ gtk2 GConf ]
+ ++ optional (!withGtk2) gtk3
+ ++ optional withMesa libGLU
+ ++ optional withWebKit webkitgtk
+ ++ optionals stdenv.isDarwin [ setfile Carbon Cocoa Kernel QTKit ];
nativeBuildInputs = [ pkgconfig ];
propagatedBuildInputs = optional stdenv.isDarwin AGL;
patches = [
- (fetchurl { # https://trac.wxwidgets.org/ticket/17942
+ (fetchurl {
+ # https://trac.wxwidgets.org/ticket/17942
url = "https://trac.wxwidgets.org/raw-attachment/ticket/17942/"
- + "fix_assertion_using_hide_in_destroy.diff";
+ + "fix_assertion_using_hide_in_destroy.diff";
sha256 = "009y3dav79wiig789vkkc07g1qdqprg1544lih79199kb1h64lvy";
})
];
configureFlags =
- [ "--disable-precomp-headers" "--enable-mediactrl"
+ [
+ "--disable-precomp-headers"
+ "--enable-mediactrl"
(if compat28 then "--enable-compat28" else "--disable-compat28")
- (if compat30 then "--enable-compat30" else "--disable-compat30") ]
+ (if compat30 then "--enable-compat30" else "--disable-compat30")
+ ]
++ optional unicode "--enable-unicode"
++ optional withMesa "--with-opengl"
++ optionals stdenv.isDarwin
# allow building on 64-bit
[ "--with-cocoa" "--enable-universal-binaries" "--with-macosx-version-min=10.7" ]
++ optionals withWebKit
- ["--enable-webview" "--enable-webviewwebkit"];
+ [ "--enable-webview" "--enable-webviewwebkit" ];
SEARCH_LIB = "${libGLU.out}/lib ${libGL.out}/lib ";
@@ -90,8 +120,19 @@ stdenv.mkDerivation rec {
platforms = with platforms; darwin ++ linux;
license = licenses.wxWindows;
homepage = "https://www.wxwidgets.org/";
- description = "a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base";
- longDescription = "wxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms that still utilize the native platform's controls and utilities. Link with the appropriate library for your platform and compiler, and your application will adopt the look and feel appropriate to that platform. On top of great GUI functionality, wxWidgets gives you: online help, network programming, streams, clipboard and drag and drop, multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much more.";
+ description = "A C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base";
+ longDescription = ''
+ WxWidgets gives you a single, easy-to-use API for
+ writing GUI applications on multiple platforms that still utilize the
+ native platform's controls and utilities. Link with the appropriate library
+ for your platform and compiler, and your application will adopt the look
+ and feel appropriate to that platform. On top of great GUI functionality,
+ wxWidgets gives you: online help, network programming, streams, clipboard
+ and drag and drop, multithreading, image loading and saving in a variety of
+ popular formats, database support, HTML viewing and printing, and much
+ more.
+ '';
badPlatforms = [ "x86_64-darwin" ];
+ maintainers = with maintainers; [ tfmoraes ];
};
}
diff --git a/pkgs/development/libraries/x265/default.nix b/pkgs/development/libraries/x265/default.nix
index 9d501f47c3b1..3ad200cfc637 100644
--- a/pkgs/development/libraries/x265/default.nix
+++ b/pkgs/development/libraries/x265/default.nix
@@ -30,7 +30,7 @@ let
src = fetchFromBitbucket {
owner = "multicoreware";
repo = "x265_git";
- rev = "${version}";
+ rev = version;
sha256 = "1jzgv2hxhcwmsdf6sbgyzm88a46dp09ll1fqj92g9vckvh9a7dsn";
};
diff --git a/pkgs/development/libraries/xmlsec/default.nix b/pkgs/development/libraries/xmlsec/default.nix
index 0d6fd9611c4e..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,12 +13,12 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.aleksey.com/xmlsec/download/xmlsec1-${version}.tar.gz";
- sha256 = "1j5bf7ni45jghyrbf7a14wx2pvfara557zyry7g7h8840c5kd11d";
+ sha256 = "mxC8Uswx5PdhYuOXXlDbJrcatJxXHYELMRymJr5aCyY=";
};
patches = [
./lt_dladdsearchdir.patch
- ];
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [ ./remove_bsd_base64_decode_flag.patch ];
postPatch = ''
substituteAllInPlace src/dl.c
'';
@@ -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/xmlsec/remove_bsd_base64_decode_flag.patch b/pkgs/development/libraries/xmlsec/remove_bsd_base64_decode_flag.patch
new file mode 100644
index 000000000000..700fad7e3dd4
--- /dev/null
+++ b/pkgs/development/libraries/xmlsec/remove_bsd_base64_decode_flag.patch
@@ -0,0 +1,12 @@
+--- a/tests/testEnc.sh 2020-04-20 14:30:32.000000000 -0400
++++ b/tests/testEnc.sh 2020-10-21 22:09:25.000000000 -0400
+@@ -405,9 +405,6 @@
+ else
+ # generate binary file out of base64
+ DECODE="-d"
+- if [ "`uname`" = "Darwin" ]; then
+- DECODE="-D"
+- fi
+ cat "$topfolder/$base_test_name.data" | base64 $DECODE > $tmpfile.3
+ execEncTest "$res_success" \
+ "" \
diff --git a/pkgs/development/libraries/zeitgeist/default.nix b/pkgs/development/libraries/zeitgeist/default.nix
index 98c94cfeccaa..95f09f595048 100644
--- a/pkgs/development/libraries/zeitgeist/default.nix
+++ b/pkgs/development/libraries/zeitgeist/default.nix
@@ -11,13 +11,11 @@
, libtool
, gettext
, dbus
-, telepathy-glib
, gtk3
, json-glib
, librdf_raptor2
-, dbus-glib
, pythonSupport ? true
-, python2Packages
+, python3
}:
stdenv.mkDerivation rec {
@@ -50,23 +48,21 @@ stdenv.mkDerivation rec {
gettext
gobject-introspection
vala
- python2Packages.python
+ python3
];
buildInputs = [
glib
sqlite
dbus
- telepathy-glib
- dbus-glib
gtk3
json-glib
librdf_raptor2
- python2Packages.rdflib
+ python3.pkgs.rdflib
];
configureFlags = [
- "--with-session-bus-services-dir=${placeholder "out"}/share/dbus-1/services"
+ "--disable-telepathy"
];
enableParallelBuilding = true;
@@ -80,14 +76,14 @@ stdenv.mkDerivation rec {
'';
postFixup = stdenv.lib.optionalString pythonSupport ''
- moveToOutput lib/${python2Packages.python.libPrefix} "$py"
+ moveToOutput lib/${python3.libPrefix} "$py"
'';
meta = with stdenv.lib; {
description = "A service which logs the users’s activities and events";
homepage = "https://zeitgeist.freedesktop.org/";
maintainers = with maintainers; [ lethalman worldofpeace ];
- license = licenses.gpl2;
+ license = licenses.lgpl21Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/zeromq/4.x.nix b/pkgs/development/libraries/zeromq/4.x.nix
index 8302ebbd1e80..d5819ff7ee9a 100644
--- a/pkgs/development/libraries/zeromq/4.x.nix
+++ b/pkgs/development/libraries/zeromq/4.x.nix
@@ -1,17 +1,19 @@
-{ stdenv, fetchFromGitHub, cmake, asciidoc, enableDrafts ? false }:
+{ stdenv, fetchFromGitHub, cmake, asciidoc, pkg-config, libsodium
+, enableDrafts ? false }:
stdenv.mkDerivation rec {
pname = "zeromq";
- version = "4.3.2";
+ version = "4.3.3";
src = fetchFromGitHub {
owner = "zeromq";
repo = "libzmq";
rev = "v${version}";
- sha256 = "1q37z05i76ili31j6jlw8988iy6vxadlmd306f99phxfdpqa6bn9";
+ sha256 = "155kb0ih0xj4jvd39bq8d04bgvhy9143r3632ks1m04455z4qdzd";
};
- nativeBuildInputs = [ cmake asciidoc ];
+ nativeBuildInputs = [ cmake asciidoc pkg-config ];
+ buildInputs = [ libsodium ];
enableParallelBuilding = true;
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/misc/or1k/newlib.nix b/pkgs/development/misc/or1k/newlib.nix
new file mode 100644
index 000000000000..92829896a27c
--- /dev/null
+++ b/pkgs/development/misc/or1k/newlib.nix
@@ -0,0 +1,36 @@
+{ stdenv, texinfo, flex, bison, fetchFromGitHub, crossLibcStdenv, buildPackages }:
+
+crossLibcStdenv.mkDerivation {
+ name = "newlib";
+ src = fetchFromGitHub {
+ owner = "openrisc";
+ repo = "newlib";
+ rev = "8ac94ca7bbe4ceddafe6583ee4766d3c15b18ac8";
+ sha256 = "0hzhijmry5slpp6x12pgng8v7jil3mn18ahrhnw431lqrs1cma0s";
+ };
+
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+
+ # newlib expects CC to build for build platform, not host platform
+ preConfigure = ''
+ export CC=cc
+ '';
+
+ configurePlatforms = [ "build" "target" ];
+ configureFlags = [
+ "--host=${stdenv.buildPlatform.config}"
+
+ "--disable-newlib-supplied-syscalls"
+ "--disable-nls"
+ "--enable-newlib-io-long-long"
+ "--enable-newlib-register-fini"
+ "--enable-newlib-retargetable-locking"
+ ];
+
+ dontDisableStatic = true;
+
+ passthru = {
+ incdir = "/${stdenv.targetPlatform.config}/include";
+ libdir = "/${stdenv.targetPlatform.config}/lib";
+ };
+}
diff --git a/pkgs/development/misc/yelp-tools/default.nix b/pkgs/development/misc/yelp-tools/default.nix
index 7714ef046b7b..19e345b3c2fd 100644
--- a/pkgs/development/misc/yelp-tools/default.nix
+++ b/pkgs/development/misc/yelp-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "yelp-tools";
- version = "3.32.2";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/yelp-tools/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1yg8f5g5wadhmy4yfd9yjhvd8vll4gq4l86ibp0b42qbxnsmcf0q";
+ sha256 = "1c045c794sm83rrjan67jmsk20qacrw1m814p4nw85w5xsry8z30";
};
passthru = {
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/cocoapods/Gemfile-beta.lock b/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
index 98963ba41282..9c5e10d3a482 100644
--- a/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
+++ b/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
@@ -2,22 +2,22 @@ GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.2)
- activesupport (5.2.4.3)
+ activesupport (5.2.4.4)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
- algoliasearch (1.27.3)
+ algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
claide (1.0.3)
- cocoapods (1.10.0.beta.2)
+ cocoapods (1.10.0)
addressable (~> 2.6)
claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.10.0.beta.2)
+ cocoapods-core (= 1.10.0)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.4.0, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -31,8 +31,8 @@ GEM
molinillo (~> 0.6.6)
nap (~> 1.0)
ruby-macho (~> 1.4)
- xcodeproj (>= 1.17.0, < 2.0)
- cocoapods-core (1.10.0.beta.2)
+ xcodeproj (>= 1.19.0, < 2.0)
+ cocoapods-core (1.10.0)
activesupport (> 5.0, < 6)
addressable (~> 2.6)
algoliasearch (~> 1.0)
@@ -64,19 +64,19 @@ GEM
i18n (1.8.5)
concurrent-ruby (~> 1.0)
json (2.3.1)
- minitest (5.14.1)
+ minitest (5.14.2)
molinillo (0.6.6)
nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
- public_suffix (4.0.5)
+ public_suffix (4.0.6)
ruby-macho (1.4.0)
thread_safe (0.3.6)
typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (1.2.7)
thread_safe (~> 0.1)
- xcodeproj (1.18.0)
+ xcodeproj (1.19.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
diff --git a/pkgs/development/mobile/cocoapods/Gemfile.lock b/pkgs/development/mobile/cocoapods/Gemfile.lock
index 9e891569d92d..d4de7cd698d7 100644
--- a/pkgs/development/mobile/cocoapods/Gemfile.lock
+++ b/pkgs/development/mobile/cocoapods/Gemfile.lock
@@ -2,25 +2,26 @@ GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.2)
- activesupport (4.2.11.3)
- i18n (~> 0.7)
+ 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)
- algoliasearch (1.27.2)
+ addressable (2.7.0)
+ public_suffix (>= 2.0.2, < 5.0)
+ algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
claide (1.0.3)
- cocoapods (1.9.3)
- activesupport (>= 4.0.2, < 5)
+ cocoapods (1.10.0)
+ addressable (~> 2.6)
claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.9.3)
+ cocoapods-core (= 1.10.0)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
- cocoapods-downloader (>= 1.2.2, < 2.0)
+ cocoapods-downloader (>= 1.4.0, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
cocoapods-search (>= 1.0.0, < 2.0)
- cocoapods-stats (>= 1.0.0, < 2.0)
cocoapods-trunk (>= 1.4.0, < 2.0)
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
@@ -30,55 +31,57 @@ GEM
molinillo (~> 0.6.6)
nap (~> 1.0)
ruby-macho (~> 1.4)
- xcodeproj (>= 1.14.0, < 2.0)
- cocoapods-core (1.9.3)
- activesupport (>= 4.0.2, < 6)
+ xcodeproj (>= 1.19.0, < 2.0)
+ cocoapods-core (1.10.0)
+ activesupport (> 5.0, < 6)
+ addressable (~> 2.6)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
netrc (~> 0.11)
+ public_suffix
typhoeus (~> 1.0)
cocoapods-deintegrate (1.0.4)
- cocoapods-downloader (1.3.0)
+ cocoapods-downloader (1.4.0)
cocoapods-plugins (1.0.0)
nap
cocoapods-search (1.0.0)
- cocoapods-stats (1.1.0)
cocoapods-trunk (1.5.0)
nap (>= 0.8, < 2.0)
netrc (~> 0.11)
cocoapods-try (1.2.0)
colored2 (3.1.2)
- concurrent-ruby (1.1.6)
+ concurrent-ruby (1.1.7)
escape (0.0.4)
ethon (0.12.0)
ffi (>= 1.3.0)
- ffi (1.12.2)
+ ffi (1.13.1)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
httpclient (2.8.3)
- i18n (0.9.5)
+ i18n (1.8.5)
concurrent-ruby (~> 1.0)
- json (2.3.0)
- minitest (5.14.1)
+ json (2.3.1)
+ minitest (5.14.2)
molinillo (0.6.6)
- nanaimo (0.2.6)
+ nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
+ public_suffix (4.0.6)
ruby-macho (1.4.0)
thread_safe (0.3.6)
typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (1.2.7)
thread_safe (~> 0.1)
- xcodeproj (1.16.0)
+ xcodeproj (1.19.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
colored2 (~> 3.1)
- nanaimo (~> 0.2.6)
+ nanaimo (~> 0.3.0)
PLATFORMS
ruby
diff --git a/pkgs/development/mobile/cocoapods/gemset-beta.nix b/pkgs/development/mobile/cocoapods/gemset-beta.nix
index b456f728b4c4..9067f2cec43e 100644
--- a/pkgs/development/mobile/cocoapods/gemset-beta.nix
+++ b/pkgs/development/mobile/cocoapods/gemset-beta.nix
@@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "02fdawr3wyvpzpja3r7mvb8lmn2mm5jdw502bx3ncr2sy2nw1kx6";
+ sha256 = "0dpnk20s754fz6jfz9sp3ri49hn46ksw4hf6ycnlw7s3hsdxqgcd";
type = "gem";
};
- version = "5.2.4.3";
+ version = "5.2.4.4";
};
addressable = {
dependencies = ["public_suffix"];
@@ -27,10 +27,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1z94dnx0rljsfa3k24i1nc0vf1nfk3bbk89nqc6n1ax25h4fs5sw";
+ sha256 = "0ly8zsgvih540xmxr098hsngv61cf119wf28q5hbvi1f7kgwvh96";
type = "gem";
};
- version = "1.27.3";
+ version = "1.27.5";
};
atomos = {
groups = ["default"];
@@ -68,10 +68,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jf5q75h410b6gymy86j4zy9yhb6n28wa7hrk8p7y2dsafdzbric";
+ sha256 = "1bbpg93gqjryxwr864z7s3jp3ic5pig313jcly4g3n159ssx3a4j";
type = "gem";
};
- version = "1.10.0.beta.2";
+ version = "1.10.0";
};
cocoapods-core = {
dependencies = ["activesupport" "addressable" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap" "netrc" "public_suffix" "typhoeus"];
@@ -79,10 +79,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0vrw6v5fp0m903ghvfwaw3mbxrr68x7hz9bj34rj4icirwp4ifyl";
+ sha256 = "1sb07hj2kjygrzbdkzsyabcsfmip8gcfpjgacw4gfc71h3cnzra4";
type = "gem";
};
- version = "1.10.0.beta.2";
+ version = "1.10.0";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -263,10 +263,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09bz9nsznxgaf06cx3b5z71glgl0hdw469gqx3w7bqijgrb55p5g";
+ sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v";
type = "gem";
};
- version = "5.14.1";
+ version = "5.14.2";
};
molinillo = {
groups = ["default"];
@@ -313,10 +313,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0vywld400fzi17cszwrchrzcqys4qm6sshbv73wy5mwcixmrgg7g";
+ sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
type = "gem";
};
- version = "4.0.5";
+ version = "4.0.6";
};
ruby-macho = {
groups = ["default"];
@@ -366,9 +366,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18idiqfbvyrcyflccwy4qw125psckrnqy7ggci33m8f3zs8h7hnm";
+ sha256 = "1411j6sfnz0cx4fiw52f0yqx4bgcn8cmpgi3i5rwmmahayyjz2fn";
type = "gem";
};
- version = "1.18.0";
+ version = "1.19.0";
};
} \ No newline at end of file
diff --git a/pkgs/development/mobile/cocoapods/gemset.nix b/pkgs/development/mobile/cocoapods/gemset.nix
index 8ff1b2e118ba..3641186186e8 100644
--- a/pkgs/development/mobile/cocoapods/gemset.nix
+++ b/pkgs/development/mobile/cocoapods/gemset.nix
@@ -1,14 +1,25 @@
{
activesupport = {
- dependencies = ["i18n" "minitest" "thread_safe" "tzinfo"];
+ dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
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 = {
+ dependencies = ["public_suffix"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
+ type = "gem";
+ };
+ version = "2.7.0";
};
algoliasearch = {
dependencies = ["httpclient" "json"];
@@ -16,10 +27,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1b3xk42ry6dlsqn379p884zdi4iyra67xh45rwl6vcrwmrnbq7f0";
+ sha256 = "0ly8zsgvih540xmxr098hsngv61cf119wf28q5hbvi1f7kgwvh96";
type = "gem";
};
- version = "1.27.2";
+ version = "1.27.5";
};
atomos = {
source = {
@@ -50,26 +61,26 @@
version = "1.0.3";
};
cocoapods = {
- dependencies = ["activesupport" "claide" "cocoapods-core" "cocoapods-deintegrate" "cocoapods-downloader" "cocoapods-plugins" "cocoapods-search" "cocoapods-stats" "cocoapods-trunk" "cocoapods-try" "colored2" "escape" "fourflusher" "gh_inspector" "molinillo" "nap" "ruby-macho" "xcodeproj"];
+ dependencies = ["addressable" "claide" "cocoapods-core" "cocoapods-deintegrate" "cocoapods-downloader" "cocoapods-plugins" "cocoapods-search" "cocoapods-trunk" "cocoapods-try" "colored2" "escape" "fourflusher" "gh_inspector" "molinillo" "nap" "ruby-macho" "xcodeproj"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0zqj1878izp34cn7552q2djs3zd4a5ylyv0af3yxbz34z0qllk60";
+ sha256 = "1bbpg93gqjryxwr864z7s3jp3ic5pig313jcly4g3n159ssx3a4j";
type = "gem";
};
- version = "1.9.3";
+ version = "1.10.0";
};
cocoapods-core = {
- dependencies = ["activesupport" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap" "netrc" "typhoeus"];
+ dependencies = ["activesupport" "addressable" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap" "netrc" "public_suffix" "typhoeus"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0sn1561sdhq2bh35pmi9nhq1adjcgdkhxybd9pxcjs75zmqzpz13";
+ sha256 = "1sb07hj2kjygrzbdkzsyabcsfmip8gcfpjgacw4gfc71h3cnzra4";
type = "gem";
};
- version = "1.9.3";
+ version = "1.10.0";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -86,10 +97,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08vn0pgcyn6w6fq5xjd7szv2h9s5rzl17kyidnd7fl5qdmzc9c54";
+ sha256 = "1j03hxvz3m82fwgx3jayw0y2iqm7zpacn88r6nfj2arkbjxmvjwz";
type = "gem";
};
- version = "1.3.0";
+ version = "1.4.0";
};
cocoapods-plugins = {
dependencies = ["nap"];
@@ -108,16 +119,6 @@
};
version = "1.0.0";
};
- cocoapods-stats = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1xhdh5v94p6l612rwrk290nd2hdfx8lbaqfbkmj34md218kilqww";
- type = "gem";
- };
- version = "1.1.0";
- };
cocoapods-trunk = {
dependencies = ["nap" "netrc"];
groups = ["default"];
@@ -152,10 +153,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "094387x4yasb797mv07cs3g6f08y56virc2rjcpb1k79rzaj3nhl";
+ sha256 = "1vnxrbhi7cq3p4y2v9iwd10v1c7l15is4var14hwnb2jip4fyjzz";
type = "gem";
};
- version = "1.1.6";
+ version = "1.1.7";
};
escape = {
source = {
@@ -181,10 +182,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
fourflusher = {
groups = ["default"];
@@ -224,32 +225,34 @@
};
i18n = {
dependencies = ["concurrent-ruby"];
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "038qvz7kd3cfxk8bvagqhakx68pfbnmghpdkx7573wbf0maqp9a3";
+ sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk";
type = "gem";
};
- version = "0.9.5";
+ version = "1.8.5";
};
json = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nrmw2r4nfxlfgprfgki3hjifgrcrs3l5zvm3ca3gb4743yr25mn";
+ sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz";
type = "gem";
};
- version = "2.3.0";
+ version = "2.3.1";
};
minitest = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09bz9nsznxgaf06cx3b5z71glgl0hdw469gqx3w7bqijgrb55p5g";
+ sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v";
type = "gem";
};
- version = "5.14.1";
+ version = "5.14.2";
};
molinillo = {
source = {
@@ -260,12 +263,14 @@
version = "0.6.6";
};
nanaimo = {
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ajfyaqjw3dzykk612yw8sm21savfqy292hgps8h8l4lvxww1lz6";
+ sha256 = "0xi36h3f7nm8bc2k0b6svpda1lyank2gf872lxjbhw3h95hdrbma";
type = "gem";
};
- version = "0.2.6";
+ version = "0.3.0";
};
nap = {
source = {
@@ -283,6 +288,16 @@
};
version = "0.11.0";
};
+ public_suffix = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
+ type = "gem";
+ };
+ version = "4.0.6";
+ };
ruby-macho = {
groups = ["default"];
platforms = [];
@@ -329,9 +344,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1bkk8y6lzd86w9yx72hd1nil3fkk5f0v3il9vm554gzpl6dhc2bi";
+ sha256 = "1411j6sfnz0cx4fiw52f0yqx4bgcn8cmpgi3i5rwmmahayyjz2fn";
type = "gem";
};
- version = "1.16.0";
+ version = "1.19.0";
};
} \ No newline at end of file
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 d7482e7c6b89..908b48968456 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -69,6 +69,10 @@ let
meta.broken = since "10";
};
+ hsd = super.hsd.override {
+ buildInputs = [ self.node-gyp-build pkgs.unbound ];
+ };
+
insect = super.insect.override (drv: {
nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.psc-package self.pulp ];
});
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 ff07222506d4..8604015d88b3 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"
@@ -75,6 +78,7 @@
, "eslint_d"
, "expo-cli"
, {"fast-cli": "1.x"}
+, "fauna-shell"
, "fkill-cli"
, "forever"
, "fx"
@@ -86,6 +90,7 @@
, "graphql-cli"
, "grunt-cli"
, "makam"
+, "gqlint"
, "gtop"
, "gulp"
, "gulp-cli"
@@ -93,13 +98,16 @@
, "html-minifier"
, "htmlhint"
, "http-server"
+, "hsd"
+, "hs-airdrop"
+, "hs-client"
, "hueadm"
, "inliner"
, "imapnotify"
, "indium"
, "insect"
, "ionic"
-, { "iosevka-build-deps": "../../data/fonts/iosevka" }
+, {"iosevka": "https://github.com/be5invis/Iosevka/archive/v3.7.1.tar.gz"}
, "jake"
, "javascript-typescript-langserver"
, "joplin"
@@ -151,6 +159,7 @@
, "peerflix-server"
, "pm2"
, "pnpm"
+, "poor-mans-t-sql-formatter-cli"
, "postcss-cli"
, "prettier"
, "pscid"
@@ -180,6 +189,7 @@
, "ssb-server"
, "stackdriver-statsd-backend"
, "stf"
+, "stylelint"
, "svgo"
, "swagger"
, {"tedicross": "git+https://github.com/TediCross/TediCross.git#v0.8.7"}
@@ -215,6 +225,7 @@
, "vim-language-server"
, "vscode-css-languageserver-bin"
, "vscode-html-languageserver-bin"
+, "vscode-json-languageserver"
, "vscode-json-languageserver-bin"
, { "vscode-lldb-build-deps": "../../misc/vscode-extensions/vscode-lldb/build-deps" }
, "vue-cli"
diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix
index 4c4359a1783e..1c88382c29b6 100644
--- a/pkgs/development/node-packages/node-packages.nix
+++ b/pkgs/development/node-packages/node-packages.nix
@@ -22,76 +22,76 @@ let
sha512 = "t4WmWoGV9gyzypwG3y3JlcK2t8fKLtvzBA7xEoFTj9SMPvOuLsf13uh4ikK0RRaaa9RPPWLgFUdOyIRaQvCpwQ==";
};
};
- "@angular-devkit/architect-0.1001.7" = {
+ "@angular-devkit/architect-0.1100.2" = {
name = "_at_angular-devkit_slash_architect";
packageName = "@angular-devkit/architect";
- version = "0.1001.7";
+ version = "0.1100.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1001.7.tgz";
- sha512 = "uFYIvMdewU44GbIyRfsUHNMLkx+C0kokpnj7eH5NbJfbyFpCfd3ijBHh+voPdPsDRWs9lLgjbxfHpswSPj4D8w==";
+ url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.2.tgz";
+ sha512 = "wSMMM8eBPol48OtvIyrIq2H9rOIiJmrPEtPbH0BSuPX0B8BckVImeTPzloqxSrpul4tY7Iwx0zwISDEgb59Vbw==";
};
};
- "@angular-devkit/core-10.0.7" = {
+ "@angular-devkit/core-11.0.0" = {
name = "_at_angular-devkit_slash_core";
packageName = "@angular-devkit/core";
- version = "10.0.7";
+ version = "11.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.7.tgz";
- sha512 = "pXaZgsQ8LHpRx4QGAUYDE8GwBQLAtoqPh6oUCwRJwBExm5rl13OGPTBWewHiq0ysV/SnFXvOjxwAaHQvC1AgZw==";
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.0.tgz";
+ sha512 = "fXZtSs3J4S12hboi3om1FA+QS0e8nuQMyzl2nkmtuhcELUFMmSrEl36dtCni5e7Svs46BUAZ5w8EazIkgGQDJg==";
};
};
- "@angular-devkit/core-10.1.7" = {
+ "@angular-devkit/core-11.0.1" = {
name = "_at_angular-devkit_slash_core";
packageName = "@angular-devkit/core";
- version = "10.1.7";
+ version = "11.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/core/-/core-10.1.7.tgz";
- sha512 = "RRyDkN2FByA+nlnRx/MzUMK1FXwj7+SsrzJcvZfWx4yA5rfKmJiJryXQEzL44GL1aoaXSuvOYu3H72wxZADN8Q==";
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.1.tgz";
+ sha512 = "ui3g7w/0SpU9oq8uwN9upR8Y1eOXZ+P2p3NyDydBrR7ZEfEkRLS1mhozN/ib8farrwK5N3kIIJxMb5t3187Hng==";
};
};
- "@angular-devkit/core-9.1.12" = {
+ "@angular-devkit/core-11.0.2" = {
name = "_at_angular-devkit_slash_core";
packageName = "@angular-devkit/core";
- version = "9.1.12";
+ version = "11.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/core/-/core-9.1.12.tgz";
- sha512 = "D/GnBeSlmdgGn7EhuE32HuPuRAjvUuxi7Q6WywBI8PSsXKAGnrypghBwMATNnOA24//CgbW2533Y9VWHaeXdeA==";
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.2.tgz";
+ sha512 = "vUmmUNmNM9oRcDmt0PunU/ayglo0apq4pGL9Z5jj6alf2WwEiTcGHjyuZSDIO9MOLi41519jp3mDx79qXvvyww==";
};
};
- "@angular-devkit/schematics-10.0.7" = {
+ "@angular-devkit/schematics-11.0.0" = {
name = "_at_angular-devkit_slash_schematics";
packageName = "@angular-devkit/schematics";
- version = "10.0.7";
+ version = "11.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-10.0.7.tgz";
- sha512 = "eyyYPgpjtr3h7WbnNbkDubJ/p+8TgKU6abWd+NmBfTvyeHrpVFUYZabNRcdXwUDSVzfTQKdmLynIkESj/KROrg==";
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.0.tgz";
+ sha512 = "oCz9E0thA5WdGDuv6biu3X5kw5/vNE4ZZOKT2sHBQMpAuuDYrDpfTYQJjXQtjfXWvmlr8L8aqDD9N4HXsE4Esw==";
};
};
- "@angular-devkit/schematics-10.1.7" = {
+ "@angular-devkit/schematics-11.0.1" = {
name = "_at_angular-devkit_slash_schematics";
packageName = "@angular-devkit/schematics";
- version = "10.1.7";
+ version = "11.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-10.1.7.tgz";
- sha512 = "nk9RXA09b+7uq59HS/gyztNzUGHH/eQAUQhWHdDYSCG6v1lhJVCKx1HgDPELVxmeq9f+HArkAW7Y7c+ccdNQ7A==";
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.1.tgz";
+ sha512 = "rAOnAndcybEH398xf5wzmcUPCoCi0dKiOo/+1dkKU5aTxynw1OUnANt5K6A+ZZTGnJmfjtP0ovkZGYun9IUDxQ==";
};
};
- "@angular-devkit/schematics-9.1.12" = {
+ "@angular-devkit/schematics-11.0.2" = {
name = "_at_angular-devkit_slash_schematics";
packageName = "@angular-devkit/schematics";
- version = "9.1.12";
+ version = "11.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-9.1.12.tgz";
- sha512 = "+GYnUzmIy1/QpYitCC8mI7jcrViGHTtOKvvDPEFjU2nggjNEQaMmsHcdIsjrqggEc23ZZyebNAIewT8CMkJyrQ==";
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.2.tgz";
+ sha512 = "unNewc+Y9ofrdKxXNoSHKUL6wvV8Vgh2nJMTLI1VAw8nfqgWphI+s5XwbVzog65nhZ10xJeaUm9u5R8pxLDpQg==";
};
};
- "@angular-devkit/schematics-cli-0.1000.7" = {
+ "@angular-devkit/schematics-cli-0.1100.1" = {
name = "_at_angular-devkit_slash_schematics-cli";
packageName = "@angular-devkit/schematics-cli";
- version = "0.1000.7";
+ version = "0.1100.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-0.1000.7.tgz";
- sha512 = "5zXO0WfyRySZudv2/EEC/UVfG75y7TGrdMfVZNc1WP0SB54psA0U3Z3jT+6Y9VjdjmXdxjVfybhuOzZ4I1fs0Q==";
+ url = "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-0.1100.1.tgz";
+ sha512 = "6iGauhYKSkgsqA8HK7sul7lrVzrkxXAghGd3FcTHtXsmjh/leBezi7R82MphzcoYAOQ36COLMcOJnYurVG1Y6g==";
};
};
"@antora/asciidoc-loader-2.3.4" = {
@@ -202,13 +202,13 @@ let
sha512 = "eorTmZW7zc6ZHgGLt3Vrq7mzPuobPeJnyfli50/m/DIQ91slkqjPKUYGcq4paPEz6IWoa7LT2ZwtwA5KzMyTPg==";
};
};
- "@apollo/federation-0.20.2" = {
+ "@apollo/federation-0.20.4" = {
name = "_at_apollo_slash_federation";
packageName = "@apollo/federation";
- version = "0.20.2";
+ version = "0.20.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@apollo/federation/-/federation-0.20.2.tgz";
- sha512 = "SrwUK0dZdlHLDkv/8K/Q5OK1AE/RypNkLmxhBndlOKAb2e5li6dZy6FJGNbErgHBAJQSx2Xp1gCF5CZONbFxpw==";
+ url = "https://registry.npmjs.org/@apollo/federation/-/federation-0.20.4.tgz";
+ sha512 = "A/2BtgSytrrA2nSuCrKIlXYemfMEzCosIOD4vUjK7Y1LvNuPCBxt6mdZ+hjKrfpY4IXhZdgbtHjI5/Q2Pkqsmg==";
};
};
"@apollo/protobufjs-1.0.5" = {
@@ -310,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.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/core-7.9.0" = {
@@ -346,22 +337,22 @@ let
sha512 = "kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==";
};
};
- "@babel/generator-7.11.6" = {
+ "@babel/generator-7.12.1" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.11.6";
+ version = "7.12.1";
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.1.tgz";
+ sha512 = "DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==";
};
};
- "@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" = {
@@ -391,22 +382,22 @@ let
sha512 = "5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==";
};
};
- "@babel/helper-builder-react-jsx-experimental-7.12.1" = {
+ "@babel/helper-builder-react-jsx-experimental-7.12.4" = {
name = "_at_babel_slash_helper-builder-react-jsx-experimental";
packageName = "@babel/helper-builder-react-jsx-experimental";
- version = "7.12.1";
+ version = "7.12.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.1.tgz";
- sha512 = "82to8lR7TofZWbTd3IEZT1xNHfeU/Ef4rDm/GLXddzqDh+yQ19QuGSzqww51aNxVH8rwfRIzL0EUQsvODVhtyw==";
+ url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz";
+ sha512 = "AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og==";
};
};
- "@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" = {
@@ -418,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" = {
@@ -472,22 +463,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" = {
@@ -499,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" = {
@@ -517,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";
@@ -535,13 +517,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" = {
@@ -598,13 +580,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" = {
@@ -616,13 +598,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-external-helpers-7.8.3" = {
@@ -706,13 +688,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" = {
@@ -733,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" = {
@@ -1156,13 +1138,13 @@ let
sha512 = "cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==";
};
};
- "@babel/plugin-transform-react-jsx-7.12.1" = {
+ "@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.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.1.tgz";
- sha512 = "RmKejwnT0T0QzQUzcbP5p1VWlpnP8QHtdhEtLG55ZDQnJNalbF3eeDyu3dnGKvGzFIQiBzFhBYTwvv435p9Xpw==";
+ 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" = {
@@ -1219,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" = {
@@ -1273,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" = {
@@ -1318,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" = {
@@ -1336,22 +1318,13 @@ let
sha512 = "XWcmseMIncOjoydKZnWvWi0/5CUCD+ZYKhRwgYlWOrA8fGZ/FjuLRpqtIhLOVD/fvR1b9DQHtZPn68VvhpYf+Q==";
};
};
- "@babel/runtime-7.11.2" = {
+ "@babel/runtime-7.12.5" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.11.2";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz";
- sha512 = "TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==";
- };
- };
- "@babel/runtime-7.12.1" = {
- name = "_at_babel_slash_runtime";
- packageName = "@babel/runtime";
- version = "7.12.1";
- 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/runtime-7.9.0" = {
@@ -1363,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.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.10.4" = {
@@ -1390,22 +1363,31 @@ let
sha512 = "UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==";
};
};
- "@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==";
};
};
- "@bugsnag/browser-7.4.0" = {
+ "@braintree/sanitize-url-3.1.0" = {
+ name = "_at_braintree_slash_sanitize-url";
+ packageName = "@braintree/sanitize-url";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz";
+ sha512 = "GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==";
+ };
+ };
+ "@bugsnag/browser-7.5.1" = {
name = "_at_bugsnag_slash_browser";
packageName = "@bugsnag/browser";
- version = "7.4.0";
+ version = "7.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.4.0.tgz";
- sha512 = "WmBJLCFvM2dvj0ZUCCx2QO9xxKJ1V7qZC4zE3kzxBdEgG1UKmKe2MSOJv8Igr933t6gY7Wzd5e7j6EpRuyvIyg==";
+ url = "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.5.1.tgz";
+ sha512 = "NLWgSj3elYGSkdth666UxQ6r5Y/zAMidnQZRnOW2ZsW+4W/q+hr7zoN4v5IUnZuoSTQ9QxVYY99wA4hqlDyoJg==";
};
};
"@bugsnag/core-7.3.5" = {
@@ -1426,13 +1408,13 @@ let
sha512 = "LOt8aaBI+KvOQGneBtpuCz3YqzyEAehd1f3nC5yr9TIYW1+IzYKa2xWS4EiMz5pPOnRPHkyyS5t/wmSmN51Gjg==";
};
};
- "@bugsnag/js-7.4.0" = {
+ "@bugsnag/js-7.5.1" = {
name = "_at_bugsnag_slash_js";
packageName = "@bugsnag/js";
- version = "7.4.0";
+ version = "7.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@bugsnag/js/-/js-7.4.0.tgz";
- sha512 = "v+LA3d1DJf5Oxpy93K+/2TBGHNQoVldNaiN0du/9sUTuc8thkx9tgtaj/BiUWINIEX6y3j7y28cRKUhfffdsIQ==";
+ url = "https://registry.npmjs.org/@bugsnag/js/-/js-7.5.1.tgz";
+ sha512 = "acbq392QYjZNtUHa5tTp+MLTBhNZhI4s6EBrEFqN1TdxrVVGEFfnQqrPISfKtOJ+FW1dZEZiQ0oEGJ127htqIQ==";
};
};
"@bugsnag/node-7.3.5" = {
@@ -1453,13 +1435,13 @@ let
sha512 = "htzFO1Zc57S8kgdRK9mLcPVTW1BY2ijfH7Dk2CeZmspTWKdKqSo1iwmqrq2WtRjFlo8aRZYgLX0wFrDXF/9DLA==";
};
};
- "@chemzqm/neovim-5.2.6" = {
+ "@chemzqm/neovim-5.2.10" = {
name = "_at_chemzqm_slash_neovim";
packageName = "@chemzqm/neovim";
- version = "5.2.6";
+ version = "5.2.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@chemzqm/neovim/-/neovim-5.2.6.tgz";
- sha512 = "9R4k2fvsX79dsNjxEjJaAlhdAZKx/DBGPHOXR3TVwJhX0TFPi9fvmHqJ8YFkAOweAVTXaiOdHv/LMerSBsA5Pw==";
+ url = "https://registry.npmjs.org/@chemzqm/neovim/-/neovim-5.2.10.tgz";
+ sha512 = "IeXAS7yFgsz0EyZrQguX1/Rbbe5EYMZOm2OxosY1oht+LjxQj2vv0u91tvX/Qu67SIWCFoaudJZuDcgK88anyg==";
};
};
"@cliqz-oss/firefox-client-0.3.1" = {
@@ -1606,15 +1588,6 @@ let
sha512 = "Ce3xE2JvTSEbASFbRbA1gAIcMcZWdS2yUYRaQbeM0nbOzaZrUYfa3ePtcriYRZOZmr+CkKA+zbjhvTpIOAYVcw==";
};
};
- "@emmetio/extract-abbreviation-0.2.0" = {
- name = "_at_emmetio_slash_extract-abbreviation";
- packageName = "@emmetio/extract-abbreviation";
- version = "0.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@emmetio/extract-abbreviation/-/extract-abbreviation-0.2.0.tgz";
- sha512 = "eWIRoybKwQ0LkZw7aSULPFS+r2kp0+HdJlnw0HaE6g3AKbMNL4Ogwm2OTA9gNWZ5zdp6daOAOHFqjDqqhE5y/g==";
- };
- };
"@emotion/is-prop-valid-0.8.8" = {
name = "_at_emotion_slash_is-prop-valid";
packageName = "@emotion/is-prop-valid";
@@ -1660,13 +1633,13 @@ let
sha512 = "ZHkXKq2XFFmAUdmSZrmqUSIrRM4O9gtkdpxMmV+LQl7kScUnbo6pMnXu6+FTDgZ12aW6SDoZoOJfS56WD+Eu6A==";
};
};
- "@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==";
};
};
"@evocateur/libnpmaccess-3.1.2" = {
@@ -1723,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.10" = {
+ "@expo/config-3.3.16" = {
name = "_at_expo_slash_config";
packageName = "@expo/config";
- version = "3.3.10";
+ version = "3.3.16";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/config/-/config-3.3.10.tgz";
- sha512 = "+ZBOWaIgBhrNKds93pGFQzXAHxu7uqCYyIZsg7EBKFc1gV2TRxwHUKnuespdEQANx6PrshNVzfC95Kbd4jIBPA==";
+ url = "https://registry.npmjs.org/@expo/config/-/config-3.3.16.tgz";
+ sha512 = "iEjyV8OfaA0fPPsKYkkcod6wCd6sAtWOxAAT+7xriGqJV5aYnpL1hcBxPkPKavYzWMJUEEOwajmqoJy1uVP6ig==";
+ };
+ };
+ "@expo/config-plugins-1.0.3" = {
+ name = "_at_expo_slash_config-plugins";
+ packageName = "@expo/config-plugins";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-1.0.3.tgz";
+ sha512 = "Tc17MLfNIHl7h+YmE4cEvIK4WZq5fFShdrXJGNoNmubJ6xPeqDTLL7qCVNSzckkU4+XgfV1qt5uU+qezZLvbCw==";
};
};
"@expo/config-types-40.0.0-beta.1" = {
@@ -1759,58 +1741,58 @@ let
sha512 = "6n7ji1WKDCdLe2Mto4u4W72kTLhAbhXhC7ydVk1HxDYCcbewNLfgiwhchPtPGyUMnSDizVWph5aDoiKxqVHqNQ==";
};
};
- "@expo/dev-server-0.1.35" = {
+ "@expo/dev-server-0.1.41" = {
name = "_at_expo_slash_dev-server";
packageName = "@expo/dev-server";
- version = "0.1.35";
+ version = "0.1.41";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.35.tgz";
- sha512 = "QiOKOQf7IrgXjQPISO0wwncHSLwrtwGg5FC5ewfHbrJSV7KdZXNZT30uWinOVz5by5BB4z0lKXy5E8jIfonc5w==";
+ url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.41.tgz";
+ sha512 = "Mgqm79SE01bXiOG5DsJyuP/FAszkGKC22rfvjGb0tCVHbcvuVLjxm2fnnylBj9FRcTW6Rz3hAB1RaC5RayqNcg==";
};
};
- "@expo/dev-tools-0.13.53" = {
+ "@expo/dev-tools-0.13.62" = {
name = "_at_expo_slash_dev-tools";
packageName = "@expo/dev-tools";
- version = "0.13.53";
+ version = "0.13.62";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.53.tgz";
- sha512 = "vDEnu4cy6pxq6ra7UsB2+Qa8s1M3eF+jUFuvlTcdqJL3tlxbh3WXn63+ZKZWv9TjUdzc0vFx50N/ywBn9S9DoQ==";
+ url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.62.tgz";
+ sha512 = "6DeV6VxdJFPz7xYwNgIvb5GGRweHC9dS/XkkKic7Nm0c8FV+BPEm0Z/JThJ76fliTFiUPB6L7hNNCLbzObW9Zw==";
};
};
- "@expo/eas-build-job-0.1.1" = {
+ "@expo/eas-build-job-0.1.2" = {
name = "_at_expo_slash_eas-build-job";
packageName = "@expo/eas-build-job";
- version = "0.1.1";
+ version = "0.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/eas-build-job/-/eas-build-job-0.1.1.tgz";
- sha512 = "V5zrRdz6qa45Aflh84CmsEyNcNHG95O7dyzQqpzEI73phB+Jr7ffM+AP0f3+POjy6mwNXIKHgbzH8VG3excPpA==";
+ url = "https://registry.npmjs.org/@expo/eas-build-job/-/eas-build-job-0.1.2.tgz";
+ 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.35" = {
+ "@expo/metro-config-0.1.41" = {
name = "_at_expo_slash_metro-config";
packageName = "@expo/metro-config";
- version = "0.1.35";
+ version = "0.1.41";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.35.tgz";
- sha512 = "aGAVNXtCMOEVVytOvE0WiuxXT491v0NV+tcZ2+WZC2DBmulor+G+n61Er+4OL0Ke7uXfMk6CLXJA76ZYkBvW/w==";
+ url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.41.tgz";
+ sha512 = "eq2FT7/KCwQSW5R5iMLu2a8amwZ7Oz3tUIKWZtbpj6LCPbRyrF+htnjsO1eIQJ02QDE1HIs2cxFeUHjoWJSh7g==";
};
};
"@expo/ngrok-2.4.3" = {
@@ -1939,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" = {
@@ -1966,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" = {
@@ -2011,22 +1993,40 @@ let
sha512 = "YaFAYYOOxImYNx9s6X3tY6fC1y6rka0KXstrs2zrS+vHyyBD8IOhNtIUvybHScM3jUL+qukgKElAb+7gzlF6Eg==";
};
};
- "@expo/webpack-config-0.12.39" = {
+ "@expo/webpack-config-0.12.46" = {
name = "_at_expo_slash_webpack-config";
packageName = "@expo/webpack-config";
- version = "0.12.39";
+ version = "0.12.46";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.39.tgz";
- sha512 = "I2mqVwjjXR8/DAfqzSYwwIrDfnzTEok6dqsJa3D19Du8S0sPv6MjHrbS/U+UCUnR+ccu8j8lb/ovN3RZzUIwVw==";
+ url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.46.tgz";
+ sha512 = "lVOmaBAKrw2PO1TsEOkeCFLLxGuWcoHpAeN/SgVKcQCKZuSAYqTG5qf4Rino7TdVjbCOu+Apec4AIyg2oW6Y8w==";
};
};
- "@expo/xdl-58.0.14" = {
+ "@expo/xdl-59.0.2" = {
name = "_at_expo_slash_xdl";
packageName = "@expo/xdl";
- version = "58.0.14";
+ version = "59.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@expo/xdl/-/xdl-59.0.2.tgz";
+ sha512 = "hTwJkac/+y5arWDZnQCb3lbOsgiz5tyY+ikr1LHcO8emiPpctY98H9v7MKwsxu6GsXfmwrztqgtkVBRviKh56A==";
+ };
+ };
+ "@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/@expo/xdl/-/xdl-58.0.14.tgz";
- sha512 = "CCVg/+Ys8ZI42oESDD2I2KNQWw35+qjltQaY1AyVSV7ZQRbqfViy+vjpDlBuKLre+iUFmHMI5cP1HvS7dc7NPg==";
+ 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" = {
@@ -2056,40 +2056,67 @@ let
sha512 = "t3yIbbPKJubb22vQ/FIWwS9vFAzaPYzFxKWPHVWLtxs/P+5yL+LD3B16DRtYreWAdl9CZvEbos58ChLZ0KHwSQ==";
};
};
- "@fluentui/react-7.147.1" = {
+ "@fluentui/react-7.153.2" = {
name = "_at_fluentui_slash_react";
packageName = "@fluentui/react";
- version = "7.147.1";
+ version = "7.153.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@fluentui/react/-/react-7.147.1.tgz";
- sha512 = "Zk3MygGDVEHrgKi1M12ETozWRxQ0Go8O9RP/mXqWQUHcXK++KfAO6xJZTpMKQ9o18Sb/ZQwjIrYPpYc6JwuyfA==";
+ url = "https://registry.npmjs.org/@fluentui/react/-/react-7.153.2.tgz";
+ sha512 = "8D/zFzv9WaHqX5qu5oT20rjxkKf3GMhc40AOK+wloIfqzGe/OOXpg2zr0Hz+OXEijkGU7UPsjZ6uys/UAcXERQ==";
};
};
- "@fluentui/react-focus-7.16.13" = {
+ "@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-compose/-/react-compose-0.19.12.tgz";
+ sha512 = "GTcZ3kd2rTk3Q7xXJB8cTPfv0Q0vOdeIrLcJ02lXfjE9h3GPTE62rV4iFzBIZyXIKL8IdR6Jh8WNIBkVMWhhxw==";
+ };
+ };
+ "@fluentui/react-focus-7.16.19" = {
name = "_at_fluentui_slash_react-focus";
packageName = "@fluentui/react-focus";
- version = "7.16.13";
+ version = "7.16.19";
+ src = fetchurl {
+ 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-focus/-/react-focus-7.16.13.tgz";
- sha512 = "MWyI64GSEZigYe75aCy8VGGIr/tWwk+H8oqPxamoVOHef4kCqYm/70mhrDpBP1oAhJVmdY/Lia6dtkIz3J9wgw==";
+ url = "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.18.0.tgz";
+ sha512 = "dKSOZ1Sl2uVrDzjvfRtwHUluedU0MhEASukyeqGTpKTmg3ucPMYEZn+dgzFqRNpjs9trbb++N8R6Z19CWokXOw==";
};
};
- "@fluentui/react-window-provider-0.3.3" = {
+ "@fluentui/react-window-provider-1.0.1" = {
name = "_at_fluentui_slash_react-window-provider";
packageName = "@fluentui/react-window-provider";
- version = "0.3.3";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-0.3.3.tgz";
- sha512 = "MVPf2hqOQ17LAZsuvGcr3oOHksAskUm+fCYdXFhbVoAgsCDVTIuH6i8XgHFd6YjBtzjZmI4+k/3NTQfDqBX8EQ==";
+ url = "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.1.tgz";
+ sha512 = "5hvruDyF0uE8+6YN6Y+d2sEzexBadxUNxUjDcDreTPsmtHPwF5FPBYLhoD7T84L5U4YNvKxKh25tYJm6E0GE2w==";
};
};
- "@fluentui/theme-1.5.1" = {
+ "@fluentui/theme-1.7.0" = {
name = "_at_fluentui_slash_theme";
packageName = "@fluentui/theme";
- version = "1.5.1";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@fluentui/theme/-/theme-1.5.1.tgz";
- sha512 = "w5986/CN3hWuH44WmlQNxtndBx0khnb1xjISb/4bktRpehYxIlDBmQYRUOUYXr6zwdK7JXJaJPGjOJzSh2DCDg==";
+ url = "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.0.tgz";
+ sha512 = "pzqDZC2bVD6/S45Bnve4wmrXi4cN7XiCr+OhzvgmoQfDkm5vyXsa82/cVtif/zy1OFU96S9zOTtt3e+QQuGUUg==";
};
};
"@graphql-cli/common-4.1.0" = {
@@ -2110,40 +2137,49 @@ let
sha512 = "RNhQk0jMz6fZB4Ilu37PZj6YUQgSEZJrppXlaHpw/xYyDelcjYKZg/z9eMvYo6rxQPR2mGXjoj6by+zew1WgOw==";
};
};
- "@graphql-tools/delegate-6.2.4" = {
+ "@graphql-tools/batch-execute-7.0.0" = {
+ name = "_at_graphql-tools_slash_batch-execute";
+ packageName = "@graphql-tools/batch-execute";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.0.0.tgz";
+ sha512 = "+ywPfK6N2Ddna6oOa5Qb1Mv7EA8LOwRNOAPP9dL37FEhksJM9pYqPSceUcqMqg7S9b0+Cgr78s408rgvurV3/Q==";
+ };
+ };
+ "@graphql-tools/delegate-7.0.5" = {
name = "_at_graphql-tools_slash_delegate";
packageName = "@graphql-tools/delegate";
- version = "6.2.4";
+ version = "7.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-6.2.4.tgz";
- sha512 = "mXe6DfoWmq49kPcDrpKHgC2DSWcD5q0YCaHHoXYPAOlnLH8VMTY8BxcE8y/Do2eyg+GLcwAcrpffVszWMwqw0w==";
+ url = "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.0.5.tgz";
+ sha512 = "wkB/L9cRxlPB4m9k9WQJZYPbnRxfEu2bkxvI9pVGHMsmoQxMZiM2GkhCBHDTBYJb7cxCS6Wv3LJb1w0iEqw24w==";
};
};
- "@graphql-tools/graphql-file-loader-6.2.4" = {
+ "@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.4";
+ version = "6.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.4.tgz";
- sha512 = "IcdUZoOlkCGr0KO8QCO8G031CDDv5dzHBZeN5H1gzE2AVFFwn2AexysrUXBxftm2DQIOuV+Knap7dC4Ol54kNA==";
+ 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.4" = {
+ "@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.4";
+ version = "6.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.4.tgz";
- sha512 = "1iL6wwZrUt888hExlNEloSpNXuuUFYD2KV2FZ82t6yiq6bO9Iyg12SUuGd5xVXx9jUkdaHRZc0plMyuIA6gTGA==";
+ 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,31 +2191,31 @@ let
sha512 = "FlQC50VELwRxoWUbJMMMs5gG0Dl8BaQYMrXUHTsxwqR7UmksUYnysC21rdousvs6jVZ7pf4unZfZFtBjz+8Edg==";
};
};
- "@graphql-tools/merge-6.2.4" = {
+ "@graphql-tools/merge-6.2.5" = {
name = "_at_graphql-tools_slash_merge";
packageName = "@graphql-tools/merge";
- version = "6.2.4";
+ version = "6.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.4.tgz";
- sha512 = "hQbiSzCJgzUYG1Aspj5EAUY9DsbTI2OK30GLBOjUI16DWkoLVXLXy4ljQYJxq6wDc4fqixMOmvxwf8FoJ9okmw==";
+ url = "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.5.tgz";
+ sha512 = "T2UEm7L5MeS1ggbGKBkdV9kTqLqSHQM13RrjPzIAYzkFL/mK837sf+oq8h2+R8B+senuHX8akUhMTcU85kcMvw==";
};
};
- "@graphql-tools/schema-6.2.4" = {
+ "@graphql-tools/schema-7.1.0" = {
name = "_at_graphql-tools_slash_schema";
packageName = "@graphql-tools/schema";
- version = "6.2.4";
+ version = "7.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/schema/-/schema-6.2.4.tgz";
- sha512 = "rh+14lSY1q8IPbEv2J9x8UBFJ5NrDX9W5asXEUlPp+7vraLp/Tiox4GXdgyA92JhwpYco3nTf5Bo2JDMt1KnAQ==";
+ url = "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.0.tgz";
+ sha512 = "1TwaRfWOfxtTqk8ckBrLi3283Sl0tQmUleAnelID1mql4YgYyArrKRkHfWZs9DbydngTxj/uV10aLYioJMR6tQ==";
};
};
- "@graphql-tools/url-loader-6.3.0" = {
+ "@graphql-tools/url-loader-6.4.0" = {
name = "_at_graphql-tools_slash_url-loader";
packageName = "@graphql-tools/url-loader";
- version = "6.3.0";
+ version = "6.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.3.0.tgz";
- sha512 = "lX6A22Rhbqj8FHmkCVSDflolOGy7UtCJGtGbfRuv8/VqD94JfJLnGVFxC1jODURFdj+yrs/97Wm/ntRcpy7nDA==";
+ url = "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.4.0.tgz";
+ sha512 = "M3mS/VH6vpnai3b3Fa33kYcdCgZvhFh7RqFE1R3NMfhYjphQ10EWwgf31P+VQcBNB2zz+ubxttI6UcJLiGqwuQ==";
};
};
"@graphql-tools/utils-6.2.4" = {
@@ -2191,13 +2227,22 @@ let
sha512 = "ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==";
};
};
- "@graphql-tools/wrap-6.2.4" = {
+ "@graphql-tools/utils-7.1.0" = {
+ name = "_at_graphql-tools_slash_utils";
+ packageName = "@graphql-tools/utils";
+ version = "7.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.0.tgz";
+ sha512 = "lMTgy08BdqQ31zyyCRrxcKZ6gAKQB9amGKJGg0mb3b4I3iJQKeaw9a7T96yGe1frGak1UK9y7OoYqx8RG7KitA==";
+ };
+ };
+ "@graphql-tools/wrap-7.0.1" = {
name = "_at_graphql-tools_slash_wrap";
packageName = "@graphql-tools/wrap";
- version = "6.2.4";
+ version = "7.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-6.2.4.tgz";
- sha512 = "cyQgpybolF9DjL2QNOvTS1WDCT/epgYoiA8/8b3nwv5xmMBQ6/6nYnZwityCZ7njb7MMyk7HBEDNNlP9qNJDcA==";
+ url = "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.1.tgz";
+ sha512 = "0feqjgEJSRLm2V0kEUaV2dw7ukVPjRujYMqNdcqHsIyXmf0VO8PGF5hcva/+5U/9Yfbf3Fck+P5JTJ5MlXPlsQ==";
};
};
"@gulp-sourcemaps/identity-map-1.0.2" = {
@@ -2317,6 +2362,15 @@ let
sha512 = "tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==";
};
};
+ "@heroku-cli/color-1.1.14" = {
+ name = "_at_heroku-cli_slash_color";
+ packageName = "@heroku-cli/color";
+ version = "1.1.14";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@heroku-cli/color/-/color-1.1.14.tgz";
+ sha512 = "2JYy//YE2YINTe21hpdVMBNc7aYFkgDeY9JUz/BCjFZmYLn0UjGaCc4BpTcMGXNJwuqoUenw2WGOFGHsJqlIDw==";
+ };
+ };
"@iarna/toml-2.2.5" = {
name = "_at_iarna_slash_toml";
packageName = "@iarna/toml";
@@ -2470,292 +2524,319 @@ 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==";
};
};
- "@josh-brown/vector-3.4.0" = {
- name = "_at_josh-brown_slash_vector";
- packageName = "@josh-brown/vector";
- version = "3.4.0";
+ "@joplinapp/fork-htmlparser2-4.1.8" = {
+ name = "_at_joplinapp_slash_fork-htmlparser2";
+ packageName = "@joplinapp/fork-htmlparser2";
+ version = "4.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@josh-brown/vector/-/vector-3.4.0.tgz";
- sha512 = "E2FcWwiAMXwr4MUv+SkxmtKsgwgaEaCNK7IlyCfQ1Rz1QzeaV36SooA8/GNkLh0WnlIda59WmDDSL7S1S73lUg==";
+ url = "https://registry.npmjs.org/@joplinapp/fork-htmlparser2/-/fork-htmlparser2-4.1.8.tgz";
+ sha512 = "EZUzKlV6K8KV8DMm9PJW8fToBStA6GvoNKzn/zso8xmwFtMFsyAj/N8++0q7ZyzxJ+7N15GJNgELhxE5f9JY/g==";
+ };
+ };
+ "@joplinapp/fork-sax-1.2.12" = {
+ name = "_at_joplinapp_slash_fork-sax";
+ packageName = "@joplinapp/fork-sax";
+ version = "1.2.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@joplinapp/fork-sax/-/fork-sax-1.2.12.tgz";
+ sha512 = "TDdIKTv/THRusbN6cRIIGDrVWAp1JC7lS7faaaQtrJlKLFYAM2oeBIGHmDmxkC0MBFN/XPMiZl5bWBdSuy+C9g==";
+ };
+ };
+ "@joplinapp/lib-1.0.9" = {
+ name = "_at_joplinapp_slash_lib";
+ packageName = "@joplinapp/lib";
+ version = "1.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@joplinapp/lib/-/lib-1.0.9.tgz";
+ sha512 = "fXRs/nKJNL36kZX/rfm4F3zaNse12cpXXZQNg+8txUcGTSFx7DBBu2r3x3QV33y6DxsjK9dW/CUM4NJUcXKMFQ==";
+ };
+ };
+ "@joplinapp/renderer-1.0.17" = {
+ name = "_at_joplinapp_slash_renderer";
+ packageName = "@joplinapp/renderer";
+ version = "1.0.17";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@joplinapp/renderer/-/renderer-1.0.17.tgz";
+ sha512 = "uX7V8peMH+OHwmceEw6u0bgVuKNhNhnFaZWqyhnH0aCoemOCnjZ45VQSJfTM/2ljL8xFo1VTA9MoWUmLdU/QCg==";
};
};
"@kwsites/file-exists-1.1.1" = {
@@ -3307,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";
@@ -3316,13 +3406,13 @@ let
sha512 = "/NdX1Ql8hKNM0vHFJnEr/bcw6BG0ULHD3HhInpniZw5ixpl+n/QIRfMEEmLCn7acedbM1zGdZvU5ZMbn9kcF5Q==";
};
};
- "@microsoft/load-themed-styles-1.10.114" = {
+ "@microsoft/load-themed-styles-1.10.136" = {
name = "_at_microsoft_slash_load-themed-styles";
packageName = "@microsoft/load-themed-styles";
- version = "1.10.114";
+ version = "1.10.136";
src = fetchurl {
- url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.114.tgz";
- sha512 = "baefCOffrEAN86rNBY5uVFt1hEH3DMhMVqeKwmbf1L0u51r0KhvMCdQVS9YRi4VHbiufiea2g7vlFf51RDatkQ==";
+ url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.136.tgz";
+ sha512 = "D8wWUiW7HQKFp4Qgy5GsDvEymKew/4uK+4dSWSO/+6LfSI15kqDNS7g4Nf/VxL5FBmjwXqQV1d59ucgWiKUjJg==";
};
};
"@mozilla/readability-0.3.0" = {
@@ -3352,13 +3442,13 @@ let
sha512 = "Vwhc3ObxmDZmA5hY8mfsau2rJ4vGPvzbj20QSZ2/E1GDPF61QVyjLfNHak9xmel6pW4heRt3v1fHa6np9Ehfeg==";
};
};
- "@nestjs/schematics-7.1.2" = {
+ "@nestjs/schematics-7.2.2" = {
name = "_at_nestjs_slash_schematics";
packageName = "@nestjs/schematics";
- version = "7.1.2";
+ version = "7.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@nestjs/schematics/-/schematics-7.1.2.tgz";
- sha512 = "iUszxXz5cFEZFKKFQGyjx0+U5Emj7ix1rhXmHw1v63xhazlgTbT6XPxf247CTP0uyVkcflWkiVi+JawWWix16A==";
+ url = "https://registry.npmjs.org/@nestjs/schematics/-/schematics-7.2.2.tgz";
+ sha512 = "3y0LE1z50CEzXr5rFlOpaJ+0ctkyQWtREkMuvQd/SUILF75+6cNTqmfjjnUJw12vdkdkc+zsksgXFWEPkns4Pg==";
};
};
"@netflix/nerror-1.1.3" = {
@@ -3370,22 +3460,22 @@ let
sha512 = "b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==";
};
};
- "@netlify/build-5.0.2" = {
+ "@netlify/build-5.3.3" = {
name = "_at_netlify_slash_build";
packageName = "@netlify/build";
- version = "5.0.2";
+ version = "5.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/build/-/build-5.0.2.tgz";
- sha512 = "onXVJtddOP16XuqDTMhorbOObx/z4kMT7E9+h/q1+530D7PNb0ld/38je/xFNjHuysF8nFCinokQIaTt1ySpzg==";
+ url = "https://registry.npmjs.org/@netlify/build/-/build-5.3.3.tgz";
+ sha512 = "PgAPLFZeHeR45mM2km/UHXfg/3K9NtrGKAaoG7vwU36XYEaVaB/psBp0PzrfJbRiBER+vqnxrDTOyHJc4Z0w1g==";
};
};
- "@netlify/cache-utils-1.0.4" = {
+ "@netlify/cache-utils-1.0.6" = {
name = "_at_netlify_slash_cache-utils";
packageName = "@netlify/cache-utils";
- version = "1.0.4";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/cache-utils/-/cache-utils-1.0.4.tgz";
- sha512 = "edIFfOTcJPlQSdJ5KF91ui7aHaYGzjmmdlWau1QHppym4AMajMKosWPoaOgl/SJ563oUNydYoEOP1nwP89//aw==";
+ url = "https://registry.npmjs.org/@netlify/cache-utils/-/cache-utils-1.0.6.tgz";
+ sha512 = "Pz/TzLZhMUACT+X7Un6jZCXgEUwLPVNbx69DQtEOMZ6hNBE1b1ErTHFbSaHA0KfDn/yqCII5vS274DERvNuRwg==";
};
};
"@netlify/config-0.11.11" = {
@@ -3397,31 +3487,31 @@ let
sha512 = "Z7yzbx5qCX2I5RLlNyo0MMQ6GKJc8o5Nej9yspCavjqgYlUS7VJfbeE67WNxC26FXwDUqq00zJ0MrCS0Un1YOw==";
};
};
- "@netlify/config-2.3.4" = {
+ "@netlify/config-2.4.0" = {
name = "_at_netlify_slash_config";
packageName = "@netlify/config";
- version = "2.3.4";
+ version = "2.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/config/-/config-2.3.4.tgz";
- sha512 = "toowJoJ3XE10iHxVWUTYeJL1bLx0N9mDKr2Qidk10UmqJqX8HrIb5pqxtnOxXM+ED+dcdVL++iBvMBNQVIZmmQ==";
+ url = "https://registry.npmjs.org/@netlify/config/-/config-2.4.0.tgz";
+ sha512 = "MDp7A7AMHVOHpvX+o69t+c8nZjVtkxNcepxsSqE+9wuPVlSHWCqzkHVxKQU0ozuk74z/xHBRUpp/OMCXkiEugg==";
};
};
- "@netlify/functions-utils-1.2.10" = {
+ "@netlify/functions-utils-1.3.2" = {
name = "_at_netlify_slash_functions-utils";
packageName = "@netlify/functions-utils";
- version = "1.2.10";
+ version = "1.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-1.2.10.tgz";
- sha512 = "dgoCm8eLz4F0Jri6sfcv8NR2F7O9SGskh9rnB5UZQ/HqMoBy1Zbab6nsQvwOYUyjRQ6VibXopT2qHNpxYKlQ/g==";
+ url = "https://registry.npmjs.org/@netlify/functions-utils/-/functions-utils-1.3.2.tgz";
+ sha512 = "1/Jw1p4zxORIC8Nkglzf7bQEIjuALHFfi2e8tEqQfQUZ6pbBNy8bP3pcXZKpYc+fkrYKQaaqpKrfr+GjPHnT2Q==";
};
};
- "@netlify/git-utils-1.0.4" = {
+ "@netlify/git-utils-1.0.6" = {
name = "_at_netlify_slash_git-utils";
packageName = "@netlify/git-utils";
- version = "1.0.4";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/git-utils/-/git-utils-1.0.4.tgz";
- sha512 = "ZB8X/uU3tcQdR6E2//ZLudEP8RUeRDkDX8PWg6gq6Aaisqjkaqg8OL68jYbIEyd09DrmXuM18KK3WMvYdZ7Wnw==";
+ url = "https://registry.npmjs.org/@netlify/git-utils/-/git-utils-1.0.6.tgz";
+ sha512 = "JpuvzCTf9QXVEgVA4mSshH6fi9Dtg0Pqe5d19yaN2f1H9DNnWro3kJUaoR68Hfo0rBls6kYwWJuNZ/csb03VuQ==";
};
};
"@netlify/open-api-0.18.1" = {
@@ -3433,85 +3523,121 @@ let
sha512 = "kkRCzA71HugJxmPOcWv2B4ArHhSMKjs2ArGBr10ndocVLdAHwCYoJm0X4Xt8IYaOcGD9Lm4fbLjpXDLDRGDzPw==";
};
};
- "@netlify/plugin-edge-handlers-1.8.0" = {
+ "@netlify/plugin-edge-handlers-1.10.0" = {
name = "_at_netlify_slash_plugin-edge-handlers";
packageName = "@netlify/plugin-edge-handlers";
- version = "1.8.0";
+ version = "1.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/plugin-edge-handlers/-/plugin-edge-handlers-1.8.0.tgz";
- sha512 = "eOU3P8GgRSMKXZWBxMeLZYX3UUwq/w5Hn6BiUyroJ57UkxHFzMsIcsIryt/KW5vKEiLo/pvYZyU0S4WVcbHbWA==";
+ url = "https://registry.npmjs.org/@netlify/plugin-edge-handlers/-/plugin-edge-handlers-1.10.0.tgz";
+ sha512 = "ZgabL4Q+DfB5lqq36QYvGIhLifoiVz5oDfqLp1w7hRsJYwUhUPqeJx/0zph17ZaJB4CvHRadFOeyJeDSkzrERg==";
};
};
- "@netlify/run-utils-1.0.3" = {
+ "@netlify/run-utils-1.0.5" = {
name = "_at_netlify_slash_run-utils";
packageName = "@netlify/run-utils";
- version = "1.0.3";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@netlify/run-utils/-/run-utils-1.0.5.tgz";
+ sha512 = "Ovgkw9b7HSLsdhTBA+LNq3KY83gU9DP0xHbwDlg07zLpY3RtRN2IBy11w+nRPjQwfNT33OmuTvayH6amJDku5Q==";
+ };
+ };
+ "@netlify/traffic-mesh-agent-0.27.0" = {
+ name = "_at_netlify_slash_traffic-mesh-agent";
+ packageName = "@netlify/traffic-mesh-agent";
+ version = "0.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/run-utils/-/run-utils-1.0.3.tgz";
- sha512 = "o3U+F2vBuTjl84d5EgV0duImNVtPdMjh2MWs9YgI3Gy4rJLVQbQgPezlFV1PvDrgTMBG14iTTZKjaxFXpsA/sg==";
+ url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent/-/traffic-mesh-agent-0.27.0.tgz";
+ sha512 = "a+jXM75Ir9PavNTzDRkZWQT7jHc02wWF8mRYXWbvku+VLqmmkA61RyhAgSeo5dMWSdMofSRkoifnW7leyv7Obw==";
};
};
- "@netlify/zip-it-and-ship-it-1.3.12" = {
+ "@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.27.0";
+ src = fetchurl {
+ 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.27.0" = {
+ name = "_at_netlify_slash_traffic-mesh-agent-linux-x64";
+ packageName = "@netlify/traffic-mesh-agent-linux-x64";
+ version = "0.27.0";
+ src = fetchurl {
+ 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.27.0" = {
+ name = "_at_netlify_slash_traffic-mesh-agent-win32-x64";
+ packageName = "@netlify/traffic-mesh-agent-win32-x64";
+ version = "0.27.0";
+ src = fetchurl {
+ 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.2" = {
name = "_at_netlify_slash_zip-it-and-ship-it";
packageName = "@netlify/zip-it-and-ship-it";
- version = "1.3.12";
+ version = "1.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-1.3.12.tgz";
- sha512 = "FQM/59HXMAKp9k4z6rXDA/FBKFSUaU3n5SFpF2/jScmpCmHBpF+pYIWZmVB4fY17cvq3KIcuSfzf9PqD1B73XQ==";
+ url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-1.4.2.tgz";
+ sha512 = "iwwKQrBnLONYm1x7g6GZvHmjeZ03/L2NUYL/2NcpNYtE4sWB+M5OTDdnlVsu8u65dR7wtH4hKjOO2ID6vS7rQQ==";
};
};
- "@node-red/editor-api-1.2.1" = {
+ "@node-red/editor-api-1.2.6" = {
name = "_at_node-red_slash_editor-api";
packageName = "@node-red/editor-api";
- version = "1.2.1";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-1.2.1.tgz";
- sha512 = "Jhf56SKXafBKdnf0HIegmTC3bu23OD1NvIVfWln38DBLMnAptjGGgqEDnB/sv13MJ8CrcNgvoH3XZtQ5FvBqcw==";
+ 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.1" = {
+ "@node-red/editor-client-1.2.6" = {
name = "_at_node-red_slash_editor-client";
packageName = "@node-red/editor-client";
- version = "1.2.1";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-1.2.1.tgz";
- sha512 = "KO67cvvORLJY1eI2LqcjcZ92jKYmXmkFDcuYnItdQYu1h3g8RcIQwqqU9ZPo16QcjQLdIh1OMEOUxilY404o9w==";
+ 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.1" = {
+ "@node-red/nodes-1.2.6" = {
name = "_at_node-red_slash_nodes";
packageName = "@node-red/nodes";
- version = "1.2.1";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.2.1.tgz";
- sha512 = "YHYuxeIiy1v5aBrmHpbiYH2763satuH6DEGYn7hpLgwR+PCcks4AaXAQFPTAwYJ+2r224m9WHkyHGgcvU59QhA==";
+ url = "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.2.6.tgz";
+ sha512 = "1LlECIzKKBHUOsWGLw31FT1mWL2mSecr9gBh2FqwnP7gNejebYjwP2zuHKOYs9sPRm3550zOJ5mlutXiiFKwYg==";
};
};
- "@node-red/registry-1.2.1" = {
+ "@node-red/registry-1.2.6" = {
name = "_at_node-red_slash_registry";
packageName = "@node-red/registry";
- version = "1.2.1";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/registry/-/registry-1.2.1.tgz";
- sha512 = "2lm60rATnuWNgvMVh+dHS0T6xIJzwuESrMZjowhzdDr5MvUrYcqVq6NEbPWsjCaqjoQyLGJNKPcdJVySRvdvmw==";
+ url = "https://registry.npmjs.org/@node-red/registry/-/registry-1.2.6.tgz";
+ sha512 = "+zwHxnMr9Adve627dtw2jl/KSjTY+a5JrwJN10TSKMxVLwYeBLm/ugRTA9tkGiCjr2w9pgsnMUZRFFLfdyRZCQ==";
};
};
- "@node-red/runtime-1.2.1" = {
+ "@node-red/runtime-1.2.6" = {
name = "_at_node-red_slash_runtime";
packageName = "@node-red/runtime";
- version = "1.2.1";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.2.1.tgz";
- sha512 = "iUJTNFIdmpJ8nh+bkd4h3eO6tS8Kmg9EiAgfWVdnRVftBc0RlYsX/d36QPGE05vq9WZlPhzjfwSUbHXkciU0bw==";
+ url = "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.2.6.tgz";
+ sha512 = "zfQGK4Hqssv5TV8S5WLZ77BHYmyylarZvEScVQpivhJHg6HeZL+MffqqtPIyTM1ulklPZvO6fPmq/f5T/CgAgw==";
};
};
- "@node-red/util-1.2.1" = {
+ "@node-red/util-1.2.6" = {
name = "_at_node-red_slash_util";
packageName = "@node-red/util";
- version = "1.2.1";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/util/-/util-1.2.1.tgz";
- sha512 = "BQZeeUbkleDh2KG4NMiByHS2FuJXefR9/mMXh1FrF6R1f73VjR6YSifF/knaq5ZR8HAZmFnY0ACep3pb9blUmg==";
+ url = "https://registry.npmjs.org/@node-red/util/-/util-1.2.6.tgz";
+ sha512 = "CYUCS8iqcaZFBf0vwtVPqqNXX0XY0ajFW69smtDItbxslyZL3A0qRMiTTv0qMPA1uvOCEw4wQRSIQV7j/nd0yw==";
};
};
"@nodelib/fs.scandir-2.1.3" = {
@@ -3595,22 +3721,22 @@ let
sha512 = "pBqoKPWmuk9iaEcXlLBVRIA6I1kG9JiICU+sG0NuD6NAR461F+02elHJS4WkQxHW2W5rnsfvP/ClKwmsZ9RaaA==";
};
};
- "@npmcli/promise-spawn-1.2.0" = {
+ "@npmcli/promise-spawn-1.3.2" = {
name = "_at_npmcli_slash_promise-spawn";
packageName = "@npmcli/promise-spawn";
- version = "1.2.0";
+ version = "1.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.2.0.tgz";
- sha512 = "nFtqjVETliApiRdjbYwKwhlSHx2ZMagyj5b9YbNt0BWeeOVxJd47ZVE2u16vxDHyTOZvk+YLV7INwfAE9a2uow==";
+ url = "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz";
+ sha512 = "QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==";
};
};
- "@npmcli/run-script-1.7.2" = {
+ "@npmcli/run-script-1.8.1" = {
name = "_at_npmcli_slash_run-script";
packageName = "@npmcli/run-script";
- version = "1.7.2";
+ version = "1.8.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.7.2.tgz";
- sha512 = "EZO9uXrZrfzdIJsNi/WwrP2jt1P0lbFSxOq15ljgYn1/rr4UyQXUKBZRURioFVbUb7Z1BJDEKswnWrtRybZPzw==";
+ url = "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.1.tgz";
+ sha512 = "G8c86g9cQHyRINosIcpovzv0BkXQc3urhL1ORf3KTe4TS4UBsg2O4Z2feca/W3pfzdHEJzc83ETBW4aKbb3SaA==";
};
};
"@oclif/color-0.1.2" = {
@@ -3649,6 +3775,15 @@ let
sha512 = "EJR6AIOEkt/NnARNIVAskPDVtdhtO5TTNXmhDrGqMoWVsr0R6DkkLrMyq95BmHvlVWM1nduoq4fQPuCyuF2jaA==";
};
};
+ "@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";
@@ -3667,6 +3802,15 @@ let
sha512 = "yojzeEfmSxjjkAvMRj0KzspXlMjCfBzNRPkWw8ZwOSoNWoJn+OCS/m/S+yfV6BvAM4u2lTzX9Y5rCbrFIgkJLg==";
};
};
+ "@oclif/plugin-autocomplete-0.1.5" = {
+ name = "_at_oclif_slash_plugin-autocomplete";
+ packageName = "@oclif/plugin-autocomplete";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-0.1.5.tgz";
+ sha512 = "Afchpdd8FNfx9GaU/1D9IzyfiXvjfGybgzQ6G4GTFvPO0/hLdkXX3YyYq+SnxE6/bCrhg4pleiB+GuJACmmkEA==";
+ };
+ };
"@oclif/plugin-autocomplete-0.2.0" = {
name = "_at_oclif_slash_plugin-autocomplete";
packageName = "@oclif/plugin-autocomplete";
@@ -3676,6 +3820,15 @@ let
sha512 = "pHbaE2PH7d9lHjCgFrrQ+ZIwvY+7OAQaGoaANqDbicBNDK/Rszt4N4oGj22dJT7sCQ8a/3Eh942rjxYIq9Mi9Q==";
};
};
+ "@oclif/plugin-help-1.2.11" = {
+ name = "_at_oclif_slash_plugin-help";
+ packageName = "@oclif/plugin-help";
+ version = "1.2.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-1.2.11.tgz";
+ sha512 = "tuzhvxxRtfLnWa96klngXBi5IwHt9S/twedCbQhl9dYIKTFMHI1BcOQcPra6ylct+M+b9jhEF5sjWLv78tB6tw==";
+ };
+ };
"@oclif/plugin-help-2.2.3" = {
name = "_at_oclif_slash_plugin-help";
packageName = "@oclif/plugin-help";
@@ -3703,22 +3856,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" = {
@@ -3739,22 +3892,22 @@ let
sha512 = "60CHpq+eqnTxLZQ4PGHYNwUX572hgpMHGPtTWMjdTMsAvlm69lZV/4ly6O3sAYkomo4NggGcomrDpBe34rxUqw==";
};
};
- "@octokit/auth-token-2.4.2" = {
+ "@octokit/auth-token-2.4.3" = {
name = "_at_octokit_slash_auth-token";
packageName = "@octokit/auth-token";
- version = "2.4.2";
+ version = "2.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz";
- sha512 = "jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==";
+ url = "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.3.tgz";
+ sha512 = "fdGoOQ3kQJh+hrilc0Plg50xSfaCKOeYN9t6dpJKXN9BxhhfquL0OzoQXg3spLYymL5rm29uPeI3KEXRaZQ9zg==";
};
};
- "@octokit/endpoint-6.0.8" = {
+ "@octokit/endpoint-6.0.9" = {
name = "_at_octokit_slash_endpoint";
packageName = "@octokit/endpoint";
- version = "6.0.8";
+ version = "6.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.8.tgz";
- sha512 = "MuRrgv+bM4Q+e9uEvxAB/Kf+Sj0O2JAOBA131uo1o6lgdq1iS8ejKwtqHgdfY91V3rN9R/hdGKFiQYMzVzVBEQ==";
+ url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.9.tgz";
+ sha512 = "3VPLbcCuqji4IFTclNUtGdp9v7g+nspWdiCUbK3+iPMjJCZ6LEhn1ts626bWLOn0GiDb6j+uqGvPpqLnY7pBgw==";
};
};
"@octokit/plugin-enterprise-rest-6.0.1" = {
@@ -3775,13 +3928,13 @@ let
sha512 = "jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==";
};
};
- "@octokit/plugin-request-log-1.0.0" = {
+ "@octokit/plugin-request-log-1.0.2" = {
name = "_at_octokit_slash_plugin-request-log";
packageName = "@octokit/plugin-request-log";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz";
- sha512 = "ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==";
+ url = "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz";
+ sha512 = "oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg==";
};
};
"@octokit/plugin-rest-endpoint-methods-2.4.0" = {
@@ -3793,13 +3946,13 @@ let
sha512 = "EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==";
};
};
- "@octokit/request-5.4.9" = {
+ "@octokit/request-5.4.10" = {
name = "_at_octokit_slash_request";
packageName = "@octokit/request";
- version = "5.4.9";
+ version = "5.4.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/request/-/request-5.4.9.tgz";
- sha512 = "CzwVvRyimIM1h2n9pLVYfTDmX9m+KHSgCpqPsY8F1NdEK8IaWqXhSBXsdjOBFZSpEcxNEeg4p0UO9cQ8EnOCLA==";
+ url = "https://registry.npmjs.org/@octokit/request/-/request-5.4.10.tgz";
+ sha512 = "egA49HkqEORVGDZGav1mh+VD+7uLgOxtn5oODj6guJk0HCy+YBSYapFkSLFgeYj3Fr18ZULKGURkjyhkAChylw==";
};
};
"@octokit/request-error-1.2.1" = {
@@ -3811,13 +3964,13 @@ let
sha512 = "+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==";
};
};
- "@octokit/request-error-2.0.2" = {
+ "@octokit/request-error-2.0.3" = {
name = "_at_octokit_slash_request-error";
packageName = "@octokit/request-error";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz";
- sha512 = "2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==";
+ url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.3.tgz";
+ sha512 = "GgD5z8Btm301i2zfvJLk/mkhvGCdjQ7wT8xF9ov5noQY8WbKZDH9cOBqXzoeKd1mLr1xH2FwbtGso135zGBgTA==";
};
};
"@octokit/rest-16.43.2" = {
@@ -3874,6 +4027,312 @@ let
sha512 = "PffXX2AL8Sh0VHQ52jJC4u3T0H6wDK6N/4bg7xh4ngMYOIi13aR1kzVvX1sVDBgfGwDOkMbl4c54Xm3tlPx/+A==";
};
};
+ "@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.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_bin-util";
+ packageName = "@ot-builder/bin-util";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_cli-help-shower";
+ packageName = "@ot-builder/cli-help-shower";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_cli-proc";
+ packageName = "@ot-builder/cli-proc";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_cli-shared";
+ packageName = "@ot-builder/cli-shared";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_common-impl";
+ packageName = "@ot-builder/common-impl";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_errors";
+ packageName = "@ot-builder/errors";
+ version = "0.10.34";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@ot-builder/errors/-/errors-0.10.34.tgz";
+ sha512 = "p/vBXtzbFt34KC4fgAHxpbxTVI12rVcbyPvTu6dmwAkwaQG6gF22STwdc5rK9Qllr475Ppkojfp165udUo250g==";
+ };
+ };
+ "@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.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-encoding";
+ packageName = "@ot-builder/io-bin-encoding";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-ext-private";
+ packageName = "@ot-builder/io-bin-ext-private";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-font";
+ packageName = "@ot-builder/io-bin-font";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-glyph-store";
+ packageName = "@ot-builder/io-bin-glyph-store";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-layout";
+ packageName = "@ot-builder/io-bin-layout";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-metadata";
+ packageName = "@ot-builder/io-bin-metadata";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-metric";
+ packageName = "@ot-builder/io-bin-metric";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-name";
+ packageName = "@ot-builder/io-bin-name";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-sfnt";
+ packageName = "@ot-builder/io-bin-sfnt";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_io-bin-ttf";
+ packageName = "@ot-builder/io-bin-ttf";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot";
+ packageName = "@ot-builder/ot";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot-encoding";
+ packageName = "@ot-builder/ot-encoding";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot-ext-private";
+ packageName = "@ot-builder/ot-ext-private";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot-glyphs";
+ packageName = "@ot-builder/ot-glyphs";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot-layout";
+ packageName = "@ot-builder/ot-layout";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot-metadata";
+ packageName = "@ot-builder/ot-metadata";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot-name";
+ packageName = "@ot-builder/ot-name";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot-sfnt";
+ packageName = "@ot-builder/ot-sfnt";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_ot-standard-glyph-namer";
+ packageName = "@ot-builder/ot-standard-glyph-namer";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_prelude";
+ packageName = "@ot-builder/prelude";
+ version = "0.10.34";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@ot-builder/prelude/-/prelude-0.10.34.tgz";
+ sha512 = "z7OuMrGgr6sYn+UWOctyWDpCra2+nRPPpmUkbbP7RhTh3ANjJFePeMaOQiYogz7u7IKlDzlg5D4qY/F/gJNuPA==";
+ };
+ };
+ "@ot-builder/primitive-0.10.34" = {
+ name = "_at_ot-builder_slash_primitive";
+ packageName = "@ot-builder/primitive";
+ version = "0.10.34";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@ot-builder/primitive/-/primitive-0.10.34.tgz";
+ sha512 = "67yTVBkLzfQy0F3xfHA+NYAWy+A2Z6udWznK7nW0McK9PtOvCjCNl68UrW+vmohR8T4t0PGTC3lHX7dBkxyQTQ==";
+ };
+ };
+ "@ot-builder/rectify-0.10.34" = {
+ name = "_at_ot-builder_slash_rectify";
+ packageName = "@ot-builder/rectify";
+ version = "0.10.34";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@ot-builder/rectify/-/rectify-0.10.34.tgz";
+ sha512 = "rT9t9eYjRlx/EioSWwkrNHMSNlXr1UufB2+Tni6DRCWoTV0XjgFsAt1fjj+vTcxtvy7ZZuZKOdwkyxITiMPK4A==";
+ };
+ };
+ "@ot-builder/stat-glyphs-0.10.34" = {
+ name = "_at_ot-builder_slash_stat-glyphs";
+ packageName = "@ot-builder/stat-glyphs";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_trace";
+ packageName = "@ot-builder/trace";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_var-store";
+ packageName = "@ot-builder/var-store";
+ version = "0.10.34";
+ src = fetchurl {
+ 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.34" = {
+ name = "_at_ot-builder_slash_variance";
+ packageName = "@ot-builder/variance";
+ version = "0.10.34";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@ot-builder/variance/-/variance-0.10.34.tgz";
+ sha512 = "McAXf0TPT+GjAZS2iT5ULZq0FR9oOQK3Vbc0g5KXxxd9/wWsINT+nSuO/YFR1O9TT1lBf7cT3OUXrAM2tKlU5Q==";
+ };
+ };
"@parcel/fs-1.11.0" = {
name = "_at_parcel_slash_fs";
packageName = "@parcel/fs";
@@ -3946,13 +4405,13 @@ let
sha512 = "CY/a6Nw72vrlp/FPx38l4jfEHp4gNEbo8i+WlSJ2cnWO6VE6CKmnC1zb4yQLvdP8f3EuzzoOBZVq6aGN20M82Q==";
};
};
- "@pm2/js-api-0.6.0" = {
+ "@pm2/js-api-0.6.1" = {
name = "_at_pm2_slash_js-api";
packageName = "@pm2/js-api";
- version = "0.6.0";
+ version = "0.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@pm2/js-api/-/js-api-0.6.0.tgz";
- sha512 = "ZgM/0yI8s3FRyxP01wI5UzDrVTecS/SmD98z25C9fsHo2Wz3JB1DtS4uIBlPopq2/R5HIQynTUJPDNn4qo1d/Q==";
+ url = "https://registry.npmjs.org/@pm2/js-api/-/js-api-0.6.1.tgz";
+ sha512 = "LImZWHEzcpIrLZ7kt4z3Gllkoz+CChHk2waDretOWeinSItyTMrNpzcXcZd2QikP/57qPolLfHGFipHJmOKkwQ==";
};
};
"@pm2/pm2-version-check-1.0.3" = {
@@ -3973,15 +4432,6 @@ let
sha512 = "uc6FmPEegAZawSHjUMFQwU7EjaDn7zy1iD/KD/wBROL9F4378OES8MKMYHoRAKT61Fk7LxVKZSDR5VespMQiqw==";
};
};
- "@prettier/plugin-pug-1.9.0" = {
- name = "_at_prettier_slash_plugin-pug";
- packageName = "@prettier/plugin-pug";
- version = "1.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@prettier/plugin-pug/-/plugin-pug-1.9.0.tgz";
- sha512 = "doLga3EPMPiUgO98aUWXoq8YuPLIwUWX0YbwqnSg2URQ7hKGjxlyEeVlAmrERVI3mm9zbwpEEZ02jw0ROd+5+g==";
- };
- };
"@primer/octicons-11.0.0" = {
name = "_at_primer_slash_octicons";
packageName = "@primer/octicons";
@@ -4081,13 +4531,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" = {
@@ -4126,6 +4576,15 @@ let
sha512 = "s4f489h5+EJksn4CfheLgv5PGOM0CDmK1UEBLw2t/ncWs3cW2VI7vXzndcd/WJHTv3GntJhXDcJMuL+Z2IAOgg==";
};
};
+ "@redocly/react-dropdown-aria-2.0.11" = {
+ name = "_at_redocly_slash_react-dropdown-aria";
+ packageName = "@redocly/react-dropdown-aria";
+ version = "2.0.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@redocly/react-dropdown-aria/-/react-dropdown-aria-2.0.11.tgz";
+ sha512 = "rmuSC2JFFl4DkPDdGVrmffT9KcbG2AB5jvhxPIrOc1dO9mHRMUUftQY35KZlvWqqSSqVn+AM+J9dhiTo1ZqR8A==";
+ };
+ };
"@rollup/plugin-babel-5.2.1" = {
name = "_at_rollup_slash_plugin-babel";
packageName = "@rollup/plugin-babel";
@@ -4216,31 +4675,31 @@ let
sha512 = "c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==";
};
};
- "@schematics/angular-10.1.7" = {
+ "@schematics/angular-11.0.2" = {
name = "_at_schematics_slash_angular";
packageName = "@schematics/angular";
- version = "10.1.7";
+ version = "11.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/angular/-/angular-10.1.7.tgz";
- sha512 = "jcyLWDSbpgHvB/BNVSsV4uLJpC2qRx9Z5+rcQpBB1BerqIPS/1cTQg7TViHZtcqnZqWvzHR3jfqzDUSOCZpuJQ==";
+ url = "https://registry.npmjs.org/@schematics/angular/-/angular-11.0.2.tgz";
+ sha512 = "tUIuCYJUzHYuiXGJ2KCuwxMocS56kPHaM8+neVYWwWbOxKzLZXv80gMm/pIWxrqUDCkIUi3yb4ienudFhgQLYg==";
};
};
- "@schematics/schematics-0.1000.7" = {
+ "@schematics/schematics-0.1100.1" = {
name = "_at_schematics_slash_schematics";
packageName = "@schematics/schematics";
- version = "0.1000.7";
+ version = "0.1100.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.1000.7.tgz";
- sha512 = "mucBf5EkhME9O0TvxPeiUTEuudRvEOSjhF/YFHEp/9NZB1JH9lXtBQ60IN6xtCLEbxJmAzhZSns9QPPrHaZRrw==";
+ url = "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.1100.1.tgz";
+ sha512 = "Y5J/qafyZtsu6spEFywGLjYMqEgONSDx9m8c8KL4c45+KqqerQeh2QQHims3G0brKUFIK3nCw95zqw+RMsGcsA==";
};
};
- "@schematics/update-0.1001.7" = {
+ "@schematics/update-0.1100.2" = {
name = "_at_schematics_slash_update";
packageName = "@schematics/update";
- version = "0.1001.7";
+ version = "0.1100.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/update/-/update-0.1001.7.tgz";
- sha512 = "q7g/9YaAiqyWxYmUXiSWxB9xwc30xL5iUWY3Rp2LXSH6ihaRsLabmNr743R2YQmMj2Ss+9OhILHmj7nMmqODgw==";
+ url = "https://registry.npmjs.org/@schematics/update/-/update-0.1100.2.tgz";
+ sha512 = "pETCmQylIQ7RM+8uqDkI3KfOaX5H7nuzmMXby28zdLPMZniYti0gJxieiVFhvdz2Ot2Axj0hznfmraFgC9mQMw==";
};
};
"@segment/loosely-validate-event-2.0.0" = {
@@ -4270,13 +4729,13 @@ let
sha512 = "lOUyRopNTKJYVEU9T6stp2irwlTDsYMmUKBOUjnMcwGveuUfIJqrCOtFLtIPPj3XJlbZy5F68l4KP9rZ8Ipang==";
};
};
- "@serverless/components-3.2.4" = {
+ "@serverless/components-3.4.2" = {
name = "_at_serverless_slash_components";
packageName = "@serverless/components";
- version = "3.2.4";
+ version = "3.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/components/-/components-3.2.4.tgz";
- sha512 = "J1iCygYu4ol9f3N1I0qkAZjCYxJ46l3bAc+MtIgWtuYc8ItmlqcoukOkTaOuUGM7I4ZoDiDBuK+Q9N8pxhokdw==";
+ url = "https://registry.npmjs.org/@serverless/components/-/components-3.4.2.tgz";
+ sha512 = "yBQwN4Z0LqsYzA+SCTh6/LaGEPAu6lNAr32j2pjjZWCnDwpV1TKaSCNDTAPNSVk5L2/8exRpiEQUNM0NyTGWqA==";
};
};
"@serverless/core-1.1.2" = {
@@ -4288,13 +4747,13 @@ let
sha512 = "PY7gH+7aQ+MltcUD7SRDuQODJ9Sav9HhFJsgOiyf8IVo7XVD6FxZIsSnpMI6paSkptOB7n+0Jz03gNlEkKetQQ==";
};
};
- "@serverless/enterprise-plugin-4.1.1" = {
+ "@serverless/enterprise-plugin-4.1.2" = {
name = "_at_serverless_slash_enterprise-plugin";
packageName = "@serverless/enterprise-plugin";
- version = "4.1.1";
+ version = "4.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-4.1.1.tgz";
- sha512 = "ga9g/bRyA6LCckYPU8jvx63Q9+Po/yZxbdbYb2KiCZ+0S1YcQQsjDJwsOTAAgQ6AEp95TtrQkn3BycYTSGEm7A==";
+ url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-4.1.2.tgz";
+ sha512 = "aAHF9ElWr0eaAEVXy6M9DvokiyVV/y5xokiBnAhQisMT2faTVlCX1B8D1nJef0NdJ6pXJVOd3JrXC4rIxjz0zg==";
};
};
"@serverless/event-mocks-1.1.1" = {
@@ -4315,13 +4774,13 @@ let
sha512 = "zTJBhzjWtDBogLFnzoz6NYiQ6CThsxuvHQxSbBLcNK4+VQPIkrZOxaQ+dNCNLeLN1Tb3NnZDPNGkoThvgGwq3Q==";
};
};
- "@serverless/platform-client-china-2.0.4" = {
+ "@serverless/platform-client-china-2.0.9" = {
name = "_at_serverless_slash_platform-client-china";
packageName = "@serverless/platform-client-china";
- version = "2.0.4";
+ version = "2.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-2.0.4.tgz";
- sha512 = "RNxz22NENCiw1pGPnwYRWVhDSj/4bkLNrsdMvxfv5iao/rFzY01y5HwUjPGKSDwdRQN26d4YiV8ejhFUIV7owA==";
+ url = "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-2.0.9.tgz";
+ sha512 = "qec3a5lVaMH0nccgjVgvcEF8M+M95BXZbbYDGypVHEieJQxrKqj057+VVKsiHBeHYXzr4B3v6pIyQHst40vpIw==";
};
};
"@serverless/platform-sdk-2.3.2" = {
@@ -4333,13 +4792,13 @@ let
sha512 = "JSX0/EphGVvnb4RAgZYewtBXPuVsU2TFCuXh6EEZ4jxK3WgUwNYeYdwB8EuVLrm1/dYqu/UWUC0rPKb+ZDycJg==";
};
};
- "@serverless/template-1.1.3" = {
+ "@serverless/template-1.1.4" = {
name = "_at_serverless_slash_template";
packageName = "@serverless/template";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/template/-/template-1.1.3.tgz";
- sha512 = "hcMiX523rkp6kHeKnM1x6/dXEY+d1UFSr901yVKeeCgpFy4u33UI9vlKaPweAZCF6Ahzqywf01IsFTuBVadCrQ==";
+ url = "https://registry.npmjs.org/@serverless/template/-/template-1.1.4.tgz";
+ sha512 = "LYC+RmSD4ozStdCxSHInpVWP8h+0sSa0lmPGjAb1Fw4Ppk+LCJqJTrohbhHmF2ixgaIBu6ceNtVTB4qM+2NvIA==";
};
};
"@serverless/utils-1.2.0" = {
@@ -4360,13 +4819,13 @@ let
sha512 = "yZQT2f8LIZZlH2ibAIvK4C/Ks72Y8CIWmGz04XGCLPHa/ANA6KqlXTKV6zWg/n1PDy2yj2zgX+m509VpIZuDeQ==";
};
};
- "@serverless/utils-china-1.0.7" = {
+ "@serverless/utils-china-1.0.11" = {
name = "_at_serverless_slash_utils-china";
packageName = "@serverless/utils-china";
- version = "1.0.7";
+ version = "1.0.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/utils-china/-/utils-china-1.0.7.tgz";
- sha512 = "qE6vzzMbbJc7/ywIUK3ufcZhLlkmjv0yB2rQJkyPnEoauYGa+v1PiGdPOt3u7wty6duTDBUjlR7VgU5HSvTtEA==";
+ url = "https://registry.npmjs.org/@serverless/utils-china/-/utils-china-1.0.11.tgz";
+ sha512 = "raOPIoPSTrkWKBDuozkYWvLXP2W65K9Uk4ud+lPcbhhBSamO3uVW40nuAkC19MdIoAsFi5oTGYpcc9UDx8b+lg==";
};
};
"@sindresorhus/is-0.14.0" = {
@@ -4405,6 +4864,15 @@ let
sha512 = "JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==";
};
};
+ "@sindresorhus/is-4.0.0" = {
+ name = "_at_sindresorhus_slash_is";
+ packageName = "@sindresorhus/is";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.0.tgz";
+ sha512 = "FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==";
+ };
+ };
"@sindresorhus/slugify-1.1.0" = {
name = "_at_sindresorhus_slash_slugify";
packageName = "@sindresorhus/slugify";
@@ -4477,13 +4945,22 @@ let
sha512 = "h3MMhjVm3BuIruwpDBqnMowKOG9viwr3TJHdIxTHulWKWSsPTTW1AAP3/RaK+UBp1y/Ua9yzeHncKIrzBdT5Nw==";
};
};
- "@snyk/docker-registry-v2-client-1.13.6" = {
+ "@snyk/dep-graph-1.21.0" = {
+ name = "_at_snyk_slash_dep-graph";
+ packageName = "@snyk/dep-graph";
+ version = "1.21.0";
+ src = fetchurl {
+ 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" = {
name = "_at_snyk_slash_docker-registry-v2-client";
packageName = "@snyk/docker-registry-v2-client";
- version = "1.13.6";
+ version = "1.13.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/docker-registry-v2-client/-/docker-registry-v2-client-1.13.6.tgz";
- sha512 = "upbnvJOIDuoRgDhG9xBVM3QmyE/NRwlTTHMj1T5Tlfr1nrasVWTVqKmgXEc9RSfL1zlLmyUudGK2fVNgi2wdEg==";
+ url = "https://registry.npmjs.org/@snyk/docker-registry-v2-client/-/docker-registry-v2-client-1.13.9.tgz";
+ sha512 = "DIFLEhr8m1GrAwsLGInJmpcQMacjuhf3jcbpQTR+LeMvZA9IuKq+B7kqw2O2FzMiHMZmUb5z+tV+BR7+IUHkFQ==";
};
};
"@snyk/gemfile-1.2.0" = {
@@ -4495,31 +4972,31 @@ let
sha512 = "nI7ELxukf7pT4/VraL4iabtNNMz8mUo7EXlqCFld8O5z6mIMLX9llps24iPpaIZOwArkY3FWA+4t+ixyvtTSIA==";
};
};
- "@snyk/java-call-graph-builder-1.16.0" = {
+ "@snyk/java-call-graph-builder-1.16.2" = {
name = "_at_snyk_slash_java-call-graph-builder";
packageName = "@snyk/java-call-graph-builder";
- version = "1.16.0";
+ version = "1.16.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/java-call-graph-builder/-/java-call-graph-builder-1.16.0.tgz";
- sha512 = "bHbBR7NKCxLPxlsSdJ2pn2gBSfguBr9SAdo/2re9bEvHO/0hTefQiS0h/EJ4OpMCJbPyUN1BW4eaFq00MzgMtA==";
+ url = "https://registry.npmjs.org/@snyk/java-call-graph-builder/-/java-call-graph-builder-1.16.2.tgz";
+ sha512 = "tJF+dY/wTfexwYuCgFB3RpWl4RGcf2H9RT9yurkTVi5wwKfvcNwZMUMwSlTDEFOqwmAsJ7e0uNVRlkPQHekCcQ==";
};
};
- "@snyk/java-call-graph-builder-1.16.1" = {
+ "@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.1";
+ version = "1.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/java-call-graph-builder/-/java-call-graph-builder-1.16.1.tgz";
- sha512 = "rxvSS9sz5h6fNjvUG6NhqYpUI8eok+xLTzLShfnSuDllI3JLxPMc/f7EKv5mv3GLlh1sVCCVXYeyIw3RAg5xQg==";
+ 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.0" = {
+ "@snyk/rpm-parser-2.2.1" = {
name = "_at_snyk_slash_rpm-parser";
packageName = "@snyk/rpm-parser";
- version = "2.2.0";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/rpm-parser/-/rpm-parser-2.2.0.tgz";
- sha512 = "aAZaMgmmXZ4hzSRwrpUA2nkAokU+R4ZmaUvVSL4lCyKvt1Bf08b6OLBhJ/z1iJHNsk9IPmzcHr56GUlJX0KeTA==";
+ url = "https://registry.npmjs.org/@snyk/rpm-parser/-/rpm-parser-2.2.1.tgz";
+ sha512 = "OAON0bPf3c5fgM/GK9DX0aZErB6SnuRyYlPH0rqI1TXGsKrYnVELhaE6ctNbEfPTQuY9r6q0vM+UYDaFM/YliA==";
};
};
"@snyk/snyk-cocoapods-plugin-2.5.1" = {
@@ -4531,22 +5008,13 @@ let
sha512 = "A+1xHD+SpmXQa0p+dWmiApFZtz/y37qAW9aWmFx2B1j7fwRBf9Qr89/6RbJOznf1a4nEitjzE3fa98yNZk/MNg==";
};
};
- "@snyk/snyk-docker-pull-3.2.0" = {
+ "@snyk/snyk-docker-pull-3.2.3" = {
name = "_at_snyk_slash_snyk-docker-pull";
packageName = "@snyk/snyk-docker-pull";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/snyk-docker-pull/-/snyk-docker-pull-3.2.0.tgz";
- sha512 = "uWKtjh29I/d0mfmfBN7w6RwwNBQxQVKrauF5ND/gqb0PVsKV22GIpkI+viWjI7KNKso6/B0tMmsv7TX2tsNcLQ==";
- };
- };
- "@sorg/log-2.2.0" = {
- name = "_at_sorg_slash_log";
- packageName = "@sorg/log";
- version = "2.2.0";
+ version = "3.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@sorg/log/-/log-2.2.0.tgz";
- sha512 = "w5aH2k4caUWxO3dzJ0+GUJJGSqsg0gT6myhypQumlJXsKzYqzsZGZRWA2s/0zQIx6+B2wDvdweVogiWMAAbaKw==";
+ url = "https://registry.npmjs.org/@snyk/snyk-docker-pull/-/snyk-docker-pull-3.2.3.tgz";
+ sha512 = "hiFiSmWGLc2tOI7FfgIhVdFzO2f69im8O6p3OV4xEZ/Ss1l58vwtqudItoswsk7wj/azRlgfBW8wGu2MjoudQg==";
};
};
"@starptech/expression-parser-0.10.0" = {
@@ -4648,13 +5116,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" = {
@@ -4675,13 +5143,13 @@ let
sha512 = "PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==";
};
};
- "@tencent-sdk/capi-1.1.5" = {
+ "@tencent-sdk/capi-1.1.6" = {
name = "_at_tencent-sdk_slash_capi";
packageName = "@tencent-sdk/capi";
- version = "1.1.5";
+ version = "1.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@tencent-sdk/capi/-/capi-1.1.5.tgz";
- sha512 = "cHkoMY/1L5VxeiKv51uKxbFK8lZ7pZbY3CukzOHro8YKT6dETKYzTGO/F8jDhH7r8vKWxuA+ZcALzxYuVlmwsg==";
+ url = "https://registry.npmjs.org/@tencent-sdk/capi/-/capi-1.1.6.tgz";
+ sha512 = "3Ietq/r8B/CQu94qXr4YrNE79p5emhtMI6szHh/cD9xz1/6OOUwW/agcCO1748v94jjxOFEspAvva6jGVriuGA==";
};
};
"@textlint/ast-node-types-4.3.4" = {
@@ -4855,13 +5323,13 @@ let
sha512 = "qZLoYeXSTgQuK1h7QQS16hqLGdmqtRmN8w/rl3Au/l5x/zkHx+a4VHrHyBsi1I1vtK2oBHxSzKIu0R5p6spdOA==";
};
};
- "@types/babel__core-7.1.10" = {
+ "@types/babel__core-7.1.12" = {
name = "_at_types_slash_babel__core";
packageName = "@types/babel__core";
- version = "7.1.10";
+ version = "7.1.12";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz";
- sha512 = "x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==";
+ url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz";
+ sha512 = "wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==";
};
};
"@types/babel__generator-7.6.2" = {
@@ -4873,22 +5341,22 @@ 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" = {
+ "@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" = {
@@ -4936,13 +5404,22 @@ let
sha512 = "6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==";
};
};
- "@types/chart.js-2.9.23" = {
+ "@types/chart.js-2.9.24" = {
name = "_at_types_slash_chart.js";
packageName = "@types/chart.js";
- version = "2.9.23";
+ version = "2.9.24";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.24.tgz";
+ 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/chart.js/-/chart.js-2.9.23.tgz";
- sha512 = "4QQNE/b+digosu3mnj4E7aNQGKnlpzXa9JvQYPtexpO7v9gnDeqwc1DxF8vLJWLDCNoO6hH0EgO8K/7PtJl8wg==";
+ url = "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz";
+ sha512 = "2koNhpWm3DgWRp5tpkiJ8JGc1xTn2q0l+jUNUE7oMKXUf5NpI9AIdC4kbjGNFBdHtcxBD18LAksoudAVhFKCjw==";
};
};
"@types/clone-2.1.0" = {
@@ -4954,6 +5431,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";
@@ -4981,6 +5467,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";
@@ -4990,22 +5485,22 @@ let
sha512 = "t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==";
};
};
- "@types/cookies-0.7.4" = {
+ "@types/cookies-0.7.5" = {
name = "_at_types_slash_cookies";
packageName = "@types/cookies";
- version = "0.7.4";
+ version = "0.7.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.4.tgz";
- sha512 = "oTGtMzZZAVuEjTwCjIh8T8FrC8n/uwy+PG0yTvQcdZ7etoel7C7/3MSd7qrukENTgQtotG7gvBlBojuVs7X5rw==";
+ url = "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.5.tgz";
+ sha512 = "3+TAFSm78O7/bAeYdB8FoYGntuT87vVP9JKuQRL8sRhv9313LP2SpHHL50VeFtnyjIcb3UELddMk5Yt0eOSOkg==";
};
};
- "@types/cors-2.8.7" = {
+ "@types/cors-2.8.8" = {
name = "_at_types_slash_cors";
packageName = "@types/cors";
- version = "2.8.7";
+ version = "2.8.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/cors/-/cors-2.8.7.tgz";
- sha512 = "sOdDRU3oRS7LBNTIqwDkPJyq0lpHYcbMTt0TrjzsXbk/e37hcLTH6eZX7CdbDeN0yJJvzw9hFBZkbtCSbk/jAQ==";
+ url = "https://registry.npmjs.org/@types/cors/-/cors-2.8.8.tgz";
+ sha512 = "fO3gf3DxU2Trcbr75O7obVndW/X5k8rJNZkLXlQWStTHhP71PkRqjwPIEI0yMnJdg9R9OasjU+Bsr+Hr1xy/0w==";
};
};
"@types/debug-0.0.30" = {
@@ -5062,13 +5557,13 @@ let
sha512 = "98rXVukLD6/ozrQ2O80NAlWDGA4INg+tqsEReWJldqyi2fulC9V7Use/n28SWgROXKm6003ycWV4gZHoF8GA6w==";
};
};
- "@types/eslint-7.2.4" = {
+ "@types/eslint-7.2.5" = {
name = "_at_types_slash_eslint";
packageName = "@types/eslint";
- version = "7.2.4";
+ version = "7.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.4.tgz";
- sha512 = "YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q==";
+ url = "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.5.tgz";
+ sha512 = "Dc6ar9x16BdaR3NSxSF7T4IjL9gxxViJq8RmFd+2UAyA+K6ck2W+gUwfgpG/y9TPyUuBL35109bbULpEynvltA==";
};
};
"@types/eslint-scope-3.7.0" = {
@@ -5125,6 +5620,24 @@ let
sha512 = "dCOT5lcmV/uC2J9k0rPafATeeyz+99xTt54ReX11/LObZgfzJqZNcW27zGhYyX+9iSEGXGt5qLPwRSvBZcLvtQ==";
};
};
+ "@types/express-4.17.8" = {
+ name = "_at_types_slash_express";
+ packageName = "@types/express";
+ version = "4.17.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz";
+ 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";
@@ -5134,13 +5647,13 @@ let
sha512 = "RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==";
};
};
- "@types/express-serve-static-core-4.17.9" = {
+ "@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.9";
+ version = "4.17.14";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz";
- sha512 = "DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==";
+ 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" = {
@@ -5206,13 +5719,13 @@ let
sha512 = "AaXSrIF99SjjtPVNmCmYb388HML+PKEJb/xmj4SbL2ZO0hHuETZZzyDIKfOqaEoAHZEuX4sC+FRFrHYJoIby6A==";
};
};
- "@types/graceful-fs-4.1.3" = {
+ "@types/graceful-fs-4.1.4" = {
name = "_at_types_slash_graceful-fs";
packageName = "@types/graceful-fs";
- version = "4.1.3";
+ version = "4.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz";
- sha512 = "AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==";
+ url = "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz";
+ sha512 = "mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==";
};
};
"@types/graphlib-2.1.7" = {
@@ -5233,13 +5746,22 @@ let
sha512 = "0TRyJD2o8vbkmJF8InppFcPVcXKk+Rvlg/xvpHBIndSJYpmDWfmtx/ZAtl4f3jR2vfarpTqYgj8MZuJssSoU7Q==";
};
};
- "@types/hls.js-0.13.0" = {
+ "@types/hast-2.3.1" = {
+ name = "_at_types_slash_hast";
+ packageName = "@types/hast";
+ version = "2.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/hast/-/hast-2.3.1.tgz";
+ sha512 = "viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==";
+ };
+ };
+ "@types/hls.js-0.13.1" = {
name = "_at_types_slash_hls.js";
packageName = "@types/hls.js";
- version = "0.13.0";
+ version = "0.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/hls.js/-/hls.js-0.13.0.tgz";
- sha512 = "zeW+kWWUvMF7x8/M1kLRCX6C41UcKyDZC/Xy6biGqLhd+rkpv2juVO+tCwPSQPQuqL1VtseoQYdONCOxUZ38Sw==";
+ url = "https://registry.npmjs.org/@types/hls.js/-/hls.js-0.13.1.tgz";
+ sha512 = "5sr71YcHBVHJY8DhM+L6O9WjAGS3jrie2hpBldVpd8sqvRvNTgIikTE6RxKya1ZvJCvUkZR2ewQarZaC4TRZLg==";
};
};
"@types/hosted-git-info-2.7.0" = {
@@ -5332,13 +5854,13 @@ let
sha512 = "P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==";
};
};
- "@types/jquery-3.5.3" = {
+ "@types/jquery-3.5.4" = {
name = "_at_types_slash_jquery";
packageName = "@types/jquery";
- version = "3.5.3";
+ version = "3.5.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.3.tgz";
- sha512 = "IENpHTjGksr2wQS6ZO8eMIE0tIB22Ywg+n3/yAWCa56VSZ26phcwAbFdh9+VNUWk7e83qB27QLax3Rf4G92Y9A==";
+ url = "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.4.tgz";
+ sha512 = "//9CHhaUt/rurMJTxGI+I6DmsNHgYU6d8aSLFfO5dB7+10lwLnaWT0z5GY/yY82Q/M+B+0Qh3TixlJ8vmBeqIw==";
};
};
"@types/js-yaml-3.12.5" = {
@@ -5404,13 +5926,13 @@ let
sha512 = "MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==";
};
};
- "@types/koa-2.11.5" = {
+ "@types/koa-2.11.6" = {
name = "_at_types_slash_koa";
packageName = "@types/koa";
- version = "2.11.5";
+ version = "2.11.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/koa/-/koa-2.11.5.tgz";
- sha512 = "egP+ceD3+v9PnFW+DLTFO8mt6wa5sDqfGOBIwOAZ61Wzsq4bGZc5kMpJgcCwq7ARGIBfHBY+KkK/1RsMftV/qQ==";
+ url = "https://registry.npmjs.org/@types/koa/-/koa-2.11.6.tgz";
+ sha512 = "BhyrMj06eQkk04C97fovEDQMpLpd2IxCB4ecitaXwOKGq78Wi2tooaDOWOFGajPk8IkQOAtMppApgSVkYe1F/A==";
};
};
"@types/koa-compose-3.2.5" = {
@@ -5422,22 +5944,22 @@ let
sha512 = "B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==";
};
};
- "@types/lodash-4.14.158" = {
+ "@types/lodash-4.14.161" = {
name = "_at_types_slash_lodash";
packageName = "@types/lodash";
- version = "4.14.158";
+ version = "4.14.161";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.158.tgz";
- sha512 = "InCEXJNTv/59yO4VSfuvNrZHt7eeNtWQEgnieIA+mIC+MOWM9arOWG2eQ8Vhk6NbOre6/BidiXhkZYeDY9U35w==";
+ url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.161.tgz";
+ sha512 = "EP6O3Jkr7bXvZZSZYlsgt5DIjiGr0dXP1/jVEwVLTFgg0d+3lWVQkRavYVQszV7dYUwvg0B8R0MBDpcmXg7XIA==";
};
};
- "@types/lodash-4.14.162" = {
+ "@types/lodash-4.14.165" = {
name = "_at_types_slash_lodash";
packageName = "@types/lodash";
- version = "4.14.162";
+ version = "4.14.165";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.162.tgz";
- sha512 = "alvcho1kRUnnD1Gcl4J+hK0eencvzq9rmzvFPRmP5rPHx9VVsJj6bKLTATPVf9ktgv4ujzh7T+XWKp+jhuODig==";
+ url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.165.tgz";
+ sha512 = "tjSSOTHhI5mCHTy/OOXYIhi2Wt1qcbHmuXD1Ha7q70CgI/I71afO4XtLb/cVexki1oVYchpul/TOuu3Arcdxrg==";
};
};
"@types/long-4.0.1" = {
@@ -5458,6 +5980,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";
@@ -5485,6 +6016,15 @@ let
sha1 = "69a23a3ad29caf0097f06eda59b361ee2f0639f6";
};
};
+ "@types/minimist-1.2.1" = {
+ name = "_at_types_slash_minimist";
+ packageName = "@types/minimist";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz";
+ sha512 = "fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==";
+ };
+ };
"@types/mithril-2.0.3" = {
name = "_at_types_slash_mithril";
packageName = "@types/mithril";
@@ -5521,13 +6061,13 @@ let
sha512 = "ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==";
};
};
- "@types/multer-1.4.3" = {
+ "@types/multer-1.4.4" = {
name = "_at_types_slash_multer";
packageName = "@types/multer";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/multer/-/multer-1.4.3.tgz";
- sha512 = "tWsKbF5LYtXrJ7eOfI0aLBgEv9B7fnJe1JRXTj5+Z6EMfX0yHVsRFsNGnKyN8Bs0gtDv+JR37xAqsPnALyVTqg==";
+ url = "https://registry.npmjs.org/@types/multer/-/multer-1.4.4.tgz";
+ sha512 = "wdfkiKBBEMTODNbuF3J+qDDSqJxt50yB9pgDiTcFew7f97Gcc7/sM4HR66ofGgpJPOALWOqKAch4gPyqEXSkeQ==";
};
};
"@types/mysql-2.15.15" = {
@@ -5539,13 +6079,22 @@ let
sha512 = "1GJnq7RwuFPRicMHdT53vza5v39nep9OKIbozxNUpFXP04CydcdWrqpZQ+MlVdlLFCisWnnt09xughajjWpFsw==";
};
};
- "@types/node-10.17.40" = {
+ "@types/node-10.12.18" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "10.12.18";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz";
+ sha512 = "fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==";
+ };
+ };
+ "@types/node-10.17.47" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "10.17.40";
+ version = "10.17.47";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-10.17.40.tgz";
- sha512 = "3hZT2z2/531A5pc8hYhn1gU5Qb1SIRSgMLQ6zuHA5xtt16lWAxUGprtr8lJuc9zNJMXEIIBWfSnzqBP/4mglpA==";
+ url = "https://registry.npmjs.org/@types/node/-/node-10.17.47.tgz";
+ sha512 = "YZ1mMAdUPouBZCdeugjV8y1tqqr28OyL8DYbH5ePCfe9zcXtvbh1wDBy7uzlHkXo3Qi07kpzXfvycvrkby/jXw==";
};
};
"@types/node-12.7.12" = {
@@ -5557,31 +6106,31 @@ let
sha512 = "KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==";
};
};
- "@types/node-13.13.26" = {
+ "@types/node-13.13.33" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "13.13.26";
+ version = "13.13.33";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-13.13.26.tgz";
- sha512 = "+48LLqolaKj/WnIY1crfLseaGQMIDISBy3PTXVOZ7w/PBaRUv+H8t94++atzfoBAvorbUYz6Xq9vh1fHrg33ig==";
+ url = "https://registry.npmjs.org/@types/node/-/node-13.13.33.tgz";
+ sha512 = "1B3GM1yuYsFyEvBb+ljBqWBOylsWDYioZ5wpu8AhXdIhq20neXS7eaSC8GkwHE0yQYGiOIV43lMsgRYTgKZefQ==";
};
};
- "@types/node-14.0.26" = {
+ "@types/node-14.11.1" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.0.26";
+ version = "14.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.0.26.tgz";
- sha512 = "W+fpe5s91FBGE0pEa0lnqGLL4USgpLgs4nokw16SrBBco/gQxuua7KnArSEOd5iaMqbbSHV10vUDkJYJJqpXKA==";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.11.1.tgz";
+ sha512 = "oTQgnd0hblfLsJ6BvJzzSL+Inogp3lq9fGgqRkMB/ziKMgEUaFl801OncOzUmalfzt14N0oPHMK47ipl+wbTIw==";
};
};
- "@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/node-6.14.13" = {
@@ -5593,22 +6142,22 @@ let
sha512 = "J1F0XJ/9zxlZel5ZlbeSuHW2OpabrUAqpFuC2sm2I3by8sERQ8+KCjNKUcq8QHuzpGMWiJpo9ZxeHrqrP2KzQw==";
};
};
- "@types/node-8.10.65" = {
+ "@types/node-8.10.66" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "8.10.65";
+ version = "8.10.66";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-8.10.65.tgz";
- sha512 = "xdcqtQl1g3p/49kmcj7ZixPWOcNHA1tYNz+uN0PJEcgtN6zywK74aacTnd3eFGPuBpD7kK8vowmMRkUt6jHU/Q==";
+ url = "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz";
+ sha512 = "tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==";
};
};
- "@types/node-9.6.60" = {
+ "@types/node-9.6.61" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "9.6.60";
+ version = "9.6.61";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-9.6.60.tgz";
- sha512 = "yoi9MNxtIwaN23LlUnqFiEjS13gg8tgYMCBR8AV34haAFuLswIdCpaYmOcoKLmhhOPwngbs0ZQG7I0EqWTsaRA==";
+ url = "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz";
+ sha512 = "/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==";
};
};
"@types/node-fetch-2.5.7" = {
@@ -5647,13 +6196,13 @@ let
sha512 = "kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==";
};
};
- "@types/pg-7.14.4" = {
+ "@types/pg-7.14.5" = {
name = "_at_types_slash_pg";
packageName = "@types/pg";
- version = "7.14.4";
+ version = "7.14.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/pg/-/pg-7.14.4.tgz";
- sha512 = "yCKVMCcFPZSFHGg+8qjY368uf3ruyDBPjxvOU2ZcGa/vRFo5Ti5Y6z6vl+2hxtwm9VMWUGb6TWkIk3cIV8C0Cw==";
+ url = "https://registry.npmjs.org/@types/pg/-/pg-7.14.5.tgz";
+ sha512 = "wqTKZmqkqXd1YiVRBT2poRrMIojwEi2bKTAAjUX6nEbzr98jc3cfR/7o7ZtubhH5xT7YJ6LRdRr1GZOgs8OUjg==";
};
};
"@types/pg-types-1.11.5" = {
@@ -5764,13 +6313,13 @@ let
sha512 = "41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==";
};
};
- "@types/serve-static-1.13.5" = {
+ "@types/serve-static-1.13.8" = {
name = "_at_types_slash_serve-static";
packageName = "@types/serve-static";
- version = "1.13.5";
+ version = "1.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.5.tgz";
- sha512 = "6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==";
+ url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz";
+ sha512 = "MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==";
};
};
"@types/sizzle-2.3.2" = {
@@ -5782,13 +6331,13 @@ let
sha512 = "7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==";
};
};
- "@types/socket.io-2.1.10" = {
+ "@types/socket.io-2.1.11" = {
name = "_at_types_slash_socket.io";
packageName = "@types/socket.io";
- version = "2.1.10";
+ version = "2.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/socket.io/-/socket.io-2.1.10.tgz";
- sha512 = "1fQMaDU/x2LPljEI/QI5IKl8sBYHM/zv32YYKvNrVEor7/1+MLqMqmWt8Bb8Vpf+PlIPBiTTC0BnrRx7ju3xOw==";
+ url = "https://registry.npmjs.org/@types/socket.io/-/socket.io-2.1.11.tgz";
+ sha512 = "bVprmqPhJMLb9ZCm8g0Xy8kwBFRbnanOWSxzWkDkkIwxTvud5tKMfAJymXX6LQbizUKCS1yima7JM4BeLqjNqA==";
};
};
"@types/socket.io-client-1.4.33" = {
@@ -5872,13 +6421,13 @@ let
sha512 = "I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==";
};
};
- "@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/unist-2.0.3" = {
@@ -5917,31 +6466,22 @@ let
sha512 = "GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==";
};
};
- "@types/vscode-1.50.0" = {
+ "@types/vscode-1.51.0" = {
name = "_at_types_slash_vscode";
packageName = "@types/vscode";
- version = "1.50.0";
+ version = "1.51.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/vscode/-/vscode-1.50.0.tgz";
- sha512 = "QnIeyi4L2DiD9M2bAQKRzT/EQvc80qP9UL6JD5TiLlNRL1khIDg4ej4mDSRbtFrDAsRntFI1RhMvdomUThMsqg==";
+ url = "https://registry.npmjs.org/@types/vscode/-/vscode-1.51.0.tgz";
+ sha512 = "C/jZ35OT5k/rsJyAK8mS1kM++vMcm89oSWegkzxRCvHllIq0cToZAkIDs6eCY4SKrvik3nrhELizyLcM0onbQA==";
};
};
- "@types/webpack-4.41.21" = {
+ "@types/webpack-4.41.25" = {
name = "_at_types_slash_webpack";
packageName = "@types/webpack";
- version = "4.41.21";
+ version = "4.41.25";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.21.tgz";
- sha512 = "2j9WVnNrr/8PLAB5csW44xzQSJwS26aOnICsP3pSGCEdsu6KYtfQ6QJsVUKHWRnm1bL7HziJsfh5fHqth87yKA==";
- };
- };
- "@types/webpack-4.41.22" = {
- name = "_at_types_slash_webpack";
- packageName = "@types/webpack";
- version = "4.41.22";
- 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" = {
@@ -5962,13 +6502,13 @@ let
sha512 = "f5WLMpezwVxCLm1xQe/kdPpQIOmL0TXYx2O15VYfYzc7hTIdxiOoOvez+McSIw3b7z/1zGovew9YSL7+h4h7/Q==";
};
};
- "@types/ws-7.2.7" = {
+ "@types/ws-7.4.0" = {
name = "_at_types_slash_ws";
packageName = "@types/ws";
- version = "7.2.7";
+ version = "7.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/ws/-/ws-7.2.7.tgz";
- sha512 = "UUFC/xxqFLP17hTva8/lVT0SybLUrfSD9c+iapKb0fEiC8uoDbA+xuZ3pAN603eW+bY8ebSMLm9jXdIPnD0ZgA==";
+ url = "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz";
+ sha512 = "Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==";
};
};
"@types/yargs-13.0.11" = {
@@ -5980,13 +6520,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" = {
@@ -6088,22 +6628,22 @@ let
sha512 = "9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==";
};
};
- "@uifabric/foundation-7.9.14" = {
+ "@uifabric/foundation-7.9.20" = {
name = "_at_uifabric_slash_foundation";
packageName = "@uifabric/foundation";
- version = "7.9.14";
+ version = "7.9.20";
src = fetchurl {
- url = "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.9.14.tgz";
- sha512 = "AWsSt28+mid44YPofHB8N1nm4C0QmLJ9WXFps5GyjaBHES6/4bfJ7rKzYioa5bN0TxElyK8rRHzwqKNQhWDBYA==";
+ url = "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.9.20.tgz";
+ sha512 = "AcOClWfs+rNK0XyPLKTK2Nqeom7zOESOfL3Tbwl5VuDlSrlGW9yNywuuo6gJSOyXCJQO5dJFVdGExmB0EM4vkw==";
};
};
- "@uifabric/icons-7.5.12" = {
+ "@uifabric/icons-7.5.17" = {
name = "_at_uifabric_slash_icons";
packageName = "@uifabric/icons";
- version = "7.5.12";
+ version = "7.5.17";
src = fetchurl {
- url = "https://registry.npmjs.org/@uifabric/icons/-/icons-7.5.12.tgz";
- sha512 = "VIqj4oMwi4HJPqH3+3RblLoYjPfYzjVyZ8Kk57dmA7tj+vbM38Zn9vObe+Xg/EVEfohD3kD0fyEqPmnEqY17Pg==";
+ url = "https://registry.npmjs.org/@uifabric/icons/-/icons-7.5.17.tgz";
+ sha512 = "2S1kse0gtseTuV2r59iWukLxxoOJ6GgP2Yhxt9oxzaP9QubpYdxCUepvJmfPQQvvy4GELdykDUWQ6/hbzliJyw==";
};
};
"@uifabric/merge-styles-7.19.1" = {
@@ -6115,13 +6655,13 @@ let
sha512 = "yqUwmk62Kgu216QNPE9vOfS3h0kiSbTvoqM5QcZi+IzpqsBOlzZx3A9Er9UiDaqHRd5lsYF5pO/jeUULmBWF/A==";
};
};
- "@uifabric/react-hooks-7.13.6" = {
+ "@uifabric/react-hooks-7.13.9" = {
name = "_at_uifabric_slash_react-hooks";
packageName = "@uifabric/react-hooks";
- version = "7.13.6";
+ version = "7.13.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.13.6.tgz";
- sha512 = "DvfphxrTsjo3oYioRZ0D8mXdpxWQhhIHeWk1cfdq0MVGqRyKM+cm++9pJpvItFvnTNba38jzKdggqRSUWi+clg==";
+ url = "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.13.9.tgz";
+ sha512 = "VtDg2b3ypYXX7MLp1STk1Fj6ZIeZktXnm0hu1Os/pGvq6xkuLRly5XP6ZSHitm8K7ZcMo48CcNL8smmiXprBQg==";
};
};
"@uifabric/set-version-7.0.23" = {
@@ -6133,22 +6673,22 @@ let
sha512 = "9E+YKtnH2kyMKnK9XZZsqyM8OCxEJIIfxtaThTlQpYOzrWAGJxQADFbZ7+Usi0U2xHnWNPFROjq+B9ocEzhqMA==";
};
};
- "@uifabric/styling-7.16.13" = {
+ "@uifabric/styling-7.16.18" = {
name = "_at_uifabric_slash_styling";
packageName = "@uifabric/styling";
- version = "7.16.13";
+ version = "7.16.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@uifabric/styling/-/styling-7.16.13.tgz";
- sha512 = "jj5FH7XuQXz8HgRhCXNApeUAynDBv2nfmTpzHawE55x7YR+oliQfsJSY8Ow4YbLAazIR5BuW1n9eKuGxxmIw1w==";
+ url = "https://registry.npmjs.org/@uifabric/styling/-/styling-7.16.18.tgz";
+ sha512 = "jINFRMWfSIOZ4H29YNBHtwZU4f8JFprnyBX2E0Wq9rjqRzgcmdYbN2yn88gym6aC3houSDcYM0rdfG4ETjRQSA==";
};
};
- "@uifabric/utilities-7.32.4" = {
+ "@uifabric/utilities-7.33.2" = {
name = "_at_uifabric_slash_utilities";
packageName = "@uifabric/utilities";
- version = "7.32.4";
+ version = "7.33.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.32.4.tgz";
- sha512 = "IKZc03uyfTrgcCGSPAUWfFl9CyxzpSrxrYwAuO4NgDEySdOlkYBRwsRUh6UwWfM+sJdhg7Y3nupzNU3VSC/arg==";
+ url = "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.33.2.tgz";
+ sha512 = "v2c3IUJdpru/hoGNOwIW549O5D4XBAc5sLpB7RREGI5ywoWuIJlNyYtBEGOwhAY62J2blj11qi86Ep+oZDM/Kw==";
};
};
"@ungap/from-entries-0.2.1" = {
@@ -6169,112 +6709,130 @@ let
sha512 = "sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==";
};
};
- "@vue/cli-shared-utils-4.5.8" = {
+ "@unicode/unicode-13.0.0-1.0.2" = {
+ name = "_at_unicode_slash_unicode-13.0.0";
+ packageName = "@unicode/unicode-13.0.0";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@unicode/unicode-13.0.0/-/unicode-13.0.0-1.0.2.tgz";
+ 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";
- version = "4.5.8";
+ version = "4.5.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.8.tgz";
- sha512 = "pa6oenhBO/5HeDLRSokiwVN01gROACEDy3ESXWuPmragOREGNmmFKtkPHlqeYavGEX6LFp7f0VK3uMX6UYS5mQ==";
+ url = "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.9.tgz";
+ sha512 = "anvsrv+rkQC+hgxaT2nQQxnSWSsIzyysZ36LO7qPjXvDRBvcvKLAAviFlUkYbZ+ntbV8puzJ3zw+gUhQw4SEVA==";
};
};
- "@vue/cli-ui-4.5.8" = {
+ "@vue/cli-ui-4.5.9" = {
name = "_at_vue_slash_cli-ui";
packageName = "@vue/cli-ui";
- version = "4.5.8";
+ version = "4.5.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui/-/cli-ui-4.5.8.tgz";
- sha512 = "m2is3vx+ccdsH7kenZgCOnYaTH3jm541ZuUPo2pYY+W0mX1bujrtpQgAmpkpPVKfcAdWnzoLi7+zkYBH7nXl2Q==";
+ url = "https://registry.npmjs.org/@vue/cli-ui/-/cli-ui-4.5.9.tgz";
+ sha512 = "JXQk29CLp7eBdO6uCr2s60xBoKjXPzr9ckpCicFMIWFLQOR0+DqWQpS1DIqETbgOmTYQj1LX+v1rkLeA74Lo2A==";
};
};
- "@vue/cli-ui-addon-webpack-4.5.8" = {
+ "@vue/cli-ui-addon-webpack-4.5.9" = {
name = "_at_vue_slash_cli-ui-addon-webpack";
packageName = "@vue/cli-ui-addon-webpack";
- version = "4.5.8";
+ version = "4.5.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-4.5.8.tgz";
- sha512 = "kptiU6IWvilevgX7BJUvvQWzzG4xTHKnXySmdpYjltFaAZLLxmCSUzkbvJFzOAOlpSCRQiUrNQnYCwd2f3upCw==";
+ url = "https://registry.npmjs.org/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-4.5.9.tgz";
+ sha512 = "fh79OvbqvZ2YQ7JI7DnDKeS3W72HoEMVS8m969g/kjrqkFM+Rt2cL81LBx3IgX5l/rZP999kof569vYsOyjVnA==";
};
};
- "@vue/cli-ui-addon-widgets-4.5.8" = {
+ "@vue/cli-ui-addon-widgets-4.5.9" = {
name = "_at_vue_slash_cli-ui-addon-widgets";
packageName = "@vue/cli-ui-addon-widgets";
- version = "4.5.8";
+ version = "4.5.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui-addon-widgets/-/cli-ui-addon-widgets-4.5.8.tgz";
- sha512 = "y3vnCLQxUgZ/entdvv6vut7uQwmIp+ichxBay4yy8TjtpBxdVH0EXAByi+6rJlO2sotlvmRdnZU7AV7tz1yLsw==";
+ url = "https://registry.npmjs.org/@vue/cli-ui-addon-widgets/-/cli-ui-addon-widgets-4.5.9.tgz";
+ sha512 = "mFdUlfDGxoyreCQWO/SX4DvM/6epn37AimVGzLJLpSPJdWUerCnvxwzB6zL83SiYC6O6++cWEdzgz7EtKViFlA==";
};
};
- "@vue/compiler-core-3.0.1" = {
+ "@vue/compiler-core-3.0.3" = {
name = "_at_vue_slash_compiler-core";
packageName = "@vue/compiler-core";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.1.tgz";
- sha512 = "BbQQj9YVNaNWEPnP4PiFKgW8QSGB3dcPSKCtekx1586m4VA1z8hHNLQnzeygtV8BM4oU6yriiWmOIYghbJHwFw==";
+ url = "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.3.tgz";
+ sha512 = "iWlRT8RYLmz7zkg84pTOriNUzjH7XACWN++ImFkskWXWeev29IKi7p76T9jKDaMZoPiGcUZ0k9wayuASWVxOwg==";
};
};
- "@vue/compiler-dom-3.0.1" = {
+ "@vue/compiler-dom-3.0.3" = {
name = "_at_vue_slash_compiler-dom";
packageName = "@vue/compiler-dom";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.1.tgz";
- sha512 = "8cjgswVU2YmV35H9ARZmSlDr1P9VZxUihRwefkrk6Vrsb7kui5C3d/WQ2/su34FSDpyMU1aacUOiL2CV/vdX6w==";
+ url = "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.3.tgz";
+ sha512 = "6GdUbDPjsc0MDZGAgpi4lox+d+aW9/brscwBOLOFfy9wcI9b6yLPmBbjdIsJq3pYdJWbdvACdJ77avBBdHEP8A==";
};
};
- "@vue/compiler-sfc-3.0.1" = {
+ "@vue/compiler-sfc-3.0.3" = {
name = "_at_vue_slash_compiler-sfc";
packageName = "@vue/compiler-sfc";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.1.tgz";
- sha512 = "VO5gJ7SyHw0hf1rkKXRlxjXI9+Q4ngcuUWYnyjOSDch7Wtt2IdOEiC82KFWIkfWMpHqA5HPzL2nDmys3y9d19w==";
+ url = "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.3.tgz";
+ sha512 = "YocHSirye85kRVC4lU0+SE6uhrwGJzbhwkrqG4g6kmsAUopZ0qUjbICMlej5bYx2+AUz9yBIM7hpK8nIKFVFjg==";
};
};
- "@vue/compiler-ssr-3.0.1" = {
+ "@vue/compiler-ssr-3.0.3" = {
name = "_at_vue_slash_compiler-ssr";
packageName = "@vue/compiler-ssr";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.1.tgz";
- sha512 = "U0Vb7BOniw9rY0/YvXNw5EuIuO0dCoZd3XhnDjAKL9A5pSBxTlx6fPJeQ53gV0XH40M5z8q4yXukFqSVTXC6hQ==";
+ url = "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.3.tgz";
+ sha512 = "IjJMoHCiDk939Ix7Q5wrex59TVJr6JFQ95gf36f4G4UrVau0GGY/3HudnWT/6eyWJ7267+odqQs1uCZgDfL/Ww==";
};
};
- "@vue/reactivity-3.0.1" = {
+ "@vue/reactivity-3.0.3" = {
name = "_at_vue_slash_reactivity";
packageName = "@vue/reactivity";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.1.tgz";
- sha512 = "XWeqNTbvcAq8BmtR5M+XU6mfIhzi1NTcrQho7nI03I+Zf6QW1hHl/ri+iNfCNCasukQI/tzpkqJYPfyZxCRKyg==";
+ url = "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.3.tgz";
+ sha512 = "t39Qmc42MX7wJtf8L6tHlu17eP9Rc5w4aRnxpLHNWoaRxddv/7FBhWqusJ2Bwkk8ixFHOQeejcLMt5G469WYJw==";
};
};
- "@vue/runtime-core-3.0.1" = {
+ "@vue/runtime-core-3.0.3" = {
name = "_at_vue_slash_runtime-core";
packageName = "@vue/runtime-core";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.1.tgz";
- sha512 = "HporlL3cbD0/79U0a7mDIMEn5XoxstVXrOx0TDTi2O2CUv6yjteUQdxhmMOa8m7pnqU4DL/ZuVntBWFaf4ccaw==";
+ url = "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.3.tgz";
+ sha512 = "Fd1JVnYI6at0W/2ERwJuTSq4S22gNt8bKEbICcvCAac7hJUZ1rylThlrhsvrgA+DVkWU01r0niNZQ4UddlNw7g==";
};
};
- "@vue/runtime-dom-3.0.1" = {
+ "@vue/runtime-dom-3.0.3" = {
name = "_at_vue_slash_runtime-dom";
packageName = "@vue/runtime-dom";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.1.tgz";
- sha512 = "ijb2qTRU8OzllzYQ6BSymuu9KHFDyjzn4m6jcLGlNeazdk1/YA01lFtGkl6oAErdiWPglloUJzIz0ilv0laPwA==";
+ url = "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.3.tgz";
+ sha512 = "ytTvSlRaEYvLQUkkpruIBizWIwuIeHER0Ch/evO6kUaPLjZjX3NerVxA40cqJx8rRjb9keQso21U2Jcpk8GsTg==";
};
};
- "@vue/shared-3.0.1" = {
+ "@vue/shared-3.0.3" = {
name = "_at_vue_slash_shared";
packageName = "@vue/shared";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/shared/-/shared-3.0.1.tgz";
- sha512 = "/X6AUbTFCyD2BcJnBoacUct8qcv1A5uk1+N+3tbzDVuhGPRmoYrTSnNUuF53C/GIsTkChrEiXaJh2kyo/0tRvw==";
+ url = "https://registry.npmjs.org/@vue/shared/-/shared-3.0.3.tgz";
+ sha512 = "yGgkF7u4W0Dmwri9XdeY50kOowN4UIX7aBQ///jbxx37itpzVjK7QzvD3ltQtPfWaJDGBfssGL0wpAgwX9OJpQ==";
};
};
"@webassemblyjs/ast-1.8.1" = {
@@ -6727,22 +7285,22 @@ let
sha512 = "tDV8V15wm7mmbAH6XvQRU1X+oPGmeOzYsd6h7hlRLz6QpV4Ec/KKxM8OpLtFmQPLCreGxTp+HuxtH4pRIZyL9w==";
};
};
- "@webpack-cli/info-1.0.2" = {
+ "@webpack-cli/info-1.1.0" = {
name = "_at_webpack-cli_slash_info";
packageName = "@webpack-cli/info";
- version = "1.0.2";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@webpack-cli/info/-/info-1.0.2.tgz";
- sha512 = "FEfLQwmN4pXZSYSrtp+KC84rFanoCIxXFpS2wUvviDCE2fnajwxw2GXzbj83IlH4Dl8Wq8kJjavVwvxv3YJmnw==";
+ url = "https://registry.npmjs.org/@webpack-cli/info/-/info-1.1.0.tgz";
+ sha512 = "uNWSdaYHc+f3LdIZNwhdhkjjLDDl3jP2+XBqAq9H8DjrJUvlOKdP8TNruy1yEaDfgpAIgbSAN7pye4FEHg9tYQ==";
};
};
- "@webpack-cli/serve-1.0.1" = {
+ "@webpack-cli/serve-1.1.0" = {
name = "_at_webpack-cli_slash_serve";
packageName = "@webpack-cli/serve";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.0.1.tgz";
- sha512 = "WGMaTMTK6NOe29Hw1WBEok9vGLfKg5C6jWzNOS/6HH1YadR+RL+TRWRcSyc81Dzulljhk/Ree9mrDM4Np9GGOQ==";
+ url = "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.1.0.tgz";
+ sha512 = "7RfnMXCpJ/NThrhq4gYQYILB18xWyoQcBey81oIyVbmgbc6m5ZHHyFK+DyH7pLHJf0p14MxL4mTsoPAgBSTpIg==";
};
};
"@wry/context-0.4.4" = {
@@ -6907,6 +7465,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";
@@ -7177,13 +7744,22 @@ let
sha1 = "f291be701a2efc567a63fc7aa6afcded31430be1";
};
};
- "addons-linter-2.7.0" = {
+ "addons-linter-2.12.0" = {
name = "addons-linter";
packageName = "addons-linter";
- version = "2.7.0";
+ version = "2.12.0";
+ src = fetchurl {
+ 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-linter/-/addons-linter-2.7.0.tgz";
- sha512 = "kH+0fAKSc461PnCyYQ0/SeKcxEQ2zxCZwG2GB6xjvfkMiMAwwic87VP62Cffc8H/zHEfYuT8uFmy42ayH5mqEQ==";
+ 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" = {
@@ -7204,15 +7780,6 @@ let
sha512 = "aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==";
};
};
- "adm-zip-0.4.13" = {
- name = "adm-zip";
- packageName = "adm-zip";
- version = "0.4.13";
- src = fetchurl {
- url = "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.13.tgz";
- sha512 = "fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw==";
- };
- };
"adm-zip-0.4.16" = {
name = "adm-zip";
packageName = "adm-zip";
@@ -7294,13 +7861,13 @@ let
sha512 = "TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==";
};
};
- "agent-base-6.0.1" = {
+ "agent-base-6.0.2" = {
name = "agent-base";
packageName = "agent-base";
- version = "6.0.1";
+ version = "6.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz";
- sha512 = "01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==";
+ url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz";
+ sha512 = "RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==";
};
};
"agentkeepalive-3.5.2" = {
@@ -7384,33 +7951,6 @@ let
sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965";
};
};
- "ajv-6.12.3" = {
- name = "ajv";
- packageName = "ajv";
- version = "6.12.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz";
- sha512 = "4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==";
- };
- };
- "ajv-6.12.4" = {
- name = "ajv";
- packageName = "ajv";
- version = "6.12.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz";
- sha512 = "eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==";
- };
- };
- "ajv-6.12.5" = {
- name = "ajv";
- packageName = "ajv";
- version = "6.12.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz";
- sha512 = "lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==";
- };
- };
"ajv-6.12.6" = {
name = "ajv";
packageName = "ajv";
@@ -7474,13 +8014,13 @@ let
sha512 = "0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw==";
};
};
- "alex-9.0.1" = {
+ "alex-9.1.0" = {
name = "alex";
packageName = "alex";
- version = "9.0.1";
+ version = "9.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/alex/-/alex-9.0.1.tgz";
- sha512 = "q560b+fVMXvu3WVkvoYBUGRHRXo9K9P/Fnt6Xcq1VhZow9MNqoQ5x7OJTYzSStAElaGxaJ7djTef9pJrM3GBXg==";
+ url = "https://registry.npmjs.org/alex/-/alex-9.1.0.tgz";
+ sha512 = "mlNQ0CBGinzZj1pjiXaSLsihjZ4Kzq0U0EjR+DrZ3IQQfM4pf4OtxHI1agBIiEwv0tQUzimjgTk+5t9iHeT7Vw==";
};
};
"align-text-0.1.4" = {
@@ -7933,13 +8473,13 @@ let
sha512 = "sbLEIMQrkV7RkIruqTPXxeCMkAAycv4yzTkBzRgOR1BrR5UB7qZtupqxkersTJSf0HZ3sbaNRrNV80TnnM7cUw==";
};
};
- "apollo-2.31.0" = {
+ "apollo-2.31.1" = {
name = "apollo";
packageName = "apollo";
- version = "2.31.0";
+ version = "2.31.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo/-/apollo-2.31.0.tgz";
- sha512 = "galQp/6UAiP+Aa2WtJZPIPPAiQqR6Um/fe0cOC8wu3c1BmXF2fHzjj2NSOv7xqAHZPyBRn/ixIe0aVUy3gcCLw==";
+ url = "https://registry.npmjs.org/apollo/-/apollo-2.31.1.tgz";
+ sha512 = "qx64LGc09GSwpEIUbRJX90zq6ixVsgo6ZPGuCsDTY83Lz5ITMeXIs7+CF/1oAU1IzEI+YRMVsFTkK2aIBZzSYA==";
};
};
"apollo-cache-1.3.5" = {
@@ -7951,13 +8491,13 @@ let
sha512 = "1XoDy8kJnyWY/i/+gLTEbYLnoiVtS8y7ikBr/IfmML4Qb+CM7dEEbIUOjnY716WqmZ/UpXIxTfJsY7rMcqiCXA==";
};
};
- "apollo-cache-control-0.11.3" = {
+ "apollo-cache-control-0.11.4" = {
name = "apollo-cache-control";
packageName = "apollo-cache-control";
- version = "0.11.3";
+ version = "0.11.4";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.11.3.tgz";
- sha512 = "21GCeC9AIIa22uD0Vtqn/N0D5kOB4rY/Pa9aQhxVeLN+4f8Eu4nmteXhFypUD0LL1/58dmm8lS5embsfoIGjEA==";
+ url = "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.11.4.tgz";
+ sha512 = "FUKE8ASr8GxVq5rmky/tY8bsf++cleGT591lfLiqnPsP1fo3kAfgRfWA2QRHTCKFNlQxzUhVOEDv+PaysqiOjw==";
};
};
"apollo-cache-inmemory-1.6.6" = {
@@ -7978,49 +8518,49 @@ let
sha512 = "jiPlMTN6/5CjZpJOkGeUV0mb4zxx33uXWdj/xQCfAMkuNAC3HN7CvYDyMHHEzmcQ5GV12LszWoQ/VlxET24CtA==";
};
};
- "apollo-codegen-core-0.38.0" = {
+ "apollo-codegen-core-0.38.1" = {
name = "apollo-codegen-core";
packageName = "apollo-codegen-core";
- version = "0.38.0";
+ version = "0.38.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-core/-/apollo-codegen-core-0.38.0.tgz";
- sha512 = "NZnmS1qWFSlYaraxyi9q4uVFDGktr3IgQmgGI5Jj7iBY5iFTNJIIDXb2ufB8UvLBF3eKqHR9VxpQIAi4wfo8+w==";
+ url = "https://registry.npmjs.org/apollo-codegen-core/-/apollo-codegen-core-0.38.1.tgz";
+ sha512 = "LOeLQdSeKnHJBYxjhrJ/4b8RR9V4f9QhUAB/wYyJ7g8eCT4ZcjdGdwQ/KnijI0GmrWaz+t4Z5zn3wpXaudn7bA==";
};
};
- "apollo-codegen-flow-0.36.0" = {
+ "apollo-codegen-flow-0.36.1" = {
name = "apollo-codegen-flow";
packageName = "apollo-codegen-flow";
- version = "0.36.0";
+ version = "0.36.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-flow/-/apollo-codegen-flow-0.36.0.tgz";
- sha512 = "OJ3aRqxbI63NnUrUrPaindeXCI9bOCGmIHoENGGXwNrtS229lUJ9b6rTelqyfAwKau8AysJQoMfAclula3Br7A==";
+ url = "https://registry.npmjs.org/apollo-codegen-flow/-/apollo-codegen-flow-0.36.1.tgz";
+ sha512 = "+986zLn9gA44fKF+7iKrPrtSN0cCtlgXeqBHZFujcyGaWWzra8+/lj23L+toFCT+FI93KYGZLqslrlwoMbcD3g==";
};
};
- "apollo-codegen-scala-0.37.0" = {
+ "apollo-codegen-scala-0.37.1" = {
name = "apollo-codegen-scala";
packageName = "apollo-codegen-scala";
- version = "0.37.0";
+ version = "0.37.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-scala/-/apollo-codegen-scala-0.37.0.tgz";
- sha512 = "Wsvd/eF6XBnzJvl1AceiAXw3pFwGYWyKXWbCzneuNHggf3ONc09V0zPQ2dqcsMnslIn6y+HnZav9rQB/iJNNEQ==";
+ url = "https://registry.npmjs.org/apollo-codegen-scala/-/apollo-codegen-scala-0.37.1.tgz";
+ sha512 = "+pSDQ4MbGZNbQ1VgfHK0P+w+iDoIHDQ2Bq7WhjX8ZayKTpLb/X9eWYMzrfQRtr0uDrXbbPkM0YGj1kcdGehINw==";
};
};
- "apollo-codegen-swift-0.38.0" = {
+ "apollo-codegen-swift-0.38.1" = {
name = "apollo-codegen-swift";
packageName = "apollo-codegen-swift";
- version = "0.38.0";
+ version = "0.38.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-swift/-/apollo-codegen-swift-0.38.0.tgz";
- sha512 = "kUoDUOOY3h7fUg4hpNNZrQl+bfPzwxN49pl8lrGoEB8uvgaCBj5C77NbHTISomSk1OzdT8uVlm4l4oJiMsT28g==";
+ url = "https://registry.npmjs.org/apollo-codegen-swift/-/apollo-codegen-swift-0.38.1.tgz";
+ sha512 = "VJROl4GQzDJn8EnFX6IEP/G1KMeHZblD/Mrbweza+3Kel4wH6SpD533Jc/W4pd4pxdzbhbmfXkJSzkL/xPIvbg==";
};
};
- "apollo-codegen-typescript-0.38.0" = {
+ "apollo-codegen-typescript-0.38.1" = {
name = "apollo-codegen-typescript";
packageName = "apollo-codegen-typescript";
- version = "0.38.0";
+ version = "0.38.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-typescript/-/apollo-codegen-typescript-0.38.0.tgz";
- sha512 = "sEAIoE38ASFtqU7bhj31vtSRLKix5H8ltwvU9MRMbpgWfos/r29krKrNSJi8DeouC1/QSQAOaFzsghCMe5fkrQ==";
+ url = "https://registry.npmjs.org/apollo-codegen-typescript/-/apollo-codegen-typescript-0.38.1.tgz";
+ sha512 = "UAHh1HliM8ahraF7csRYrbhrYhDcgqlE0PEu1WwqFISE1r7wRtLZXg+ic25iyRpTIZqkB8mfkym20Z5nZgmNbw==";
};
};
"apollo-datasource-0.7.2" = {
@@ -8050,13 +8590,13 @@ let
sha512 = "BxTf5LOQe649e9BNTPdyCGItVv4Ll8wZ2BKnmiYpRAocYEXAVrQPWuSr3dO4iipqAU8X0gvle/Xu9mSqg5b7Qg==";
};
};
- "apollo-language-server-1.24.0" = {
+ "apollo-language-server-1.24.1" = {
name = "apollo-language-server";
packageName = "apollo-language-server";
- version = "1.24.0";
+ version = "1.24.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-language-server/-/apollo-language-server-1.24.0.tgz";
- sha512 = "n1o1QmQ6hQcl5Rx+K23yO9MrDcF94Xygychn1pxJG5xKEZ8kkKxqNqjUhjFxIN908LJ4yuFjTW6OEtEym4haxg==";
+ url = "https://registry.npmjs.org/apollo-language-server/-/apollo-language-server-1.24.1.tgz";
+ sha512 = "2LYW/pWWBkG0/BggMedZ3EEHAQIKFc9PxHroxKhXh2Y5SXha4yQmmFILloQFrA6z7fU39IF6Tudgt5yNw2Cw/w==";
};
};
"apollo-link-1.2.1" = {
@@ -8140,13 +8680,13 @@ let
sha512 = "mjSFPlQxmoLArpHBeUb2Xj+2HDYeTaJqFGOqQ+I8NVJxgL9lJe84PDWcPah/yMLv3rB7QgBDSuZ0xoRFBPlySw==";
};
};
- "apollo-reporting-protobuf-0.6.0" = {
+ "apollo-reporting-protobuf-0.6.1" = {
name = "apollo-reporting-protobuf";
packageName = "apollo-reporting-protobuf";
- version = "0.6.0";
+ version = "0.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.6.0.tgz";
- sha512 = "AFLQIuO0QhkoCF+41Be/B/YU0C33BZ0opfyXorIjM3MNNiEDSyjZqmUozlB3LqgfhT9mn2IR5RSsA+1b4VovDQ==";
+ url = "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.6.1.tgz";
+ sha512 = "qr4DheFP154PGZsd93SSIS9RkqHnR5b6vT+eCloWjy3UIpY+yZ3cVLlttlIjYvOG4xTJ25XEwcHiAExatQo/7g==";
};
};
"apollo-server-caching-0.5.2" = {
@@ -8158,13 +8698,13 @@ let
sha512 = "HUcP3TlgRsuGgeTOn8QMbkdx0hLPXyEJehZIPrcof0ATz7j7aTPA4at7gaiFHCo8gk07DaWYGB3PFgjboXRcWQ==";
};
};
- "apollo-server-core-2.18.2" = {
+ "apollo-server-core-2.19.0" = {
name = "apollo-server-core";
packageName = "apollo-server-core";
- version = "2.18.2";
+ version = "2.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.18.2.tgz";
- sha512 = "phz57BFBukMa3Ta7ZVW7pj1pdUne9KYLbcBdEcITr+I0+nbhy+YM8gcgpOnjrokWYiEZgIe52XeM3m4BMLw5dg==";
+ url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.19.0.tgz";
+ sha512 = "2aMKUVPyNbomJQaG2tkpfqvp1Tfgxgkdr7nX5zHudYNSzsPrHw+CcYlCbIVFFI/mTZsjoK9czNq1qerFRxZbJw==";
};
};
"apollo-server-env-2.4.5" = {
@@ -8185,40 +8725,40 @@ let
sha512 = "FeGxW3Batn6sUtX3OVVUm7o56EgjxDlmgpTLNyWcLb0j6P8mw9oLNyAm3B+deHA4KNdNHO5BmHS2g1SJYjqPCQ==";
};
};
- "apollo-server-express-2.18.2" = {
+ "apollo-server-express-2.19.0" = {
name = "apollo-server-express";
packageName = "apollo-server-express";
- version = "2.18.2";
+ version = "2.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.18.2.tgz";
- sha512 = "9P5YOSE2amcNdkXqxqU3oulp+lpwoIBdwS2vOP69kl6ix+n7vEWHde4ulHwwl4xLdtZ88yyxgdKJEIkhaepiNw==";
+ url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.19.0.tgz";
+ sha512 = "3rgSrTme1SlLoecAYtSa8ThH6vYvz29QecgZCigq5Vdc6bFP2SZrCk0ls6BAdD8OZbVKUtizzRxd0yd/uREPAw==";
};
};
- "apollo-server-plugin-base-0.10.1" = {
+ "apollo-server-plugin-base-0.10.2" = {
name = "apollo-server-plugin-base";
packageName = "apollo-server-plugin-base";
- version = "0.10.1";
+ version = "0.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.10.1.tgz";
- sha512 = "XChCBDNyfByWqVXptsjPwrwrCj5cxMmNbchZZi8KXjtJ0hN2C/9BMNlInJd6bVGXvUbkRJYUakfKCfO5dZmwIg==";
+ url = "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.10.2.tgz";
+ sha512 = "uM5uL1lOxbXdgvt/aEIbgs40fV9xA45Y3Mmh0VtQ/ddqq0MXR5aG92nnf8rM+URarBCUfxKJKaYzJJ/CXAnEdA==";
};
};
- "apollo-server-types-0.6.0" = {
+ "apollo-server-types-0.6.1" = {
name = "apollo-server-types";
packageName = "apollo-server-types";
- version = "0.6.0";
+ version = "0.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.6.0.tgz";
- sha512 = "usqXaz81bHxD2IZvKEQNnLpSbf2Z/BmobXZAjEefJEQv1ItNn+lJNUmSSEfGejHvHlg2A7WuAJKJWyDWcJrNnA==";
+ url = "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.6.1.tgz";
+ sha512 = "IEQ37aYvMLiTUzsySVLOSuvvhxuyYdhI05f3cnH6u2aN1HgGp7vX6bg+U3Ue8wbHfdcifcGIk5UEU+Q+QO6InA==";
};
};
- "apollo-tracing-0.11.4" = {
+ "apollo-tracing-0.12.0" = {
name = "apollo-tracing";
packageName = "apollo-tracing";
- version = "0.11.4";
+ version = "0.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.11.4.tgz";
- sha512 = "zBu/SwQlXfbdpcKLzWARGVjrEkIZUW3W9Mb4CCIzv07HbBQ8IQpmf9w7HIJJefC7rBiBJYg6JBGyuro3N2lxCA==";
+ url = "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.12.0.tgz";
+ sha512 = "cMUYGE6mOEwb9HDqhf4fiPEo2JMhjPIqEprAQEC57El76avRpRig5NM0bnqMZcYJZR5QmLlNcttNccOwf9WrNg==";
};
};
"apollo-upload-client-11.0.0" = {
@@ -8239,15 +8779,6 @@ let
sha512 = "pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig==";
};
};
- "app-module-path-2.2.0" = {
- name = "app-module-path";
- packageName = "app-module-path";
- version = "2.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz";
- sha1 = "641aa55dfb7d6a6f0a8141c4b9c0aa50b6c24dd5";
- };
- };
"append-0.1.1" = {
name = "append";
packageName = "append";
@@ -8329,13 +8860,13 @@ let
sha512 = "lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==";
};
};
- "arch-2.1.2" = {
+ "arch-2.2.0" = {
name = "arch";
packageName = "arch";
- version = "2.1.2";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz";
- sha512 = "NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==";
+ url = "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz";
+ sha512 = "Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==";
};
};
"archive-type-4.0.0" = {
@@ -8374,6 +8905,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";
@@ -8671,6 +9211,15 @@ let
sha512 = "hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==";
};
};
+ "array-flatten-3.0.0" = {
+ name = "array-flatten";
+ packageName = "array-flatten";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz";
+ sha512 = "zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==";
+ };
+ };
"array-ify-1.0.0" = {
name = "array-ify";
packageName = "array-ify";
@@ -8680,13 +9229,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" = {
@@ -9031,13 +9580,13 @@ let
sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
};
};
- "ast-module-types-2.6.0" = {
+ "ast-module-types-2.7.1" = {
name = "ast-module-types";
packageName = "ast-module-types";
- version = "2.6.0";
+ version = "2.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.6.0.tgz";
- sha512 = "zXSoVaMrf2R+r+ISid5/9a8SXm1LLdkhHzh6pSRhj9jklzruOOl1hva1YmFT33wAstg/f9ZndJAlq1BSrFLSGA==";
+ url = "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.7.1.tgz";
+ sha512 = "Rnnx/4Dus6fn7fTqdeLEAn5vUll5w7/vts0RN608yFa6si/rDOUonlIIiwugHBFWjylHjxm9owoSZn71KwG4gw==";
};
};
"ast-types-0.12.1" = {
@@ -9292,6 +9841,15 @@ let
sha1 = "125dd09de95d3ea30a378adbed021092179b03c9";
};
};
+ "async-write-2.1.0" = {
+ name = "async-write";
+ packageName = "async-write";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/async-write/-/async-write-2.1.0.tgz";
+ sha1 = "1e762817d849ce44bfac07925a42036787061b15";
+ };
+ };
"asynckit-0.4.0" = {
name = "asynckit";
packageName = "asynckit";
@@ -9373,13 +9931,13 @@ let
sha512 = "kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==";
};
};
- "atomically-1.5.0" = {
+ "atomically-1.7.0" = {
name = "atomically";
packageName = "atomically";
- version = "1.5.0";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/atomically/-/atomically-1.5.0.tgz";
- sha512 = "BTkqh410x70yF7iFtJxnL7N5j6HU0JYrJpvLUbZNM4u9rvCPveqKo6nFM9aFrjAOOpzPBnxKVncJ8o/GfEx18g==";
+ url = "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz";
+ sha512 = "Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==";
};
};
"attach-ware-1.1.1" = {
@@ -9463,13 +10021,22 @@ let
sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3";
};
};
- "aws-sdk-2.773.0" = {
+ "aws-sdk-2.784.0" = {
+ name = "aws-sdk";
+ packageName = "aws-sdk";
+ version = "2.784.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.784.0.tgz";
+ sha512 = "+KBkqH7t/XE91Fqn8eyJeNIWsnhSWL8bSUqFD7TfE3FN07MTlC0nprGYp+2WfcYNz5i8Bus1vY2DHNVhtTImnw==";
+ };
+ };
+ "aws-sdk-2.799.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.773.0";
+ version = "2.799.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.773.0.tgz";
- sha512 = "bwqEm/x3HMUd/xfcUeTjCQFi904oSNcwl2ZNz3mwAdEIqt3sQ9aE3GYoZQxKXw/XHQlF7hPiKO07GDGmS6x4AQ==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.799.0.tgz";
+ sha512 = "NYAoiNU+bJXhlJsC0rFqrmD5t5ho7/VxldmziP6HLPYHfOCI9Uvk6UVjfPmhLWPm0mHnIxhsHqmsNGyjhHNYmw==";
};
};
"aws-sign2-0.6.0" = {
@@ -9490,13 +10057,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==";
};
};
"axios-0.17.1" = {
@@ -9589,6 +10156,15 @@ let
sha512 = "z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==";
};
};
+ "babel-eslint-10.1.0" = {
+ name = "babel-eslint";
+ packageName = "babel-eslint";
+ version = "10.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz";
+ sha512 = "ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==";
+ };
+ };
"babel-extract-comments-1.0.0" = {
name = "babel-extract-comments";
packageName = "babel-extract-comments";
@@ -9679,6 +10255,15 @@ let
sha512 = "7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==";
};
};
+ "babel-loader-8.2.2" = {
+ name = "babel-loader";
+ packageName = "babel-loader";
+ version = "8.2.2";
+ src = fetchurl {
+ 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" = {
name = "babel-plugin-dynamic-import-node";
packageName = "babel-plugin-dynamic-import-node";
@@ -9805,13 +10390,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" = {
@@ -10138,6 +10723,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";
@@ -10210,6 +10804,15 @@ let
sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
};
};
+ "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==";
+ };
+ };
"base64-stream-1.0.0" = {
name = "base64-stream";
packageName = "base64-stream";
@@ -10291,6 +10894,15 @@ let
sha1 = "dc34314f4e679318093fc760272525f94bf25c16";
};
};
+ "bcfg-0.1.6" = {
+ name = "bcfg";
+ packageName = "bcfg";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcfg/-/bcfg-0.1.6.tgz";
+ sha512 = "BR2vwQZwu24aRm588XHOnPVjjQtbK8sF0RopRFgMuke63/REJMWnePTa2YHKDBefuBYiVdgkowuB1/e4K7Ue3g==";
+ };
+ };
"bcrypt-3.0.6" = {
name = "bcrypt";
packageName = "bcrypt";
@@ -10336,6 +10948,51 @@ let
sha1 = "9ab5627b93e60621ff7cdac5da9733027df1d0cb";
};
};
+ "bcrypto-5.3.0" = {
+ name = "bcrypto";
+ packageName = "bcrypto";
+ version = "5.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcrypto/-/bcrypto-5.3.0.tgz";
+ sha512 = "SP48cpoc4BkEPNOErdsZ1VjbtdXY/C0f5wAywWniLne/Fd/5oOBqLbC6ZavngLvk4oik76g4I7PO5KduJoqECQ==";
+ };
+ };
+ "bcurl-0.1.9" = {
+ name = "bcurl";
+ packageName = "bcurl";
+ version = "0.1.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcurl/-/bcurl-0.1.9.tgz";
+ sha512 = "WV9LKCqFPtmGwIOqHexJx3Mm/9H/G5bwSCZxJXq9WRrnVQmd58L+Ltxgp/2QicveDG6AgTfepP6JtNiYWbbeHQ==";
+ };
+ };
+ "bdb-1.3.0" = {
+ name = "bdb";
+ packageName = "bdb";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bdb/-/bdb-1.3.0.tgz";
+ sha512 = "oJnWnHOTcnJhazwpEzQvPFtSR1IdHtS3PczuLY3klgZTTtRUbARX7tdphQS8iNUUwEVMfuO93eHDWwTICoeJlg==";
+ };
+ };
+ "bdns-0.1.5" = {
+ name = "bdns";
+ packageName = "bdns";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bdns/-/bdns-0.1.5.tgz";
+ 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";
@@ -10390,6 +11047,15 @@ let
sha512 = "2uhEl8FdjSBUyb69qDTgOEeeqDTa+n3yMQzLW0cOzNf1Ow5bwcg3idf+qsWisIKRH8Bk8oC7UXL8irRcPA8ZEQ==";
};
};
+ "bep53-range-1.1.0" = {
+ name = "bep53-range";
+ packageName = "bep53-range";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bep53-range/-/bep53-range-1.1.0.tgz";
+ sha512 = "yGQTG4NtwTciX0Bkgk1FqQL4p+NiCQKpTSFho2lrxvUkXIlzyJDwraj8aYxAxRZMnnOhRr7QlIBoMRPEnIR34Q==";
+ };
+ };
"better-ajv-errors-0.6.7" = {
name = "better-ajv-errors";
packageName = "better-ajv-errors";
@@ -10408,6 +11074,42 @@ let
sha1 = "40866b9e1b9e0b55b481894311e68faffaebc522";
};
};
+ "bevent-0.1.5" = {
+ name = "bevent";
+ packageName = "bevent";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bevent/-/bevent-0.1.5.tgz";
+ sha512 = "hs6T3BjndibrAmPSoKTHmKa3tz/c6Qgjv9iZw+tAoxuP6izfTCkzfltBQrW7SuK5xnY22gv9jCEf51+mRH+Qvg==";
+ };
+ };
+ "bfile-0.2.2" = {
+ name = "bfile";
+ packageName = "bfile";
+ version = "0.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bfile/-/bfile-0.2.2.tgz";
+ sha512 = "X205SsJ7zFAnjeJ/pBLqDqF10x/4Su3pBy8UdVKw4hdGJk7t5pLoRi+uG4rPaDAClGbrEfT/06PGUbYiMYKzTg==";
+ };
+ };
+ "bfilter-1.0.5" = {
+ name = "bfilter";
+ packageName = "bfilter";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bfilter/-/bfilter-1.0.5.tgz";
+ sha512 = "GupIidtCvLbKhXnA1sxvrwa+gh95qbjafy7P1U1x/2DHxNabXq4nGW0x3rmgzlJMYlVl+c8fMxoMRIwpKYlgcQ==";
+ };
+ };
+ "bheep-0.1.5" = {
+ name = "bheep";
+ packageName = "bheep";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bheep/-/bheep-0.1.5.tgz";
+ sha512 = "0KR5Zi8hgJBKL35+aYzndCTtgSGakOMxrYw2uszd5UmXTIfx3+drPGoETlVbQ6arTdAzSoQYA1j35vbaWpQXBg==";
+ };
+ };
"biased-opener-0.2.8" = {
name = "biased-opener";
packageName = "biased-opener";
@@ -10444,6 +11146,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";
@@ -10543,6 +11254,78 @@ let
sha512 = "p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==";
};
};
+ "binet-0.3.6" = {
+ name = "binet";
+ packageName = "binet";
+ version = "0.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/binet/-/binet-0.3.6.tgz";
+ 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";
@@ -10552,13 +11335,13 @@ let
sha1 = "b05d8b5f0d09f2df35a9db3b3a62d3808c46c457";
};
};
- "bitfield-3.0.0" = {
+ "bitfield-4.0.0" = {
name = "bitfield";
packageName = "bitfield";
- version = "3.0.0";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bitfield/-/bitfield-3.0.0.tgz";
- sha512 = "hJmWKucJQfdSkQPDPBKmWogM9s8+NOSzDT9QVbJbjinXaQ0bJKPu/cn98qRWy3PDNWtKw4XaoUP3XruGRIKEgg==";
+ url = "https://registry.npmjs.org/bitfield/-/bitfield-4.0.0.tgz";
+ sha512 = "jtuSG9CQr5yoHFuvhgf50+DH8Aezl3C/mMSfqdG4DqP7Kqe34uBUtCEHPN9oWaldTm96/i7y5e778SnM5ES4rw==";
};
};
"bitfield-rle-2.2.1" = {
@@ -10597,6 +11380,15 @@ let
sha512 = "fvb6M58Ceiv/S94nu6zeaiMoJvUYOeIqRbgaClm+kJTzCAqJPtAR/31pXNYB5iEReOoKqQB5zY33gY0W6ZRWQQ==";
};
};
+ "bittorrent-lsd-1.1.0" = {
+ name = "bittorrent-lsd";
+ packageName = "bittorrent-lsd";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bittorrent-lsd/-/bittorrent-lsd-1.1.0.tgz";
+ sha512 = "j9F+bDt1R//+kLfeSgkmc1A3x0u70gjb/FXaRgTtw+V3wIeYjOekiIlmsXf1SNKuxU5YHDkNL8CFNHx+MfSPSw==";
+ };
+ };
"bittorrent-peerid-1.3.3" = {
name = "bittorrent-peerid";
packageName = "bittorrent-peerid";
@@ -10606,13 +11398,13 @@ let
sha512 = "tSh9HdQgwyEAfo1jzoGEis6o/zs4CcdRTchG93XVl5jct+DCAN90M5MVUV76k2vJ9Xg3GAzLB5NLsY/vnVTh6w==";
};
};
- "bittorrent-protocol-3.1.1" = {
+ "bittorrent-protocol-3.2.0" = {
name = "bittorrent-protocol";
packageName = "bittorrent-protocol";
- version = "3.1.1";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.1.1.tgz";
- sha512 = "kthSXghQ9DRQ4Lrjr1ceyIeEMeL5x9WiaSrQyR+5Nrr3g9QY6MvDeq+KLQz17R6094iDmT/LgFbQYAPj09/oUA==";
+ url = "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.2.0.tgz";
+ sha512 = "8xgCgK8xUg7MXZBxhqJapZy9hexHwN2TCD+b8m4yWg56/ZFfdkULxhxQkzuhpXyUfvKIKxeRzGmLT43li7FDKg==";
};
};
"bittorrent-tracker-7.7.0" = {
@@ -10714,6 +11506,15 @@ let
sha512 = "jLLXR9pjjm/T2jY0Q8OCCpuDquWiMULkPyT8YNaiLUR0j1MchTQK/Q7SiuD63jn9ekn9BrohwP1Kom/FylmeHQ==";
};
};
+ "blgr-0.1.8" = {
+ name = "blgr";
+ packageName = "blgr";
+ version = "0.1.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/blgr/-/blgr-0.1.8.tgz";
+ sha512 = "9AvDK+lc92q//63S8cHtkaB060YOZqoqd0DkMwn35mR1SrcY0FXnCHePHZFx6Oe1d/6wj8Lw7mKEGoShCUf3Yw==";
+ };
+ };
"blob-0.0.2" = {
name = "blob";
packageName = "blob";
@@ -10732,13 +11533,13 @@ let
sha512 = "gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==";
};
};
- "blob-to-buffer-1.2.8" = {
+ "blob-to-buffer-1.2.9" = {
name = "blob-to-buffer";
packageName = "blob-to-buffer";
- version = "1.2.8";
+ version = "1.2.9";
src = fetchurl {
- url = "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.8.tgz";
- sha512 = "re0AIxakF504MgeMtIyJkVcZ8T5aUxtp/QmTMlmjyb3P44E1BEv5x3LATBGApWAJATyXHtkXRD+gWTmeyYLiQA==";
+ url = "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.9.tgz";
+ sha512 = "BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==";
};
};
"block-stream-0.0.9" = {
@@ -10759,6 +11560,24 @@ let
sha512 = "1oI+RHHUEo64xomy1ozLgVJetFlHkIfQfJzTBQrj6xWnEMEPooeo2fZoqFjp0yzfHMBrgxwgh70tKp6T17+i3g==";
};
};
+ "blru-0.1.6" = {
+ name = "blru";
+ packageName = "blru";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/blru/-/blru-0.1.6.tgz";
+ sha512 = "34+xZ2u4ys/aUzWCU9m6Eee4nVuN1ywdxbi8b3Z2WULU6qvnfeHvCWEdGzlVfRbbhimG2xxJX6R77GD2cuVO6w==";
+ };
+ };
+ "blst-0.1.5" = {
+ name = "blst";
+ packageName = "blst";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/blst/-/blst-0.1.5.tgz";
+ sha512 = "TPl04Cx3CHdPFAJ2x9Xx1Z1FOfpAzmNPfHkfo+pGAaNH4uLhS58ExvamVkZh3jadF+B7V5sMtqvrqdf9mHINYA==";
+ };
+ };
"bluebird-1.1.1" = {
name = "bluebird";
packageName = "bluebird";
@@ -10822,6 +11641,15 @@ let
sha1 = "e05a63f796a6c1ff25f4771ec7adadc148c07233";
};
};
+ "bmutex-0.1.6" = {
+ name = "bmutex";
+ packageName = "bmutex";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bmutex/-/bmutex-0.1.6.tgz";
+ sha512 = "nXWOXtQHbfPaMl6jyEF/rmRMrcemj2qn+OCAI/uZYurjfx7Dg3baoXdPzHOL0U8Cfvn8CWxKcnM/rgxL7DR4zw==";
+ };
+ };
"bn.js-4.11.9" = {
name = "bn.js";
packageName = "bn.js";
@@ -10858,6 +11686,15 @@ let
sha1 = "e16661697452d436bf9886238cc791b08d66a61a";
};
};
+ "bns-0.13.0" = {
+ name = "bns";
+ packageName = "bns";
+ version = "0.13.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bns/-/bns-0.13.0.tgz";
+ sha512 = "2aRg/m7+fvXsf+CpR30f0iXTgAFdf2UdhreZNhxbgMpVTo83rnlGhb6QuMznGIiqDxj6akDnONVg50M8wADoIw==";
+ };
+ };
"body-0.1.0" = {
name = "body";
packageName = "body";
@@ -10912,13 +11749,13 @@ let
sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e";
};
};
- "boolean-3.0.1" = {
+ "boolean-3.0.2" = {
name = "boolean";
packageName = "boolean";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/boolean/-/boolean-3.0.1.tgz";
- sha512 = "HRZPIjPcbwAVQvOTxR4YE3o8Xs98NqbbL1iEZDCz7CL8ql0Lt5iOyJFxfnAB0oFs8Oh02F/lLlg30Mexv46LjA==";
+ url = "https://registry.npmjs.org/boolean/-/boolean-3.0.2.tgz";
+ sha512 = "RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==";
};
};
"boom-2.10.1" = {
@@ -11272,13 +12109,13 @@ let
sha1 = "98dde8aa5c561fd6d3fe49bbaa102b74b396fdea";
};
};
- "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" = {
@@ -11317,22 +12154,58 @@ 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.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.7.tgz";
+ sha512 = "BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==";
+ };
+ };
+ "brq-0.1.8" = {
+ name = "brq";
+ packageName = "brq";
+ version = "0.1.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/brq/-/brq-0.1.8.tgz";
+ sha512 = "6SDY1lJMKXgt5TZ6voJQMH2zV1XPWWtm203PSkx3DSg9AYNYuRfOPFSBDkNemabzgpzFW9/neR4YhTvyJml8rQ==";
+ };
+ };
+ "bs32-0.1.6" = {
+ name = "bs32";
+ packageName = "bs32";
+ version = "0.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz";
- sha512 = "Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==";
+ url = "https://registry.npmjs.org/bs32/-/bs32-0.1.6.tgz";
+ 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" = {
@@ -11344,6 +12217,42 @@ let
sha512 = "gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==";
};
};
+ "bsert-0.0.10" = {
+ name = "bsert";
+ packageName = "bsert";
+ version = "0.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bsert/-/bsert-0.0.10.tgz";
+ sha512 = "NHNwlac+WPy4t2LoNh8pXk8uaIGH3NSaIUbTTRXGpE2WEbq0te/tDykYHkFK57YKLPjv/aGHmbqvnGeVWDz57Q==";
+ };
+ };
+ "bsock-0.1.9" = {
+ name = "bsock";
+ packageName = "bsock";
+ version = "0.1.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bsock/-/bsock-0.1.9.tgz";
+ sha512 = "/l9Kg/c5o+n/0AqreMxh2jpzDMl1ikl4gUxT7RFNe3A3YRIyZkiREhwcjmqxiymJSRI/Qhew357xGn1SLw/xEw==";
+ };
+ };
+ "bsocks-0.2.5" = {
+ name = "bsocks";
+ packageName = "bsocks";
+ version = "0.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bsocks/-/bsocks-0.2.5.tgz";
+ sha512 = "w1yG8JmfKPIaTDLuR9TIxJM2Ma6nAiInRpLNZ43g3qPnPHjawCC4SV6Bdy84bEJQX1zJWYTgdod/BnQlDhq4Gg==";
+ };
+ };
+ "btcp-0.1.5" = {
+ name = "btcp";
+ packageName = "btcp";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/btcp/-/btcp-0.1.5.tgz";
+ sha512 = "tkrtMDxeJorn5p0KxaLXELneT8AbfZMpOFeoKYZ5qCCMMSluNuwut7pGccLC5YOJqmuk0DR774vNVQLC9sNq/A==";
+ };
+ };
"btoa-lite-1.0.0" = {
name = "btoa-lite";
packageName = "btoa-lite";
@@ -11371,6 +12280,15 @@ let
sha1 = "7dad97f17128da396169bf37ada4acb195361e30";
};
};
+ "budp-0.1.6" = {
+ name = "budp";
+ packageName = "budp";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/budp/-/budp-0.1.6.tgz";
+ sha512 = "o+a8NPq3DhV91j4nInjht2md6mbU1XL+7ciPltP66rw5uD3KP1m5r8lA94LZVaPKcFdJ0l2HVVzRNxnY26Pefg==";
+ };
+ };
"buefy-helper-json-1.0.3" = {
name = "buefy-helper-json";
packageName = "buefy-helper-json";
@@ -11398,13 +12316,22 @@ let
sha512 = "c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==";
};
};
- "buffer-5.6.0" = {
+ "buffer-5.7.1" = {
name = "buffer";
packageName = "buffer";
- version = "5.6.0";
+ version = "5.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz";
- sha512 = "/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==";
+ url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz";
+ sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==";
+ };
+ };
+ "buffer-6.0.3" = {
+ name = "buffer";
+ packageName = "buffer";
+ version = "6.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz";
+ sha512 = "FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==";
};
};
"buffer-alloc-1.2.0" = {
@@ -11533,6 +12460,15 @@ let
sha512 = "I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==";
};
};
+ "buffer-map-0.0.7" = {
+ name = "buffer-map";
+ packageName = "buffer-map";
+ version = "0.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-map/-/buffer-map-0.0.7.tgz";
+ sha512 = "95try3p/vMRkIAAnJDaGkFhGpT/65NoeW6XelEPjAomWYR58RQtW4khn0SwKj34kZoE7uxL7w2koZSwbnszvQQ==";
+ };
+ };
"buffer-queue-1.0.0" = {
name = "buffer-queue";
packageName = "buffer-queue";
@@ -11605,13 +12541,13 @@ let
sha1 = "69fdf13ad9d91222baee109945faadc431534f86";
};
};
- "bufferutil-4.0.1" = {
+ "bufferutil-4.0.2" = {
name = "bufferutil";
packageName = "bufferutil";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.1.tgz";
- sha512 = "xowrxvpxojqkagPcWRQVXZl0YXhRhAtBEIq3VoER1NH5Mw1n1o0ojdspp+GS2J//2gCVyrzQDApQ4unGF+QOoA==";
+ url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.2.tgz";
+ sha512 = "AtnG3W6M8B2n4xDQ5R+70EXvOpnXsFYg/AK2yTZd+HQ/oxAdz+GI+DvjmhBw3L0ole+LJ0ngqY4JMbDzkfNzhA==";
};
};
"bufferview-1.0.1" = {
@@ -11623,6 +12559,15 @@ let
sha1 = "7afd74a45f937fa422a1d338c08bbfdc76cd725d";
};
};
+ "bufio-1.0.7" = {
+ name = "bufio";
+ packageName = "bufio";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bufio/-/bufio-1.0.7.tgz";
+ sha512 = "bd1dDQhiC+bEbEfg56IdBv7faWa6OipMs/AFFFvtFnB3wAYjlwQpQRZ0pm6ZkgtfL0pILRXhKxOiQj6UzoMR7A==";
+ };
+ };
"bufrw-1.3.0" = {
name = "bufrw";
packageName = "bufrw";
@@ -11713,6 +12658,15 @@ let
sha512 = "tY6iaw+iYbCjlsAgAyO4CeA7Usnj5VndygMfd2PcHK++626oMoHANcdsH5tq5VxRPsbk9M1fbuk0a5pX9axV2w==";
};
};
+ "bupnp-0.2.6" = {
+ name = "bupnp";
+ packageName = "bupnp";
+ version = "0.2.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bupnp/-/bupnp-0.2.6.tgz";
+ sha512 = "J6ykzJhZMxXKN78K+1NzFi3v/51X2Mvzp2hW42BWwmxIVfau6PaN99gyABZ8x05e8MObWbsAis23gShhj9qpbw==";
+ };
+ };
"busboy-0.2.14" = {
name = "busboy";
packageName = "busboy";
@@ -11731,6 +12685,24 @@ let
sha512 = "y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==";
};
};
+ "bval-0.1.6" = {
+ name = "bval";
+ packageName = "bval";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bval/-/bval-0.1.6.tgz";
+ sha512 = "jxNH9gSx7g749hQtS+nTxXYz/bLxwr4We1RHFkCYalNYcj12RfbW6qYWsKu0RYiKAdFcbNoZRHmWrIuXIyhiQQ==";
+ };
+ };
+ "bweb-0.1.10" = {
+ name = "bweb";
+ packageName = "bweb";
+ version = "0.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bweb/-/bweb-0.1.10.tgz";
+ sha512 = "3Kkz/rfsyAWUS+8DV5XYhwcgVN4DfDewrP+iFTcpQfdZzcF6+OypAq7dHOtXV0sW7U/3msA/sEEqz0MHZ9ERWg==";
+ };
+ };
"byline-5.0.0" = {
name = "byline";
packageName = "byline";
@@ -11902,6 +12874,15 @@ let
sha512 = "A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==";
};
};
+ "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";
@@ -12064,13 +13045,13 @@ let
sha512 = "8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==";
};
};
- "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==";
};
};
"camelcase-keys-2.1.0" = {
@@ -12118,13 +13099,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==";
};
};
"canvas-2.6.1" = {
@@ -12226,13 +13207,13 @@ let
sha512 = "Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==";
};
};
- "ccount-1.0.5" = {
+ "ccount-1.1.0" = {
name = "ccount";
packageName = "ccount";
- version = "1.0.5";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz";
- sha512 = "MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==";
+ url = "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz";
+ sha512 = "vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==";
};
};
"center-align-0.1.3" = {
@@ -12343,15 +13324,6 @@ let
sha512 = "4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==";
};
};
- "chalk-4.0.0" = {
- name = "chalk";
- packageName = "chalk";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz";
- sha512 = "N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==";
- };
- };
"chalk-4.1.0" = {
name = "chalk";
packageName = "chalk";
@@ -12586,15 +13558,6 @@ let
sha512 = "0UQ55f51JBkOFa+fvR76ywRzxiPwQS3Xe8oe5bZRphpv+dIMeerW5Zn5e4cUy4COJwVtJyU0R79RMnw+aCqmGA==";
};
};
- "child-process-promise-2.2.1" = {
- name = "child-process-promise";
- packageName = "child-process-promise";
- version = "2.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/child-process-promise/-/child-process-promise-2.2.1.tgz";
- sha1 = "4730a11ef610fad450b8f223c79d31d7bdad8074";
- };
- };
"chloride-2.3.0" = {
name = "chloride";
packageName = "chloride";
@@ -12613,15 +13576,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";
@@ -12658,15 +13612,6 @@ let
sha512 = "dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==";
};
};
- "chokidar-3.4.2" = {
- name = "chokidar";
- packageName = "chokidar";
- version = "3.4.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz";
- sha512 = "IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==";
- };
- };
"chokidar-3.4.3" = {
name = "chokidar";
packageName = "chokidar";
@@ -12712,13 +13657,13 @@ let
sha512 = "uiRdh4ZZy+UTPSrAdp8hqEdVb1EllLtTHOt5TMaOjJUvi+O54/83Fc5K2ld1P+TJX+dw5B+8/sCgzI6eaur/lg==";
};
};
- "chrome-dgram-3.0.5" = {
+ "chrome-dgram-3.0.6" = {
name = "chrome-dgram";
packageName = "chrome-dgram";
- version = "3.0.5";
+ version = "3.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/chrome-dgram/-/chrome-dgram-3.0.5.tgz";
- sha512 = "RcCR5Kpn+F7VGmtL3ex78ltB+cuuSTZdGBa4j3fQwUqz/90uOKd5t+WmnJp+QNv017oaHzn5GoMv1mCoRTmehQ==";
+ url = "https://registry.npmjs.org/chrome-dgram/-/chrome-dgram-3.0.6.tgz";
+ sha512 = "bqBsUuaOiXiqxXt/zA/jukNJJ4oaOtc7ciwqJpZVEaaXwwxqgI2/ZdG02vXYWUhHGziDlvGMQWk0qObgJwVYKA==";
};
};
"chrome-dns-1.0.1" = {
@@ -12964,13 +13909,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" = {
@@ -13180,6 +14125,15 @@ let
sha512 = "aXoHgEOtkem8sJmQrU/jXsojCq8uOp8++9lybCbt9mFDyPouSNawSdoPjuM00PPaSPCJThvY0VNYOQNd6gGQCA==";
};
};
+ "cli-ux-5.5.1" = {
+ name = "cli-ux";
+ packageName = "cli-ux";
+ version = "5.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-ux/-/cli-ux-5.5.1.tgz";
+ sha512 = "t3DT1U1C3rArLGYLpKa3m9dr/8uKZRI8HRm/rXKL7UTjm4c+Yd9zHNWg1tP8uaJkUbhmvx5SQHwb3VWpPUVdHQ==";
+ };
+ };
"cli-width-1.1.1" = {
name = "cli-width";
packageName = "cli-width";
@@ -13324,13 +14278,13 @@ let
sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
};
};
- "cliui-7.0.3" = {
+ "cliui-7.0.4" = {
name = "cliui";
packageName = "cliui";
- version = "7.0.3";
+ version = "7.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/cliui/-/cliui-7.0.3.tgz";
- sha512 = "Gj3QHTkVMPKqwP3f7B4KPkBZRMR9r4rfi5bXFpg1a+Svvj8l7q5CnkBkVQzfxT5DFSsGk2+PascOgL0JYkL2kw==";
+ url = "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz";
+ sha512 = "OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==";
};
};
"clivas-0.1.4" = {
@@ -13630,13 +14584,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" = {
@@ -13702,6 +14656,15 @@ let
sha512 = "jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==";
};
};
+ "color-3.1.2" = {
+ name = "color";
+ packageName = "color";
+ version = "3.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color/-/color-3.1.2.tgz";
+ sha512 = "vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==";
+ };
+ };
"color-3.1.3" = {
name = "color";
packageName = "color";
@@ -13936,13 +14899,13 @@ let
sha512 = "MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==";
};
};
- "command-line-usage-6.1.0" = {
+ "command-line-usage-6.1.1" = {
name = "command-line-usage";
packageName = "command-line-usage";
- version = "6.1.0";
+ version = "6.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz";
- sha512 = "Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==";
+ url = "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz";
+ sha512 = "F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==";
};
};
"commander-0.6.1" = {
@@ -14080,15 +15043,6 @@ let
sha512 = "Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==";
};
};
- "commander-4.1.0" = {
- name = "commander";
- packageName = "commander";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-4.1.0.tgz";
- sha512 = "NIQrwvv9V39FHgGFm36+U9SMQzbiHvU79k+iADraJTpmrFFfx7Ds0IvDoAdZsDrknlkRk14OYoWXb57uTh7/sw==";
- };
- };
"commander-4.1.1" = {
name = "commander";
packageName = "commander";
@@ -14125,6 +15079,15 @@ let
sha512 = "wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA==";
};
};
+ "commander-6.2.0" = {
+ name = "commander";
+ packageName = "commander";
+ version = "6.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz";
+ sha512 = "zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==";
+ };
+ };
"commandpost-1.4.0" = {
name = "commandpost";
packageName = "commandpost";
@@ -14287,13 +15250,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" = {
@@ -14738,13 +15701,13 @@ let
sha512 = "jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==";
};
};
- "conventional-changelog-angular-5.0.11" = {
+ "conventional-changelog-angular-5.0.12" = {
name = "conventional-changelog-angular";
packageName = "conventional-changelog-angular";
- version = "5.0.11";
+ version = "5.0.12";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz";
- sha512 = "nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw==";
+ url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz";
+ sha512 = "5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==";
};
};
"conventional-changelog-core-3.2.3" = {
@@ -14765,31 +15728,31 @@ let
sha512 = "GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==";
};
};
- "conventional-changelog-writer-4.0.17" = {
+ "conventional-changelog-writer-4.0.18" = {
name = "conventional-changelog-writer";
packageName = "conventional-changelog-writer";
- version = "4.0.17";
+ version = "4.0.18";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.17.tgz";
- sha512 = "IKQuK3bib/n032KWaSb8YlBFds+aLmzENtnKtxJy3+HqDq5kohu3g/UdNbIHeJWygfnEbZjnCKFxAW0y7ArZAw==";
+ url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz";
+ sha512 = "mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==";
};
};
- "conventional-commits-filter-2.0.6" = {
+ "conventional-commits-filter-2.0.7" = {
name = "conventional-commits-filter";
packageName = "conventional-commits-filter";
- version = "2.0.6";
+ version = "2.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz";
- sha512 = "4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==";
+ url = "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz";
+ sha512 = "ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==";
};
};
- "conventional-commits-parser-3.1.0" = {
+ "conventional-commits-parser-3.2.0" = {
name = "conventional-commits-parser";
packageName = "conventional-commits-parser";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz";
- sha512 = "RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==";
+ url = "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz";
+ sha512 = "XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==";
};
};
"conventional-recommended-bump-5.0.1" = {
@@ -15053,13 +16016,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" = {
@@ -15071,13 +16034,22 @@ let
sha512 = "vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==";
};
};
- "core-js-compat-3.6.5" = {
+ "core-js-3.8.0" = {
+ name = "core-js";
+ packageName = "core-js";
+ version = "3.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/core-js/-/core-js-3.8.0.tgz";
+ sha512 = "W2VYNB0nwQQE7tKS7HzXd7r2y/y2SVJl4ga6oH/dnaLFzM0o2lB2P3zCkWj5Wc/zyMYjtgd5Hmhk0ObkQFZOIA==";
+ };
+ };
+ "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" = {
@@ -15242,13 +16214,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" = {
@@ -15377,15 +16349,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";
@@ -15449,6 +16412,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";
@@ -15485,6 +16457,15 @@ let
sha512 = "oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==";
};
};
+ "css-b64-images-0.2.5" = {
+ name = "css-b64-images";
+ packageName = "css-b64-images";
+ version = "0.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/css-b64-images/-/css-b64-images-0.2.5.tgz";
+ sha1 = "42005d83204b2b4a5d93b6b1a5644133b5927a02";
+ };
+ };
"css-color-keywords-1.0.0" = {
name = "css-color-keywords";
packageName = "css-color-keywords";
@@ -15620,13 +16601,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-1.0.0" = {
@@ -15746,13 +16727,13 @@ let
sha1 = "178b43a44621221c27756086f531e02f42900ee8";
};
};
- "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==";
};
};
"cssom-0.3.8" = {
@@ -15800,13 +16781,13 @@ let
sha512 = "AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==";
};
};
- "csstype-2.6.13" = {
+ "csstype-2.6.14" = {
name = "csstype";
packageName = "csstype";
- version = "2.6.13";
+ version = "2.6.14";
src = fetchurl {
- url = "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz";
- sha512 = "ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==";
+ url = "https://registry.npmjs.org/csstype/-/csstype-2.6.14.tgz";
+ sha512 = "2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8A==";
};
};
"csurf-1.11.0" = {
@@ -15962,6 +16943,24 @@ let
sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==";
};
};
+ "d3-5.16.0" = {
+ name = "d3";
+ packageName = "d3";
+ version = "5.16.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz";
+ sha512 = "4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==";
+ };
+ };
+ "d3-array-1.2.4" = {
+ name = "d3-array";
+ packageName = "d3-array";
+ version = "1.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz";
+ sha512 = "KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==";
+ };
+ };
"d3-array-2.8.0" = {
name = "d3-array";
packageName = "d3-array";
@@ -15971,6 +16970,51 @@ let
sha512 = "6V272gsOeg7+9pTW1jSYOR1QE37g95I3my1hBmY+vOUNHRrk9yt4OTz/gK7PMkVAVDrYYq4mq3grTiZ8iJdNIw==";
};
};
+ "d3-axis-1.0.12" = {
+ name = "d3-axis";
+ packageName = "d3-axis";
+ version = "1.0.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz";
+ sha512 = "ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==";
+ };
+ };
+ "d3-brush-1.1.6" = {
+ name = "d3-brush";
+ packageName = "d3-brush";
+ version = "1.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz";
+ sha512 = "7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==";
+ };
+ };
+ "d3-chord-1.0.6" = {
+ name = "d3-chord";
+ packageName = "d3-chord";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz";
+ sha512 = "JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==";
+ };
+ };
+ "d3-collection-1.0.7" = {
+ name = "d3-collection";
+ packageName = "d3-collection";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz";
+ sha512 = "ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==";
+ };
+ };
+ "d3-color-1.4.1" = {
+ name = "d3-color";
+ packageName = "d3-color";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz";
+ sha512 = "p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==";
+ };
+ };
"d3-color-2.0.0" = {
name = "d3-color";
packageName = "d3-color";
@@ -15980,6 +17024,15 @@ let
sha512 = "SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==";
};
};
+ "d3-contour-1.3.2" = {
+ name = "d3-contour";
+ packageName = "d3-contour";
+ version = "1.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz";
+ sha512 = "hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==";
+ };
+ };
"d3-delaunay-5.3.0" = {
name = "d3-delaunay";
packageName = "d3-delaunay";
@@ -15989,6 +17042,15 @@ let
sha512 = "amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==";
};
};
+ "d3-dispatch-1.0.6" = {
+ name = "d3-dispatch";
+ packageName = "d3-dispatch";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz";
+ sha512 = "fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==";
+ };
+ };
"d3-dispatch-2.0.0" = {
name = "d3-dispatch";
packageName = "d3-dispatch";
@@ -15998,6 +17060,24 @@ let
sha512 = "S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==";
};
};
+ "d3-drag-1.2.5" = {
+ name = "d3-drag";
+ packageName = "d3-drag";
+ version = "1.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz";
+ sha512 = "rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==";
+ };
+ };
+ "d3-dsv-1.2.0" = {
+ name = "d3-dsv";
+ packageName = "d3-dsv";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz";
+ sha512 = "9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==";
+ };
+ };
"d3-dsv-2.0.0" = {
name = "d3-dsv";
packageName = "d3-dsv";
@@ -16007,6 +17087,33 @@ let
sha512 = "E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==";
};
};
+ "d3-ease-1.0.7" = {
+ name = "d3-ease";
+ packageName = "d3-ease";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz";
+ sha512 = "lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==";
+ };
+ };
+ "d3-fetch-1.2.0" = {
+ name = "d3-fetch";
+ packageName = "d3-fetch";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz";
+ sha512 = "yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==";
+ };
+ };
+ "d3-force-1.2.1" = {
+ name = "d3-force";
+ packageName = "d3-force";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz";
+ sha512 = "HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==";
+ };
+ };
"d3-force-2.1.1" = {
name = "d3-force";
packageName = "d3-force";
@@ -16016,6 +17123,15 @@ let
sha512 = "nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==";
};
};
+ "d3-format-1.4.5" = {
+ name = "d3-format";
+ packageName = "d3-format";
+ version = "1.4.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz";
+ sha512 = "J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==";
+ };
+ };
"d3-format-2.0.0" = {
name = "d3-format";
packageName = "d3-format";
@@ -16025,6 +17141,15 @@ let
sha512 = "Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==";
};
};
+ "d3-geo-1.12.1" = {
+ name = "d3-geo";
+ packageName = "d3-geo";
+ version = "1.12.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz";
+ sha512 = "XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==";
+ };
+ };
"d3-geo-2.0.1" = {
name = "d3-geo";
packageName = "d3-geo";
@@ -16043,6 +17168,15 @@ let
sha512 = "1JE+filVbkEX2bT25dJdQ05iA4QHvUwev6o0nIQHOSrNlHCAKfVss/U10vEM3pA4j5v7uQoFdQ4KLbx9BlEbWA==";
};
};
+ "d3-hierarchy-1.1.9" = {
+ name = "d3-hierarchy";
+ packageName = "d3-hierarchy";
+ version = "1.1.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz";
+ sha512 = "j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==";
+ };
+ };
"d3-hierarchy-2.0.0" = {
name = "d3-hierarchy";
packageName = "d3-hierarchy";
@@ -16052,6 +17186,15 @@ let
sha512 = "SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==";
};
};
+ "d3-interpolate-1.4.0" = {
+ name = "d3-interpolate";
+ packageName = "d3-interpolate";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz";
+ sha512 = "V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==";
+ };
+ };
"d3-interpolate-2.0.1" = {
name = "d3-interpolate";
packageName = "d3-interpolate";
@@ -16061,6 +17204,15 @@ let
sha512 = "c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==";
};
};
+ "d3-path-1.0.9" = {
+ name = "d3-path";
+ packageName = "d3-path";
+ version = "1.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz";
+ sha512 = "VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==";
+ };
+ };
"d3-path-2.0.0" = {
name = "d3-path";
packageName = "d3-path";
@@ -16070,6 +17222,24 @@ let
sha512 = "ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==";
};
};
+ "d3-polygon-1.0.6" = {
+ name = "d3-polygon";
+ packageName = "d3-polygon";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz";
+ sha512 = "k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==";
+ };
+ };
+ "d3-quadtree-1.0.7" = {
+ name = "d3-quadtree";
+ packageName = "d3-quadtree";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz";
+ sha512 = "RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==";
+ };
+ };
"d3-quadtree-2.0.0" = {
name = "d3-quadtree";
packageName = "d3-quadtree";
@@ -16079,6 +17249,24 @@ let
sha512 = "b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==";
};
};
+ "d3-random-1.1.2" = {
+ name = "d3-random";
+ packageName = "d3-random";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz";
+ sha512 = "6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==";
+ };
+ };
+ "d3-scale-2.2.2" = {
+ name = "d3-scale";
+ packageName = "d3-scale";
+ version = "2.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz";
+ sha512 = "LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==";
+ };
+ };
"d3-scale-3.2.3" = {
name = "d3-scale";
packageName = "d3-scale";
@@ -16088,6 +17276,33 @@ let
sha512 = "8E37oWEmEzj57bHcnjPVOBS3n4jqakOeuv1EDdQSiSrYnMCBdMd3nc4HtKk7uia8DUHcY/CGuJ42xxgtEYrX0g==";
};
};
+ "d3-scale-chromatic-1.5.0" = {
+ name = "d3-scale-chromatic";
+ packageName = "d3-scale-chromatic";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz";
+ sha512 = "ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==";
+ };
+ };
+ "d3-selection-1.4.2" = {
+ name = "d3-selection";
+ packageName = "d3-selection";
+ version = "1.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz";
+ sha512 = "SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==";
+ };
+ };
+ "d3-shape-1.3.7" = {
+ name = "d3-shape";
+ packageName = "d3-shape";
+ version = "1.3.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz";
+ sha512 = "EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==";
+ };
+ };
"d3-shape-2.0.0" = {
name = "d3-shape";
packageName = "d3-shape";
@@ -16097,6 +17312,15 @@ let
sha512 = "djpGlA779ua+rImicYyyjnOjeubyhql1Jyn1HK0bTyawuH76UQRWXd+pftr67H6Fa8hSwetkgb/0id3agKWykw==";
};
};
+ "d3-time-1.1.0" = {
+ name = "d3-time";
+ packageName = "d3-time";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz";
+ sha512 = "Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==";
+ };
+ };
"d3-time-2.0.0" = {
name = "d3-time";
packageName = "d3-time";
@@ -16106,6 +17330,15 @@ let
sha512 = "2mvhstTFcMvwStWd9Tj3e6CEqtOivtD8AUiHT8ido/xmzrI9ijrUUihZ6nHuf/vsScRBonagOdj0Vv+SEL5G3Q==";
};
};
+ "d3-time-format-2.3.0" = {
+ name = "d3-time-format";
+ packageName = "d3-time-format";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz";
+ sha512 = "guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==";
+ };
+ };
"d3-time-format-3.0.0" = {
name = "d3-time-format";
packageName = "d3-time-format";
@@ -16115,6 +17348,15 @@ let
sha512 = "UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==";
};
};
+ "d3-timer-1.0.10" = {
+ name = "d3-timer";
+ packageName = "d3-timer";
+ version = "1.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz";
+ sha512 = "B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==";
+ };
+ };
"d3-timer-2.0.0" = {
name = "d3-timer";
packageName = "d3-timer";
@@ -16124,6 +17366,33 @@ let
sha512 = "TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==";
};
};
+ "d3-transition-1.3.2" = {
+ name = "d3-transition";
+ packageName = "d3-transition";
+ version = "1.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz";
+ sha512 = "sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==";
+ };
+ };
+ "d3-voronoi-1.1.4" = {
+ name = "d3-voronoi";
+ packageName = "d3-voronoi";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz";
+ sha512 = "dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==";
+ };
+ };
+ "d3-zoom-1.8.3" = {
+ name = "d3-zoom";
+ packageName = "d3-zoom";
+ version = "1.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz";
+ sha512 = "VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==";
+ };
+ };
"dag-map-1.0.2" = {
name = "dag-map";
packageName = "dag-map";
@@ -16133,6 +17402,24 @@ let
sha1 = "e8379f041000ed561fc515475c1ed2c85eece8d7";
};
};
+ "dagre-0.8.5" = {
+ name = "dagre";
+ packageName = "dagre";
+ version = "0.8.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz";
+ sha512 = "/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==";
+ };
+ };
+ "dagre-d3-0.6.4" = {
+ name = "dagre-d3";
+ packageName = "dagre-d3";
+ version = "0.6.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz";
+ sha512 = "e/6jXeCP7/ptlAM48clmX4xTZc5Ek6T6kagS7Oz2HrYSdqcLZFLqpAfh7ldbZRFfxCZVyh61NEPR08UQRVxJzQ==";
+ };
+ };
"dargs-4.1.0" = {
name = "dargs";
packageName = "dargs";
@@ -16412,31 +17699,31 @@ let
sha512 = "3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==";
};
};
- "dayjs-1.9.3" = {
+ "dayjs-1.9.6" = {
name = "dayjs";
packageName = "dayjs";
- version = "1.9.3";
+ version = "1.9.6";
src = fetchurl {
- url = "https://registry.npmjs.org/dayjs/-/dayjs-1.9.3.tgz";
- sha512 = "V+1SyIvkS+HmNbN1G7A9+ERbFTV9KTXu6Oor98v2xHmzzpp52OIJhQuJSTywWuBY5pyAEmlwbCi1Me87n/SLOw==";
+ url = "https://registry.npmjs.org/dayjs/-/dayjs-1.9.6.tgz";
+ 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.20" = {
+ "deasync-0.1.21" = {
name = "deasync";
packageName = "deasync";
- version = "0.1.20";
+ version = "0.1.21";
src = fetchurl {
- url = "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz";
- sha512 = "E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==";
+ url = "https://registry.npmjs.org/deasync/-/deasync-0.1.21.tgz";
+ sha512 = "kUmM8Y+PZpMpQ+B4AuOW9k2Pfx/mSupJtxOsLzmnHY2WqZUYRFccFn2RhzPAqt3Xb+sorK/badW2D4zNzqZz5w==";
};
};
"death-1.1.0" = {
@@ -16538,6 +17825,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";
@@ -16556,13 +17852,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" = {
@@ -16583,6 +17879,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";
@@ -17105,15 +18410,6 @@ let
sha512 = "1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==";
};
};
- "del-cli-3.0.1" = {
- name = "del-cli";
- packageName = "del-cli";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/del-cli/-/del-cli-3.0.1.tgz";
- sha512 = "BLHItGr82rUbHhjMu41d+vw9Md49i81jmZSV00HdTq4t+RTHywmEht/23mNFpUl2YeLYJZJyGz4rdlMAyOxNeg==";
- };
- };
"delaunator-4.0.1" = {
name = "delaunator";
packageName = "delaunator";
@@ -17384,13 +18680,13 @@ let
sha512 = "6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==";
};
};
- "detective-amd-3.0.0" = {
+ "detective-amd-3.0.1" = {
name = "detective-amd";
packageName = "detective-amd";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/detective-amd/-/detective-amd-3.0.0.tgz";
- sha512 = "kOpKHyabdSKF9kj7PqYHLeHPw+TJT8q2u48tZYMkIcas28el1CYeLEJ42Nm+563/Fq060T5WknfwDhdX9+kkBQ==";
+ url = "https://registry.npmjs.org/detective-amd/-/detective-amd-3.0.1.tgz";
+ sha512 = "vJgluSKkPyo+/McW9hzwmZwY1VPA3BS0VS1agdpPAWAhr65HwC1ox4Ig82rVfGYDYCa4GcKQON5JWBk++2Kf1Q==";
};
};
"detective-cjs-3.1.1" = {
@@ -17474,13 +18770,13 @@ let
sha512 = "7/nIzKdQ8y2K0imjIP7dyg2GJ2h38Ps6VOMXWZHIarNDV3p6mTXyEugKFnkmsZ2DD58JEG34ILyVb3qdOMmP9w==";
};
};
- "devtools-protocol-0.0.799653" = {
+ "devtools-protocol-0.0.818844" = {
name = "devtools-protocol";
packageName = "devtools-protocol";
- version = "0.0.799653";
+ version = "0.0.818844";
src = fetchurl {
- url = "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.799653.tgz";
- sha512 = "t1CcaZbvm8pOlikqrsIM9GOa7Ipp07+4h/q9u0JXBWjPCjHdBl9KkddX87Vv9vBHoBGtwV79sYQNGnQM6iS5gg==";
+ url = "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz";
+ sha512 = "AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==";
};
};
"dezalgo-1.0.3" = {
@@ -17582,13 +18878,13 @@ let
sha512 = "IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==";
};
};
- "diff2html-3.1.14" = {
+ "diff2html-3.1.15" = {
name = "diff2html";
packageName = "diff2html";
- version = "3.1.14";
+ version = "3.1.15";
src = fetchurl {
- url = "https://registry.npmjs.org/diff2html/-/diff2html-3.1.14.tgz";
- sha512 = "Qot+l+v+aqGcuvJe1C8ZPev17deSyg+DOwICF3m8Ka/C3af1K2Wh2WENYulxv9CQyVhy2VarluR5fMfN5BEHIg==";
+ url = "https://registry.npmjs.org/diff2html/-/diff2html-3.1.15.tgz";
+ sha512 = "juAPno3aLDhLV6e2rPl1uQ3ZHpFT4o5Hpx5il4EH+nbdphwGgK1a7dQ/BnSXWlNPvEZ5l8lE5CTHijx5QPLzOQ==";
};
};
"diff3-0.0.3" = {
@@ -17735,13 +19031,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" = {
@@ -18104,13 +19400,13 @@ let
sha512 = "3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==";
};
};
- "dompurify-1.0.11" = {
+ "dompurify-2.2.2" = {
name = "dompurify";
packageName = "dompurify";
- version = "1.0.11";
+ version = "2.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/dompurify/-/dompurify-1.0.11.tgz";
- sha512 = "XywCTXZtc/qCX3iprD1pIklRVk/uhl8BKpkTxr+ZyMVUzSUg7wkQXRBp/euJ5J5moa1QvfpvaPQVP71z1O59dQ==";
+ url = "https://registry.npmjs.org/dompurify/-/dompurify-2.2.2.tgz";
+ sha512 = "BsGR4nDLaC5CNBnyT5I+d5pOeaoWvgVeg6Gq/aqmKYWMPR07131u60I80BvExLAJ0FQEIBQ1BTicw+C5+jOyrg==";
};
};
"domutils-1.4.3" = {
@@ -18230,6 +19526,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";
@@ -18446,13 +19751,13 @@ let
sha512 = "vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==";
};
};
- "easy-stack-1.0.0" = {
+ "easy-stack-1.0.1" = {
name = "easy-stack";
packageName = "easy-stack";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz";
- sha1 = "12c91b3085a37f0baa336e9486eac4bf94e3e788";
+ url = "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz";
+ sha512 = "wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==";
};
};
"ecc-jsbn-0.1.2" = {
@@ -18554,15 +19859,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";
@@ -18581,13 +19877,23 @@ let
sha512 = "dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==";
};
};
- "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==";
+ };
+ };
+ "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" = {
@@ -18626,6 +19932,15 @@ let
sha512 = "x+p+XNxLk8ittsYN7294mCnQ2i48udu3UGdHBv2gw1u1MVigXctcfbp5H9ebqTJnDxkbs6PdOSBOAdYGGDN7uA==";
};
};
+ "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" = {
name = "elliptic";
packageName = "elliptic";
@@ -18726,15 +20041,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";
@@ -18861,6 +20167,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";
@@ -18888,6 +20203,15 @@ let
sha512 = "b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg==";
};
};
+ "engine.io-4.0.4" = {
+ name = "engine.io";
+ packageName = "engine.io";
+ version = "4.0.4";
+ src = fetchurl {
+ 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" = {
name = "engine.io-client";
packageName = "engine.io-client";
@@ -18924,6 +20248,15 @@ let
sha512 = "x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==";
};
};
+ "engine.io-parser-4.0.1" = {
+ name = "engine.io-parser";
+ packageName = "engine.io-parser";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.1.tgz";
+ sha512 = "v5aZK1hlckcJDGmHz3W8xvI3NUHYc9t8QtTbqdR5OaH3S9iJZilPubauOm+vLWOMMWzpE3hiq92l9lTAHamRCg==";
+ };
+ };
"enhanced-resolve-2.3.0" = {
name = "enhanced-resolve";
packageName = "enhanced-resolve";
@@ -18942,13 +20275,13 @@ let
sha512 = "3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==";
};
};
- "enhanced-resolve-5.2.0" = {
+ "enhanced-resolve-5.3.2" = {
name = "enhanced-resolve";
packageName = "enhanced-resolve";
- version = "5.2.0";
+ version = "5.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.2.0.tgz";
- sha512 = "NZlGLl8DxmZoq0uqPPtJfsCAir68uR047+Udsh1FH4+5ydGQdMurn/A430A1BtxASVmMEuS7/XiJ5OxJ9apAzQ==";
+ url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.2.tgz";
+ sha512 = "G28GCrglCAH6+EqMN2D+Q2wCUS1O1vVQJBn8ME2I/Api41YBe4vLWWRBOUbwDH7vwzSZdljxwTRVqnf+sm6XqQ==";
};
};
"enquirer-2.3.6" = {
@@ -19014,6 +20347,15 @@ let
sha512 = "hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==";
};
};
+ "entity-decode-2.0.2" = {
+ name = "entity-decode";
+ packageName = "entity-decode";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/entity-decode/-/entity-decode-2.0.2.tgz";
+ sha512 = "5CCY/3ci4MC1m2jlumNjWd7VBFt4VfFnmSqSNmVcXq4gxM3Vmarxtt+SvmBnzwLS669MWdVuXboNVj1qN2esVg==";
+ };
+ };
"env-ci-3.2.2" = {
name = "env-ci";
packageName = "env-ci";
@@ -19104,6 +20446,15 @@ let
sha1 = "06e0116d3028f6aef4806849eb0ea6a748ae6960";
};
};
+ "err-code-2.0.3" = {
+ name = "err-code";
+ packageName = "err-code";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz";
+ sha512 = "2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==";
+ };
+ };
"errlop-2.2.0" = {
name = "errlop";
packageName = "errlop";
@@ -19185,13 +20536,13 @@ let
sha512 = "I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==";
};
};
- "es-get-iterator-1.1.0" = {
+ "es-get-iterator-1.1.1" = {
name = "es-get-iterator";
packageName = "es-get-iterator";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz";
- sha512 = "UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==";
+ url = "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.1.tgz";
+ sha512 = "qorBw8Y7B15DVLaJWy6WdEV/ZkieBcu6QCq/xzWzGOKJqgG1j754vXRfZ3NY7HSShneqU43mPB4OkQBTkvHhFw==";
};
};
"es-to-primitive-1.2.1" = {
@@ -19221,15 +20572,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";
@@ -19518,31 +20860,31 @@ 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.9.0" = {
+ "eslint-7.14.0" = {
name = "eslint";
packageName = "eslint";
- version = "7.9.0";
+ version = "7.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.9.0.tgz";
- sha512 = "V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz";
+ sha512 = "5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==";
};
};
- "eslint-plugin-no-unsanitized-3.1.2" = {
+ "eslint-plugin-no-unsanitized-3.1.4" = {
name = "eslint-plugin-no-unsanitized";
packageName = "eslint-plugin-no-unsanitized";
- version = "3.1.2";
+ version = "3.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz";
- sha512 = "KPShfliA3Uy9qqwQx35P1fwIOeJjZkb0FbMMUFztRYRposzaynsM8JCEb952fqkidROl1kpqY80uSvn+TcWkQQ==";
+ url = "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz";
+ sha512 = "WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g==";
};
};
"eslint-plugin-vue-6.2.2" = {
@@ -19959,6 +21301,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";
@@ -20139,6 +21490,15 @@ let
sha1 = "b09c2a9309bc0ef0501479472db3180f8d4c3edd";
};
};
+ "execa-0.10.0" = {
+ name = "execa";
+ packageName = "execa";
+ version = "0.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz";
+ sha512 = "7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==";
+ };
+ };
"execa-0.7.0" = {
name = "execa";
packageName = "execa";
@@ -20184,13 +21544,13 @@ let
sha512 = "r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==";
};
};
- "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==";
};
};
"execall-1.0.0" = {
@@ -20220,15 +21580,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";
@@ -20319,13 +21670,13 @@ let
sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929";
};
};
- "expo-pwa-0.0.45" = {
+ "expo-pwa-0.0.52" = {
name = "expo-pwa";
packageName = "expo-pwa";
- version = "0.0.45";
+ version = "0.0.52";
src = fetchurl {
- url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.45.tgz";
- sha512 = "1q0t+5L4JEb8iCAaN0ME6/P/h83HVrOXBU8AzDRtrTXPWC0R0IvHr9cm1DCnzWTHtBcy6kA+H0rIvxledllaBQ==";
+ url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.52.tgz";
+ sha512 = "LzpcL/nzFrBJqCCEaDOmWx4BfvmQFhAetUSG8/WcyMcTvqTC/WlboK+mlSj0mN5vw1/H/UCMqj6GoT07QIaUWQ==";
};
};
"express-2.5.11" = {
@@ -20409,13 +21760,13 @@ let
sha512 = "WQGmghzn+loQsIQUEnLZ0HVKCLhIBVcURvrAhyt6mOqsFsG2tBYhaNKX728EOz2aMXRhEQhkQ+RXQsIFpbS6IA==";
};
};
- "express-openapi-7.0.0" = {
+ "express-openapi-7.0.1" = {
name = "express-openapi";
packageName = "express-openapi";
- version = "7.0.0";
+ version = "7.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/express-openapi/-/express-openapi-7.0.0.tgz";
- sha512 = "ryjUF/MuYEh13jXKNOD7kw/o6n1MTywDP08n5/BqFRd9IaTX33vZEKhk9NlsvGfD63lNre/84CN0hPLvWEe7qQ==";
+ url = "https://registry.npmjs.org/express-openapi/-/express-openapi-7.0.1.tgz";
+ sha512 = "64YwTWpxgVGnwoLi4zvKaQ5RWIV0dkxVE4GGkBF7D89RI0/I6gTRUDL25Il4AK3cUqyLtxnX2X5BZ2YRvRx5uQ==";
};
};
"express-session-1.17.1" = {
@@ -20715,6 +22066,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";
@@ -20832,13 +22192,13 @@ let
sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
};
};
- "fast-redact-2.1.0" = {
+ "fast-redact-3.0.0" = {
name = "fast-redact";
packageName = "fast-redact";
- version = "2.1.0";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-redact/-/fast-redact-2.1.0.tgz";
- sha512 = "0LkHpTLyadJavq9sRzzyqIoMZemWli77K2/MGOkafrR64B9ItrvZ9aT+jluvNDsv0YEHjSNhlMBtbokuoqii4A==";
+ url = "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.0.tgz";
+ sha512 = "a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w==";
};
};
"fast-safe-stringify-1.2.3" = {
@@ -20904,13 +22264,13 @@ let
sha512 = "483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==";
};
};
- "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==";
};
};
"fault-1.0.4" = {
@@ -20922,6 +22282,16 @@ let
sha512 = "CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==";
};
};
+ "faunadb-git+https://github.com/fauna/faunadb-js.git#triage/bearer-to-basic" = {
+ name = "faunadb";
+ packageName = "faunadb";
+ version = "4.0.0";
+ src = fetchgit {
+ url = "https://github.com/fauna/faunadb-js.git";
+ rev = "135256ed60a8043201085f18ed6fd2032cc9dd88";
+ sha256 = "0c7dae0478258a6cc72621ea148471492616b8b03e79cf975aee9fdc3bd480a0";
+ };
+ };
"faye-websocket-0.10.0" = {
name = "faye-websocket";
packageName = "faye-websocket";
@@ -21084,6 +22454,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";
@@ -21093,6 +22472,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";
@@ -21264,15 +22652,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";
@@ -21363,15 +22742,6 @@ let
sha512 = "t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==";
};
};
- "find-process-1.4.3" = {
- name = "find-process";
- packageName = "find-process";
- version = "1.4.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/find-process/-/find-process-1.4.3.tgz";
- sha512 = "+IA+AUsQCf3uucawyTwMWcY+2M3FXq3BRvw3S+j5Jvydjk31f/+NPWpYZOJs+JUs2GvxH4Yfr6Wham0ZtRLlPA==";
- };
- };
"find-requires-1.0.0" = {
name = "find-requires";
packageName = "find-requires";
@@ -21525,15 +22895,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";
@@ -21597,13 +22958,22 @@ let
sha512 = "LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==";
};
};
- "flat-tree-1.6.0" = {
+ "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";
- version = "1.6.0";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/flat-tree/-/flat-tree-1.6.0.tgz";
- sha1 = "fca30cddb9006fb656eb5ebc79aeb274e7fde9ed";
+ url = "https://registry.npmjs.org/flat-tree/-/flat-tree-1.7.0.tgz";
+ sha512 = "dh9Dnlb5NLKDnJEtU6zP57FCDwusVoGhFAq3Uz1p/szjiuSlPdb3A3aoV31v4tlQMb3c8aDEUbqOpi+8DLDy7Q==";
};
};
"flatiron-0.4.3" = {
@@ -21642,6 +23012,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";
@@ -21669,13 +23048,13 @@ let
sha512 = "jlbUu0XkbpXeXhan5xyTqVK1jmEKNxE8hpzznI3TThHTr76GiFwK0iRzhDo4KNy+S9h/KxHaqVhTP86vA6wHCg==";
};
};
- "flow-parser-0.136.0" = {
+ "flow-parser-0.138.0" = {
name = "flow-parser";
packageName = "flow-parser";
- version = "0.136.0";
+ version = "0.138.0";
src = fetchurl {
- url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.136.0.tgz";
- sha512 = "PB2vYAqmz+dRikpx8TpNgRtBsyemP+7oQa0BcPZWnGABlJlB2WgJc/Lx0HeEPOUxDO/TxBbPaIHsffEIL9M6BQ==";
+ url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.138.0.tgz";
+ sha512 = "LFnTyjrv39UvCWl8NOcpByr/amj8a5k5z7isO2wv4T43nNrUnHQwX3rarTz9zcpHXkDAQv6X4MfQ4ZzJUptpbw==";
};
};
"fluent-ffmpeg-2.1.2" = {
@@ -21714,13 +23093,13 @@ let
sha1 = "ae049a714386bb83e342657a82924b70364a90d6";
};
};
- "flumedb-2.1.8" = {
+ "flumedb-1.1.0" = {
name = "flumedb";
packageName = "flumedb";
- version = "2.1.8";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/flumedb/-/flumedb-2.1.8.tgz";
- sha512 = "MtBCZFjj9GuqOQP8Ld87FbXm8ztQyLkLeuiHuB5+aACFuVn1kunnCis75R03ujFZTqCFmkBwFz7E016b3DB0zA==";
+ url = "https://registry.npmjs.org/flumedb/-/flumedb-1.1.0.tgz";
+ sha512 = "Bwol+72GU5z2DxZlnaxUA9A8qaRcQcdTprmRcgfqn2ldn147ByVh9Zyp90hVGPlo/oEN/yjOBUXcNkK3SYjbgA==";
};
};
"flumelog-offset-3.4.4" = {
@@ -21804,6 +23183,15 @@ let
sha512 = "uXClqPxT4xW0lcdSBheb2ObVU+kuqUk3Jk64EwieirEXZx9XUrVwp/JuBfKAWaM4T5Td/VL7QLDWPXp/MvGm/g==";
};
};
+ "fn-annotate-1.2.0" = {
+ name = "fn-annotate";
+ packageName = "fn-annotate";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fn-annotate/-/fn-annotate-1.2.0.tgz";
+ sha1 = "28da000117dea61842fe61f353f41cf4c93a7a7e";
+ };
+ };
"fn-name-2.0.1" = {
name = "fn-name";
packageName = "fn-name";
@@ -21939,31 +23327,31 @@ 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-5.1.0" = {
+ "fork-ts-checker-webpack-plugin-6.0.2" = {
name = "fork-ts-checker-webpack-plugin";
packageName = "fork-ts-checker-webpack-plugin";
- version = "5.1.0";
+ version = "6.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.1.0.tgz";
- sha512 = "vuKyEjSLGbhQbEr5bifXXOkr9iV73L6n72mHoHIv7okvrf7O7z6RKeplM6C6ATPsukoQivij+Ba1vcptL60Z2g==";
+ url = "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.0.2.tgz";
+ sha512 = "3WrR/gNMcOAJ+macFpYTXxbt/xZDF9MLCYsPU3j9IUmS8LAvi8WoTiI001z1A8qkgmDtkoh6MTytTQqf8/7aOA==";
};
};
"form-data-1.0.0-rc3" = {
@@ -22083,13 +23471,22 @@ let
sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
};
};
- "fp-ts-2.8.4" = {
+ "fp-and-or-0.1.3" = {
+ name = "fp-and-or";
+ packageName = "fp-and-or";
+ version = "0.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.3.tgz";
+ sha512 = "wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==";
+ };
+ };
+ "fp-ts-2.9.0" = {
name = "fp-ts";
packageName = "fp-ts";
- version = "2.8.4";
+ version = "2.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/fp-ts/-/fp-ts-2.8.4.tgz";
- sha512 = "J+kwce5SysU0YKuZ3aCnFk+dyezZD1mij6u26w1fCVfuLYgJR4eeXmVfJiUjthpZ+4yCRkRfcwMI5SkGw52oFA==";
+ 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" = {
@@ -22272,6 +23669,15 @@ let
sha512 = "66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==";
};
};
+ "fs-extra-6.0.1" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz";
+ sha512 = "GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==";
+ };
+ };
"fs-extra-7.0.1" = {
name = "fs-extra";
packageName = "fs-extra";
@@ -22398,13 +23804,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" = {
@@ -22425,6 +23831,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==";
+ };
+ };
"fstream-0.1.31" = {
name = "fstream";
packageName = "fstream";
@@ -22497,13 +23912,13 @@ let
sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327";
};
};
- "fuse.js-6.4.1" = {
+ "fuse.js-6.4.3" = {
name = "fuse.js";
packageName = "fuse.js";
- version = "6.4.1";
+ version = "6.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/fuse.js/-/fuse.js-6.4.1.tgz";
- sha512 = "+hAS7KYgLXontDh/vqffs7wIBw0ceb9Sx8ywZQhOsiQGcSO5zInGhttWOUYQYlvV/yYMJOacQ129Xs3mP3+oZQ==";
+ url = "https://registry.npmjs.org/fuse.js/-/fuse.js-6.4.3.tgz";
+ sha512 = "JNgngolukIrqwayWnvy6NLH63hmwKPhm63o0uyBg51jPD0j09IvAzlV1rTXfAsgxpghI7khAo6Mv+EmvjDWXig==";
};
};
"fuzzy-0.1.3" = {
@@ -22650,13 +24065,13 @@ let
sha512 = "KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==";
};
};
- "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-amd-module-type-3.0.0" = {
@@ -22677,13 +24092,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" = {
@@ -22713,6 +24128,15 @@ let
sha1 = "ead774abee72e20409433a066366023dd6887a41";
};
};
+ "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";
@@ -22902,13 +24326,13 @@ let
sha1 = "39b91838707e2086fd1cf6ef8777d1c93e14649e";
};
};
- "getmac-5.16.0" = {
+ "getmac-5.17.0" = {
name = "getmac";
packageName = "getmac";
- version = "5.16.0";
+ version = "5.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/getmac/-/getmac-5.16.0.tgz";
- sha512 = "6uY8p55XkkxO7gwLw5IKii29OLOe6qSh8zWFRXJUtf6uGwlGztUZ30xWtQgCAGhOP2aR3Rb5h+TFrG/RKIooAA==";
+ url = "https://registry.npmjs.org/getmac/-/getmac-5.17.0.tgz";
+ sha512 = "hupD+ZCHVFRaH1wBDPgIil6KWL5p5Z6kG71nAcafwq72QaMxw9bhR2LPBk3jlw3I2F3oELNkx6Fccwiuy5fv0w==";
};
};
"getpass-0.1.6" = {
@@ -23082,22 +24506,13 @@ let
sha512 = "kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==";
};
};
- "git-url-parse-11.2.0" = {
- name = "git-url-parse";
- packageName = "git-url-parse";
- version = "11.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.2.0.tgz";
- sha512 = "KPoHZg8v+plarZvto4ruIzzJLFQoRx+sUs5DQSr07By9IBKguVd+e6jwrFR6/TP6xrCJlNV1tPqLO1aREc7O2g==";
- };
- };
- "git-url-parse-11.3.0" = {
+ "git-url-parse-11.4.0" = {
name = "git-url-parse";
packageName = "git-url-parse";
- version = "11.3.0";
+ version = "11.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.3.0.tgz";
- sha512 = "i3XNa8IKmqnUqWBcdWBjOcnyZYfN3C1WRvnKI6ouFWwsXCZEnlgbwbm55ZpJ3OJMhfEP/ryFhqW8bBhej3C5Ug==";
+ url = "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.0.tgz";
+ sha512 = "KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==";
};
};
"gitconfiglocal-1.0.0" = {
@@ -23307,15 +24722,6 @@ let
sha1 = "e76989268a6c74c38908b1305b10fc0e394e9d0f";
};
};
- "global-4.4.0" = {
- name = "global";
- packageName = "global";
- version = "4.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/global/-/global-4.4.0.tgz";
- sha512 = "wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==";
- };
- };
"global-agent-2.1.12" = {
name = "global-agent";
packageName = "global-agent";
@@ -23614,6 +25020,15 @@ let
sha512 = "Vric7QFWxzHFxITZ10bmlG1H/5rhODb7hJuWyKWMD8GflpQzRmbMVqkFp3fKvN+U9tPwZItGVhkiOR+84PX3ew==";
};
};
+ "goosig-0.9.0" = {
+ name = "goosig";
+ packageName = "goosig";
+ version = "0.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/goosig/-/goosig-0.9.0.tgz";
+ sha512 = "RaCpYN0eStJQszrudhwf42hd8j/Nod6iRiUU81cnHjI0f3s4vhmVkvpPE7QktF/EUA9tkoG2hrYYr9NJXvgefg==";
+ };
+ };
"gossip-query-2.0.2" = {
name = "gossip-query";
packageName = "gossip-query";
@@ -23650,13 +25065,13 @@ let
sha512 = "yUhpEDLeuGiGJjRSzEq3kvt4zJtAcjKmhIiwNp/eUs75tRlXfWcHo5tcBaMQtnjHWC7nQYT5HkY/l0QOQTkVww==";
};
};
- "got-11.7.0" = {
+ "got-11.8.0" = {
name = "got";
packageName = "got";
- version = "11.7.0";
+ version = "11.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/got/-/got-11.7.0.tgz";
- sha512 = "7en2XwH2MEqOsrK0xaKhbWibBoZqy+f1RSUoIeF1BLcnf+pyQdDsljWMfmOh+QKJwuvDIiKx38GtPh5wFdGGjg==";
+ url = "https://registry.npmjs.org/got/-/got-11.8.0.tgz";
+ sha512 = "k9noyoIIY9EejuhaBNLyZ31D5328LeqnyPNXJQb2XlJZcKakLqN5m6O/ikhq/0lw56kUYS54fVm+D1x57YC9oQ==";
};
};
"got-3.3.1" = {
@@ -23812,6 +25227,15 @@ let
sha512 = "GTCJtzJmkFLWRfFJuoo9RWWa/FfamUHgiFosxi/X1Ani4AVWbeyBenZTNX6dM+7WSbbFfTo/25eh0LLkwHMw2w==";
};
};
+ "graphql-15.4.0" = {
+ name = "graphql";
+ packageName = "graphql";
+ version = "15.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql/-/graphql-15.4.0.tgz";
+ sha512 = "EB3zgGchcabbsU9cFe1j+yxdzKQKAbGUWRb13DsrsMN1yyfmmIq+2+L5MqVWcDCE4V89R5AyUOi7sMOGxdsYtA==";
+ };
+ };
"graphql-anywhere-4.2.7" = {
name = "graphql-anywhere";
packageName = "graphql-anywhere";
@@ -23830,13 +25254,13 @@ let
sha512 = "MBY0wEjvcgJtZUyoqpPvOE1e5qPI0hJaa1gKTqjonSFiCsNHX2lykNjpOPcodmAgH1V06ELxhGnm9kcVzqvi/g==";
};
};
- "graphql-extensions-0.12.5" = {
+ "graphql-extensions-0.12.6" = {
name = "graphql-extensions";
packageName = "graphql-extensions";
- version = "0.12.5";
+ version = "0.12.6";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.12.5.tgz";
- sha512 = "mGyGaktGpK3TVBtM0ZoyPX6Xk0mN9GYX9DRyFzDU4k4A2w93nLX7Ebcp+9/O5nHRmgrc0WziYYSmoWq2WNIoUQ==";
+ url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.12.6.tgz";
+ sha512 = "EUNw+OIRXYTPxToSoJjhJvS5aGa94KkdkZnL1I9DCZT64/+rzQNeLeGj+goj2RYuYvoQe1Bmcx0CNZ1GqwBhng==";
};
};
"graphql-subscriptions-1.1.0" = {
@@ -24496,13 +25920,13 @@ let
sha512 = "0FfLHmfArWOizbdwjL+Rc9QIBzqP80juicNl4S4NEPq5OYWBCgYrtYDPUDoSyQQ9IQlBn9W7++fpYQNzZSq/wQ==";
};
};
- "hast-util-from-parse5-6.0.0" = {
+ "hast-util-from-parse5-6.0.1" = {
name = "hast-util-from-parse5";
packageName = "hast-util-from-parse5";
- version = "6.0.0";
+ version = "6.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.0.tgz";
- sha512 = "3ZYnfKenbbkhhNdmOQqgH10vnvPivTdsOJCri+APn0Kty+nRkDHArnaX9Hiaf8H+Ig+vkNptL+SRY/6RwWJk1Q==";
+ url = "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz";
+ sha512 = "jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==";
};
};
"hast-util-has-property-1.0.4" = {
@@ -24532,13 +25956,13 @@ let
sha512 = "oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==";
};
};
- "hast-util-parse-selector-2.2.4" = {
+ "hast-util-parse-selector-2.2.5" = {
name = "hast-util-parse-selector";
packageName = "hast-util-parse-selector";
- version = "2.2.4";
+ version = "2.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz";
- sha512 = "gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==";
+ url = "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz";
+ sha512 = "7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==";
};
};
"hast-util-phrasing-1.0.5" = {
@@ -24550,13 +25974,22 @@ let
sha512 = "P3uxm+8bnwcfAS/XpGie9wMmQXAQqsYhgQQKRwmWH/V6chiq0lmTy8KjQRJmYjusdMtNKGCUksdILSZy1suSpQ==";
};
};
- "hast-util-to-nlcst-1.2.7" = {
+ "hast-util-to-html-7.1.2" = {
+ name = "hast-util-to-html";
+ packageName = "hast-util-to-html";
+ version = "7.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-7.1.2.tgz";
+ sha512 = "pu73bvORzdF6XZgwl9eID/0RjBb/jtRfoGRRSykpR1+o9rCdiAHpgkSukZsQBRlIqMg6ylAcd7F0F7myJUb09Q==";
+ };
+ };
+ "hast-util-to-nlcst-1.2.8" = {
name = "hast-util-to-nlcst";
packageName = "hast-util-to-nlcst";
- version = "1.2.7";
+ version = "1.2.8";
src = fetchurl {
- url = "https://registry.npmjs.org/hast-util-to-nlcst/-/hast-util-to-nlcst-1.2.7.tgz";
- sha512 = "IeHm2Ndwu9G7xtLswt51k3zpprLMckg7ahsvvJAG6hTPXfg+pwIu4FS30lrcxyWVMzNt35ZEoW78z4QCFTp0qw==";
+ url = "https://registry.npmjs.org/hast-util-to-nlcst/-/hast-util-to-nlcst-1.2.8.tgz";
+ sha512 = "cKMArohUvGw4fpN9PKDCIB+klMojkWzz5zNVNFRdKa0oC1MVX1TaDki1E/tb9xqS8WlUjKifIjmrNmRbEJzrJg==";
};
};
"hast-util-to-string-1.0.4" = {
@@ -24577,13 +26010,13 @@ let
sha512 = "I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==";
};
};
- "hastscript-5.1.2" = {
+ "hastscript-6.0.0" = {
name = "hastscript";
packageName = "hastscript";
- version = "5.1.2";
+ version = "6.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz";
- sha512 = "WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==";
+ url = "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz";
+ sha512 = "nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==";
};
};
"hasurl-1.0.0" = {
@@ -24685,6 +26118,24 @@ let
sha1 = "69c1af3f02121f3d8788e02e84dc8b3905d71195";
};
};
+ "heroku-cli-util-8.0.12" = {
+ name = "heroku-cli-util";
+ packageName = "heroku-cli-util";
+ version = "8.0.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/heroku-cli-util/-/heroku-cli-util-8.0.12.tgz";
+ sha512 = "63wB17oSktlA/HzpIV/PGe8Isq5AZArT51KAW1gg54zyYRIiHOwXik93HZuuRVUaVrWvVUhItFeLgqMwAwlTsw==";
+ };
+ };
+ "heroku-client-3.1.0" = {
+ name = "heroku-client";
+ packageName = "heroku-client";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/heroku-client/-/heroku-client-3.1.0.tgz";
+ sha512 = "UfGKwUm5duzzSVI8uUXlNAE1mus6uPxmZPji4vuG1ArV5DYL1rXsZShp0OoxraWdEwYoxCUrM6KGztC68x5EZQ==";
+ };
+ };
"hex-color-regex-1.1.0" = {
name = "hex-color-regex";
packageName = "hex-color-regex";
@@ -24703,13 +26154,13 @@ let
sha1 = "b86ce808598e8a9d1892c571f3cedd86fc9f0653";
};
};
- "highlight.js-10.1.1" = {
+ "highlight.js-10.4.0" = {
name = "highlight.js";
packageName = "highlight.js";
- version = "10.1.1";
+ version = "10.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.1.1.tgz";
- sha512 = "b4L09127uVa+9vkMgPpdUQP78ickGbHEQTWeBrQFTJZ4/n2aihWOGS0ZoUqAwjVmfjhq/C76HRzkqwZhK4sBbg==";
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.0.tgz";
+ sha512 = "EfrUGcQ63oLJbj0J0RI9ebX6TAITbsDBLbsjr881L/X5fMO9+oadKzEF21C7R3ULKG6Gv3uoab2HiqVJa/4+oA==";
};
};
"highlight.js-8.2.0" = {
@@ -24730,13 +26181,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" = {
@@ -24865,6 +26316,15 @@ let
sha1 = "87774c0949e513f42e84575b3c45681fade2a0b2";
};
};
+ "hs-client-0.0.9" = {
+ name = "hs-client";
+ packageName = "hs-client";
+ version = "0.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hs-client/-/hs-client-0.0.9.tgz";
+ sha512 = "TAsexmpPhSVdCQ1iiX4bBnuqlThTSdGz/YKq+vjLSS1TZ2TwKxERJ8vZh1Wd6GGaMGLZl99uQR+2wUyk4HLSbg==";
+ };
+ };
"hsl-regex-1.0.0" = {
name = "hsl-regex";
packageName = "hsl-regex";
@@ -24937,6 +26397,15 @@ let
sha512 = "LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==";
};
};
+ "html-minifier-4.0.0" = {
+ name = "html-minifier";
+ packageName = "html-minifier";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz";
+ sha512 = "aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==";
+ };
+ };
"html-minifier-terser-5.1.1" = {
name = "html-minifier-terser";
packageName = "html-minifier-terser";
@@ -25009,13 +26478,13 @@ let
sha1 = "3a03edc2214bca3b66424a3e7959349509cb0351";
};
};
- "htmlnano-0.2.7" = {
+ "htmlnano-0.2.8" = {
name = "htmlnano";
packageName = "htmlnano";
- version = "0.2.7";
+ version = "0.2.8";
src = fetchurl {
- url = "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.7.tgz";
- sha512 = "ozbK3npguK3MTn77WCKngBtCDhc94fmEptPQsn+dO+uIWoEghIMKsjzCMnDJuu403M01ePg9GA5MpXhRBQ3PVg==";
+ url = "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.8.tgz";
+ sha512 = "q5gbo4SIDAE5sfJ5V0UD6uu+n1dcO/Mpr0B6SlDlJBoV7xKPne4uG4UwrT8vUWjdjIPJl95TY8EDuEbBW2TG0A==";
};
};
"htmlparser2-3.10.1" = {
@@ -25271,13 +26740,13 @@ let
sha512 = "NwoTQYSJoFt34jSBbwzDHDofoA61NGXzu6wXh95o1Ry62EnmKjXb/nR/RknLeZ3G/uGwrlKNY2z7uPt+Cdl7Tw==";
};
};
- "http-status-1.4.2" = {
+ "http-status-1.5.0" = {
name = "http-status";
packageName = "http-status";
- version = "1.4.2";
+ version = "1.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/http-status/-/http-status-1.4.2.tgz";
- sha512 = "mBnIohUwRw9NyXMEMMv8/GANnzEYUj0Y8d3uL01zDWFkxUjYyZ6rgCaAI2zZ1Wb34Oqtbx/nFZolPRDc8Xlm5A==";
+ url = "https://registry.npmjs.org/http-status/-/http-status-1.5.0.tgz";
+ sha512 = "wcGvY31MpFNHIkUcXHHnvrE4IKYlpvitJw5P/1u892gMBAM46muQ+RH7UN1d+Ntnfx5apnOnVY6vcLmrWHOLwg==";
};
};
"http2-client-1.3.3" = {
@@ -25586,6 +27055,15 @@ let
sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
};
};
+ "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==";
+ };
+ };
"iferr-0.1.5" = {
name = "iferr";
packageName = "iferr";
@@ -25703,22 +27181,31 @@ let
sha1 = "0ecdad0c546332672d7b5b511b26bb18ce56e73f";
};
};
- "immediate-chunk-store-2.1.0" = {
+ "immediate-chunk-store-2.1.1" = {
name = "immediate-chunk-store";
packageName = "immediate-chunk-store";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/immediate-chunk-store/-/immediate-chunk-store-2.1.0.tgz";
- sha512 = "QshP0SFpsy/bHQBjYMgzCcnLoqTj6PHFg8ZkPi2WbTw1qddNy0puuPDaFlXyrsZAdWMT3QziPDMzfj+mzCVMYg==";
+ url = "https://registry.npmjs.org/immediate-chunk-store/-/immediate-chunk-store-2.1.1.tgz";
+ 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-7.0.15.tgz";
+ sha512 = "yM7jo9+hvYgvdCQdqvhCNRRio0SCXc8xDPzA25SvKWa7b1WVPjLwQs1VYU5JPXjcJPTqAa5NP5dqpORGYBQ2AA==";
+ };
+ };
+ "immer-7.0.9" = {
+ name = "immer";
+ packageName = "immer";
+ version = "7.0.9";
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.9.tgz";
+ sha512 = "Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A==";
};
};
"import-cwd-3.0.0" = {
@@ -25748,6 +27235,15 @@ let
sha512 = "6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==";
};
};
+ "import-fresh-3.2.2" = {
+ name = "import-fresh";
+ packageName = "import-fresh";
+ version = "3.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz";
+ sha512 = "cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==";
+ };
+ };
"import-from-3.0.0" = {
name = "import-from";
packageName = "import-from";
@@ -25991,13 +27487,13 @@ let
sha512 = "zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==";
};
};
- "ink-3.0.7" = {
+ "ink-3.0.8" = {
name = "ink";
packageName = "ink";
- version = "3.0.7";
+ version = "3.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/ink/-/ink-3.0.7.tgz";
- sha512 = "DF/Ena9E8af4+dYu4rrk60WwWB54CPL4s4OspDnBk0uZqntmNZLfc4PftreHeW3sUeQJK+2MdQvPLORro7mDQQ==";
+ url = "https://registry.npmjs.org/ink/-/ink-3.0.8.tgz";
+ sha512 = "ubMFylXYaG4IkXQVhPautbhV/p6Lo0GlvAMI/jh8cGJQ39yeznJbaTTJP2CqZXezA4GOHzalpwCWqux/NEY38w==";
};
};
"ink-text-input-4.0.1" = {
@@ -26108,24 +27604,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.1.0" = {
- name = "inquirer";
- packageName = "inquirer";
- version = "7.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz";
- sha512 = "5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==";
- };
- };
"inquirer-7.3.3" = {
name = "inquirer";
packageName = "inquirer";
@@ -26135,13 +27613,13 @@ let
sha512 = "JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==";
};
};
- "inquirer-autocomplete-prompt-1.2.0" = {
+ "inquirer-autocomplete-prompt-1.3.0" = {
name = "inquirer-autocomplete-prompt";
packageName = "inquirer-autocomplete-prompt";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.2.0.tgz";
- sha512 = "t8A0gFq0mOKGz8wmGBPh+M/AC8KSMMcn7dnHXzLWyKvLiRYWswQ6rg7d938hoR5tVP1GpHVmHOR6YP8G5dYhhQ==";
+ url = "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.3.0.tgz";
+ sha512 = "zvAc+A6SZdcN+earG5SsBu1RnQdtBS4o8wZ/OqJiCfL34cfOx+twVRq7wumYix6Rkdjn1N2nVCcO3wHqKqgdGg==";
};
};
"insert-module-globals-7.2.1" = {
@@ -26225,6 +27703,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";
@@ -26396,6 +27883,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";
@@ -26648,13 +28144,13 @@ let
sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
};
};
- "is-buffer-2.0.4" = {
+ "is-buffer-2.0.5" = {
name = "is-buffer";
packageName = "is-buffer";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz";
- sha512 = "Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==";
+ url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz";
+ sha512 = "i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==";
};
};
"is-callable-1.2.2" = {
@@ -26711,6 +28207,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";
@@ -26855,15 +28360,6 @@ let
sha1 = "39acaa6be7fd1f3471dc42c7416e61c24317ac9f";
};
};
- "is-expression-4.0.0" = {
- name = "is-expression";
- packageName = "is-expression";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz";
- sha512 = "zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==";
- };
- };
"is-extendable-0.1.1" = {
name = "is-extendable";
packageName = "is-extendable";
@@ -27701,13 +29197,13 @@ let
sha1 = "4b0da1442104d1b336340e80797e865cf39f7d72";
};
};
- "is-valid-domain-0.0.16" = {
+ "is-valid-domain-0.0.17" = {
name = "is-valid-domain";
packageName = "is-valid-domain";
- version = "0.0.16";
+ version = "0.0.17";
src = fetchurl {
- url = "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.0.16.tgz";
- sha512 = "3IUxXDOLh9HBmfyHx9ySK4ZZuN8qU2Z1GPT2jNSmY/H7p8nhEXYX36WYpAQYAulupTgA5WnSYXWiWuLYp3Fw1Q==";
+ url = "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.0.17.tgz";
+ sha512 = "w0UWEXyrgPeWWwj9FVT14y4/dSIqWgjDkzxbsGDFpT+QRbyS9HTwwNvGus2IOR/03GzCpeChzSWK9Bo9WlStDA==";
};
};
"is-valid-glob-1.0.0" = {
@@ -28178,13 +29674,13 @@ let
sha512 = "/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==";
};
};
- "jest-worker-26.5.0" = {
+ "jest-worker-26.6.2" = {
name = "jest-worker";
packageName = "jest-worker";
- version = "26.5.0";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-worker/-/jest-worker-26.5.0.tgz";
- sha512 = "kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug==";
+ url = "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz";
+ sha512 = "KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==";
};
};
"jetifier-1.6.6" = {
@@ -28205,13 +29701,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" = {
@@ -28259,13 +29755,13 @@ let
sha1 = "b8417b750661a392bee2c2537c68b2a9d4977cd5";
};
};
- "joplin-turndown-4.0.29" = {
+ "joplin-turndown-4.0.30" = {
name = "joplin-turndown";
packageName = "joplin-turndown";
- version = "4.0.29";
+ version = "4.0.30";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.29.tgz";
- sha512 = "rVGu8u4TpSRETo59/jiVW9iaXnpdxxpBHjb7nyCflkDfWhg1Kska4uagBQGw7cD2yxw7mB2YUIB/fAgtlIzcDQ==";
+ url = "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.30.tgz";
+ sha512 = "OrGdNTsjI6/cbx/es9Hl0YI3YTql4SopduFcYCnWTZgqT0SJqILnF2JQxSNnbPnkSDIIRdNOG4+iNzlY6bS1nw==";
};
};
"joplin-turndown-plugin-gfm-1.0.12" = {
@@ -28277,15 +29773,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";
@@ -28322,13 +29809,13 @@ let
sha1 = "bcb4045c8dd0539c134bc1488cdd3e768a7a9e51";
};
};
- "jquery.terminal-2.18.3" = {
+ "jquery.terminal-2.20.0" = {
name = "jquery.terminal";
packageName = "jquery.terminal";
- version = "2.18.3";
+ version = "2.20.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jquery.terminal/-/jquery.terminal-2.18.3.tgz";
- sha512 = "zzMVGYlAC+luF7Omm9UY1/nuvp00mozSgcGImObWSS3uDRtcxnxlwxQLC8tvlTT+koyfOvCBaWgB6AD4DvWVpQ==";
+ url = "https://registry.npmjs.org/jquery.terminal/-/jquery.terminal-2.20.0.tgz";
+ sha512 = "8Wq9i5mwj8MnkFHEFZebn+l4K4HEsRXSanrQwq/u6lEP39/44b1vJzmYsqJLq57JALrY6Cp9b5fC4hMlWhi1Zw==";
};
};
"js-base64-2.6.4" = {
@@ -28349,22 +29836,22 @@ let
sha512 = "/Tbp1OVzZjbwzwJQFIlYLm9eWQ+3aYbBXLSaqb1mEJzhcQAfrqMMQYtjb6io+U6KpD0ID4F+Id3/xcjH3l/sqA==";
};
};
- "js-message-1.0.5" = {
+ "js-message-1.0.7" = {
name = "js-message";
packageName = "js-message";
- version = "1.0.5";
+ version = "1.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz";
- sha1 = "2300d24b1af08e89dd095bc1a4c9c9cfcb892d15";
+ url = "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz";
+ sha512 = "efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==";
};
};
- "js-queue-2.0.0" = {
+ "js-queue-2.0.2" = {
name = "js-queue";
packageName = "js-queue";
- version = "2.0.0";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz";
- sha1 = "362213cf860f468f0125fc6c96abc1742531f948";
+ url = "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz";
+ sha512 = "pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==";
};
};
"js-select-0.6.0" = {
@@ -28565,6 +30052,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";
@@ -28691,6 +30187,15 @@ let
sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
};
};
+ "json-schema-deref-sync-0.13.0" = {
+ name = "json-schema-deref-sync";
+ packageName = "json-schema-deref-sync";
+ version = "0.13.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz";
+ sha512 = "YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==";
+ };
+ };
"json-schema-deref-sync-0.6.0" = {
name = "json-schema-deref-sync";
packageName = "json-schema-deref-sync";
@@ -28835,13 +30340,13 @@ let
sha512 = "KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==";
};
};
- "jsonata-1.8.3" = {
+ "jsonata-1.8.4" = {
name = "jsonata";
packageName = "jsonata";
- version = "1.8.3";
+ version = "1.8.4";
src = fetchurl {
- url = "https://registry.npmjs.org/jsonata/-/jsonata-1.8.3.tgz";
- sha512 = "r6ztI6ohbpRo77AxBm6vMs3aHZi2L2PaakW7TCPwSkeGcuAZ/SxXGLWH2Npwqq5+YBM/fg/g0EXg/pI9HvXQ8Q==";
+ url = "https://registry.npmjs.org/jsonata/-/jsonata-1.8.4.tgz";
+ sha512 = "OqzmM5IICtm/687zckG5BROZzInGCEuKojpYs48H8RnkII8Np+o912ryvhnYwsRrSI24TQRG/qqrSwBuaneDbg==";
};
};
"jsonc-parser-1.0.3" = {
@@ -28853,15 +30358,6 @@ let
sha512 = "hk/69oAeaIzchq/v3lS50PXuzn5O2ynldopMC+SWBql7J2WtdptfB9dy8Y7+Og5rPkTCpn83zTiO8FMcqlXJ/g==";
};
};
- "jsonc-parser-2.3.0" = {
- name = "jsonc-parser";
- packageName = "jsonc-parser";
- version = "2.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.0.tgz";
- sha512 = "b0EBt8SWFNnixVdvoR2ZtEGa9ZqLhbJnOjezn+WP+8kspFm+PFYDN8Z4Bc7pRlDjvuVcADSUkroIuTWWn/YiIA==";
- };
- };
"jsonc-parser-2.3.1" = {
name = "jsonc-parser";
packageName = "jsonc-parser";
@@ -28898,13 +30394,13 @@ let
sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
};
};
- "jsonfile-6.0.1" = {
+ "jsonfile-6.1.0" = {
name = "jsonfile";
packageName = "jsonfile";
- version = "6.0.1";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz";
- sha512 = "jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==";
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz";
+ sha512 = "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==";
};
};
"jsonify-0.0.0" = {
@@ -28925,13 +30421,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" = {
@@ -29015,15 +30511,6 @@ let
sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
};
};
- "jssha-2.4.2" = {
- name = "jssha";
- packageName = "jssha";
- version = "2.4.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/jssha/-/jssha-2.4.2.tgz";
- sha512 = "/jsi/9C0S70zfkT/4UlKQa5E1xKurDnXcQizcww9JSR/Fv+uIbWM2btG+bFcL3iNoK9jIGS0ls9HWLr1iw0kFg==";
- };
- };
"jstransform-10.1.0" = {
name = "jstransform";
packageName = "jstransform";
@@ -29042,6 +30529,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";
@@ -29087,13 +30583,13 @@ let
sha1 = "87fccfaeffc0b68cd19d55f6722943f929ea35ea";
};
};
- "just-detect-adblock-1.0.0" = {
+ "just-detect-adblock-1.1.0" = {
name = "just-detect-adblock";
packageName = "just-detect-adblock";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/just-detect-adblock/-/just-detect-adblock-1.0.0.tgz";
- sha1 = "7bf8660cf15571fe7cf3b49c222e4716e1605a0c";
+ url = "https://registry.npmjs.org/just-detect-adblock/-/just-detect-adblock-1.1.0.tgz";
+ sha512 = "xtgnwBBZaLtKspGo6jDX/H0FDsHrn41mQVWhNHge7pZe6Nj2gU2izfC09O0rPU/i97iMcJFVjbecFiTAvmNhLQ==";
};
};
"jwa-1.4.1" = {
@@ -29141,13 +30637,13 @@ let
sha1 = "7d86bd56679f58ce6a84704a657dd392bba81a79";
};
};
- "jwt-decode-3.0.0" = {
+ "jwt-decode-3.1.2" = {
name = "jwt-decode";
packageName = "jwt-decode";
- version = "3.0.0";
+ version = "3.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.0.0.tgz";
- sha512 = "RBQv2MTm3FNKQkdzhEyQwh5MbdNgMa+FyIJIK5RMWEn6hRgRHr7j55cRxGhRe6vGJDElyi6f6u/yfkP7AoXddA==";
+ url = "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz";
+ sha512 = "UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==";
};
};
"k-bucket-0.6.0" = {
@@ -29358,13 +30854,13 @@ let
sha1 = "1e80454250018dbad4c3fe94497d6e67b6269c77";
};
};
- "keytar-5.6.0" = {
+ "keytar-7.2.0" = {
name = "keytar";
packageName = "keytar";
- version = "5.6.0";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/keytar/-/keytar-5.6.0.tgz";
- sha512 = "ueulhshHSGoryfRXaIvTj0BV1yB0KddBGhGoqCxSN9LR1Ks1GKuuCdVhF+2/YOs5fMl6MlTI9On1a4DHDXoTow==";
+ url = "https://registry.npmjs.org/keytar/-/keytar-7.2.0.tgz";
+ sha512 = "ECSaWvoLKI5SI0pGpZQeUV1/lpBYfkaxvoSp3zkiPOz05VavwSfLi8DdEaa9N2ekQZv3Chy+o7aP6n9mairBgw==";
};
};
"keyv-3.0.0" = {
@@ -29394,6 +30890,15 @@ let
sha512 = "zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==";
};
};
+ "khroma-1.1.0" = {
+ name = "khroma";
+ packageName = "khroma";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/khroma/-/khroma-1.1.0.tgz";
+ sha512 = "aTO+YX22tYOLEQJYFiatAj1lc5QZ+H5sHWFRBWNCiKwc5NWNUJZyeSeiHEPeURJ2a1GEVYcmyMUwGjjLe5ec5A==";
+ };
+ };
"killable-1.0.1" = {
name = "killable";
packageName = "killable";
@@ -29493,13 +30998,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" = {
@@ -30141,6 +31646,15 @@ let
sha512 = "5lMmsPc9ZtMjBk8rJ8ADKIj6AOgYvRtAuNfboO2TVPZsmcn6gSRyijUsA8KG6DUcJ89/hyQ3cnVRyzO1hbDavw==";
};
};
+ "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";
+ };
+ };
"line-reader-0.4.0" = {
name = "line-reader";
packageName = "line-reader";
@@ -30249,13 +31763,13 @@ let
sha512 = "8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==";
};
};
- "load-ip-set-2.1.0" = {
+ "load-ip-set-2.1.2" = {
name = "load-ip-set";
packageName = "load-ip-set";
- version = "2.1.0";
+ version = "2.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/load-ip-set/-/load-ip-set-2.1.0.tgz";
- sha512 = "taz7U6B+F7Zq90dfIKwqsB1CrFKelSEmMGC68OUqem8Cgd1QZygQBYb2Fk9i6muBSfH4xwF/Pjt4KKlAdOyWZw==";
+ 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" = {
@@ -30321,15 +31835,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";
@@ -30348,6 +31853,15 @@ let
sha512 = "rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==";
};
};
+ "loady-0.0.5" = {
+ name = "loady";
+ packageName = "loady";
+ version = "0.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/loady/-/loady-0.0.5.tgz";
+ sha512 = "uxKD2HIj042/HBx77NBcmEPsD+hxCgAtjEWlYNScuUjIsh/62Uyu39GOR68TBR68v+jqDL9zfftCWoUo4y03sQ==";
+ };
+ };
"locate-java-home-1.1.2" = {
name = "locate-java-home";
packageName = "locate-java-home";
@@ -30465,15 +31979,6 @@ let
sha512 = "8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==";
};
};
- "lodash-4.17.19" = {
- name = "lodash";
- packageName = "lodash";
- version = "4.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz";
- sha512 = "JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==";
- };
- };
"lodash-4.17.20" = {
name = "lodash";
packageName = "lodash";
@@ -30978,6 +32483,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";
@@ -31194,6 +32708,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";
@@ -31221,6 +32744,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";
@@ -31266,6 +32798,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";
@@ -31437,15 +32978,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";
@@ -31455,15 +32987,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";
@@ -31734,13 +33257,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" = {
@@ -32076,13 +33599,13 @@ let
sha512 = "rlAEsgU9Bnavca2w1WJ6+6cdeHMXNyadcersyk3ZpuhgWb5HBNj8l4WwJz9PjksAhYDlpQffCVXPctOn+wCIVA==";
};
};
- "lunr-2.3.6" = {
+ "lunr-2.3.8" = {
name = "lunr";
packageName = "lunr";
- version = "2.3.6";
+ version = "2.3.8";
src = fetchurl {
- url = "https://registry.npmjs.org/lunr/-/lunr-2.3.6.tgz";
- sha512 = "swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q==";
+ url = "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz";
+ sha512 = "oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg==";
};
};
"lynx-0.2.0" = {
@@ -32193,13 +33716,22 @@ let
sha1 = "79cc6d65a00bb5b7ef5c25ae60ebbb5d9a7681a8";
};
};
- "magnet-uri-5.3.0" = {
+ "magnet-uri-5.4.0" = {
name = "magnet-uri";
packageName = "magnet-uri";
- version = "5.3.0";
+ version = "5.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.3.0.tgz";
- sha512 = "8GuTc9mXYfaKrXz687kzx2YTEhMR/X1Qgt6tkTNwPlb2fUy3QfU+O9zuoB5DKAa/IyVdLGxe9xSFUtaA+ZG5tQ==";
+ url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.4.0.tgz";
+ sha512 = "ZpqciThlbvE6KkyT5oxAup/6CwjePw1hdtR8NU5+vq2hn9Sp5b7w3bRiJRvo9fMHUj2dWSuVCdkqt9p4ed1V9Q==";
+ };
+ };
+ "magnet-uri-6.1.0" = {
+ name = "magnet-uri";
+ packageName = "magnet-uri";
+ version = "6.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-6.1.0.tgz";
+ sha512 = "731qLviHaqN/Ni96wm6gNKuvoip+QHWTznjHNz/4qDlsHh3/CWJoL8fZ18IIRhGJgnWoKJp8RVE5lZvQ60Khhw==";
};
};
"make-dir-1.3.0" = {
@@ -32553,13 +34085,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" = {
@@ -32616,15 +34148,6 @@ let
sha512 = "ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==";
};
};
- "marked-0.6.3" = {
- name = "marked";
- packageName = "marked";
- version = "0.6.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/marked/-/marked-0.6.3.tgz";
- sha512 = "Fqa7eq+UaxfMriqzYLayfqAE40WN03jf+zHjT18/uXNuzjq3TY0XTbrAoPeqSJrAmPz11VuUA+kBPYOhHt9oOQ==";
- };
- };
"marked-0.7.0" = {
name = "marked";
packageName = "marked";
@@ -32643,13 +34166,13 @@ let
sha512 = "EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==";
};
};
- "marked-1.2.0" = {
+ "marked-1.2.5" = {
name = "marked";
packageName = "marked";
- version = "1.2.0";
+ version = "1.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/marked/-/marked-1.2.0.tgz";
- sha512 = "tiRxakgbNPBr301ihe/785NntvYyhxlqcL3YaC8CaxJQh7kiaEtrN9B/eK2I2943Yjkh5gw25chYFDQhOMCwMA==";
+ url = "https://registry.npmjs.org/marked/-/marked-1.2.5.tgz";
+ sha512 = "2AlqgYnVPOc9WDyWu7S5DJaEZsfk6dNh/neatQ3IHUW4QLutM/VPSH9lG7bif+XjFWc9K9XR3QvR+fXuECmfdA==";
};
};
"marked-terminal-4.1.0" = {
@@ -32886,13 +34409,49 @@ let
sha512 = "7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==";
};
};
- "mdast-util-to-nlcst-4.0.0" = {
+ "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";
- version = "4.0.0";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mdast-util-to-nlcst/-/mdast-util-to-nlcst-4.0.1.tgz";
+ 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-nlcst/-/mdast-util-to-nlcst-4.0.0.tgz";
- sha512 = "CPDf82bVAVImJTZgZ9S1yxGczDyoYi1R+edzz8EVFUPvT3RN0RZnnSnMikawLf6ukAKj6pyhsG0exSO7UEA3DA==";
+ 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" = {
@@ -32904,13 +34463,13 @@ let
sha1 = "c04891883c28c83602e1d06b05a11037e359b4c8";
};
};
- "mdn-browser-compat-data-1.0.39" = {
- name = "mdn-browser-compat-data";
- packageName = "mdn-browser-compat-data";
- version = "1.0.39";
+ "mdn-data-2.0.14" = {
+ name = "mdn-data";
+ packageName = "mdn-data";
+ version = "2.0.14";
src = fetchurl {
- url = "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.39.tgz";
- sha512 = "1U5Lt+pjYxJ1mosBIdK5fr3guzV4v81f8yy0rLAj/cu7ki3ciCe85LVJJ0RLK0lP6VwFtjpXSOESfwAEpz0FyQ==";
+ url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz";
+ sha512 = "dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==";
};
};
"mdn-data-2.0.4" = {
@@ -32922,15 +34481,6 @@ let
sha512 = "iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==";
};
};
- "mdn-data-2.0.6" = {
- name = "mdn-data";
- packageName = "mdn-data";
- version = "2.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz";
- sha512 = "rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==";
- };
- };
"mdns-js-0.5.0" = {
name = "mdns-js";
packageName = "mdns-js";
@@ -32985,13 +34535,13 @@ let
sha512 = "aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==";
};
};
- "mediasource-2.3.0" = {
+ "mediasource-2.4.0" = {
name = "mediasource";
packageName = "mediasource";
- version = "2.3.0";
+ version = "2.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mediasource/-/mediasource-2.3.0.tgz";
- sha512 = "fqm86UwHvAnneIv40Uy1sDQaFtAByq/k0SQ3uCtbnEeSQNT1s5TDHCZOD1VmYCHwfY1jL2NjoZVwzZKYqy3L7A==";
+ url = "https://registry.npmjs.org/mediasource/-/mediasource-2.4.0.tgz";
+ sha512 = "SKUMrbFMHgiCUZFOWZcL0aiF/KgHx9SPIKzxrl6+7nMUMDK/ZnOmJdY/9wKzYeM0g3mybt3ueg+W+/mrYfmeFQ==";
};
};
"mediawiki-title-0.6.5" = {
@@ -33048,13 +34598,13 @@ let
sha512 = "e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg==";
};
};
- "mem-fs-editor-7.0.1" = {
+ "mem-fs-editor-7.1.0" = {
name = "mem-fs-editor";
packageName = "mem-fs-editor";
- version = "7.0.1";
+ version = "7.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-7.0.1.tgz";
- sha512 = "eD8r4/d2ayp9HHIgBPHB6Ds0ggA8F9cf9HxcNtbqrwqJXfIDrOSMG5K4fV3+Ib3B+HIdrWqkeDDDvrO7i9EbvQ==";
+ url = "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-7.1.0.tgz";
+ sha512 = "BH6QEqCXSqGeX48V7zu+e3cMwHU7x640NB8Zk8VNvVZniz+p4FK60pMx/3yfkzo6miI6G3a8pH6z7FeuIzqrzA==";
};
};
"memfs-3.2.0" = {
@@ -33156,13 +34706,13 @@ let
sha512 = "qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==";
};
};
- "memorystore-1.6.2" = {
+ "memorystore-1.6.4" = {
name = "memorystore";
packageName = "memorystore";
- version = "1.6.2";
+ version = "1.6.4";
src = fetchurl {
- url = "https://registry.npmjs.org/memorystore/-/memorystore-1.6.2.tgz";
- sha512 = "HQM+cZB/kY1+jj57It22FsptJ3nuZRYxnwh3rWZEvDZO1zuzhIrX9uyFcjP9AhFQvM5WS6vZKtn3veohDH4S7w==";
+ url = "https://registry.npmjs.org/memorystore/-/memorystore-1.6.4.tgz";
+ sha512 = "51j4kUedbqkWGby44hAhf5f/hj8GOvHoLX00/YHURBNxOMf5k8JbPuGfmeNpZEXhc3vrmfnFben4+rOOx3HjEQ==";
};
};
"memorystream-0.3.1" = {
@@ -33228,6 +34778,15 @@ let
sha512 = "GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==";
};
};
+ "meow-8.0.0" = {
+ name = "meow";
+ packageName = "meow";
+ version = "8.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz";
+ sha512 = "nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==";
+ };
+ };
"merge-1.2.1" = {
name = "merge";
packageName = "merge";
@@ -33282,6 +34841,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";
@@ -33291,6 +34859,15 @@ let
sha1 = "f8a064760d37e7978ad5f9f6d3c119a494f57081";
};
};
+ "mermaid-8.8.3" = {
+ name = "mermaid";
+ packageName = "mermaid";
+ version = "8.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mermaid/-/mermaid-8.8.3.tgz";
+ sha512 = "+SK/kofUw9Y4u08hU5KhLuoMy3If6DMdZEmaWeNnq368FUHQBBZbe+Pr0hjuGbz81rbOkFqar1O1DJjXopjM+g==";
+ };
+ };
"mersenne-0.0.4" = {
name = "mersenne";
packageName = "mersenne";
@@ -33300,13 +34877,13 @@ let
sha1 = "401fdec7ec21cdb9e03cd3d3021398da21b27085";
};
};
- "metals-languageclient-0.3.2" = {
+ "metals-languageclient-0.3.3" = {
name = "metals-languageclient";
packageName = "metals-languageclient";
- version = "0.3.2";
+ version = "0.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/metals-languageclient/-/metals-languageclient-0.3.2.tgz";
- sha512 = "qpog+/luf+h3i6zvgDu05SMmDqEsPMYbcamy+odlysA9iT31k8j0mknR2uGAQ1ZLL4oWYCSct+2/zpxrYLiDng==";
+ url = "https://registry.npmjs.org/metals-languageclient/-/metals-languageclient-0.3.3.tgz";
+ sha512 = "lcYMlelg5pHFxFR1oz6vqZA9M6bi2IcCcPdkc/OAOg1KTkS5fGBrW8RXGnbKx/j+w0hQ3sUJsg16x5U/ikXVVA==";
};
};
"metalsmith-2.3.0" = {
@@ -33444,6 +35021,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";
@@ -33687,6 +35273,15 @@ let
sha512 = "LfHUYIA047rrqIZEn0gwbqbzarU5bmZ8yZ9SizeoiPwVq5cemE3foJTJZ3pCktUq/IPkKNGghFHJk1O8149mOA==";
};
};
+ "minify-4.1.3" = {
+ name = "minify";
+ packageName = "minify";
+ version = "4.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minify/-/minify-4.1.3.tgz";
+ sha512 = "ykuscavxivSmVpcCzsXmsVTukWYLUUtPhHj0w2ILvHDGqC+hsuTCihBn9+PJBd58JNvWTNg9132J9nrrI2anzA==";
+ };
+ };
"minilog-3.1.0" = {
name = "minilog";
packageName = "minilog";
@@ -33912,13 +35507,13 @@ let
sha512 = "bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==";
};
};
- "mirakurun-3.2.0" = {
+ "mirakurun-3.3.1" = {
name = "mirakurun";
packageName = "mirakurun";
- version = "3.2.0";
+ version = "3.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/mirakurun/-/mirakurun-3.2.0.tgz";
- sha512 = "zRMza+rxE5XUgUDy8lbt1qAKA9TKcApnwmP+06chBZXinxwEiaRbto7vE8is7ky6+qCS9Q7Erf91kbhAsLwydw==";
+ url = "https://registry.npmjs.org/mirakurun/-/mirakurun-3.3.1.tgz";
+ sha512 = "uCsn3t7bV3jmy8mcgl19wowBq69Xz/Z/WUkazOC9PXvzzb9j5wvfr+qrwB5GtHkLBFIaBVI59HIX+JJ637jVmA==";
};
};
"mired-0.0.0" = {
@@ -34047,22 +35642,31 @@ let
sha1 = "ebb3a977e7af1c683ae6fda12b545a6ba6c5853d";
};
};
- "mobx-4.15.7" = {
+ "mobx-6.0.4" = {
name = "mobx";
packageName = "mobx";
- version = "4.15.7";
+ version = "6.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/mobx/-/mobx-4.15.7.tgz";
- sha512 = "X4uQvuf2zYKHVO5kRT5Utmr+J9fDnRgxWWnSqJ4oiccPTQU38YG+/O3nPmOhUy4jeHexl7XJJpWDBgEnEfp+8w==";
+ url = "https://registry.npmjs.org/mobx/-/mobx-6.0.4.tgz";
+ sha512 = "wT2QJT9tW19VSHo9x7RPKU3z/I2Ps6wUS8Kb1OO+kzmg7UY3n4AkcaYG6jq95Lp1R9ohjC/NGYuT2PtuvBjhFg==";
};
};
- "mobx-react-5.4.4" = {
+ "mobx-react-7.0.5" = {
name = "mobx-react";
packageName = "mobx-react";
- version = "5.4.4";
+ version = "7.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mobx-react/-/mobx-react-7.0.5.tgz";
+ sha512 = "WmHl3Ni30ujVcOOnllmGmyccsbfFCKtAwpkIwncwxhgLcvXcE0Wa9lGJIhoqQdTJzGr0AJqGzMVAdwNc3Fj2DQ==";
+ };
+ };
+ "mobx-react-lite-3.1.6" = {
+ name = "mobx-react-lite";
+ packageName = "mobx-react-lite";
+ version = "3.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/mobx-react/-/mobx-react-5.4.4.tgz";
- sha512 = "2mTzpyEjVB/RGk2i6KbcmP4HWcAUFox5ZRCrGvSyz49w20I4C4qql63grPpYrS9E9GKwgydBHQlA4y665LuRCQ==";
+ url = "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.1.6.tgz";
+ sha512 = "MM3x9BLt5nC7iE/ILA5n2+hfrplEKYbFjqROEuGkzBdZP/KD+Z44+2gseczRrTG0xFuiPWfEzgT68+6/zqOiEw==";
};
};
"mocha-2.5.3" = {
@@ -34083,13 +35687,13 @@ let
sha512 = "O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==";
};
};
- "mocha-8.2.0" = {
+ "mocha-8.2.1" = {
name = "mocha";
packageName = "mocha";
- version = "8.2.0";
+ version = "8.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-8.2.0.tgz";
- sha512 = "lEWEMq2LMfNJMKeuEwb5UELi+OgFDollXaytR5ggQcHpzG3NP/R7rvixAvF+9/lLsTWhWG+4yD2M70GsM06nxw==";
+ url = "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz";
+ sha512 = "cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==";
};
};
"mock-require-3.0.3" = {
@@ -34119,13 +35723,13 @@ let
sha512 = "A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==";
};
};
- "module-definition-3.3.0" = {
+ "module-definition-3.3.1" = {
name = "module-definition";
packageName = "module-definition";
- version = "3.3.0";
+ version = "3.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/module-definition/-/module-definition-3.3.0.tgz";
- sha512 = "HTplA9xwDzH67XJFC1YvZMUElWJD28DV0dUq7lhTs+JKJamUOWA/CcYWSlhW5amJO66uWtY7XdltT+LfX0wIVg==";
+ url = "https://registry.npmjs.org/module-definition/-/module-definition-3.3.1.tgz";
+ sha512 = "kLidGPwQ2yq484nSD+D3JoJp4Etc0Ox9P0L34Pu/cU4X4HcG7k7p62XI5BBuvURWMRX3RPyuhOcBHbKus+UH4A==";
};
};
"module-deps-6.2.3" = {
@@ -34164,24 +35768,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.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-2.29.1" = {
name = "moment";
packageName = "moment";
@@ -34200,13 +35786,31 @@ let
sha1 = "359a19ec634cda3c706c8709adda54c0329aaec4";
};
};
- "moment-timezone-0.5.31" = {
+ "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";
+ version = "2.24.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/moment-mini/-/moment-mini-2.24.0.tgz";
+ sha512 = "9ARkWHBs+6YJIvrIp0Ik5tyTTtP9PoV0Ssu2Ocq5y9v8+NOOpWiRshAp8c4rZVWTOe+157on/5G+zj5pwIQFEQ==";
+ };
+ };
+ "moment-timezone-0.5.32" = {
name = "moment-timezone";
packageName = "moment-timezone";
- version = "0.5.31";
+ version = "0.5.32";
src = fetchurl {
- url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.31.tgz";
- sha512 = "+GgHNg8xRhMXfEbv81iDtrVeTcWt0kWmTEY1XQK14dICTXnWJnT0dxdlPspwqF3keKMVPXwayEsk1DI0AA/jdA==";
+ url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.32.tgz";
+ sha512 = "Z8QNyuQHQAmWucp8Knmgei8YNo28aLjJq6Ma+jy1ZSpSk5nyfRT8xgUbSQvD2+2UajISfenndwvFuH3NGS+nvA==";
};
};
"monotonic-timestamp-0.0.9" = {
@@ -34299,13 +35903,13 @@ let
sha512 = "NOeCoW6AYc3hLi30npe7uzbD9b4FQZKH40YKABUCCvaKKL5agj6YzvHoNx8jQpDMNPgIa5bvSZQbQpWBAVD0Kw==";
};
};
- "mqtt-4.2.1" = {
+ "mqtt-4.2.6" = {
name = "mqtt";
packageName = "mqtt";
- version = "4.2.1";
+ version = "4.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/mqtt/-/mqtt-4.2.1.tgz";
- sha512 = "Iv893r+jWlo5GkNcPOfCGwW8M49IixwHiKLFFYTociEymSibUVCORVEjPXWPGzSxhn7BdlUeHicbRmWiv0Crkg==";
+ url = "https://registry.npmjs.org/mqtt/-/mqtt-4.2.6.tgz";
+ sha512 = "GpxVObyOzL0CGPBqo6B04GinN8JLk12NRYAIkYvARd9ZCoJKevvOyCaWK6bdK/kFSDj3LPDnCsJbezzNlsi87Q==";
};
};
"mqtt-packet-6.6.0" = {
@@ -34317,6 +35921,15 @@ let
sha512 = "LvghnKMFC70hKWMVykmhJarlO5e7lT3t9s9A2qPCUx+lazL3Mq55U+eCV0eLi7/nRRQYvEUWo/2tTo89EjnCJQ==";
};
};
+ "mrmr-0.1.10" = {
+ name = "mrmr";
+ packageName = "mrmr";
+ version = "0.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mrmr/-/mrmr-0.1.10.tgz";
+ sha512 = "NJRJs+yJyRWwcTqLRf7O32n56UP1+UQoTrGVEoB3LMj0h2jlon790drDbxKvi5mK5k4HfC0cpNkxqHcrJK/evg==";
+ };
+ };
"ms-0.7.1" = {
name = "ms";
packageName = "ms";
@@ -34560,13 +36173,13 @@ let
sha512 = "xasv76hl6nr1dEy3lPvy7Ej7K/Lx3O/FCvwge8PeVJpciPPoNCbaANcNiBug3IpdvTveZUcAV0DJzdnUDMesNQ==";
};
};
- "multistream-4.0.0" = {
+ "multistream-4.0.1" = {
name = "multistream";
packageName = "multistream";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/multistream/-/multistream-4.0.0.tgz";
- sha512 = "t0C8MAtH/d3Y+5nooEtUMWli92lVw9Jhx4uOhRl5GAwS5vc+YTmp/VXNJNsCBAMeEyK/6zhbk6x9JE3AiCvo4g==";
+ url = "https://registry.npmjs.org/multistream/-/multistream-4.0.1.tgz";
+ sha512 = "LNPIR/LD0JUw2beGlSv4sgTSnGbZp16d/PG2rnIrYjkeCaepNmBTobuiaNQATCPiYgn+BBuQTm70UlvwRfLZ3Q==";
};
};
"munin-plugin-0.0.9" = {
@@ -34740,6 +36353,15 @@ let
sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
};
};
+ "n64-0.2.10" = {
+ name = "n64";
+ packageName = "n64";
+ version = "0.2.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/n64/-/n64-0.2.10.tgz";
+ sha512 = "uH9geV4+roR1tohsrrqSOLCJ9Mh1iFcDI+9vUuydDlDxUS1UCAWUfuGb06p3dj3flzywquJNrGsQ7lHP8+4RVQ==";
+ };
+ };
"nan-0.3.2" = {
name = "nan";
packageName = "nan";
@@ -34767,15 +36389,6 @@ let
sha512 = "INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==";
};
};
- "nan-2.14.1" = {
- name = "nan";
- packageName = "nan";
- version = "2.14.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz";
- sha512 = "isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==";
- };
- };
"nan-2.14.2" = {
name = "nan";
packageName = "nan";
@@ -34848,6 +36461,15 @@ let
sha512 = "1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==";
};
};
+ "nanoid-3.1.18" = {
+ name = "nanoid";
+ packageName = "nanoid";
+ version = "3.1.18";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.18.tgz";
+ sha512 = "rndlDjbbHbcV3xi+R2fpJ+PbGMdfBxz5v1fATIQFq0DP64FsicQdwnKLy47K4kZHdRpmQXtz24eGsxQqamzYTA==";
+ };
+ };
"nanolru-1.0.0" = {
name = "nanolru";
packageName = "nanolru";
@@ -34911,13 +36533,13 @@ let
sha1 = "20a318c30cb45f71fe7adfbf7b21c99c1472ef11";
};
};
- "native-request-1.0.7" = {
+ "native-request-1.0.8" = {
name = "native-request";
packageName = "native-request";
- version = "1.0.7";
+ version = "1.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/native-request/-/native-request-1.0.7.tgz";
- sha512 = "9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ==";
+ url = "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz";
+ sha512 = "vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==";
};
};
"native-url-0.2.6" = {
@@ -35046,13 +36668,13 @@ let
sha1 = "ae603b36b134bcec347b452422b0bf98d5832ec8";
};
};
- "nearley-2.19.7" = {
+ "nearley-2.19.8" = {
name = "nearley";
packageName = "nearley";
- version = "2.19.7";
+ version = "2.19.8";
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.8.tgz";
+ sha512 = "te4JCrxbzLvVqUWfVOASgsbkWaFvJ6JlHTRQzfnU862bnyHGHEGX2s5OYvLAS4NDPmQvRtC2tBdV6THy6xHFyQ==";
};
};
"neat-csv-2.1.0" = {
@@ -35209,13 +36831,22 @@ let
sha512 = "AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==";
};
};
- "netlify-4.8.0" = {
+ "netlify-4.9.0" = {
name = "netlify";
packageName = "netlify";
- version = "4.8.0";
+ version = "4.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/netlify/-/netlify-4.8.0.tgz";
- sha512 = "6eaIvlTIwnh1zzFJ0RBMDAE6/GcZ3Y9JIR4cFNZdgINO+zRgWL/vNbjRs2hIerLpOS1eqt6Ye1P9RTqHEQNXUg==";
+ url = "https://registry.npmjs.org/netlify/-/netlify-4.9.0.tgz";
+ sha512 = "x+VqJ+yop05OUpeaT4fhz/NAvJQFjtNhW1s+/i6oP/EZS6/+B0u+qCANF8uP9u3UJcmWvlJmrRoDhj62Xvtwug==";
+ };
+ };
+ "netlify-plugin-deploy-preview-commenting-0.0.1-alpha.16" = {
+ name = "netlify-plugin-deploy-preview-commenting";
+ packageName = "netlify-plugin-deploy-preview-commenting";
+ version = "0.0.1-alpha.16";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/netlify-plugin-deploy-preview-commenting/-/netlify-plugin-deploy-preview-commenting-0.0.1-alpha.16.tgz";
+ sha512 = "5Rvi17CKgPpZTazEV2wkSj4IbS2zJpoKuytaYCyvemV/CMVeZUUPRwNPWm7+NjxObqJHgzUyi2FmWql8HfWhGA==";
};
};
"netlify-redirect-parser-2.5.0" = {
@@ -35227,13 +36858,13 @@ let
sha512 = "pF8BiOr3Pa4kQLLiOu53I0d30EIUDM0DYqYvCQmKD96cMX2qLh/QsxT0Zh18IrL5a0IWQ236/o76lTe0yEEw6w==";
};
};
- "netlify-redirector-0.2.0" = {
+ "netlify-redirector-0.2.1" = {
name = "netlify-redirector";
packageName = "netlify-redirector";
- version = "0.2.0";
+ version = "0.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/netlify-redirector/-/netlify-redirector-0.2.0.tgz";
- sha512 = "5SSUu++MXvE/tik90Hx7lzISBHCl5k4TqpVeTuBEoHp5K7uWitY7c3MjPNiY3kB83GSZiTNLbuIY7bo6mpyU3Q==";
+ url = "https://registry.npmjs.org/netlify-redirector/-/netlify-redirector-0.2.1.tgz";
+ sha512 = "17vDR9p1Loanp+vd57y+b6WlKb5X+qb0LZ44oTYsKJbdonz4Md+Ybv1lzH1w1aKm5YWWXHR8LMpWyY9bjlAJKw==";
};
};
"netmask-1.0.6" = {
@@ -35245,6 +36876,15 @@ let
sha1 = "20297e89d86f6f6400f250d9f4f6b4c1945fcd35";
};
};
+ "netrc-parser-3.1.6" = {
+ name = "netrc-parser";
+ packageName = "netrc-parser";
+ version = "3.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/netrc-parser/-/netrc-parser-3.1.6.tgz";
+ sha512 = "lY+fmkqSwntAAjfP63jB4z5p5WbuZwyMCD3pInT7dpHU/Gc6Vv90SAC6A0aNiqaRGHiuZFBtiwu+pu8W/Eyotw==";
+ };
+ };
"nets-3.2.0" = {
name = "nets";
packageName = "nets";
@@ -35308,13 +36948,13 @@ let
sha512 = "CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==";
};
};
- "nextgen-events-1.3.0" = {
+ "nextgen-events-1.3.3" = {
name = "nextgen-events";
packageName = "nextgen-events";
- version = "1.3.0";
+ version = "1.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/nextgen-events/-/nextgen-events-1.3.0.tgz";
- sha512 = "eBz5mrO4Hw2eenPVm0AVPHuAzg/RZetAWMI547RH8O9+a0UYhCysiZ3KoNWslnWNlHetb9kzowEshsKsmFo2YQ==";
+ url = "https://registry.npmjs.org/nextgen-events/-/nextgen-events-1.3.3.tgz";
+ sha512 = "5h9U7had+Q+a95Rwgu4JL6otqXs3y4474g7ruQtd8TAsoG6ycvjccnuLxhXEv32/HOKTC09K+HkbFaITIexLkg==";
};
};
"nice-try-1.0.5" = {
@@ -35335,22 +36975,22 @@ let
sha1 = "04b035cb530d46859d1018839a518c029133f676";
};
};
- "nlcst-is-literal-1.2.1" = {
+ "nlcst-is-literal-1.2.2" = {
name = "nlcst-is-literal";
packageName = "nlcst-is-literal";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/nlcst-is-literal/-/nlcst-is-literal-1.2.1.tgz";
- sha512 = "abNv1XY7TUoyLn5kSSorMIYHfRvVfXbgftNFNvEMiQQkyKteLdjrGuDqEMMyK70sMbn7uPA6oUbRvykM6pg+pg==";
+ url = "https://registry.npmjs.org/nlcst-is-literal/-/nlcst-is-literal-1.2.2.tgz";
+ sha512 = "R+1OJEmRl3ZOp9d8PbiRxGpnvmpi3jU+lzSqCJoLeogdEh0FYDRH1aC223qUbaKffxNTJkEfeDOeQfziw749yA==";
};
};
- "nlcst-normalize-2.1.4" = {
+ "nlcst-normalize-2.1.5" = {
name = "nlcst-normalize";
packageName = "nlcst-normalize";
- version = "2.1.4";
+ version = "2.1.5";
src = fetchurl {
- url = "https://registry.npmjs.org/nlcst-normalize/-/nlcst-normalize-2.1.4.tgz";
- sha512 = "dWJ3XUoAoWoau24xOM59Y1FPozv7DyYWy+rdUaXj9Ow0hBCVuwqDQbXzTF7H+HskyTVpTkRPXYPu4YsMEScmRw==";
+ url = "https://registry.npmjs.org/nlcst-normalize/-/nlcst-normalize-2.1.5.tgz";
+ sha512 = "xSqTKv8IHIy3n/orD7wj81BZljLfbrTot0Pv64MYUnQUXfDbi1xDSpJR4qEmbFWyFoHsmivcOdgrK+o7ky3mcw==";
};
};
"nlcst-search-2.0.0" = {
@@ -35407,13 +37047,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" = {
@@ -35434,6 +37074,15 @@ let
sha512 = "ASCL5U13as7HhOExbT6OlWJJUV/lLzL2voOSP1UVehpRD8FbSrSDjfScK/KwAvVTI5AS6r4VwbOMlIqtvRidnA==";
};
};
+ "node-addon-api-3.0.2" = {
+ name = "node-addon-api";
+ packageName = "node-addon-api";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz";
+ sha512 = "+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg==";
+ };
+ };
"node-appc-1.1.2" = {
name = "node-appc";
packageName = "node-appc";
@@ -35633,15 +37282,6 @@ let
sha512 = "CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==";
};
};
- "node-gyp-build-3.7.0" = {
- name = "node-gyp-build";
- packageName = "node-gyp-build";
- version = "3.7.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.7.0.tgz";
- sha512 = "L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w==";
- };
- };
"node-gyp-build-3.9.0" = {
name = "node-gyp-build";
packageName = "node-gyp-build";
@@ -35669,13 +37309,13 @@ let
sha512 = "MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==";
};
};
- "node-html-parser-1.3.1" = {
+ "node-html-parser-1.4.9" = {
name = "node-html-parser";
packageName = "node-html-parser";
- version = "1.3.1";
+ version = "1.4.9";
src = fetchurl {
- url = "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.3.1.tgz";
- sha512 = "AwYVI6GyEKj9NGoyMfSx4j5l7Axf7obQgLWGxtasLjED6RggTTQoq5ZRzjwSUfgSZ+Mv8Nzbi3pID0gFGqNUsA==";
+ url = "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz";
+ sha512 = "UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==";
};
};
"node-int64-0.4.0" = {
@@ -35687,13 +37327,13 @@ let
sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b";
};
};
- "node-ipc-9.1.1" = {
+ "node-ipc-9.1.3" = {
name = "node-ipc";
packageName = "node-ipc";
- version = "9.1.1";
+ version = "9.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz";
- sha512 = "FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w==";
+ url = "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.3.tgz";
+ sha512 = "8RS4RZyS/KMKKYG8mrje+cLxwATe9dBCuOiqKFSWND4oOuKytfuKCiR9yinvhoXF/nGdX/WnbywaUee+9U87zA==";
};
};
"node-libs-browser-2.2.1" = {
@@ -35831,13 +37471,13 @@ let
sha512 = "j1g/VtSCI2tBrBnCD+u8iSo9tH0nvn70k1O1SxkHk3+qx7tHUyOKQc7wNc4rUs9J1PkGngUC3qEDd5cL7Z/klg==";
};
};
- "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-source-walk-4.2.0" = {
@@ -35894,15 +37534,6 @@ let
sha1 = "b040eb0923968afabf8d32fb1f17f1167fdab907";
};
};
- "node-version-1.2.0" = {
- name = "node-version";
- packageName = "node-version";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-version/-/node-version-1.2.0.tgz";
- sha512 = "ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==";
- };
- };
"node-wsfederation-0.1.1" = {
name = "node-wsfederation";
packageName = "node-wsfederation";
@@ -36056,6 +37687,15 @@ let
sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
};
};
+ "normalize-package-data-3.0.0" = {
+ name = "normalize-package-data";
+ packageName = "normalize-package-data";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz";
+ sha512 = "6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==";
+ };
+ };
"normalize-path-2.1.1" = {
name = "normalize-path";
packageName = "normalize-path";
@@ -36236,15 +37876,6 @@ let
sha512 = "xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==";
};
};
- "npm-package-arg-8.0.1" = {
- name = "npm-package-arg";
- packageName = "npm-package-arg";
- version = "8.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.0.1.tgz";
- sha512 = "/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==";
- };
- };
"npm-package-arg-8.1.0" = {
name = "npm-package-arg";
packageName = "npm-package-arg";
@@ -36263,13 +37894,13 @@ let
sha512 = "5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==";
};
};
- "npm-packlist-2.1.2" = {
+ "npm-packlist-2.1.4" = {
name = "npm-packlist";
packageName = "npm-packlist";
- version = "2.1.2";
+ version = "2.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.2.tgz";
- sha512 = "eByPaP+wsKai0BJX5pmb58d3mfR0zUATcnyuvSxIudTEn+swCPFLxh7srCmqB4hr7i9V24/DPjjq5b2qUtbgXQ==";
+ url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.4.tgz";
+ sha512 = "Qzg2pvXC9U4I4fLnUrBmcIT4x0woLtUgxUi9eC+Zrcv1Xx5eamytGAfbDWQ67j7xOcQ2VW1I3su9smVTIdu7Hw==";
};
};
"npm-pick-manifest-3.0.2" = {
@@ -36335,6 +37966,15 @@ let
sha512 = "yZPNoJK9clx1jhSXU54kU6Aj1SV2p7mXUs1W/6OjQvek3wb1RrjDCrt4iY1+VX9eBQvvSGEpzNmYkRUaTL8rqg==";
};
};
+ "npm-registry-fetch-9.0.0" = {
+ name = "npm-registry-fetch";
+ packageName = "npm-registry-fetch";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-9.0.0.tgz";
+ sha512 = "PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==";
+ };
+ };
"npm-run-path-2.0.2" = {
name = "npm-run-path";
packageName = "npm-run-path";
@@ -36344,15 +37984,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";
@@ -36515,13 +38146,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" = {
@@ -36533,22 +38164,22 @@ let
sha512 = "2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==";
};
};
- "oas-validator-3.4.0" = {
+ "oas-validator-4.0.8" = {
name = "oas-validator";
packageName = "oas-validator";
- version = "3.4.0";
+ version = "4.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/oas-validator/-/oas-validator-3.4.0.tgz";
- sha512 = "l/SxykuACi2U51osSsBXTxdsFc8Fw41xI7AsZkzgVgWJAzoEFaaNptt35WgY9C3757RUclsm6ye5GvSyYoozLQ==";
+ url = "https://registry.npmjs.org/oas-validator/-/oas-validator-4.0.8.tgz";
+ 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" = {
@@ -36705,13 +38336,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-0.2.0" = {
@@ -36759,13 +38390,13 @@ let
sha512 = "BfWfuAwuhdH1bhMG5EG90WE/eckkBhBvnke8eSEkCDXoLE9Jk5JwYGTbCx1ehGwV48HvBkn62VukPBdlMUOY9w==";
};
};
- "object-treeify-1.1.28" = {
+ "object-treeify-1.1.30" = {
name = "object-treeify";
packageName = "object-treeify";
- version = "1.1.28";
+ version = "1.1.30";
src = fetchurl {
- url = "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.28.tgz";
- sha512 = "FoBGZexpq9jJr6mDgV8wv711vreKyzRcw65TKeXzHh98+TNmPZfGYznpel3WceM869WsnSCyUuK46rPUG9+Rpg==";
+ url = "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.30.tgz";
+ sha512 = "BhsTZj8kbeCnyBKWuAgAakbGgrcVV/IJhUAGF25lOSwDZoHoDmnynUtXfyrrDn8A1Xy3G9k5uLP+V5onOOq3WA==";
};
};
"object-visit-1.0.1" = {
@@ -36786,13 +38417,13 @@ let
sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==";
};
};
- "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.defaults-1.1.0" = {
@@ -36804,22 +38435,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" = {
@@ -36858,13 +38489,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" = {
@@ -36939,13 +38570,13 @@ let
sha512 = "fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==";
};
};
- "office-ui-fabric-react-7.147.1" = {
+ "office-ui-fabric-react-7.153.2" = {
name = "office-ui-fabric-react";
packageName = "office-ui-fabric-react";
- version = "7.147.1";
+ version = "7.153.2";
src = fetchurl {
- url = "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.147.1.tgz";
- sha512 = "nG3h14lvWoTqcO8wxabIDozw84vV0ZtoUvDe6g8QEKsG1oRHaDe8WhCkCy8XCPnsy7f/5aItlbum7AyZtKdgBQ==";
+ 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" = {
@@ -37164,24 +38795,6 @@ let
sha512 = "lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==";
};
};
- "open-7.2.0" = {
- name = "open";
- packageName = "open";
- version = "7.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/open/-/open-7.2.0.tgz";
- sha512 = "4HeyhxCvBTI5uBePsAdi55C5fmqnWZ2e2MlmvWi5KW5tdH5rxoiv/aMtbeVxKZc3eWkT1GymMnLG8XC4Rq4TDQ==";
- };
- };
- "open-7.2.1" = {
- name = "open";
- packageName = "open";
- version = "7.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/open/-/open-7.2.1.tgz";
- sha512 = "xbYCJib4spUdmcs0g/2mK1nKo/jO2T7INClWd/beL7PFkXRWgr8B23ssDHX/USPn2M2IjDR5UdpYs6I67SnTSA==";
- };
- };
"open-7.3.0" = {
name = "open";
packageName = "open";
@@ -37218,13 +38831,13 @@ let
sha512 = "TbgwwOnlatb+xSYh/XALQjrVO3dirVNXuONR6CLQHVI/i1e+nq/ubW8I5i6rlGpnFLZNZKXZ0gF7RMvjLBk8ow==";
};
};
- "openapi-framework-7.0.2" = {
+ "openapi-framework-7.2.0" = {
name = "openapi-framework";
packageName = "openapi-framework";
- version = "7.0.2";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/openapi-framework/-/openapi-framework-7.0.2.tgz";
- sha512 = "62gOWK5iq75HJVS0KWKuLXR7CYynjrbvgxLrTc0Tr0fTcI9ZiJV61KDmz9bz37rHhk/uQIVSMMuTjTC8bmyQtA==";
+ url = "https://registry.npmjs.org/openapi-framework/-/openapi-framework-7.2.0.tgz";
+ sha512 = "rC4U+SIBVxoTujSIrk84PMquBwkNJfhYC7KTTDUUc7yfIyMVKRat5TOuMDyc49Ovsv+7bdkx1stf7d0N9LbtLg==";
};
};
"openapi-jsonschema-parameters-1.2.0" = {
@@ -37254,13 +38867,13 @@ let
sha512 = "UFRzW7C7Q31FUOFHEMYNeSuEmETH7KGlsMgMJanv0RxXkACyzKpKANPfM3oiMubQENPya3Ie9ZIq5HLvZEy/eQ==";
};
};
- "openapi-request-coercer-7.0.1" = {
+ "openapi-request-coercer-7.1.0" = {
name = "openapi-request-coercer";
packageName = "openapi-request-coercer";
- version = "7.0.1";
+ version = "7.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/openapi-request-coercer/-/openapi-request-coercer-7.0.1.tgz";
- sha512 = "nKSRnLX7KQ3Iu1TTZ+1PdEoz0Ke47vH4EcZIM9EOkdqadCFj2pSG/6oMcyqipCs2X7oMFi9Df/UGDRnTdzmPog==";
+ url = "https://registry.npmjs.org/openapi-request-coercer/-/openapi-request-coercer-7.1.0.tgz";
+ sha512 = "6nvSgvOvLYMkUBu3NbHQU6Lcol1WxDr0DsOe3oYHb2tZhokrNEuOF20QYPV+CGZYyEzc0f+Hdas774n5B0euLg==";
};
};
"openapi-request-validator-4.2.0" = {
@@ -37272,13 +38885,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" = {
@@ -37299,13 +38912,13 @@ let
sha512 = "Fxr9YdQ6s7/SIvvM888iWnc1GUn/fFxTaMFqHkUv0/eNCYoBfOwAKj9aptaRfL+BJXlsVdXWCJd3GWkwn8sIJA==";
};
};
- "openapi-sampler-1.0.0-beta.14" = {
+ "openapi-sampler-1.0.0-beta.18" = {
name = "openapi-sampler";
packageName = "openapi-sampler";
- version = "1.0.0-beta.14";
+ version = "1.0.0-beta.18";
src = fetchurl {
- url = "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.0.0-beta.14.tgz";
- sha512 = "NNmH9YAN5AaCE4w6MQXdCrmsOJJQTswHVSp075+h+iiG+OTonpZE8HzwocozovD2imx4lamkuxGLs4E4bO4Z+g==";
+ url = "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.0.0-beta.18.tgz";
+ sha512 = "nG/0kvvSY5FbrU5A+Dbp1xTQN++7pKIh87/atryZlxrzDuok5Y6TCbpxO1jYqpUKLycE4ReKGHCywezngG6xtQ==";
};
};
"openapi-schema-validator-3.0.3" = {
@@ -37371,15 +38984,6 @@ let
sha512 = "11oi4zYorsgvg5yBarZplAqbpev5HkuVNPlZaPTknPDzAynq+lnJdXAmruGWP0s+dNYZS7bjM+xrTpJw7184Fg==";
};
};
- "openapi-types-7.0.0" = {
- name = "openapi-types";
- packageName = "openapi-types";
- version = "7.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/openapi-types/-/openapi-types-7.0.0.tgz";
- sha512 = "AikFLY/joHpJz+6OcyWUfXR0xjsh0jXR+oxcB1oosjH3YFZI3uPTJcmuf7koBFQyjd9GYmClmCSK8mGZ7thsOQ==";
- };
- };
"openapi-types-7.0.1" = {
name = "openapi-types";
packageName = "openapi-types";
@@ -37425,13 +39029,22 @@ let
sha512 = "xH6qaz/hS55rEX8xURz4HRUO96cpj821WY6UEG9rgcusZ8Jsq54jGWP1EMCjGvgngonw8vgSljM1i2OESv16Gw==";
};
};
- "opentracing-0.14.4" = {
+ "opentracing-0.14.5" = {
name = "opentracing";
packageName = "opentracing";
- version = "0.14.4";
+ version = "0.14.5";
src = fetchurl {
- url = "https://registry.npmjs.org/opentracing/-/opentracing-0.14.4.tgz";
- sha512 = "nNnZDkUNExBwEpb7LZaeMeQgvrlO8l4bgY/LvGNZCR0xG/dGWqHqjKrAmR5GUoYo0FIz38kxasvA1aevxWs2CA==";
+ url = "https://registry.npmjs.org/opentracing/-/opentracing-0.14.5.tgz";
+ sha512 = "XLKtEfHxqrWyF1fzxznsv78w3csW41ucHnjiKnfzZLD5FN8UBDZZL1i4q0FR29zjxXhm+2Hop+5Vr/b8tKIvEg==";
+ };
+ };
+ "opn-3.0.3" = {
+ name = "opn";
+ packageName = "opn";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz";
+ sha1 = "b6d99e7399f78d65c3baaffef1fb288e9b85243a";
};
};
"opn-4.0.2" = {
@@ -37614,24 +39227,6 @@ let
sha512 = "eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==";
};
};
- "ora-4.0.3" = {
- name = "ora";
- packageName = "ora";
- version = "4.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/ora/-/ora-4.0.3.tgz";
- sha512 = "fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg==";
- };
- };
- "ora-4.0.4" = {
- name = "ora";
- packageName = "ora";
- version = "4.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/ora/-/ora-4.0.4.tgz";
- sha512 = "77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==";
- };
- };
"ora-4.1.1" = {
name = "ora";
packageName = "ora";
@@ -37641,15 +39236,6 @@ let
sha512 = "sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==";
};
};
- "ora-5.0.0" = {
- name = "ora";
- packageName = "ora";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ora/-/ora-5.0.0.tgz";
- sha512 = "s26qdWqke2kjN/wC4dy+IQPBIMWBJlSU/0JZhk30ZDBLelW25rv66yutUWARMigpGPzcXHb+Nac5pNhN/WsARw==";
- };
- };
"ora-5.1.0" = {
name = "ora";
packageName = "ora";
@@ -37740,6 +39326,15 @@ let
sha512 = "h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==";
};
};
+ "os-name-4.0.0" = {
+ name = "os-name";
+ packageName = "os-name";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/os-name/-/os-name-4.0.0.tgz";
+ sha512 = "caABzDdJMbtykt7GmSogEat3faTKQhmZf0BS5l/pZGmP0vPWQjXWqOhbLyK+b6j2/DQPmEvYdzLXJXXLJNVDNg==";
+ };
+ };
"os-shim-0.1.3" = {
name = "os-shim";
packageName = "os-shim";
@@ -37776,13 +39371,22 @@ let
sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
};
};
- "otfcc-ttcize-0.10.2" = {
- name = "otfcc-ttcize";
- packageName = "otfcc-ttcize";
- version = "0.10.2";
+ "ot-builder-0.10.34" = {
+ name = "ot-builder";
+ packageName = "ot-builder";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/otfcc-ttcize/-/otfcc-ttcize-0.10.2.tgz";
- sha512 = "CLMMw6r97AvmK5nOIGpnG4xHVU40gyTzpvn55RPyxZQ3E/UMXG4HnykyTYHlVL7Y46ISr1isPiSN0CvjYpZtgg==";
+ url = "https://registry.npmjs.org/ot-builder/-/ot-builder-0.10.34.tgz";
+ sha512 = "KYSsffceh64QcSE4fBGrSBf2twXxkGQzHcPqGTWpz1PcJ56hHpZyhmWqtltorrH5sjOjLIVGUqvGO19/vTsb8g==";
+ };
+ };
+ "otb-ttc-bundle-0.10.34" = {
+ name = "otb-ttc-bundle";
+ packageName = "otb-ttc-bundle";
+ version = "0.10.34";
+ src = fetchurl {
+ 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" = {
@@ -37947,6 +39551,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";
@@ -38289,13 +39902,13 @@ let
sha512 = "JcMmHiK6h6rcncj2HLayiyJZg28iJXJafXcmEGw2NjKH3WE8ZgSwyMZs7+f+aliPD57PDhB31IEgUtLXp0YZxA==";
};
};
- "pacote-11.1.11" = {
+ "pacote-11.1.13" = {
name = "pacote";
packageName = "pacote";
- version = "11.1.11";
+ version = "11.1.13";
src = fetchurl {
- url = "https://registry.npmjs.org/pacote/-/pacote-11.1.11.tgz";
- sha512 = "r6PHtCEhkaGv+QPx1JdE/xRdkSkZUG7dE2oloNk/CGTPGNOtaJyYqZPFeN6d6UcUrTPRvZXFo3IBzJIBopPuSA==";
+ url = "https://registry.npmjs.org/pacote/-/pacote-11.1.13.tgz";
+ sha512 = "oJ7Bg7p3izrIMhZPHCCHmMHQl+xb+pKBXL5ZYeM2oCZrw6sBRSx7f8l7F+95V2qA0BP3c1cNaaBmUNkbo6Hn9w==";
};
};
"pacote-9.5.12" = {
@@ -38631,15 +40244,6 @@ let
sha512 = "3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==";
};
};
- "parse-numeric-range-1.2.0" = {
- name = "parse-numeric-range";
- packageName = "parse-numeric-range";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.2.0.tgz";
- sha512 = "1q2tXpAOplPxcl8vrIGPWz1dJxxfmdRkCFcpxxMBerDnGuuHalOWF/xj9L8Nn5XoTUoB/6F0CeQBp2fMgkOYFg==";
- };
- };
"parse-passwd-1.0.0" = {
name = "parse-passwd";
packageName = "parse-passwd";
@@ -38712,6 +40316,15 @@ let
sha512 = "to8zT7+o6bVTyP35r2QgG1svuFGMFO1mE6ri1oWHgL9tlgnOtfjmfHmA3mOuP9HTIU/8OiZw0NG5zbyqVLxhvA==";
};
};
+ "parse-torrent-9.1.0" = {
+ name = "parse-torrent";
+ packageName = "parse-torrent";
+ version = "9.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-9.1.0.tgz";
+ sha512 = "TVht2kv44bTHEd55KgmfEHyDh5djIBZMhaD6uFWnxLhJWUXy8lrIOsjPSs4Tfzs9PTGIgGM0k+UG6CFphHgOZQ==";
+ };
+ };
"parse-torrent-file-2.1.4" = {
name = "parse-torrent-file";
packageName = "parse-torrent-file";
@@ -39009,15 +40622,6 @@ let
sha512 = "nxl9nrnLQmh64iTzMfyylSlRozL7kAXIaxw1fVcLYdyhNkJCRUzirRZTikXGJsg+hc4fqpneTK6iU2H1Q8THSA==";
};
};
- "patch-package-6.2.2" = {
- name = "patch-package";
- packageName = "patch-package";
- version = "6.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/patch-package/-/patch-package-6.2.2.tgz";
- sha512 = "YqScVYkVcClUY0v8fF0kWOjDYopzIM8e3bj/RU1DPeEF14+dCGm6UeOYm4jvCyxqIEQ5/eJzmbWfDWnUleFNMg==";
- };
- };
"patel-0.33.1" = {
name = "patel";
packageName = "patel";
@@ -39243,13 +40847,13 @@ let
sha1 = "b942e6d4bde653005ef6b71361def8727d0645e0";
};
};
- "patrisika-0.21.0" = {
+ "patrisika-0.22.2" = {
name = "patrisika";
packageName = "patrisika";
- version = "0.21.0";
+ version = "0.22.2";
src = fetchurl {
- url = "https://registry.npmjs.org/patrisika/-/patrisika-0.21.0.tgz";
- sha1 = "b82c27f7d4041522dc5c31b43b7c6efb19e47482";
+ url = "https://registry.npmjs.org/patrisika/-/patrisika-0.22.2.tgz";
+ sha512 = "8L6zlp+F4InnoFv0jjGdar948yEzP30bE96f6RHnECaUsU9BWRiTBhkAuhIobG4Lrr8CBscUcar7UWe0Bm1lqA==";
};
};
"patrisika-scopes-0.11.1" = {
@@ -39378,13 +40982,13 @@ let
sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
};
};
- "pg-8.3.0" = {
+ "pg-8.3.3" = {
name = "pg";
packageName = "pg";
- version = "8.3.0";
+ version = "8.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/pg/-/pg-8.3.0.tgz";
- sha512 = "jQPKWHWxbI09s/Z9aUvoTbvGgoj98AU7FDCcQ7kdejupn/TcNpx56v2gaOTzXkzOajmOEJEdi9eTh9cA2RVAjQ==";
+ url = "https://registry.npmjs.org/pg/-/pg-8.3.3.tgz";
+ sha512 = "wmUyoQM/Xzmo62wgOdQAn5tl7u+IA1ZYK7qbuppi+3E+Gj4hlUxVHjInulieWrd0SfHi/ADriTb5ILJ/lsJrSg==";
};
};
"pg-connection-string-2.4.0" = {
@@ -39405,22 +41009,22 @@ let
sha512 = "WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==";
};
};
- "pg-pool-3.2.1" = {
+ "pg-pool-3.2.2" = {
name = "pg-pool";
packageName = "pg-pool";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.1.tgz";
- sha512 = "BQDPWUeKenVrMMDN9opfns/kZo4lxmSWhIqo+cSAF7+lfi9ZclQbr9vfnlNaPr8wYF3UYjm5X0yPAhbcgqNOdA==";
+ url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.2.tgz";
+ sha512 = "ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA==";
};
};
- "pg-protocol-1.3.0" = {
+ "pg-protocol-1.4.0" = {
name = "pg-protocol";
packageName = "pg-protocol";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.3.0.tgz";
- sha512 = "64/bYByMrhWULUaCd+6/72c9PMWhiVFs3EVxl9Ct6a3v/U8+rKgqP2w+kKg/BIGgMJyB+Bk/eNivT32Al+Jghw==";
+ 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" = {
@@ -39432,13 +41036,13 @@ let
sha512 = "qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==";
};
};
- "pgpass-1.0.2" = {
+ "pgpass-1.0.4" = {
name = "pgpass";
packageName = "pgpass";
- version = "1.0.2";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/pgpass/-/pgpass-1.0.2.tgz";
- sha1 = "2a7bb41b6065b67907e91da1b07c1847c877b306";
+ url = "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz";
+ sha512 = "YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==";
};
};
"phantomjs-prebuilt-2.1.16" = {
@@ -39585,13 +41189,13 @@ let
sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
};
};
- "pino-6.6.1" = {
+ "pino-6.7.0" = {
name = "pino";
packageName = "pino";
- version = "6.6.1";
+ version = "6.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pino/-/pino-6.6.1.tgz";
- sha512 = "DOgm7rn6ctBkBYemHXSLj7+j3o3U1q1FWBXbHcprur8mA93QcJSycEkEqhqKiFB9Mx/3Qld2FGr6+9yfQza0kA==";
+ url = "https://registry.npmjs.org/pino/-/pino-6.7.0.tgz";
+ sha512 = "vPXJ4P9rWCwzlTJt+f0Ni4THc3DWyt8iDDCO4edQ8narTu6hnpzdXu8FqeSJCGndl1W6lfbYQUQihUO54y66Lw==";
};
};
"pino-std-serializers-2.5.0" = {
@@ -39819,6 +41423,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";
@@ -39945,6 +41558,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";
@@ -40018,6 +41640,15 @@ let
sha512 = "3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==";
};
};
+ "postcss-8.1.7" = {
+ name = "postcss";
+ packageName = "postcss";
+ version = "8.1.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz";
+ sha512 = "llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==";
+ };
+ };
"postcss-calc-7.0.5" = {
name = "postcss-calc";
packageName = "postcss-calc";
@@ -40603,22 +42234,22 @@ let
sha512 = "BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==";
};
};
- "posthtml-parser-0.5.0" = {
+ "posthtml-parser-0.5.3" = {
name = "posthtml-parser";
packageName = "posthtml-parser";
- version = "0.5.0";
+ version = "0.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.5.0.tgz";
- sha512 = "BsZFAqOeX9lkJJPKG2JmGgtm6t++WibU7FeS40FNNGZ1KS2szRSRQ8Wr2JLvikDgAecrQ/9V4sjugTAin2+KVw==";
+ url = "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.5.3.tgz";
+ sha512 = "uHosRn0y+1wbnlYKrqMjBPoo/kK5LPYImLtiETszNFYfFwAD3cQdD1R2E13Mh5icBxkHj+yKtlIHozCsmVWD/Q==";
};
};
- "posthtml-render-1.2.3" = {
+ "posthtml-render-1.4.0" = {
name = "posthtml-render";
packageName = "posthtml-render";
- version = "1.2.3";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.2.3.tgz";
- sha512 = "rGGayND//VwTlsYKNqdILsA7U/XP0WJa6SMcdAEoqc2WRM5QExplGg/h9qbTuHz7mc2PvaXU+6iNxItvr5aHMg==";
+ url = "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz";
+ sha512 = "W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==";
};
};
"prebuild-install-5.3.0" = {
@@ -40630,13 +42261,13 @@ let
sha512 = "aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg==";
};
};
- "prebuild-install-5.3.3" = {
+ "prebuild-install-6.0.0" = {
name = "prebuild-install";
packageName = "prebuild-install";
- version = "5.3.3";
+ version = "6.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz";
- sha512 = "GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==";
+ url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.0.tgz";
+ sha512 = "h2ZJ1PXHKWZpp1caLw0oX9sagVpL2YTk+ZwInQbQ3QqNd4J03O6MpFNmMTJlkfgPENWqe5kP0WjQLqz5OjLfsw==";
};
};
"precinct-6.3.1" = {
@@ -40720,22 +42351,13 @@ let
sha512 = "s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==";
};
};
- "prettier-2.0.5" = {
- name = "prettier";
- packageName = "prettier";
- version = "2.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz";
- sha512 = "7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==";
- };
- };
- "prettier-2.1.2" = {
+ "prettier-2.2.0" = {
name = "prettier";
packageName = "prettier";
- version = "2.1.2";
+ version = "2.2.0";
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.0.tgz";
+ sha512 = "yYerpkvseM4iKD/BXLYUkQV5aKt4tQPqaGW6EsZjzyu0r7sVZZNPJW4Y8MyKmicp6t42XUPcBVA+H6sB3gqndw==";
};
};
"prettier-bytes-1.0.4" = {
@@ -40747,15 +42369,6 @@ let
sha1 = "994b02aa46f699c50b6257b5faaa7fe2557e62d6";
};
};
- "prettier-eslint-10.1.1" = {
- name = "prettier-eslint";
- packageName = "prettier-eslint";
- version = "10.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/prettier-eslint/-/prettier-eslint-10.1.1.tgz";
- sha512 = "TtYxuFUMVxudJTSnPScaBqHZm/48ndvX3KLFzhejJYbRzRybmM9RdBfn9YzgN0itfPrYxCesIZGJqyXXZJOR2w==";
- };
- };
"prettier-eslint-11.0.0" = {
name = "prettier-eslint";
packageName = "prettier-eslint";
@@ -41089,6 +42702,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";
@@ -41134,15 +42756,6 @@ let
sha1 = "bbcfd248725259f2bb115a27bfa8d65dc420f931";
};
};
- "promise-polyfill-6.1.0" = {
- name = "promise-polyfill";
- packageName = "promise-polyfill";
- version = "6.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz";
- sha1 = "dfa96943ea9c121fca4de9b5868cb39d3472e057";
- };
- };
"promise-queue-2.2.5" = {
name = "promise-queue";
packageName = "promise-queue";
@@ -41224,13 +42837,13 @@ let
sha1 = "2a13fa063688a2a5983b161fff0108a07d26fc74";
};
};
- "prompts-2.3.2" = {
+ "prompts-2.4.0" = {
name = "prompts";
packageName = "prompts";
- version = "2.3.2";
+ version = "2.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz";
- sha512 = "Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==";
+ url = "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz";
+ sha512 = "awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==";
};
};
"promzard-0.3.0" = {
@@ -41287,13 +42900,13 @@ let
sha1 = "bc826e34c3af4697e8d0af7a669e4d612aedcd17";
};
};
- "protobufjs-6.10.1" = {
+ "protobufjs-6.10.2" = {
name = "protobufjs";
packageName = "protobufjs";
- version = "6.10.1";
+ version = "6.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz";
- sha512 = "pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==";
+ url = "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.2.tgz";
+ sha512 = "27yj+04uF6ya9l+qfpH187aqEzfCF4+Uit0I9ZBQVqK09hk/SQzKa2MUqUpXaVa7LOFRg1TSSr3lVxGOk6c0SQ==";
};
};
"protocol-buffers-encodings-1.1.1" = {
@@ -41503,15 +43116,6 @@ let
sha512 = "qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==";
};
};
- "pug-error-2.0.0" = {
- name = "pug-error";
- packageName = "pug-error";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz";
- sha512 = "sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==";
- };
- };
"pug-filters-3.1.1" = {
name = "pug-filters";
packageName = "pug-filters";
@@ -41530,15 +43134,6 @@ let
sha512 = "i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==";
};
};
- "pug-lexer-5.0.0" = {
- name = "pug-lexer";
- packageName = "pug-lexer";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.0.tgz";
- sha512 = "52xMk8nNpuyQ/M2wjZBN5gXQLIylaGkAoTk5Y1pBhVqaopaoj8Z0iVzpbFZAqitL4RHNVDZRnJDsqEYe99Ti0A==";
- };
- };
"pug-linker-3.0.6" = {
name = "pug-linker";
packageName = "pug-linker";
@@ -41593,6 +43188,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";
@@ -41602,15 +43206,6 @@ let
sha1 = "7017a984c3b834de77bac38c10b776f22dfc1843";
};
};
- "pull-abortable-4.1.1" = {
- name = "pull-abortable";
- packageName = "pull-abortable";
- version = "4.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.1.1.tgz";
- sha1 = "b3ad5aefb4116b25916d26db89393ac98d0dcea1";
- };
- };
"pull-block-filter-1.0.0" = {
name = "pull-block-filter";
packageName = "pull-block-filter";
@@ -42178,22 +43773,22 @@ let
sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
};
};
- "pupa-2.0.1" = {
+ "pupa-2.1.1" = {
name = "pupa";
packageName = "pupa";
- version = "2.0.1";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz";
- sha512 = "hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==";
+ url = "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz";
+ sha512 = "l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==";
};
};
- "puppeteer-5.3.1" = {
+ "puppeteer-5.5.0" = {
name = "puppeteer";
packageName = "puppeteer";
- version = "5.3.1";
+ version = "5.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/puppeteer/-/puppeteer-5.3.1.tgz";
- sha512 = "YTM1RaBeYrj6n7IlRXRYLqJHF+GM7tasbvrNFx6w1S16G76NrPq7oYFKLDO+BQsXNtS8kW2GxWCXjIMPvfDyaQ==";
+ url = "https://registry.npmjs.org/puppeteer/-/puppeteer-5.5.0.tgz";
+ sha512 = "OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg==";
};
};
"purgecss-2.3.0" = {
@@ -42223,6 +43818,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";
@@ -42268,6 +43872,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";
@@ -42277,6 +43890,15 @@ let
sha1 = "ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e";
};
};
+ "qrcode-terminal-0.12.0" = {
+ name = "qrcode-terminal";
+ packageName = "qrcode-terminal";
+ version = "0.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz";
+ sha512 = "EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==";
+ };
+ };
"qs-0.4.2" = {
name = "qs";
packageName = "qs";
@@ -42403,13 +44025,13 @@ let
sha512 = "gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==";
};
};
- "query-string-6.13.6" = {
+ "query-string-6.13.7" = {
name = "query-string";
packageName = "query-string";
- version = "6.13.6";
+ version = "6.13.7";
src = fetchurl {
- url = "https://registry.npmjs.org/query-string/-/query-string-6.13.6.tgz";
- sha512 = "/WWZ7d9na6s2wMEGdVCVgKWE9Rt7nYyNIf7k8xmHXcesPMlEzicWo3lbYwHyA4wBktI2KrXxxZeACLbE84hvSQ==";
+ url = "https://registry.npmjs.org/query-string/-/query-string-6.13.7.tgz";
+ sha512 = "CsGs8ZYb39zu0WLkeOhe0NMePqgYdAuCqxOYKDR5LVCytDZYMGx3Bb+xypvQvPHVPijRXB0HZNFllCzHRe4gEA==";
};
};
"querystring-0.2.0" = {
@@ -42448,13 +44070,13 @@ let
sha512 = "AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==";
};
};
- "queue-microtask-1.1.4" = {
+ "queue-microtask-1.2.2" = {
name = "queue-microtask";
packageName = "queue-microtask";
- version = "1.1.4";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.1.4.tgz";
- sha512 = "eY/4Obve9cE5FK8YvC1cJsm5cr7XvAurul8UtBDJ2PR1p5NmAwHtvAt5ftcLtwYRCUKNhxCneZZlxmUDFoSeKA==";
+ url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz";
+ sha512 = "dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==";
};
};
"quick-format-unescaped-4.0.1" = {
@@ -42619,13 +44241,13 @@ let
sha1 = "4f68a1dc0ae58bd3fb95848c30324db75d64360b";
};
};
- "random-item-3.0.0" = {
+ "random-item-3.1.0" = {
name = "random-item";
packageName = "random-item";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/random-item/-/random-item-3.0.0.tgz";
- sha512 = "IpO3Jk9/Dt79R7iS/Fn2d2asGXahMNnXLNRsgSmjTTtiS0tZ972BWEEm9uUgm3YAon5YFUt8126FA9wJAjmeZw==";
+ url = "https://registry.npmjs.org/random-item/-/random-item-3.1.0.tgz";
+ sha512 = "0DyAT8LYBNQKSkqcPjia/HNoWCZ5JWBdAQWjBQVh5DMVv3Fv7V90I8/AuUf8NW4zdFn27i9qj8Kp6wI5JsiiOA==";
};
};
"random-iterate-1.0.1" = {
@@ -42799,6 +44421,15 @@ let
sha512 = "C0SIXdXDSus2yqqvV7qifnb4NoWP7mEBXJq3axci301mXHCZb8Djwm4hrEZo4UeXRaEnfjH98uQ8EBppk2oNWA==";
};
};
+ "re-reselect-4.0.0" = {
+ name = "re-reselect";
+ packageName = "re-reselect";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/re-reselect/-/re-reselect-4.0.0.tgz";
+ sha512 = "wuygyq8TXUlSdVXv2kigXxQNOgdb9m7LbIjwfTNGSpaY1riLd5e+VeQjlQMyUtrk0oiyhi1AqIVynworl3qxHA==";
+ };
+ };
"react-16.14.0" = {
name = "react";
packageName = "react";
@@ -42808,22 +44439,22 @@ 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.8.2" = {
+ "react-devtools-core-4.10.0" = {
name = "react-devtools-core";
packageName = "react-devtools-core";
- version = "4.8.2";
+ version = "4.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.8.2.tgz";
- sha512 = "3Lv3nI8FPAwKqUco35oOlgf+4j8mgYNnIcDv2QTfxEqg2G69q17ZJ8ScU9aBnymS28YC1OW+kTxLmdIQeTN8yg==";
+ url = "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.10.0.tgz";
+ sha512 = "5m5VBtpjuHI7odyk3GAR3BJq3/IHQ0fVZ0+h8zUvoHulSj7Z9hp9d9n4Y1HmSZZxv7NUKfBtsnH+NfLNFDtfog==";
};
};
"react-dom-16.14.0" = {
@@ -42835,31 +44466,13 @@ let
sha512 = "1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==";
};
};
- "react-dropdown-1.9.0" = {
- name = "react-dropdown";
- packageName = "react-dropdown";
- version = "1.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/react-dropdown/-/react-dropdown-1.9.0.tgz";
- sha512 = "BDApCUhs0qHqnFW3b54SuqI200FOOsmiy0dejdmtdTn/MMY11jcou3CLX1oT2Qa1PdN7viTyAGT8YCpK5qb9xg==";
- };
- };
- "react-error-overlay-6.0.7" = {
+ "react-error-overlay-6.0.8" = {
name = "react-error-overlay";
packageName = "react-error-overlay";
- version = "6.0.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz";
- sha512 = "TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==";
- };
- };
- "react-hot-loader-4.13.0" = {
- name = "react-hot-loader";
- packageName = "react-hot-loader";
- version = "4.13.0";
+ version = "6.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz";
- sha512 = "JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==";
+ url = "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.8.tgz";
+ sha512 = "HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw==";
};
};
"react-is-16.13.1" = {
@@ -42871,15 +44484,6 @@ let
sha512 = "24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==";
};
};
- "react-lifecycles-compat-3.0.4" = {
- name = "react-lifecycles-compat";
- packageName = "react-lifecycles-compat";
- version = "3.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz";
- sha512 = "fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==";
- };
- };
"react-reconciler-0.24.0" = {
name = "react-reconciler";
packageName = "react-reconciler";
@@ -43213,15 +44817,6 @@ let
sha512 = "crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==";
};
};
- "readdirp-3.4.0" = {
- name = "readdirp";
- packageName = "readdirp";
- version = "3.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz";
- sha512 = "0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==";
- };
- };
"readdirp-3.5.0" = {
name = "readdirp";
packageName = "readdirp";
@@ -43384,13 +44979,40 @@ let
sha1 = "8984b5815d99cb220469c99eeeffe38913e6cc0b";
};
};
- "redoc-2.0.0-rc.8-1" = {
+ "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.47" = {
name = "redoc";
packageName = "redoc";
- version = "2.0.0-rc.8-1";
+ version = "2.0.0-rc.47";
src = fetchurl {
- url = "https://registry.npmjs.org/redoc/-/redoc-2.0.0-rc.8-1.tgz";
- sha512 = "/YoCdcl2QtveKz4CTXaqtOfCIaVgZZgcnfUNC5xK7xBl/LxTiNj3tUbgFmrYMLTZGzNdQ9TUJpsa7lXDKcr8Pw==";
+ url = "https://registry.npmjs.org/redoc/-/redoc-2.0.0-rc.47.tgz";
+ sha512 = "weoRsJngABqWOuign5wXqVHLE0WRpODNQqwsZqtdKqCQ/paLxJRMBqSklAQdUnx4x5SEYvLxXatUGnw1mp2o4g==";
};
};
"reduce-component-1.0.1" = {
@@ -43429,22 +45051,22 @@ 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.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" = {
@@ -43573,13 +45195,13 @@ let
sha512 = "4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==";
};
};
- "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-3.1.0" = {
@@ -43645,6 +45267,15 @@ let
sha512 = "DitR4wnEvYQEFU8pRPwldGMGW76LM29fvz8s7oTYMwZBMSqNFtBr8eAts/I55LODCQm6b4jzdgFQ+/c6v7RmdA==";
};
};
+ "rehype-stringify-8.0.0" = {
+ name = "rehype-stringify";
+ packageName = "rehype-stringify";
+ version = "8.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-8.0.0.tgz";
+ sha512 = "VkIs18G0pj2xklyllrPSvdShAV36Ff3yE5PUO9u36f6+2qJFnn22Z5gKwBOwgXviux4UC7K+/j13AnZfPICi/g==";
+ };
+ };
"reinterval-1.1.0" = {
name = "reinterval";
packageName = "reinterval";
@@ -43690,13 +45321,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" = {
@@ -43708,15 +45339,6 @@ let
sha1 = "802a38c3aa98c9e1e3ea015eeba211d27cb65e1f";
};
};
- "remark-5.1.0" = {
- name = "remark";
- packageName = "remark";
- version = "5.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/remark/-/remark-5.1.0.tgz";
- sha1 = "cb463bd3dbcb4b99794935eee1cf71d7a8e3068c";
- };
- };
"remark-8.0.0" = {
name = "remark";
packageName = "remark";
@@ -43771,15 +45393,6 @@ let
sha512 = "k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==";
};
};
- "remark-parse-1.1.0" = {
- name = "remark-parse";
- packageName = "remark-parse";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/remark-parse/-/remark-parse-1.1.0.tgz";
- sha1 = "c3ca10f9a8da04615c28f09aa4e304510526ec21";
- };
- };
"remark-parse-4.0.0" = {
name = "remark-parse";
packageName = "remark-parse";
@@ -43807,6 +45420,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";
@@ -43816,15 +45438,6 @@ let
sha512 = "cYCchalpf25bTtfXF24ribYvqytPKq0TiEhqQDBHvVEEsApebwruPWP1cTcvTFBidmpXyqzycm+y8ng7Kmvc8Q==";
};
};
- "remark-stringify-1.1.0" = {
- name = "remark-stringify";
- packageName = "remark-stringify";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/remark-stringify/-/remark-stringify-1.1.0.tgz";
- sha1 = "a7105e25b9ee2bf9a49b75d2c423f11b06ae2092";
- };
- };
"remark-stringify-4.0.0" = {
name = "remark-stringify";
packageName = "remark-stringify";
@@ -43843,6 +45456,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";
@@ -43906,13 +45528,13 @@ let
sha512 = "o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==";
};
};
- "render-media-3.4.3" = {
+ "render-media-4.1.0" = {
name = "render-media";
packageName = "render-media";
- version = "3.4.3";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/render-media/-/render-media-3.4.3.tgz";
- sha512 = "Gyk9CYWqGmG2W83ZfQnK8ZGZbmKkrxnHHHiWxF32vH5Afd19IIPZFZADtlmeXVA2petJgCB9L1EbPUc6dS8jDg==";
+ url = "https://registry.npmjs.org/render-media/-/render-media-4.1.0.tgz";
+ sha512 = "F5BMWDmgATEoyPCtKjmGNTGN1ghoZlfRQ3MJh8dS/MrvIUIxupiof/Y9uahChipXcqQ57twVbgMmyQmuO1vokw==";
};
};
"renderkid-2.0.4" = {
@@ -44068,6 +45690,15 @@ let
sha512 = "eBEh+GzJAftUnex6tcL6eV2JCifY0+sZMIUpUPOVXbs2nV5hla4ZMmO3icYKGuGVuQ2zHE9evh4OrRcH4iyYYw==";
};
};
+ "request-light-0.3.0" = {
+ name = "request-light";
+ packageName = "request-light";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request-light/-/request-light-0.3.0.tgz";
+ sha512 = "xlVlZVT0ZvCT+c3zm3SjeFCzchoQxsUUmx5fkal0I6RIDJK+lmb1UYyKJ7WM4dTfnzHP4ElWwAf8Dli8c0/tVA==";
+ };
+ };
"request-progress-2.0.1" = {
name = "request-progress";
packageName = "request-progress";
@@ -44077,6 +45708,15 @@ let
sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08";
};
};
+ "request-promise-4.2.6" = {
+ name = "request-promise";
+ packageName = "request-promise";
+ version = "4.2.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz";
+ sha512 = "HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==";
+ };
+ };
"request-promise-core-1.1.4" = {
name = "request-promise-core";
packageName = "request-promise-core";
@@ -44095,13 +45735,13 @@ let
sha512 = "wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==";
};
};
- "requestretry-4.1.1" = {
+ "requestretry-4.1.2" = {
name = "requestretry";
packageName = "requestretry";
- version = "4.1.1";
+ version = "4.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/requestretry/-/requestretry-4.1.1.tgz";
- sha512 = "sV2lkWitASDXpIK+m0scC7dHBkW42EKj5iao6Cp8GCXsXY7qS4Q/min6PP5YBuqgV9W38lsA7LUhEkOezl1/Og==";
+ url = "https://registry.npmjs.org/requestretry/-/requestretry-4.1.2.tgz";
+ sha512 = "N1WAp+8eOy8NfsVBChcSxNCKvPY1azOpliQ4Sby4WDe0HFEhdKywlNZeROMBQ+BI3Jpc0eNOT1KVFGREawtahA==";
};
};
"require-directory-2.1.1" = {
@@ -44203,6 +45843,15 @@ let
sha512 = "YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==";
};
};
+ "reselect-4.0.0" = {
+ name = "reselect";
+ packageName = "reselect";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz";
+ sha512 = "qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==";
+ };
+ };
"resolve-1.17.0" = {
name = "resolve";
packageName = "resolve";
@@ -44212,13 +45861,31 @@ let
sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
};
};
- "resolve-2.0.0-next.1" = {
+ "resolve-1.18.1" = {
+ name = "resolve";
+ packageName = "resolve";
+ version = "1.18.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz";
+ sha512 = "lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==";
+ };
+ };
+ "resolve-1.19.0" = {
name = "resolve";
packageName = "resolve";
- version = "2.0.0-next.1";
+ version = "1.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.1.tgz";
- sha512 = "ZGTmuLZAW++TDjgslfUMRZcv7kXHv8z0zwxvuRWOPjnqc56HVsn1lVaqsWOZeQ8MwiilPVJLrcPVKG909QsAfA==";
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz";
+ sha512 = "rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==";
+ };
+ };
+ "resolve-2.0.0-next.2" = {
+ name = "resolve";
+ packageName = "resolve";
+ version = "2.0.0-next.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.2.tgz";
+ sha512 = "oHC2H45OCkhIeS45uW5zCsSinW+hgWwRtfobOhmkXiO4Q6e6fpZpBuBkZxAqTfoC1O6VIclqK6RjyeGVaxEYtA==";
};
};
"resolve-alpn-1.0.0" = {
@@ -44437,13 +46104,13 @@ let
sha512 = "yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==";
};
};
- "retext-equality-5.2.0" = {
+ "retext-equality-5.5.0" = {
name = "retext-equality";
packageName = "retext-equality";
- version = "5.2.0";
+ version = "5.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/retext-equality/-/retext-equality-5.2.0.tgz";
- sha512 = "qfyDsVvwI6RsbyBi5GDRnutDbRMQj5zzK5oVg6ddKhONle2ZmQ/DBg9mz9QLKdnGhp8aW5xoVskXgwHufSQa3g==";
+ url = "https://registry.npmjs.org/retext-equality/-/retext-equality-5.5.0.tgz";
+ sha512 = "ha7zrQ+Bq4xWifm21IcAzc9xhMWCJYfePUjRRNE2mXi8cFhaq1F8+cD78YA2nd6W2mxd11VGTVKY9O0DmzEywQ==";
};
};
"retext-profanities-6.1.0" = {
@@ -44698,13 +46365,13 @@ let
sha512 = "/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==";
};
};
- "rollup-2.32.0" = {
+ "rollup-2.33.3" = {
name = "rollup";
packageName = "rollup";
- version = "2.32.0";
+ version = "2.33.3";
src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-2.32.0.tgz";
- sha512 = "0FIG1jY88uhCP2yP4CfvtKEqPDRmsUwfY1kEOOM+DH/KOGATgaIFd/is1+fQOxsvh62ELzcFfKonwKWnHhrqmw==";
+ url = "https://registry.npmjs.org/rollup/-/rollup-2.33.3.tgz";
+ sha512 = "RpayhPTe4Gu/uFGCmk7Gp5Z9Qic2VsqZ040G+KZZvsZYdcuWaJg678JeDJJvJeEQXminu24a2au+y92CUWVd+w==";
};
};
"rollup-plugin-babel-4.4.0" = {
@@ -44887,22 +46554,22 @@ 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-parallel-limit-1.0.5" = {
+ "run-parallel-limit-1.0.6" = {
name = "run-parallel-limit";
packageName = "run-parallel-limit";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.0.5.tgz";
- sha512 = "NsY+oDngvrvMxKB3G8ijBzIema6aYbQMD2bHOamvN52BysbIGTnEY2xsNyfrcr9GhY995/t/0nQN3R3oZvaDlg==";
+ url = "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.0.6.tgz";
+ sha512 = "yFFs4Q2kECi5mWXyyZj3UlAZ5OFq5E07opABC+EmhZdjEkrxXaUwFqOaaNF4tbayMnBxrsbujpeCYTVjGufZGQ==";
};
};
"run-queue-1.0.3" = {
@@ -44914,13 +46581,13 @@ let
sha1 = "e848396f057d223f24386924618e25694161ec47";
};
};
- "run-series-1.1.8" = {
+ "run-series-1.1.9" = {
name = "run-series";
packageName = "run-series";
- version = "1.1.8";
+ version = "1.1.9";
src = fetchurl {
- url = "https://registry.npmjs.org/run-series/-/run-series-1.1.8.tgz";
- sha512 = "+GztYEPRpIsQoCSraWHDBs9WVy4eVME16zhOtDB4H9J4xN0XRhknnmLOl+4gRgZtu8dpp9N/utSPjKH/xmDzXg==";
+ url = "https://registry.npmjs.org/run-series/-/run-series-1.1.9.tgz";
+ sha512 = "Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g==";
};
};
"rusha-0.8.13" = {
@@ -45004,33 +46671,6 @@ let
sha512 = "xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==";
};
};
- "rxjs-6.5.4" = {
- name = "rxjs";
- packageName = "rxjs";
- version = "6.5.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz";
- sha512 = "naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==";
- };
- };
- "rxjs-6.5.5" = {
- name = "rxjs";
- packageName = "rxjs";
- version = "6.5.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz";
- sha512 = "WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==";
- };
- };
- "rxjs-6.6.2" = {
- name = "rxjs";
- packageName = "rxjs";
- version = "6.6.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz";
- sha512 = "BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==";
- };
- };
"rxjs-6.6.3" = {
name = "rxjs";
packageName = "rxjs";
@@ -45040,15 +46680,6 @@ let
sha512 = "trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==";
};
};
- "s.color-0.0.13" = {
- name = "s.color";
- packageName = "s.color";
- version = "0.0.13";
- src = fetchurl {
- url = "https://registry.npmjs.org/s.color/-/s.color-0.0.13.tgz";
- sha512 = "56rTWlPg3jQX5n2wv201gUBn8fSgnGwbNjN159FV+JeD4EeqZiVnhDASmivhE4+f9Ivzj59y5AgoFflsf25KwA==";
- };
- };
"s3-stream-upload-2.0.2" = {
name = "s3-stream-upload";
packageName = "s3-stream-upload";
@@ -45121,6 +46752,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";
@@ -45193,22 +46833,13 @@ let
sha512 = "y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==";
};
};
- "sass-1.27.0" = {
+ "sass-1.29.0" = {
name = "sass";
packageName = "sass";
- version = "1.27.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/sass/-/sass-1.27.0.tgz";
- sha512 = "0gcrER56OkzotK/GGwgg4fPrKuiFlPNitO7eUJ18Bs+/NBlofJfMxmxqpqJxjae9vu0Wq8TZzrSyxZal00WDig==";
- };
- };
- "sass-formatter-0.4.15" = {
- name = "sass-formatter";
- packageName = "sass-formatter";
- version = "0.4.15";
+ version = "1.29.0";
src = fetchurl {
- url = "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.4.15.tgz";
- sha512 = "EpjwQsya8DmefZawi1sNoCjKw6IGE4z18h9lKd0QPgoGGkis8nqK+mfCMS4B8OaEa0To//71yQyGV1OW1/t60g==";
+ url = "https://registry.npmjs.org/sass/-/sass-1.29.0.tgz";
+ sha512 = "ZpwAUFgnvAUCdkjwPREny+17BpUj8nh5Yr6zKPGtLNTLrmtoRYIjm7njP24COhjJldjwW1dcv52Lpf4tNZVVRA==";
};
};
"sax-0.5.8" = {
@@ -45841,13 +47472,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" = {
@@ -45931,13 +47562,13 @@ let
sha512 = "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==";
};
};
- "seventh-0.7.35" = {
+ "seventh-0.7.38" = {
name = "seventh";
packageName = "seventh";
- version = "0.7.35";
+ version = "0.7.38";
src = fetchurl {
- url = "https://registry.npmjs.org/seventh/-/seventh-0.7.35.tgz";
- sha512 = "8uGsybZk/XBSv7BvyjbSeK+R8vpWh2jkZJq0UIMVlJTr9CZsCLTfGWKtcBxmHzMUbzSPxa134prhvZA8GuIx/w==";
+ url = "https://registry.npmjs.org/seventh/-/seventh-0.7.38.tgz";
+ sha512 = "dYQGR+HQcuOtKytJ8/R4UFiPY3RIYLrniKRcqLjJCHOnccyJTpu52lBpPdyS6TpXNH13MJhtzh8GHUi/OmRUhw==";
};
};
"sha.js-2.4.11" = {
@@ -45985,13 +47616,13 @@ let
sha512 = "y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==";
};
};
- "sharp-0.23.4" = {
+ "sharp-0.26.3" = {
name = "sharp";
packageName = "sharp";
- version = "0.23.4";
+ version = "0.26.3";
src = fetchurl {
- url = "https://registry.npmjs.org/sharp/-/sharp-0.23.4.tgz";
- sha512 = "fJMagt6cT0UDy9XCsgyLi0eiwWWhQRxbwGmqQT6sY8Av4s0SVsT/deg8fobBQCTDU5iXRgz0rAeXoE2LBZ8g+Q==";
+ url = "https://registry.npmjs.org/sharp/-/sharp-0.26.3.tgz";
+ sha512 = "NdEJ9S6AMr8Px0zgtFo1TJjMK/ROMU92MkDtYn2BBrDjIx3YfH9TUyGdzPC+I/L619GeYQc690Vbaxc5FPCCWg==";
};
};
"shasum-1.0.2" = {
@@ -46120,13 +47751,13 @@ let
sha512 = "sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==";
};
};
- "shortid-2.2.15" = {
+ "shortid-2.2.16" = {
name = "shortid";
packageName = "shortid";
- version = "2.2.15";
+ version = "2.2.16";
src = fetchurl {
- url = "https://registry.npmjs.org/shortid/-/shortid-2.2.15.tgz";
- sha512 = "5EaCy2mx2Jgc/Fdn9uuDuNIIfWBpzY4XIlhoqtXF6qsf+/+SGZ+FxDdX/ZsMZiWupIWNqAEmiNY4RC+LSmCeOw==";
+ url = "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz";
+ sha512 = "Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==";
};
};
"should-13.2.3" = {
@@ -46309,6 +47940,15 @@ let
sha512 = "rohCHmEjD/ESXFLxF4bVeqgdb4Awc65ZyyuCKl3f7BvgMbZOBa/Ye3HN/GFnvruiUOAWWNupxhz3Rz5/3vJLTg==";
};
};
+ "simple-git-2.24.0" = {
+ name = "simple-git";
+ packageName = "simple-git";
+ version = "2.24.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/simple-git/-/simple-git-2.24.0.tgz";
+ sha512 = "nF31Xai5lTYgRCiSJ1lHzK0Vk9jWOvAFW12bdBaWy2bhodio04eOWYurvyM/nTBYsPIiQl3PFvdod5TRcPvzww==";
+ };
+ };
"simple-markdown-0.4.4" = {
name = "simple-markdown";
packageName = "simple-markdown";
@@ -46327,13 +47967,13 @@ let
sha1 = "4e421f485ac7b13b08077a4476934d52c5ba3bb3";
};
};
- "simple-peer-9.7.2" = {
+ "simple-peer-9.9.3" = {
name = "simple-peer";
packageName = "simple-peer";
- version = "9.7.2";
+ version = "9.9.3";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-peer/-/simple-peer-9.7.2.tgz";
- sha512 = "xeMyxa9B4V0eA6mf17fVr8nm2QhAYFu+ZZv8zkSFFTjJETGF227CshwobrIYZuspJglMD63egcevQXGOrTIsuA==";
+ url = "https://registry.npmjs.org/simple-peer/-/simple-peer-9.9.3.tgz";
+ sha512 = "T3wuv0UqBpDTV0x0pJPPsz4thy0tC0fTOHE4g9+AF43RUxxT+MWeXVtdQcK5Xuzv/XTVrB2NrGzdfO1IFBqOkw==";
};
};
"simple-plist-1.1.1" = {
@@ -46561,15 +48201,6 @@ let
sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
};
};
- "slug-3.5.1" = {
- name = "slug";
- packageName = "slug";
- version = "3.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/slug/-/slug-3.5.1.tgz";
- sha512 = "ei0JnJzg8HKhLunZy+vpNlILRRradfaAQ+p2YEI4b4r8yX/5TlFi1JSwcYQCg7INZxdTC43BT68rHMkRxzn7Xg==";
- };
- };
"slugid-1.1.0" = {
name = "slugid";
packageName = "slugid";
@@ -46579,13 +48210,13 @@ let
sha1 = "e09f00899c09f5a7058edc36dd49f046fd50a82a";
};
};
- "slugify-1.4.5" = {
+ "slugify-1.4.6" = {
name = "slugify";
packageName = "slugify";
- version = "1.4.5";
+ version = "1.4.6";
src = fetchurl {
- url = "https://registry.npmjs.org/slugify/-/slugify-1.4.5.tgz";
- sha512 = "WpECLAgYaxHoEAJ8Q1Lo8HOs1ngn7LN7QjXgOLbmmfkcWvosyk4ZTXkTzKyhngK640USTZUlgoQJfED1kz5fnQ==";
+ url = "https://registry.npmjs.org/slugify/-/slugify-1.4.6.tgz";
+ sha512 = "ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ==";
};
};
"smart-buffer-4.1.0" = {
@@ -46705,31 +48336,31 @@ let
sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198";
};
};
- "snyk-config-3.1.1" = {
+ "snyk-config-4.0.0-rc.2" = {
name = "snyk-config";
packageName = "snyk-config";
- version = "3.1.1";
+ version = "4.0.0-rc.2";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-config/-/snyk-config-3.1.1.tgz";
- sha512 = "wwrMIEDozfLJ8LmakCsCC1FQ0siIX5icCQPCbUKKgRbeVsZ27NjPJs37BpTXX4rcHkaWpe8TbH3yOtp23qmszg==";
+ url = "https://registry.npmjs.org/snyk-config/-/snyk-config-4.0.0-rc.2.tgz";
+ sha512 = "HIXpMCRp5IdQDFH/CY6WqOUt5X5Ec55KC9dFVjlMLe/2zeqsImJn1vbjpE5uBoLYIdYi1SteTqtsJhyJZWRK8g==";
};
};
- "snyk-cpp-plugin-2.0.0" = {
+ "snyk-cpp-plugin-2.2.1" = {
name = "snyk-cpp-plugin";
packageName = "snyk-cpp-plugin";
- version = "2.0.0";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-cpp-plugin/-/snyk-cpp-plugin-2.0.0.tgz";
- sha512 = "/xcDy8H5wxhk+4E9e8zDDGfcNo5g+zpwy585sCDkH5KpHdZHmguPi0GmZ9ZCBTuGIodeTIqsDqkBiA1WXSH7+w==";
+ url = "https://registry.npmjs.org/snyk-cpp-plugin/-/snyk-cpp-plugin-2.2.1.tgz";
+ sha512 = "NFwVLMCqKTocY66gcim0ukF6e31VRDJqDapg5sy3vCHqlD1OCNUXSK/aI4VQEEndDrsnFmQepsL5KpEU0dDRIQ==";
};
};
- "snyk-docker-plugin-4.1.1" = {
+ "snyk-docker-plugin-4.12.0" = {
name = "snyk-docker-plugin";
packageName = "snyk-docker-plugin";
- version = "4.1.1";
+ version = "4.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-4.1.1.tgz";
- sha512 = "2N8um3cU+qWAVut0Pm/jTM1Hcjyk4kQLKd5nX/Fl/DOhxi62pVpIQ6qGE2LKxYTShEpeC0YS70D9J4ke7ra8Dw==";
+ 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" = {
@@ -46750,13 +48381,13 @@ let
sha512 = "FAM56z3bl1iuxeqkCEA/jyZ2hpwkQK8xQxQbhR+QppEK5lole7w1PQyWYgZAJ9oRY/BU32zdRAJwGuZbhk7G2Q==";
};
};
- "snyk-gradle-plugin-3.10.0" = {
+ "snyk-gradle-plugin-3.10.2" = {
name = "snyk-gradle-plugin";
packageName = "snyk-gradle-plugin";
- version = "3.10.0";
+ version = "3.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.10.0.tgz";
- sha512 = "G33nwUIVALII7mHqKuIxLh1Qj2qsOFd6vbnu4d6lPISVCH9TRBTvirPaVnybWgrO2TWvzZ+jXsZHhG++8kLpXQ==";
+ url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.10.2.tgz";
+ sha512 = "gTFKL0BLUN54asUQ4OIoa4lATGn27VZwWDJGQ0VuqSaaoy8I5W16Cbn/KN95oIKa7tgwrmasPLd5uviFWzo/Qw==";
};
};
"snyk-module-1.9.1" = {
@@ -46786,40 +48417,31 @@ let
sha512 = "HHuOYEAACpUpkFgU8HT57mmxmonaJ4O3YADoSkVhnhkmJ+AowqZyJOau703dYHNrq2DvQ7qYw81H7yyxS1Nfjw==";
};
};
- "snyk-mvn-plugin-2.23.0" = {
+ "snyk-mvn-plugin-2.23.4" = {
name = "snyk-mvn-plugin";
packageName = "snyk-mvn-plugin";
- version = "2.23.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.23.0.tgz";
- sha512 = "aCmXPRvK89bcRNKjtU6mCqe6tnKaSR++/Co3V1XjqfJSRDiZ+c7A0LdtpTkRF/HbVdzZVHJ8glOn67yO/VGKhQ==";
- };
- };
- "snyk-nodejs-lockfile-parser-1.28.1" = {
- name = "snyk-nodejs-lockfile-parser";
- packageName = "snyk-nodejs-lockfile-parser";
- version = "1.28.1";
+ version = "2.23.4";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.28.1.tgz";
- sha512 = "0zbmtidYLI2ia/DQD4rZm2YKrhfHLvHlVBdF2cMAGPwhOoKW5ovG9eBO4wNQdvjxNi7b4VeUyAj8SfuhjDraDQ==";
+ 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.0" = {
+ "snyk-nodejs-lockfile-parser-1.30.1" = {
name = "snyk-nodejs-lockfile-parser";
packageName = "snyk-nodejs-lockfile-parser";
- version = "1.30.0";
+ version = "1.30.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.30.0.tgz";
- sha512 = "OmrLyV9oZ2ItH0oNoRs5BjTlvS+lSsYuBw8PryvsdmcNK6VzfMoJ7RuevTau201gVvMz1imTi7LlTxcSoCCzJg==";
+ url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.30.1.tgz";
+ sha512 = "QyhE4pmy7GI7fQrVmZ+qrQB8GGSbxN7OoYueS4BEP9nDxIyH4dJAz8dME5zOUeUxh3frcgBWoWgZoSzE4VOYpg==";
};
};
- "snyk-nuget-plugin-1.19.3" = {
+ "snyk-nuget-plugin-1.19.4" = {
name = "snyk-nuget-plugin";
packageName = "snyk-nuget-plugin";
- version = "1.19.3";
+ version = "1.19.4";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.19.3.tgz";
- sha512 = "KwKoMumwcXVz/DQH80ifXfX7CTnm29bmHJ2fczjCGohxLGb4EKBGQtA3t7K98O7lTISQGgXDxnWIaM9ZXkxPdw==";
+ url = "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.19.4.tgz";
+ sha512 = "6BvLJc7gpNdfPJSnvpmTL4BrbaOVbXh/9q1FNMs5OVp8NbnZ3l97iM+bpQXWTJHOa3BJBZz7iEg+3suH4AWoWw==";
};
};
"snyk-paket-parser-1.6.0" = {
@@ -46840,6 +48462,15 @@ let
sha512 = "IQcdsQBqqXVRY5DatlI7ASy4flbhtU2V7cr4P2rK9rkFnVHO6LHcitwKXVZa9ocdOmpZDzk7U6iwHJkVFcR6OA==";
};
};
+ "snyk-poetry-lockfile-parser-1.1.1" = {
+ name = "snyk-poetry-lockfile-parser";
+ packageName = "snyk-poetry-lockfile-parser";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snyk-poetry-lockfile-parser/-/snyk-poetry-lockfile-parser-1.1.1.tgz";
+ sha512 = "G3LX27V2KUsKObwVN4vDDjrYr5BERad9pXHAf+SST5+vZsdPUUZjd1ZUIrHgCv7IQhwq+7mZrtqedY5x7+LIGA==";
+ };
+ };
"snyk-policy-1.14.1" = {
name = "snyk-policy";
packageName = "snyk-policy";
@@ -46849,13 +48480,13 @@ let
sha512 = "C5vSkoBYxPnaqb218sm4m6N5s1BhIXlldpIX5xRNnZ0QkDwVj3dy/PfgwxRgVQh7QFGa1ajbvKmsGmm4RRsN8g==";
};
};
- "snyk-python-plugin-1.17.1" = {
+ "snyk-python-plugin-1.19.1" = {
name = "snyk-python-plugin";
packageName = "snyk-python-plugin";
- version = "1.17.1";
+ version = "1.19.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.17.1.tgz";
- sha512 = "KKklat9Hfbj4hw2y63LRhgmziYzmyRt+cSuzN5KDmBSAGYck0EAoPDtNpJXjrIs1kPNz28EXnE6NDnadXnOjiQ==";
+ url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.19.1.tgz";
+ sha512 = "JoOUHnA76L3pekCblSuE9jQ9CuA5jt+GqXpsLQbEIZ0FQQTBa+0F7vfolg3Q7+s1it4ZdtgSbSWrlxCngIJt8g==";
};
};
"snyk-resolve-1.0.1" = {
@@ -46939,6 +48570,15 @@ let
sha512 = "WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==";
};
};
+ "socket.io-adapter-2.0.3" = {
+ name = "socket.io-adapter";
+ packageName = "socket.io-adapter";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.0.3.tgz";
+ sha512 = "2wo4EXgxOGSFueqvHAdnmi5JLZzWqMArjuP4nqC26AtLh5PoCPsaRbRdah2xhcwTAMooZfjYiNVNkkmmSMaxOQ==";
+ };
+ };
"socket.io-client-1.0.6" = {
name = "socket.io-client";
packageName = "socket.io-client";
@@ -47002,6 +48642,15 @@ let
sha512 = "11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==";
};
};
+ "socket.io-parser-4.0.2" = {
+ name = "socket.io-parser";
+ packageName = "socket.io-parser";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.2.tgz";
+ sha512 = "Bs3IYHDivwf+bAAuW/8xwJgIiBNtlvnjYRc4PbXgniLmcP1BrakBoq/QhO24rgtgW7VZ7uAaswRGxutUnlAK7g==";
+ };
+ };
"sockjs-0.3.20" = {
name = "sockjs";
packageName = "sockjs";
@@ -47029,13 +48678,13 @@ let
sha512 = "o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==";
};
};
- "socks-2.4.4" = {
+ "socks-2.5.0" = {
name = "socks";
packageName = "socks";
- version = "2.4.4";
+ version = "2.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/socks/-/socks-2.4.4.tgz";
- sha512 = "7LmHN4IHj1Vpd/k8D872VGCHJ6yIVyeFkfIBExRmGPYQ/kdUkpdg9eKh9oOzYYYKQhuxavayJHTnmBG+EzluUA==";
+ url = "https://registry.npmjs.org/socks/-/socks-2.5.0.tgz";
+ sha512 = "00OqQHp5SCbwm9ecOMJj9aQtMSjwi1uVuGQoxnpKCS50VKZcOZ8z11CTKypmR8sEy7nZimy/qXY7rYJYbRlXmA==";
};
};
"socks-proxy-agent-4.0.2" = {
@@ -47398,13 +49047,13 @@ let
sha1 = "ff4ae6e68656056ba4b3e792ab3334d38273ca11";
};
};
- "spawn-please-0.4.1" = {
+ "spawn-please-1.0.0" = {
name = "spawn-please";
packageName = "spawn-please";
- version = "0.4.1";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/spawn-please/-/spawn-please-0.4.1.tgz";
- sha512 = "YJwFL/shPyY5fddOU1XXkShCDNVkMDGKsGlpB91FKOkRGa+pVAe+A5/CUUwLrZ3e89prqbTXaGapCzTlmc3HaA==";
+ url = "https://registry.npmjs.org/spawn-please/-/spawn-please-1.0.0.tgz";
+ sha512 = "Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A==";
};
};
"spawn-sync-1.0.15" = {
@@ -47731,6 +49380,15 @@ let
sha1 = "475393ff9e91479aea62dcaf0ca3d14983a7fb40";
};
};
+ "srcset-3.0.0" = {
+ name = "srcset";
+ packageName = "srcset";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/srcset/-/srcset-3.0.0.tgz";
+ sha512 = "D59vF08Qzu/C4GAOXVgMTLfgryt5fyWo93FZyhEWANo0PokFz/iWdDe13mX3O5TRf6l8vMTqckAfR4zPiaH0yQ==";
+ };
+ };
"srt2vtt-1.3.1" = {
name = "srt2vtt";
packageName = "srt2vtt";
@@ -47794,13 +49452,13 @@ let
sha512 = "DyCrGIsl01GkdHreAkkaDUorV7SAgRSqKn/htg4ZwbvH6g0NAdOi84x/8ehzDuojPev78hbkWjZXgIqi+/Jo0g==";
};
};
- "ssb-db-20.3.0" = {
+ "ssb-db-19.2.0" = {
name = "ssb-db";
packageName = "ssb-db";
- version = "20.3.0";
+ version = "19.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-db/-/ssb-db-20.3.0.tgz";
- sha512 = "JOXCrS6k3+/kuOcFmZwc9vxPN55Czb7McFs5KEYA+/phykPwQ6e3hwjMT5YrVzSirCf8ptPS/mpOsCDog5Z2dg==";
+ url = "https://registry.npmjs.org/ssb-db/-/ssb-db-19.2.0.tgz";
+ sha512 = "pJAFizB6OcuJLX4RJJuU9HWyPwM2CqLi/vs08lhVIR3TGxacxpavvK5LzbxT+Y3iWkBchOTKS5hHCigA5aaung==";
};
};
"ssb-ebt-5.6.7" = {
@@ -47812,13 +49470,13 @@ let
sha512 = "ifPgPNmDE8EKuuoqtXibwgYNtDZNry7sJL1epSUb3XgQr62bUV31N9R5LHKDsI2kx96OgWRwWY2PfZ7vf/hU8Q==";
};
};
- "ssb-friends-4.2.1" = {
+ "ssb-friends-4.3.0" = {
name = "ssb-friends";
packageName = "ssb-friends";
- version = "4.2.1";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-friends/-/ssb-friends-4.2.1.tgz";
- sha512 = "DgArf97p2MQxOKn9jWmyxA/6HUiyZkk5QFYohS/qo7CAFJzBJobgoJuvEGjzCgszJAZ/WmGwjYTrKTqFHwMEuQ==";
+ url = "https://registry.npmjs.org/ssb-friends/-/ssb-friends-4.3.0.tgz";
+ sha512 = "5NgtiuYM8M2g8crzQF2nCpenM70zhsb6PNeL6B0iXalAl/IN2wwEWSUhU8++2gTh9dZ7icZJ8nC/kCzIoUdmgA==";
};
};
"ssb-git-0.5.0" = {
@@ -47983,22 +49641,13 @@ let
sha512 = "6yI5XBpBHkwFdAELpKwlf1C1V32Z0/AKEJYsoU7lk+Eh88blv8LKydo4a1DnjMiPy4ywn4lRU5oayQaPE5MRtQ==";
};
};
- "ssb-plugins-1.0.4" = {
+ "ssb-plugins-1.0.0" = {
name = "ssb-plugins";
packageName = "ssb-plugins";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/ssb-plugins/-/ssb-plugins-1.0.4.tgz";
- sha512 = "D48CcHdlkQwkFnaBmEQFt/rPDqHZ252JJ/dqAuFvdpFTnZ5ujYmdbIldOdBGcTm3Bn7GrRGmAGctOKwH/3X0dQ==";
- };
- };
- "ssb-private1-1.0.1" = {
- name = "ssb-private1";
- packageName = "ssb-private1";
- version = "1.0.1";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-private1/-/ssb-private1-1.0.1.tgz";
- sha512 = "x69YHNhjxCrknkK7XbEJyk2P0P3p52t6NF74I8ObHIrBdWnyRrO6iUH8K5b8CkaHawM4giXdZG5cyrOPzPN/Fg==";
+ url = "https://registry.npmjs.org/ssb-plugins/-/ssb-plugins-1.0.0.tgz";
+ sha512 = "eM8vid+K8MhwZwzk/CDUhSNhUoS6wYgq9clJrrKaP0/Otdd3zZzcBQw54Xvm0olMcOgpTSlY3m2rT4iqjZPIBw==";
};
};
"ssb-pull-requests-1.0.0" = {
@@ -48208,13 +49857,13 @@ let
sha1 = "a8f6eaeca90674c333e7c43953f275b451510695";
};
};
- "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==";
};
};
"stackframe-1.2.0" = {
@@ -48235,6 +49884,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";
@@ -48838,31 +50496,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.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==";
};
};
"string2compact-1.3.0" = {
@@ -49288,13 +50946,13 @@ let
sha1 = "7958c793e47e32e07d2b5cafe5c0bf8e12e77902";
};
};
- "styled-components-5.2.0" = {
+ "styled-components-5.2.1" = {
name = "styled-components";
packageName = "styled-components";
- version = "5.2.0";
+ version = "5.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/styled-components/-/styled-components-5.2.0.tgz";
- sha512 = "9qE8Vgp8C5cpGAIdFaQVAl89Zgx1TDM4Yf4tlHbO9cPijtpSXTMLHy9lmP0lb+yImhgPFb1AmZ1qMUubmg3HLg==";
+ url = "https://registry.npmjs.org/styled-components/-/styled-components-5.2.1.tgz";
+ sha512 = "sBdgLWrCFTKtmZm/9x7jkIabjFNVzCUeKfoQsM6R3saImkUnjx0QYdLwJHBjY9ifEcmjDamJDVfknWm1yxZPxQ==";
};
};
"stylehacks-4.0.3" = {
@@ -49306,13 +50964,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" = {
@@ -49333,6 +50991,15 @@ let
sha512 = "luHn2OAMGJouOnadm6Fim6WXodQ2AWDkWjYq0rMdyEwzO5PdE4LzoXAEn9LL2snmBAlwUp1URVOTF7lZR3KU+Q==";
};
};
+ "stylis-3.5.4" = {
+ name = "stylis";
+ packageName = "stylis";
+ version = "3.5.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz";
+ sha512 = "8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==";
+ };
+ };
"stylus-0.54.8" = {
name = "stylus";
packageName = "stylus";
@@ -49414,33 +51081,6 @@ let
sha512 = "es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==";
};
};
- "suf-cli-0.1.3" = {
- name = "suf-cli";
- packageName = "suf-cli";
- version = "0.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/suf-cli/-/suf-cli-0.1.3.tgz";
- sha512 = "dM85t6+egHKKM7ChM1JpkZUeXNczRb7vAQN3Y8UAyRjeW6UvfChPi8YbV73eTUBp6N7VfKqwwrsYsbdEb/u0Rg==";
- };
- };
- "suf-node-1.2.1" = {
- name = "suf-node";
- packageName = "suf-node";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/suf-node/-/suf-node-1.2.1.tgz";
- sha512 = "LFLshqEwm1bXd3fEl0STYXZzEHbAz8HwsyItA8vvxhMZrIo+CpB7RrtLvor6mk+7SdfgJhmV3RdIdDIcPAJTTg==";
- };
- };
- "suf-regex-0.0.23" = {
- name = "suf-regex";
- packageName = "suf-regex";
- version = "0.0.23";
- src = fetchurl {
- url = "https://registry.npmjs.org/suf-regex/-/suf-regex-0.0.23.tgz";
- sha512 = "Rupps+hO04fiskhx5YwBaiB8Bbwsy8fsqDfT8FED6DWkumWClb3em+yukbNgmAvUIbLAm7ibJoN+2Pl4golkQw==";
- };
- };
"sugarss-1.0.1" = {
name = "sugarss";
packageName = "sugarss";
@@ -49711,40 +51351,40 @@ let
sha1 = "e39fae3d581d713682491e1926cd87bf2c209bfb";
};
};
- "swagger-ui-dist-3.30.2" = {
+ "swagger-ui-dist-3.34.0" = {
name = "swagger-ui-dist";
packageName = "swagger-ui-dist";
- version = "3.30.2";
+ version = "3.34.0";
src = fetchurl {
- url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.30.2.tgz";
- sha512 = "hAu/ig5N8i0trXXbrC7rwbXV4DhpEAsZhYXDs1305OjmDgjGC0thINbb0197idy3Pp+B6w7u426SUM43GAP7qw==";
+ url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.34.0.tgz";
+ sha512 = "xk5CMbwoQVI53rTq9o/iMojAqXP5NT4/+TMeTP4uXWDIH18pB9AXgO5Olqt0RXuf3jH032DA4DS4qzem6XdXAw==";
};
};
- "swagger-ui-dist-3.35.2" = {
+ "swagger-ui-dist-3.37.2" = {
name = "swagger-ui-dist";
packageName = "swagger-ui-dist";
- version = "3.35.2";
+ version = "3.37.2";
src = fetchurl {
- url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.35.2.tgz";
- sha512 = "19oRW6ZVCTY7JnaMFnIUoxkqI+xhBOGzSFVQTMLDB9KTNASP82v/0SkNpY2T4zbjwZF2Y5bcty9E6rhLGAj0Gg==";
+ url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.37.2.tgz";
+ sha512 = "XIT4asxgeL4GUNPPsqpEqLt20M/u6OhFYqTh42IoEAvAyv5e9EGw5uhP9dLAD10opcMYqdkJ5qU+MpN2HZ5xyA==";
};
};
- "swagger2openapi-5.4.0" = {
+ "swagger2openapi-6.2.3" = {
name = "swagger2openapi";
packageName = "swagger2openapi";
- version = "5.4.0";
+ version = "6.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-5.4.0.tgz";
- sha512 = "f5QqfXawiVijhjMtYqWZ55ESHPZFqrPC8L9idhIiuSX8O2qsa1i4MVGtCM3TQF+Smzr/6WfT/7zBuzG3aTgPAA==";
+ url = "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-6.2.3.tgz";
+ 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" = {
@@ -49819,6 +51459,15 @@ let
sha512 = "9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==";
};
};
+ "sync-fetch-0.3.0" = {
+ name = "sync-fetch";
+ packageName = "sync-fetch";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz";
+ sha512 = "dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==";
+ };
+ };
"syntax-error-1.4.0" = {
name = "syntax-error";
packageName = "syntax-error";
@@ -49828,13 +51477,13 @@ let
sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==";
};
};
- "systeminformation-4.27.10" = {
+ "systeminformation-4.30.6" = {
name = "systeminformation";
packageName = "systeminformation";
- version = "4.27.10";
+ version = "4.30.6";
src = fetchurl {
- url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.27.10.tgz";
- sha512 = "qXuJaa+3A1bLkFNr/rn3H9Uw8UGodSbq+1QjxDbXua9iexfw4UIdAZZTyu9kE5OkXG1Lt6u0z4aZfxYRVL68EA==";
+ url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.30.6.tgz";
+ sha512 = "NV7zo9NU7fWSuiCORZmMLe90cFrrTS6jfalrQ0/5B7JGQ2ei15c2gmfICBwWdmviyv/FXAFVReySxOtDDkppqw==";
};
};
"syswide-cas-5.3.0" = {
@@ -49882,13 +51531,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" = {
@@ -49991,13 +51640,13 @@ let
sha512 = "4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==";
};
};
- "tapable-2.0.0" = {
+ "tapable-2.1.1" = {
name = "tapable";
packageName = "tapable";
- version = "2.0.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/tapable/-/tapable-2.0.0.tgz";
- sha512 = "bjzn0C0RWoffnNdTzNi7rNDhs1Zlwk2tRXgk8EiHKAOX1Mag3d6T0Y5zNa7l9CJ+EoUne/0UHdwS8tMbkh9zDg==";
+ url = "https://registry.npmjs.org/tapable/-/tapable-2.1.1.tgz";
+ sha512 = "Wib1S8m2wdpLbmQz0RBEVosIyvb/ykfKXf3ZIDqvWoMg/zTNm6G/tDSuUM61J1kNCDXWJrLHGSFeMhAG+gAGpQ==";
};
};
"tape-2.3.3" = {
@@ -50054,15 +51703,6 @@ let
sha512 = "tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==";
};
};
- "tar-5.0.5" = {
- name = "tar";
- packageName = "tar";
- version = "5.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/tar/-/tar-5.0.5.tgz";
- sha512 = "MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ==";
- };
- };
"tar-6.0.5" = {
name = "tar";
packageName = "tar";
@@ -50081,13 +51721,13 @@ let
sha512 = "NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==";
};
};
- "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-pack-3.4.1" = {
@@ -50144,6 +51784,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";
@@ -50189,22 +51838,22 @@ let
sha512 = "s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==";
};
};
- "temp-0.9.0" = {
+ "temp-0.9.1" = {
name = "temp";
packageName = "temp";
- version = "0.9.0";
+ version = "0.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz";
- sha512 = "YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==";
+ url = "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz";
+ sha512 = "WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==";
};
};
- "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==";
};
};
"temp-dir-1.0.0" = {
@@ -50288,13 +51937,13 @@ let
sha1 = "458b83887f288fc56d6fffbfad262e26638efa69";
};
};
- "term-size-2.2.0" = {
+ "term-size-2.2.1" = {
name = "term-size";
packageName = "term-size";
- version = "2.2.0";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz";
- sha512 = "a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==";
+ url = "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz";
+ sha512 = "wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==";
};
};
"terminal-kit-1.44.0" = {
@@ -50333,13 +51982,13 @@ let
sha512 = "EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==";
};
};
- "terser-5.3.6" = {
+ "terser-5.5.1" = {
name = "terser";
packageName = "terser";
- version = "5.3.6";
+ version = "5.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/terser/-/terser-5.3.6.tgz";
- sha512 = "145ap5v1HYx69HfLuwWaxTIlXyiSr+nSTb7ZWlJCgJn2JptuJRKziNa/zwFx9B1IU99Q055jHni74nLuuEC78w==";
+ url = "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz";
+ sha512 = "6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==";
};
};
"terser-webpack-plugin-1.4.5" = {
@@ -50351,31 +52000,31 @@ let
sha512 = "04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==";
};
};
- "terser-webpack-plugin-3.0.7" = {
+ "terser-webpack-plugin-3.1.0" = {
name = "terser-webpack-plugin";
packageName = "terser-webpack-plugin";
- version = "3.0.7";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.0.7.tgz";
- sha512 = "5JqibUOctE6Ou4T00IVGYTQJBOhu24jz0PpqYeitQJJ3hlZY2ZKSwzzuqjmBH8MzbdWMgIefpmHwTkvwm6Q4CQ==";
+ url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz";
+ sha512 = "cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==";
};
};
- "terser-webpack-plugin-3.1.0" = {
+ "terser-webpack-plugin-4.2.2" = {
name = "terser-webpack-plugin";
packageName = "terser-webpack-plugin";
- version = "3.1.0";
+ version = "4.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz";
- sha512 = "cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==";
+ url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.2.tgz";
+ sha512 = "3qAQpykRTD5DReLu5/cwpsg7EZFzP3Q0Hp2XUWJUw2mpq2jfgOKTZr8IZKKnNieRVVo1UauROTdhbQJZveGKtQ==";
};
};
- "terser-webpack-plugin-5.0.0" = {
+ "terser-webpack-plugin-5.0.3" = {
name = "terser-webpack-plugin";
packageName = "terser-webpack-plugin";
- version = "5.0.0";
+ version = "5.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.0.0.tgz";
- sha512 = "rf7l5a9xamIVX3enQeTl0MY2MNeZClo5yPX/tVPy22oY0nzu0b45h7JqyFi/bygqKWtzXMnml0u12mArhQPsBQ==";
+ url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.0.3.tgz";
+ sha512 = "zFdGk8Lh9ZJGPxxPE6jwysOlATWB8GMW8HcfGULWA/nPal+3VdATflQvSBSLQJRCmYZnfFJl6vkRTiwJGNgPiQ==";
};
};
"test-exclude-6.0.0" = {
@@ -50729,13 +52378,13 @@ let
sha1 = "c9c58b575be8407375cb5e2462dacee74359f41d";
};
};
- "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==";
};
};
"timers-ext-0.1.7" = {
@@ -50783,6 +52432,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";
@@ -51197,13 +52855,13 @@ let
sha512 = "605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==";
};
};
- "topsort-0.0.2" = {
- name = "topsort";
- packageName = "topsort";
- version = "0.0.2";
+ "toposort-2.0.2" = {
+ name = "toposort";
+ packageName = "toposort";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/topsort/-/topsort-0.0.2.tgz";
- sha1 = "2e5e0ee8a1439417f101d5b9b2d035e620263321";
+ url = "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz";
+ sha1 = "ae21768175d1559d48bef35420b2f4962f09c330";
};
};
"torrent-discovery-5.4.0" = {
@@ -51215,13 +52873,13 @@ let
sha1 = "2d17d82cf669ada7f9dfe75db4b31f7034b71e29";
};
};
- "torrent-discovery-9.3.0" = {
+ "torrent-discovery-9.4.0" = {
name = "torrent-discovery";
packageName = "torrent-discovery";
- version = "9.3.0";
+ version = "9.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/torrent-discovery/-/torrent-discovery-9.3.0.tgz";
- sha512 = "rdOfm+o6d+E+nRjeYiCzXGrM9ou7spkZpxu9xhnfKoTJgtWpSYEHXO4BT9hwVF1uoUpm+hOwNnwgkSfBZNMh7g==";
+ url = "https://registry.npmjs.org/torrent-discovery/-/torrent-discovery-9.4.0.tgz";
+ sha512 = "+YW9JGbO5bCuDw9YYW//p4iVLV0aP4C+AYrNQjL/+dSNPUtD1ufK1V8UZERt6rIoeNGhutkSVyeO4Fid9Tjxjg==";
};
};
"torrent-piece-1.1.2" = {
@@ -51467,13 +53125,13 @@ let
sha1 = "e3646a2ea4e891312bf7eace6cfb05380bc01c21";
};
};
- "trim-trailing-lines-1.1.3" = {
+ "trim-trailing-lines-1.1.4" = {
name = "trim-trailing-lines";
packageName = "trim-trailing-lines";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz";
- sha512 = "4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==";
+ url = "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz";
+ sha512 = "rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==";
};
};
"triple-beam-1.3.0" = {
@@ -51512,6 +53170,15 @@ let
sha1 = "405923909592d56f78a5818434b0b78489ca5f2b";
};
};
+ "try-catch-2.0.1" = {
+ name = "try-catch";
+ packageName = "try-catch";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/try-catch/-/try-catch-2.0.1.tgz";
+ sha512 = "LsOrmObN/2WdM+y2xG+t16vhYrQsnV8wftXIcIOWZhQcBJvKGYuamJGwnU98A7Jxs2oZNkJztXlphEOoA0DWqg==";
+ };
+ };
"try-resolve-1.0.1" = {
name = "try-resolve";
packageName = "try-resolve";
@@ -51521,6 +53188,15 @@ let
sha1 = "cfde6fabd72d63e5797cfaab873abbe8e700e912";
};
};
+ "try-to-catch-1.1.1" = {
+ name = "try-to-catch";
+ packageName = "try-to-catch";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/try-to-catch/-/try-to-catch-1.1.1.tgz";
+ sha512 = "ikUlS+/BcImLhNYyIgZcEmq4byc31QpC+46/6Jm5ECWkVFhf8SM2Fp/0pMVXPX6vk45SMCwrP4Taxucne8I0VA==";
+ };
+ };
"ts-invariant-0.3.3" = {
name = "ts-invariant";
packageName = "ts-invariant";
@@ -51548,13 +53224,13 @@ let
sha512 = "HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==";
};
};
- "ts-loader-8.0.1" = {
+ "ts-loader-8.0.4" = {
name = "ts-loader";
packageName = "ts-loader";
- version = "8.0.1";
+ version = "8.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/ts-loader/-/ts-loader-8.0.1.tgz";
- sha512 = "I9Nmly0ufJoZRMuAT9d5ijsC2B7oSPvUnOJt/GhgoATlPGYfa17VicDKPcqwUCrHpOkCxr/ybLYwbnS4cOxmvQ==";
+ url = "https://registry.npmjs.org/ts-loader/-/ts-loader-8.0.4.tgz";
+ sha512 = "5u8KF1SW8eCUb/Ff7At81e3wznPmT/27fvaGRO9CziVy+6NlPVRvrzSox4OwU0/e6OflOUB32Err4VquysCSAQ==";
};
};
"ts-log-2.2.3" = {
@@ -51665,13 +53341,13 @@ let
sha512 = "EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==";
};
};
- "tslint-6.1.2" = {
+ "tslint-6.1.3" = {
name = "tslint";
packageName = "tslint";
- version = "6.1.2";
+ version = "6.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/tslint/-/tslint-6.1.2.tgz";
- sha512 = "UyNrLdK3E0fQG/xWNqAFAC5ugtFyPO4JJR1KyyfQAyzR8W0fTRrC91A8Wej4BntFzcvETdCSDa/4PnNYJQLYiA==";
+ url = "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz";
+ sha512 = "IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==";
};
};
"tsscmp-1.0.6" = {
@@ -51845,13 +53521,13 @@ let
sha1 = "b75bc2df15649bb84e8b9aa3c0669c6c4bce0d25";
};
};
- "twig-1.15.2" = {
+ "twig-1.15.4" = {
name = "twig";
packageName = "twig";
- version = "1.15.2";
+ version = "1.15.4";
src = fetchurl {
- url = "https://registry.npmjs.org/twig/-/twig-1.15.2.tgz";
- sha512 = "n7w76E8gzguhcLyKcjlT3sYWGdBTgZY2DO/frcbZ5Fk7LwMRoTathvWMFxZyJ2HYRJ+rEzccw6nu3fsy7ceGGQ==";
+ url = "https://registry.npmjs.org/twig/-/twig-1.15.4.tgz";
+ sha512 = "gRpGrpdf+MswqF6eSjEdYZTa/jt3ZWHK/NU59IbTYJMBQXJ1W+7IxaGEwLkQjd+mNT15j9sQTzQumxUBkuQueQ==";
};
};
"twitter-1.7.1" = {
@@ -51962,6 +53638,15 @@ let
sha512 = "eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==";
};
};
+ "type-fest-0.18.1" = {
+ name = "type-fest";
+ packageName = "type-fest";
+ version = "0.18.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz";
+ sha512 = "OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==";
+ };
+ };
"type-fest-0.3.1" = {
name = "type-fest";
packageName = "type-fest";
@@ -52043,6 +53728,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";
@@ -52079,6 +53773,24 @@ let
sha512 = "tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg==";
};
};
+ "typescript-4.0.5" = {
+ name = "typescript";
+ packageName = "typescript";
+ version = "4.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz";
+ 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";
@@ -52133,13 +53845,13 @@ let
sha512 = "dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==";
};
};
- "typo-geom-0.8.4" = {
+ "typo-geom-0.11.0" = {
name = "typo-geom";
packageName = "typo-geom";
- version = "0.8.4";
+ version = "0.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/typo-geom/-/typo-geom-0.8.4.tgz";
- sha512 = "n0P1RQidLnjLI2iSUDENiugkABaR+tr/kSIpl040XLKmrfsBZ/weS1OvQ9Mq98CsJlcJDemKdPqldoyYSsVgmQ==";
+ url = "https://registry.npmjs.org/typo-geom/-/typo-geom-0.11.0.tgz";
+ sha512 = "0f7MjfJdUOYCLfUpVegTIukkWd1nkvN6CX6oXF8hcx9Hu04qhQfTC+gOffH8bhSjsSiLhIy7aRuzgIAj4UdyyQ==";
};
};
"ua-parser-js-0.7.21" = {
@@ -52178,22 +53890,22 @@ let
sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd";
};
};
- "uglify-js-3.11.2" = {
+ "uglify-js-3.11.6" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.11.2";
+ version = "3.11.6";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.2.tgz";
- sha512 = "G440NU6fewtnQftSgqRV1r2A5ChKbU1gqFCJ7I8S7MPpY/eZZfLGefaY6gUZYiWebMaO+txgiQ1ZyLDuNWJulg==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.6.tgz";
+ sha512 = "oASI1FOJ7BBFkSCNDZ446EgkSuHkOZBuqRFrwXIKWCoXw8ZXQETooTQjkAcBS03Acab7ubCKsXnwuV2svy061g==";
};
};
- "uglify-js-3.11.3" = {
+ "uglify-js-3.12.0" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.11.3";
+ version = "3.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.3.tgz";
- sha512 = "wDRziHG94mNj2n3R864CvYw/+pc9y/RNImiTyrrf8BzgWn75JgFSwYvXrtZQMnMnOp/4UTrf3iCSQxSStPiByA==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.0.tgz";
+ sha512 = "8lBMSkFZuAK7gGF8LswsXmir8eX8d2AAMOnxSDWjKBx/fBR6MypQjs78m6ML9zQVp1/hD4TBdfeMZMC7nW1TAA==";
};
};
"uglify-js-3.4.10" = {
@@ -52214,6 +53926,15 @@ let
sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7";
};
};
+ "uglifycss-0.0.29" = {
+ name = "uglifycss";
+ packageName = "uglifycss";
+ version = "0.0.29";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uglifycss/-/uglifycss-0.0.29.tgz";
+ sha512 = "J2SQ2QLjiknNGbNdScaNZsXgmMGI0kYNrXaDlr4obnPW9ni1jljb1NeEVWAiTgZ8z+EBWP2ozfT9vpy03rjlMQ==";
+ };
+ };
"uid-0.0.2" = {
name = "uid";
packageName = "uid";
@@ -52313,6 +54034,15 @@ let
sha512 = "4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==";
};
};
+ "unbound-0.4.3" = {
+ name = "unbound";
+ packageName = "unbound";
+ version = "0.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unbound/-/unbound-0.4.3.tgz";
+ sha512 = "2ISqZLXtzp1l9f1V8Yr6S+zuhXxEwE1CjKHjXULFDHJcfhc9Gm3mn19hdPp4rlNGEdCivKYGKjYe3WRGnafYdA==";
+ };
+ };
"unbzip2-stream-1.4.3" = {
name = "unbzip2-stream";
packageName = "unbzip2-stream";
@@ -52367,13 +54097,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" = {
@@ -52457,15 +54187,6 @@ let
sha512 = "Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==";
};
};
- "unicode-13.0.0-0.8.0" = {
- name = "unicode-13.0.0";
- packageName = "unicode-13.0.0";
- version = "0.8.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/unicode-13.0.0/-/unicode-13.0.0-0.8.0.tgz";
- sha512 = "Ekct2eo5hBIp/29ERCj1ABIBNnrFOAisNHFv8l2KksHJg4PurIN/nGPFItaIpBJHVzlBYuJaVx/bAvmJnFFL/w==";
- };
- };
"unicode-canonical-property-names-ecmascript-1.0.4" = {
name = "unicode-canonical-property-names-ecmascript";
packageName = "unicode-canonical-property-names-ecmascript";
@@ -52538,15 +54259,6 @@ let
sha1 = "14bc6cd40d98ffff75b405506bad873ecbbac3ba";
};
};
- "unified-4.2.1" = {
- name = "unified";
- packageName = "unified";
- version = "4.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/unified/-/unified-4.2.1.tgz";
- sha1 = "76ff43aa8da430f6e7e4a55c84ebac2ad2cfcd2e";
- };
- };
"unified-6.2.0" = {
name = "unified";
packageName = "unified";
@@ -52709,13 +54421,13 @@ let
sha1 = "e2f7876828903a6a9308e362051f86b14f35b545";
};
};
- "unist-util-find-1.0.1" = {
+ "unist-util-find-1.0.2" = {
name = "unist-util-find";
packageName = "unist-util-find";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-find/-/unist-util-find-1.0.1.tgz";
- sha1 = "1062bbb6928c7a97c6adc89b53745d4c46c222a2";
+ url = "https://registry.npmjs.org/unist-util-find/-/unist-util-find-1.0.2.tgz";
+ sha512 = "ft06UDYzqi9o9RmGP0sZWI/zvLLQiBW2/MD+rW6mDqbOWDcmknGX9orQPspfuGRYWr8eSJAmfsBcvOpfGRJseA==";
};
};
"unist-util-find-all-after-1.0.5" = {
@@ -52727,13 +54439,13 @@ let
sha512 = "lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==";
};
};
- "unist-util-find-all-after-3.0.1" = {
+ "unist-util-find-all-after-3.0.2" = {
name = "unist-util-find-all-after";
packageName = "unist-util-find-all-after";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz";
- sha512 = "0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==";
+ url = "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz";
+ sha512 = "xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==";
};
};
"unist-util-inspect-4.1.4" = {
@@ -52781,13 +54493,13 @@ let
sha512 = "sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==";
};
};
- "unist-util-is-4.0.2" = {
+ "unist-util-is-4.0.3" = {
name = "unist-util-is";
packageName = "unist-util-is";
- version = "4.0.2";
+ version = "4.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz";
- sha512 = "Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==";
+ url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz";
+ sha512 = "bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw==";
};
};
"unist-util-map-1.0.5" = {
@@ -52961,6 +54673,15 @@ let
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==";
+ };
+ };
"unix-crypt-td-js-1.1.4" = {
name = "unix-crypt-td-js";
packageName = "unix-crypt-td-js";
@@ -53123,6 +54844,24 @@ let
sha512 = "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==";
};
};
+ "upath-2.0.0" = {
+ name = "upath";
+ packageName = "upath";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/upath/-/upath-2.0.0.tgz";
+ 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";
@@ -53186,6 +54925,15 @@ let
sha512 = "8tqsiVrMv7aZsKNSjqA6DdBLKJpZG1hRpkj1RbOJu1PgyP69OX+EInAnP1EK/ShX5YdPFgwWdk19oquZ0HTM8g==";
};
};
+ "update-notifier-5.0.1" = {
+ name = "update-notifier";
+ packageName = "update-notifier";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/update-notifier/-/update-notifier-5.0.1.tgz";
+ sha512 = "BuVpRdlwxeIOvmc32AGYvO1KVdPlsmqSh8KDDBxS6kDE5VR7R8OMP1d8MdhaVBvxl4H3551k9akXr0Y1iIB2Wg==";
+ };
+ };
"upnp-device-client-1.0.2" = {
name = "upnp-device-client";
packageName = "upnp-device-client";
@@ -53276,6 +55024,15 @@ let
sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72";
};
};
+ "urkel-0.6.3" = {
+ name = "urkel";
+ packageName = "urkel";
+ version = "0.6.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/urkel/-/urkel-0.6.3.tgz";
+ sha512 = "aY/u3cpCRRwa3XjUGG8DcLcQJSNmQ0+qXDeT0igDytKhrK+yiusZ7mYdPRzmtbQ2CPozHhwsmVxCVBkPBp9jDQ==";
+ };
+ };
"url-0.10.3" = {
name = "url";
packageName = "url";
@@ -53375,6 +55132,15 @@ let
sha1 = "16b5cafc07dbe3676c1b1999177823d6503acb0c";
};
};
+ "url-template-2.0.8" = {
+ name = "url-template";
+ packageName = "url-template";
+ version = "2.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz";
+ sha1 = "fc565a3cccbff7730c775f5641f9555791439f21";
+ };
+ };
"url-to-options-1.0.1" = {
name = "url-to-options";
packageName = "url-to-options";
@@ -53429,13 +55195,23 @@ let
sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
};
};
- "ut_metadata-3.5.1" = {
+ "uslug-git+https://github.com/laurent22/uslug.git#emoji-support" = {
+ name = "uslug";
+ packageName = "uslug";
+ version = "1.0.4";
+ src = fetchgit {
+ url = "https://github.com/laurent22/uslug.git";
+ rev = "ba2834d79beb0435318709958b2f5e817d96674d";
+ sha256 = "e23c172456a8fa0af48dba3f89ca0d525dd870408f7bd6ad1d776cdbe13f0489";
+ };
+ };
+ "ut_metadata-3.5.2" = {
name = "ut_metadata";
packageName = "ut_metadata";
- version = "3.5.1";
+ version = "3.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ut_metadata/-/ut_metadata-3.5.1.tgz";
- sha512 = "D98YM9dKGHzNFUuqLHLV1vXqbHNfyvTx/rADtvF9P6D1HYV/0JuArlpnQIHhOuWXQGUVyR5XJGRVLKbeNu0o5A==";
+ url = "https://registry.npmjs.org/ut_metadata/-/ut_metadata-3.5.2.tgz";
+ sha512 = "3XZZuJSeoIUyMYSuDbTbVtP4KAVGHPfU8nmHFkr8LJc+THCaUXwnu/2AV+LCSLarET/hL9IlbNfYTGrt6fOVuQ==";
};
};
"ut_pex-2.0.1" = {
@@ -53456,13 +55232,13 @@ let
sha1 = "8bb871a4741e085c70487ca7acdbd7d6d36029eb";
};
};
- "utf-8-validate-5.0.2" = {
+ "utf-8-validate-5.0.3" = {
name = "utf-8-validate";
packageName = "utf-8-validate";
- version = "5.0.2";
+ version = "5.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.2.tgz";
- sha512 = "SwV++i2gTD5qh2XqaPzBnNX88N6HdyhQrNNRykvcS0QKvItV9u3vPEJr+X5Hhfb1JC0r0e1alL0iB09rY8+nmw==";
+ url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.3.tgz";
+ sha512 = "jtJM6fpGv8C1SoH4PtG22pGto6x+Y8uPprW0tw3//gGFhDDTiuksgradgFN6yRayDP4SyZZa6ZMGHLIa17+M8A==";
};
};
"utf7-1.0.2" = {
@@ -53717,13 +55493,13 @@ let
sha512 = "FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==";
};
};
- "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==";
};
};
"v8-debug-1.0.1" = {
@@ -53897,6 +55673,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";
@@ -54230,13 +56015,13 @@ let
sha512 = "/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==";
};
};
- "verda-1.1.1" = {
+ "verda-1.1.2" = {
name = "verda";
packageName = "verda";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/verda/-/verda-1.1.1.tgz";
- sha512 = "8nki9HjTh39EFuIYY2snCCdIDU0z4LmFN7tQ9oZByW2AQpPYpWDHwRqewWgUt9PVcDsXDSZbJWSuJwGnyAj8gg==";
+ url = "https://registry.npmjs.org/verda/-/verda-1.1.2.tgz";
+ sha512 = "c91aFgK+UQBqWoixDP8MRvyAN5hfVVaXT3nuk6uFiEb3NXu5UwtK7qCBIZP08talrYDn9ifIpcl+h0JGcH7IlQ==";
};
};
"verror-1.1.0" = {
@@ -54356,13 +56141,13 @@ let
sha512 = "sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==";
};
};
- "vfile-location-3.1.0" = {
+ "vfile-location-3.2.0" = {
name = "vfile-location";
packageName = "vfile-location";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vfile-location/-/vfile-location-3.1.0.tgz";
- sha512 = "FCZ4AN9xMcjFIG1oGmZKo61PjwJHRVA+0/tPUP2ul4uIwjGGndIxavEMRpWn5p4xwm/ZsdXp9YNygf1ZyE4x8g==";
+ url = "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz";
+ sha512 = "aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==";
};
};
"vfile-message-1.1.1" = {
@@ -54437,13 +56222,13 @@ let
sha512 = "lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA==";
};
};
- "videostream-3.2.1" = {
+ "videostream-3.2.2" = {
name = "videostream";
packageName = "videostream";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/videostream/-/videostream-3.2.1.tgz";
- sha512 = "Z4EcsX9aYNJZD1M+0jCeQ0t+5ETlHE88B2SF1fCuVxfn+XxHGJVec6tbHGqpULk4esOOLJEipAScOCDGHk+teQ==";
+ url = "https://registry.npmjs.org/videostream/-/videostream-3.2.2.tgz";
+ sha512 = "4tz23yGGeATmbzj/ZnUm6wgQ4E1lzmMXu2mUA/c0G6adtWKxm1Di5YejdZdRsK6SdkLjKjhplFFYT7r+UUDKvA==";
};
};
"vinyl-0.5.3" = {
@@ -54536,13 +56321,13 @@ let
sha512 = "gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==";
};
};
- "vls-0.5.4" = {
+ "vls-0.5.10" = {
name = "vls";
packageName = "vls";
- version = "0.5.4";
+ version = "0.5.10";
src = fetchurl {
- url = "https://registry.npmjs.org/vls/-/vls-0.5.4.tgz";
- sha512 = "BAdsW9uYaMIEQcAK3cZsuoA+jMapOxc3RFNqiZtRDunbkv+sWrCs4xrydiPIiLHY7Pi8I/yNqBPlR/8LDlFmhA==";
+ url = "https://registry.npmjs.org/vls/-/vls-0.5.10.tgz";
+ sha512 = "/zXdkUatCptsDGmrEVh0A/LEQ48qEwrKe+7HiIwUOmiz+0DkoHsyf/j6eppXMVRWMcHWopwd9/VTNCRlFf2NFw==";
};
};
"vm-browserify-1.1.2" = {
@@ -54590,15 +56375,6 @@ let
sha512 = "RWkO/c/A7iXhHEy3OuEqkCqavDjpD4NF2Ca8vjai+ZtEYNeHrm1ybTnBYLP4Ft1uXvvaaVtYA9HrDjD6+CUONg==";
};
};
- "vscode-css-languageservice-4.3.3" = {
- name = "vscode-css-languageservice";
- packageName = "vscode-css-languageservice";
- version = "4.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-4.3.3.tgz";
- sha512 = "b2b+0oHvPmBHygDtOXX3xBvpQCa6eIQSvXnGDNSDmIC1894ZTJ2yX10vjplOO/PvV7mwhyvGPwHyY4X2HGxtKw==";
- };
- };
"vscode-css-languageservice-4.3.5" = {
name = "vscode-css-languageservice";
packageName = "vscode-css-languageservice";
@@ -54635,15 +56411,6 @@ let
sha512 = "X4pzcrJ8dE7M3ArFuySF5fgipKDd/EauXkiJwtjBIVRWpVNq0tF9+lNCyuC7iDUwP3Oq7ow/TGssD3GdG96Jow==";
};
};
- "vscode-emmet-helper-2.0.5" = {
- name = "vscode-emmet-helper";
- packageName = "vscode-emmet-helper";
- version = "2.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-2.0.5.tgz";
- sha512 = "lDP+soFnJgEkUrdAWqdUYRFfXRFnmXhjzyzca+fy9vCUorr3lp32IKIys8mYwnlAUencmyXmF5JwN0VikUXj/Q==";
- };
- };
"vscode-html-languageservice-2.1.12" = {
name = "vscode-html-languageservice";
packageName = "vscode-html-languageservice";
@@ -54653,13 +56420,22 @@ let
sha512 = "mIb5VMXM5jI97HzCk2eadI1K//rCEZXte0wBqA7PGXsyJH4KTyJUaYk9MR+mbfpUl2vMi3HZw9GUOLGYLc6l5w==";
};
};
- "vscode-json-languageservice-3.9.1" = {
+ "vscode-json-languageservice-3.10.0" = {
name = "vscode-json-languageservice";
packageName = "vscode-json-languageservice";
- version = "3.9.1";
+ version = "3.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.10.0.tgz";
+ sha512 = "8IvuRSQnjznu+obqy6Dy4S4H68Ke7a3Kb+A0FcdctyAMAWEnrORpCpMOMqEYiPLm/OTYLVWJ7ql3qToDTozu4w==";
+ };
+ };
+ "vscode-json-languageservice-3.8.4" = {
+ name = "vscode-json-languageservice";
+ packageName = "vscode-json-languageservice";
+ version = "3.8.4";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.9.1.tgz";
- sha512 = "oJkknkdCVitQ5XPSRa0weHjUxt8eSCptaL+MBQQlRsa6Nb8XnEY0S5wYnLUFHzEvKzwt01/LKk8LdOixWEXkNA==";
+ url = "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.8.4.tgz";
+ sha512 = "njDG0+YJvYNKXH+6plQGZMxgbifATFrRpC6Qnm/SAn4IW8bMHxsYunsxrjtpqK42CVSz6Lr7bpbTEZbVuOmFLw==";
};
};
"vscode-jsonrpc-3.5.0" = {
@@ -54707,13 +56483,22 @@ let
sha512 = "mwLDojZkbmpizSJSmp690oa9FB9jig18SIDGZeBCvFc2/LYSRvMm/WwWtMBJuJ1MfFh7rZXfQige4Uje5Z9NzA==";
};
};
- "vscode-jsonrpc-6.0.0-next.5" = {
+ "vscode-jsonrpc-6.0.0-next.2" = {
+ name = "vscode-jsonrpc";
+ packageName = "vscode-jsonrpc";
+ version = "6.0.0-next.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0-next.2.tgz";
+ sha512 = "dKQXRYNUY6BHALQJBJlyZyv9oWlYpbJ2vVoQNNVNPLAYQ3hzNp4zy+iSo7zGx1BPXByArJQDWTKLQh8dz3dnNw==";
+ };
+ };
+ "vscode-jsonrpc-6.0.0-next.7" = {
name = "vscode-jsonrpc";
packageName = "vscode-jsonrpc";
- version = "6.0.0-next.5";
+ version = "6.0.0-next.7";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0-next.5.tgz";
- sha512 = "IAgsltQPwg/pXOPsdXgbUTCaO9VSKZwirZN5SGtkdYQ/R3VjeC4v00WTVvoNayWMZpoC3O9u0ogqmsKzKhVasQ==";
+ url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0-next.7.tgz";
+ sha512 = "1nG+6cuTtpzmXe7yYfO9GCkYlyV6Ai+jDnwidHiT2T7zhc+bJM+VTtc0T/CdTlDyTNTqIcCj0V1nD4TcVjJ7Ug==";
};
};
"vscode-languageclient-4.0.1" = {
@@ -54725,13 +56510,13 @@ let
sha512 = "0fuBZj9pMkeJ8OMyIvSGeRaRVhUaJt+yeFxi7a3sz/AbrngQdcxOovMXPgKuieoBSBKS05gXPS88BsWpJZfBkA==";
};
};
- "vscode-languageclient-7.0.0-next.9" = {
+ "vscode-languageclient-7.0.0-next.12" = {
name = "vscode-languageclient";
packageName = "vscode-languageclient";
- version = "7.0.0-next.9";
+ version = "7.0.0-next.12";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0-next.9.tgz";
- sha512 = "lFO+rN/i72CM2va6iKXq1lD7pJg8J93KEXf0w0boWVqU+DJhWzLrV3pXl8Xk1nCv//qOAyhlc/nx2KZCTeRF/A==";
+ url = "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0-next.12.tgz";
+ sha512 = "OrzvOvhS5o26C0KctTJC7hkwh3avCwkVhllzy42AqwpIUZ3p2aVqkSG2uVxaeodq8ThBb3TLgtg50vxyWs6FEg==";
};
};
"vscode-languageserver-3.5.1" = {
@@ -54797,13 +56582,13 @@ let
sha512 = "UCXULa/RmT2zxcb6auNezl9ZIPwYHS15+a0XzybrpT2+xA0RbHEYQCsIQkTRYjGv8cm3yS9iPJMmxLilP+y1Xw==";
};
};
- "vscode-languageserver-7.0.0-next.7" = {
+ "vscode-languageserver-7.0.0-next.3" = {
name = "vscode-languageserver";
packageName = "vscode-languageserver";
- version = "7.0.0-next.7";
+ version = "7.0.0-next.3";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0-next.7.tgz";
- sha512 = "6La+usoCF0OnCYIbOLBTmqgzaZSAyIBpnsLjS/g7AnI8Pv9v6yzC38VhTvBoip4/ZBwf1U8vpdwatD/qCSKeWA==";
+ url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0-next.3.tgz";
+ sha512 = "qSt8eb546iFuoFIN+9MPl4Avru6Iz2/JP0UmS/3djf40ICa31Np/yJ7anX2j0Az5rCzb0fak8oeKwDioGeVOYg==";
};
};
"vscode-languageserver-protocol-3.14.1" = {
@@ -54824,6 +56609,15 @@ let
sha512 = "zrMuwHOAQRhjDSnflWdJG+O2ztMWss8GqUUB8dXLR/FPenwkiBNkMIJJYfSN6sgskvsF0rHAoBowNQfbyZnnvw==";
};
};
+ "vscode-languageserver-protocol-3.16.0-next.10" = {
+ name = "vscode-languageserver-protocol";
+ packageName = "vscode-languageserver-protocol";
+ version = "3.16.0-next.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0-next.10.tgz";
+ sha512 = "YRTctHUZvts0Z1xXKNYU0ha0o+Tlgtwr+6O8OmDquM086N8exiSKBMwMC+Ra1QtIE+1mfW43Wxsme2FnMkAS9A==";
+ };
+ };
"vscode-languageserver-protocol-3.16.0-next.2" = {
name = "vscode-languageserver-protocol";
packageName = "vscode-languageserver-protocol";
@@ -54833,13 +56627,13 @@ let
sha512 = "atmkGT/W6tF0cx4SaWFYtFs2UeSeC28RPiap9myv2YZTaTCFvTBEPNWrU5QRKfkyM0tbgtGo6T3UCQ8tkDpjzA==";
};
};
- "vscode-languageserver-protocol-3.16.0-next.7" = {
+ "vscode-languageserver-protocol-3.16.0-next.4" = {
name = "vscode-languageserver-protocol";
packageName = "vscode-languageserver-protocol";
- version = "3.16.0-next.7";
+ version = "3.16.0-next.4";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0-next.7.tgz";
- sha512 = "tOjrg+K3RddJ547zpC9/LAgTbzadkPuHlqJFFWIcKjVhiJOh73XyY+Ngcu9wukGaTsuSGjJ0W8rlmwanixa0FQ==";
+ url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0-next.4.tgz";
+ sha512 = "6GmPUp2MhJy2H1CTWp2B40Pa9BeC9glrXWmQWVG6A/0V9UbcAjVC9m56znm2GL32iyLDIprTBe8gBvvvcjbpaQ==";
};
};
"vscode-languageserver-protocol-3.5.1" = {
@@ -54914,13 +56708,22 @@ let
sha512 = "QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==";
};
};
- "vscode-languageserver-types-3.16.0-next.3" = {
+ "vscode-languageserver-types-3.16.0-next.4" = {
name = "vscode-languageserver-types";
packageName = "vscode-languageserver-types";
- version = "3.16.0-next.3";
+ version = "3.16.0-next.4";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.3.tgz";
- sha512 = "s/z5ZqSe7VpoXJ6JQcvwRiPPA3nG0nAcJ/HH03zoU6QaFfnkcgPK+HshC3WKPPnC2G08xA0iRB6h7kmyBB5Adg==";
+ url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.4.tgz";
+ 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" = {
@@ -54968,13 +56771,13 @@ let
sha512 = "u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==";
};
};
- "vscode-test-1.4.0" = {
+ "vscode-test-1.4.1" = {
name = "vscode-test";
packageName = "vscode-test";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-test/-/vscode-test-1.4.0.tgz";
- sha512 = "Jt7HNGvSE0+++Tvtq5wc4hiXLIr2OjDShz/gbAfM/mahQpy4rKBnmOK33D+MR67ATWviQhl+vpmU3p/qwSH/Pg==";
+ url = "https://registry.npmjs.org/vscode-test/-/vscode-test-1.4.1.tgz";
+ sha512 = "Ls7+JyC06cUCuomlTYk4aNJI00Rri09hgtkNl3zfQ1bj6meXglpSPpuzJ/RPNetlUHFMm4eGs0Xr/H5pFPVwfQ==";
};
};
"vscode-textbuffer-1.0.0" = {
@@ -55022,15 +56825,6 @@ let
sha512 = "8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==";
};
};
- "vscode-web-custom-data-0.3.1" = {
- name = "vscode-web-custom-data";
- packageName = "vscode-web-custom-data";
- version = "0.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.3.1.tgz";
- sha512 = "pFWfUyoJoROfzk7l8+QK1aHsAcfb8fJP8iaEghMbASbYieaGOOnfovNjPIrJmhNf84RGn36R6r2030i9Eld7vA==";
- };
- };
"vstream-0.1.0" = {
name = "vstream";
packageName = "vstream";
@@ -55049,13 +56843,13 @@ let
sha512 = "uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==";
};
};
- "vue-3.0.1" = {
+ "vue-3.0.3" = {
name = "vue";
packageName = "vue";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/vue/-/vue-3.0.1.tgz";
- sha512 = "WBTgaQMJIWQuhlzMV6C0qvVrxyQSpx3gKwflYC0sqGKEZSxMIOYRnrIlHUN4ivUVvP7mUMxcnFTt7P+akdOkQA==";
+ url = "https://registry.npmjs.org/vue/-/vue-3.0.3.tgz";
+ sha512 = "BZG5meD5vLWdvfnRL5WqfDy+cnXO1X/SweModGUna78bdFPZW6+ZO1tU9p0acrskX3DKFcfSp2s4SZnMjABx6w==";
};
};
"vue-cli-plugin-apollo-0.21.3" = {
@@ -55202,22 +56996,31 @@ let
sha512 = "aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==";
};
};
- "watchpack-2.0.0" = {
+ "watchpack-1.7.5" = {
name = "watchpack";
packageName = "watchpack";
- version = "2.0.0";
+ version = "1.7.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz";
+ sha512 = "9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==";
+ };
+ };
+ "watchpack-2.0.1" = {
+ name = "watchpack";
+ packageName = "watchpack";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/watchpack/-/watchpack-2.0.0.tgz";
- sha512 = "xSdCxxYZWNk3VK13bZRYhsQpfa8Vg63zXG+3pyU8ouqSLRCv4IGXIp9Kr226q6GBkGRlZrST2wwKtjfKz2m7Cg==";
+ url = "https://registry.npmjs.org/watchpack/-/watchpack-2.0.1.tgz";
+ sha512 = "vO8AKGX22ZRo6PiOFM9dC0re8IcKh8Kd/aH2zeqUc6w4/jBGlTy2P7fTC6ekT0NjVeGjgU2dGC5rNstKkeLEQg==";
};
};
- "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==";
};
};
"watershed-0.3.4" = {
@@ -55337,31 +57140,22 @@ let
sha512 = "GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==";
};
};
- "webpack-4.44.0" = {
- name = "webpack";
- packageName = "webpack";
- version = "4.44.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.44.0.tgz";
- sha512 = "wAuJxK123sqAw31SpkPiPW3iKHgFUiKvO7E7UZjtdExcsRe3fgav4mvoMM7vvpjLHVoJ6a0Mtp2fzkoA13e0Zw==";
- };
- };
- "webpack-4.44.1" = {
+ "webpack-4.44.2" = {
name = "webpack";
packageName = "webpack";
- version = "4.44.1";
+ version = "4.44.2";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz";
- sha512 = "4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz";
+ sha512 = "6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==";
};
};
- "webpack-4.44.2" = {
+ "webpack-5.4.0" = {
name = "webpack";
packageName = "webpack";
- version = "4.44.2";
+ version = "5.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz";
- sha512 = "6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-5.4.0.tgz";
+ sha512 = "udpYTyqz8toTTdaOsL2QKPLeZLt2IEm9qY7yTXuFEQhKu5bk0yQD9BtAdVQksmz4jFbbWOiWmm3NHarO0zr/ng==";
};
};
"webpack-cli-3.3.12" = {
@@ -55436,13 +57230,13 @@ let
sha512 = "TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==";
};
};
- "webpack-node-externals-2.5.1" = {
+ "webpack-node-externals-2.5.2" = {
name = "webpack-node-externals";
packageName = "webpack-node-externals";
- version = "2.5.1";
+ version = "2.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-2.5.1.tgz";
- sha512 = "RWxKGibUU5kuJT6JDYmXGa3QsZskqIaiBvZ2wBxHlJzWVJPOyBMnroXf23uxEHnj1rYS8jNdyUfrNAXJ2bANNw==";
+ url = "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-2.5.2.tgz";
+ sha512 = "aHdl/y2N7PW2Sx7K+r3AxpJO+aDMcYzMQd60Qxefq3+EwhewSbTBqNumOsCE1JsCUNoyfGj5465N0sSf6hc/5w==";
};
};
"webpack-sources-1.4.3" = {
@@ -55454,22 +57248,22 @@ let
sha512 = "lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==";
};
};
- "webpack-sources-2.0.1" = {
+ "webpack-sources-2.2.0" = {
name = "webpack-sources";
packageName = "webpack-sources";
- version = "2.0.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.0.1.tgz";
- sha512 = "A9oYz7ANQBK5EN19rUXbvNgfdfZf5U2gP0769OXsj9CvYkCR6OHOsd6OKyEy4H38GGxpsQPKIL83NC64QY6Xmw==";
+ url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz";
+ sha512 = "bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==";
};
};
- "webpack-stream-5.2.1" = {
+ "webpack-stream-6.1.0" = {
name = "webpack-stream";
packageName = "webpack-stream";
- version = "5.2.1";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz";
- sha512 = "WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==";
+ url = "https://registry.npmjs.org/webpack-stream/-/webpack-stream-6.1.0.tgz";
+ sha512 = "kFMnDzFTzyvVmn4ajaj0xEJavvYizd3I/KmQ6C5aUstcAkNwZUidxkk/uEaEPSydaAn66v8ZcP1+bhKSshNJUQ==";
};
};
"webpackbar-4.0.0" = {
@@ -55517,13 +57311,13 @@ let
sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==";
};
};
- "webtorrent-0.108.6" = {
+ "webtorrent-0.112.0" = {
name = "webtorrent";
packageName = "webtorrent";
- version = "0.108.6";
+ version = "0.112.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.108.6.tgz";
- sha512 = "hkwjMQTbBiwdJn3vEVjOyNwKZISp6r4GEl/J0N6Ukw2oeaETIylvAlf7G0o+a9FcFMThBIle0iCPYLTwumCOaQ==";
+ url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.112.0.tgz";
+ sha512 = "3Fe4tzeXhZKI0KXGGkr9gyzlx7eKjfU9Se2VJhdE1AcpHppxApuechaWu/KS24amUv4j+xPXE7f3Lc4wF+7QSQ==";
};
};
"well-known-symbols-2.0.0" = {
@@ -55544,13 +57338,13 @@ let
sha512 = "b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==";
};
};
- "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==";
};
};
"whatwg-mimetype-2.3.0" = {
@@ -55580,15 +57374,6 @@ let
sha512 = "WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==";
};
};
- "whatwg-url-8.2.2" = {
- name = "whatwg-url";
- packageName = "whatwg-url";
- version = "8.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz";
- sha512 = "PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==";
- };
- };
"whatwg-url-8.4.0" = {
name = "whatwg-url";
packageName = "whatwg-url";
@@ -55751,6 +57536,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";
@@ -55832,6 +57626,15 @@ let
sha512 = "OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==";
};
};
+ "windows-release-4.0.0" = {
+ name = "windows-release";
+ packageName = "windows-release";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz";
+ sha512 = "OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==";
+ };
+ };
"winreg-0.0.12" = {
name = "winreg";
packageName = "winreg";
@@ -55877,15 +57680,6 @@ let
sha1 = "64b6abf4cd01adcaefd5009393b1d8e8bec19db0";
};
};
- "winston-1.1.2" = {
- name = "winston";
- packageName = "winston";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/winston/-/winston-1.1.2.tgz";
- sha1 = "68edd769ff79d4f9528cf0e5d80021aade67480c";
- };
- };
"winston-2.1.1" = {
name = "winston";
packageName = "winston";
@@ -56408,6 +58202,15 @@ let
sha512 = "D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==";
};
};
+ "ws-7.4.0" = {
+ name = "ws";
+ packageName = "ws";
+ version = "7.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz";
+ sha512 = "kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==";
+ };
+ };
"x-default-browser-0.3.1" = {
name = "x-default-browser";
packageName = "x-default-browser";
@@ -56750,6 +58553,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";
@@ -56922,13 +58734,13 @@ let
sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
};
};
- "y18n-5.0.4" = {
+ "y18n-5.0.5" = {
name = "y18n";
packageName = "y18n";
- version = "5.0.4";
+ version = "5.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/y18n/-/y18n-5.0.4.tgz";
- sha512 = "deLOfD+RvFgrpAmSZgfGdWYE+OKyHcVHaRQ7NphG/63scpRvTHHeQMAxGGvaLVGJ+HYVcCXlzcTK0ZehFf+eHQ==";
+ url = "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz";
+ sha512 = "hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==";
};
};
"yaeti-0.0.6" = {
@@ -56985,15 +58797,6 @@ let
sha512 = "2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==";
};
};
- "yaml-ast-parser-custom-tags-0.0.43" = {
- name = "yaml-ast-parser-custom-tags";
- packageName = "yaml-ast-parser-custom-tags";
- version = "0.0.43";
- src = fetchurl {
- url = "https://registry.npmjs.org/yaml-ast-parser-custom-tags/-/yaml-ast-parser-custom-tags-0.0.43.tgz";
- sha512 = "R5063FF/JSAN6qXCmylwjt9PcDH6M0ExEme/nJBzLspc6FJDmHHIqM7xh2WfEmsTJqClF79A9VkXjkAqmZw9SQ==";
- };
- };
"yaml-front-matter-3.4.1" = {
name = "yaml-front-matter";
packageName = "yaml-front-matter";
@@ -57012,13 +58815,22 @@ let
sha1 = "87cfa5a9613f48e26005420d6a8ee0da6fe8daec";
};
};
- "yaml-language-server-0.11.1" = {
+ "yaml-language-server-0.12.0" = {
name = "yaml-language-server";
packageName = "yaml-language-server";
- version = "0.11.1";
+ version = "0.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.12.0.tgz";
+ sha512 = "EAr9fJi05wVWsFVgc4s0AI74nT6D2oN7xcy7W+7JCkvirbm0L7aPDRAjSz6z/dXVyYyFlEAgRWVThXzqguFyTw==";
+ };
+ };
+ "yaml-language-server-parser-0.1.1" = {
+ name = "yaml-language-server-parser";
+ packageName = "yaml-language-server-parser";
+ version = "0.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.11.1.tgz";
- sha512 = "N3Tu3g4O6ZWV7W0LVsNk62DtKJDQkbnPZRDd7ntaAeEl8QkxL1vnMunI26uzDU4PwwG4tPJ8g/VRS6U+fVp/6A==";
+ url = "https://registry.npmjs.org/yaml-language-server-parser/-/yaml-language-server-parser-0.1.1.tgz";
+ sha512 = "2PememGb1SrPqXAxXTpBD39rwYZap6CJVSvkfULNv9uwV3VHp1TfkgpsylBb+mpuuivH0JZ52lChXPvNa6yVxw==";
};
};
"yamljs-0.3.0" = {
@@ -57111,6 +58923,15 @@ let
sha512 = "upWFJOmDdHN0syLuESuvXDmrRcWd1QafJolHskzaw79uZa7/x53gxQKiR07W59GWY1tFhhU/Th9DrtSfpS782g==";
};
};
+ "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-3.10.0" = {
name = "yargs";
packageName = "yargs";
@@ -57210,13 +59031,13 @@ let
sha1 = "85568de3cf150ff49fa51825f03a8c880ddcc5c4";
};
};
- "yargs-parser-20.2.3" = {
+ "yargs-parser-20.2.4" = {
name = "yargs-parser";
packageName = "yargs-parser";
- version = "20.2.3";
+ version = "20.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.3.tgz";
- sha512 = "emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww==";
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz";
+ sha512 = "WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==";
};
};
"yargs-parser-4.2.1" = {
@@ -57363,6 +59184,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";
@@ -57453,13 +59283,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" = {
@@ -57471,6 +59301,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";
@@ -57486,33 +59325,32 @@ in
"@angular/cli" = nodeEnv.buildNodePackage {
name = "_at_angular_slash_cli";
packageName = "@angular/cli";
- version = "10.1.7";
+ version = "11.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular/cli/-/cli-10.1.7.tgz";
- sha512 = "0tbeHnPIzSV/z+KlZT7N2J1yMnwQi4xIxvbsANrLjoAxNssse84i9BDdMZYsPoV8wbzcDhFOtt5KmfTO0GIeYQ==";
+ url = "https://registry.npmjs.org/@angular/cli/-/cli-11.0.2.tgz";
+ sha512 = "mebt4ikwXD3gsbHRxKCpn83yW3UVnhiVDEpSXljs1YxscZ1X1dXrxb2g6LdAJwVp9xY5ERqRQeZM7eChqLTrvg==";
};
dependencies = [
- sources."@angular-devkit/architect-0.1001.7"
- sources."@angular-devkit/core-10.1.7"
- sources."@angular-devkit/schematics-10.1.7"
- sources."@schematics/angular-10.1.7"
- sources."@schematics/update-0.1001.7"
+ 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"
sources."agentkeepalive-3.5.2"
- sources."ajv-6.12.4"
+ sources."ajv-6.12.6"
sources."ansi-colors-4.1.1"
sources."ansi-escapes-4.3.1"
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
sources."aproba-1.2.0"
- sources."asap-2.0.6"
sources."asn1-0.2.4"
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."bluebird-3.7.2"
@@ -57547,12 +59385,9 @@ in
sources."core-util-is-1.0.2"
sources."cyclist-1.0.1"
sources."dashdash-1.14.1"
- sources."debug-4.1.1"
- sources."debuglog-1.0.1"
+ sources."debug-4.2.0"
sources."defaults-1.0.3"
- sources."define-properties-1.1.3"
sources."delayed-stream-1.0.0"
- sources."dezalgo-1.0.3"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-8.0.0"
@@ -57563,8 +59398,6 @@ in
})
sources."end-of-stream-1.4.4"
sources."err-code-1.1.2"
- sources."es-abstract-1.17.7"
- sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
@@ -57592,7 +59425,6 @@ in
sources."har-validator-5.1.5"
sources."has-1.0.3"
sources."has-flag-4.0.0"
- sources."has-symbols-1.0.1"
sources."hosted-git-info-3.0.7"
sources."http-cache-semantics-3.8.1"
(sources."http-proxy-agent-2.1.0" // {
@@ -57604,7 +59436,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"
@@ -57618,14 +59450,10 @@ in
sources."ini-1.3.5"
sources."inquirer-7.3.3"
sources."ip-1.1.5"
- sources."is-callable-1.2.2"
- sources."is-date-object-1.0.2"
+ 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"
- sources."is-negative-zero-2.0.0"
- sources."is-regex-1.1.1"
- sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
sources."is-wsl-2.2.0"
sources."isarray-1.0.0"
@@ -57633,11 +59461,10 @@ in
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
sources."json-parse-better-errors-1.0.2"
- sources."json-parse-even-better-errors-2.3.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonc-parser-2.3.0"
+ sources."jsonc-parser-2.3.1"
sources."jsonparse-1.3.1"
sources."jsprim-1.4.1"
sources."lodash-4.17.20"
@@ -57680,7 +59507,7 @@ in
sources."npm-bundled-1.1.1"
sources."npm-install-checks-4.0.0"
sources."npm-normalize-package-bin-1.0.1"
- sources."npm-package-arg-8.0.1"
+ sources."npm-package-arg-8.1.0"
sources."npm-packlist-1.4.8"
sources."npm-pick-manifest-6.1.0"
(sources."npm-registry-fetch-4.0.7" // {
@@ -57693,18 +59520,10 @@ in
];
})
sources."oauth-sign-0.9.0"
- sources."object-inspect-1.8.0"
- sources."object-keys-1.1.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- sources."object.getownpropertydescriptors-2.1.0"
sources."once-1.4.0"
sources."onetime-5.1.2"
- sources."open-7.2.0"
- sources."ora-5.0.0"
+ sources."open-7.3.0"
+ sources."ora-5.1.0"
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
@@ -57736,26 +59555,23 @@ in
})
sources."punycode-2.1.1"
sources."qs-6.5.2"
- sources."read-package-json-2.1.2"
- sources."read-package-tree-5.3.1"
(sources."readable-stream-2.3.7" // {
dependencies = [
sources."safe-buffer-5.1.2"
];
})
- sources."readdir-scoped-modules-1.1.0"
(sources."request-2.88.2" // {
dependencies = [
sources."uuid-3.4.0"
];
})
- sources."resolve-1.17.0"
+ sources."resolve-1.18.1"
sources."restore-cursor-3.1.0"
sources."retry-0.10.1"
sources."rimraf-3.0.2"
sources."run-async-2.4.1"
sources."run-queue-1.0.3"
- sources."rxjs-6.6.2"
+ sources."rxjs-6.6.3"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."semver-7.3.2"
@@ -57783,8 +59599,6 @@ in
sources."stream-each-1.2.3"
sources."stream-shift-1.0.1"
sources."string-width-4.2.0"
- sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimstart-1.0.1"
(sources."string_decoder-1.1.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -57792,7 +59606,7 @@ in
})
sources."strip-ansi-6.0.0"
sources."supports-color-7.2.0"
- sources."symbol-observable-1.2.0"
+ sources."symbol-observable-2.0.3"
(sources."tar-4.4.13" // {
dependencies = [
sources."yallist-3.1.1"
@@ -57816,8 +59630,7 @@ in
})
sources."uri-js-4.4.0"
sources."util-deprecate-1.0.2"
- sources."util-promisify-2.1.0"
- sources."uuid-8.3.0"
+ sources."uuid-8.3.1"
sources."validate-npm-package-license-3.0.4"
sources."validate-npm-package-name-3.0.0"
sources."verror-1.10.0"
@@ -57909,9 +59722,9 @@ in
sources."bops-0.0.7"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
- (sources."buffer-5.6.0" // {
+ (sources."buffer-5.7.1" // {
dependencies = [
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
];
})
sources."buffer-crc32-0.2.13"
@@ -57924,6 +59737,7 @@ in
sources."pump-3.0.0"
];
})
+ sources."call-bind-1.0.0"
sources."camelcase-5.3.1"
sources."camelcase-keys-6.2.2"
sources."clean-git-ref-2.0.1"
@@ -57965,8 +59779,6 @@ in
];
})
sources."end-of-stream-1.4.4"
- sources."es-abstract-1.18.0-next.1"
- sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-2.0.0"
sources."esprima-4.0.1"
sources."exit-on-epipe-1.0.1"
@@ -57991,6 +59803,7 @@ in
})
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
(sources."get-stream-4.1.0" // {
dependencies = [
sources."pump-3.0.0"
@@ -58028,22 +59841,17 @@ in
sources."has-1.0.3"
sources."has-symbols-1.0.1"
sources."http-cache-semantics-4.1.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."ignore-5.1.8"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-absolute-1.0.0"
sources."is-buffer-1.1.6"
- sources."is-callable-1.2.2"
- sources."is-date-object-1.0.2"
sources."is-extglob-2.1.1"
sources."is-glob-3.1.0"
sources."is-negated-glob-1.0.0"
- sources."is-negative-zero-2.0.0"
sources."is-number-7.0.0"
- sources."is-regex-1.1.1"
sources."is-relative-1.0.0"
- sources."is-symbol-1.0.3"
sources."is-unc-path-1.0.0"
sources."is-utf8-0.2.1"
sources."is-valid-glob-1.0.0"
@@ -58081,9 +59889,8 @@ in
sources."normalize-path-2.1.1"
sources."normalize-url-4.5.0"
sources."now-and-later-2.0.1"
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."once-1.4.0"
sources."opal-runtime-1.0.11"
(sources."ordered-read-streams-1.0.1" // {
@@ -58137,16 +59944,6 @@ in
sources."source-map-0.6.1"
sources."sprintf-js-1.0.3"
sources."stream-shift-1.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_decoder-1.3.0"
sources."through-2.3.8"
sources."through2-4.0.2"
@@ -58170,7 +59967,7 @@ in
];
})
sources."to-utf8-0.0.1"
- sources."uglify-js-3.11.3"
+ sources."uglify-js-3.12.0"
sources."unc-path-regex-0.1.2"
sources."unique-stream-2.3.1"
sources."universalify-0.1.2"
@@ -58210,10 +60007,10 @@ in
"@bitwarden/cli" = nodeEnv.buildNodePackage {
name = "_at_bitwarden_slash_cli";
packageName = "@bitwarden/cli";
- version = "1.12.1";
+ version = "1.13.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-1.12.1.tgz";
- sha512 = "H1KuRpjyqNTzqQZZg3tTVmm+cDDDm23AcLvbA59A4EqfxMkVZ6gT+FqUtWEuQ7AFO28W56wdilYGSf9tQ6ySgA==";
+ url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-1.13.2.tgz";
+ sha512 = "DqNFJ3OgwJweYGc8pxYUW6mJGLSAMN3QH8mtXOwiy3I/SR5QY+ebbEd5XhCdibjHk5nIyLAiP8Erkdevhjuozw==";
};
dependencies = [
sources."abab-2.0.5"
@@ -58231,7 +60028,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."bcrypt-pbkdf-1.0.2"
sources."big-integer-1.6.36"
sources."browser-process-hrtime-1.0.0"
@@ -58249,7 +60046,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"
@@ -58376,52 +60173,50 @@ in
"@nestjs/cli" = nodeEnv.buildNodePackage {
name = "_at_nestjs_slash_cli";
packageName = "@nestjs/cli";
- version = "7.5.1";
+ version = "7.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@nestjs/cli/-/cli-7.5.1.tgz";
- sha512 = "18EfBO48ojVm7YzwyPc8PRjas9KcIVjdlD+v7tIImKzrf5THcpAYxvzUvZUspSbLIIIqwTgKj/loqamkwOk/XA==";
+ url = "https://registry.npmjs.org/@nestjs/cli/-/cli-7.5.3.tgz";
+ sha512 = "PgpdXaNNtWMRAnDzMEXjbCXDiJWoNcmnKa6HhJ9iLJaqdXkIILiLthJx64sZxB6GiE4UYWjbX/KuPH3N2dx/6Q==";
};
dependencies = [
- sources."@angular-devkit/core-10.0.7"
- (sources."@angular-devkit/schematics-10.0.7" // {
- dependencies = [
- sources."ora-4.0.4"
- ];
- })
- (sources."@angular-devkit/schematics-cli-0.1000.7" // {
- dependencies = [
- sources."inquirer-7.1.0"
- ];
- })
+ sources."@angular-devkit/core-11.0.1"
+ sources."@angular-devkit/schematics-11.0.1"
+ sources."@angular-devkit/schematics-cli-0.1100.1"
sources."@babel/code-frame-7.10.4"
sources."@babel/helper-validator-identifier-7.10.4"
(sources."@babel/highlight-7.10.4" // {
dependencies = [
+ 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."@nestjs/schematics-7.1.2" // {
+ (sources."@nestjs/schematics-7.2.2" // {
dependencies = [
- sources."@angular-devkit/core-9.1.12"
- sources."@angular-devkit/schematics-9.1.12"
- sources."ora-4.0.3"
- sources."rxjs-6.5.4"
+ sources."@angular-devkit/core-11.0.0"
+ sources."@angular-devkit/schematics-11.0.0"
];
})
- sources."@schematics/schematics-0.1000.7"
+ sources."@schematics/schematics-0.1100.1"
sources."@types/anymatch-1.3.1"
+ 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/json5-0.0.29"
- sources."@types/node-14.11.10"
+ 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"
- (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.21" // {
+ (sources."@types/webpack-4.41.25" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -58447,177 +60242,52 @@ in
sources."@webassemblyjs/wast-printer-1.9.0"
sources."@xtuc/ieee754-1.2.0"
sources."@xtuc/long-4.2.2"
- sources."acorn-6.4.2"
- sources."ajv-6.12.3"
- sources."ajv-errors-1.0.1"
+ sources."acorn-8.0.4"
+ sources."ajv-6.12.6"
sources."ajv-keywords-3.5.2"
+ sources."ansi-colors-4.1.1"
sources."ansi-escapes-4.3.1"
- sources."ansi-regex-5.0.0"
- sources."ansi-styles-3.2.1"
+ sources."ansi-regex-3.0.0"
+ sources."ansi-styles-4.3.0"
sources."anymatch-3.1.1"
- sources."aproba-1.2.0"
- sources."arr-diff-4.0.0"
- sources."arr-flatten-1.1.0"
- sources."arr-union-3.1.0"
- sources."array-unique-0.3.2"
- (sources."asn1.js-5.4.1" // {
- dependencies = [
- sources."bn.js-4.11.9"
- ];
- })
- (sources."assert-1.5.0" // {
- dependencies = [
- sources."inherits-2.0.1"
- sources."util-0.10.3"
- ];
- })
- sources."assign-symbols-1.0.0"
- sources."async-each-1.0.3"
sources."at-least-node-1.0.0"
- sources."atob-2.1.2"
sources."balanced-match-1.0.0"
- (sources."base-0.11.2" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
- sources."base64-js-1.3.1"
- sources."big.js-5.2.2"
sources."binary-extensions-2.1.0"
- sources."bindings-1.5.0"
- sources."bluebird-3.7.2"
- sources."bn.js-5.1.3"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
- sources."brorand-1.1.0"
- sources."browserify-aes-1.2.0"
- sources."browserify-cipher-1.0.1"
- sources."browserify-des-1.0.2"
- (sources."browserify-rsa-4.0.1" // {
- dependencies = [
- sources."bn.js-4.11.9"
- ];
- })
- (sources."browserify-sign-4.2.1" // {
- dependencies = [
- sources."readable-stream-3.6.0"
- sources."safe-buffer-5.2.1"
- ];
- })
- sources."browserify-zlib-0.2.0"
- sources."buffer-4.9.2"
+ sources."browserslist-4.14.7"
sources."buffer-from-1.1.1"
- sources."buffer-xor-1.0.3"
- sources."builtin-status-codes-3.0.0"
- (sources."cacache-12.0.4" // {
- dependencies = [
- sources."rimraf-2.7.1"
- ];
- })
- sources."cache-base-1.0.1"
sources."callsites-3.1.0"
- (sources."chalk-3.0.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."caniuse-lite-1.0.30001161"
+ sources."chalk-3.0.0"
sources."chardet-0.7.0"
- sources."chokidar-3.4.2"
- sources."chownr-1.1.4"
+ sources."chokidar-3.4.3"
sources."chrome-trace-event-1.0.2"
- sources."cipher-base-1.0.4"
- (sources."class-utils-0.3.6" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."cli-cursor-3.1.0"
sources."cli-spinners-2.5.0"
- (sources."cli-table3-0.5.1" // {
- 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."cli-width-2.2.1"
+ sources."cli-table3-0.5.1"
+ sources."cli-width-3.0.0"
sources."clone-1.0.4"
- sources."collection-visit-1.0.0"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."colorette-1.2.1"
sources."colors-1.4.0"
sources."commander-4.1.1"
- sources."commondir-1.0.1"
- sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
- sources."concat-stream-1.6.2"
- sources."console-browserify-1.2.0"
- sources."constants-browserify-1.0.0"
- (sources."copy-concurrently-1.0.5" // {
- dependencies = [
- sources."rimraf-2.7.1"
- ];
- })
- sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
sources."cosmiconfig-6.0.0"
- (sources."create-ecdh-4.0.4" // {
- dependencies = [
- sources."bn.js-4.11.9"
- ];
- })
- sources."create-hash-1.2.0"
- sources."create-hmac-1.1.7"
- (sources."cross-spawn-6.0.5" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- sources."crypto-browserify-3.12.0"
- sources."cyclist-1.0.1"
- sources."debug-2.6.9"
- sources."decode-uri-component-0.2.0"
+ sources."cross-spawn-7.0.3"
sources."deepmerge-4.2.2"
sources."defaults-1.0.3"
- sources."define-property-2.0.2"
- sources."des.js-1.0.1"
- (sources."diffie-hellman-5.0.3" // {
- dependencies = [
- sources."bn.js-4.11.9"
- ];
- })
- sources."domain-browser-1.2.0"
- sources."duplexify-3.7.1"
- (sources."elliptic-6.5.3" // {
- dependencies = [
- sources."bn.js-4.11.9"
- ];
- })
+ sources."electron-to-chromium-1.3.610"
sources."emoji-regex-8.0.0"
- sources."emojis-list-3.0.0"
sources."end-of-stream-1.4.4"
sources."enhanced-resolve-4.3.0"
sources."errno-0.1.7"
sources."error-ex-1.3.2"
+ sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
- sources."eslint-scope-4.0.3"
+ sources."eslint-scope-5.1.1"
(sources."esrecurse-4.3.0" // {
dependencies = [
sources."estraverse-5.2.0"
@@ -58625,504 +60295,210 @@ in
})
sources."estraverse-4.3.0"
sources."events-3.2.0"
- sources."evp_bytestokey-1.0.3"
- sources."execa-1.0.0"
- (sources."expand-brackets-2.1.4" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
- (sources."extend-shallow-3.0.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
+ sources."execa-4.1.0"
sources."external-editor-3.1.0"
- (sources."extglob-2.0.4" // {
- dependencies = [
- sources."define-property-1.0.0"
- sources."extend-shallow-2.0.1"
- ];
- })
sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
- sources."figgy-pudding-3.5.2"
sources."figures-3.2.0"
- sources."file-uri-to-path-1.0.0"
sources."fill-range-7.0.1"
- sources."find-cache-dir-2.1.0"
- sources."find-up-3.0.0"
- sources."flush-write-stream-1.1.1"
- sources."for-in-1.0.2"
- (sources."fork-ts-checker-webpack-plugin-5.1.0" // {
+ sources."find-up-4.1.0"
+ (sources."fork-ts-checker-webpack-plugin-6.0.2" // {
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."fragment-cache-0.2.1"
- sources."from2-2.3.0"
sources."fs-extra-9.0.1"
sources."fs-monkey-1.0.1"
- sources."fs-write-stream-atomic-1.0.10"
sources."fs.realpath-1.0.0"
sources."fsevents-2.1.3"
- sources."get-stream-4.1.0"
- sources."get-value-2.0.6"
+ sources."function-bind-1.1.1"
+ sources."get-stream-5.2.0"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
+ sources."glob-to-regexp-0.4.1"
sources."graceful-fs-4.2.4"
- sources."has-flag-3.0.0"
- sources."has-value-1.0.0"
- (sources."has-values-1.0.0" // {
- dependencies = [
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."kind-of-4.0.0"
- ];
- })
- (sources."hash-base-3.1.0" // {
- dependencies = [
- sources."readable-stream-3.6.0"
- sources."safe-buffer-5.2.1"
- ];
- })
- sources."hash.js-1.1.7"
- sources."hmac-drbg-1.0.1"
- sources."https-browserify-1.0.0"
+ sources."has-1.0.3"
+ sources."has-flag-4.0.0"
+ sources."human-signals-1.1.1"
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
- sources."iferr-0.1.5"
- sources."import-fresh-3.2.1"
- sources."imurmurhash-0.1.4"
- sources."infer-owner-1.0.4"
+ sources."import-fresh-3.2.2"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
(sources."inquirer-7.3.3" // {
dependencies = [
- sources."ansi-styles-4.3.0"
+ sources."ansi-regex-5.0.0"
sources."chalk-4.1.0"
- sources."cli-width-3.0.0"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
- sources."has-flag-4.0.0"
- sources."rxjs-6.6.3"
- sources."supports-color-7.2.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.0"
+ sources."strip-ansi-6.0.0"
];
})
sources."interpret-1.4.0"
- sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.2.1"
sources."is-binary-path-2.1.0"
- sources."is-buffer-1.1.6"
- sources."is-data-descriptor-1.0.0"
- sources."is-descriptor-1.0.2"
- sources."is-extendable-0.1.1"
+ sources."is-core-module-2.2.0"
sources."is-extglob-2.1.1"
- sources."is-fullwidth-code-point-3.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
sources."is-interactive-1.0.0"
sources."is-number-7.0.0"
- sources."is-plain-object-2.0.4"
- sources."is-stream-1.1.0"
- sources."is-windows-1.0.2"
- sources."is-wsl-1.1.0"
+ sources."is-stream-2.0.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-3.0.1"
+ sources."jest-worker-26.6.2"
sources."js-tokens-4.0.0"
sources."json-parse-better-errors-1.0.2"
sources."json-parse-even-better-errors-2.3.1"
sources."json-schema-traverse-0.4.1"
sources."json5-1.0.1"
- sources."jsonfile-6.0.1"
- sources."kind-of-6.0.3"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."lines-and-columns-1.1.6"
- sources."loader-runner-2.4.0"
- sources."loader-utils-1.4.0"
- sources."locate-path-3.0.0"
+ sources."loader-runner-4.1.0"
+ sources."locate-path-5.0.0"
sources."lodash-4.17.20"
sources."lodash.toarray-4.4.0"
- (sources."log-symbols-3.0.0" // {
+ (sources."log-symbols-4.0.0" // {
dependencies = [
- sources."chalk-2.4.2"
+ sources."chalk-4.1.0"
];
})
- sources."lru-cache-5.1.1"
sources."macos-release-2.4.1"
sources."magic-string-0.25.7"
- (sources."make-dir-2.1.0" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- sources."map-cache-0.2.2"
- sources."map-visit-1.0.0"
- sources."md5.js-1.3.5"
sources."memfs-3.2.0"
sources."memory-fs-0.5.0"
- (sources."micromatch-3.1.10" // {
- dependencies = [
- (sources."braces-2.3.2" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- (sources."fill-range-4.0.0" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."to-regex-range-2.1.1"
- ];
- })
- (sources."miller-rabin-4.0.1" // {
- dependencies = [
- sources."bn.js-4.11.9"
- ];
- })
+ sources."merge-stream-2.0.0"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
sources."mimic-fn-2.1.0"
- sources."minimalistic-assert-1.0.1"
- sources."minimalistic-crypto-utils-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."mississippi-3.0.0"
- (sources."mixin-deep-1.3.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
- sources."mkdirp-0.5.5"
- (sources."move-concurrently-1.0.1" // {
- dependencies = [
- sources."rimraf-2.7.1"
- ];
- })
- sources."ms-2.0.0"
sources."mute-stream-0.0.8"
- sources."nan-2.14.2"
- sources."nanomatch-1.2.13"
sources."neo-async-2.6.2"
- sources."nice-try-1.0.5"
sources."node-emoji-1.10.0"
- (sources."node-libs-browser-2.2.1" // {
- dependencies = [
- sources."punycode-1.4.1"
- ];
- })
+ sources."node-releases-1.1.67"
sources."normalize-path-3.0.0"
- sources."npm-run-path-2.0.2"
+ sources."npm-run-path-4.0.1"
sources."object-assign-4.1.1"
- (sources."object-copy-0.1.0" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."is-accessor-descriptor-0.1.6"
- sources."is-data-descriptor-0.1.4"
- (sources."is-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-5.1.0"
- ];
- })
- sources."kind-of-3.2.2"
- ];
- })
- sources."object-visit-1.0.1"
- sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."onetime-5.1.2"
- (sources."ora-5.0.0" // {
+ (sources."ora-5.1.0" // {
dependencies = [
- sources."ansi-styles-4.3.0"
+ sources."ansi-regex-5.0.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."log-symbols-4.0.0"
- sources."supports-color-7.2.0"
+ sources."strip-ansi-6.0.0"
];
})
- sources."os-browserify-0.3.0"
- sources."os-name-3.1.0"
+ sources."os-name-4.0.0"
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-try-2.2.0"
- sources."pako-1.0.11"
- sources."parallel-transform-1.2.0"
sources."parent-module-1.0.1"
- sources."parse-asn1-5.1.6"
sources."parse-json-5.1.0"
- 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-key-2.0.1"
+ sources."path-key-3.1.1"
sources."path-parse-1.0.6"
sources."path-type-4.0.0"
- sources."pbkdf2-3.1.1"
sources."picomatch-2.2.2"
- sources."pify-4.0.1"
- sources."pkg-dir-3.0.0"
+ sources."pkg-dir-4.2.0"
sources."pluralize-8.0.0"
- sources."posix-character-classes-0.1.1"
- sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
- sources."promise-inflight-1.0.1"
sources."prr-1.0.1"
- (sources."public-encrypt-4.0.3" // {
- dependencies = [
- sources."bn.js-4.11.9"
- ];
- })
sources."pump-3.0.0"
- (sources."pumpify-1.5.1" // {
- dependencies = [
- sources."pump-2.0.1"
- ];
- })
sources."punycode-2.1.1"
- sources."querystring-0.2.0"
- sources."querystring-es3-0.2.1"
sources."randombytes-2.1.0"
- sources."randomfill-1.0.4"
sources."readable-stream-2.3.7"
- sources."readdirp-3.4.0"
+ sources."readdirp-3.5.0"
sources."rechoir-0.6.2"
- sources."regex-not-1.0.2"
- sources."remove-trailing-separator-1.1.0"
- sources."repeat-element-1.1.3"
- sources."repeat-string-1.6.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-4.0.0"
- sources."resolve-url-0.2.1"
sources."restore-cursor-3.1.0"
- sources."ret-0.1.15"
sources."rimraf-3.0.2"
- sources."ripemd160-2.0.2"
sources."run-async-2.4.1"
- sources."run-queue-1.0.3"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.3"
sources."safe-buffer-5.1.2"
- sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."schema-utils-2.7.0"
sources."semver-7.3.2"
- sources."serialize-javascript-4.0.0"
- (sources."set-value-2.0.1" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- sources."setimmediate-1.0.5"
- sources."sha.js-2.4.11"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
+ sources."serialize-javascript-5.0.1"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
sources."shelljs-0.8.4"
sources."signal-exit-3.0.3"
- (sources."snapdragon-0.8.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- sources."source-map-0.5.7"
- ];
- })
- (sources."snapdragon-node-2.1.1" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
- (sources."snapdragon-util-3.0.1" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
sources."source-list-map-2.0.1"
sources."source-map-0.7.3"
- sources."source-map-resolve-0.5.3"
(sources."source-map-support-0.5.19" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- sources."source-map-url-0.4.0"
sources."sourcemap-codec-1.4.8"
- sources."split-string-3.1.0"
- sources."ssri-6.0.1"
- (sources."static-extend-0.1.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
- sources."stream-browserify-2.0.2"
- sources."stream-each-1.2.3"
- sources."stream-http-2.8.3"
- sources."stream-shift-1.0.1"
- sources."string-width-4.2.0"
+ sources."string-width-2.1.1"
sources."string_decoder-1.1.1"
- sources."strip-ansi-6.0.0"
+ sources."strip-ansi-4.0.0"
sources."strip-bom-3.0.0"
- sources."strip-eof-1.0.0"
- sources."supports-color-5.5.0"
- sources."symbol-observable-1.2.0"
+ sources."strip-final-newline-2.0.0"
+ sources."supports-color-7.2.0"
+ sources."symbol-observable-2.0.3"
sources."tapable-1.1.3"
- (sources."terser-4.8.0" // {
+ (sources."terser-5.5.1" // {
dependencies = [
sources."commander-2.20.3"
- sources."source-map-0.6.1"
];
})
- (sources."terser-webpack-plugin-1.4.5" // {
+ (sources."terser-webpack-plugin-5.0.3" // {
dependencies = [
- sources."schema-utils-1.0.0"
+ sources."p-limit-3.1.0"
+ sources."schema-utils-3.0.0"
sources."source-map-0.6.1"
];
})
sources."through-2.3.8"
- sources."through2-2.0.5"
- sources."timers-browserify-2.0.11"
sources."tmp-0.0.33"
- sources."to-arraybuffer-1.0.1"
- (sources."to-object-path-0.3.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."to-regex-3.0.2"
sources."to-regex-range-5.0.1"
sources."tree-kill-1.2.2"
sources."tsconfig-paths-3.9.0"
(sources."tsconfig-paths-webpack-plugin-3.3.0" // {
dependencies = [
+ 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."tslib-1.14.1"
- sources."tty-browserify-0.0.0"
sources."type-fest-0.11.0"
- sources."typedarray-0.0.6"
- sources."typescript-3.9.7"
- sources."union-value-1.0.1"
- sources."unique-filename-1.1.1"
- sources."unique-slug-2.0.2"
+ sources."typescript-4.0.5"
sources."universalify-1.0.0"
- (sources."unset-value-1.0.0" // {
- dependencies = [
- (sources."has-value-0.3.1" // {
- dependencies = [
- sources."isobject-2.1.0"
- ];
- })
- sources."has-values-0.1.4"
- ];
- })
- sources."upath-1.2.0"
sources."uri-js-4.4.0"
- sources."urix-0.1.0"
- (sources."url-0.11.0" // {
- dependencies = [
- sources."punycode-1.3.2"
- ];
- })
- sources."use-3.1.1"
- (sources."util-0.11.1" // {
- dependencies = [
- sources."inherits-2.0.3"
- ];
- })
sources."util-deprecate-1.0.2"
- sources."vm-browserify-1.1.2"
- sources."watchpack-1.7.4"
- (sources."watchpack-chokidar2-2.0.0" // {
- dependencies = [
- sources."anymatch-2.0.0"
- sources."binary-extensions-1.13.1"
- sources."braces-2.3.2"
- sources."chokidar-2.1.8"
- sources."extend-shallow-2.0.1"
- sources."fill-range-4.0.0"
- sources."fsevents-1.2.13"
- sources."glob-parent-3.1.0"
- sources."is-binary-path-1.0.1"
- sources."is-glob-3.1.0"
- sources."is-number-3.0.0"
- sources."kind-of-3.2.2"
- sources."normalize-path-2.1.1"
- sources."readdirp-2.2.1"
- sources."to-regex-range-2.1.1"
- ];
- })
+ sources."watchpack-2.0.1"
sources."wcwidth-1.0.1"
- (sources."webpack-4.44.1" // {
+ (sources."webpack-5.4.0" // {
dependencies = [
- sources."memory-fs-0.4.1"
- sources."schema-utils-1.0.0"
+ sources."enhanced-resolve-5.3.2"
+ sources."schema-utils-3.0.0"
+ sources."tapable-2.1.1"
];
})
- sources."webpack-node-externals-2.5.1"
- (sources."webpack-sources-1.4.3" // {
+ sources."webpack-node-externals-2.5.2"
+ (sources."webpack-sources-2.2.0" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- sources."which-1.3.1"
- sources."windows-release-3.3.3"
- sources."worker-farm-1.7.0"
+ sources."which-2.0.2"
+ sources."windows-release-4.0.0"
sources."wrappy-1.0.2"
- sources."xtend-4.0.2"
- sources."y18n-4.0.0"
- sources."yallist-3.1.1"
sources."yaml-1.10.0"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -59137,17 +60513,17 @@ in
"@vue/cli" = nodeEnv.buildNodePackage {
name = "_at_vue_slash_cli";
packageName = "@vue/cli";
- version = "4.5.8";
+ version = "4.5.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli/-/cli-4.5.8.tgz";
- sha512 = "/hKE03mkpt+CHAL2UIdQC3B1rbNKzvBpU0280Pz9Vt1QlB9ruqBL+1MLJnm70+9d2+VX5Vk/mlaXBOuQz0ID4w==";
+ url = "https://registry.npmjs.org/@vue/cli/-/cli-4.5.9.tgz";
+ sha512 = "R6fRau8+fqKI+94LrruKtJDaMQGVsJCNzrdefTJ+bn+ljtCS6j9H+XuU8zLa9+X0HBkX4VoBT7XjfwUAo1IIPA==";
};
dependencies = [
sources."@akryum/winattr-3.0.0"
- sources."@apollo/federation-0.20.2"
+ sources."@apollo/federation-0.20.4"
(sources."@apollo/protobufjs-1.0.5" // {
dependencies = [
- sources."@types/node-10.17.40"
+ sources."@types/node-10.17.47"
];
})
sources."@apollographql/apollo-tools-0.4.8"
@@ -59157,94 +60533,97 @@ 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.1"
- (sources."@babel/core-7.12.3" // {
+ sources."@babel/compat-data-7.12.7"
+ (sources."@babel/core-7.12.9" // {
dependencies = [
- sources."@babel/generator-7.12.1"
- sources."@babel/types-7.12.1"
+ sources."@babel/generator-7.12.5"
+ sources."@babel/types-7.12.7"
sources."semver-5.7.1"
];
})
- (sources."@babel/generator-7.11.6" // {
+ (sources."@babel/generator-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
];
})
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" // {
dependencies = [
sources."semver-5.7.1"
];
})
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.1"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-explode-assignable-expression-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ 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.1"
+ sources."@babel/types-7.12.7"
];
})
- (sources."@babel/helper-module-imports-7.12.1" // {
+ (sources."@babel/helper-module-imports-7.12.5" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-module-transforms-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ 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.1"
+ sources."@babel/types-7.12.7"
];
})
- (sources."@babel/helper-replace-supers-7.12.1" // {
+ (sources."@babel/helper-replace-supers-7.12.5" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-simple-access-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-skip-transparent-expression-wrappers-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-split-export-declaration-7.11.0" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
];
})
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" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
];
})
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"
@@ -59252,10 +60631,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"
@@ -59300,21 +60679,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.1"
+ 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"
@@ -59322,12 +60701,16 @@ in
sources."semver-5.7.1"
];
})
- sources."@babel/runtime-7.12.1"
- sources."@babel/template-7.10.4"
- (sources."@babel/traverse-7.12.1" // {
+ sources."@babel/runtime-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.1"
- sources."@babel/types-7.12.1"
+ sources."@babel/generator-7.12.5"
+ sources."@babel/types-7.12.7"
];
})
sources."@babel/types-7.10.4"
@@ -59371,7 +60754,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"
@@ -59405,9 +60788,10 @@ in
sources."strip-ansi-5.2.0"
];
})
- (sources."@oclif/plugin-plugins-1.9.0" // {
+ (sources."@oclif/plugin-plugins-1.9.1" // {
dependencies = [
- sources."npm-run-path-3.1.0"
+ sources."fs-extra-9.0.1"
+ sources."npm-run-path-4.0.1"
sources."path-key-3.1.1"
sources."semver-7.3.2"
sources."tslib-2.0.3"
@@ -59435,16 +60819,16 @@ in
sources."@types/body-parser-1.19.0"
sources."@types/connect-3.4.33"
sources."@types/content-disposition-0.5.3"
- sources."@types/cookies-0.7.4"
- sources."@types/cors-2.8.7"
+ sources."@types/cookies-0.7.5"
+ sources."@types/cors-2.8.8"
sources."@types/ejs-2.7.0"
sources."@types/express-4.17.7"
- sources."@types/express-serve-static-core-4.17.9"
+ sources."@types/express-serve-static-core-4.17.13"
sources."@types/fs-capacitor-2.0.0"
sources."@types/glob-7.1.3"
(sources."@types/graphql-upload-8.0.4" // {
dependencies = [
- sources."graphql-15.3.0"
+ sources."graphql-15.4.0"
];
})
sources."@types/http-assert-1.5.1"
@@ -59458,12 +60842,12 @@ in
];
})
sources."@types/keygrip-1.0.2"
- sources."@types/koa-2.11.5"
+ sources."@types/koa-2.11.6"
sources."@types/koa-compose-3.2.5"
sources."@types/long-4.0.1"
sources."@types/mime-2.0.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.11.10"
+ sources."@types/node-14.14.10"
(sources."@types/node-fetch-2.5.7" // {
dependencies = [
sources."form-data-3.0.0"
@@ -59472,36 +60856,36 @@ 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.5"
+ sources."@types/serve-static-1.13.8"
sources."@types/through-0.0.30"
- sources."@types/ws-7.2.7"
+ sources."@types/ws-7.4.0"
sources."@types/zen-observable-0.8.1"
- sources."@vue/cli-shared-utils-4.5.8"
- (sources."@vue/cli-ui-4.5.8" // {
+ sources."@vue/cli-shared-utils-4.5.9"
+ (sources."@vue/cli-ui-4.5.9" // {
dependencies = [
sources."clone-2.1.2"
];
})
- sources."@vue/cli-ui-addon-webpack-4.5.8"
- sources."@vue/cli-ui-addon-widgets-4.5.8"
- (sources."@vue/compiler-core-3.0.1" // {
+ sources."@vue/cli-ui-addon-webpack-4.5.9"
+ sources."@vue/cli-ui-addon-widgets-4.5.9"
+ (sources."@vue/compiler-core-3.0.3" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
sources."source-map-0.6.1"
];
})
- sources."@vue/compiler-dom-3.0.1"
- (sources."@vue/compiler-sfc-3.0.1" // {
+ sources."@vue/compiler-dom-3.0.3"
+ (sources."@vue/compiler-sfc-3.0.3" // {
dependencies = [
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
sources."source-map-0.6.1"
];
})
- sources."@vue/compiler-ssr-3.0.1"
- sources."@vue/reactivity-3.0.1"
- sources."@vue/runtime-core-3.0.1"
- sources."@vue/runtime-dom-3.0.1"
- sources."@vue/shared-3.0.1"
+ 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"
@@ -59545,31 +60929,31 @@ in
sources."to-regex-range-2.1.1"
];
})
- (sources."apollo-2.31.0" // {
+ (sources."apollo-2.31.1" // {
dependencies = [
sources."mkdirp-1.0.4"
sources."strip-ansi-5.2.0"
];
})
sources."apollo-cache-1.3.5"
- sources."apollo-cache-control-0.11.3"
+ sources."apollo-cache-control-0.11.4"
sources."apollo-cache-inmemory-1.6.6"
sources."apollo-client-2.6.10"
- (sources."apollo-codegen-core-0.38.0" // {
+ (sources."apollo-codegen-core-0.38.1" // {
dependencies = [
sources."recast-0.20.4"
sources."source-map-0.6.1"
sources."tslib-2.0.3"
];
})
- sources."apollo-codegen-flow-0.36.0"
- sources."apollo-codegen-scala-0.37.0"
- sources."apollo-codegen-swift-0.38.0"
- sources."apollo-codegen-typescript-0.38.0"
+ sources."apollo-codegen-flow-0.36.1"
+ sources."apollo-codegen-scala-0.37.1"
+ sources."apollo-codegen-swift-0.38.1"
+ sources."apollo-codegen-typescript-0.38.1"
sources."apollo-datasource-0.7.2"
sources."apollo-env-0.6.5"
sources."apollo-graphql-0.6.0"
- sources."apollo-language-server-1.24.0"
+ sources."apollo-language-server-1.24.1"
sources."apollo-link-1.2.14"
sources."apollo-link-context-1.0.20"
sources."apollo-link-error-1.1.13"
@@ -59578,19 +60962,19 @@ in
sources."apollo-link-persisted-queries-0.2.2"
sources."apollo-link-state-0.4.2"
sources."apollo-link-ws-1.0.20"
- sources."apollo-reporting-protobuf-0.6.0"
+ sources."apollo-reporting-protobuf-0.6.1"
sources."apollo-server-caching-0.5.2"
- (sources."apollo-server-core-2.18.2" // {
+ (sources."apollo-server-core-2.19.0" // {
dependencies = [
sources."uuid-8.3.1"
];
})
sources."apollo-server-env-2.4.5"
sources."apollo-server-errors-2.4.2"
- sources."apollo-server-express-2.18.2"
- sources."apollo-server-plugin-base-0.10.1"
- sources."apollo-server-types-0.6.0"
- sources."apollo-tracing-0.11.4"
+ sources."apollo-server-express-2.19.0"
+ sources."apollo-server-plugin-base-0.10.2"
+ sources."apollo-server-types-0.6.1"
+ sources."apollo-tracing-0.12.0"
sources."apollo-upload-client-11.0.0"
sources."apollo-utilities-1.3.4"
(sources."archive-type-4.0.0" // {
@@ -59626,7 +61010,7 @@ in
sources."atob-2.1.2"
sources."await-to-js-2.1.1"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."babel-core-7.0.0-bridge.0"
sources."babel-plugin-dynamic-import-node-2.3.3"
sources."backo2-1.0.2"
@@ -59636,7 +61020,7 @@ in
sources."define-property-1.0.0"
];
})
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."big.js-5.2.2"
sources."binary-extensions-1.13.1"
@@ -59670,14 +61054,14 @@ in
sources."is-fullwidth-code-point-2.0.0"
sources."strip-ansi-5.2.0"
sources."supports-color-7.2.0"
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
sources."type-fest-0.8.1"
];
})
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
- sources."browserslist-4.14.5"
- sources."buffer-5.6.0"
+ sources."browserslist-4.14.7"
+ sources."buffer-5.7.1"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-crc32-0.2.13"
@@ -59697,13 +61081,14 @@ in
sources."sort-keys-2.0.0"
];
})
+ 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."callsites-2.0.0"
sources."camel-case-4.1.1"
sources."camelcase-4.1.0"
- sources."caniuse-lite-1.0.30001148"
+ sources."caniuse-lite-1.0.30001161"
sources."capital-case-1.0.3"
sources."capture-stack-trace-1.0.1"
sources."cardinal-2.1.1"
@@ -59762,7 +61147,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"
@@ -59794,6 +61179,7 @@ in
sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
+ sources."colorette-1.2.1"
sources."colors-1.4.0"
sources."combined-stream-1.0.8"
sources."commander-2.20.3"
@@ -59819,8 +61205,8 @@ in
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
sources."copy-descriptor-0.1.1"
- sources."core-js-3.6.5"
- (sources."core-js-compat-3.6.5" // {
+ sources."core-js-3.8.0"
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -59841,11 +61227,11 @@ in
sources."crypto-random-string-1.0.0"
sources."cssesc-3.0.0"
sources."cssfilter-0.0.10"
- sources."csstype-2.6.13"
+ sources."csstype-2.6.14"
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"
];
@@ -59907,11 +61293,11 @@ in
})
sources."download-git-repo-3.0.2"
sources."duplexer3-0.1.4"
- sources."easy-stack-1.0.0"
+ sources."easy-stack-1.0.1"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."ejs-2.7.4"
- sources."electron-to-chromium-1.3.582"
+ sources."electron-to-chromium-1.3.610"
sources."elegant-spinner-1.0.1"
sources."emoji-regex-8.0.0"
sources."emojis-list-3.0.0"
@@ -59980,7 +61366,7 @@ in
sources."fast-glob-3.2.4"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."fd-slicer-1.1.0"
sources."figures-1.7.0"
sources."file-type-8.1.0"
@@ -60002,7 +61388,7 @@ in
})
sources."find-up-3.0.0"
sources."fkill-6.2.0"
- sources."flow-parser-0.136.0"
+ sources."flow-parser-0.138.0"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -60027,8 +61413,9 @@ in
sources."generate-function-1.1.0"
sources."generate-object-property-1.2.0"
sources."generic-names-2.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-intrinsic-1.0.1"
sources."get-proxy-2.1.0"
sources."get-stream-4.1.0"
sources."get-value-2.0.6"
@@ -60042,7 +61429,7 @@ in
];
})
sources."git-up-4.0.2"
- sources."git-url-parse-11.2.0"
+ sources."git-url-parse-11.4.0"
sources."glob-7.1.5"
sources."glob-parent-5.1.1"
sources."glob-to-regexp-0.3.0"
@@ -60096,7 +61483,7 @@ in
sources."ts-invariant-0.3.3"
];
})
- sources."graphql-extensions-0.12.5"
+ sources."graphql-extensions-0.12.6"
sources."graphql-subscriptions-1.1.0"
sources."graphql-tag-2.11.0"
sources."graphql-tools-4.0.8"
@@ -60145,7 +61532,7 @@ in
sources."iconv-lite-0.4.24"
sources."icss-replace-symbols-1.1.0"
sources."icss-utils-4.1.1"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."ignore-5.1.8"
sources."ignore-by-default-1.0.1"
sources."import-fresh-2.0.0"
@@ -60184,6 +61571,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.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -60224,8 +61612,8 @@ in
sources."iterall-1.3.0"
sources."java-properties-1.0.2"
sources."javascript-stringify-1.6.0"
- sources."js-message-1.0.5"
- sources."js-queue-2.0.0"
+ sources."js-message-1.0.7"
+ sources."js-queue-2.0.2"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."jsbn-0.1.1"
@@ -60257,7 +61645,11 @@ in
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
sources."json5-2.1.3"
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."jsprim-1.4.1"
sources."keyv-3.0.0"
sources."kind-of-6.0.3"
@@ -60319,7 +61711,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"
@@ -60360,7 +61752,7 @@ in
];
})
sources."mkdirp-0.5.5"
- sources."moment-2.28.0"
+ sources."moment-2.29.1"
sources."ms-2.0.0"
sources."mute-stream-0.0.8"
sources."nan-2.14.2"
@@ -60384,17 +61776,17 @@ in
sources."no-case-3.0.3"
sources."node-dir-0.1.17"
sources."node-fetch-2.6.1"
- sources."node-ipc-9.1.1"
+ sources."node-ipc-9.1.3"
sources."node-modules-regexp-1.0.0"
(sources."node-notifier-6.0.0" // {
dependencies = [
sources."is-wsl-2.2.0"
];
})
- sources."node-releases-1.1.63"
+ 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"
];
@@ -60428,14 +61820,14 @@ in
sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-path-0.11.5"
- sources."object-treeify-1.1.28"
+ sources."object-treeify-1.1.30"
sources."object-visit-1.0.1"
- (sources."object.assign-4.1.1" // {
+ sources."object.assign-4.1.2"
+ (sources."object.getownpropertydescriptors-2.1.1" // {
dependencies = [
sources."es-abstract-1.18.0-next.1"
];
})
- sources."object.getownpropertydescriptors-2.1.0"
sources."object.pick-1.3.0"
sources."on-finished-2.3.0"
sources."once-1.4.0"
@@ -60499,7 +61891,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"
];
})
@@ -60576,7 +61968,7 @@ in
})
sources."rechoir-0.6.2"
sources."redeyed-2.1.1"
- 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"
@@ -60601,7 +61993,7 @@ in
sources."request-2.88.2"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-3.0.0"
sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
@@ -60612,7 +62004,7 @@ in
sources."rimraf-3.0.2"
sources."rss-parser-3.9.0"
sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."rxjs-6.6.3"
sources."safe-buffer-5.2.1"
sources."safe-regex-1.1.0"
@@ -60650,7 +62042,7 @@ in
sources."shell-quote-1.7.2"
sources."shelljs-0.8.4"
sources."shellwords-0.1.1"
- sources."shortid-2.2.15"
+ sources."shortid-2.2.16"
sources."signal-exit-3.0.3"
sources."slash-3.0.0"
sources."slice-ansi-0.0.4"
@@ -60730,8 +62122,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.1"
- sources."string.prototype.trimstart-1.0.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"
@@ -60917,7 +62309,7 @@ in
(sources."vue-codemod-0.0.4" // {
dependencies = [
sources."globby-10.0.2"
- sources."vue-3.0.1"
+ sources."vue-3.0.3"
];
})
sources."watch-1.0.2"
@@ -61102,12 +62494,12 @@ in
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/generator-7.12.1"
+ 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.3"
- sources."@babel/template-7.10.4"
- sources."@babel/types-7.12.1"
+ 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"
@@ -61180,60 +62572,60 @@ 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"
];
})
- (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-replace-supers-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.1"
+ sources."@babel/helpers-7.12.5"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.3"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.1"
- sources."@babel/types-7.12.1"
+ 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.1"
+ sources."gensync-1.0.0-beta.2"
(sources."global-modules-0.2.3" // {
dependencies = [
sources."is-windows-0.2.0"
@@ -61253,18 +62645,24 @@ in
sources."homedir-polyfill-1.0.3"
sources."ini-1.3.5"
sources."is-3.3.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" // {
@@ -61276,7 +62674,7 @@ in
sources."parse-passwd-1.0.0"
sources."path-parse-1.0.6"
sources."pkginfo-0.4.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."safe-buffer-5.1.2"
sources."sax-0.5.8"
sources."semver-5.7.1"
@@ -61290,7 +62688,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 = {
@@ -61313,7 +62711,7 @@ in
dependencies = [
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.11.10"
+ 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"
@@ -61362,7 +62760,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."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
@@ -61531,15 +62929,18 @@ in
];
})
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."get-stdin-4.0.1"
sources."glob-6.0.4"
sources."graceful-fs-3.0.12"
+ sources."has-1.0.3"
sources."hosted-git-info-2.8.8"
sources."indent-string-2.1.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."intersect-1.0.1"
sources."is-arrayish-0.2.1"
+ sources."is-core-module-2.2.0"
sources."is-finite-1.1.0"
sources."is-plain-obj-1.1.0"
sources."is-utf8-0.2.1"
@@ -61590,7 +62991,7 @@ in
sources."read-pkg-up-1.0.1"
sources."redent-1.0.0"
sources."repeating-2.0.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
(sources."rimraf-2.7.1" // {
dependencies = [
sources."glob-7.1.6"
@@ -61653,7 +63054,7 @@ in
})
sources."available-typed-arrays-1.0.2"
sources."balanced-match-1.0.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bn.js-5.1.3"
sources."brace-expansion-1.1.11"
sources."brorand-1.1.0"
@@ -61662,11 +63063,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"
@@ -61678,6 +63075,7 @@ in
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
sources."cached-path-relative-1.0.2"
+ sources."call-bind-1.0.0"
sources."cipher-base-1.0.4"
sources."combine-source-map-0.8.0"
sources."concat-map-0.0.1"
@@ -61721,6 +63119,7 @@ in
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."get-assigned-identifiers-1.2.0"
+ sources."get-intrinsic-1.0.1"
sources."glob-7.1.6"
sources."has-1.0.3"
sources."has-symbols-1.0.1"
@@ -61733,7 +63132,7 @@ in
sources."hmac-drbg-1.0.1"
sources."htmlescape-1.1.1"
sources."https-browserify-1.0.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."inline-source-map-0.6.2"
@@ -61741,9 +63140,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.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"
@@ -61766,11 +63165,7 @@ in
sources."object-assign-4.1.1"
sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."object.assign-4.1.2"
sources."once-1.4.0"
sources."os-browserify-0.3.0"
sources."pako-1.0.11"
@@ -61800,7 +63195,7 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."ripemd160-2.0.2"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
@@ -61821,8 +63216,8 @@ in
];
})
sources."stream-splicer-2.0.1"
- sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimstart-1.0.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"
@@ -61855,6 +63250,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.6"
+ 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.0"
+ 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";
@@ -61875,7 +63715,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.26"
+ sources."@types/node-13.13.33"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.2.16"
sources."ajv-6.12.6"
@@ -61890,11 +63730,12 @@ 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."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."bencode-2.0.1"
+ sources."bep53-range-1.1.0"
sources."bitfield-0.1.0"
(sources."bittorrent-dht-6.4.2" // {
dependencies = [
@@ -61906,7 +63747,7 @@ in
sources."bencode-0.8.0"
];
})
- sources."blob-to-buffer-1.2.8"
+ sources."blob-to-buffer-1.2.9"
sources."bn.js-4.11.9"
sources."bncode-0.5.3"
sources."brace-expansion-1.1.11"
@@ -61921,12 +63762,12 @@ 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"
sources."chalk-1.0.0"
- sources."chrome-dgram-3.0.5"
+ sources."chrome-dgram-3.0.6"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.4"
sources."chromecast-player-0.2.3"
@@ -61936,7 +63777,7 @@ in
sources."co-3.1.0"
sources."codepage-1.4.0"
sources."combined-stream-1.0.8"
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
sources."compact2string-1.4.1"
sources."concat-map-0.0.1"
(sources."concat-stream-2.0.0" // {
@@ -61991,7 +63832,8 @@ in
];
})
sources."fs.realpath-1.0.0"
- sources."get-browser-rtc-1.0.2"
+ sources."function-bind-1.1.1"
+ sources."get-browser-rtc-1.1.0"
sources."get-stdin-4.0.1"
sources."getpass-0.1.7"
sources."glob-7.1.6"
@@ -61999,6 +63841,7 @@ in
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-ansi-1.0.3"
sources."hat-0.0.3"
sources."hosted-git-info-2.8.8"
@@ -62014,6 +63857,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.2.0"
sources."is-finite-1.1.0"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
@@ -62037,7 +63881,7 @@ in
sources."long-4.0.0"
sources."loud-rejection-1.6.0"
sources."lru-2.0.1"
- sources."magnet-uri-5.3.0"
+ sources."magnet-uri-5.4.0"
sources."map-obj-1.0.1"
(sources."mdns-js-1.0.3" // {
dependencies = [
@@ -62116,7 +63960,7 @@ in
sources."plist-3.0.1"
sources."process-nextick-args-2.0.1"
sources."promiscuous-0.6.0"
- sources."protobufjs-6.10.1"
+ sources."protobufjs-6.10.2"
sources."psl-1.8.0"
(sources."pump-0.3.5" // {
dependencies = [
@@ -62156,11 +64000,11 @@ in
sources."redent-1.0.0"
sources."repeating-2.0.1"
sources."request-2.88.2"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."rimraf-2.7.1"
sources."router-0.6.2"
- sources."run-parallel-1.1.9"
- sources."run-series-1.1.8"
+ sources."run-parallel-1.1.10"
+ sources."run-series-1.1.9"
sources."rusha-0.8.13"
sources."rx-2.5.3"
sources."safe-buffer-5.2.1"
@@ -62329,7 +64173,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"
@@ -62359,7 +64203,7 @@ in
sources."pkginfo-0.4.1"
sources."prompt-1.0.0"
sources."punycode-2.1.1"
- sources."query-string-6.13.6"
+ sources."query-string-6.13.7"
sources."read-1.0.7"
sources."revalidator-0.1.8"
sources."rimraf-2.7.1"
@@ -62372,7 +64216,7 @@ in
sources."universal-url-2.0.0"
sources."utile-0.3.0"
sources."webidl-conversions-4.0.2"
- sources."whatwg-fetch-3.4.1"
+ sources."whatwg-fetch-3.5.0"
sources."whatwg-url-7.1.0"
(sources."winston-2.1.1" // {
dependencies = [
@@ -62396,10 +64240,10 @@ in
coc-css = nodeEnv.buildNodePackage {
name = "coc-css";
packageName = "coc-css";
- version = "1.2.5";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-css/-/coc-css-1.2.5.tgz";
- sha512 = "Khii6e43VV1JqSNd/UGMDmenBkFYcFKEr0WM6a8isOOWxSX8Vly/YAjVq7rbErD3mYOeJ+rxcH5/faUqIDj/9A==";
+ url = "https://registry.npmjs.org/coc-css/-/coc-css-1.2.6.tgz";
+ sha512 = "eVzucf/n0T9Sap+9HbKeW6XhMle1Q/2aURaE9BVTNHFW9eqFlKq72l/38NzrUYbdCpQh8foDsoKAqbFsAnBFYw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -62413,10 +64257,10 @@ in
coc-diagnostic = nodeEnv.buildNodePackage {
name = "coc-diagnostic";
packageName = "coc-diagnostic";
- version = "0.11.0";
+ version = "0.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-diagnostic/-/coc-diagnostic-0.11.0.tgz";
- sha512 = "QdKxUVPcrX+/rkpWHjQtRePsT2tWZY586Ip7hGsn5WCP3SY/HyAfzuzk6tygC0C7VvXrV0WQd3VLIMwgpwWQnA==";
+ url = "https://registry.npmjs.org/coc-diagnostic/-/coc-diagnostic-0.14.0.tgz";
+ sha512 = "ccxtSRTqVIuIQrtS5SI0uevO2WC7cSA9dNtiZ/PveDKyxhqyQlfRs9n0bdOJdXteYt6BKUIiqFV8Q48Z71y89A==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -62471,10 +64315,10 @@ in
coc-git = nodeEnv.buildNodePackage {
name = "coc-git";
packageName = "coc-git";
- version = "2.0.2";
+ version = "2.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-git/-/coc-git-2.0.2.tgz";
- sha512 = "j7Hs+NHSk6nMEVobAi6NCGLuU8ME7FAbjaOWSszbsYidkXKQ/pwKoNl459YWRjePC/uDZKBbLERPYqX+Y0xAQw==";
+ url = "https://registry.npmjs.org/coc-git/-/coc-git-2.0.5.tgz";
+ sha512 = "MwoSWGr8mco+/Bth/4zr0kNRuG9rXYgyAEI1mGOuRsMqy2G9LEr4azSP68V2EuIPzYVcYx6ZZk2o5e8b/ux0/w==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -62489,10 +64333,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"
@@ -62530,13 +64374,13 @@ in
coc-html = nodeEnv.buildNodePackage {
name = "coc-html";
packageName = "coc-html";
- version = "1.2.4";
+ version = "1.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-html/-/coc-html-1.2.4.tgz";
- sha512 = "gr0GBKeew88n8hcn4fkzIcBruhih7YAqBd7ldsYjoG2qZhjPEj/arYESFOYgooX1jYuxCpQYH526EXXzs4BGRQ==";
+ url = "https://registry.npmjs.org/coc-html/-/coc-html-1.3.1.tgz";
+ sha512 = "qC1BifVAAuI5cPT6fEQuP0RIjwDWqhLCH+AUJrQ7lW2IghWInjOarhj9AHWS+1cZLnsVrMMYXL6i8HZLnkRDQQ==";
};
dependencies = [
- sources."typescript-3.9.7"
+ sources."typescript-4.1.2"
];
buildInputs = globalBuildInputs;
meta = {
@@ -62568,14 +64412,14 @@ in
coc-java = nodeEnv.buildNodePackage {
name = "coc-java";
packageName = "coc-java";
- version = "1.4.12";
+ version = "1.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-java/-/coc-java-1.4.12.tgz";
- sha512 = "kKvT5ESFDOVPZ2iO4MQ2FkWj88kZqcczpQDqYD1tBgrLAGD0YnEzSzK6paI+kJYqk945X/k66Kcq5YbercvmqA==";
+ url = "https://registry.npmjs.org/coc-java/-/coc-java-1.5.3.tgz";
+ sha512 = "St4Vg5DSHaBW0zqXoSKlKL0KJiASSGMIKDUX2zp/l8ImJd6YI5+SoEwYjCxA2c5x01hZ7k3prXDdfgpKp304RA==";
};
buildInputs = globalBuildInputs;
meta = {
- description = "Java langauage extension for coc.nvim";
+ description = "Java language extension for coc.nvim";
homepage = "https://github.com/neoclide/coc-java#readme";
license = "EPL-1.0";
};
@@ -62586,10 +64430,10 @@ in
coc-jest = nodeEnv.buildNodePackage {
name = "coc-jest";
packageName = "coc-jest";
- version = "1.1.1";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-jest/-/coc-jest-1.1.1.tgz";
- sha512 = "9Gkw9wznxtYIiPbgORZqwN5sjHQQYe2rZBvYNPMX2AVlF++OuTXUfy4Aidw6hstbzxKR8JEnjez7JiVaUF6M/A==";
+ url = "https://registry.npmjs.org/coc-jest/-/coc-jest-1.1.3.tgz";
+ sha512 = "iE9zECMZPRdN/HUu1FqjNQ2bkBYePtFpwXOfLQSkb7C+8g3PB3ne3GpS7eLaqVnjgRz9mXzQ6xMBvFIp++7PFA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -62621,10 +64465,10 @@ in
coc-lists = nodeEnv.buildNodePackage {
name = "coc-lists";
packageName = "coc-lists";
- version = "1.3.10";
+ version = "1.3.14";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-lists/-/coc-lists-1.3.10.tgz";
- sha512 = "XbwltkjxhzzfN5In3w43TBKFbR1b8+3OgIldwYQOUYHlUxF1KO2mJj8ngkzKsaglIPeMYuWtWizOS02L74fKkA==";
+ url = "https://registry.npmjs.org/coc-lists/-/coc-lists-1.3.14.tgz";
+ sha512 = "vFv90gkUJr9xICYCT4NXFd1EQDGWjJfpcnHqTcgd8A8og5yKfL5cqoSxuwcT15nP4nx06sKBCmnkjMB2DPKn9g==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -62636,19 +64480,37 @@ in
bypassCache = true;
reconstructLock = true;
};
+ coc-markdownlint = nodeEnv.buildNodePackage {
+ name = "coc-markdownlint";
+ packageName = "coc-markdownlint";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/coc-markdownlint/-/coc-markdownlint-1.8.0.tgz";
+ sha512 = "HgdVA3F61GPN4sPxVNyeVWQd0p8oykchGgpovcX5QAVveAcWpUpxYXquX1y2B+EhBFZYNEOQVsr5zdVPzrko6w==";
+ };
+ 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.5";
+ version = "0.9.8";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-metals/-/coc-metals-0.9.5.tgz";
- sha512 = "KZVd2kmQjUQVLEHM9c2aXxP4AbM8sRybPtdAR6lWfIK3VGj67O2PIoG30Ro17d7BgcASVBp2Ad86azK9Op8uDw==";
+ url = "https://registry.npmjs.org/coc-metals/-/coc-metals-0.9.8.tgz";
+ sha512 = "3mkLfoTaPWT7u2oELILGGtS8jofBsb1MzATB8T4tNJODbrZFXQf5KIV4GBk81RVM1MLGvNtvD/VO/pmwUhrSxQ==";
};
dependencies = [
- sources."@chemzqm/neovim-5.2.6"
+ sources."@chemzqm/neovim-5.2.10"
sources."@tootallnate/once-1.1.2"
- sources."agent-base-6.0.1"
- sources."arch-2.1.2"
+ sources."agent-base-6.0.2"
+ sources."arch-2.2.0"
sources."async-2.6.3"
sources."await-semaphore-0.1.3"
sources."balanced-match-1.0.0"
@@ -62660,6 +64522,7 @@ in
sources."buffer-indexof-polyfill-1.0.2"
sources."buffers-0.1.1"
sources."bytes-3.1.0"
+ sources."call-bind-1.0.0"
sources."chainsaw-0.1.0"
sources."chownr-2.0.0"
sources."clipboardy-2.3.0"
@@ -62675,7 +64538,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"
@@ -62688,7 +64551,7 @@ in
sources."fb-watchman-2.0.1"
sources."flatted-2.0.2"
sources."follow-redirects-1.13.0"
- sources."fp-ts-2.8.4"
+ sources."fp-ts-2.9.0"
sources."fs-extra-8.1.0"
sources."fs-minipass-2.1.0"
sources."fs.realpath-1.0.0"
@@ -62699,6 +64562,7 @@ in
];
})
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."get-stream-4.1.0"
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
@@ -62706,7 +64570,7 @@ in
sources."has-symbols-1.0.1"
sources."http-proxy-agent-4.0.1"
sources."https-proxy-agent-5.0.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -62714,7 +64578,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"
@@ -62732,7 +64595,7 @@ in
})
sources."lodash-4.17.20"
sources."log4js-6.3.0"
- sources."metals-languageclient-0.3.2"
+ sources."metals-languageclient-0.3.3"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."minipass-3.1.3"
@@ -62754,11 +64617,7 @@ in
sources."npm-run-path-2.0.2"
sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."object.assign-4.1.2"
sources."once-1.4.0"
sources."p-finally-1.0.0"
sources."path-is-absolute-1.0.1"
@@ -62784,8 +64643,8 @@ in
sources."date-format-2.1.0"
];
})
- sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimstart-1.0.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"
@@ -62835,10 +64694,10 @@ in
coc-prettier = nodeEnv.buildNodePackage {
name = "coc-prettier";
packageName = "coc-prettier";
- version = "1.1.17";
+ version = "1.1.19";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-1.1.17.tgz";
- sha512 = "KwHA9HvRs4W6OKd+aVa7/R2YzyVSogWpPUVX8wJ8vBEp5U2VHqfjwhyvN9BFEo1FEkyigXG6DI44jtq47eE5YQ==";
+ url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-1.1.19.tgz";
+ sha512 = "449bRHSru5ESxrWjgnizpI2OIXmzXN1/nEoPIkawJIsM4RvWAZJsMmsrgqweBRrQmyHy1sih7eIV3AkeZWbg7g==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -62915,9 +64774,9 @@ in
sources."callsites-3.1.0"
sources."camelcase-2.1.1"
sources."camelcase-keys-2.1.0"
- sources."caniuse-lite-1.0.30001148"
+ sources."caniuse-lite-1.0.30001161"
sources."capture-stack-trace-1.0.1"
- sources."ccount-1.0.5"
+ sources."ccount-1.1.0"
sources."chalk-2.4.2"
sources."character-entities-1.2.4"
sources."character-entities-html4-1.1.4"
@@ -62972,7 +64831,7 @@ in
];
})
sources."copy-descriptor-0.1.1"
- sources."core-js-3.6.5"
+ sources."core-js-3.8.0"
sources."cosmiconfig-3.1.0"
sources."create-error-class-3.0.2"
(sources."cross-spawn-6.0.5" // {
@@ -62982,7 +64841,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"
@@ -63012,7 +64871,7 @@ in
sources."domutils-1.7.0"
sources."dot-prop-5.3.0"
sources."duplexer3-0.1.4"
- sources."electron-to-chromium-1.3.582"
+ sources."electron-to-chromium-1.3.610"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
@@ -63133,6 +64992,7 @@ in
sources."for-own-0.1.5"
sources."fragment-cache-0.2.1"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
sources."get-caller-file-1.0.3"
sources."get-stdin-5.0.1"
@@ -63159,6 +65019,7 @@ in
sources."gonzales-pe-4.3.0"
sources."got-6.7.1"
sources."graceful-fs-4.2.4"
+ sources."has-1.0.3"
(sources."has-ansi-2.0.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -63185,7 +65046,7 @@ in
sources."htmlparser2-3.10.1"
sources."iconv-lite-0.4.24"
sources."ignore-4.0.6"
- sources."import-fresh-3.2.1"
+ sources."import-fresh-3.2.2"
sources."import-lazy-2.1.0"
sources."import-local-0.1.1"
sources."imurmurhash-0.1.4"
@@ -63217,6 +65078,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.2.0"
(sources."is-data-descriptor-1.0.0" // {
dependencies = [
sources."kind-of-6.0.3"
@@ -63283,7 +65145,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"
@@ -63448,15 +65310,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-eslint-10.1.1" // {
- dependencies = [
- sources."prettier-1.19.1"
- ];
- })
+ sources."prettier-2.2.0"
+ 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"
];
@@ -63520,7 +65378,7 @@ in
sources."require-from-string-2.0.2"
sources."require-main-filename-1.0.1"
sources."require-relative-0.8.7"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
(sources."resolve-cwd-2.0.0" // {
dependencies = [
sources."resolve-from-3.0.0"
@@ -63639,7 +65497,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"
@@ -63691,7 +65549,7 @@ in
})
sources."trim-0.0.1"
sources."trim-newlines-1.0.0"
- sources."trim-trailing-lines-1.1.3"
+ sources."trim-trailing-lines-1.1.4"
sources."trough-1.0.5"
sources."tslib-1.14.1"
(sources."tslint-5.20.1" // {
@@ -63734,7 +65592,7 @@ in
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.1.1"
+ sources."v8-compile-cache-2.2.0"
sources."validate-npm-package-license-3.0.4"
sources."vfile-2.3.0"
sources."vfile-location-2.0.6"
@@ -63793,10 +65651,10 @@ in
coc-python = nodeEnv.buildNodePackage {
name = "coc-python";
packageName = "coc-python";
- version = "1.2.12";
+ version = "1.2.13";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-python/-/coc-python-1.2.12.tgz";
- sha512 = "cwZ/uIJT5id6zwBE6RWC/HcGy7uw2hLjC0OyvcjFzidazH73e3fQBBoEMJNtLKgPuAJfNjo4BPu+cDsCSAkCAw==";
+ url = "https://registry.npmjs.org/coc-python/-/coc-python-1.2.13.tgz";
+ sha512 = "thsXkbwwJMpiGa/1GiPvFnbWtC5K8QcZvcUtoc4lU8Hf38LbywK5qRp6M7tOAabJOq5dYcIYYbPZWzGwhoZEiw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -63852,10 +65710,10 @@ in
coc-rust-analyzer = nodeEnv.buildNodePackage {
name = "coc-rust-analyzer";
packageName = "coc-rust-analyzer";
- version = "0.9.0";
+ version = "0.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.9.0.tgz";
- sha512 = "//DKmHGTR4u7tPoFBU+8apTuaXidWIJf+squdnVb/DX6J1fO9BSI6M6TBTlfY6IC1V1FOa6bUE6GNcQDyH1hYQ==";
+ url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.17.0.tgz";
+ sha512 = "fL8O5Is3mvXiWPckw0vrGTldP8oMiNB8pjN/YGiDd/o5M8gQPc0N8a6urSByEHzEoFaV9hf7Lm0ZjK7muS0hjg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -63870,10 +65728,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 = {
@@ -63888,10 +65746,10 @@ in
coc-snippets = nodeEnv.buildNodePackage {
name = "coc-snippets";
packageName = "coc-snippets";
- version = "2.2.1";
+ version = "2.2.9";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-snippets/-/coc-snippets-2.2.1.tgz";
- sha512 = "iMAZLafpYJYtf+jMIoUlNqYjZkxFEflbG1aW7XiesC0c+TY8HYglN3/CnuoKu0bwWcxoktUhiRqDixuw36VRSQ==";
+ url = "https://registry.npmjs.org/coc-snippets/-/coc-snippets-2.2.9.tgz";
+ sha512 = "SjVr0CSmF97LS5e/qz2Lac5JYpx9F6U9MPLzbB3WfGSIBwlrbevgw47DJSIxCr1ZWNb1Um/esRWDGfkhrMjbmA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -63905,10 +65763,10 @@ in
coc-solargraph = nodeEnv.buildNodePackage {
name = "coc-solargraph";
packageName = "coc-solargraph";
- version = "1.1.7";
+ version = "1.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-solargraph/-/coc-solargraph-1.1.7.tgz";
- sha512 = "+oaGgco/4VuQIAp7MqvwrMPnKXViap/W894pFodstK1FkCUpP3qc04Kt7B/8IqRTFrd5b6tAn7Nrsf5g4RffTw==";
+ url = "https://registry.npmjs.org/coc-solargraph/-/coc-solargraph-1.1.8.tgz";
+ sha512 = "j0/S9ycyP4cdFhTu3FGaY4t0ZSn1K5EFWi6A90nppQYPwrzSGo3tn5XDO44vaWsYhEUlQfQrXVwtFScKCdc1vg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -63929,34 +65787,35 @@ in
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/core-7.12.3"
- sources."@babel/generator-7.12.1"
+ 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-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-replace-supers-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.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/template-7.10.4"
- sources."@babel/traverse-7.12.1"
- sources."@babel/types-7.12.1"
+ 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."@types/minimist-1.2.0"
+ 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"
@@ -63971,12 +65830,11 @@ in
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
- sources."browserslist-4.14.5"
+ 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.30001148"
- sources."ccount-1.0.5"
+ sources."caniuse-lite-1.0.30001161"
(sources."chalk-4.1.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
@@ -63987,11 +65845,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"
@@ -63999,7 +65855,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 = [
@@ -64016,7 +65872,7 @@ in
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
- sources."electron-to-chromium-1.3.582"
+ sources."electron-to-chromium-1.3.610"
sources."emoji-regex-8.0.0"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
@@ -64029,14 +65885,15 @@ in
sources."fast-glob-3.2.4"
sources."fast-json-stable-stringify-2.1.0"
sources."fastest-levenshtein-1.0.12"
- sources."fastq-1.8.0"
- sources."file-entry-cache-5.0.1"
+ 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-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."gensync-1.0.0-beta.1"
+ 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"
@@ -64047,12 +65904,13 @@ in
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-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"
- (sources."import-fresh-3.2.1" // {
+ (sources."import-fresh-3.2.2" // {
dependencies = [
sources."resolve-from-4.0.0"
];
@@ -64065,10 +65923,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.4"
+ 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"
@@ -64078,8 +65936,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"
@@ -64087,19 +65943,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"
@@ -64109,10 +65971,13 @@ in
sources."is-plain-obj-1.1.0"
];
})
- sources."mkdirp-0.5.5"
sources."ms-2.1.2"
- sources."node-releases-1.1.63"
- sources."normalize-package-data-2.5.0"
+ 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"
@@ -64154,6 +66019,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"
];
})
@@ -64164,16 +66031,16 @@ 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.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-5.0.0"
sources."reusify-1.0.4"
- sources."rimraf-2.6.3"
- sources."run-parallel-1.1.9"
+ 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"
@@ -64191,45 +66058,36 @@ in
sources."spdx-expression-parse-3.0.1"
sources."spdx-license-ids-3.0.6"
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.3"
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.1"
- sources."unist-util-is-4.0.2"
- sources."unist-util-remove-position-2.0.1"
+ sources."unist-util-find-all-after-3.0.2"
+ sources."unist-util-is-4.0.3"
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.1.1"
+ sources."v8-compile-cache-2.2.0"
sources."validate-npm-package-license-3.0.4"
sources."vfile-4.2.0"
- sources."vfile-location-3.1.0"
sources."vfile-message-2.0.4"
sources."vscode-jsonrpc-5.1.0-next.1"
sources."vscode-languageserver-6.2.0-next.2"
@@ -64239,15 +66097,15 @@ in
];
})
sources."vscode-languageserver-textdocument-1.0.1"
- sources."vscode-languageserver-types-3.16.0-next.3"
+ 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 = {
@@ -64301,10 +66159,13 @@ in
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."glob-7.1.6"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
+ sources."is-core-module-2.2.0"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."minimatch-3.0.4"
@@ -64313,7 +66174,7 @@ in
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
sources."path-parse-1.0.6"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."semver-5.7.1"
sources."sprintf-js-1.0.3"
sources."supports-color-5.5.0"
@@ -64369,13 +66230,13 @@ in
coc-tsserver = nodeEnv.buildNodePackage {
name = "coc-tsserver";
packageName = "coc-tsserver";
- version = "1.5.8";
+ version = "1.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.5.8.tgz";
- sha512 = "rh1/curdq4ygQxsqPxJ7lgZR1zcEC3uWjLuDM4aiexzVAIO5QxtCFmKkfQHPzlOMHm6Gp5WvSJzgncS3Fj2Z+Q==";
+ url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.6.1.tgz";
+ sha512 = "Tys5fRAdzYfi2MyRQ8X5fKLw8vhluuT/0/Uac+eOzMnWSJ0zgMpxtXTo5AA1icsLgUTHHOXgq6CJHUbKs6xGVA==";
};
dependencies = [
- sources."typescript-4.0.3"
+ sources."typescript-4.1.2"
];
buildInputs = globalBuildInputs;
meta = {
@@ -64390,318 +66251,55 @@ in
coc-vetur = nodeEnv.buildNodePackage {
name = "coc-vetur";
packageName = "coc-vetur";
- version = "1.2.0";
+ version = "1.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-vetur/-/coc-vetur-1.2.0.tgz";
- sha512 = "JtuTM6DHU21h6j1fEeAaOtfFveLOzeqVXh9mjd53fVHws9T89wW8yV0ZsU5gz4u4g0tw7nN779sJqOEAXnmR8w==";
+ url = "https://registry.npmjs.org/coc-vetur/-/coc-vetur-1.2.3.tgz";
+ sha512 = "2SHFFjxkw2kl0hADDNUYX85OR/PbjqYPxFnpNp6G83SbeZBoJN8KDUl7TrIJ7BZ4UCiIilXnKQCHpxREiVPAEg==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
sources."@babel/helper-validator-identifier-7.10.4"
- sources."@babel/highlight-7.10.4"
- sources."@emmetio/extract-abbreviation-0.2.0"
- (sources."@eslint/eslintrc-0.1.3" // {
- dependencies = [
- sources."debug-4.3.0"
- sources."ignore-4.0.6"
- sources."strip-json-comments-3.1.1"
- ];
- })
- sources."@mrmlnc/readdir-enhanced-2.2.1"
- (sources."@nodelib/fs.scandir-2.1.3" // {
- dependencies = [
- sources."@nodelib/fs.stat-2.0.3"
- ];
- })
- sources."@nodelib/fs.stat-1.1.3"
- sources."@nodelib/fs.walk-1.2.4"
- sources."@prettier/plugin-pug-1.9.0"
- sources."@sindresorhus/is-0.14.0"
- sources."@sorg/log-2.2.0"
- sources."@starptech/expression-parser-0.10.0"
- sources."@starptech/hast-util-from-webparser-0.10.0"
- (sources."@starptech/prettyhtml-0.10.0" // {
- dependencies = [
- sources."prettier-1.19.1"
- ];
- })
- (sources."@starptech/prettyhtml-formatter-0.10.0" // {
- dependencies = [
- sources."prettier-1.19.1"
- ];
- })
- sources."@starptech/prettyhtml-hast-to-html-0.10.0"
- sources."@starptech/prettyhtml-hastscript-0.10.0"
- sources."@starptech/prettyhtml-sort-attributes-0.10.0"
- sources."@starptech/rehype-minify-whitespace-0.10.0"
- sources."@starptech/rehype-webparser-0.10.0"
- sources."@starptech/webparser-0.10.0"
- sources."@szmarczak/http-timer-1.1.2"
- sources."@types/eslint-visitor-keys-1.0.0"
- sources."@types/glob-7.1.3"
- sources."@types/json-schema-7.0.6"
- sources."@types/minimatch-3.0.3"
- sources."@types/minimist-1.2.0"
- sources."@types/node-14.11.10"
- sources."@types/normalize-package-data-2.4.0"
- sources."@types/unist-2.0.3"
- sources."@types/vfile-3.0.2"
- sources."@types/vfile-message-2.0.0"
- sources."@typescript-eslint/experimental-utils-3.10.1"
- (sources."@typescript-eslint/parser-3.10.1" // {
- dependencies = [
- sources."eslint-visitor-keys-1.3.0"
- ];
- })
- sources."@typescript-eslint/types-3.10.1"
- (sources."@typescript-eslint/typescript-estree-3.10.1" // {
- dependencies = [
- sources."debug-4.3.0"
- sources."semver-7.3.2"
- ];
- })
- (sources."@typescript-eslint/visitor-keys-3.10.1" // {
+ (sources."@babel/highlight-7.10.4" // {
dependencies = [
- sources."eslint-visitor-keys-1.3.0"
+ sources."chalk-2.4.2"
];
})
- sources."abbrev-1.1.1"
+ sources."@eslint/eslintrc-0.2.1"
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
- (sources."aggregate-error-3.1.0" // {
- dependencies = [
- sources."indent-string-4.0.0"
- ];
- })
sources."ajv-6.12.6"
- (sources."ansi-align-3.0.0" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- ];
- })
sources."ansi-colors-4.1.1"
- (sources."ansi-escapes-4.3.1" // {
- dependencies = [
- sources."type-fest-0.11.0"
- ];
- })
- sources."ansi-regex-3.0.0"
+ sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
- sources."anymatch-3.1.1"
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-find-index-1.0.2"
- sources."array-iterate-1.1.4"
- sources."array-union-1.0.2"
- sources."array-uniq-1.0.3"
- sources."array-unique-0.3.2"
- sources."arrify-1.0.1"
- sources."assign-symbols-1.0.0"
sources."astral-regex-1.0.0"
- sources."async-1.5.2"
- sources."atob-2.1.2"
- sources."bail-1.0.5"
sources."balanced-match-1.0.0"
- (sources."base-0.11.2" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
- sources."binary-extensions-2.1.0"
- sources."bootstrap-vue-helper-json-1.1.1"
- (sources."boxen-3.2.0" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- sources."camelcase-5.3.1"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- ];
- })
sources."brace-expansion-1.1.11"
- (sources."braces-2.3.2" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- sources."buffer-from-1.1.1"
sources."builtin-modules-1.1.1"
- sources."cache-base-1.0.1"
- (sources."cacheable-request-6.1.0" // {
- dependencies = [
- sources."get-stream-5.2.0"
- sources."lowercase-keys-2.0.0"
- ];
- })
- sources."call-me-maybe-1.0.1"
sources."callsites-3.1.0"
- sources."camelcase-4.1.0"
- sources."camelcase-keys-4.2.0"
- sources."ccount-1.0.5"
- sources."chalk-2.4.2"
- sources."character-entities-1.2.4"
- sources."character-entities-html4-1.1.4"
- sources."character-entities-legacy-1.1.4"
- sources."character-parser-2.2.0"
- sources."character-reference-invalid-1.1.4"
- sources."chardet-0.7.0"
- (sources."chokidar-3.0.2" // {
- dependencies = [
- sources."braces-3.0.2"
- sources."fill-range-7.0.1"
- sources."is-number-7.0.0"
- sources."to-regex-range-5.0.1"
- ];
- })
- sources."ci-info-2.0.0"
- (sources."class-utils-0.3.6" // {
+ (sources."chalk-4.1.0" // {
dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-buffer-1.1.6"
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
+ 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."clean-stack-2.2.0"
- sources."cli-boxes-2.2.1"
- sources."cli-cursor-3.1.0"
- sources."cli-width-3.0.0"
- sources."cliui-4.1.0"
- sources."clone-1.0.4"
- sources."clone-response-1.0.2"
- sources."code-point-at-1.1.0"
- sources."collapse-white-space-1.0.6"
- sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- (sources."columnify-1.5.4" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- sources."strip-ansi-3.0.1"
- ];
- })
- sources."comma-separated-tokens-1.0.8"
sources."commander-2.20.3"
- sources."common-tags-1.8.0"
- sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
- sources."concat-stream-1.6.2"
- sources."config-chain-1.1.12"
- sources."configstore-4.0.0"
- sources."copy-descriptor-0.1.1"
- sources."core-js-3.6.5"
- sources."core-util-is-1.0.2"
- sources."cross-spawn-5.1.0"
- sources."crypto-random-string-1.0.0"
- (sources."css-2.2.4" // {
- dependencies = [
- sources."source-map-0.6.1"
- ];
- })
- sources."css-parse-2.0.0"
- sources."csstype-2.6.13"
- sources."currently-unhandled-0.4.1"
- sources."debug-3.2.6"
- sources."decamelize-1.2.0"
- (sources."decamelize-keys-1.1.0" // {
- dependencies = [
- sources."map-obj-1.0.1"
- ];
- })
- sources."decode-uri-component-0.2.0"
- sources."decompress-response-3.3.0"
- sources."deep-extend-0.6.0"
+ sources."cross-spawn-7.0.3"
+ sources."debug-4.3.1"
sources."deep-is-0.1.3"
- sources."defaults-1.0.3"
- sources."defer-to-connect-1.1.3"
- sources."define-property-2.0.2"
- (sources."del-5.1.0" // {
- dependencies = [
- 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."globby-10.0.2"
- sources."ignore-5.1.8"
- sources."is-number-7.0.0"
- sources."is-path-inside-3.0.2"
- sources."micromatch-4.0.2"
- sources."path-type-4.0.0"
- sources."rimraf-3.0.2"
- sources."slash-3.0.0"
- sources."to-regex-range-5.0.1"
- ];
- })
- (sources."del-cli-3.0.1" // {
- dependencies = [
- sources."camelcase-5.3.1"
- sources."camelcase-keys-6.2.2"
- sources."indent-string-4.0.0"
- sources."map-obj-4.1.0"
- sources."meow-6.1.1"
- sources."minimist-options-4.1.0"
- sources."quick-lru-4.0.1"
- sources."redent-3.0.0"
- sources."strip-indent-3.0.0"
- sources."trim-newlines-3.0.0"
- sources."type-fest-0.13.1"
- sources."yargs-parser-18.1.3"
- ];
- })
sources."diff-4.0.2"
- sources."dir-glob-2.0.0"
- sources."dlv-1.1.3"
sources."doctrine-3.0.0"
- sources."dot-prop-4.2.1"
- sources."duplexer3-0.1.4"
- sources."editorconfig-0.15.3"
- sources."element-helper-json-2.0.6"
sources."emoji-regex-7.0.3"
- sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
- sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-7.11.0" // {
- dependencies = [
- sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.3.0"
- sources."chalk-4.1.0"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
- sources."cross-spawn-7.0.3"
- sources."debug-4.3.0"
- sources."has-flag-4.0.0"
- sources."ignore-4.0.6"
- sources."path-key-3.1.1"
- sources."semver-7.3.2"
- sources."shebang-command-2.0.0"
- sources."shebang-regex-3.0.0"
- sources."strip-ansi-6.0.0"
- sources."strip-json-comments-3.1.1"
- sources."supports-color-7.2.0"
- sources."which-2.0.2"
- ];
- })
- (sources."eslint-plugin-vue-7.1.0" // {
- dependencies = [
- sources."semver-7.3.2"
- ];
- })
+ sources."eslint-7.14.0"
+ sources."eslint-plugin-vue-7.1.0"
sources."eslint-scope-5.1.1"
(sources."eslint-utils-2.1.0" // {
dependencies = [
@@ -64727,735 +66325,95 @@ in
})
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
- sources."execa-0.7.0"
- (sources."expand-brackets-2.1.4" // {
- dependencies = [
- sources."debug-2.6.9"
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-buffer-1.1.6"
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- sources."ms-2.0.0"
- ];
- })
- sources."extend-3.0.2"
- (sources."extend-shallow-3.0.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
- sources."external-editor-3.1.0"
- (sources."extglob-2.0.4" // {
- dependencies = [
- sources."define-property-1.0.0"
- sources."extend-shallow-2.0.1"
- ];
- })
sources."fast-deep-equal-3.1.3"
- (sources."fast-glob-2.2.7" // {
- dependencies = [
- (sources."glob-parent-3.1.0" // {
- dependencies = [
- sources."is-glob-3.1.0"
- ];
- })
- ];
- })
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
- sources."fastq-1.8.0"
- sources."fault-1.0.4"
- sources."figures-3.2.0"
sources."file-entry-cache-5.0.1"
- (sources."fill-range-4.0.0" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- sources."find-up-2.1.0"
sources."flat-cache-2.0.1"
sources."flatted-2.0.2"
- sources."fn-name-2.0.1"
- sources."for-in-1.0.2"
- sources."format-0.2.2"
- sources."fragment-cache-0.2.1"
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."get-caller-file-1.0.3"
- sources."get-stream-3.0.0"
- sources."get-value-2.0.6"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
- sources."glob-to-regexp-0.3.0"
- sources."global-dirs-0.1.1"
- (sources."globals-12.4.0" // {
- dependencies = [
- sources."type-fest-0.8.1"
- ];
- })
- sources."globby-8.0.2"
- (sources."got-9.6.0" // {
- dependencies = [
- sources."get-stream-4.1.0"
- ];
- })
- sources."graceful-fs-4.2.4"
- sources."gridsome-helper-json-1.0.3"
- sources."hard-rejection-2.1.0"
+ sources."globals-12.4.0"
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-value-1.0.0"
- (sources."has-values-1.0.0" // {
- dependencies = [
- sources."is-buffer-1.1.6"
- sources."kind-of-4.0.0"
- ];
- })
- sources."has-yarn-2.1.0"
- sources."hast-util-embedded-1.0.5"
- sources."hast-util-has-property-1.0.4"
- sources."hast-util-is-body-ok-link-1.0.4"
- sources."hast-util-is-element-1.1.0"
- sources."hast-util-parse-selector-2.2.4"
- sources."hast-util-to-string-1.0.4"
- sources."hast-util-whitespace-1.0.4"
- sources."hosted-git-info-2.8.8"
- sources."html-void-elements-1.0.5"
- sources."html-whitespace-sensitive-tag-names-1.0.3"
- sources."http-cache-semantics-4.1.0"
- sources."iconv-lite-0.4.24"
- sources."ignore-3.3.10"
- (sources."import-fresh-3.2.1" // {
- dependencies = [
- sources."resolve-from-4.0.0"
- ];
- })
- sources."import-lazy-2.1.0"
+ sources."ignore-4.0.6"
+ sources."import-fresh-3.2.2"
sources."imurmurhash-0.1.4"
- sources."indent-string-3.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."ini-1.3.5"
- (sources."inquirer-7.3.3" // {
- dependencies = [
- sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.3.0"
- sources."chalk-4.1.0"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
- sources."emoji-regex-8.0.0"
- sources."has-flag-4.0.0"
- sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
- sources."strip-ansi-6.0.0"
- sources."supports-color-7.2.0"
- ];
- })
- sources."invert-kv-2.0.0"
- sources."is-accessor-descriptor-1.0.0"
- sources."is-alphabetical-1.0.4"
- sources."is-alphanumerical-1.0.4"
- sources."is-arrayish-0.2.1"
- sources."is-binary-path-2.1.0"
- sources."is-buffer-2.0.4"
- sources."is-ci-2.0.0"
- sources."is-data-descriptor-1.0.0"
- sources."is-decimal-1.0.4"
- sources."is-descriptor-1.0.2"
- sources."is-empty-1.2.0"
- sources."is-expression-4.0.0"
- sources."is-extendable-0.1.1"
+ 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"
- sources."is-hexadecimal-1.0.4"
- sources."is-hidden-1.1.3"
- sources."is-installed-globally-0.1.0"
- sources."is-npm-3.0.0"
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."is-buffer-1.1.6"
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-obj-1.0.1"
- sources."is-object-1.0.1"
- sources."is-path-cwd-2.2.0"
- sources."is-path-inside-1.0.1"
- sources."is-plain-obj-1.1.0"
- sources."is-plain-object-2.0.4"
- sources."is-regex-1.1.1"
- sources."is-stream-1.1.0"
- sources."is-utf8-0.2.1"
- sources."is-windows-1.0.2"
- sources."is-yarn-global-0.3.0"
- sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-3.0.1"
- (sources."js-beautify-1.13.0" // {
- dependencies = [
- sources."mkdirp-1.0.4"
- ];
- })
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
- sources."json-buffer-3.0.0"
- sources."json-parse-better-errors-1.0.2"
- sources."json-parse-even-better-errors-2.3.1"
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
- sources."json5-2.1.3"
- sources."jsonc-parser-2.3.1"
- sources."keyv-3.1.0"
- sources."kind-of-6.0.3"
- sources."latest-version-5.1.0"
- sources."lcid-2.0.0"
sources."levn-0.4.1"
- sources."lines-and-columns-1.1.6"
- sources."load-json-file-4.0.0"
- sources."load-plugin-2.3.1"
- sources."locate-path-2.0.0"
sources."lodash-4.17.20"
- sources."lodash.assign-4.2.0"
- sources."lodash.defaults-4.2.0"
- sources."lodash.iteratee-4.7.0"
- sources."lodash.merge-4.6.2"
- sources."loglevel-1.7.0"
- (sources."loglevel-colored-level-prefix-1.0.0" // {
- 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."longest-streak-1.0.0"
- sources."loud-rejection-1.6.0"
- sources."lowercase-keys-1.0.1"
- sources."lru-cache-4.1.5"
- sources."make-dir-1.3.0"
- sources."map-age-cleaner-0.1.3"
- sources."map-cache-0.2.2"
- sources."map-obj-2.0.0"
- sources."map-visit-1.0.0"
- sources."markdown-table-0.4.0"
- sources."mem-4.3.0"
- (sources."meow-5.0.0" // {
- dependencies = [
- sources."read-pkg-up-3.0.0"
- ];
- })
- sources."merge2-1.4.1"
- sources."micromatch-3.1.10"
- sources."mimic-fn-2.1.0"
- sources."mimic-response-1.0.1"
- sources."min-indent-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."minimist-options-3.0.2"
- (sources."mixin-deep-1.3.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
sources."mkdirp-0.5.5"
- sources."mout-0.5.0"
sources."ms-2.1.2"
- sources."mute-stream-0.0.8"
- sources."nanomatch-1.2.13"
sources."natural-compare-1.4.0"
- sources."nice-try-1.0.5"
- sources."node-fetch-2.6.1"
- sources."nopt-5.0.0"
- sources."normalize-package-data-2.5.0"
- sources."normalize-path-3.0.0"
- sources."normalize-url-4.5.0"
- sources."npm-prefix-1.2.0"
- sources."npm-run-path-2.0.2"
- sources."number-is-nan-1.0.1"
- sources."nuxt-helper-json-1.0.0"
- sources."object-assign-4.1.1"
- (sources."object-copy-0.1.0" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."is-accessor-descriptor-0.1.6"
- sources."is-buffer-1.1.6"
- sources."is-data-descriptor-0.1.4"
- (sources."is-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-5.1.0"
- ];
- })
- sources."kind-of-3.2.2"
- ];
- })
- sources."object-visit-1.0.1"
- sources."object.pick-1.3.0"
sources."once-1.4.0"
- sources."onetime-5.1.2"
sources."optionator-0.9.1"
- sources."os-homedir-1.0.2"
- (sources."os-locale-3.1.0" // {
- dependencies = [
- sources."cross-spawn-6.0.5"
- sources."execa-1.0.0"
- sources."get-stream-4.1.0"
- ];
- })
- sources."os-tmpdir-1.0.2"
- sources."p-cancelable-1.1.0"
- sources."p-defer-1.0.0"
- sources."p-finally-1.0.0"
- sources."p-is-promise-2.1.0"
- sources."p-limit-1.3.0"
- sources."p-locate-2.0.0"
- sources."p-map-3.0.0"
- sources."p-try-1.0.0"
- (sources."package-json-6.5.0" // {
- dependencies = [
- sources."semver-6.3.0"
- ];
- })
sources."parent-module-1.0.1"
- sources."parse-entities-1.2.2"
- sources."parse-gitignore-1.0.1"
- sources."parse-json-4.0.0"
- sources."pascalcase-0.1.1"
- sources."path-dirname-1.0.2"
- sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
- sources."path-is-inside-1.0.2"
- sources."path-key-2.0.1"
+ sources."path-key-3.1.1"
sources."path-parse-1.0.6"
- sources."path-type-3.0.0"
- sources."picomatch-2.2.2"
- sources."pify-3.0.0"
- sources."pinkie-2.0.4"
- sources."pinkie-promise-2.0.1"
- (sources."pkg-conf-1.1.3" // {
- dependencies = [
- sources."find-up-1.1.2"
- sources."load-json-file-1.1.0"
- sources."parse-json-2.2.0"
- sources."path-exists-2.1.0"
- sources."pify-2.3.0"
- sources."strip-bom-2.0.0"
- ];
- })
- sources."posix-character-classes-0.1.1"
sources."prelude-ls-1.2.1"
- sources."prepend-http-2.0.0"
- sources."prettier-2.1.2"
- (sources."prettier-eslint-11.0.0" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- (sources."cross-spawn-6.0.5" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- sources."debug-4.3.0"
- sources."eslint-6.8.0"
- sources."eslint-utils-1.4.3"
- sources."eslint-visitor-keys-1.3.0"
- sources."espree-6.2.1"
- sources."ignore-4.0.6"
- sources."indent-string-4.0.0"
- sources."levn-0.3.0"
- sources."optionator-0.8.3"
- sources."prelude-ls-1.1.2"
- sources."regexpp-2.0.1"
- sources."semver-6.3.0"
- sources."strip-ansi-5.2.0"
- sources."strip-json-comments-3.1.1"
- sources."type-check-0.3.2"
- sources."typescript-3.9.7"
- ];
- })
- sources."prettier-tslint-0.4.2"
- sources."pretty-format-23.6.0"
- sources."process-nextick-args-2.0.1"
+ sources."prettier-2.2.0"
sources."progress-2.0.3"
- sources."property-information-5.6.0"
- sources."proto-list-1.2.4"
- sources."pseudomap-1.0.2"
- sources."pug-error-2.0.0"
- sources."pug-lexer-5.0.0"
- sources."pump-3.0.0"
sources."punycode-2.1.1"
- sources."quick-lru-1.1.0"
- sources."rc-1.2.8"
- sources."read-pkg-3.0.0"
- (sources."read-pkg-up-7.0.1" // {
- dependencies = [
- sources."find-up-4.1.0"
- sources."locate-path-5.0.0"
- sources."p-limit-2.3.0"
- sources."p-locate-4.1.0"
- sources."p-try-2.2.0"
- sources."parse-json-5.1.0"
- sources."path-exists-4.0.0"
- (sources."read-pkg-5.2.0" // {
- dependencies = [
- sources."type-fest-0.6.0"
- ];
- })
- sources."type-fest-0.8.1"
- ];
- })
- sources."readable-stream-2.3.7"
- sources."readdirp-3.5.0"
- sources."redent-2.0.0"
- sources."regex-not-1.0.2"
sources."regexpp-3.1.0"
- sources."registry-auth-token-4.2.0"
- sources."registry-url-5.1.0"
- sources."rehype-sort-attribute-values-2.0.1"
- (sources."remark-5.1.0" // {
- dependencies = [
- sources."unified-4.2.1"
- sources."vfile-1.4.0"
- ];
- })
- sources."remark-parse-1.1.0"
- (sources."remark-stringify-1.1.0" // {
- dependencies = [
- sources."stringify-entities-1.3.2"
- ];
- })
- sources."repeat-element-1.1.3"
- sources."repeat-string-1.6.1"
- sources."replace-ext-1.0.0"
- sources."require-directory-2.1.1"
- sources."require-main-filename-1.0.1"
- sources."require-relative-0.8.7"
- sources."resolve-1.17.0"
- sources."resolve-from-5.0.0"
- sources."resolve-url-0.2.1"
- sources."responselike-1.0.2"
- sources."restore-cursor-3.1.0"
- sources."ret-0.1.15"
- sources."reusify-1.0.4"
+ sources."resolve-1.19.0"
+ sources."resolve-from-4.0.0"
sources."rimraf-2.6.3"
- sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
- sources."rxjs-6.6.3"
- sources."s.color-0.0.13"
- sources."safe-buffer-5.1.2"
- sources."safe-regex-1.1.0"
- sources."safer-buffer-2.1.2"
- sources."sass-formatter-0.4.15"
- sources."sax-1.2.4"
- sources."semver-5.7.1"
- sources."semver-diff-2.1.0"
- sources."set-blocking-2.0.0"
- (sources."set-value-2.0.1" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
- sources."shellsubstitute-1.2.0"
- sources."sigmund-1.0.1"
- sources."signal-exit-3.0.3"
- sources."slash-1.0.0"
+ sources."semver-7.3.2"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
sources."slice-ansi-2.1.0"
- (sources."snapdragon-0.8.2" // {
- dependencies = [
- sources."debug-2.6.9"
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-buffer-1.1.6"
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- sources."ms-2.0.0"
- ];
- })
- (sources."snapdragon-node-2.1.1" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
- (sources."snapdragon-util-3.0.1" // {
- dependencies = [
- sources."is-buffer-1.1.6"
- sources."kind-of-3.2.2"
- ];
- })
- sources."source-map-0.5.7"
- sources."source-map-resolve-0.5.3"
- sources."source-map-url-0.4.0"
- sources."space-separated-tokens-1.1.5"
- 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."split-string-3.1.0"
sources."sprintf-js-1.0.3"
- sources."stampit-1.2.0"
- (sources."static-extend-0.1.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-buffer-1.1.6"
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
- sources."string-width-2.1.1"
- sources."string_decoder-1.1.1"
- sources."stringify-entities-2.0.0"
- sources."strip-ansi-4.0.0"
- sources."strip-bom-3.0.0"
- sources."strip-eof-1.0.0"
- sources."strip-indent-2.0.0"
- sources."strip-json-comments-2.0.1"
- (sources."stylint-2.0.0" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- sources."ansi-styles-2.2.1"
- sources."camelcase-3.0.0"
- sources."chalk-1.1.3"
- sources."cliui-3.2.0"
- sources."find-up-1.1.2"
- sources."glob-7.0.4"
- sources."invert-kv-1.0.0"
- sources."is-fullwidth-code-point-1.0.0"
- sources."lcid-1.0.0"
- sources."load-json-file-1.1.0"
- sources."os-locale-1.4.0"
- sources."parse-json-2.2.0"
- sources."path-exists-2.1.0"
- sources."path-type-1.1.0"
- sources."pify-2.3.0"
- sources."read-pkg-1.1.0"
- sources."read-pkg-up-1.0.1"
- sources."set-blocking-1.0.0"
- sources."string-width-1.0.2"
- sources."strip-ansi-3.0.1"
- sources."strip-bom-2.0.0"
- sources."supports-color-2.0.0"
- sources."yargs-4.7.1"
- sources."yargs-parser-2.4.1"
- ];
- })
- (sources."stylus-0.54.8" // {
- dependencies = [
- sources."debug-3.1.0"
- sources."mkdirp-1.0.4"
- sources."ms-2.0.0"
- sources."semver-6.3.0"
- sources."source-map-0.7.3"
- ];
- })
- sources."stylus-supremacy-2.14.5"
- sources."suf-cli-0.1.3"
- sources."suf-node-1.2.1"
- sources."suf-regex-0.0.23"
- sources."supports-color-5.5.0"
- sources."symbol-0.2.3"
- (sources."table-5.4.6" // {
+ (sources."string-width-3.1.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
- sources."string-width-3.1.0"
sources."strip-ansi-5.2.0"
];
})
- sources."term-size-1.2.0"
+ sources."strip-ansi-6.0.0"
+ sources."strip-json-comments-3.1.1"
+ sources."supports-color-5.5.0"
+ sources."table-5.4.6"
sources."text-table-0.2.0"
- sources."through-2.3.8"
- sources."tmp-0.0.33"
- (sources."to-object-path-0.3.0" // {
- dependencies = [
- sources."is-buffer-1.1.6"
- sources."kind-of-3.2.2"
- ];
- })
- sources."to-readable-stream-1.0.0"
- sources."to-regex-3.0.2"
- sources."to-regex-range-2.1.1"
- sources."to-vfile-6.1.0"
- sources."trim-0.0.1"
- sources."trim-newlines-2.0.0"
- sources."trim-trailing-lines-1.1.3"
- sources."trough-1.0.5"
sources."tslib-1.14.1"
- (sources."tslint-5.20.1" // {
+ (sources."tslint-6.1.3" // {
dependencies = [
- sources."tsutils-2.29.0"
+ sources."chalk-2.4.2"
+ sources."semver-5.7.1"
];
})
- sources."tsutils-3.17.1"
+ sources."tsutils-2.29.0"
sources."type-check-0.4.0"
- sources."type-fest-0.3.1"
- sources."typedarray-0.0.6"
- sources."typescript-4.0.3"
- sources."unherit-1.1.3"
- (sources."unified-7.1.0" // {
- dependencies = [
- sources."unist-util-stringify-position-1.1.2"
- sources."vfile-3.0.1"
- sources."vfile-message-1.1.1"
- ];
- })
- (sources."unified-engine-6.0.1" // {
- dependencies = [
- sources."to-vfile-4.0.0"
- sources."unist-util-stringify-position-1.1.2"
- sources."vfile-3.0.1"
- sources."vfile-message-1.1.1"
- (sources."vfile-reporter-5.1.2" // {
- dependencies = [
- sources."unist-util-stringify-position-2.0.3"
- ];
- })
- ];
- })
- sources."union-value-1.0.1"
- sources."unique-string-1.0.0"
- sources."unist-util-find-1.0.1"
- sources."unist-util-inspect-4.1.4"
- sources."unist-util-is-2.1.3"
- sources."unist-util-modify-children-1.1.6"
- sources."unist-util-remove-position-1.1.4"
- sources."unist-util-stringify-position-2.0.3"
- sources."unist-util-visit-1.4.1"
- (sources."unist-util-visit-parents-2.1.2" // {
- dependencies = [
- sources."unist-util-is-3.0.0"
- ];
- })
- (sources."unset-value-1.0.0" // {
- dependencies = [
- (sources."has-value-0.3.1" // {
- dependencies = [
- sources."isobject-2.1.0"
- ];
- })
- sources."has-values-0.1.4"
- ];
- })
- sources."untildify-2.1.0"
- sources."update-notifier-3.0.1"
+ sources."type-fest-0.8.1"
+ sources."typescript-4.1.2"
sources."uri-js-4.4.0"
- sources."urix-0.1.0"
- sources."url-parse-lax-3.0.0"
- sources."use-3.1.1"
- sources."user-home-2.0.0"
- sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.1.1"
- sources."validate-npm-package-license-3.0.4"
- sources."vfile-4.2.0"
- sources."vfile-location-2.0.6"
- sources."vfile-message-2.0.4"
- (sources."vfile-reporter-6.0.1" // {
- 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."supports-color-6.1.0"
- ];
- })
- sources."vfile-sort-2.2.2"
- sources."vfile-statistics-1.1.4"
- sources."vls-0.5.4"
- (sources."vscode-css-languageservice-4.3.3" // {
- dependencies = [
- sources."vscode-languageserver-types-3.16.0-next.2"
- ];
- })
- (sources."vscode-emmet-helper-2.0.5" // {
- dependencies = [
- sources."vscode-languageserver-types-3.15.1"
- ];
- })
- sources."vscode-jsonrpc-6.0.0-next.5"
- sources."vscode-languageserver-7.0.0-next.7"
- sources."vscode-languageserver-protocol-3.16.0-next.7"
- sources."vscode-languageserver-textdocument-1.0.1"
- sources."vscode-languageserver-types-3.16.0-next.3"
- sources."vscode-nls-4.1.2"
- sources."vscode-uri-2.1.2"
- sources."vscode-web-custom-data-0.3.1"
+ sources."v8-compile-cache-2.2.0"
+ sources."vls-0.5.10"
(sources."vue-eslint-parser-7.1.1" // {
dependencies = [
- sources."debug-4.3.0"
sources."eslint-visitor-keys-1.3.0"
sources."espree-6.2.1"
];
})
- sources."vue-onsenui-helper-json-1.0.2"
- sources."wcwidth-1.0.1"
- sources."which-1.3.1"
- sources."which-module-2.0.0"
- sources."widest-line-2.0.1"
- sources."window-size-0.2.0"
+ sources."which-2.0.2"
sources."word-wrap-1.2.3"
- (sources."wrap-ansi-2.1.0" // {
- 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."wrappy-1.0.2"
sources."write-1.0.3"
- sources."write-file-atomic-2.4.3"
- sources."x-is-array-0.1.0"
- sources."x-is-string-0.1.0"
- sources."xdg-basedir-3.0.0"
- sources."xtend-4.0.2"
- sources."y18n-3.2.1"
- sources."yallist-2.1.2"
- (sources."yargs-11.1.1" // {
- dependencies = [
- sources."yargs-parser-9.0.2"
- ];
- })
- sources."yargs-parser-10.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -65466,6 +66424,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";
@@ -65504,10 +66480,10 @@ in
coc-yaml = nodeEnv.buildNodePackage {
name = "coc-yaml";
packageName = "coc-yaml";
- version = "1.1.0";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-yaml/-/coc-yaml-1.1.0.tgz";
- sha512 = "z35izd8vv80UcyoIs2Yw6Q/8qoe9U321StT76JKIDSLRXLqY27Q6wS8RpVCWsPb6aXxmPRMt2sjnjF8DExpaMQ==";
+ 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"
@@ -65521,15 +66497,14 @@ in
sources."js-yaml-3.14.0"
sources."jsonc-parser-2.3.1"
sources."ms-2.0.0"
- sources."prettier-2.0.5"
- sources."request-light-0.2.5"
- sources."sprintf-js-1.0.3"
- (sources."vscode-json-languageservice-3.9.1" // {
+ sources."prettier-2.2.0"
+ (sources."request-light-0.2.5" // {
dependencies = [
- sources."vscode-languageserver-types-3.16.0-next.2"
- sources."vscode-nls-5.0.0"
+ sources."vscode-nls-4.1.2"
];
})
+ sources."sprintf-js-1.0.3"
+ sources."vscode-json-languageservice-3.8.4"
sources."vscode-jsonrpc-4.0.0"
(sources."vscode-languageserver-5.2.1" // {
dependencies = [
@@ -65542,11 +66517,16 @@ in
];
})
sources."vscode-languageserver-textdocument-1.0.1"
- sources."vscode-languageserver-types-3.15.1"
- sources."vscode-nls-4.1.2"
+ sources."vscode-languageserver-types-3.16.0-next.2"
+ sources."vscode-nls-5.0.0"
sources."vscode-uri-2.1.2"
- sources."yaml-ast-parser-custom-tags-0.0.43"
- sources."yaml-language-server-0.11.1"
+ (sources."yaml-language-server-0.12.0" // {
+ dependencies = [
+ sources."vscode-languageserver-types-3.15.1"
+ sources."vscode-nls-4.1.2"
+ ];
+ })
+ sources."yaml-language-server-parser-0.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -65560,10 +66540,10 @@ in
coc-yank = nodeEnv.buildNodePackage {
name = "coc-yank";
packageName = "coc-yank";
- version = "1.1.8";
+ version = "1.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-yank/-/coc-yank-1.1.8.tgz";
- sha512 = "jDBtzTnFb3TnwmsqQt5b6KFRcXB7J5pdsebzdovqroaKwKT9YH19CG4qPeuJleT3dJ/AwfUw3WP3yZWkwvLbFg==";
+ url = "https://registry.npmjs.org/coc-yank/-/coc-yank-1.1.11.tgz";
+ sha512 = "pWJbOo12PmigwYTCk8ghckDlPE5K0qO4VxEZeLJ7ck4v6jhRaKi0lVlYfhBauPuCDv3Yqd0DoKyVLvrQXoRg1A==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -65643,41 +66623,39 @@ in
configurable-http-proxy = nodeEnv.buildNodePackage {
name = "configurable-http-proxy";
packageName = "configurable-http-proxy";
- version = "4.2.1";
+ version = "4.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/configurable-http-proxy/-/configurable-http-proxy-4.2.1.tgz";
- sha512 = "43JESj3abbSnIu1B3pdyTxX2pfMT+wUgVSuCRItBq9HHops0anoxWOnbV1vRk6myeuHElB41wX4Q6QF+d/r8PQ==";
+ url = "https://registry.npmjs.org/configurable-http-proxy/-/configurable-http-proxy-4.2.2.tgz";
+ sha512 = "sG/P4fxVzz7lTzKjIg1MmnNF5ChW1+zk/LpLxdNgCHlgAMlQTAC12UqBtkFrczGQ6SapsvB3x4VbKLjdrcrjhA==";
};
dependencies = [
- sources."async-2.6.3"
+ sources."@dabh/diagnostics-2.0.2"
+ sources."async-3.2.0"
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."colors-1.4.0"
sources."colorspace-1.1.2"
- sources."commander-4.1.1"
+ sources."commander-6.1.0"
sources."core-util-is-1.0.2"
- sources."diagnostics-1.1.1"
- sources."enabled-1.0.2"
- sources."env-variable-0.0.6"
+ sources."enabled-2.0.0"
sources."eventemitter3-4.0.7"
sources."fast-safe-stringify-2.0.7"
sources."fecha-4.2.0"
+ sources."fn.name-1.1.0"
sources."follow-redirects-1.13.0"
sources."http-proxy-1.18.1"
sources."inherits-2.0.4"
sources."is-arrayish-0.3.2"
- sources."is-stream-1.1.0"
+ sources."is-stream-2.0.0"
sources."isarray-1.0.0"
- sources."kuler-1.0.1"
- sources."lodash-4.17.20"
+ sources."kuler-2.0.0"
sources."logform-2.2.0"
sources."lynx-0.2.0"
sources."mersenne-0.0.4"
sources."ms-2.1.2"
- sources."one-time-0.0.4"
+ sources."one-time-1.0.0"
sources."process-nextick-args-2.0.1"
sources."readable-stream-3.6.0"
sources."requires-port-1.0.0"
@@ -65690,7 +66668,7 @@ in
sources."text-hex-1.0.0"
sources."triple-beam-1.3.0"
sources."util-deprecate-1.0.2"
- sources."winston-3.2.1"
+ sources."winston-3.3.3"
(sources."winston-transport-4.4.0" // {
dependencies = [
sources."readable-stream-2.3.7"
@@ -65745,9 +66723,9 @@ in
sources."asynckit-0.4.0"
sources."at-least-node-1.0.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."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."big-integer-1.6.48"
(sources."body-parser-1.19.0" // {
@@ -65854,7 +66832,7 @@ in
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."etag-1.8.1"
- sources."execa-4.0.3"
+ sources."execa-4.1.0"
sources."express-4.17.1"
sources."extend-3.0.2"
(sources."external-editor-3.1.0" // {
@@ -65867,7 +66845,7 @@ in
sources."fast-glob-3.2.4"
sources."fast-json-parse-1.0.3"
sources."fast-json-stable-stringify-2.1.0"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."figures-2.0.0"
sources."fill-range-7.0.1"
sources."finalhandler-1.1.2"
@@ -65878,6 +66856,7 @@ in
sources."fresh-0.5.2"
sources."fs-extra-9.0.1"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."get-stream-5.2.0"
sources."getpass-0.1.7"
sources."glob-7.1.6"
@@ -65892,6 +66871,7 @@ in
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-flag-4.0.0"
sources."has-yarn-2.1.0"
sources."hosted-git-info-3.0.7"
@@ -65905,7 +66885,7 @@ in
sources."human-signals-1.1.1"
sources."iconv-lite-0.4.24"
sources."ignore-5.1.8"
- sources."import-fresh-3.2.1"
+ sources."import-fresh-3.2.2"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
@@ -65942,6 +66922,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.2.0"
sources."is-docker-2.1.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
@@ -65964,7 +66945,11 @@ in
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
(sources."jsprim-1.4.1" // {
dependencies = [
sources."extsprintf-1.3.0"
@@ -66058,7 +67043,7 @@ in
sources."psl-1.8.0"
sources."pump-3.0.0"
sources."punycode-2.1.1"
- sources."pupa-2.0.1"
+ sources."pupa-2.1.1"
sources."q-1.5.1"
sources."qs-6.7.0"
sources."range-parser-1.2.1"
@@ -66071,7 +67056,7 @@ in
sources."read-1.0.7"
sources."read-chunk-3.2.0"
sources."read-package-json-2.1.2"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
(sources."request-2.88.2" // {
dependencies = [
@@ -66079,7 +67064,7 @@ in
sources."tough-cookie-2.5.0"
];
})
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-4.0.0"
sources."responselike-1.0.2"
(sources."restore-cursor-2.0.0" // {
@@ -66091,7 +67076,7 @@ in
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."rxjs-6.6.3"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
@@ -66135,8 +67120,8 @@ in
sources."strip-final-newline-2.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-7.2.0"
- sources."systeminformation-4.27.10"
- sources."term-size-2.2.0"
+ sources."systeminformation-4.30.6"
+ sources."term-size-2.2.1"
sources."through-2.3.8"
sources."tmp-0.2.1"
sources."to-readable-stream-1.0.0"
@@ -66149,7 +67134,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"
@@ -66221,8 +67206,8 @@ in
sources."@nodelib/fs.stat-1.1.3"
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/minimist-1.2.0"
- sources."@types/node-14.11.10"
+ sources."@types/minimist-1.2.1"
+ 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"
@@ -66329,6 +67314,7 @@ in
sources."for-in-1.0.2"
sources."fragment-cache-0.2.1"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."get-value-2.0.6"
sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
@@ -66340,6 +67326,7 @@ in
sources."globby-9.2.0"
sources."graceful-fs-4.2.4"
sources."hard-rejection-2.1.0"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
(sources."has-glob-1.0.0" // {
dependencies = [
@@ -66360,6 +67347,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.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-extendable-0.1.1"
@@ -66469,7 +67457,7 @@ in
sources."regex-not-1.0.2"
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-url-0.2.1"
sources."ret-0.1.15"
sources."safe-regex-1.1.0"
@@ -66590,7 +67578,7 @@ in
sources."@cycle/run-3.4.0"
sources."@cycle/time-0.10.1"
sources."@types/cookiejar-2.1.2"
- sources."@types/node-14.11.10"
+ sources."@types/node-14.14.10"
sources."@types/superagent-3.8.2"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-2.1.1"
@@ -66617,7 +67605,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"
@@ -66734,42 +67722,30 @@ in
create-react-app = nodeEnv.buildNodePackage {
name = "create-react-app";
packageName = "create-react-app";
- version = "3.4.1";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/create-react-app/-/create-react-app-3.4.1.tgz";
- sha512 = "i0Zxiqj8Q2tMJkMousrZdB/vlvtoAZyN49bgAfM4yHhWQUzrpM1rZU7TX1Rg5bbDQ1R8Gk/usNnpkDzEHJdVXg==";
+ 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"
sources."block-stream-0.0.9"
sources."brace-expansion-1.1.11"
sources."buffer-from-0.1.2"
sources."builtins-1.0.3"
- sources."chalk-3.0.0"
- sources."chardet-0.7.0"
- sources."cli-cursor-3.1.0"
- sources."cli-width-2.2.1"
+ sources."chalk-4.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."commander-4.1.0"
+ sources."commander-4.1.1"
sources."concat-map-0.0.1"
sources."core-util-is-1.0.2"
- sources."cross-spawn-7.0.1"
+ 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.5.0"
- 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-8.1.0"
+ sources."envinfo-7.7.3"
+ sources."fs-extra-9.0.1"
sources."fs.realpath-1.0.0"
sources."fstream-1.0.12"
sources."fstream-ignore-1.0.5"
@@ -66777,58 +67753,33 @@ 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.0.4" // {
+ sources."isarray-0.0.1"
+ sources."isexe-2.0.0"
+ (sources."jsonfile-6.1.0" // {
dependencies = [
- 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."universalify-2.0.0"
];
})
- sources."is-fullwidth-code-point-3.0.0"
- sources."isarray-0.0.1"
- sources."isexe-2.0.0"
- sources."jsonfile-4.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-6.3.0"
+ 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" // {
- dependencies = [
- sources."strip-ansi-6.0.0"
- ];
- })
+ sources."sisteransi-1.0.5"
sources."string_decoder-0.10.31"
- (sources."strip-ansi-5.2.0" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- ];
- })
sources."supports-color-7.2.0"
sources."tar-2.2.2"
(sources."tar-pack-3.4.1" // {
@@ -66838,17 +67789,18 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."through-2.3.8"
(sources."through2-0.6.5" // {
dependencies = [
sources."readable-stream-1.0.34"
];
})
- sources."tmp-0.1.0"
- sources."tslib-1.14.1"
- sources."type-fest-0.11.0"
+ (sources."tmp-0.2.1" // {
+ dependencies = [
+ sources."rimraf-3.0.2"
+ ];
+ })
sources."uid-number-0.0.6"
- sources."universalify-0.1.2"
+ sources."universalify-1.0.0"
sources."util-deprecate-1.0.2"
sources."validate-npm-package-name-3.0.0"
sources."which-2.0.2"
@@ -66942,7 +67894,7 @@ in
sources."atob-2.1.2"
sources."atomic-batcher-1.0.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -66958,7 +67910,7 @@ in
})
(sources."bittorrent-dht-7.10.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."blake2b-2.1.3"
@@ -66984,7 +67936,7 @@ in
sources."capture-stack-trace-1.0.1"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
- sources."chrome-dgram-3.0.5"
+ sources."chrome-dgram-3.0.6"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.4"
sources."ci-info-1.6.0"
@@ -67047,7 +67999,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"
@@ -67134,7 +68086,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."flat-tree-1.6.0"
+ sources."flat-tree-1.7.0"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -67162,7 +68114,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"
];
})
@@ -67176,7 +68128,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"
@@ -67359,7 +68311,7 @@ in
sources."ret-0.1.15"
sources."revalidator-0.1.8"
sources."rimraf-2.7.1"
- sources."run-series-1.1.8"
+ sources."run-series-1.1.9"
sources."rusha-0.8.13"
sources."safe-buffer-5.2.1"
sources."safe-regex-1.1.0"
@@ -67605,7 +68557,7 @@ in
sources."del-6.0.0"
sources."dir-glob-3.0.1"
sources."fast-glob-3.2.4"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."fill-range-7.0.1"
sources."find-up-4.1.0"
sources."fs.realpath-1.0.0"
@@ -67639,7 +68591,7 @@ in
sources."picomatch-2.2.2"
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."rxjs-6.6.3"
sources."slash-3.0.0"
sources."temp-dir-2.0.0"
@@ -67700,22 +68652,25 @@ in
elasticdump = nodeEnv.buildNodePackage {
name = "elasticdump";
packageName = "elasticdump";
- version = "6.33.4";
+ version = "6.56.0";
src = fetchurl {
- url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.33.4.tgz";
- sha512 = "DrZNU3pm9PCWpP8yOut7XP0UTpu+bIzfvR4FCFbefN/kI87e9BNQ44rcZIf6R3B9KhVzKhByCw7mzkTwk+oy7g==";
+ 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.773.0"
+ sources."aws-sdk-2.784.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
- sources."base64-js-1.3.1"
+ sources."aws4-1.11.0"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."big.js-5.2.2"
sources."buffer-4.9.2"
@@ -67732,6 +68687,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"
@@ -67740,7 +68696,7 @@ in
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
sources."http-signature-1.2.0"
- sources."http-status-1.4.2"
+ sources."http-status-1.5.0"
sources."ieee754-1.1.13"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -67760,6 +68716,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"
@@ -67780,13 +68744,14 @@ in
];
})
sources."request-2.88.2"
- sources."requestretry-4.1.1"
+ sources."requestretry-4.1.2"
sources."s3-stream-upload-2.0.2"
sources."s3signed-0.1.0"
sources."s3urls-1.5.2"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."sax-1.2.1"
+ sources."semver-5.7.1"
sources."socks5-client-1.2.8"
sources."socks5-http-client-1.0.4"
sources."socks5-https-client-1.2.1"
@@ -67856,41 +68821,41 @@ in
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/core-7.12.3"
- sources."@babel/generator-7.12.1"
+ 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.1"
+ 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-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"
- sources."@babel/parser-7.12.3"
+ 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.1"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.1"
- sources."@babel/types-7.12.1"
- sources."@sindresorhus/is-3.1.2"
+ 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.0"
- sources."@types/node-14.11.10"
+ sources."@types/minimist-1.2.1"
+ 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"
@@ -67902,10 +68867,10 @@ in
})
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
- sources."arch-2.1.2"
+ sources."arch-2.2.0"
sources."arrify-1.0.1"
sources."astral-regex-2.0.0"
- sources."atomically-1.5.0"
+ sources."atomically-1.7.0"
sources."auto-bind-4.0.0"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
@@ -67945,7 +68910,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 = [
@@ -67971,12 +68936,14 @@ in
sources."find-cache-dir-3.3.1"
sources."find-up-3.0.0"
sources."fs.realpath-1.0.0"
- sources."gensync-1.0.0-beta.1"
+ sources."function-bind-1.1.1"
+ sources."gensync-1.0.0-beta.2"
sources."get-stream-4.1.0"
sources."glob-7.1.6"
sources."globals-11.12.0"
- sources."got-11.7.0"
+ sources."got-11.8.0"
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."http-cache-semantics-4.1.0"
@@ -67985,7 +68952,7 @@ in
sources."indent-string-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- (sources."ink-3.0.7" // {
+ (sources."ink-3.0.8" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -68008,6 +68975,7 @@ in
})
sources."is-arrayish-0.2.1"
sources."is-ci-2.0.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"
@@ -68086,7 +69054,7 @@ in
sources."punycode-2.1.1"
sources."quick-lru-5.1.1"
sources."react-16.14.0"
- sources."react-devtools-core-4.8.2"
+ sources."react-devtools-core-4.10.0"
sources."react-is-16.13.1"
sources."react-reconciler-0.24.0"
(sources."read-pkg-5.2.0" // {
@@ -68104,7 +69072,7 @@ in
];
})
sources."redent-3.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-alpn-1.0.0"
sources."resolve-from-3.0.0"
sources."responselike-2.0.0"
@@ -68130,7 +69098,7 @@ in
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
sources."spdx-license-ids-3.0.6"
- (sources."stack-utils-2.0.2" // {
+ (sources."stack-utils-2.0.3" // {
dependencies = [
sources."escape-string-regexp-2.0.0"
];
@@ -68163,7 +69131,7 @@ in
];
})
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."yargs-parser-18.1.3"
sources."yoga-layout-prebuilt-1.10.0"
];
@@ -68197,23 +69165,31 @@ in
"epgstation-../../applications/video/epgstation" = nodeEnv.buildNodePackage {
name = "EPGStation";
packageName = "EPGStation";
- version = "1.7.4";
+ version = "1.7.5";
src = ../../applications/video/epgstation;
dependencies = [
sources."@babel/code-frame-7.10.4"
sources."@babel/helper-validator-identifier-7.10.4"
- sources."@babel/highlight-7.10.4"
+ (sources."@babel/highlight-7.10.4" // {
+ dependencies = [
+ sources."ansi-styles-3.2.1"
+ sources."chalk-2.4.2"
+ sources."supports-color-5.5.0"
+ ];
+ })
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.147.1"
- sources."@fluentui/react-focus-7.16.13"
- sources."@fluentui/react-window-provider-0.3.3"
- sources."@fluentui/theme-1.5.1"
+ 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" // {
dependencies = [
sources."normalize-path-2.1.1"
- sources."source-map-0.6.1"
];
})
(sources."@gulp-sourcemaps/map-sources-1.0.0" // {
@@ -68221,7 +69197,7 @@ in
sources."normalize-path-2.1.1"
];
})
- sources."@microsoft/load-themed-styles-1.10.114"
+ sources."@microsoft/load-themed-styles-1.10.136"
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
@@ -68231,44 +69207,49 @@ in
sources."@types/basic-auth-1.1.3"
sources."@types/body-parser-1.19.0"
sources."@types/caseless-0.12.2"
- sources."@types/chart.js-2.9.23"
+ 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.7"
- sources."@types/express-serve-static-core-4.17.13"
+ sources."@types/express-4.17.8"
+ 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.0"
+ sources."@types/hls.js-0.13.1"
sources."@types/js-yaml-3.12.5"
sources."@types/json-schema-7.0.6"
- sources."@types/lodash-4.14.158"
+ sources."@types/lodash-4.14.161"
sources."@types/material-design-lite-1.1.16"
sources."@types/mime-2.0.3"
sources."@types/minimatch-3.0.3"
sources."@types/minimist-1.2.0"
sources."@types/mithril-2.0.3"
sources."@types/mkdirp-1.0.1"
- sources."@types/multer-1.4.3"
+ sources."@types/multer-1.4.4"
sources."@types/mysql-2.15.15"
- sources."@types/node-14.0.26"
- sources."@types/pg-7.14.4"
+ sources."@types/node-14.11.1"
+ sources."@types/pg-7.14.5"
sources."@types/pg-types-1.11.5"
sources."@types/qs-6.9.5"
sources."@types/range-parser-1.2.3"
- sources."@types/request-2.48.5"
- sources."@types/serve-static-1.13.5"
- sources."@types/socket.io-2.1.10"
+ (sources."@types/request-2.48.5" // {
+ dependencies = [
+ sources."form-data-2.5.1"
+ ];
+ })
+ 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"
sources."@types/tough-cookie-4.0.0"
sources."@types/url-join-4.0.0"
- sources."@uifabric/foundation-7.9.14"
- sources."@uifabric/icons-7.5.12"
+ sources."@uifabric/foundation-7.9.20"
+ sources."@uifabric/icons-7.5.17"
sources."@uifabric/merge-styles-7.19.1"
- sources."@uifabric/react-hooks-7.13.6"
+ sources."@uifabric/react-hooks-7.13.9"
sources."@uifabric/set-version-7.0.23"
- sources."@uifabric/styling-7.16.13"
- sources."@uifabric/utilities-7.32.4"
+ sources."@uifabric/styling-7.16.18"
+ sources."@uifabric/utilities-7.33.2"
sources."@webassemblyjs/ast-1.9.0"
sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
sources."@webassemblyjs/helper-api-error-1.9.0"
@@ -68303,7 +69284,7 @@ in
sources."ansi-gray-0.1.1"
sources."ansi-red-0.1.1"
sources."ansi-regex-2.1.1"
- sources."ansi-styles-3.2.1"
+ sources."ansi-styles-2.2.1"
sources."ansi-wrap-0.1.0"
(sources."anymatch-2.0.0" // {
dependencies = [
@@ -68331,7 +69312,13 @@ in
sources."append-field-1.0.0"
sources."aproba-1.2.0"
sources."archy-1.0.0"
- sources."are-we-there-yet-1.1.5"
+ (sources."are-we-there-yet-1.1.5" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."argparse-1.0.10"
sources."aribts-2.1.12"
sources."arr-diff-4.0.0"
@@ -68382,7 +69369,7 @@ in
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."b24.js-1.0.3"
sources."babel-polyfill-6.23.0"
(sources."babel-runtime-6.26.0" // {
@@ -68399,7 +69386,7 @@ in
];
})
sources."base64-arraybuffer-0.1.4"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."base64id-2.0.0"
sources."basic-auth-2.0.1"
sources."bcrypt-pbkdf-1.0.2"
@@ -68419,19 +69406,15 @@ 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"
+ sources."inherits-2.0.4"
sources."safe-buffer-5.2.1"
];
})
sources."browserify-zlib-0.2.0"
- sources."buffer-4.9.2"
+ sources."buffer-5.7.1"
sources."buffer-equal-1.0.0"
sources."buffer-from-1.1.1"
sources."buffer-writer-2.0.0"
@@ -68440,7 +69423,6 @@ in
sources."builtin-status-codes-3.0.0"
(sources."busboy-0.2.14" // {
dependencies = [
- sources."isarray-0.0.1"
sources."readable-stream-1.1.14"
sources."string_decoder-0.10.31"
];
@@ -68448,7 +69430,14 @@ in
sources."bytes-3.1.0"
(sources."cacache-15.0.5" // {
dependencies = [
+ sources."chownr-2.0.0"
+ sources."fs-minipass-2.1.0"
+ sources."minipass-3.1.3"
+ sources."minizlib-2.1.2"
sources."p-map-4.0.0"
+ sources."rimraf-3.0.2"
+ sources."tar-6.0.5"
+ sources."yallist-4.0.0"
];
})
sources."cache-base-1.0.1"
@@ -68456,13 +69445,13 @@ in
dependencies = [
sources."get-stream-5.2.0"
sources."lowercase-keys-2.0.0"
- sources."pump-3.0.0"
];
})
+ sources."call-bind-1.0.0"
sources."callsite-1.0.0"
sources."camelcase-3.0.0"
sources."caseless-0.12.0"
- sources."chalk-2.4.2"
+ sources."chalk-1.1.3"
sources."chardet-0.4.2"
sources."chart.js-2.9.3"
sources."chartjs-color-2.4.1"
@@ -68482,7 +69471,7 @@ in
sources."to-regex-range-2.1.1"
];
})
- sources."chownr-2.0.0"
+ sources."chownr-1.1.4"
sources."chrome-trace-event-1.0.2"
sources."cipher-base-1.0.4"
(sources."class-utils-0.3.6" // {
@@ -68502,20 +69491,28 @@ in
sources."kind-of-5.1.0"
];
})
- (sources."clean-css-4.2.3" // {
- dependencies = [
- sources."source-map-0.6.1"
- ];
- })
+ sources."classnames-2.2.6"
+ sources."clean-css-4.2.3"
sources."clean-stack-2.2.0"
sources."cli-cursor-2.1.0"
sources."cli-width-2.2.1"
- sources."cliui-3.2.0"
+ (sources."cliui-3.2.0" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."string-width-1.0.2"
+ ];
+ })
sources."clone-2.1.2"
sources."clone-buffer-1.0.0"
sources."clone-response-1.0.2"
sources."clone-stats-1.0.0"
- sources."cloneable-readable-1.1.3"
+ (sources."cloneable-readable-1.1.3" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."code-point-at-1.1.0"
sources."collection-map-1.0.0"
sources."collection-visit-1.0.0"
@@ -68527,15 +69524,17 @@ in
sources."commander-2.20.3"
sources."commondir-1.0.1"
sources."component-bind-1.0.0"
- sources."component-emitter-1.3.0"
+ sources."component-emitter-1.2.1"
sources."component-inherit-0.0.3"
sources."concat-map-0.0.1"
- sources."concat-stream-1.6.2"
- (sources."concat-with-sourcemaps-1.1.0" // {
+ (sources."concat-stream-1.6.2" // {
dependencies = [
- sources."source-map-0.6.1"
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
];
})
+ sources."concat-with-sourcemaps-1.1.0"
sources."console-browserify-1.2.0"
sources."console-control-strings-1.1.0"
sources."constants-browserify-1.0.0"
@@ -68547,18 +69546,13 @@ in
(sources."copy-concurrently-1.0.5" // {
dependencies = [
sources."mkdirp-0.5.5"
- sources."rimraf-2.7.1"
];
})
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" // {
- dependencies = [
- sources."buffer-5.6.0"
- ];
- })
+ sources."crc-3.8.0"
(sources."create-ecdh-4.0.4" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -68567,11 +69561,7 @@ in
sources."create-hash-1.2.0"
sources."create-hmac-1.1.7"
sources."crypto-browserify-3.12.0"
- (sources."css-2.2.4" // {
- dependencies = [
- sources."source-map-0.6.1"
- ];
- })
+ sources."css-2.2.4"
sources."css-ripple-effect-1.0.5"
sources."cyclist-1.0.1"
sources."d-1.0.1"
@@ -68580,7 +69570,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"
];
})
@@ -68597,7 +69587,11 @@ in
sources."defer-to-connect-1.1.3"
sources."define-properties-1.1.3"
sources."define-property-2.0.2"
- sources."del-5.1.0"
+ (sources."del-5.1.0" // {
+ dependencies = [
+ sources."rimraf-3.0.2"
+ ];
+ })
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."depd-1.1.2"
@@ -68608,7 +69602,6 @@ in
sources."detect-newline-2.1.0"
(sources."dicer-0.2.5" // {
dependencies = [
- sources."isarray-0.0.1"
sources."readable-stream-1.1.14"
sources."string_decoder-0.10.31"
];
@@ -68625,7 +69618,13 @@ in
sources."domain-browser-1.2.0"
sources."dotenv-8.2.0"
sources."duplexer3-0.1.4"
- sources."duplexify-3.7.1"
+ (sources."duplexify-3.7.1" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."each-props-1.3.2"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
@@ -68651,6 +69650,7 @@ in
})
(sources."engine.io-client-3.4.4" // {
dependencies = [
+ sources."component-emitter-1.3.0"
sources."debug-3.1.0"
sources."parseqs-0.0.6"
sources."parseuri-0.0.6"
@@ -68661,8 +69661,6 @@ in
sources."enhanced-resolve-4.3.0"
sources."errno-0.1.7"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.1"
- sources."es-to-primitive-1.2.1"
sources."es5-ext-0.10.53"
sources."es6-iterator-2.0.3"
sources."es6-promise-4.2.8"
@@ -68704,7 +69702,7 @@ in
sources."expand-tilde-2.0.2"
sources."express-4.17.1"
sources."express-normalize-query-params-middleware-0.5.1"
- sources."express-openapi-7.0.0"
+ sources."express-openapi-7.0.1"
(sources."ext-1.4.0" // {
dependencies = [
sources."type-2.1.0"
@@ -68729,7 +69727,7 @@ in
sources."fast-glob-3.2.4"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-1.1.4"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."figgy-pudding-3.5.2"
sources."figures-2.0.0"
sources."file-uri-to-path-1.0.0"
@@ -68751,36 +69749,55 @@ in
sources."fined-1.2.0"
sources."flagged-respawn-1.0.1"
sources."flatted-2.0.2"
- sources."flush-write-stream-1.1.1"
+ (sources."flush-write-stream-1.1.1" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."for-in-1.0.2"
sources."for-own-1.0.0"
sources."forever-agent-0.6.1"
- sources."form-data-2.5.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."from2-2.3.0" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."fs-extra-9.0.1"
- sources."fs-minipass-2.1.0"
+ sources."fs-minipass-1.2.7"
sources."fs-mkdirp-stream-1.0.0"
sources."fs-routes-7.0.1"
- sources."fs-write-stream-atomic-1.0.10"
+ (sources."fs-write-stream-atomic-1.0.10" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."fs.realpath-1.0.0"
sources."fsevents-1.2.13"
(sources."fstream-1.0.12" // {
dependencies = [
sources."mkdirp-0.5.5"
- sources."rimraf-2.7.1"
];
})
sources."function-bind-1.1.1"
- sources."gauge-2.7.4"
- sources."get-caller-file-1.0.3"
- (sources."get-stream-4.1.0" // {
+ (sources."gauge-2.7.4" // {
dependencies = [
- sources."pump-3.0.0"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."string-width-1.0.2"
];
})
+ sources."get-caller-file-1.0.3"
+ sources."get-intrinsic-1.0.1"
+ sources."get-stream-4.1.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
sources."glob-7.1.6"
@@ -68789,6 +69806,9 @@ in
dependencies = [
sources."glob-parent-3.1.0"
sources."is-glob-3.1.0"
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
];
})
sources."glob-watcher-5.0.5"
@@ -68809,31 +69829,28 @@ in
(sources."gulp-dart-sass-1.0.2" // {
dependencies = [
sources."ansi-regex-3.0.0"
+ sources."ansi-styles-3.2.1"
+ sources."chalk-2.4.2"
sources."strip-ansi-4.0.0"
+ sources."supports-color-5.5.0"
];
})
(sources."gulp-plumber-1.2.1" // {
dependencies = [
- sources."ansi-styles-2.2.1"
sources."arr-diff-1.1.0"
sources."arr-union-2.1.0"
sources."array-slice-0.2.3"
- sources."chalk-1.1.3"
sources."extend-shallow-1.1.4"
sources."kind-of-1.1.0"
sources."plugin-error-0.1.2"
- sources."supports-color-2.0.0"
- ];
- })
- (sources."gulp-sourcemaps-2.6.5" // {
- dependencies = [
- sources."source-map-0.6.1"
];
})
+ sources."gulp-sourcemaps-2.6.5"
sources."gulp-tslint-8.1.4"
(sources."gulp-typescript-5.0.1" // {
dependencies = [
sources."ansi-colors-3.2.4"
+ sources."inherits-2.0.4"
sources."source-map-0.7.3"
sources."through2-3.0.2"
];
@@ -68865,7 +69882,7 @@ in
})
(sources."hash-base-3.1.0" // {
dependencies = [
- sources."readable-stream-3.6.0"
+ sources."inherits-2.0.4"
sources."safe-buffer-5.2.1"
];
})
@@ -68879,15 +69896,11 @@ in
sources."homedir-polyfill-1.0.3"
sources."hosted-git-info-2.8.8"
sources."http-cache-semantics-4.1.0"
- (sources."http-errors-1.7.2" // {
- dependencies = [
- sources."inherits-2.0.3"
- ];
- })
+ sources."http-errors-1.7.2"
sources."http-signature-1.2.0"
sources."https-browserify-1.0.0"
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."iferr-0.1.5"
sources."ignore-5.1.8"
sources."ignore-walk-3.0.3"
@@ -68896,22 +69909,9 @@ in
sources."indexof-0.0.1"
sources."infer-owner-1.0.4"
sources."inflight-1.0.6"
- sources."inherits-2.0.4"
+ sources."inherits-2.0.3"
sources."ini-1.3.5"
- (sources."inquirer-3.0.6" // {
- dependencies = [
- sources."ansi-regex-3.0.0"
- sources."ansi-styles-2.2.1"
- sources."chalk-1.1.3"
- sources."is-fullwidth-code-point-2.0.0"
- (sources."string-width-2.1.1" // {
- dependencies = [
- sources."strip-ansi-4.0.0"
- ];
- })
- sources."supports-color-2.0.0"
- ];
- })
+ sources."inquirer-3.0.6"
sources."interpret-1.4.0"
sources."invert-kv-1.0.0"
sources."ip-1.1.5"
@@ -68921,37 +69921,33 @@ in
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.2.2"
+ 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"
sources."is-dir-1.0.0"
sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
- sources."is-fullwidth-code-point-1.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
sources."is-negated-glob-1.0.0"
- sources."is-negative-zero-2.0.0"
sources."is-number-7.0.0"
sources."is-path-cwd-2.2.0"
sources."is-path-inside-3.0.2"
sources."is-plain-object-2.0.4"
sources."is-promise-2.2.2"
- sources."is-regex-1.1.1"
sources."is-relative-1.0.0"
sources."is-stream-1.1.0"
- sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
sources."is-unc-path-1.0.0"
sources."is-utf8-0.2.1"
sources."is-valid-glob-1.0.0"
sources."is-windows-1.0.2"
sources."is-wsl-1.1.0"
- sources."isarray-1.0.0"
+ sources."isarray-0.0.1"
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."isstream-0.1.2"
- (sources."jest-worker-26.5.0" // {
+ (sources."jest-worker-26.6.2" // {
dependencies = [
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
@@ -68967,14 +69963,24 @@ in
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."json-stringify-safe-5.0.1"
sources."json5-1.0.1"
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."jsprim-1.4.1"
sources."just-debounce-1.0.0"
sources."keyv-3.1.0"
sources."kind-of-6.0.3"
sources."last-run-1.1.1"
sources."latest-version-5.1.0"
- sources."lazystream-1.0.0"
+ (sources."lazystream-1.0.0" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."lcid-1.0.0"
sources."lead-1.0.0"
sources."liftoff-3.1.0"
@@ -68982,20 +69988,24 @@ in
sources."loader-runner-2.4.0"
sources."loader-utils-1.4.0"
sources."locate-path-5.0.0"
- sources."lodash-4.17.19"
+ sources."lodash-4.17.20"
sources."lodash.clone-4.5.0"
sources."lodash.clonedeep-4.5.0"
sources."lodash.merge-4.6.2"
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"
];
})
sources."loose-envify-1.4.0"
sources."lowercase-keys-1.0.1"
- sources."lru-cache-6.0.0"
+ (sources."lru-cache-6.0.0" // {
+ dependencies = [
+ sources."yallist-4.0.0"
+ ];
+ })
sources."lru-queue-0.1.0"
(sources."make-dir-3.1.0" // {
dependencies = [
@@ -69024,7 +70034,13 @@ in
sources."md5.js-1.3.5"
sources."media-typer-0.3.0"
sources."memoizee-0.4.14"
- sources."memory-fs-0.5.0"
+ (sources."memory-fs-0.5.0" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."merge-descriptors-1.0.1"
sources."merge-stream-2.0.0"
sources."merge2-1.4.1"
@@ -69044,12 +70060,27 @@ in
sources."minimalistic-crypto-utils-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."minipass-3.1.3"
- sources."minipass-collect-1.0.2"
- sources."minipass-flush-1.0.5"
- sources."minipass-pipeline-1.2.4"
- sources."minizlib-2.1.2"
- (sources."mirakurun-3.2.0" // {
+ sources."minipass-2.9.0"
+ (sources."minipass-collect-1.0.2" // {
+ dependencies = [
+ sources."minipass-3.1.3"
+ sources."yallist-4.0.0"
+ ];
+ })
+ (sources."minipass-flush-1.0.5" // {
+ dependencies = [
+ sources."minipass-3.1.3"
+ sources."yallist-4.0.0"
+ ];
+ })
+ (sources."minipass-pipeline-1.2.4" // {
+ dependencies = [
+ sources."minipass-3.1.3"
+ sources."yallist-4.0.0"
+ ];
+ })
+ sources."minizlib-1.3.3"
+ (sources."mirakurun-3.3.1" // {
dependencies = [
sources."aribts-1.3.5"
sources."eventemitter3-4.0.7"
@@ -69072,16 +70103,9 @@ in
];
})
sources."openapi-types-1.3.5"
- sources."readable-stream-3.6.0"
- sources."semver-7.3.2"
- sources."stream-http-3.1.1"
- ];
- })
- (sources."mississippi-3.0.0" // {
- dependencies = [
- sources."pump-3.0.0"
];
})
+ sources."mississippi-3.0.0"
sources."mithril-2.0.4"
(sources."mixin-deep-1.3.2" // {
dependencies = [
@@ -69098,7 +70122,6 @@ in
(sources."move-concurrently-1.0.1" // {
dependencies = [
sources."mkdirp-0.5.5"
- sources."rimraf-2.7.1"
];
})
sources."ms-2.0.0"
@@ -69110,12 +70133,18 @@ in
sources."munin-plugin-0.0.9"
sources."mute-stdout-1.0.1"
sources."mute-stream-0.0.7"
- sources."mysql-2.18.1"
+ (sources."mysql-2.18.1" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."nan-2.14.2"
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"
];
})
@@ -69128,30 +70157,35 @@ in
dependencies = [
sources."mkdirp-0.5.5"
sources."nopt-3.0.6"
- sources."rimraf-2.7.1"
sources."semver-5.3.0"
sources."tar-2.2.2"
];
})
(sources."node-libs-browser-2.2.1" // {
dependencies = [
+ sources."buffer-4.9.2"
+ sources."isarray-1.0.0"
sources."punycode-1.4.1"
+ (sources."readable-stream-2.3.7" // {
+ dependencies = [
+ sources."string_decoder-1.1.1"
+ ];
+ })
+ sources."stream-http-2.8.3"
];
})
(sources."node-pre-gyp-0.11.0" // {
dependencies = [
- sources."chownr-1.1.4"
- sources."fs-minipass-1.2.7"
- sources."minipass-2.9.0"
- sources."minizlib-1.3.3"
sources."mkdirp-0.5.5"
- sources."rimraf-2.7.1"
- sources."tar-4.4.13"
- sources."yallist-3.1.1"
+ sources."semver-5.7.1"
];
})
sources."nopt-4.0.3"
- sources."normalize-package-data-2.5.0"
+ (sources."normalize-package-data-2.5.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
sources."normalize-path-3.0.0"
sources."normalize-url-4.5.0"
sources."now-and-later-2.0.1"
@@ -69176,78 +70210,48 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."object.defaults-1.1.0"
sources."object.map-1.0.1"
sources."object.pick-1.3.0"
sources."object.reduce-1.0.1"
- sources."office-ui-fabric-react-7.147.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" // {
- dependencies = [
- sources."openapi-types-7.0.1"
- ];
- })
- (sources."openapi-framework-7.0.2" // {
- dependencies = [
- sources."openapi-types-7.0.1"
- ];
- })
- (sources."openapi-jsonschema-parameters-7.0.2" // {
- dependencies = [
- sources."openapi-types-7.0.1"
- ];
- })
- (sources."openapi-request-coercer-7.0.1" // {
- dependencies = [
- sources."openapi-types-7.0.1"
- ];
- })
- (sources."openapi-request-validator-7.0.2" // {
- dependencies = [
- sources."openapi-types-7.0.1"
- ];
- })
- (sources."openapi-response-validator-7.0.1" // {
- dependencies = [
- sources."openapi-types-7.0.1"
- ];
- })
- (sources."openapi-schema-validator-7.0.1" // {
- dependencies = [
- sources."openapi-types-7.0.1"
- ];
- })
- (sources."openapi-security-handler-7.0.1" // {
- dependencies = [
- sources."openapi-types-7.0.1"
- ];
- })
- sources."openapi-types-7.0.0"
+ sources."openapi-default-setter-7.0.1"
+ 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.2.0"
+ sources."openapi-response-validator-7.0.1"
+ sources."openapi-schema-validator-7.0.1"
+ sources."openapi-security-handler-7.0.1"
+ sources."openapi-types-7.0.1"
(sources."opencollective-1.0.3" // {
dependencies = [
- sources."ansi-styles-2.2.1"
- sources."chalk-1.1.3"
sources."minimist-1.2.0"
- sources."supports-color-2.0.0"
];
})
sources."opencollective-postinstall-2.0.3"
sources."opn-4.0.2"
- sources."ordered-read-streams-1.0.1"
+ (sources."ordered-read-streams-1.0.1" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."os-browserify-0.3.0"
sources."os-homedir-1.0.2"
sources."os-locale-1.4.0"
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"
@@ -69262,7 +70266,13 @@ in
})
sources."packet-reader-1.0.0"
sources."pako-1.0.11"
- sources."parallel-transform-1.2.0"
+ (sources."parallel-transform-1.2.0" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."parse-asn1-5.1.6"
sources."parse-filepath-1.0.2"
sources."parse-json-2.2.0"
@@ -69283,17 +70293,17 @@ in
sources."path-type-4.0.0"
sources."pbkdf2-3.1.1"
sources."performance-now-2.1.0"
- (sources."pg-8.3.0" // {
+ (sources."pg-8.3.3" // {
dependencies = [
sources."semver-4.3.2"
];
})
sources."pg-connection-string-2.4.0"
sources."pg-int8-1.0.1"
- sources."pg-pool-3.2.1"
- sources."pg-protocol-1.3.0"
+ sources."pg-pool-3.2.2"
+ sources."pg-protocol-1.4.0"
sources."pg-types-2.2.0"
- sources."pgpass-1.0.2"
+ sources."pgpass-1.0.4"
sources."picomatch-2.2.2"
sources."pify-2.3.0"
sources."pinkie-2.0.4"
@@ -69325,8 +70335,12 @@ in
sources."bn.js-4.11.9"
];
})
- sources."pump-2.0.1"
- sources."pumpify-1.5.1"
+ 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."querystring-0.2.0"
@@ -69345,22 +70359,25 @@ in
];
})
sources."read-pkg-up-1.0.1"
- sources."readable-stream-2.3.7"
+ sources."readable-stream-3.6.0"
(sources."readdirp-2.2.1" // {
dependencies = [
sources."braces-2.3.2"
sources."extend-shallow-2.0.1"
sources."fill-range-4.0.0"
sources."is-number-3.0.0"
+ sources."isarray-1.0.0"
sources."kind-of-3.2.2"
sources."micromatch-3.1.10"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
sources."to-regex-range-2.1.1"
];
})
sources."rechoir-0.6.2"
sources."regenerator-runtime-0.10.5"
sources."regex-not-1.0.2"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."remove-bom-buffer-3.0.0"
sources."remove-bom-stream-1.2.0"
@@ -69371,13 +70388,12 @@ in
sources."replace-homedir-1.0.0"
(sources."request-2.88.2" // {
dependencies = [
- sources."form-data-2.3.3"
sources."qs-6.5.2"
];
})
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-dir-1.0.1"
sources."resolve-options-1.1.0"
sources."resolve-url-0.2.1"
@@ -69386,27 +70402,27 @@ in
sources."ret-0.1.15"
sources."reusify-1.0.4"
sources."rfdc-1.1.4"
- sources."rimraf-3.0.2"
+ sources."rimraf-2.7.1"
sources."ripemd160-2.0.2"
sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."run-queue-1.0.3"
sources."rx-4.1.0"
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
- sources."sass-1.27.0"
+ sources."sass-1.29.0"
sources."sax-1.2.4"
sources."scheduler-0.19.1"
sources."schema-utils-2.7.1"
- sources."semver-5.7.1"
+ sources."semver-7.3.2"
sources."semver-greatest-satisfied-range-1.1.0"
(sources."send-0.17.1" // {
dependencies = [
sources."ms-2.1.1"
];
})
- sources."serialize-javascript-4.0.0"
+ sources."serialize-javascript-5.0.1"
sources."serve-static-1.14.1"
sources."set-blocking-2.0.0"
(sources."set-value-2.0.1" // {
@@ -69436,6 +70452,7 @@ in
})
sources."is-descriptor-0.1.6"
sources."kind-of-5.1.0"
+ sources."source-map-0.5.7"
];
})
(sources."snapdragon-node-2.1.1" // {
@@ -69458,7 +70475,6 @@ in
(sources."socket.io-client-2.3.0" // {
dependencies = [
sources."base64-arraybuffer-0.1.5"
- sources."component-emitter-1.2.1"
sources."debug-4.1.1"
sources."isarray-2.0.1"
sources."ms-2.1.2"
@@ -69473,33 +70489,33 @@ in
})
(sources."socket.io-parser-3.4.1" // {
dependencies = [
- sources."component-emitter-1.2.1"
sources."debug-4.1.1"
sources."isarray-2.0.1"
sources."ms-2.1.2"
];
})
sources."source-list-map-2.0.1"
- sources."source-map-0.5.7"
+ sources."source-map-0.6.1"
sources."source-map-resolve-0.5.3"
- (sources."source-map-support-0.5.19" // {
- dependencies = [
- sources."source-map-0.6.1"
- ];
- })
+ sources."source-map-support-0.5.19"
sources."source-map-url-0.4.0"
sources."sparkles-1.0.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.6"
- sources."split-1.0.1"
sources."split-string-3.1.0"
+ sources."split2-3.2.2"
sources."sprintf-js-1.0.3"
sources."sqlite3-5.0.0"
sources."sqlstring-2.3.1"
sources."sshpk-1.16.1"
- sources."ssri-8.0.0"
+ (sources."ssri-8.0.0" // {
+ dependencies = [
+ sources."minipass-3.1.3"
+ sources."yallist-4.0.0"
+ ];
+ })
sources."stack-trace-0.0.10"
(sources."static-extend-0.1.2" // {
dependencies = [
@@ -69519,15 +70535,25 @@ in
];
})
sources."statuses-1.5.0"
- sources."stream-browserify-2.0.2"
+ (sources."stream-browserify-2.0.2" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."stream-each-1.2.3"
sources."stream-exhaust-1.0.2"
- sources."stream-http-2.8.3"
+ (sources."stream-http-3.1.1" // {
+ dependencies = [
+ sources."inherits-2.0.4"
+ ];
+ })
sources."stream-shift-1.0.1"
(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"
@@ -69535,44 +70561,49 @@ in
];
})
sources."streamsearch-0.1.2"
- sources."string-width-1.0.2"
- (sources."string.prototype.trimend-1.0.1" // {
+ (sources."string-width-2.1.1" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ sources."ansi-regex-3.0.0"
+ sources."strip-ansi-4.0.0"
];
})
- (sources."string.prototype.trimstart-1.0.1" // {
+ (sources."string_decoder-1.3.0" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ sources."safe-buffer-5.2.1"
];
})
- sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-bom-2.0.0"
sources."strip-bom-string-1.0.0"
sources."strip-json-comments-2.0.1"
- sources."supports-color-5.5.0"
+ sources."supports-color-2.0.0"
sources."sver-compat-1.5.0"
sources."swagger-schema-official-2.0.0-bab6bed"
- sources."swagger-ui-dist-3.30.2"
+ sources."swagger-ui-dist-3.34.0"
sources."tail-2.0.4"
sources."tapable-1.1.3"
- sources."tar-6.0.5"
- (sources."terser-4.8.0" // {
+ (sources."tar-4.4.13" // {
dependencies = [
- sources."source-map-0.6.1"
+ sources."mkdirp-0.5.5"
];
})
- (sources."terser-webpack-plugin-3.0.7" // {
+ (sources."terser-5.5.1" // {
dependencies = [
- sources."source-map-0.6.1"
+ sources."source-map-0.7.3"
];
})
+ sources."terser-webpack-plugin-4.2.2"
sources."through-2.3.8"
- sources."through2-2.0.5"
+ (sources."through2-2.0.5" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."through2-filter-3.0.0"
sources."time-stamp-1.1.0"
- sources."timers-browserify-2.0.11"
+ sources."timers-browserify-2.0.12"
sources."timers-ext-0.1.7"
sources."tmp-0.0.33"
sources."to-absolute-glob-2.0.2"
@@ -69589,16 +70620,23 @@ in
sources."to-through-2.0.0"
sources."toidentifier-1.0.0"
sources."tough-cookie-2.5.0"
- (sources."ts-loader-8.0.1" // {
+ (sources."ts-loader-8.0.4" // {
dependencies = [
+ sources."ansi-styles-3.2.1"
+ sources."chalk-2.4.2"
sources."semver-6.3.0"
+ sources."supports-color-5.5.0"
];
})
sources."ts-log-2.2.3"
sources."tslib-1.14.1"
- (sources."tslint-6.1.2" // {
+ (sources."tslint-6.1.3" // {
dependencies = [
+ sources."ansi-styles-3.2.1"
+ sources."chalk-2.4.2"
sources."mkdirp-0.5.5"
+ sources."semver-5.7.1"
+ sources."supports-color-5.5.0"
];
})
sources."tsutils-2.29.0"
@@ -69608,7 +70646,7 @@ in
sources."type-1.2.0"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- sources."typescript-3.9.7"
+ sources."typescript-4.0.3"
sources."unc-path-regex-0.1.2"
sources."undertaker-1.3.0"
sources."undertaker-registry-1.0.1"
@@ -69626,6 +70664,7 @@ in
];
})
sources."has-values-0.1.4"
+ sources."isarray-1.0.0"
];
})
sources."upath-1.2.0"
@@ -69640,11 +70679,7 @@ in
sources."url-parse-lax-3.0.0"
sources."url-toolkit-2.2.1"
sources."use-3.1.1"
- (sources."util-0.11.1" // {
- dependencies = [
- sources."inherits-2.0.3"
- ];
- })
+ sources."util-0.11.1"
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
sources."uuid-3.4.0"
@@ -69654,15 +70689,25 @@ in
sources."vary-1.1.2"
sources."verror-1.10.0"
sources."vinyl-2.2.1"
- sources."vinyl-fs-3.0.3"
+ (sources."vinyl-fs-3.0.3" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.7"
+ sources."string_decoder-1.1.1"
+ ];
+ })
(sources."vinyl-sourcemap-1.1.0" // {
dependencies = [
sources."normalize-path-2.1.1"
];
})
- sources."vinyl-sourcemaps-apply-0.2.1"
+ (sources."vinyl-sourcemaps-apply-0.2.1" // {
+ dependencies = [
+ sources."source-map-0.5.7"
+ ];
+ })
sources."vm-browserify-1.1.2"
- (sources."watchpack-1.7.4" // {
+ (sources."watchpack-1.7.5" // {
dependencies = [
sources."anymatch-3.1.1"
sources."binary-extensions-2.1.0"
@@ -69672,18 +70717,18 @@ in
sources."readdirp-3.5.0"
];
})
- sources."watchpack-chokidar2-2.0.0"
- (sources."webpack-4.44.0" // {
+ sources."watchpack-chokidar2-2.0.1"
+ (sources."webpack-4.44.2" // {
dependencies = [
sources."acorn-6.4.2"
sources."braces-2.3.2"
sources."cacache-12.0.4"
- sources."chownr-1.1.4"
sources."extend-shallow-2.0.1"
sources."fill-range-4.0.0"
sources."find-cache-dir-2.1.0"
sources."find-up-3.0.0"
sources."is-number-3.0.0"
+ sources."isarray-1.0.0"
sources."kind-of-3.2.2"
sources."locate-path-3.0.0"
sources."lru-cache-5.1.1"
@@ -69696,40 +70741,50 @@ in
sources."path-exists-3.0.0"
sources."pify-4.0.1"
sources."pkg-dir-3.0.0"
- sources."rimraf-2.7.1"
+ sources."readable-stream-2.3.7"
sources."schema-utils-1.0.0"
- sources."source-map-0.6.1"
+ sources."semver-5.7.1"
+ sources."serialize-javascript-4.0.0"
sources."ssri-6.0.1"
+ sources."string_decoder-1.1.1"
+ 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."yallist-3.1.1"
];
})
- (sources."webpack-sources-1.4.3" // {
- dependencies = [
- sources."source-map-0.6.1"
- ];
- })
- (sources."webpack-stream-5.2.1" // {
+ sources."webpack-sources-1.4.3"
+ (sources."webpack-stream-6.1.0" // {
dependencies = [
- sources."memory-fs-0.4.1"
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.2.0"
];
})
sources."which-1.3.1"
sources."which-module-1.0.0"
sources."wide-align-1.1.3"
sources."worker-farm-1.7.0"
- sources."wrap-ansi-2.1.0"
+ (sources."wrap-ansi-2.1.0" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."string-width-1.0.2"
+ ];
+ })
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xmlhttprequest-ssl-1.5.5"
sources."xtend-4.0.2"
sources."y18n-3.2.1"
- sources."yallist-4.0.0"
- sources."yargs-7.1.1"
+ sources."yallist-3.1.1"
+ (sources."yargs-7.1.1" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."string-width-1.0.2"
+ ];
+ })
sources."yargs-parser-5.0.0-security.0"
sources."yeast-0.1.2"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -69762,10 +70817,10 @@ in
eslint = nodeEnv.buildNodePackage {
name = "eslint";
packageName = "eslint";
- version = "7.11.0";
+ version = "7.14.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.14.0.tgz";
+ sha512 = "5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -69775,7 +70830,7 @@ in
sources."chalk-2.4.2"
];
})
- sources."@eslint/eslintrc-0.1.3"
+ sources."@eslint/eslintrc-0.2.1"
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
sources."ajv-6.12.6"
@@ -69800,7 +70855,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"
@@ -69844,7 +70899,7 @@ in
sources."globals-12.4.0"
sources."has-flag-3.0.0"
sources."ignore-4.0.6"
- sources."import-fresh-3.2.1"
+ sources."import-fresh-3.2.2"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -69893,7 +70948,7 @@ in
sources."type-check-0.4.0"
sources."type-fest-0.8.1"
sources."uri-js-4.4.0"
- sources."v8-compile-cache-2.1.1"
+ sources."v8-compile-cache-2.2.0"
sources."which-2.0.2"
sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
@@ -69925,7 +70980,7 @@ in
sources."chalk-2.4.2"
];
})
- sources."@eslint/eslintrc-0.1.3"
+ sources."@eslint/eslintrc-0.2.1"
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
sources."ajv-6.12.6"
@@ -69951,13 +71006,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.11.0"
+ sources."eslint-7.14.0"
sources."eslint-scope-5.1.1"
(sources."eslint-utils-2.1.0" // {
dependencies = [
@@ -69996,7 +71051,7 @@ in
sources."globals-12.4.0"
sources."has-flag-3.0.0"
sources."ignore-4.0.6"
- sources."import-fresh-3.2.1"
+ sources."import-fresh-3.2.2"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -70046,7 +71101,7 @@ in
sources."type-check-0.4.0"
sources."type-fest-0.8.1"
sources."uri-js-4.4.0"
- sources."v8-compile-cache-2.1.1"
+ sources."v8-compile-cache-2.2.0"
sources."which-2.0.2"
sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
@@ -70065,23 +71120,23 @@ in
expo-cli = nodeEnv.buildNodePackage {
name = "expo-cli";
packageName = "expo-cli";
- version = "3.28.0";
+ version = "4.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/expo-cli/-/expo-cli-3.28.0.tgz";
- sha512 = "1fz44bGoM3jfit1gPYW1JuShX2DQva6SHZT1Rnx06UOeWJeofHO0ki/4J3InI8tob+XnktXo3cYW0HEXpJwVGg==";
+ url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.0.3.tgz";
+ sha512 = "yoPZo7QCrjJY08r0YQtNQ+FzfTI0+PCoDf6Uqk/cLxLfTVc/LwXAn2RNXdjmz6+MnCtowjciYYrcuqaizDPOdg==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.1"
+ sources."@babel/compat-data-7.12.7"
sources."@babel/core-7.9.0"
- 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-builder-react-jsx-7.10.4"
- sources."@babel/helper-builder-react-jsx-experimental-7.12.1"
- sources."@babel/helper-compilation-targets-7.12.1"
+ 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"
@@ -70091,35 +71146,30 @@ 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-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" // {
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.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" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- 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"
@@ -70128,10 +71178,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"
@@ -70176,7 +71226,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.1"
+ 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"
@@ -70187,36 +71237,37 @@ 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/runtime-7.12.1"
- sources."@babel/template-7.10.4"
- (sources."@babel/traverse-7.12.1" // {
+ sources."@babel/preset-typescript-7.12.7"
+ sources."@babel/runtime-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.1" // {
+ (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.16" // {
dependencies = [
- sources."uuid-3.4.0"
+ sources."semver-7.3.2"
];
})
- (sources."@expo/config-3.3.10" // {
+ (sources."@expo/config-plugins-1.0.3" // {
dependencies = [
- sources."semver-7.3.2"
+ sources."slash-3.0.0"
sources."uuid-3.4.0"
sources."xcode-2.1.0"
];
@@ -70228,7 +71279,7 @@ in
sources."pngjs-5.0.0"
];
})
- (sources."@expo/dev-server-0.1.35" // {
+ (sources."@expo/dev-server-0.1.41" // {
dependencies = [
sources."body-parser-1.19.0"
sources."bytes-3.1.0"
@@ -70242,21 +71293,23 @@ in
sources."serialize-error-6.0.0"
sources."setprototypeof-1.1.1"
sources."statuses-1.5.0"
+ sources."type-fest-0.12.0"
];
})
- sources."@expo/dev-tools-0.13.53"
- sources."@expo/eas-build-job-0.1.1"
- (sources."@expo/image-utils-0.3.7" // {
+ sources."@expo/dev-tools-0.13.62"
+ sources."@expo/eas-build-job-0.1.2"
+ (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.35"
+ sources."@expo/metro-config-0.1.41"
(sources."@expo/ngrok-2.4.3" // {
dependencies = [
sources."uuid-3.4.0"
@@ -70275,7 +71328,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"
@@ -70289,10 +71342,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"
@@ -70304,17 +71356,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.39" // {
+ (sources."@expo/webpack-config-0.12.46" // {
dependencies = [
sources."@babel/runtime-7.9.0"
sources."is-wsl-2.2.0"
sources."react-refresh-0.8.3"
];
})
- (sources."@expo/xdl-58.0.14" // {
+ (sources."@expo/xdl-59.0.2" // {
dependencies = [
sources."chownr-1.1.4"
- sources."es6-error-4.1.1"
(sources."fs-minipass-1.2.7" // {
dependencies = [
sources."minipass-2.9.0"
@@ -70374,38 +71425,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"
@@ -70424,10 +71474,10 @@ in
];
})
sources."@npmcli/node-gyp-1.0.1"
- sources."@npmcli/promise-spawn-1.2.0"
- sources."@npmcli/run-script-1.7.2"
+ sources."@npmcli/promise-spawn-1.3.2"
+ 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"
@@ -70486,10 +71536,10 @@ in
sources."@types/istanbul-reports-1.1.2"
sources."@types/json-schema-7.0.6"
sources."@types/keyv-3.1.1"
- sources."@types/lodash-4.14.162"
+ sources."@types/lodash-4.14.165"
sources."@types/minimatch-3.0.3"
sources."@types/mkdirp-0.5.2"
- sources."@types/node-9.6.60"
+ sources."@types/node-9.6.61"
sources."@types/q-1.5.4"
sources."@types/responselike-1.0.0"
sources."@types/retry-0.12.0"
@@ -70498,12 +71548,12 @@ in
sources."@types/tapable-1.0.6"
sources."@types/text-table-0.2.1"
sources."@types/tmp-0.0.33"
- (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"
];
@@ -70513,7 +71563,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"
@@ -70540,7 +71590,7 @@ in
sources."accepts-1.3.7"
sources."acorn-6.4.2"
sources."address-1.1.2"
- sources."agent-base-6.0.1"
+ sources."agent-base-6.0.2"
sources."agentkeepalive-4.1.3"
sources."aggregate-error-3.1.0"
sources."ajv-6.12.6"
@@ -70581,7 +71631,6 @@ in
sources."apollo-utilities-1.3.4"
sources."application-config-path-0.1.0"
sources."aproba-1.2.0"
- sources."arch-2.1.2"
sources."are-we-there-yet-1.1.5"
sources."argparse-1.0.10"
sources."arr-diff-4.0.0"
@@ -70623,26 +71672,16 @@ in
];
})
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
(sources."axios-0.19.0" // {
dependencies = [
sources."debug-3.1.0"
sources."follow-redirects-1.5.10"
- sources."is-buffer-2.0.4"
+ sources."is-buffer-2.0.5"
sources."ms-2.0.0"
];
})
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"
@@ -70652,7 +71691,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"
];
})
@@ -70665,7 +71704,7 @@ in
];
})
sources."base32.js-0.1.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."base64url-3.0.1"
sources."batch-0.6.1"
sources."bcrypt-pbkdf-1.0.2"
@@ -70703,11 +71742,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"
@@ -70715,8 +71750,8 @@ in
];
})
sources."browserify-zlib-0.2.0"
- sources."browserslist-4.14.5"
- sources."buffer-5.6.0"
+ sources."browserslist-4.14.7"
+ sources."buffer-5.7.1"
sources."buffer-equal-0.0.1"
sources."buffer-from-1.1.1"
sources."buffer-indexof-1.1.1"
@@ -70741,7 +71776,7 @@ in
sources."normalize-url-4.5.0"
];
})
- sources."call-me-maybe-1.0.1"
+ sources."call-bind-1.0.0"
sources."caller-callsite-2.0.0"
sources."caller-path-2.0.0"
sources."callsite-1.0.0"
@@ -70753,7 +71788,7 @@ in
})
sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001148"
+ sources."caniuse-lite-1.0.30001161"
sources."capture-stack-trace-1.0.1"
sources."caseless-0.12.0"
(sources."chalk-4.1.0" // {
@@ -70765,7 +71800,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"
@@ -70800,14 +71834,15 @@ 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-1.0.4"
+ sources."clone-2.1.2"
sources."clone-response-1.0.2"
sources."co-4.6.0"
(sources."coa-2.0.2" // {
@@ -70870,14 +71905,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.6.5"
- (sources."core-js-compat-3.6.5" // {
+ sources."core-js-3.8.0"
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -70928,18 +71963,19 @@ 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."cyclist-1.0.1"
+ sources."dag-map-1.0.2"
sources."dashdash-1.14.1"
sources."dateformat-3.0.3"
- sources."dayjs-1.9.3"
- sources."debug-4.3.0"
+ sources."dayjs-1.9.6"
+ sources."debug-4.3.1"
sources."debuglog-1.0.1"
sources."decache-4.4.0"
sources."decamelize-1.2.0"
@@ -70950,7 +71986,11 @@ in
sources."deep-scope-analyser-1.7.0"
sources."deepmerge-1.5.2"
sources."default-gateway-4.2.0"
- sources."defaults-1.0.3"
+ (sources."defaults-1.0.3" // {
+ dependencies = [
+ sources."clone-1.0.4"
+ ];
+ })
sources."defer-to-connect-1.1.3"
sources."define-properties-1.1.3"
sources."define-property-2.0.2"
@@ -70977,8 +72017,8 @@ in
(sources."devcert-1.1.3" // {
dependencies = [
sources."@types/glob-5.0.36"
- sources."@types/node-8.10.65"
- sources."debug-3.2.6"
+ sources."@types/node-8.10.66"
+ sources."debug-3.2.7"
sources."rimraf-2.7.1"
sources."sudo-prompt-8.2.5"
];
@@ -71007,7 +72047,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"
@@ -71042,13 +72082,8 @@ in
sources."error-stack-parser-2.0.6"
sources."errorhandler-1.5.1"
sources."es-abstract-1.18.0-next.1"
- (sources."es-get-iterator-1.1.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ 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"
@@ -71068,7 +72103,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 = [
@@ -71090,7 +72124,7 @@ in
sources."ms-2.0.0"
];
})
- (sources."expo-pwa-0.0.45" // {
+ (sources."expo-pwa-0.0.52" // {
dependencies = [
sources."commander-2.20.0"
];
@@ -71107,7 +72141,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"
@@ -71118,7 +72151,7 @@ in
sources."fast-deep-equal-3.1.3"
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."faye-websocket-0.10.0"
sources."figgy-pudding-3.5.2"
sources."figures-3.2.0"
@@ -71129,7 +72162,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 = [
@@ -71145,7 +72178,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"
@@ -71170,7 +72203,11 @@ in
sources."from2-2.3.0"
(sources."fs-extra-9.0.0" // {
dependencies = [
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."universalify-1.0.0"
];
})
@@ -71191,8 +72228,9 @@ in
sources."strip-ansi-3.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-intrinsic-1.0.1"
sources."get-own-enumerable-property-symbols-3.0.2"
sources."get-port-3.2.0"
sources."get-stream-4.1.0"
@@ -71201,7 +72239,6 @@ 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-modules-2.0.0"
sources."global-prefix-3.0.0"
@@ -71211,9 +72248,9 @@ in
sources."pify-2.3.0"
];
})
- (sources."got-11.7.0" // {
+ (sources."got-11.8.0" // {
dependencies = [
- sources."@sindresorhus/is-3.1.2"
+ sources."@sindresorhus/is-4.0.0"
sources."@szmarczak/http-timer-4.0.5"
sources."cacheable-request-7.0.1"
sources."decompress-response-6.0.0"
@@ -71240,11 +72277,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"
@@ -71326,11 +72358,11 @@ in
sources."iconv-lite-0.4.23"
sources."icss-utils-4.1.1"
sources."idx-2.4.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
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"
@@ -71344,16 +72376,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"
@@ -71369,6 +72391,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"
@@ -71379,6 +72402,12 @@ in
sources."is-fullwidth-code-point-2.0.0"
sources."is-function-1.0.2"
sources."is-glob-4.0.1"
+ (sources."is-invalid-path-0.1.0" // {
+ dependencies = [
+ sources."is-extglob-1.0.0"
+ sources."is-glob-2.0.1"
+ ];
+ })
sources."is-lambda-1.0.1"
sources."is-map-2.0.1"
sources."is-negative-zero-2.0.0"
@@ -71419,6 +72448,7 @@ in
];
})
sources."is-typedarray-1.0.0"
+ sources."is-valid-path-0.1.1"
sources."is-weakmap-2.0.1"
sources."is-weakset-2.0.1"
sources."is-windows-1.0.2"
@@ -71429,17 +72459,17 @@ in
sources."isobject-3.0.1"
sources."isstream-0.1.2"
sources."iterall-1.2.2"
- (sources."jest-worker-26.5.0" // {
+ (sources."jest-worker-26.6.2" // {
dependencies = [
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
];
})
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"
@@ -71448,6 +72478,11 @@ in
sources."json-parse-better-errors-1.0.2"
sources."json-parse-even-better-errors-2.3.1"
sources."json-schema-0.2.3"
+ (sources."json-schema-deref-sync-0.13.0" // {
+ dependencies = [
+ sources."md5-2.2.1"
+ ];
+ })
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-1.0.1"
sources."json-stringify-safe-5.0.1"
@@ -71461,7 +72496,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"
@@ -71500,7 +72534,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"
@@ -71523,6 +72557,7 @@ in
sources."md5hex-1.0.0"
sources."mdn-data-2.0.4"
sources."media-typer-0.3.0"
+ sources."memory-cache-0.2.0"
sources."memory-fs-0.4.1"
sources."merge-descriptors-1.0.1"
sources."merge-stream-2.0.0"
@@ -71602,7 +72637,6 @@ in
];
})
sources."mkdirp-0.5.5"
- sources."moment-2.29.1"
(sources."move-concurrently-1.0.1" // {
dependencies = [
sources."rimraf-2.7.1"
@@ -71611,7 +72645,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"
@@ -71632,7 +72665,7 @@ in
sources."which-2.0.2"
];
})
- sources."node-html-parser-1.3.1"
+ sources."node-html-parser-1.4.9"
(sources."node-libs-browser-2.2.1" // {
dependencies = [
sources."buffer-4.9.2"
@@ -71641,7 +72674,7 @@ in
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.63"
+ sources."node-releases-1.1.67"
sources."nopt-5.0.0"
sources."normalize-path-3.0.0"
sources."normalize-url-3.3.0"
@@ -71657,7 +72690,7 @@ in
sources."hosted-git-info-2.8.8"
];
})
- sources."npm-packlist-2.1.2"
+ sources."npm-packlist-2.1.4"
(sources."npm-pick-manifest-6.1.0" // {
dependencies = [
sources."npm-package-arg-8.1.0"
@@ -71692,26 +72725,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"
- 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.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.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"
@@ -71736,7 +72757,6 @@ in
(sources."p-any-2.1.0" // {
dependencies = [
sources."p-cancelable-2.0.0"
- sources."type-fest-0.3.1"
];
})
sources."p-cancelable-1.1.0"
@@ -71762,11 +72782,12 @@ in
sources."url-parse-lax-3.0.0"
];
})
- (sources."pacote-11.1.11" // {
+ (sources."pacote-11.1.13" // {
dependencies = [
sources."minipass-3.1.3"
sources."mkdirp-1.0.4"
sources."npm-package-arg-8.1.0"
+ sources."npm-registry-fetch-9.0.0"
sources."rimraf-3.0.2"
sources."semver-7.3.2"
];
@@ -71835,7 +72856,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"
@@ -71990,7 +73011,7 @@ in
sources."retry-0.10.1"
];
})
- sources."prompts-2.3.2"
+ sources."prompts-2.4.0"
sources."proxy-addr-2.0.6"
sources."prr-1.0.1"
sources."psl-1.8.0"
@@ -71999,6 +73020,7 @@ in
sources."bn.js-4.11.9"
];
})
+ sources."puka-1.0.1"
sources."pump-3.0.0"
(sources."pumpify-1.5.1" // {
dependencies = [
@@ -72023,61 +73045,30 @@ 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"
];
})
- sources."react-error-overlay-6.0.7"
+ sources."react-error-overlay-6.0.8"
sources."react-is-16.13.1"
sources."react-refresh-0.4.3"
sources."read-chunk-3.2.0"
@@ -72091,7 +73082,7 @@ in
sources."readdir-scoped-modules-1.1.0"
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"
@@ -72144,7 +73135,7 @@ in
sources."require-from-string-2.0.2"
sources."require-main-filename-2.0.0"
sources."requires-port-1.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-alpn-1.0.0"
(sources."resolve-cwd-2.0.0" // {
dependencies = [
@@ -72167,14 +73158,8 @@ in
})
sources."ripemd160-2.0.2"
sources."router-ips-1.0.0"
- sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
+ 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"
@@ -72232,7 +73217,7 @@ in
sources."uuid-2.0.3"
];
})
- sources."slugify-1.4.5"
+ sources."slugify-1.4.6"
sources."smart-buffer-4.1.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
@@ -72271,11 +73256,11 @@ in
})
(sources."sockjs-client-1.4.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."faye-websocket-0.11.3"
];
})
- sources."socks-2.4.4"
+ sources."socks-2.5.0"
sources."socks-proxy-agent-5.0.0"
sources."source-list-map-2.0.1"
sources."source-map-0.5.7"
@@ -72335,16 +73320,8 @@ in
sources."is-fullwidth-code-point-3.0.0"
];
})
- (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 = [
@@ -72401,12 +73378,23 @@ in
];
})
sources."temp-dir-1.0.0"
- (sources."tempy-0.3.0" // {
+ (sources."tempy-0.7.1" // {
dependencies = [
- sources."type-fest-0.3.1"
+ sources."array-union-2.1.0"
+ sources."crypto-random-string-2.0.0"
+ sources."del-6.0.0"
+ sources."globby-11.0.1"
+ sources."is-path-inside-3.0.2"
+ sources."is-stream-2.0.0"
+ sources."p-map-4.0.0"
+ sources."rimraf-3.0.2"
+ sources."slash-3.0.0"
+ sources."temp-dir-2.0.0"
+ sources."type-fest-0.16.0"
+ sources."unique-string-2.0.0"
];
})
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
sources."terminal-link-2.1.1"
(sources."terser-4.8.0" // {
dependencies = [
@@ -72419,7 +73407,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"
@@ -72432,7 +73420,7 @@ in
sources."through2-2.0.5"
sources."thunky-1.1.0"
sources."timed-out-4.0.1"
- sources."timers-browserify-2.0.11"
+ sources."timers-browserify-2.0.12"
sources."timm-1.7.1"
sources."timsort-0.3.0"
sources."tinycolor2-1.4.2"
@@ -72450,6 +73438,7 @@ in
sources."toidentifier-1.0.0"
sources."topo-2.0.2"
sources."tough-cookie-2.5.0"
+ sources."traverse-0.6.6"
sources."tree-kill-1.2.2"
sources."ts-invariant-0.4.4"
sources."ts-pnp-1.2.0"
@@ -72457,7 +73446,7 @@ in
sources."tty-browserify-0.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."type-fest-0.12.0"
+ sources."type-fest-0.3.1"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
sources."ultron-1.1.1"
@@ -72519,6 +73508,7 @@ in
sources."utila-0.4.0"
sources."utils-merge-1.0.1"
sources."uuid-8.3.1"
+ sources."valid-url-1.0.9"
sources."validate-npm-package-name-3.0.0"
sources."validator-10.5.0"
sources."vary-1.1.2"
@@ -72526,8 +73516,8 @@ in
sources."verror-1.10.0"
sources."vlq-1.0.1"
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"
@@ -72689,7 +73679,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"
@@ -72740,7 +73734,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"
@@ -72771,6 +73765,7 @@ in
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"
];
@@ -72802,7 +73797,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."bcrypt-pbkdf-1.0.2"
sources."buffer-crc32-0.2.13"
sources."buffer-from-1.1.1"
@@ -72838,11 +73833,13 @@ in
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
sources."fs-extra-1.0.0"
+ sources."function-bind-1.1.1"
sources."get-stdin-4.0.1"
sources."getpass-0.1.7"
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-ansi-2.0.0"
sources."has-flag-3.0.0"
sources."hasha-2.2.0"
@@ -72851,6 +73848,7 @@ in
sources."indent-string-2.1.0"
sources."inherits-2.0.4"
sources."is-arrayish-0.2.1"
+ 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"
@@ -72924,7 +73922,7 @@ in
sources."repeating-2.0.1"
sources."request-2.88.2"
sources."request-progress-2.0.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."restore-cursor-1.0.1"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
@@ -72966,6 +73964,566 @@ in
bypassCache = true;
reconstructLock = true;
};
+ fauna-shell = nodeEnv.buildNodePackage {
+ name = "fauna-shell";
+ packageName = "fauna-shell";
+ version = "0.12.1";
+ src = fetchurl {
+ 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" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."ansi-styles-3.2.1"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ sources."@mrmlnc/readdir-enhanced-2.2.1"
+ 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" // {
+ dependencies = [
+ sources."@oclif/plugin-help-3.2.0"
+ sources."ansi-regex-3.0.0"
+ 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."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ sources."wrap-ansi-4.0.0"
+ ];
+ })
+ (sources."@oclif/config-1.17.0" // {
+ dependencies = [
+ sources."globby-11.0.1"
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."@oclif/errors-1.3.4"
+ sources."@oclif/linewrap-1.0.0"
+ sources."@oclif/parser-3.8.5"
+ (sources."@oclif/plugin-autocomplete-0.1.5" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ sources."fs-extra-6.0.1"
+ ];
+ })
+ (sources."@oclif/plugin-help-1.2.11" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."indent-string-3.2.0"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ sources."widest-line-2.0.1"
+ sources."wrap-ansi-3.0.1"
+ ];
+ })
+ 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"
+ sources."ansi-styles-4.3.0"
+ sources."ansicolors-0.3.2"
+ sources."arr-diff-4.0.0"
+ sources."arr-flatten-1.1.0"
+ sources."arr-union-3.1.0"
+ sources."array-union-2.1.0"
+ sources."array-uniq-1.0.3"
+ sources."array-unique-0.3.2"
+ sources."arrify-1.0.1"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."assign-symbols-1.0.0"
+ sources."asynckit-0.4.0"
+ sources."atob-2.1.2"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.11.0"
+ sources."balanced-match-1.0.0"
+ (sources."base-0.11.2" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ ];
+ })
+ sources."base64-js-1.5.1"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."bluebird-3.7.2"
+ sources."brace-expansion-1.1.11"
+ sources."braces-3.0.2"
+ sources."btoa-lite-1.0.0"
+ sources."cache-base-1.0.1"
+ (sources."cacheable-request-2.1.4" // {
+ dependencies = [
+ sources."lowercase-keys-1.0.0"
+ ];
+ })
+ sources."call-me-maybe-1.0.1"
+ sources."cardinal-2.1.1"
+ sources."caseless-0.12.0"
+ (sources."chalk-2.4.2" // {
+ dependencies = [
+ sources."ansi-styles-3.2.1"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."escape-string-regexp-1.0.5"
+ ];
+ })
+ (sources."class-utils-0.3.6" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."clean-stack-3.0.1"
+ sources."cli-table-0.3.1"
+ (sources."cli-ux-4.9.3" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."ansi-styles-3.2.1"
+ sources."clean-stack-2.2.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."fs-extra-7.0.1"
+ sources."indent-string-3.2.0"
+ sources."is-wsl-1.1.0"
+ sources."semver-5.7.1"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ sources."clone-response-1.0.2"
+ sources."co-4.6.0"
+ sources."collection-visit-1.0.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."colors-1.0.3"
+ sources."combined-stream-1.0.8"
+ sources."component-emitter-1.3.0"
+ sources."concat-map-0.0.1"
+ sources."copy-descriptor-0.1.1"
+ sources."core-util-is-1.0.2"
+ sources."cross-fetch-3.0.6"
+ (sources."cross-spawn-6.0.5" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."dashdash-1.14.1"
+ sources."debug-4.3.1"
+ sources."decode-uri-component-0.2.0"
+ sources."decompress-response-3.3.0"
+ sources."deep-is-0.1.3"
+ sources."define-property-2.0.2"
+ sources."delayed-stream-1.0.0"
+ sources."dir-glob-3.0.1"
+ sources."dotenv-8.2.0"
+ sources."duplexer3-0.1.4"
+ sources."ecc-jsbn-0.1.2"
+ sources."emoji-regex-8.0.0"
+ sources."escape-string-regexp-4.0.0"
+ sources."escodegen-1.14.3"
+ 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 = [
+ sources."debug-2.6.9"
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."extend-3.0.2"
+ (sources."extend-shallow-3.0.2" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ (sources."extglob-2.0.4" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."extract-stack-1.0.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."fast-levenshtein-2.0.6"
+ sources."fastq-1.9.0"
+ 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"
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.3"
+ sources."fragment-cache-0.2.1"
+ sources."from2-2.3.0"
+ sources."fs-extra-8.1.0"
+ sources."fs.realpath-1.0.0"
+ sources."get-stream-3.0.0"
+ sources."get-value-2.0.6"
+ sources."getpass-0.1.7"
+ sources."glob-7.1.6"
+ sources."glob-parent-5.1.1"
+ sources."glob-to-regexp-0.3.0"
+ (sources."globby-8.0.2" // {
+ dependencies = [
+ sources."@nodelib/fs.stat-1.1.3"
+ sources."array-union-1.0.2"
+ (sources."braces-2.3.2" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."dir-glob-2.0.0"
+ sources."fast-glob-2.2.7"
+ (sources."fill-range-4.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."glob-parent-3.1.0"
+ sources."ignore-3.3.10"
+ sources."is-glob-3.1.0"
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."micromatch-3.1.10"
+ sources."path-type-3.0.0"
+ sources."slash-1.0.0"
+ sources."to-regex-range-2.1.1"
+ ];
+ })
+ sources."got-8.3.2"
+ sources."graceful-fs-4.2.4"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.5"
+ sources."has-flag-3.0.0"
+ sources."has-symbol-support-x-1.4.2"
+ sources."has-to-string-tag-x-1.4.1"
+ sources."has-value-1.0.0"
+ (sources."has-values-1.0.0" // {
+ dependencies = [
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."kind-of-4.0.0"
+ ];
+ })
+ (sources."heroku-cli-util-8.0.12" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."ansi-styles-3.2.1"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
+ sources."heroku-client-3.1.0"
+ sources."http-cache-semantics-3.8.1"
+ sources."http-signature-1.2.0"
+ sources."hyperlinker-1.0.0"
+ sources."ignore-5.1.8"
+ sources."indent-string-4.0.0"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."ini-1.3.5"
+ sources."into-stream-3.1.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-buffer-1.1.6"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."is-docker-2.1.1"
+ sources."is-extendable-0.1.1"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."is-glob-4.0.1"
+ sources."is-number-7.0.0"
+ sources."is-object-1.0.1"
+ sources."is-plain-obj-1.1.0"
+ sources."is-plain-object-2.0.4"
+ sources."is-retry-allowed-1.2.0"
+ sources."is-stream-1.1.0"
+ sources."is-typedarray-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."isobject-3.0.1"
+ sources."isstream-0.1.2"
+ sources."isurl-1.0.0"
+ sources."jsbn-0.1.1"
+ sources."json-buffer-3.0.0"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."jsonfile-4.0.0"
+ sources."jsprim-1.4.1"
+ sources."keyv-3.0.0"
+ sources."kind-of-6.0.3"
+ sources."levn-0.3.0"
+ sources."lodash-4.17.20"
+ sources."lodash._reinterpolate-3.0.0"
+ sources."lodash.template-4.5.0"
+ sources."lodash.templatesettings-4.2.0"
+ sources."lowercase-keys-1.0.1"
+ sources."map-cache-0.2.2"
+ sources."map-visit-1.0.0"
+ sources."merge2-1.4.1"
+ sources."micromatch-4.0.2"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
+ sources."mimic-response-1.0.1"
+ sources."minimatch-3.0.4"
+ (sources."mixin-deep-1.3.2" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ sources."moment-2.29.1"
+ sources."ms-2.1.2"
+ sources."nanomatch-1.2.13"
+ (sources."netrc-parser-3.1.6" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ ];
+ })
+ sources."nice-try-1.0.5"
+ sources."node-fetch-2.6.1"
+ sources."normalize-url-2.0.1"
+ sources."npm-run-path-2.0.2"
+ sources."oauth-sign-0.9.0"
+ sources."object-assign-4.1.1"
+ (sources."object-copy-0.1.0" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ sources."is-accessor-descriptor-0.1.6"
+ sources."is-data-descriptor-0.1.4"
+ (sources."is-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."object-visit-1.0.1"
+ sources."object.pick-1.3.0"
+ sources."once-1.4.0"
+ sources."opn-3.0.3"
+ sources."optionator-0.8.3"
+ sources."p-cancelable-0.4.1"
+ sources."p-finally-1.0.0"
+ sources."p-is-promise-1.1.0"
+ sources."p-timeout-2.0.1"
+ sources."pascalcase-0.1.1"
+ sources."password-prompt-1.1.2"
+ sources."path-dirname-1.0.2"
+ sources."path-is-absolute-1.0.1"
+ sources."path-key-2.0.1"
+ sources."path-type-4.0.0"
+ sources."performance-now-2.1.0"
+ sources."picomatch-2.2.2"
+ sources."pify-3.0.0"
+ sources."posix-character-classes-0.1.1"
+ sources."prelude-ls-1.1.2"
+ sources."prepend-http-2.0.0"
+ sources."process-nextick-args-2.0.1"
+ sources."psl-1.8.0"
+ sources."punycode-2.1.1"
+ sources."qs-6.5.2"
+ sources."query-string-5.1.1"
+ sources."querystringify-2.2.0"
+ (sources."readable-stream-2.3.7" // {
+ dependencies = [
+ sources."safe-buffer-5.1.2"
+ ];
+ })
+ sources."redeyed-2.1.1"
+ sources."regex-not-1.0.2"
+ sources."repeat-element-1.1.3"
+ sources."repeat-string-1.6.1"
+ sources."request-2.88.2"
+ sources."request-promise-4.2.6"
+ sources."request-promise-core-1.1.4"
+ sources."requires-port-1.0.0"
+ sources."resolve-url-0.2.1"
+ sources."responselike-1.0.2"
+ sources."ret-0.1.15"
+ sources."reusify-1.0.4"
+ sources."run-parallel-1.1.10"
+ sources."safe-buffer-5.2.1"
+ sources."safe-regex-1.1.0"
+ sources."safer-buffer-2.1.2"
+ sources."semver-7.3.2"
+ (sources."set-value-2.0.1" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."signal-exit-3.0.3"
+ sources."slash-3.0.0"
+ (sources."snapdragon-0.8.2" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ sources."ms-2.0.0"
+ sources."source-map-0.5.7"
+ ];
+ })
+ (sources."snapdragon-node-2.1.1" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ ];
+ })
+ (sources."snapdragon-util-3.0.1" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."sort-keys-2.0.0"
+ sources."source-map-0.6.1"
+ sources."source-map-resolve-0.5.3"
+ sources."source-map-url-0.4.0"
+ sources."split-string-3.1.0"
+ sources."sshpk-1.16.1"
+ (sources."static-extend-0.1.2" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."stealthy-require-1.1.1"
+ sources."strict-uri-encode-1.1.0"
+ sources."string-width-4.2.0"
+ (sources."string_decoder-1.1.1" // {
+ dependencies = [
+ sources."safe-buffer-5.1.2"
+ ];
+ })
+ sources."strip-ansi-6.0.0"
+ sources."strip-eof-1.0.0"
+ sources."supports-color-5.5.0"
+ (sources."supports-hyperlinks-1.0.1" // {
+ dependencies = [
+ sources."has-flag-2.0.0"
+ ];
+ })
+ sources."timed-out-4.0.1"
+ (sources."to-object-path-0.3.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."to-regex-3.0.2"
+ sources."to-regex-range-5.0.1"
+ sources."tough-cookie-2.5.0"
+ sources."treeify-1.1.0"
+ sources."tslib-1.14.1"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."type-check-0.3.2"
+ sources."union-value-1.0.1"
+ sources."universalify-0.1.2"
+ (sources."unset-value-1.0.0" // {
+ dependencies = [
+ (sources."has-value-0.3.1" // {
+ dependencies = [
+ sources."isobject-2.1.0"
+ ];
+ })
+ sources."has-values-0.1.4"
+ ];
+ })
+ sources."uri-js-4.4.0"
+ sources."urix-0.1.0"
+ sources."url-parse-1.4.7"
+ 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."uuid-3.4.0"
+ sources."verror-1.10.0"
+ sources."which-1.3.1"
+ sources."widest-line-3.1.0"
+ sources."word-wrap-1.2.3"
+ sources."wrap-ansi-7.0.0"
+ sources."wrappy-1.0.2"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "faunadb shell";
+ homepage = https://github.com/fauna/fauna-shell;
+ license = "MPL-2.0";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
fkill-cli = nodeEnv.buildNodePackage {
name = "fkill-cli";
packageName = "fkill-cli";
@@ -72987,7 +74545,7 @@ in
sources."supports-color-5.5.0"
];
})
- sources."@types/minimist-1.2.0"
+ sources."@types/minimist-1.2.1"
sources."@types/normalize-package-data-2.4.0"
sources."aggregate-error-3.1.0"
sources."ansi-escapes-4.3.1"
@@ -73017,7 +74575,7 @@ in
sources."error-ex-1.3.2"
sources."esc-exit-2.0.2"
sources."escape-string-regexp-1.0.5"
- sources."execa-4.0.3"
+ sources."execa-4.1.0"
sources."external-editor-3.1.0"
sources."figures-3.2.0"
sources."find-up-4.1.0"
@@ -73026,8 +74584,10 @@ in
sources."ps-list-7.2.0"
];
})
+ sources."function-bind-1.1.1"
sources."get-stream-5.2.0"
sources."hard-rejection-2.1.0"
+ sources."has-1.0.3"
sources."has-flag-4.0.0"
sources."hosted-git-info-2.8.8"
sources."human-signals-1.1.1"
@@ -73038,12 +74598,13 @@ in
sources."chalk-4.1.0"
];
})
- (sources."inquirer-autocomplete-prompt-1.2.0" // {
+ (sources."inquirer-autocomplete-prompt-1.3.0" // {
dependencies = [
sources."chalk-4.1.0"
];
})
sources."is-arrayish-0.2.1"
+ 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"
@@ -73114,7 +74675,7 @@ in
];
})
sources."redent-3.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."restore-cursor-3.1.0"
sources."run-async-2.4.1"
sources."rxjs-6.6.3"
@@ -73163,10 +74724,10 @@ in
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"
@@ -73202,12 +74763,13 @@ 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"
];
})
sources."cache-base-1.0.1"
+ sources."call-bind-1.0.0"
sources."caller-0.0.1"
sources."camelcase-2.1.1"
sources."chokidar-2.1.8"
@@ -73252,10 +74814,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"
@@ -73293,12 +74855,13 @@ 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"
sources."fsevents-1.2.13"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."get-value-2.0.6"
sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
@@ -73332,7 +74895,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"
@@ -73368,7 +74930,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" // {
@@ -73385,10 +74951,10 @@ 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"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."optimist-0.6.0"
@@ -73406,22 +74972,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"
@@ -73494,16 +75051,8 @@ in
})
sources."stream-combiner-0.0.4"
sources."string-width-1.0.2"
- (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."strip-ansi-3.0.1"
sources."strip-json-comments-0.1.3"
@@ -73539,11 +75088,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"
@@ -73643,7 +75190,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"
@@ -73675,7 +75222,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"
@@ -73688,7 +75235,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"
@@ -73698,7 +75245,7 @@ in
sources."is-my-ip-valid-1.0.0"
sources."is-my-json-valid-2.20.5"
sources."is-property-1.0.2"
- sources."is-valid-domain-0.0.16"
+ sources."is-valid-domain-0.0.17"
sources."json-buffer-2.0.11"
sources."jsonpointer-4.1.0"
sources."kvgraph-0.1.0"
@@ -73720,7 +75267,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.8"
sources."node-gyp-build-4.2.3"
sources."node-polyglot-1.0.0"
sources."non-private-ip-1.4.4"
@@ -73787,7 +75334,7 @@ in
sources."separator-escape-0.0.0"
sources."sha.js-2.4.5"
sources."smart-buffer-4.1.0"
- sources."socks-2.4.4"
+ sources."socks-2.5.0"
sources."sodium-browserify-1.3.0"
(sources."sodium-browserify-tweetnacl-0.2.6" // {
dependencies = [
@@ -73888,7 +75435,7 @@ in
})
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/minimist-1.2.0"
+ sources."@types/minimist-1.2.1"
sources."@types/normalize-package-data-2.4.0"
sources."ajv-6.12.6"
(sources."ansi-align-3.0.0" // {
@@ -73904,7 +75451,7 @@ in
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
sources."arrify-1.0.1"
- sources."atomically-1.5.0"
+ sources."atomically-1.7.0"
(sources."boxen-4.2.0" // {
dependencies = [
sources."chalk-3.0.0"
@@ -73952,13 +75499,14 @@ in
sources."error-ex-1.3.2"
sources."escape-goat-2.1.1"
sources."escape-string-regexp-1.0.5"
- sources."execa-4.0.3"
+ sources."execa-4.1.0"
sources."external-editor-3.1.0"
sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."figures-3.2.0"
sources."find-up-3.0.0"
- sources."fuse.js-6.4.1"
+ sources."function-bind-1.1.1"
+ sources."fuse.js-6.4.3"
sources."get-stream-5.2.0"
sources."global-dirs-2.0.1"
(sources."got-9.6.0" // {
@@ -73968,6 +75516,7 @@ in
})
sources."graceful-fs-4.2.4"
sources."hard-rejection-2.1.0"
+ sources."has-1.0.3"
sources."has-flag-4.0.0"
sources."has-yarn-2.1.0"
sources."hosted-git-info-2.8.8"
@@ -73979,9 +75528,10 @@ in
sources."indent-string-4.0.0"
sources."ini-1.3.5"
sources."inquirer-7.3.3"
- sources."inquirer-autocomplete-prompt-1.2.0"
+ sources."inquirer-autocomplete-prompt-1.3.0"
sources."is-arrayish-0.2.1"
sources."is-ci-2.0.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"
@@ -74061,7 +75611,7 @@ in
sources."prepend-http-2.0.0"
sources."pump-3.0.0"
sources."punycode-2.1.1"
- sources."pupa-2.0.1"
+ sources."pupa-2.1.1"
sources."quick-lru-4.0.1"
sources."rc-1.2.8"
(sources."read-pkg-5.2.0" // {
@@ -74078,9 +75628,9 @@ in
];
})
sources."redent-3.0.0"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."responselike-1.0.2"
sources."restore-cursor-3.1.0"
sources."run-async-2.4.1"
@@ -74105,7 +75655,7 @@ in
sources."strip-indent-3.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-7.2.0"
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
sources."through-2.3.8"
sources."tmp-0.0.33"
sources."to-readable-stream-1.0.0"
@@ -74165,16 +75715,49 @@ in
sources."@exodus/schemasafe-1.0.0-rc.3"
sources."@graphql-cli/common-4.1.0"
sources."@graphql-cli/init-4.1.0"
- sources."@graphql-tools/delegate-6.2.4"
- sources."@graphql-tools/graphql-file-loader-6.2.4"
- sources."@graphql-tools/import-6.2.4"
- sources."@graphql-tools/json-file-loader-6.2.4"
+ (sources."@graphql-tools/batch-execute-7.0.0" // {
+ dependencies = [
+ sources."@graphql-tools/utils-7.1.0"
+ ];
+ })
+ (sources."@graphql-tools/delegate-7.0.5" // {
+ dependencies = [
+ sources."@graphql-tools/utils-7.1.0"
+ ];
+ })
+ (sources."@graphql-tools/graphql-file-loader-6.2.6" // {
+ dependencies = [
+ sources."@graphql-tools/utils-7.1.0"
+ ];
+ })
+ sources."@graphql-tools/import-6.2.5"
+ (sources."@graphql-tools/json-file-loader-6.2.6" // {
+ dependencies = [
+ sources."@graphql-tools/utils-7.1.0"
+ ];
+ })
sources."@graphql-tools/load-6.2.4"
- sources."@graphql-tools/merge-6.2.4"
- sources."@graphql-tools/schema-6.2.4"
- sources."@graphql-tools/url-loader-6.3.0"
+ (sources."@graphql-tools/merge-6.2.5" // {
+ dependencies = [
+ sources."@graphql-tools/utils-7.1.0"
+ ];
+ })
+ (sources."@graphql-tools/schema-7.1.0" // {
+ dependencies = [
+ sources."@graphql-tools/utils-7.1.0"
+ ];
+ })
+ (sources."@graphql-tools/url-loader-6.4.0" // {
+ dependencies = [
+ sources."@graphql-tools/utils-7.1.0"
+ ];
+ })
sources."@graphql-tools/utils-6.2.4"
- sources."@graphql-tools/wrap-6.2.4"
+ (sources."@graphql-tools/wrap-7.0.1" // {
+ dependencies = [
+ sources."@graphql-tools/utils-7.1.0"
+ ];
+ })
sources."@kwsites/file-exists-1.1.1"
sources."@kwsites/promise-deferred-1.1.1"
sources."@nodelib/fs.scandir-2.1.3"
@@ -74182,7 +75765,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.11.10"
+ 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"
@@ -74204,19 +75787,22 @@ in
sources."at-least-node-1.0.0"
sources."available-typed-arrays-1.0.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
- sources."bufferutil-4.0.1"
+ sources."buffer-5.7.1"
+ sources."bufferutil-4.0.2"
(sources."cacheable-request-6.1.0" // {
dependencies = [
sources."get-stream-5.2.0"
sources."lowercase-keys-2.0.0"
];
})
+ sources."call-bind-1.0.0"
sources."call-me-maybe-1.0.1"
sources."callsites-3.1.0"
(sources."camel-case-4.1.1" // {
@@ -74224,7 +75810,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"
@@ -74233,7 +75818,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"
@@ -74263,8 +75848,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"
@@ -74279,11 +75863,7 @@ in
sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
sources."es-abstract-1.18.0-next.1"
- (sources."es-get-iterator-1.1.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."es-get-iterator-1.1.1"
sources."es-to-primitive-1.2.1"
sources."es5-ext-0.10.53"
sources."es6-iterator-2.0.3"
@@ -74310,12 +75890,11 @@ in
sources."fast-glob-3.2.4"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-safe-stringify-2.0.7"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."figlet-1.5.0"
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"
@@ -74326,6 +75905,7 @@ in
sources."fullname-4.0.1"
sources."function-bind-1.1.1"
sources."get-caller-file-2.0.5"
+ sources."get-intrinsic-1.0.1"
sources."get-stream-4.1.0"
sources."getpass-0.1.7"
sources."glob-7.1.6"
@@ -74354,8 +75934,9 @@ in
sources."http-signature-1.2.0"
sources."http2-client-1.3.3"
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"
];
@@ -74418,13 +75999,16 @@ in
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."jsonpath-plus-4.0.0"
sources."jsprim-1.4.1"
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" // {
@@ -74472,25 +76056,25 @@ in
sources."node-emoji-1.10.0"
sources."node-fetch-2.6.1"
sources."node-fetch-h2-2.3.0"
- sources."node-gyp-build-3.7.0"
+ sources."node-gyp-build-4.2.3"
sources."node-readfiles-0.2.0"
sources."normalize-path-2.1.1"
sources."normalize-url-4.5.0"
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-is-1.1.4"
sources."object-keys-1.1.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."once-1.4.0"
sources."onetime-2.0.1"
sources."open-7.3.0"
@@ -74513,11 +76097,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" // {
@@ -74534,7 +76113,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"
@@ -74547,25 +76125,24 @@ 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"
];
})
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
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"
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
(sources."rxjs-6.6.3" // {
dependencies = [
sources."tslib-1.14.1"
@@ -74574,7 +76151,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"
@@ -74596,27 +76172,20 @@ in
sources."strip-ansi-6.0.0"
];
})
- (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."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"
+ sources."sync-fetch-0.3.0"
sources."tar-6.0.5"
sources."through-2.3.8"
sources."tmp-0.2.1"
@@ -74633,7 +76202,7 @@ in
sources."unixify-1.0.0"
sources."uri-js-4.4.0"
sources."url-parse-lax-3.0.0"
- sources."utf-8-validate-5.0.2"
+ sources."utf-8-validate-5.0.3"
sources."uuid-3.4.0"
sources."valid-url-1.0.9"
sources."verror-1.10.0"
@@ -74647,13 +76216,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"
@@ -74661,21 +76229,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.3"
- sources."strip-ansi-6.0.0"
- sources."wrap-ansi-7.0.0"
- sources."y18n-5.0.4"
- sources."yargs-parser-20.2.3"
- ];
- })
- sources."yargs-parser-18.1.3"
+ sources."yargs-16.0.3"
+ sources."yargs-parser-20.2.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -74782,10 +76341,12 @@ in
sources."for-in-1.0.2"
sources."for-own-1.0.0"
sources."fragment-cache-0.2.1"
+ sources."function-bind-1.1.1"
sources."get-value-2.0.6"
sources."global-modules-1.0.0"
sources."global-prefix-1.0.2"
sources."grunt-known-options-1.1.1"
+ sources."has-1.0.3"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
@@ -74798,6 +76359,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.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-extendable-0.1.1"
@@ -74860,7 +76422,7 @@ in
sources."regex-not-1.0.2"
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-dir-1.0.1"
sources."resolve-url-0.2.1"
sources."ret-0.1.15"
@@ -74971,6 +76533,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";
@@ -75043,7 +76649,7 @@ in
sources."supports-color-7.2.0"
];
})
- sources."systeminformation-4.27.10"
+ sources."systeminformation-4.30.6"
sources."term-canvas-0.0.5"
sources."type-fest-0.11.0"
sources."wordwrap-0.0.3"
@@ -75127,6 +76733,7 @@ in
sources."buffer-equal-1.0.0"
sources."buffer-from-1.1.1"
sources."cache-base-1.0.1"
+ sources."call-bind-1.0.0"
sources."camelcase-3.0.0"
sources."chokidar-2.1.8"
(sources."class-utils-0.3.6" // {
@@ -75179,8 +76786,6 @@ in
sources."each-props-1.3.2"
sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.1"
- sources."es-to-primitive-1.2.1"
sources."es5-ext-0.10.53"
sources."es6-iterator-2.0.3"
sources."es6-symbol-3.1.3"
@@ -75242,6 +76847,7 @@ in
sources."fsevents-1.2.13"
sources."function-bind-1.1.1"
sources."get-caller-file-1.0.3"
+ sources."get-intrinsic-1.0.1"
sources."get-value-2.0.6"
sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
@@ -75277,25 +76883,21 @@ in
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.2.2"
+ 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"
sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-1.0.0"
sources."is-glob-4.0.1"
sources."is-negated-glob-1.0.0"
- sources."is-negative-zero-2.0.0"
(sources."is-number-3.0.0" // {
dependencies = [
sources."kind-of-3.2.2"
];
})
sources."is-plain-object-2.0.4"
- sources."is-regex-1.1.1"
sources."is-relative-1.0.0"
- sources."is-symbol-1.0.3"
sources."is-unc-path-1.0.0"
sources."is-utf8-0.2.1"
sources."is-valid-glob-1.0.0"
@@ -75350,10 +76952,9 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."object.defaults-1.1.0"
sources."object.map-1.0.1"
sources."object.pick-1.3.0"
@@ -75396,7 +76997,7 @@ in
sources."replace-homedir-1.0.0"
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-dir-1.0.1"
sources."resolve-options-1.1.0"
sources."resolve-url-0.2.1"
@@ -75469,16 +77070,6 @@ in
sources."stream-exhaust-1.0.2"
sources."stream-shift-1.0.1"
sources."string-width-1.0.2"
- (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_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-bom-2.0.0"
@@ -75580,6 +77171,7 @@ in
})
sources."buffer-from-1.1.1"
sources."cache-base-1.0.1"
+ sources."call-bind-1.0.0"
sources."camelcase-3.0.0"
(sources."class-utils-0.3.6" // {
dependencies = [
@@ -75609,8 +77201,6 @@ in
sources."detect-file-1.0.0"
sources."each-props-1.3.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.1"
- sources."es-to-primitive-1.2.1"
sources."es5-ext-0.10.53"
sources."es6-iterator-2.0.3"
sources."es6-symbol-3.1.3"
@@ -75657,6 +77247,7 @@ in
sources."fragment-cache-0.2.1"
sources."function-bind-1.1.1"
sources."get-caller-file-1.0.3"
+ sources."get-intrinsic-1.0.1"
sources."get-value-2.0.6"
sources."global-modules-1.0.0"
sources."global-prefix-1.0.2"
@@ -75685,13 +77276,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.2.0"
(sources."is-data-descriptor-1.0.0" // {
dependencies = [
sources."kind-of-6.0.3"
];
})
- sources."is-date-object-1.0.2"
(sources."is-descriptor-1.0.2" // {
dependencies = [
sources."kind-of-6.0.3"
@@ -75701,16 +77291,13 @@ 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"
];
})
sources."is-plain-object-2.0.4"
- sources."is-regex-1.1.1"
sources."is-relative-1.0.0"
- sources."is-symbol-1.0.3"
sources."is-unc-path-1.0.0"
sources."is-utf8-0.2.1"
sources."is-windows-1.0.2"
@@ -75767,10 +77354,9 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."object.defaults-1.1.0"
sources."object.map-1.0.1"
sources."object.pick-1.3.0"
@@ -75802,7 +77388,7 @@ in
sources."replace-homedir-1.0.0"
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-dir-1.0.1"
sources."resolve-url-0.2.1"
sources."ret-0.1.15"
@@ -75856,16 +77442,6 @@ in
];
})
sources."string-width-1.0.2"
- (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_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-bom-2.0.0"
@@ -75950,7 +77526,7 @@ in
sources."param-case-2.1.1"
sources."relateurl-0.2.7"
sources."source-map-0.6.1"
- sources."uglify-js-3.11.3"
+ sources."uglify-js-3.12.0"
sources."upper-case-1.1.3"
];
buildInputs = globalBuildInputs;
@@ -75966,10 +77542,10 @@ in
htmlhint = nodeEnv.buildNodePackage {
name = "htmlhint";
packageName = "htmlhint";
- version = "0.14.1";
+ version = "0.14.2";
src = fetchurl {
- url = "https://registry.npmjs.org/htmlhint/-/htmlhint-0.14.1.tgz";
- sha512 = "VWKrljlwF8tEKH48YPfC30zYKhrsMqm70d7vXswivEqd3DSva8ZlIzfeCa3YWFEFRIIhiXKgKurlqEpCtYMCAA==";
+ url = "https://registry.npmjs.org/htmlhint/-/htmlhint-0.14.2.tgz";
+ sha512 = "lUCgGVZ/oyCkpgDkIa5IfClwX8Ppy11Dk7XdeVboAGSmKjIuOKx6yy86WS0W08KFtCRuxftzNy+KdQjM4UjqCA==";
};
dependencies = [
sources."ajv-6.12.6"
@@ -75979,12 +77555,12 @@ 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."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
sources."caseless-0.12.0"
- sources."chalk-4.0.0"
+ sources."chalk-4.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."combined-stream-1.0.8"
@@ -76070,7 +77646,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"
@@ -76099,6 +77675,112 @@ in
bypassCache = true;
reconstructLock = true;
};
+ hsd = nodeEnv.buildNodePackage {
+ name = "hsd";
+ packageName = "hsd";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hsd/-/hsd-2.2.0.tgz";
+ sha512 = "9U6ylEa3WPEb5AHb/TuwYDOJaXmR6mfKky8uJml3Y0xUAvO/yg/b4GfBXnMQ2wPQME5fG5Vkx0OLK7MyidtmAw==";
+ };
+ dependencies = [
+ sources."bcfg-0.1.6"
+ sources."bcrypto-5.3.0"
+ sources."bcurl-0.1.9"
+ sources."bdb-1.3.0"
+ sources."bdns-0.1.5"
+ sources."bevent-0.1.5"
+ sources."bfile-0.2.2"
+ sources."bfilter-1.0.5"
+ sources."bheep-0.1.5"
+ sources."binet-0.3.6"
+ sources."blgr-0.1.8"
+ sources."blru-0.1.6"
+ sources."blst-0.1.5"
+ sources."bmutex-0.1.6"
+ sources."bns-0.13.0"
+ sources."brq-0.1.8"
+ sources."bs32-0.1.6"
+ sources."bsert-0.0.10"
+ sources."bsock-0.1.9"
+ sources."bsocks-0.2.5"
+ sources."btcp-0.1.5"
+ sources."budp-0.1.6"
+ sources."buffer-map-0.0.7"
+ sources."bufio-1.0.7"
+ sources."bupnp-0.2.6"
+ sources."bval-0.1.6"
+ sources."bweb-0.1.10"
+ sources."goosig-0.9.0"
+ sources."hs-client-0.0.9"
+ sources."loady-0.0.5"
+ sources."mrmr-0.1.10"
+ sources."n64-0.2.10"
+ sources."unbound-0.4.3"
+ sources."urkel-0.6.3"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Cryptocurrency bike-shed";
+ homepage = https://github.com/handshake-org/hsd;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
+ hs-airdrop = nodeEnv.buildNodePackage {
+ name = "hs-airdrop";
+ packageName = "hs-airdrop";
+ version = "0.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hs-airdrop/-/hs-airdrop-0.9.0.tgz";
+ sha512 = "eqN7mbITsdiBFdRlFHd91Vgudu5rajvIfPhZ8juWLFBZhxhuXzu1POMy4uHK+02jxNjX+upMMRyDxo4xS/ZudQ==";
+ };
+ dependencies = [
+ sources."bcrypto-5.3.0"
+ sources."bfile-0.2.2"
+ sources."brq-0.1.8"
+ sources."bsert-0.0.10"
+ sources."bufio-1.0.7"
+ sources."goosig-0.9.0"
+ sources."loady-0.0.5"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Handshake airdrop redemption";
+ homepage = https://github.com/handshake-org/hs-airdrop;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
+ hs-client = nodeEnv.buildNodePackage {
+ name = "hs-client";
+ packageName = "hs-client";
+ version = "0.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hs-client/-/hs-client-0.0.9.tgz";
+ sha512 = "TAsexmpPhSVdCQ1iiX4bBnuqlThTSdGz/YKq+vjLSS1TZ2TwKxERJ8vZh1Wd6GGaMGLZl99uQR+2wUyk4HLSbg==";
+ };
+ dependencies = [
+ sources."bcfg-0.1.6"
+ sources."bcurl-0.1.9"
+ sources."brq-0.1.8"
+ sources."bsert-0.0.10"
+ sources."bsock-0.1.9"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "HSD node and wallet client";
+ homepage = https://github.com/handshake-org/hs-client;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
hueadm = nodeEnv.buildNodePackage {
name = "hueadm";
packageName = "hueadm";
@@ -76175,7 +77857,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."bcrypt-pbkdf-1.0.2"
sources."boolbase-1.0.0"
sources."camelcase-1.2.1"
@@ -76464,44 +78146,65 @@ in
insect = nodeEnv.buildNodePackage {
name = "insect";
packageName = "insect";
- version = "5.5.0";
+ version = "5.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/insect/-/insect-5.5.0.tgz";
- sha512 = "Oac190s8AGYOYDvAP7PLNFm3gA+dtSoHl5yYGf9sgvMB+I8bRPfSNI6q4kra1QubpN5+/ARfGjGjAFUu10QsIg==";
+ url = "https://registry.npmjs.org/insect/-/insect-5.6.0.tgz";
+ sha512 = "56gjTrj9SMfPkbGANfqtGYeY3G5KmCkpgEYlKkmiDNG+SpQtLT9/53gt/9CbYd5iT9GgP+IvGXwDWplgCz3NnA==";
};
dependencies = [
- sources."@types/jquery-3.5.3"
+ sources."@types/jquery-3.5.4"
sources."@types/sizzle-2.3.2"
+ sources."arch-2.2.0"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."clipboard-2.0.6"
+ sources."clipboardy-2.3.0"
sources."clone-1.0.4"
sources."concat-map-0.0.1"
+ sources."cross-spawn-6.0.5"
sources."decimal.js-7.5.1"
sources."defaults-1.0.3"
sources."delegate-3.2.0"
+ sources."end-of-stream-1.4.4"
+ sources."execa-1.0.0"
sources."fs-extra-0.24.0"
sources."fs.realpath-1.0.0"
+ sources."get-stream-4.1.0"
sources."glob-7.1.6"
sources."good-listener-1.2.2"
sources."graceful-fs-4.2.4"
sources."historic-readline-1.0.8"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
+ sources."is-docker-2.1.1"
+ sources."is-stream-1.1.0"
+ sources."is-wsl-2.2.0"
+ sources."isexe-2.0.0"
sources."jquery-3.5.1"
- sources."jquery.terminal-2.18.3"
+ sources."jquery.terminal-2.20.0"
sources."jsonfile-2.4.0"
sources."keyboardevent-key-polyfill-1.1.0"
sources."line-reader-0.4.0"
sources."minimatch-3.0.4"
+ sources."nice-try-1.0.5"
+ sources."npm-run-path-2.0.2"
sources."once-1.4.0"
sources."os-homedir-1.0.2"
+ sources."p-finally-1.0.0"
sources."path-is-absolute-1.0.1"
+ sources."path-key-2.0.1"
sources."prismjs-1.22.0"
+ sources."pump-3.0.0"
sources."rimraf-2.7.1"
sources."select-1.1.2"
+ sources."semver-5.7.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."signal-exit-3.0.3"
+ sources."strip-eof-1.0.0"
sources."tiny-emitter-2.1.0"
sources."wcwidth-1.0.1"
+ sources."which-1.3.1"
sources."wrappy-1.0.2"
sources."xdg-basedir-2.0.0"
];
@@ -76536,7 +78239,7 @@ in
sources."@ionic/utils-subprocess-1.0.13"
sources."@ionic/utils-terminal-1.1.2"
sources."@tootallnate/once-1.1.2"
- sources."agent-base-6.0.1"
+ sources."agent-base-6.0.2"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
@@ -76570,7 +78273,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"
@@ -76739,7 +78442,7 @@ in
];
})
sources."smart-buffer-4.1.0"
- sources."socks-2.4.4"
+ sources."socks-2.5.0"
sources."socks-proxy-agent-5.0.0"
sources."source-map-0.6.1"
sources."split2-3.2.2"
@@ -76768,7 +78471,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"
@@ -76799,7 +78502,7 @@ in
})
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xregexp-2.0.0"
sources."yallist-3.1.1"
];
@@ -76813,19 +78516,83 @@ in
bypassCache = true;
reconstructLock = true;
};
- "iosevka-build-deps-../../data/fonts/iosevka" = nodeEnv.buildNodePackage {
- name = "iosevka-build-deps";
- packageName = "iosevka-build-deps";
- version = "3.2.2";
- src = ../../data/fonts/iosevka;
+ "iosevka-https://github.com/be5invis/Iosevka/archive/v3.7.1.tar.gz" = nodeEnv.buildNodePackage {
+ name = "iosevka";
+ packageName = "iosevka";
+ version = "3.7.1";
+ src = fetchurl {
+ name = "iosevka-3.7.1.tar.gz";
+ url = https://codeload.github.com/be5invis/Iosevka/tar.gz/v3.7.1;
+ sha256 = "ed7aee70af326ef22458f8f7603c599fd2f5164ae8062fbd6fb7d56864d98aca";
+ };
dependencies = [
sources."@iarna/toml-2.2.5"
- sources."@josh-brown/vector-3.4.0"
- sources."JSONStream-1.3.5"
+ 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"
+ 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."@ot-builder/cli-proc-0.10.34" // {
+ 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."@ot-builder/cli-shared-0.10.34" // {
+ 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."@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"
sources."amdefine-1.0.1"
- sources."ansi-regex-5.0.0"
+ sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
@@ -76837,23 +78604,22 @@ in
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
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."bindings-1.5.0"
sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
sources."bufferstreams-2.0.1"
- sources."camelcase-5.3.1"
+ sources."camelcase-3.0.0"
sources."caseless-0.12.0"
sources."chainsaw-0.0.9"
sources."chalk-2.4.2"
- sources."child-process-promise-2.2.1"
sources."chownr-1.1.4"
sources."cldr-5.7.0"
sources."cli-cursor-3.1.0"
sources."clipper-lib-6.4.2"
- sources."cliui-6.0.0"
+ sources."cliui-3.2.0"
sources."code-point-at-1.1.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
@@ -76861,12 +78627,6 @@ in
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
sources."core-util-is-1.0.2"
- (sources."cross-spawn-4.0.2" // {
- dependencies = [
- sources."lru-cache-4.1.5"
- sources."which-1.3.1"
- ];
- })
sources."css-2.2.4"
sources."css-parse-2.0.0"
sources."dashdash-1.14.1"
@@ -76914,37 +78674,33 @@ in
sources."fast-levenshtein-2.0.6"
sources."file-uri-to-path-1.0.0"
sources."filelist-1.0.1"
- sources."find-up-4.1.0"
- sources."first-chunk-stream-3.0.0"
+ sources."find-up-1.1.2"
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."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."get-caller-file-2.0.5"
+ sources."function-bind-1.1.1"
+ sources."gauge-2.7.4"
+ sources."get-caller-file-1.0.3"
sources."getpass-0.1.7"
sources."glob-7.1.6"
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-flag-3.0.0"
sources."has-unicode-2.0.1"
sources."hashish-0.0.4"
sources."hosted-git-info-2.8.8"
sources."http-signature-1.2.0"
+ sources."iconv-lite-0.6.2"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."invert-kv-1.0.0"
sources."is-arrayish-0.2.1"
- sources."is-fullwidth-code-point-3.0.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"
sources."isarray-1.0.0"
@@ -76955,8 +78711,11 @@ in
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-6.0.1"
- sources."jsonparse-1.3.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."jsprim-1.4.1"
sources."lcid-1.0.0"
sources."levn-0.3.0"
@@ -76970,11 +78729,7 @@ in
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."minipass-2.9.0"
sources."minizlib-1.3.3"
sources."mkdirp-1.0.4"
sources."ms-2.0.0"
@@ -76986,7 +78741,6 @@ in
sources."which-1.3.1"
];
})
- sources."node-version-1.2.0"
sources."nopt-3.0.6"
(sources."normalize-package-data-2.5.0" // {
dependencies = [
@@ -77004,35 +78758,29 @@ in
sources."os-locale-1.4.0"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- sources."otfcc-ttcize-0.10.2"
+ 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"
+ 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."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-try-2.2.0"
sources."pako-1.0.11"
sources."parse-json-2.2.0"
sources."passerror-1.1.1"
- (sources."patel-0.33.1" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- sources."camelcase-3.0.0"
- sources."cliui-3.2.0"
- sources."get-caller-file-1.0.3"
- sources."is-fullwidth-code-point-1.0.0"
- sources."require-main-filename-1.0.1"
- sources."string-width-1.0.2"
- sources."strip-ansi-3.0.1"
- sources."which-module-1.0.0"
- sources."wrap-ansi-2.1.0"
- sources."y18n-3.2.1"
- sources."yargs-6.6.0"
- sources."yargs-parser-4.2.1"
- ];
- })
- sources."path-exists-4.0.0"
+ sources."patel-0.33.1"
+ sources."path-exists-2.1.0"
sources."path-is-absolute-1.0.1"
sources."path-parse-1.0.6"
sources."path-type-1.1.0"
- sources."patrisika-0.21.0"
+ sources."patrisika-0.22.2"
sources."patrisika-scopes-0.11.1"
sources."pegjs-0.10.0"
sources."performance-now-2.1.0"
@@ -77040,29 +78788,21 @@ in
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
sources."prelude-ls-1.1.2"
- sources."prettier-2.1.2"
sources."process-nextick-args-2.0.1"
- sources."promise-polyfill-6.1.0"
- sources."pseudomap-1.0.2"
sources."psl-1.8.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."read-pkg-1.1.0"
- (sources."read-pkg-up-1.0.1" // {
- dependencies = [
- sources."find-up-1.1.2"
- sources."path-exists-2.1.0"
- ];
- })
+ sources."read-pkg-up-1.0.1"
sources."readable-stream-2.3.7"
sources."request-2.88.2"
sources."require-directory-2.1.1"
- sources."require-main-filename-2.0.0"
- sources."resolve-1.17.0"
+ sources."require-main-filename-1.0.1"
+ sources."resolve-1.19.0"
sources."resolve-url-0.2.1"
sources."restore-cursor-3.1.0"
sources."resumer-0.0.0"
- sources."rimraf-2.6.3"
+ sources."rimraf-2.7.1"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
@@ -77078,17 +78818,19 @@ in
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
sources."spdx-license-ids-3.0.6"
- sources."spiro-2.0.0"
+ (sources."spiro-2.0.0" // {
+ dependencies = [
+ sources."tslib-1.14.1"
+ ];
+ })
sources."split-1.0.1"
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
sources."stack-trace-0.0.9"
- sources."string-width-4.2.0"
+ sources."string-width-1.0.2"
sources."string_decoder-1.1.1"
- sources."strip-ansi-6.0.0"
+ sources."strip-ansi-3.0.1"
sources."strip-bom-2.0.0"
- sources."strip-bom-buf-2.0.0"
- sources."strip-bom-stream-4.0.0"
(sources."stylus-0.54.8" // {
dependencies = [
sources."semver-6.3.0"
@@ -77099,69 +78841,66 @@ in
(sources."tar-4.4.13" // {
dependencies = [
sources."mkdirp-0.5.5"
- sources."yallist-3.1.1"
];
})
- sources."temp-0.9.1"
sources."through-2.3.8"
- sources."topsort-0.0.2"
+ sources."toposort-2.0.2"
sources."tough-cookie-2.5.0"
sources."traverse-0.3.9"
sources."ts-process-promises-1.0.2"
- sources."tslib-1.14.1"
+ sources."tslib-2.0.3"
sources."ttf2woff-2.0.2"
sources."ttf2woff2-3.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-check-0.3.2"
- sources."typo-geom-0.8.4"
- sources."unicode-13.0.0-0.8.0"
+ sources."typo-geom-0.11.0"
sources."unicoderegexp-0.4.1"
sources."universalify-1.0.0"
- sources."unorm-1.6.0"
sources."uri-js-4.4.0"
sources."urix-0.1.0"
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
sources."validate-npm-package-license-3.0.4"
- (sources."verda-1.1.1" // {
+ (sources."verda-1.1.2" // {
dependencies = [
+ sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
+ sources."camelcase-5.3.1"
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."get-caller-file-2.0.5"
sources."has-flag-4.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."path-exists-4.0.0"
+ sources."require-main-filename-2.0.0"
+ sources."string-width-4.2.0"
+ sources."strip-ansi-6.0.0"
sources."supports-color-7.2.0"
- sources."tslib-2.0.3"
+ sources."which-module-2.0.0"
+ sources."wrap-ansi-6.2.0"
+ sources."y18n-4.0.0"
+ sources."yargs-15.4.1"
+ sources."yargs-parser-18.1.3"
];
})
sources."verror-1.10.0"
sources."which-2.0.2"
- 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."which-module-1.0.0"
+ sources."wide-align-1.1.3"
sources."word-wrap-1.2.3"
sources."wordwrap-0.0.3"
- (sources."wrap-ansi-6.2.0" // {
- dependencies = [
- sources."ansi-styles-4.3.0"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
- ];
- })
+ sources."wrap-ansi-2.1.0"
sources."wrappy-1.0.2"
sources."xmldom-0.3.0"
sources."xpath-0.0.27"
- sources."y18n-4.0.0"
- sources."yallist-2.1.2"
- sources."yargs-15.4.1"
- sources."yargs-parser-18.1.3"
+ sources."y18n-3.2.1"
+ sources."yallist-3.1.1"
+ sources."yargs-6.6.0"
+ sources."yargs-parser-4.2.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -77250,7 +78989,7 @@ in
sources."object-assign-4.1.1"
sources."object-hash-1.3.1"
sources."once-1.4.0"
- sources."opentracing-0.14.4"
+ sources."opentracing-0.14.5"
sources."path-is-absolute-1.0.1"
sources."pathval-1.1.0"
sources."process-0.10.1"
@@ -77292,14 +79031,47 @@ in
joplin = nodeEnv.buildNodePackage {
name = "joplin";
packageName = "joplin";
- version = "1.2.3";
+ version = "1.4.9";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin/-/joplin-1.2.3.tgz";
- sha512 = "oXopPtdqjEGhjeDjhULGbgZ47+auGaZIhWwgKSnYmrw47scWgXIlNztwFaH4xyTRsm+mCJ/WwPTruloNfTMQhw==";
+ url = "https://registry.npmjs.org/joplin/-/joplin-1.4.9.tgz";
+ sha512 = "4JjZOpv5WyJ3VbtcxrOf5FYQBYPjbBsrIGLG+DoYNFPLsOWEOJeZH24XO2UnNKb5YopcsCzR+iaTXVCPNQ2tAw==";
};
dependencies = [
+ sources."@babel/code-frame-7.10.4"
+ (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-split-export-declaration-7.11.0"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ (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" // {
+ dependencies = [
+ sources."debug-4.3.1"
+ ];
+ })
+ sources."@babel/types-7.12.7"
+ sources."@braintree/sanitize-url-3.1.0"
sources."@cronvel/get-pixels-3.4.0"
- sources."@yarnpkg/lockfile-1.1.0"
+ sources."@joplinapp/fork-htmlparser2-4.1.8"
+ sources."@joplinapp/fork-sax-1.2.12"
+ sources."@joplinapp/lib-1.0.9"
+ (sources."@joplinapp/renderer-1.0.17" // {
+ dependencies = [
+ sources."fs-extra-8.1.0"
+ sources."jsonfile-4.0.0"
+ sources."uslug-git+https://github.com/laurent22/uslug.git#emoji-support"
+ ];
+ })
sources."abab-2.0.5"
sources."abbrev-1.1.1"
sources."acorn-7.4.1"
@@ -77317,101 +79089,73 @@ in
})
sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.1"
- sources."app-module-path-2.2.0"
+ sources."anymatch-3.1.1"
sources."aproba-1.2.0"
- (sources."are-we-there-yet-1.1.5" // {
- dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."are-we-there-yet-1.1.5"
(sources."argparse-1.0.10" // {
dependencies = [
sources."sprintf-js-1.0.3"
];
})
- sources."arr-diff-4.0.0"
- sources."arr-flatten-1.1.0"
- sources."arr-union-3.1.0"
sources."array-back-2.0.0"
sources."array-equal-1.0.0"
- sources."array-unique-0.3.2"
+ sources."array-flatten-3.0.0"
sources."asap-2.0.6"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
- sources."assign-symbols-1.0.0"
sources."async-mutex-0.1.4"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
- (sources."aws-sdk-2.773.0" // {
+ (sources."aws-sdk-2.799.0" // {
dependencies = [
sources."sax-1.2.1"
sources."uuid-3.3.2"
sources."xml2js-0.4.19"
+ sources."xmlbuilder-9.0.7"
];
})
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
+ sources."babel-eslint-10.1.0"
sources."balanced-match-1.0.0"
- (sources."base-0.11.2" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
sources."base-64-0.1.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."base64-stream-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
+ sources."binary-extensions-2.1.0"
(sources."bl-4.0.3" // {
dependencies = [
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
+ sources."readable-stream-3.6.0"
];
})
sources."brace-expansion-1.1.11"
- (sources."braces-2.3.2" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
+ sources."braces-3.0.2"
sources."browser-process-hrtime-1.0.0"
sources."buffer-4.9.2"
- sources."cache-base-1.0.1"
+ sources."buffer-from-1.1.1"
+ sources."builtin-modules-3.1.0"
sources."camel-case-3.0.0"
sources."camelcase-4.1.0"
sources."caseless-0.12.0"
- sources."chalk-2.4.2"
- sources."charenc-0.0.2"
- sources."chownr-1.1.4"
- sources."chroma-js-2.1.0"
- sources."ci-info-2.0.0"
- (sources."class-utils-0.3.6" // {
+ (sources."chalk-4.1.0" // {
dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
+ 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."charenc-0.0.2"
+ sources."chokidar-3.4.3"
+ sources."chownr-1.1.4"
+ sources."chroma-js-2.1.0"
sources."clean-css-4.2.3"
- (sources."clean-html-1.5.0" // {
- dependencies = [
- sources."htmlparser2-3.10.1"
- ];
- })
+ sources."clean-html-1.5.0"
sources."cliss-0.0.2"
sources."code-point-at-1.1.0"
- sources."collection-visit-1.0.0"
- sources."color-3.1.3"
+ sources."color-3.1.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."color-string-1.5.4"
@@ -77419,23 +79163,14 @@ in
sources."command-line-usage-4.1.0"
sources."commander-2.17.1"
sources."compare-version-0.1.2"
- sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
- sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
- (sources."cross-env-6.0.3" // {
- dependencies = [
- sources."cross-spawn-7.0.3"
- sources."path-key-3.1.1"
- sources."shebang-command-2.0.0"
- sources."shebang-regex-3.0.0"
- sources."which-2.0.2"
- ];
- })
- sources."cross-spawn-6.0.5"
+ sources."cross-env-6.0.3"
+ sources."cross-spawn-7.0.3"
sources."crypt-0.0.2"
sources."css-2.2.4"
+ sources."css-b64-images-0.2.5"
sources."cssom-0.4.4"
(sources."cssstyle-2.3.0" // {
dependencies = [
@@ -77443,31 +79178,59 @@ in
];
})
sources."cwise-compiler-1.1.3"
+ sources."d3-5.16.0"
+ sources."d3-array-1.2.4"
+ sources."d3-axis-1.0.12"
+ sources."d3-brush-1.1.6"
+ sources."d3-chord-1.0.6"
+ sources."d3-collection-1.0.7"
+ sources."d3-color-1.4.1"
+ sources."d3-contour-1.3.2"
+ sources."d3-dispatch-1.0.6"
+ sources."d3-drag-1.2.5"
+ sources."d3-dsv-1.2.0"
+ sources."d3-ease-1.0.7"
+ sources."d3-fetch-1.2.0"
+ sources."d3-force-1.2.1"
+ sources."d3-format-1.4.5"
+ sources."d3-geo-1.12.1"
+ sources."d3-hierarchy-1.1.9"
+ sources."d3-interpolate-1.4.0"
+ sources."d3-path-1.0.9"
+ sources."d3-polygon-1.0.6"
+ sources."d3-quadtree-1.0.7"
+ sources."d3-random-1.1.2"
+ sources."d3-scale-2.2.2"
+ sources."d3-scale-chromatic-1.5.0"
+ sources."d3-selection-1.4.2"
+ sources."d3-shape-1.3.7"
+ sources."d3-time-1.1.0"
+ sources."d3-time-format-2.3.0"
+ sources."d3-timer-1.0.10"
+ sources."d3-transition-1.3.2"
+ sources."d3-voronoi-1.1.4"
+ sources."d3-zoom-1.8.3"
+ sources."dagre-0.8.5"
+ sources."dagre-d3-0.6.4"
sources."dashdash-1.14.1"
sources."data-urls-1.1.0"
- sources."debug-2.6.9"
+ sources."debug-3.2.7"
sources."decode-uri-component-0.2.0"
sources."decompress-response-4.2.1"
sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
sources."deepmerge-2.2.1"
- sources."define-property-2.0.2"
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."depd-1.1.2"
sources."detect-libc-1.0.3"
sources."diacritics-1.3.0"
sources."diff-match-patch-1.0.5"
- (sources."dom-serializer-0.2.2" // {
- dependencies = [
- sources."domelementtype-2.0.2"
- sources."entities-2.1.0"
- ];
- })
- sources."domelementtype-1.3.1"
+ sources."dom-serializer-1.1.0"
+ sources."domelementtype-2.0.2"
sources."domexception-1.0.1"
- sources."domhandler-2.4.2"
- sources."domutils-1.7.0"
+ sources."domhandler-3.3.0"
+ sources."domutils-2.4.2"
sources."ecc-jsbn-0.1.2"
(sources."emphasize-1.5.0" // {
dependencies = [
@@ -77484,45 +79247,18 @@ in
];
})
sources."end-of-stream-1.4.4"
- sources."entities-1.1.2"
+ sources."entities-2.1.0"
+ sources."entity-decode-2.0.2"
sources."es6-promise-pool-2.5.0"
sources."escape-string-regexp-1.0.5"
sources."escodegen-1.14.3"
+ sources."eslint-visitor-keys-1.3.0"
sources."esprima-4.0.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
sources."events-1.1.1"
- (sources."expand-brackets-2.1.4" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."expand-template-2.0.3"
sources."extend-3.0.2"
- (sources."extend-shallow-3.0.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
- (sources."extglob-2.0.4" // {
- dependencies = [
- sources."define-property-1.0.0"
- sources."extend-shallow-2.0.1"
- ];
- })
sources."extsprintf-1.3.0"
sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
@@ -77530,30 +79266,25 @@ in
sources."fault-1.0.4"
sources."file-type-10.11.0"
sources."file-uri-to-path-1.0.0"
- (sources."fill-range-4.0.0" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
+ sources."fill-range-7.0.1"
sources."find-up-2.1.0"
- (sources."find-yarn-workspace-root-1.2.1" // {
- dependencies = [
- sources."fs-extra-4.0.3"
- ];
- })
sources."follow-redirects-1.13.0"
sources."font-awesome-filetypes-2.1.0"
sources."for-each-property-0.0.4"
sources."for-each-property-deep-0.0.3"
- sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.5.1"
sources."format-0.2.2"
- sources."fragment-cache-0.2.1"
sources."fs-constants-1.0.0"
- sources."fs-extra-5.0.0"
- sources."fs-minipass-2.1.0"
+ (sources."fs-extra-5.0.0" // {
+ dependencies = [
+ sources."jsonfile-4.0.0"
+ ];
+ })
+ sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
+ sources."fsevents-2.1.3"
+ sources."function-bind-1.1.1"
(sources."gauge-2.7.4" // {
dependencies = [
sources."strip-ansi-3.0.1"
@@ -77561,34 +79292,38 @@ in
})
sources."get-prototype-chain-1.0.1"
sources."get-stdin-5.0.1"
- sources."get-value-2.0.6"
sources."getpass-0.1.7"
sources."github-from-package-0.0.0"
sources."glob-7.1.6"
+ sources."glob-parent-5.1.1"
+ sources."globals-11.12.0"
sources."graceful-fs-4.2.4"
+ sources."graphlib-2.1.8"
+ sources."growly-1.3.0"
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
+ sources."has-1.0.3"
sources."has-ansi-2.0.0"
sources."has-flag-3.0.0"
sources."has-unicode-2.0.1"
- sources."has-value-1.0.0"
- (sources."has-values-1.0.0" // {
- dependencies = [
- sources."kind-of-4.0.0"
- ];
- })
sources."he-1.2.0"
- sources."highlight.js-10.1.1"
+ 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"
- (sources."htmlparser2-4.1.0" // {
+ (sources."htmlparser2-3.10.1" // {
dependencies = [
- sources."dom-serializer-1.1.0"
- sources."domelementtype-2.0.2"
- sources."domhandler-3.3.0"
- sources."domutils-2.4.2"
- sources."entities-2.1.0"
+ (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."entities-1.1.2"
+ sources."readable-stream-3.6.0"
];
})
sources."http-errors-1.8.0"
@@ -77599,10 +79334,10 @@ in
(sources."image-data-uri-2.0.1" // {
dependencies = [
sources."fs-extra-0.26.7"
- sources."jsonfile-2.4.0"
];
})
sources."image-type-3.1.0"
+ sources."immer-7.0.15"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -77635,21 +79370,15 @@ in
sources."iota-array-1.0.0"
sources."ip-regex-2.1.0"
sources."is-absolute-0.2.6"
- sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.3.2"
+ sources."is-binary-path-2.1.0"
sources."is-buffer-1.1.6"
- sources."is-ci-2.0.0"
- sources."is-data-descriptor-1.0.0"
- sources."is-descriptor-1.0.2"
+ sources."is-core-module-2.2.0"
sources."is-docker-2.1.1"
- sources."is-extendable-0.1.1"
+ sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-1.0.0"
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-plain-object-2.0.4"
+ sources."is-glob-4.0.1"
+ sources."is-number-7.0.0"
sources."is-relative-0.2.1"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
@@ -77663,30 +79392,33 @@ in
})
sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-3.0.1"
+ sources."isobject-2.1.0"
sources."isstream-0.1.2"
sources."jmespath-0.15.0"
- sources."joplin-turndown-4.0.29"
+ sources."joplin-turndown-4.0.30"
sources."joplin-turndown-plugin-gfm-1.0.12"
sources."jpeg-js-0.4.2"
sources."js-tokens-4.0.0"
sources."jsbn-0.1.1"
- sources."jsdom-15.2.1"
+ (sources."jsdom-15.2.1" // {
+ dependencies = [
+ sources."tough-cookie-3.0.1"
+ ];
+ })
+ sources."jsesc-2.5.2"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-4.0.0"
+ sources."jsonfile-2.4.0"
sources."jsprim-1.4.1"
- sources."jssha-2.4.2"
(sources."katex-0.12.0" // {
dependencies = [
sources."commander-2.20.3"
];
})
- sources."keytar-5.6.0"
- sources."kind-of-6.0.3"
+ sources."keytar-7.2.0"
+ sources."khroma-1.1.0"
sources."klaw-1.3.1"
- sources."klaw-sync-6.0.0"
sources."lazyness-1.2.0"
sources."levenshtein-1.0.5"
sources."levn-0.3.0"
@@ -77706,8 +79438,6 @@ in
];
})
sources."magicli-0.0.8"
- sources."map-cache-0.2.2"
- sources."map-visit-1.0.0"
(sources."markdown-it-10.0.0" // {
dependencies = [
sources."entities-2.0.3"
@@ -77730,56 +79460,64 @@ 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"
- sources."memory-cache-0.2.0"
- sources."micromatch-3.1.10"
- sources."mime-2.4.6"
+ sources."mermaid-8.8.3"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."mimic-response-2.1.0"
- sources."minimatch-3.0.4"
- sources."minimist-1.2.5"
- sources."minipass-3.1.3"
- sources."minizlib-2.1.2"
- (sources."mixin-deep-1.3.2" // {
+ (sources."minify-4.1.3" // {
dependencies = [
- sources."is-extendable-1.0.1"
+ sources."commander-2.20.3"
+ sources."debug-4.3.1"
+ sources."html-minifier-4.0.0"
+ sources."uglify-js-3.12.0"
];
})
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
sources."mkdirp-0.5.5"
sources."mkdirp-classic-0.5.3"
sources."moment-2.29.1"
- sources."ms-2.0.0"
+ sources."moment-mini-2.24.0"
+ sources."ms-2.1.2"
sources."multiparty-4.2.2"
- sources."nan-2.14.1"
- (sources."nanomatch-1.2.13" // {
- dependencies = [
- sources."is-windows-1.0.2"
- ];
- })
+ sources."mustache-4.0.1"
+ sources."nan-2.14.2"
+ sources."nanoid-3.1.18"
sources."napi-build-utils-1.0.2"
sources."ndarray-1.0.19"
sources."ndarray-pack-1.2.1"
- (sources."needle-2.5.2" // {
+ sources."needle-2.5.2"
+ sources."nextgen-events-1.3.3"
+ sources."no-case-2.3.2"
+ (sources."node-abi-2.19.3" // {
dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
+ sources."semver-5.7.1"
];
})
- sources."nextgen-events-1.3.0"
- sources."nice-try-1.0.5"
- sources."no-case-2.3.2"
- sources."node-abi-2.19.1"
+ sources."node-addon-api-3.0.2"
sources."node-bitmap-0.0.1"
sources."node-emoji-1.10.0"
sources."node-fetch-1.7.3"
+ (sources."node-notifier-8.0.0" // {
+ dependencies = [
+ sources."uuid-8.3.1"
+ ];
+ })
sources."node-persist-2.1.0"
- sources."node-pre-gyp-0.11.0"
+ (sources."node-pre-gyp-0.11.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
sources."noop-logger-0.1.1"
sources."nopt-4.0.3"
+ sources."normalize-path-3.0.0"
sources."npm-bundled-1.1.1"
sources."npm-normalize-package-bin-1.0.1"
sources."npm-packlist-1.4.8"
@@ -77788,27 +79526,12 @@ in
sources."nwsapi-2.2.0"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
- (sources."object-copy-0.1.0" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."is-accessor-descriptor-0.1.6"
- sources."is-data-descriptor-0.1.4"
- (sources."is-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-5.1.0"
- ];
- })
- sources."kind-of-3.2.2"
- ];
- })
(sources."object-to-arguments-0.0.8" // {
dependencies = [
sources."inspect-parameters-declaration-0.0.10"
sources."magicli-0.0.5"
];
})
- sources."object-visit-1.0.1"
- sources."object.pick-1.3.0"
sources."omggif-1.0.10"
sources."once-1.4.0"
sources."open-7.3.0"
@@ -77821,29 +79544,24 @@ in
sources."p-try-1.0.0"
sources."param-case-2.1.1"
sources."parse5-5.1.0"
- sources."pascalcase-0.1.1"
- (sources."patch-package-6.2.2" // {
- dependencies = [
- sources."fs-extra-7.0.1"
- ];
- })
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
- sources."path-key-2.0.1"
+ sources."path-key-3.1.1"
+ sources."path-parse-1.0.6"
sources."performance-now-2.1.0"
+ sources."picomatch-2.2.2"
sources."pify-3.0.0"
sources."pipe-functions-1.3.0"
sources."pn-1.1.0"
sources."pngjs-5.0.0"
- sources."posix-character-classes-0.1.1"
- sources."prebuild-install-5.3.3"
+ sources."prebuild-install-6.0.0"
sources."prelude-ls-1.1.2"
sources."process-nextick-args-2.0.1"
sources."promise-7.3.1"
sources."proper-lockfile-2.0.1"
sources."psl-1.8.0"
sources."pump-3.0.0"
- sources."punycode-1.3.2"
+ sources."punycode-2.1.1"
sources."q-1.1.2"
sources."qs-6.5.2"
sources."query-string-4.3.4"
@@ -77851,145 +79569,86 @@ in
sources."querystringify-2.2.0"
sources."random-bytes-1.0.0"
sources."rc-1.2.8"
+ sources."re-reselect-4.0.0"
sources."read-chunk-2.1.0"
- sources."readable-stream-3.6.0"
- sources."reduce-flatten-1.0.1"
- sources."redux-3.7.2"
- sources."regex-not-1.0.2"
- sources."relateurl-0.2.7"
- (sources."relative-3.0.2" // {
+ (sources."readable-stream-2.3.7" // {
dependencies = [
- sources."isobject-2.1.0"
+ sources."safe-buffer-5.1.2"
];
})
- sources."repeat-element-1.1.3"
- sources."repeat-string-1.6.1"
+ sources."readdirp-3.5.0"
+ sources."reduce-flatten-1.0.1"
+ sources."redux-3.7.2"
+ sources."relateurl-0.2.7"
+ sources."relative-3.0.2"
(sources."request-2.88.2" // {
dependencies = [
sources."form-data-2.3.3"
- sources."punycode-2.1.1"
- sources."tough-cookie-2.5.0"
];
})
sources."request-promise-core-1.1.4"
- (sources."request-promise-native-1.0.9" // {
- dependencies = [
- sources."punycode-2.1.1"
- sources."tough-cookie-2.5.0"
- ];
- })
+ sources."request-promise-native-1.0.9"
sources."requires-port-1.0.0"
+ sources."reselect-4.0.0"
+ sources."resolve-1.19.0"
sources."resolve-url-0.2.1"
- sources."ret-0.1.15"
sources."retry-0.10.1"
sources."rimraf-2.7.1"
+ sources."rw-1.3.3"
sources."safe-buffer-5.2.1"
- sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
sources."saxes-3.1.11"
- sources."semver-5.7.1"
+ sources."semver-7.3.2"
sources."server-destroy-1.0.1"
sources."set-blocking-2.0.0"
- (sources."set-value-2.0.1" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
sources."setimmediate-1.0.5"
sources."setprototypeof-1.2.0"
- sources."seventh-0.7.35"
- (sources."sharp-0.23.4" // {
+ sources."seventh-0.7.38"
+ (sources."sharp-0.26.3" // {
dependencies = [
- sources."semver-6.3.0"
- sources."tar-5.0.5"
+ sources."color-3.1.3"
+ sources."decompress-response-6.0.0"
+ sources."mimic-response-3.1.0"
+ sources."simple-get-4.0.0"
];
})
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
+ sources."shellwords-0.1.1"
sources."signal-exit-3.0.3"
sources."simple-concat-1.0.1"
sources."simple-get-3.1.0"
sources."simple-swizzle-0.2.2"
- sources."slash-2.0.0"
(sources."slice-ansi-1.0.0" // {
dependencies = [
sources."is-fullwidth-code-point-2.0.0"
];
})
- sources."slug-3.5.1"
- (sources."snapdragon-0.8.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- sources."source-map-0.5.7"
- ];
- })
- (sources."snapdragon-node-2.1.1" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
- (sources."snapdragon-util-3.0.1" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.3"
+ sources."source-map-support-0.5.19"
sources."source-map-url-0.4.0"
sources."split-skip-0.0.2"
- sources."split-string-3.1.0"
sources."sprintf-js-1.1.2"
sources."sqlite3-4.2.0"
sources."sshpk-1.16.1"
- (sources."static-extend-0.1.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."statuses-1.5.0"
sources."stealthy-require-1.1.1"
sources."strict-uri-encode-1.1.0"
sources."string-kit-0.11.8"
sources."string-padding-1.0.2"
- (sources."string-to-stream-1.1.1" // {
+ sources."string-to-stream-1.1.1"
+ (sources."string-width-1.0.2" // {
dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
+ sources."strip-ansi-3.0.1"
];
})
- (sources."string-width-1.0.2" // {
+ (sources."string_decoder-1.1.1" // {
dependencies = [
- sources."strip-ansi-3.0.1"
+ sources."safe-buffer-5.1.2"
];
})
- sources."string_decoder-1.3.0"
(sources."stringify-parameters-0.0.4" // {
dependencies = [
sources."magicli-0.0.5"
@@ -78001,21 +79660,19 @@ in
];
})
sources."strip-json-comments-2.0.1"
+ sources."stylis-3.5.4"
sources."supports-color-5.5.0"
sources."symbol-observable-1.2.0"
sources."symbol-tree-3.2.4"
sources."syswide-cas-5.3.0"
sources."table-layout-0.4.5"
- (sources."tar-4.4.13" // {
+ sources."tar-4.4.13"
+ sources."tar-fs-2.1.1"
+ (sources."tar-stream-2.1.4" // {
dependencies = [
- sources."fs-minipass-1.2.7"
- sources."minipass-2.9.0"
- sources."minizlib-1.3.3"
- sources."yallist-3.1.1"
+ sources."readable-stream-3.6.0"
];
})
- sources."tar-fs-2.1.0"
- sources."tar-stream-2.1.4"
(sources."tcp-port-used-0.1.2" // {
dependencies = [
sources."debug-0.7.4"
@@ -78023,33 +79680,27 @@ in
];
})
sources."terminal-kit-1.44.0"
+ (sources."terser-4.8.0" // {
+ dependencies = [
+ sources."commander-2.20.3"
+ ];
+ })
(sources."tkwidgets-0.5.26" // {
dependencies = [
+ sources."chalk-2.4.2"
sources."is-fullwidth-code-point-2.0.0"
sources."node-emoji-git+https://github.com/laurent22/node-emoji.git"
sources."string-width-2.1.1"
];
})
- sources."tmp-0.0.33"
- (sources."to-object-path-0.3.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."to-regex-3.0.2"
- sources."to-regex-range-2.1.1"
+ sources."to-fast-properties-2.0.0"
+ sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.0"
- (sources."tough-cookie-3.0.1" // {
- dependencies = [
- sources."punycode-2.1.1"
- ];
- })
- (sources."tr46-1.0.1" // {
- dependencies = [
- sources."punycode-2.1.1"
- ];
- })
+ sources."tough-cookie-2.5.0"
+ sources."tr46-1.0.1"
sources."tree-kit-0.6.2"
+ sources."try-catch-2.0.1"
+ sources."try-to-catch-1.1.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-check-0.3.2"
@@ -78060,32 +79711,23 @@ in
sources."commander-2.19.0"
];
})
+ sources."uglifycss-0.0.29"
sources."uid-safe-2.1.5"
sources."unc-path-regex-0.1.2"
- sources."union-value-1.0.1"
sources."uniq-1.0.1"
sources."universalify-0.1.2"
+ sources."unorm-1.6.0"
sources."unpack-string-0.0.2"
- (sources."unset-value-1.0.0" // {
- dependencies = [
- (sources."has-value-0.3.1" // {
- dependencies = [
- sources."isobject-2.1.0"
- ];
- })
- sources."has-values-0.1.4"
- ];
- })
sources."upper-case-1.1.3"
- (sources."uri-js-4.4.0" // {
+ sources."uri-js-4.4.0"
+ sources."urix-0.1.0"
+ (sources."url-0.10.3" // {
dependencies = [
- sources."punycode-2.1.1"
+ sources."punycode-1.3.2"
];
})
- sources."urix-0.1.0"
- sources."url-0.10.3"
sources."url-parse-1.4.7"
- sources."use-3.1.1"
+ sources."uslug-git+https://github.com/laurent22/uslug.git#emoji-support"
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
sources."valid-url-1.0.9"
@@ -78096,7 +79738,7 @@ in
sources."whatwg-encoding-1.0.5"
sources."whatwg-mimetype-2.3.0"
sources."whatwg-url-7.1.0"
- sources."which-1.3.1"
+ sources."which-2.0.2"
sources."which-pm-runs-1.0.0"
sources."wide-align-1.1.3"
sources."word-wrap-1.2.3"
@@ -78108,16 +79750,12 @@ in
];
})
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xml-name-validator-3.0.0"
- (sources."xml2js-0.4.23" // {
- dependencies = [
- sources."xmlbuilder-11.0.1"
- ];
- })
- sources."xmlbuilder-9.0.7"
+ sources."xml2js-0.4.23"
+ sources."xmlbuilder-11.0.1"
sources."xmlchars-2.2.0"
- sources."yallist-4.0.0"
+ sources."yallist-3.1.1"
sources."yargs-parser-7.0.0"
];
buildInputs = globalBuildInputs;
@@ -78206,7 +79844,7 @@ in
sha512 = "znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==";
};
dependencies = [
- sources."@babel/parser-7.12.3"
+ sources."@babel/parser-7.12.7"
sources."argparse-1.0.10"
sources."bluebird-3.7.2"
sources."catharsis-0.8.11"
@@ -78351,7 +79989,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"
@@ -78394,10 +80032,10 @@ in
json-server = nodeEnv.buildNodePackage {
name = "json-server";
packageName = "json-server";
- version = "0.16.2";
+ version = "0.16.3";
src = fetchurl {
- url = "https://registry.npmjs.org/json-server/-/json-server-0.16.2.tgz";
- sha512 = "USmSODvmBvt9Z7M3e4AHGHzLBcFlNkQMVOOqtB/h/k79JQI4saPcWniYvD5zf0kE3oGNR9VJzcHKzT8fZ9kEtw==";
+ url = "https://registry.npmjs.org/json-server/-/json-server-0.16.3.tgz";
+ sha512 = "tbsBONiefH7SR5EhSmK4EzwP3kCHuOduUq5hWAQjCwXTva4OBeKVcPrciHNWOK/+12ygtUnjuWcAxuHgqTuBLA==";
};
dependencies = [
sources."@sindresorhus/is-0.14.0"
@@ -78413,7 +80051,11 @@ in
sources."array-flatten-1.1.1"
sources."basic-auth-2.0.1"
sources."body-parser-1.19.0"
- sources."boxen-4.2.0"
+ (sources."boxen-4.2.0" // {
+ dependencies = [
+ sources."chalk-3.0.0"
+ ];
+ })
sources."bytes-3.1.0"
(sources."cacheable-request-6.1.0" // {
dependencies = [
@@ -78422,10 +80064,10 @@ in
];
})
sources."camelcase-5.3.1"
- sources."chalk-3.0.0"
+ sources."chalk-4.1.0"
sources."ci-info-2.0.0"
sources."cli-boxes-2.2.1"
- (sources."cliui-6.0.0" // {
+ (sources."cliui-7.0.4" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."strip-ansi-6.0.0"
@@ -78449,7 +80091,6 @@ in
sources."cors-2.8.5"
sources."crypto-random-string-2.0.0"
sources."debug-2.6.9"
- sources."decamelize-1.2.0"
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
sources."defer-to-connect-1.1.3"
@@ -78462,6 +80103,7 @@ in
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
sources."errorhandler-1.5.1"
+ sources."escalade-3.1.1"
sources."escape-goat-2.1.1"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
@@ -78472,7 +80114,6 @@ in
];
})
sources."finalhandler-1.1.2"
- sources."find-up-4.1.0"
sources."forwarded-0.1.2"
sources."fresh-0.5.2"
sources."get-caller-file-2.0.5"
@@ -78493,7 +80134,7 @@ in
sources."is-ci-2.0.0"
sources."is-fullwidth-code-point-2.0.0"
sources."is-installed-globally-0.3.2"
- sources."is-npm-4.0.0"
+ sources."is-npm-5.0.0"
sources."is-obj-2.0.0"
sources."is-path-inside-3.0.2"
sources."is-promise-2.2.2"
@@ -78505,12 +80146,15 @@ in
sources."json-parse-helpfulerror-1.0.3"
sources."keyv-3.1.0"
sources."latest-version-5.1.0"
- sources."locate-path-5.0.0"
sources."lodash-4.17.20"
sources."lodash-id-0.14.0"
sources."lowdb-1.0.0"
sources."lowercase-keys-1.0.1"
- sources."make-dir-3.1.0"
+ (sources."make-dir-3.1.0" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
sources."media-typer-0.3.0"
sources."merge-descriptors-1.0.1"
(sources."method-override-3.0.0" // {
@@ -78530,7 +80174,7 @@ in
];
})
sources."ms-2.0.0"
- sources."nanoid-2.1.11"
+ sources."nanoid-3.1.18"
sources."negotiator-0.6.2"
sources."normalize-url-4.5.0"
sources."object-assign-4.1.1"
@@ -78538,12 +80182,12 @@ in
sources."on-headers-1.0.2"
sources."once-1.4.0"
sources."p-cancelable-1.1.0"
- sources."p-limit-2.3.0"
- sources."p-locate-4.1.0"
- sources."p-try-2.2.0"
- sources."package-json-6.5.0"
+ (sources."package-json-6.5.0" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
sources."parseurl-1.3.3"
- sources."path-exists-4.0.0"
sources."path-to-regexp-0.1.7"
sources."pify-3.0.0"
sources."please-upgrade-node-3.2.0"
@@ -78551,21 +80195,24 @@ in
sources."prepend-http-2.0.0"
sources."proxy-addr-2.0.6"
sources."pump-3.0.0"
- sources."pupa-2.0.1"
+ sources."pupa-2.1.1"
sources."qs-6.7.0"
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
sources."rc-1.2.8"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."require-directory-2.1.1"
- sources."require-main-filename-2.0.0"
sources."responselike-1.0.2"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
- sources."semver-6.3.0"
+ sources."semver-7.3.2"
sources."semver-compare-1.0.0"
- sources."semver-diff-3.1.1"
+ (sources."semver-diff-3.1.1" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
(sources."send-0.17.1" // {
dependencies = [
sources."ms-2.1.1"
@@ -78573,7 +80220,6 @@ in
})
sources."serve-static-1.14.1"
sources."server-destroy-1.0.1"
- sources."set-blocking-2.0.0"
sources."setprototypeof-1.1.1"
sources."signal-exit-3.0.3"
sources."statuses-1.5.0"
@@ -78589,7 +80235,7 @@ in
sources."strip-ansi-5.2.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-7.2.0"
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
sources."to-readable-stream-1.0.0"
sources."toidentifier-1.0.0"
sources."type-fest-0.8.1"
@@ -78597,13 +80243,12 @@ in
sources."typedarray-to-buffer-3.1.5"
sources."unique-string-2.0.0"
sources."unpipe-1.0.0"
- sources."update-notifier-4.1.3"
+ sources."update-notifier-5.0.1"
sources."url-parse-lax-3.0.0"
sources."utils-merge-1.0.1"
sources."vary-1.1.2"
- sources."which-module-2.0.0"
sources."widest-line-3.1.0"
- (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"
@@ -78612,9 +80257,9 @@ in
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
- sources."y18n-4.0.0"
- sources."yargs-15.4.1"
- sources."yargs-parser-18.1.3"
+ sources."y18n-5.0.5"
+ sources."yargs-16.1.1"
+ sources."yargs-parser-20.2.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -78755,7 +80400,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"
];
})
@@ -78824,7 +80469,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"
];
})
@@ -78843,7 +80488,7 @@ in
sources."which-module-2.0.0"
sources."wrap-ansi-6.2.0"
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xmlhttprequest-ssl-1.5.5"
sources."y18n-4.0.0"
sources."yargs-15.4.1"
@@ -78873,6 +80518,7 @@ in
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."buffer-equal-1.0.0"
+ sources."call-bind-1.0.0"
sources."clone-2.1.2"
sources."clone-buffer-1.0.0"
sources."clone-stats-1.0.0"
@@ -78883,13 +80529,12 @@ in
sources."define-properties-1.1.3"
sources."duplexify-3.7.1"
sources."end-of-stream-1.4.4"
- sources."es-abstract-1.18.0-next.1"
- sources."es-to-primitive-1.2.1"
sources."extend-3.0.2"
sources."flush-write-stream-1.1.1"
sources."fs-mkdirp-stream-1.0.0"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."glob-7.1.6"
sources."glob-parent-3.1.0"
sources."glob-stream-6.1.0"
@@ -78900,15 +80545,10 @@ in
sources."inherits-2.0.4"
sources."is-absolute-1.0.0"
sources."is-buffer-1.1.6"
- sources."is-callable-1.2.2"
- sources."is-date-object-1.0.2"
sources."is-extglob-2.1.1"
sources."is-glob-3.1.0"
sources."is-negated-glob-1.0.0"
- sources."is-negative-zero-2.0.0"
- sources."is-regex-1.1.1"
sources."is-relative-1.0.0"
- sources."is-symbol-1.0.3"
sources."is-unc-path-1.0.0"
sources."is-utf8-0.2.1"
sources."is-valid-glob-1.0.0"
@@ -78920,9 +80560,8 @@ in
sources."minimatch-3.0.4"
sources."normalize-path-2.1.1"
sources."now-and-later-2.0.1"
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."once-1.4.0"
sources."ordered-read-streams-1.0.1"
sources."path-dirname-1.0.2"
@@ -78938,16 +80577,6 @@ in
sources."resolve-options-1.1.0"
sources."safe-buffer-5.1.2"
sources."stream-shift-1.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_decoder-1.1.1"
sources."through2-2.0.5"
sources."through2-filter-3.0.0"
@@ -78993,7 +80622,7 @@ in
sources."async-1.5.2"
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."boolbase-1.0.0"
@@ -79336,8 +80965,8 @@ 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.2"
- (sources."@octokit/endpoint-6.0.8" // {
+ sources."@octokit/auth-token-2.4.3"
+ (sources."@octokit/endpoint-6.0.9" // {
dependencies = [
sources."is-plain-object-5.0.0"
sources."universal-user-agent-6.0.0"
@@ -79349,15 +80978,15 @@ in
sources."@octokit/types-2.16.2"
];
})
- sources."@octokit/plugin-request-log-1.0.0"
+ sources."@octokit/plugin-request-log-1.0.2"
(sources."@octokit/plugin-rest-endpoint-methods-2.4.0" // {
dependencies = [
sources."@octokit/types-2.16.2"
];
})
- (sources."@octokit/request-5.4.9" // {
+ (sources."@octokit/request-5.4.10" // {
dependencies = [
- sources."@octokit/request-error-2.0.2"
+ sources."@octokit/request-error-2.0.3"
sources."is-plain-object-5.0.0"
sources."universal-user-agent-6.0.0"
];
@@ -79371,8 +81000,8 @@ in
sources."@octokit/types-5.5.0"
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/minimist-1.2.0"
- sources."@types/node-14.11.10"
+ sources."@types/minimist-1.2.1"
+ 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"
@@ -79405,7 +81034,7 @@ in
sources."atob-2.1.2"
sources."atob-lite-2.0.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -79428,6 +81057,7 @@ in
sources."byte-size-5.0.1"
sources."cacache-12.0.4"
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"
@@ -79484,22 +81114,24 @@ in
sources."concat-stream-1.6.2"
sources."config-chain-1.1.12"
sources."console-control-strings-1.1.0"
- sources."conventional-changelog-angular-5.0.11"
+ sources."conventional-changelog-angular-5.0.12"
(sources."conventional-changelog-core-3.2.3" // {
dependencies = [
sources."through2-3.0.2"
];
})
sources."conventional-changelog-preset-loader-2.3.4"
- (sources."conventional-changelog-writer-4.0.17" // {
+ (sources."conventional-changelog-writer-4.0.18" // {
dependencies = [
- sources."through2-3.0.2"
+ sources."readable-stream-3.6.0"
+ sources."through2-4.0.2"
];
})
- sources."conventional-commits-filter-2.0.6"
- (sources."conventional-commits-parser-3.1.0" // {
+ sources."conventional-commits-filter-2.0.7"
+ (sources."conventional-commits-parser-3.2.0" // {
dependencies = [
- sources."through2-3.0.2"
+ sources."readable-stream-3.6.0"
+ sources."through2-4.0.2"
];
})
(sources."conventional-recommended-bump-5.0.1" // {
@@ -79566,7 +81198,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"
@@ -79650,6 +81282,7 @@ in
})
sources."genfun-5.0.0"
sources."get-caller-file-2.0.5"
+ sources."get-intrinsic-1.0.1"
(sources."get-pkg-repo-1.4.0" // {
dependencies = [
sources."camelcase-2.1.1"
@@ -79710,7 +81343,7 @@ in
];
})
sources."git-up-4.0.2"
- sources."git-url-parse-11.3.0"
+ sources."git-url-parse-11.4.0"
sources."gitconfiglocal-1.0.0"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
@@ -79778,6 +81411,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.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -79845,15 +81479,21 @@ in
sources."map-cache-0.2.2"
sources."map-obj-4.1.0"
sources."map-visit-1.0.0"
- (sources."meow-7.1.1" // {
+ (sources."meow-8.0.0" // {
dependencies = [
sources."find-up-4.1.0"
+ sources."hosted-git-info-3.0.7"
sources."locate-path-5.0.0"
+ sources."lru-cache-6.0.0"
+ sources."normalize-package-data-3.0.0"
sources."p-locate-4.1.0"
sources."parse-json-5.1.0"
sources."path-exists-4.0.0"
(sources."read-pkg-5.2.0" // {
dependencies = [
+ sources."hosted-git-info-2.8.8"
+ sources."normalize-package-data-2.5.0"
+ sources."semver-5.7.1"
sources."type-fest-0.6.0"
];
})
@@ -79862,8 +81502,10 @@ in
sources."type-fest-0.8.1"
];
})
- sources."type-fest-0.13.1"
- sources."yargs-parser-18.1.3"
+ sources."semver-7.3.2"
+ sources."type-fest-0.18.1"
+ sources."yallist-4.0.0"
+ sources."yargs-parser-20.2.4"
];
})
sources."merge2-1.4.1"
@@ -79943,12 +81585,8 @@ in
sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- sources."object.getownpropertydescriptors-2.1.0"
+ sources."object.assign-4.1.2"
+ sources."object.getownpropertydescriptors-2.1.1"
sources."object.pick-1.3.0"
sources."octokit-pagination-methods-1.1.0"
sources."once-1.4.0"
@@ -80035,7 +81673,7 @@ in
sources."request-2.88.2"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
(sources."resolve-cwd-2.0.0" // {
dependencies = [
sources."resolve-from-3.0.0"
@@ -80142,8 +81780,8 @@ in
sources."strip-ansi-4.0.0"
];
})
- sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimstart-1.0.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"
@@ -80180,7 +81818,7 @@ in
sources."tweetnacl-0.14.5"
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
- sources."uglify-js-3.11.3"
+ sources."uglify-js-3.12.0"
sources."uid-number-0.0.6"
sources."umask-1.1.0"
sources."union-value-1.0.1"
@@ -80273,7 +81911,7 @@ in
sources."image-size-0.5.5"
sources."make-dir-2.1.0"
sources."mime-1.6.0"
- sources."native-request-1.0.7"
+ sources."native-request-1.0.8"
sources."pify-4.0.1"
sources."prr-1.0.1"
sources."semver-5.7.1"
@@ -80673,7 +82311,7 @@ in
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."backo2-1.0.2"
(sources."base-0.11.2" // {
dependencies = [
@@ -81144,7 +82782,7 @@ in
sources."uuid-3.4.0"
sources."vary-1.1.2"
sources."verror-1.10.0"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xmlhttprequest-ssl-1.5.5"
sources."yeast-0.1.2"
];
@@ -81165,40 +82803,39 @@ in
src = ../interpreters/clojurescript/lumo;
dependencies = [
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" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.12.3"
+ 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"
@@ -81207,10 +82844,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"
@@ -81255,18 +82892,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.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."@cnakazawa/watch-1.0.4"
sources."@comandeer/babel-plugin-banner-5.0.0"
sources."@istanbuljs/load-nyc-config-1.1.0"
@@ -81277,20 +82914,20 @@ in
];
})
sources."@jest/types-25.5.0"
- sources."@types/babel__core-7.1.10"
+ 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/estree-0.0.45"
- sources."@types/graceful-fs-4.1.3"
+ 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.11.10"
+ 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"
@@ -81350,7 +82987,7 @@ in
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."babel-core-7.0.0-bridge.0"
sources."babel-eslint-10.0.3"
sources."babel-helper-evaluate-path-0.5.0"
@@ -81361,11 +82998,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.1.0" // {
- dependencies = [
- sources."mkdirp-0.5.5"
- ];
- })
+ 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"
@@ -81407,14 +83040,14 @@ in
sources."define-property-1.0.0"
];
})
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."big.js-5.2.2"
sources."binary-extensions-2.1.0"
sources."bindings-1.5.0"
(sources."bl-4.0.3" // {
dependencies = [
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."readable-stream-3.6.0"
];
})
@@ -81437,11 +83070,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"
@@ -81449,7 +83078,7 @@ in
];
})
sources."browserify-zlib-0.2.0"
- sources."browserslist-4.14.5"
+ sources."browserslist-4.14.7"
sources."bser-2.1.1"
sources."buffer-5.2.1"
sources."buffer-from-1.1.1"
@@ -81463,8 +83092,9 @@ in
})
sources."cache-base-1.0.1"
sources."cached-path-relative-1.0.2"
+ sources."call-bind-1.0.0"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001148"
+ sources."caniuse-lite-1.0.30001161"
sources."capture-exit-2.0.0"
sources."caseless-0.12.0"
(sources."chalk-3.0.0" // {
@@ -81480,6 +83110,7 @@ in
dependencies = [
sources."braces-3.0.2"
sources."fill-range-7.0.1"
+ sources."fsevents-2.1.3"
sources."is-number-7.0.0"
sources."to-regex-range-5.0.1"
];
@@ -81513,6 +83144,7 @@ in
sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
+ sources."colorette-1.2.1"
sources."colors-1.4.0"
(sources."combine-source-map-0.8.0" // {
dependencies = [
@@ -81534,8 +83166,8 @@ in
];
})
sources."copy-descriptor-0.1.1"
- 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"
];
@@ -81566,7 +83198,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"
@@ -81586,7 +83218,7 @@ in
sources."duplexer2-0.1.4"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
- 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"
@@ -81602,8 +83234,6 @@ in
})
sources."errno-0.1.7"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.1"
- sources."es-to-primitive-1.2.1"
sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
sources."eslint-scope-4.0.3"
@@ -81666,11 +83296,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 = [
@@ -81687,11 +83313,12 @@ in
sources."fs-constants-1.0.0"
sources."fs-write-stream-atomic-1.0.10"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.3"
+ sources."fsevents-2.2.1"
sources."function-bind-1.1.1"
- sources."gensync-1.0.0-beta.1"
+ sources."gensync-1.0.0-beta.2"
sources."get-assigned-identifiers-1.2.0"
sources."get-caller-file-2.0.5"
+ sources."get-intrinsic-1.0.1"
sources."get-package-type-0.1.0"
sources."get-stream-4.1.0"
sources."get-value-2.0.6"
@@ -81742,9 +83369,17 @@ in
sources."htmlescape-1.1.1"
sources."http-signature-1.2.0"
sources."https-browserify-1.0.0"
- sources."ieee754-1.1.13"
+ 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"
@@ -81757,10 +83392,9 @@ in
sources."is-arrayish-0.2.1"
sources."is-binary-path-2.1.0"
sources."is-buffer-1.1.6"
- sources."is-callable-1.2.2"
sources."is-ci-2.0.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
- sources."is-date-object-1.0.2"
sources."is-deflate-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-extendable-0.1.1"
@@ -81769,7 +83403,6 @@ in
sources."is-glob-4.0.1"
sources."is-gzip-1.0.0"
sources."is-module-1.0.0"
- sources."is-negative-zero-2.0.0"
(sources."is-number-3.0.0" // {
dependencies = [
sources."kind-of-3.2.2"
@@ -81777,9 +83410,7 @@ in
})
sources."is-plain-object-2.0.4"
sources."is-reference-1.2.1"
- sources."is-regex-1.1.1"
sources."is-stream-1.1.0"
- sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
sources."is-windows-1.0.2"
sources."is-wsl-1.1.0"
@@ -81891,13 +83522,13 @@ in
sources."inherits-2.0.3"
sources."punycode-1.4.1"
sources."stream-http-2.8.3"
- sources."timers-browserify-2.0.11"
+ sources."timers-browserify-2.0.12"
sources."tty-browserify-0.0.0"
sources."util-0.11.1"
];
})
sources."node-modules-regexp-1.0.0"
- 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."npm-run-path-2.0.2"
@@ -81916,10 +83547,9 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."os-browserify-0.3.0"
@@ -81950,14 +83580,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"
@@ -81993,7 +83616,7 @@ in
})
sources."readdirp-3.5.0"
sources."realpath-native-2.0.0"
- 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"
@@ -82012,7 +83635,7 @@ in
sources."request-2.88.2"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
(sources."resolve-cwd-2.0.0" // {
dependencies = [
sources."resolve-from-3.0.0"
@@ -82143,16 +83766,6 @@ in
sources."stream-shift-1.0.1"
sources."stream-splicer-2.0.1"
sources."string-width-3.1.0"
- (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_decoder-1.3.0" // {
dependencies = [
sources."safe-buffer-5.2.1"
@@ -82176,6 +83789,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"
];
@@ -82237,14 +83857,14 @@ in
})
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.1.1"
+ sources."v8-compile-cache-2.2.0"
sources."validate-npm-package-license-3.0.4"
sources."verror-1.10.0"
sources."vinyl-2.2.1"
sources."vm-browserify-1.1.2"
sources."walker-1.0.7"
- 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"
@@ -82369,14 +83989,14 @@ 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."bcrypt-pbkdf-1.0.2"
sources."caseless-0.12.0"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."combined-stream-1.0.8"
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
@@ -82405,7 +84025,7 @@ in
sources."link-check-4.5.2"
sources."lodash-4.17.20"
sources."markdown-link-extractor-1.2.6"
- sources."marked-1.2.0"
+ sources."marked-1.2.5"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."ms-2.1.2"
@@ -82440,10 +84060,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"
@@ -82466,12 +84086,12 @@ 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."babel-code-frame-6.26.0"
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"
@@ -82494,7 +84114,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"
@@ -82551,10 +84171,12 @@ 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"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."generate-function-2.3.1"
sources."generate-object-property-1.2.0"
sources."getpass-0.1.7"
@@ -82575,6 +84197,7 @@ in
sources."ajv-6.12.6"
];
})
+ sources."has-1.0.3"
sources."has-ansi-2.0.0"
sources."has-gulplog-0.1.0"
sources."http-signature-1.2.0"
@@ -82584,6 +84207,7 @@ in
sources."inherits-2.0.4"
sources."inquirer-0.12.0"
sources."interpret-1.4.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"
@@ -82660,7 +84284,7 @@ in
sources."replace-ext-0.0.1"
sources."request-2.88.0"
sources."require-uncached-1.0.3"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-1.0.1"
sources."restore-cursor-1.0.1"
sources."rimraf-2.6.3"
@@ -82786,30 +84410,30 @@ 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.11.10"
+ sources."@types/node-14.14.10"
sources."@types/yauzl-2.9.1"
sources."agent-base-5.1.1"
sources."ansi-styles-4.3.0"
sources."balanced-match-1.0.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bl-4.0.3"
sources."brace-expansion-1.1.11"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-crc32-0.2.13"
sources."chalk-4.1.0"
sources."chownr-1.1.4"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
sources."concat-map-0.0.1"
- sources."debug-4.3.0"
- sources."devtools-protocol-0.0.799653"
+ sources."debug-4.3.1"
+ sources."devtools-protocol-0.0.818844"
sources."end-of-stream-1.4.4"
sources."extract-zip-2.0.1"
sources."fd-slicer-1.1.0"
@@ -82820,13 +84444,14 @@ in
sources."glob-7.1.6"
sources."has-flag-4.0.0"
sources."https-proxy-agent-4.0.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."locate-path-5.0.0"
sources."minimatch-3.0.4"
sources."mkdirp-classic-0.5.3"
sources."ms-2.1.2"
+ sources."node-fetch-2.6.1"
sources."once-1.4.0"
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
@@ -82838,19 +84463,19 @@ in
sources."progress-2.0.3"
sources."proxy-from-env-1.1.0"
sources."pump-3.0.0"
- sources."puppeteer-5.3.1"
+ sources."puppeteer-5.5.0"
sources."readable-stream-3.6.0"
sources."rimraf-3.0.2"
sources."safe-buffer-5.2.1"
sources."string_decoder-1.3.0"
sources."supports-color-7.2.0"
- sources."tar-fs-2.1.0"
+ sources."tar-fs-2.1.1"
sources."tar-stream-2.1.4"
sources."through-2.3.8"
sources."unbzip2-stream-1.4.3"
sources."util-deprecate-1.0.2"
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."yauzl-2.10.0"
];
buildInputs = globalBuildInputs;
@@ -82875,20 +84500,24 @@ 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.147.1"
- sources."@fluentui/react-focus-7.16.13"
- sources."@fluentui/react-window-provider-0.3.3"
- sources."@fluentui/theme-1.5.1"
- sources."@microsoft/load-themed-styles-1.10.114"
+ 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.136"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@uifabric/foundation-7.9.14"
- sources."@uifabric/icons-7.5.12"
+ 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"
- sources."@uifabric/react-hooks-7.13.6"
+ sources."@uifabric/react-hooks-7.13.9"
sources."@uifabric/set-version-7.0.23"
- sources."@uifabric/styling-7.16.13"
- sources."@uifabric/utilities-7.32.4"
+ sources."@uifabric/styling-7.16.18"
+ sources."@uifabric/utilities-7.33.2"
sources."accepts-1.3.7"
sources."ajv-6.12.6"
sources."ansi-escapes-1.4.0"
@@ -82904,11 +84533,11 @@ in
];
})
sources."balanced-match-1.0.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."basic-auth-2.0.1"
sources."body-parser-1.19.0"
sources."brace-expansion-1.1.11"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-from-1.1.1"
sources."builtin-status-codes-3.0.0"
sources."bytes-3.1.0"
@@ -82920,6 +84549,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"
@@ -82929,7 +84559,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"
@@ -82972,7 +84602,7 @@ in
sources."http-cache-semantics-4.1.0"
sources."http-errors-1.7.2"
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
@@ -83014,7 +84644,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.147.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"
@@ -83070,7 +84700,7 @@ in
sources."react-is-16.13.1"
sources."readable-stream-3.6.0"
sources."regenerator-runtime-0.10.5"
- 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."restore-cursor-2.0.0"
@@ -83113,7 +84743,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.35.2"
+ sources."swagger-ui-dist-3.37.2"
sources."tail-2.0.4"
sources."through-2.3.8"
sources."tmp-0.0.33"
@@ -83144,10 +84774,10 @@ in
mocha = nodeEnv.buildNodePackage {
name = "mocha";
packageName = "mocha";
- version = "8.2.0";
+ version = "8.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-8.2.0.tgz";
- sha512 = "lEWEMq2LMfNJMKeuEwb5UELi+OgFDollXaytR5ggQcHpzG3NP/R7rvixAvF+9/lLsTWhWG+4yD2M70GsM06nxw==";
+ url = "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz";
+ sha512 = "cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==";
};
dependencies = [
sources."@ungap/promise-all-settled-1.1.2"
@@ -83208,7 +84838,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"
@@ -83258,10 +84888,11 @@ in
sources."yargs-parser-13.1.2"
(sources."yargs-unparser-2.0.0" // {
dependencies = [
- sources."camelcase-6.1.0"
+ sources."camelcase-6.2.0"
sources."decamelize-4.0.0"
];
})
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -83289,7 +84920,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"
@@ -83400,51 +85031,50 @@ in
netlify-cli = nodeEnv.buildNodePackage {
name = "netlify-cli";
packageName = "netlify-cli";
- version = "2.65.6";
+ version = "2.69.0";
src = fetchurl {
- url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-2.65.6.tgz";
- sha512 = "0e3B0qQV2JRQ7fzkyaQ8XiszK0r6DyWTuZ+7r2OdUo0pPfQ/qZowfSjt/8WcKUZjX97ITPCxtKYTBVb7GJvgZA==";
+ 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.1"
- (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"
];
})
- 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" // {
dependencies = [
sources."semver-5.7.1"
];
})
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"
@@ -83452,10 +85082,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"
@@ -83497,44 +85127,44 @@ 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.1"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.1"
- sources."@babel/types-7.12.1"
- sources."@bugsnag/browser-7.4.0"
+ 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."@bugsnag/browser-7.5.1"
sources."@bugsnag/core-7.3.5"
sources."@bugsnag/cuid-3.0.0"
- sources."@bugsnag/js-7.4.0"
+ sources."@bugsnag/js-7.5.1"
sources."@bugsnag/node-7.3.5"
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.0.2" // {
+ (sources."@netlify/build-5.3.3" // {
dependencies = [
sources."chalk-3.0.0"
- sources."resolve-2.0.0-next.1"
+ sources."resolve-2.0.0-next.2"
];
})
- sources."@netlify/cache-utils-1.0.4"
- (sources."@netlify/config-2.3.4" // {
+ sources."@netlify/cache-utils-1.0.6"
+ (sources."@netlify/config-2.4.0" // {
dependencies = [
sources."chalk-3.0.0"
];
})
- sources."@netlify/functions-utils-1.2.10"
- (sources."@netlify/git-utils-1.0.4" // {
+ sources."@netlify/functions-utils-1.3.2"
+ (sources."@netlify/git-utils-1.0.6" // {
dependencies = [
sources."braces-3.0.2"
sources."fill-range-7.0.1"
@@ -83544,11 +85174,15 @@ in
];
})
sources."@netlify/open-api-0.18.1"
- sources."@netlify/plugin-edge-handlers-1.8.0"
- sources."@netlify/run-utils-1.0.3"
- (sources."@netlify/zip-it-and-ship-it-1.3.12" // {
+ sources."@netlify/plugin-edge-handlers-1.10.0"
+ sources."@netlify/run-utils-1.0.5"
+ 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.4.2" // {
dependencies = [
- sources."resolve-2.0.0-next.1"
+ sources."resolve-2.0.0-next.2"
];
})
(sources."@nodelib/fs.scandir-2.1.3" // {
@@ -83603,9 +85237,9 @@ in
sources."tslib-2.0.3"
];
})
- (sources."@oclif/errors-1.3.3" // {
+ (sources."@oclif/errors-1.3.4" // {
dependencies = [
- sources."clean-stack-3.0.0"
+ sources."clean-stack-3.0.1"
sources."wrap-ansi-7.0.0"
];
})
@@ -83641,14 +85275,12 @@ in
sources."has-flag-3.0.0"
sources."indent-string-3.2.0"
sources."is-wsl-1.1.0"
- sources."jsonfile-4.0.0"
sources."semver-5.7.1"
sources."strip-ansi-5.2.0"
sources."supports-color-5.5.0"
- sources."universalify-0.1.2"
];
})
- (sources."@oclif/plugin-plugins-1.9.1" // {
+ (sources."@oclif/plugin-plugins-1.9.4" // {
dependencies = [
sources."npm-run-path-4.0.1"
sources."path-key-3.1.1"
@@ -83656,8 +85288,8 @@ in
];
})
sources."@oclif/screen-1.0.4"
- sources."@octokit/auth-token-2.4.2"
- (sources."@octokit/endpoint-6.0.8" // {
+ sources."@octokit/auth-token-2.4.3"
+ (sources."@octokit/endpoint-6.0.9" // {
dependencies = [
sources."is-plain-object-5.0.0"
sources."universal-user-agent-6.0.0"
@@ -83668,15 +85300,15 @@ in
sources."@octokit/types-2.16.2"
];
})
- sources."@octokit/plugin-request-log-1.0.0"
+ sources."@octokit/plugin-request-log-1.0.2"
(sources."@octokit/plugin-rest-endpoint-methods-2.4.0" // {
dependencies = [
sources."@octokit/types-2.16.2"
];
})
- (sources."@octokit/request-5.4.9" // {
+ (sources."@octokit/request-5.4.10" // {
dependencies = [
- sources."@octokit/request-error-2.0.2"
+ sources."@octokit/request-error-2.0.3"
sources."is-plain-object-5.0.0"
sources."universal-user-agent-6.0.0"
];
@@ -83711,17 +85343,20 @@ in
sources."@types/estree-0.0.39"
sources."@types/glob-7.1.3"
sources."@types/got-8.3.5"
+ sources."@types/hast-2.3.1"
sources."@types/http-proxy-1.17.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/minimatch-3.0.3"
sources."@types/mkdirp-0.5.2"
- sources."@types/node-14.11.10"
+ 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"
sources."@types/resolve-1.17.1"
sources."@types/semver-5.5.0"
+ sources."@types/unist-2.0.3"
sources."@types/yargs-13.0.11"
sources."@types/yargs-parser-15.0.0"
sources."@typescript-eslint/typescript-estree-2.34.0"
@@ -83732,7 +85367,7 @@ in
];
})
sources."accepts-1.3.7"
- sources."agent-base-6.0.1"
+ sources."agent-base-6.0.2"
sources."aggregate-error-3.1.0"
(sources."ansi-align-3.0.0" // {
dependencies = [
@@ -83780,27 +85415,28 @@ in
];
})
sources."assign-symbols-1.0.0"
- sources."ast-module-types-2.6.0"
+ sources."ast-module-types-2.7.1"
sources."async-3.2.0"
sources."asynckit-0.4.0"
- sources."at-least-node-1.0.0"
sources."atob-2.1.2"
sources."atob-lite-2.0.0"
- (sources."aws-sdk-2.773.0" // {
+ (sources."aws-sdk-2.799.0" // {
dependencies = [
sources."buffer-4.9.2"
+ sources."ieee754-1.1.13"
sources."uuid-3.3.2"
];
})
sources."babel-plugin-dynamic-import-node-2.3.3"
sources."backoff-2.5.0"
+ sources."bail-1.0.5"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
sources."define-property-1.0.0"
];
})
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."before-after-hook-2.1.0"
sources."binary-extensions-2.1.0"
(sources."bl-0.8.2" // {
@@ -83833,19 +85469,15 @@ in
sources."browserify-cipher-1.0.1"
sources."browserify-des-1.0.2"
sources."browserify-fs-1.0.0"
- (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"
];
})
- sources."browserslist-4.14.5"
+ sources."browserslist-4.14.7"
sources."btoa-lite-1.0.0"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-crc32-0.2.13"
@@ -83864,11 +85496,13 @@ in
];
})
sources."cachedir-2.3.0"
+ sources."call-bind-1.0.0"
sources."call-me-maybe-1.0.1"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001148"
+ sources."caniuse-lite-1.0.30001161"
sources."cardinal-2.1.1"
sources."caw-2.0.1"
+ sources."ccount-1.1.0"
(sources."chalk-2.4.2" // {
dependencies = [
sources."ansi-styles-3.2.1"
@@ -83877,6 +85511,8 @@ in
sources."supports-color-5.5.0"
];
})
+ sources."character-entities-html4-1.1.4"
+ sources."character-entities-legacy-1.1.4"
sources."chardet-0.7.0"
(sources."chokidar-3.4.3" // {
dependencies = [
@@ -83912,11 +85548,11 @@ in
sources."cli-cursor-2.1.0"
sources."cli-progress-3.8.2"
sources."cli-spinners-2.5.0"
- (sources."cli-ux-5.5.0" // {
+ (sources."cli-ux-5.5.1" // {
dependencies = [
sources."ansi-escapes-4.3.1"
sources."chalk-4.1.0"
- sources."clean-stack-3.0.0"
+ sources."clean-stack-3.0.1"
sources."extract-stack-2.0.0"
sources."supports-hyperlinks-2.1.0"
sources."tslib-2.0.3"
@@ -83932,9 +85568,11 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."color-string-1.5.4"
+ sources."colorette-1.2.1"
sources."colors-1.4.0"
sources."colorspace-1.1.2"
sources."combined-stream-1.0.8"
+ sources."comma-separated-tokens-1.0.8"
sources."commander-2.20.3"
sources."common-path-prefix-2.0.0"
sources."commondir-1.0.1"
@@ -83969,7 +85607,7 @@ in
sources."readdirp-2.2.1"
];
})
- (sources."core-js-compat-3.6.5" // {
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -84004,7 +85642,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"
];
@@ -84027,7 +85665,6 @@ in
sources."bl-1.2.3"
sources."file-type-5.2.0"
sources."tar-stream-1.6.2"
- sources."xtend-4.0.2"
];
})
(sources."decompress-tarbz2-4.1.1" // {
@@ -84069,7 +85706,7 @@ in
sources."deprecation-2.3.1"
sources."des.js-1.0.1"
sources."destroy-1.0.4"
- sources."detective-amd-3.0.0"
+ sources."detective-amd-3.0.1"
sources."detective-cjs-3.1.1"
sources."detective-es6-2.2.0"
sources."detective-less-1.0.2"
@@ -84112,7 +85749,7 @@ in
})
sources."duplexer3-0.1.4"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.582"
+ sources."electron-to-chromium-1.3.610"
sources."elf-tools-1.1.2"
(sources."elliptic-6.5.3" // {
dependencies = [
@@ -84127,7 +85764,7 @@ in
sources."errno-0.1.7"
sources."error-ex-1.3.2"
sources."error-stack-parser-2.0.6"
- sources."es-abstract-1.18.0-next.1"
+ sources."es-abstract-1.17.7"
sources."es-to-primitive-1.2.1"
sources."escalade-3.1.1"
sources."escape-goat-2.1.1"
@@ -84187,6 +85824,7 @@ in
sources."express-logging-1.1.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 = [
sources."is-extendable-1.0.1"
@@ -84210,7 +85848,7 @@ in
sources."fast-levenshtein-2.0.6"
sources."fast-safe-stringify-2.0.7"
sources."fast-stringify-1.1.2"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."fd-slicer-1.1.0"
sources."fecha-4.2.0"
(sources."figures-3.2.0" // {
@@ -84252,7 +85890,7 @@ in
sources."from2-2.3.0"
sources."from2-array-0.0.4"
sources."fs-constants-1.0.0"
- sources."fs-extra-9.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"
@@ -84264,9 +85902,10 @@ in
sources."string_decoder-0.10.31"
];
})
- sources."gensync-1.0.0-beta.1"
+ sources."gensync-1.0.0-beta.2"
sources."get-amd-module-type-3.0.0"
sources."get-caller-file-2.0.5"
+ sources."get-intrinsic-1.0.1"
sources."get-port-5.1.1"
sources."get-proxy-2.1.0"
sources."get-stream-5.2.0"
@@ -84345,8 +85984,15 @@ in
sources."is-stream-2.0.0"
];
})
+ sources."hast-util-from-parse5-6.0.1"
+ sources."hast-util-is-element-1.1.0"
+ sources."hast-util-parse-selector-2.2.5"
+ sources."hast-util-to-html-7.1.2"
+ sources."hast-util-whitespace-1.0.4"
+ sources."hastscript-6.0.0"
sources."hmac-drbg-1.0.1"
sources."hosted-git-info-2.8.8"
+ sources."html-void-elements-1.0.5"
sources."http-cache-semantics-4.1.0"
(sources."http-call-5.3.0" // {
dependencies = [
@@ -84374,7 +86020,7 @@ in
sources."hyperlinker-1.0.0"
sources."iconv-lite-0.4.24"
sources."idb-wrapper-1.7.2"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."ignore-4.0.6"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
@@ -84402,7 +86048,7 @@ in
})
];
})
- (sources."inquirer-autocomplete-prompt-1.2.0" // {
+ (sources."inquirer-autocomplete-prompt-1.3.0" // {
dependencies = [
sources."ansi-escapes-4.3.1"
sources."chalk-4.1.0"
@@ -84418,6 +86064,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.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -84465,7 +86112,7 @@ in
})
sources."jest-get-type-24.9.0"
sources."jest-validate-24.9.0"
- sources."jest-worker-26.5.0"
+ sources."jest-worker-26.6.2"
sources."jmespath-0.15.0"
sources."js-string-escape-1.0.1"
sources."js-tokens-4.0.0"
@@ -84475,16 +86122,16 @@ in
sources."json-parse-better-errors-1.0.2"
sources."json-parse-even-better-errors-2.3.1"
sources."json5-2.1.3"
- sources."jsonfile-6.0.1"
+ sources."jsonfile-4.0.0"
sources."junk-3.1.0"
- sources."jwt-decode-3.0.0"
+ sources."jwt-decode-3.1.2"
sources."keep-func-props-3.0.1"
sources."keyv-3.1.0"
sources."kind-of-6.0.3"
sources."kuler-2.0.0"
(sources."lambda-local-1.7.4" // {
dependencies = [
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
];
})
sources."latest-version-5.1.0"
@@ -84496,7 +86143,11 @@ in
sources."string_decoder-0.10.31"
];
})
- sources."level-filesystem-1.2.0"
+ (sources."level-filesystem-1.2.0" // {
+ dependencies = [
+ sources."xtend-2.2.0"
+ ];
+ })
sources."level-fix-range-2.0.0"
sources."level-hooks-4.5.0"
(sources."level-js-2.2.4" // {
@@ -84540,7 +86191,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"
@@ -84548,15 +86198,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"
@@ -84623,7 +86268,7 @@ in
];
})
sources."mkdirp-0.5.5"
- sources."module-definition-3.3.0"
+ sources."module-definition-3.3.1"
sources."moize-5.4.7"
(sources."move-file-1.2.0" // {
dependencies = [
@@ -84648,21 +86293,22 @@ in
sources."natural-orderby-2.0.3"
sources."negotiator-0.6.2"
sources."nested-error-stacks-2.1.0"
- (sources."netlify-4.8.0" // {
+ (sources."netlify-4.9.0" // {
dependencies = [
sources."qs-6.9.4"
];
})
+ sources."netlify-plugin-deploy-preview-commenting-0.0.1-alpha.16"
(sources."netlify-redirect-parser-2.5.0" // {
dependencies = [
sources."@netlify/config-0.11.11"
sources."chalk-3.0.0"
];
})
- sources."netlify-redirector-0.2.0"
+ sources."netlify-redirector-0.2.1"
sources."nice-try-1.0.5"
sources."node-fetch-2.6.1"
- sources."node-releases-1.1.63"
+ sources."node-releases-1.1.67"
sources."node-source-walk-4.2.0"
sources."noop2-2.0.0"
(sources."normalize-package-data-2.5.0" // {
@@ -84694,12 +86340,12 @@ in
})
sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- sources."object-treeify-1.1.28"
+ sources."object-treeify-1.1.30"
sources."object-visit-1.0.1"
- sources."object.assign-4.1.1"
- (sources."object.getownpropertydescriptors-2.1.0" // {
+ sources."object.assign-4.1.2"
+ (sources."object.getownpropertydescriptors-2.1.1" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ sources."es-abstract-1.18.0-next.1"
];
})
sources."object.pick-1.3.0"
@@ -84760,10 +86406,12 @@ in
})
sources."parallel-transform-1.2.0"
sources."parse-asn1-5.1.6"
+ sources."parse-github-repo-url-1.4.1"
sources."parse-github-url-1.0.2"
sources."parse-gitignore-1.0.1"
sources."parse-json-5.1.0"
sources."parse-ms-2.1.0"
+ sources."parse5-6.0.1"
sources."parseurl-1.3.3"
sources."pascalcase-0.1.1"
sources."password-prompt-1.1.2"
@@ -84803,6 +86451,7 @@ in
sources."prettyjson-1.2.1"
sources."process-es6-0.11.6"
sources."process-nextick-args-2.0.1"
+ sources."property-information-5.6.0"
sources."proto-list-1.2.4"
sources."proxy-addr-2.0.6"
sources."prr-1.0.1"
@@ -84813,12 +86462,12 @@ in
})
sources."pump-3.0.0"
sources."punycode-1.3.2"
- sources."pupa-2.0.1"
+ sources."pupa-2.1.1"
sources."qs-6.7.0"
sources."query-string-5.1.1"
sources."querystring-0.2.0"
sources."random-bytes-1.0.0"
- sources."random-item-3.0.0"
+ sources."random-item-3.1.0"
sources."randombytes-2.1.0"
sources."randomfill-1.0.4"
sources."range-parser-1.2.1"
@@ -84842,13 +86491,13 @@ in
})
sources."readdirp-3.5.0"
sources."redeyed-2.1.1"
- 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"
sources."regex-not-1.0.2"
sources."regexpu-core-4.7.1"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."regjsgen-0.5.2"
(sources."regjsparser-0.6.4" // {
@@ -84856,14 +86505,17 @@ in
sources."jsesc-0.5.0"
];
})
+ sources."rehype-parse-7.0.1"
+ sources."rehype-stringify-8.0.0"
sources."remove-trailing-separator-1.1.0"
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
+ sources."replace-ext-1.0.0"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
sources."require-package-name-2.0.1"
sources."requires-port-1.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
(sources."restore-cursor-2.0.0" // {
@@ -84876,11 +86528,11 @@ in
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
sources."ripemd160-2.0.2"
- sources."rollup-2.32.0"
+ sources."rollup-2.33.3"
sources."rollup-plugin-node-builtins-2.1.2"
sources."rollup-plugin-terser-7.0.2"
sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."rxjs-6.6.3"
sources."safe-buffer-5.2.1"
sources."safe-join-0.1.3"
@@ -84968,6 +86620,7 @@ in
})
sources."source-map-url-0.4.0"
sources."sourcemap-codec-1.4.8"
+ sources."space-separated-tokens-1.1.5"
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
@@ -85010,21 +86663,14 @@ 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.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" // {
dependencies = [
sources."safe-buffer-5.1.2"
];
})
+ sources."stringify-entities-3.1.0"
(sources."strip-ansi-6.0.0" // {
dependencies = [
sources."ansi-regex-5.0.0"
@@ -85066,29 +86712,17 @@ in
sources."unique-string-1.0.0"
];
})
- sources."term-size-2.2.0"
- (sources."terser-5.3.6" // {
+ sources."term-size-2.2.1"
+ (sources."terser-5.5.1" // {
dependencies = [
sources."source-map-0.7.3"
];
})
sources."text-hex-1.0.0"
sources."through-2.3.8"
- (sources."through2-2.0.5" // {
- dependencies = [
- sources."xtend-4.0.2"
- ];
- })
- (sources."through2-filter-3.0.0" // {
- dependencies = [
- sources."xtend-4.0.2"
- ];
- })
- (sources."through2-map-3.0.0" // {
- dependencies = [
- sources."xtend-4.0.2"
- ];
- })
+ sources."through2-2.0.5"
+ sources."through2-filter-3.0.0"
+ sources."through2-map-3.0.0"
sources."time-zone-1.0.0"
sources."timed-out-4.0.1"
sources."tmp-0.2.1"
@@ -85113,6 +86747,7 @@ in
];
})
sources."triple-beam-1.3.0"
+ sources."trough-1.0.5"
sources."tslib-1.14.1"
sources."tsutils-3.17.1"
sources."tunnel-agent-0.6.0"
@@ -85128,11 +86763,20 @@ in
sources."unicode-match-property-ecmascript-1.0.4"
sources."unicode-match-property-value-ecmascript-1.2.0"
sources."unicode-property-aliases-ecmascript-1.1.0"
+ (sources."unified-9.2.0" // {
+ dependencies = [
+ sources."is-buffer-2.0.5"
+ ];
+ })
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-stringify-position-2.0.3"
+ sources."unist-util-visit-2.0.3"
+ sources."unist-util-visit-parents-3.1.1"
sources."universal-user-agent-4.0.1"
- sources."universalify-1.0.0"
+ sources."universalify-0.1.2"
(sources."unixify-1.0.0" // {
dependencies = [
sources."normalize-path-2.1.1"
@@ -85160,22 +86804,26 @@ in
sources."url-to-options-1.0.1"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- (sources."util.promisify-1.0.1" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."util.promisify-1.0.1"
sources."utils-merge-1.0.1"
sources."uuid-8.3.1"
sources."validate-npm-package-license-3.0.4"
sources."validate-npm-package-name-3.0.0"
sources."vary-1.1.2"
+ (sources."vfile-4.2.0" // {
+ dependencies = [
+ sources."is-buffer-2.0.5"
+ ];
+ })
+ sources."vfile-location-3.2.0"
+ sources."vfile-message-2.0.4"
(sources."wait-port-0.2.9" // {
dependencies = [
sources."commander-3.0.2"
];
})
sources."wcwidth-1.0.1"
+ sources."web-namespaces-1.1.4"
sources."well-known-symbols-2.0.0"
sources."which-2.0.2"
sources."which-module-2.0.0"
@@ -85204,7 +86852,7 @@ in
sources."xdg-basedir-4.0.0"
sources."xml2js-0.4.19"
sources."xmlbuilder-9.0.7"
- sources."xtend-2.2.0"
+ sources."xtend-4.0.2"
sources."y18n-4.0.0"
sources."yargs-15.4.1"
sources."yargs-parser-18.1.3"
@@ -85266,7 +86914,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."brace-expansion-1.1.11"
@@ -85404,7 +87052,7 @@ in
sources."async-0.9.2"
sources."asynckit-0.4.0"
sources."aws-sign2-0.6.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
sources."base64-js-0.0.8"
sources."bcrypt-pbkdf-1.0.2"
@@ -85465,6 +87113,7 @@ in
sources."fs.realpath-1.0.0"
sources."fstream-1.0.12"
sources."fstream-ignore-1.0.5"
+ sources."function-bind-1.1.1"
sources."gauge-2.7.4"
sources."get-stdin-4.0.1"
(sources."getpass-0.1.7" // {
@@ -85476,6 +87125,7 @@ in
sources."graceful-fs-4.2.4"
sources."har-schema-1.0.5"
sources."har-validator-4.2.1"
+ sources."has-1.0.3"
sources."has-unicode-2.0.1"
sources."hawk-3.1.3"
sources."headless-0.1.7"
@@ -85491,6 +87141,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.2.0"
sources."is-finite-1.1.0"
sources."is-fullwidth-code-point-1.0.0"
sources."is-typedarray-1.0.0"
@@ -85575,7 +87226,7 @@ in
sources."qs-6.4.0"
];
})
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."rimraf-2.2.8"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
@@ -85679,10 +87330,10 @@ in
node-pre-gyp = nodeEnv.buildNodePackage {
name = "node-pre-gyp";
packageName = "node-pre-gyp";
- version = "0.15.0";
+ version = "0.16.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz";
- sha512 = "7QcZa8/fpaU/BKenjcaeFF9hLz2+7S9AqyXFhlH/rilsQ/hPZKK32RtR5EQHJElgu+q5RfbJ34KriI79UWaorA==";
+ url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.16.0.tgz";
+ sha512 = "4efGA+X/YXAHLi1hN8KaPrILULaUn2nWecFrn1k2I+99HpoyvcOGEbtcOxpDiUwPF2ZANMJDh32qwOUPenuR1g==";
};
dependencies = [
sources."abbrev-1.1.1"
@@ -85696,7 +87347,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"
@@ -85764,16 +87415,16 @@ in
node-red = nodeEnv.buildNodePackage {
name = "node-red";
packageName = "node-red";
- version = "1.2.1";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/node-red/-/node-red-1.2.1.tgz";
- sha512 = "ZgxnaEMp2bJbsludpt3elaw/5yMznqjYklZE7eBwGErbNUVT3SmiSd0wNBO5j1QPiaqtGdSzqT2e45qzDzyiOg==";
+ url = "https://registry.npmjs.org/node-red/-/node-red-1.2.6.tgz";
+ sha512 = "Sy6ZNRFxN4KwT/eGFBt9L6aMXK0XGRwBNlhoFMPObSujLJVMUKHxirHAMst5CvUYigijFXM6ILRC6p/XqYHZRg==";
};
dependencies = [
- sources."@babel/runtime-7.12.1"
- sources."@node-red/editor-api-1.2.1"
- sources."@node-red/editor-client-1.2.1"
- (sources."@node-red/nodes-1.2.1" // {
+ sources."@babel/runtime-7.12.5"
+ 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"
@@ -85787,14 +87438,14 @@ in
})
];
})
- sources."@node-red/registry-1.2.1"
- sources."@node-red/runtime-1.2.1"
- sources."@node-red/util-1.2.1"
+ 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.1" // {
+ (sources."agent-base-6.0.2" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -85819,10 +87470,10 @@ in
sources."async-mutex-0.2.4"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."axios-0.19.2"
sources."balanced-match-1.0.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
(sources."basic-auth-2.0.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -85854,7 +87505,7 @@ in
sources."body-parser-1.19.0"
sources."boolbase-1.0.0"
sources."brace-expansion-1.1.11"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-from-1.1.1"
sources."busboy-0.2.14"
sources."bytes-3.1.0"
@@ -85892,7 +87543,6 @@ in
sources."cron-1.7.2"
sources."css-select-1.2.0"
sources."css-what-2.1.3"
- sources."d-1.0.1"
sources."dashdash-1.14.1"
sources."debug-2.6.9"
sources."deep-extend-0.6.0"
@@ -85920,19 +87570,9 @@ in
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
- 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."event-emitter-0.3.5"
(sources."express-4.17.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -85943,11 +87583,6 @@ in
sources."depd-2.0.0"
];
})
- (sources."ext-1.4.0" // {
- dependencies = [
- sources."type-2.1.0"
- ];
- })
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-3.1.3"
@@ -85994,13 +87629,13 @@ 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"
];
})
sources."i18next-15.1.2"
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."ignore-walk-3.0.3"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
@@ -86024,7 +87659,7 @@ in
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonata-1.8.3"
+ sources."jsonata-1.8.4"
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."leven-2.1.0"
@@ -86043,9 +87678,10 @@ in
sources."lodash.some-4.6.0"
sources."lru-cache-4.1.5"
sources."media-typer-0.3.0"
- (sources."memorystore-1.6.2" // {
+ (sources."memorystore-1.6.4" // {
dependencies = [
- sources."debug-3.1.0"
+ sources."debug-4.3.1"
+ sources."ms-2.1.2"
];
})
sources."merge-descriptors-1.0.1"
@@ -86067,21 +87703,20 @@ in
})
sources."mkdirp-0.5.5"
sources."moment-2.29.1"
- sources."moment-timezone-0.5.31"
- (sources."mqtt-4.2.1" // {
+ sources."moment-timezone-0.5.32"
+ (sources."mqtt-4.2.6" // {
dependencies = [
- sources."debug-4.3.0"
- sources."isarray-1.0.0"
+ sources."concat-stream-2.0.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- sources."ws-7.3.1"
+ sources."readable-stream-3.6.0"
+ sources."string_decoder-1.3.0"
+ sources."ws-7.4.0"
];
})
(sources."mqtt-packet-6.6.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -86092,12 +87727,11 @@ 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"
];
})
sources."negotiator-0.6.2"
- sources."next-tick-1.0.0"
(sources."node-pre-gyp-0.14.0" // {
dependencies = [
sources."chownr-1.1.4"
@@ -86234,10 +87868,9 @@ in
sources."tslib-2.0.3"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."type-1.2.0"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- sources."uglify-js-3.11.2"
+ sources."uglify-js-3.11.6"
sources."uid-safe-2.1.5"
sources."uid2-0.0.3"
sources."unc-path-regex-0.1.2"
@@ -86287,7 +87920,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."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
@@ -86328,18 +87961,21 @@ in
];
})
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."gauge-2.7.4"
sources."getpass-0.1.7"
sources."glob-7.1.6"
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-unicode-2.0.1"
sources."hosted-git-info-2.8.8"
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
+ 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"
@@ -86404,7 +88040,7 @@ in
];
})
sources."request-2.88.2"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."retry-0.10.1"
sources."rimraf-2.6.3"
sources."safe-buffer-5.2.1"
@@ -86432,7 +88068,7 @@ in
sources."mkdirp-1.0.4"
];
})
- sources."temp-0.9.1"
+ sources."temp-0.9.4"
sources."tough-cookie-2.5.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -86462,10 +88098,10 @@ in
nodemon = nodeEnv.buildNodePackage {
name = "nodemon";
packageName = "nodemon";
- version = "2.0.5";
+ version = "2.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/nodemon/-/nodemon-2.0.5.tgz";
- sha512 = "6/jqtZvJdk092pVnD2AIH19KQ9GQZAKOZVy/yT1ueL6aoV+Ix7a1lVZStXzvEh0fP4zE41DDWlkVoHjR6WlozA==";
+ url = "https://registry.npmjs.org/nodemon/-/nodemon-2.0.6.tgz";
+ sha512 = "4I3YDSKXg6ltYpcnZeHompqac4E6JeAMpGm8tJnB9Y3T0ehasLa4139dJOcCrB93HHrUMsCrKtoAlXTqT5n4AQ==";
};
dependencies = [
sources."@sindresorhus/is-0.14.0"
@@ -86506,7 +88142,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"
@@ -86568,10 +88204,10 @@ in
sources."prepend-http-2.0.0"
sources."pstree.remy-1.1.8"
sources."pump-3.0.0"
- sources."pupa-2.0.1"
+ sources."pupa-2.1.1"
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."semver-5.7.1"
@@ -86592,7 +88228,7 @@ in
sources."strip-ansi-5.2.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-5.5.0"
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
sources."to-readable-stream-1.0.0"
sources."to-regex-range-5.0.1"
sources."touch-3.1.0"
@@ -86625,10 +88261,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 = {
@@ -86643,10 +88279,10 @@ in
npm-check-updates = nodeEnv.buildNodePackage {
name = "npm-check-updates";
packageName = "npm-check-updates";
- version = "9.1.0";
+ version = "10.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-9.1.0.tgz";
- sha512 = "sx/hbKWAMPgflMffQLZXYt9uZeOK7Rnd6DLoL+8n2Sxe5yn5MMD4kXtkH5NXqJ3OxVA4JgnVbL7rvXhJKGMZrg==";
+ 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"
@@ -86654,13 +88290,13 @@ in
sources."@npmcli/installed-package-contents-1.0.5"
sources."@npmcli/move-file-1.0.1"
sources."@npmcli/node-gyp-1.0.1"
- sources."@npmcli/promise-spawn-1.2.0"
- sources."@npmcli/run-script-1.7.2"
+ sources."@npmcli/promise-spawn-1.3.2"
+ 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"
sources."abbrev-1.1.1"
- sources."agent-base-6.0.1"
+ sources."agent-base-6.0.2"
sources."agentkeepalive-4.1.3"
sources."aggregate-error-3.1.0"
sources."ajv-6.12.6"
@@ -86682,7 +88318,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."boxen-4.2.0" // {
@@ -86719,14 +88355,14 @@ in
sources."color-name-1.1.4"
sources."colors-1.0.3"
sources."combined-stream-1.0.8"
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
sources."concat-map-0.0.1"
sources."configstore-5.0.1"
sources."console-control-strings-1.1.0"
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"
@@ -86753,6 +88389,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.3"
sources."fs-minipass-2.1.0"
sources."fs.realpath-1.0.0"
sources."gauge-2.7.4"
@@ -86853,16 +88490,16 @@ in
sources."npm-install-checks-4.0.0"
sources."npm-normalize-package-bin-1.0.1"
sources."npm-package-arg-8.1.0"
- sources."npm-packlist-2.1.2"
+ sources."npm-packlist-2.1.4"
sources."npm-pick-manifest-6.1.0"
- sources."npm-registry-fetch-8.1.5"
+ sources."npm-registry-fetch-9.0.0"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
sources."once-1.4.0"
sources."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"
@@ -86871,7 +88508,7 @@ in
sources."semver-6.3.0"
];
})
- sources."pacote-11.1.11"
+ sources."pacote-11.1.13"
sources."parse-github-url-1.0.2"
sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
@@ -86881,18 +88518,19 @@ in
sources."progress-2.0.3"
sources."promise-inflight-1.0.1"
sources."promise-retry-1.1.1"
- sources."prompts-2.3.2"
+ 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.0.1"
+ sources."pupa-2.1.1"
sources."qs-6.5.2"
sources."rc-1.2.8"
sources."rc-config-loader-3.0.0"
sources."read-package-json-fast-1.2.1"
sources."readable-stream-2.3.7"
sources."readdir-scoped-modules-1.1.0"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."remote-git-tags-3.0.0"
sources."request-2.88.2"
@@ -86913,9 +88551,9 @@ in
sources."signal-exit-3.0.3"
sources."sisteransi-1.0.5"
sources."smart-buffer-4.1.0"
- sources."socks-2.4.4"
+ sources."socks-2.5.0"
sources."socks-proxy-agent-5.0.0"
- sources."spawn-please-0.4.1"
+ sources."spawn-please-1.0.0"
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
sources."ssri-8.0.0"
@@ -86925,7 +88563,7 @@ in
sources."strip-json-comments-2.0.1"
sources."supports-color-7.2.0"
sources."tar-6.0.5"
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
sources."to-readable-stream-1.0.0"
sources."tough-cookie-2.5.0"
sources."tunnel-agent-0.6.0"
@@ -86935,7 +88573,7 @@ in
sources."unique-filename-1.1.1"
sources."unique-slug-2.0.2"
sources."unique-string-2.0.0"
- sources."update-notifier-5.0.0"
+ sources."update-notifier-5.0.1"
sources."uri-js-4.4.0"
sources."url-parse-lax-3.0.0"
sources."util-deprecate-1.0.2"
@@ -86957,6 +88595,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 = {
@@ -86988,7 +88627,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."block-stream-0.0.9"
@@ -87193,14 +88832,14 @@ in
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.1"
- (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"
];
})
- (sources."@babel/generator-7.12.1" // {
+ (sources."@babel/generator-7.12.5" // {
dependencies = [
sources."source-map-0.5.7"
];
@@ -87208,32 +88847,31 @@ in
sources."@babel/helper-annotate-as-pure-7.10.4"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.4"
sources."@babel/helper-builder-react-jsx-7.10.4"
- sources."@babel/helper-builder-react-jsx-experimental-7.12.1"
- sources."@babel/helper-compilation-targets-7.12.1"
+ 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-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"
@@ -87241,10 +88879,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"
@@ -87285,22 +88923,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.1"
+ 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.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."@iarna/toml-2.2.5"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
@@ -87353,7 +88991,7 @@ in
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."babel-plugin-dynamic-import-node-2.3.3"
(sources."babel-runtime-6.26.0" // {
dependencies = [
@@ -87372,7 +89010,7 @@ in
sources."define-property-1.0.0"
];
})
- 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"
@@ -87386,11 +89024,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"
@@ -87402,7 +89036,7 @@ in
sources."pako-1.0.11"
];
})
- sources."browserslist-4.14.5"
+ sources."browserslist-4.14.7"
(sources."buffer-4.9.2" // {
dependencies = [
sources."isarray-1.0.0"
@@ -87413,12 +89047,13 @@ in
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
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"
sources."callsites-2.0.0"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001148"
+ sources."caniuse-lite-1.0.30001161"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chokidar-2.1.8"
@@ -87433,6 +89068,7 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."color-string-1.5.4"
+ sources."colorette-1.2.1"
sources."combined-stream-1.0.8"
sources."command-exists-1.2.9"
sources."commander-2.20.3"
@@ -87443,8 +89079,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.6.5" // {
+ sources."core-js-2.6.12"
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -87490,18 +89126,18 @@ 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."cssom-0.3.8"
sources."cssstyle-1.4.0"
sources."dashdash-1.14.1"
sources."data-urls-1.1.0"
- sources."deasync-0.1.20"
- sources."debug-4.3.0"
+ sources."deasync-0.1.21"
+ sources."debug-4.3.1"
sources."decode-uri-component-0.2.0"
sources."deep-is-0.1.3"
(sources."defaults-1.0.3" // {
@@ -87552,7 +89188,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.582"
+ sources."electron-to-chromium-1.3.610"
(sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -87562,7 +89198,11 @@ in
sources."entities-1.1.2"
sources."envinfo-7.7.3"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.1"
+ (sources."es-abstract-1.18.0-next.1" // {
+ dependencies = [
+ sources."object-inspect-1.8.0"
+ ];
+ })
sources."es-to-primitive-1.2.1"
sources."escalade-3.1.1"
sources."escape-html-1.0.3"
@@ -87606,7 +89246,8 @@ in
sources."fs.realpath-1.0.0"
sources."fsevents-1.2.13"
sources."function-bind-1.1.1"
- sources."gensync-1.0.0-beta.1"
+ sources."gensync-1.0.0-beta.2"
+ sources."get-intrinsic-1.0.1"
sources."get-port-3.2.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
@@ -87650,10 +89291,10 @@ in
sources."html-comment-regex-1.1.2"
sources."html-encoding-sniffer-1.0.2"
sources."html-tags-1.2.0"
- (sources."htmlnano-0.2.7" // {
+ (sources."htmlnano-0.2.8" // {
dependencies = [
sources."posthtml-0.13.4"
- sources."posthtml-parser-0.5.0"
+ sources."posthtml-parser-0.5.3"
sources."terser-4.8.0"
];
})
@@ -87667,7 +89308,7 @@ in
sources."https-browserify-1.0.0"
sources."iconv-lite-0.4.24"
sources."icss-replace-symbols-1.1.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."import-fresh-2.0.0"
sources."indexes-of-1.0.1"
sources."inflight-1.0.6"
@@ -87683,6 +89324,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" // {
dependencies = [
sources."kind-of-6.0.3"
@@ -87801,7 +89443,7 @@ in
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.63"
+ sources."node-releases-1.1.67"
sources."normalize-path-3.0.0"
sources."normalize-url-3.3.0"
sources."nth-check-1.0.2"
@@ -87809,21 +89451,13 @@ in
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
sources."object-copy-0.1.0"
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.4.1"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
- sources."object.assign-4.1.1"
- (sources."object.getownpropertydescriptors-2.1.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."object.assign-4.1.2"
+ 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."on-finished-2.3.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
@@ -87915,7 +89549,7 @@ in
sources."postcss-value-parser-3.3.1"
sources."posthtml-0.11.6"
sources."posthtml-parser-0.4.2"
- sources."posthtml-render-1.2.3"
+ sources."posthtml-render-1.4.0"
sources."prelude-ls-1.1.2"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
@@ -87947,7 +89581,7 @@ in
];
})
sources."readdirp-2.2.1"
- 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"
@@ -87971,7 +89605,7 @@ in
sources."request-2.88.2"
sources."request-promise-core-1.1.4"
sources."request-promise-native-1.0.9"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-3.0.0"
sources."resolve-url-0.2.1"
sources."restore-cursor-2.0.0"
@@ -88035,6 +89669,7 @@ in
];
})
sources."sprintf-js-1.0.3"
+ sources."srcset-3.0.0"
sources."sshpk-1.16.1"
sources."stable-0.1.8"
(sources."static-eval-2.1.0" // {
@@ -88044,25 +89679,13 @@ in
];
})
sources."static-extend-0.1.2"
- (sources."static-module-2.2.5" // {
- dependencies = [
- sources."object-inspect-1.4.1"
- ];
- })
+ sources."static-module-2.2.5"
sources."statuses-1.5.0"
sources."stealthy-require-1.1.1"
sources."stream-browserify-2.0.2"
sources."stream-http-2.8.3"
- (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."strip-ansi-4.0.0"
(sources."stylehacks-4.0.3" // {
@@ -88075,7 +89698,7 @@ in
sources."symbol-tree-3.2.4"
sources."terser-3.17.0"
sources."through2-2.0.5"
- sources."timers-browserify-2.0.11"
+ sources."timers-browserify-2.0.12"
sources."timsort-0.3.0"
sources."tiny-inflate-1.0.3"
sources."to-arraybuffer-1.0.1"
@@ -88141,10 +89764,11 @@ in
(sources."util.promisify-1.0.1" // {
dependencies = [
sources."es-abstract-1.17.7"
+ sources."object-inspect-1.8.0"
];
})
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.1.1"
+ sources."v8-compile-cache-2.2.0"
sources."vendors-1.0.4"
sources."verror-1.10.0"
sources."vlq-0.2.3"
@@ -88199,11 +89823,12 @@ in
sources."async-0.9.2"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."babybird-0.0.1"
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" // {
@@ -88217,6 +89842,7 @@ in
sources."bunyan-syslog-udp-0.2.0"
sources."busboy-0.3.1"
sources."bytes-3.0.0"
+ sources."call-bind-1.0.0"
sources."camelcase-5.3.1"
sources."caseless-0.12.0"
sources."clarinet-0.11.0"
@@ -88233,7 +89859,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"
@@ -88253,8 +89879,6 @@ in
sources."encodeurl-1.0.2"
sources."entities-1.1.2"
sources."errno-0.1.7"
- sources."es-abstract-1.18.0-next.1"
- sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."esprima-4.0.1"
sources."etag-1.8.1"
@@ -88281,6 +89905,7 @@ in
sources."gelf-stream-1.1.1"
sources."gelfling-0.3.1"
sources."get-caller-file-2.0.5"
+ sources."get-intrinsic-1.0.1"
sources."getpass-0.1.7"
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
@@ -88299,12 +89924,7 @@ in
sources."inherits-2.0.3"
sources."ipaddr.js-1.9.1"
sources."is-arguments-1.0.4"
- sources."is-callable-1.2.2"
- sources."is-date-object-1.0.2"
sources."is-fullwidth-code-point-2.0.0"
- sources."is-negative-zero-2.0.0"
- sources."is-regex-1.1.1"
- sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
sources."isarray-1.0.0"
sources."isstream-0.1.2"
@@ -88346,9 +89966,8 @@ in
sources."negotiator-git+https://github.com/arlolra/negotiator.git#full-parse-access"
sources."neo-async-2.6.2"
sources."oauth-sign-0.9.0"
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
@@ -88363,6 +89982,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"
@@ -88404,7 +90024,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"
@@ -88419,24 +90039,15 @@ in
sources."statuses-1.5.0"
sources."streamsearch-0.1.2"
sources."string-width-3.1.0"
- (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_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.3"
+ sources."uglify-js-3.12.0"
sources."unix-dgram-2.0.4"
sources."unpipe-1.0.0"
sources."uri-js-4.4.0"
@@ -88763,6 +90374,7 @@ in
sources."balanced-match-1.0.0"
sources."base64-js-0.0.8"
sources."bencode-2.0.1"
+ sources."bep53-range-1.1.0"
sources."big-integer-1.6.48"
sources."bitfield-0.1.0"
(sources."bittorrent-dht-6.4.2" // {
@@ -88775,7 +90387,7 @@ in
sources."bencode-0.8.0"
];
})
- sources."blob-to-buffer-1.2.8"
+ sources."blob-to-buffer-1.2.9"
sources."bn.js-4.11.9"
sources."bncode-0.5.3"
sources."bonjour-3.5.0"
@@ -88789,11 +90401,12 @@ in
sources."buffer-fill-1.0.0"
sources."buffer-from-1.1.1"
sources."buffer-indexof-1.1.1"
+ sources."call-bind-1.0.0"
sources."camelcase-2.1.1"
sources."camelcase-keys-2.1.0"
sources."chalk-1.1.3"
sources."chardet-0.4.2"
- sources."chrome-dgram-3.0.5"
+ sources."chrome-dgram-3.0.6"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.4"
sources."cli-cursor-2.1.0"
@@ -88821,7 +90434,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"
@@ -88836,7 +90449,8 @@ 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"
sources."graceful-fs-4.2.4"
@@ -88872,10 +90486,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.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"
@@ -88892,7 +90506,7 @@ in
sources."lodash-3.10.1"
sources."loud-rejection-1.6.0"
sources."lru-2.0.1"
- sources."magnet-uri-5.3.0"
+ sources."magnet-uri-5.4.0"
sources."map-obj-1.0.1"
sources."meow-3.7.0"
sources."mime-2.4.6"
@@ -88913,9 +90527,9 @@ in
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-is-1.1.4"
sources."object-keys-1.1.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."once-1.4.0"
sources."onetime-2.0.1"
sources."open-0.0.5"
@@ -88967,19 +90581,15 @@ 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.17.0"
+ sources."resolve-1.19.0"
sources."restore-cursor-2.0.0"
sources."reverse-http-1.3.0"
sources."rimraf-2.7.1"
sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
- sources."run-series-1.1.8"
+ sources."run-parallel-1.1.10"
+ sources."run-series-1.1.9"
sources."rusha-0.8.13"
sources."rxjs-5.5.12"
sources."safe-buffer-5.1.2"
@@ -89005,16 +90615,8 @@ in
sources."speedometer-0.1.4"
sources."stream-buffers-2.2.0"
sources."string-width-1.0.2"
- (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."string2compact-1.3.0" // {
dependencies = [
sources."ipaddr.js-1.9.1"
@@ -89098,11 +90700,11 @@ 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."backo2-1.0.2"
sources."balanced-match-1.0.0"
sources."base64-arraybuffer-0.1.4"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."base64id-2.0.0"
sources."basic-auth-2.0.1"
sources."bcrypt-pbkdf-1.0.2"
@@ -89123,7 +90725,7 @@ in
sources."bncode-0.5.3"
sources."body-parser-1.19.0"
sources."brace-expansion-1.1.11"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-crc32-0.2.13"
@@ -89134,7 +90736,7 @@ in
sources."bytes-3.1.0"
sources."callsite-1.0.0"
sources."caseless-0.12.0"
- sources."chrome-dgram-3.0.5"
+ sources."chrome-dgram-3.0.6"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.4"
sources."combined-stream-1.0.8"
@@ -89206,7 +90808,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"
@@ -89226,7 +90828,7 @@ in
})
sources."http-signature-1.2.0"
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."immediate-chunk-store-1.0.8"
sources."indexof-0.0.1"
sources."inflight-1.0.6"
@@ -89342,8 +90944,8 @@ in
];
})
sources."rimraf-2.7.1"
- sources."run-parallel-1.1.9"
- sources."run-series-1.1.8"
+ sources."run-parallel-1.1.10"
+ sources."run-series-1.1.9"
sources."rusha-0.8.13"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
@@ -89434,7 +91036,7 @@ in
sources."verror-1.10.0"
sources."which-1.3.1"
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xmlhttprequest-ssl-1.5.5"
sources."xtend-4.0.2"
sources."yeast-0.1.2"
@@ -89475,12 +91077,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"
@@ -89488,7 +91090,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"
];
})
@@ -89501,10 +91103,10 @@ in
sources."tslib-1.9.3"
];
})
- (sources."@pm2/js-api-0.6.0" // {
+ (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"
];
})
@@ -89550,7 +91152,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"
@@ -89587,6 +91189,7 @@ in
sources."readable-stream-1.1.14"
];
})
+ sources."function-bind-1.1.1"
(sources."get-uri-2.0.4" // {
dependencies = [
sources."debug-2.6.9"
@@ -89595,6 +91198,7 @@ in
})
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
+ sources."has-1.0.3"
sources."has-flag-4.0.0"
sources."http-errors-1.7.3"
(sources."http-proxy-agent-2.1.0" // {
@@ -89605,7 +91209,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"
@@ -89613,6 +91217,7 @@ in
sources."inherits-2.0.4"
sources."ip-1.1.5"
sources."is-binary-path-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"
@@ -89626,12 +91231,12 @@ in
sources."mkdirp-1.0.4"
sources."module-details-from-path-1.0.3"
sources."moment-2.29.1"
- sources."moment-timezone-0.5.31"
+ sources."moment-timezone-0.5.32"
sources."ms-2.1.2"
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"
@@ -89656,7 +91261,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"
@@ -89677,8 +91282,8 @@ in
})
sources."readdirp-3.5.0"
sources."require-in-the-middle-5.0.3"
- sources."resolve-1.17.0"
- sources."run-series-1.1.8"
+ sources."resolve-1.19.0"
+ sources."run-series-1.1.9"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
@@ -89699,7 +91304,7 @@ in
sources."statuses-1.5.0"
sources."string_decoder-0.10.31"
sources."supports-color-7.2.0"
- sources."systeminformation-4.27.10"
+ sources."systeminformation-4.30.6"
sources."thunkify-2.1.2"
sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.0"
@@ -89734,10 +91339,10 @@ in
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
- version = "5.9.3";
+ version = "5.13.4";
src = fetchurl {
- url = "https://registry.npmjs.org/pnpm/-/pnpm-5.9.3.tgz";
- sha512 = "MyN/jR/WfM7SPnnrkaEoQ2+cOhoSAnhzJ2sDOF7yZKyjh0sYuvGcijeZYbyWJ0r5C0vtBPV5SRtiLaHvwYWZBg==";
+ url = "https://registry.npmjs.org/pnpm/-/pnpm-5.13.4.tgz";
+ sha512 = "Q/1SlzLitcrggjTJN7Ooiu2y5ty+yTaxJYb7xGt6QpNijsIhxkGK58pP8IZYh04C7+8aI9MxNgppOTOyQG7k5g==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -89749,13 +91354,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.1.0";
+ version = "8.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.1.0.tgz";
- sha512 = "FYuV5zyYX53X5RywInxjWLqHZ4oCBC3nDwrHYU3Z75mFqUo5IHfbeY593heWSagG90nPnXq3tXCck8+2CUl8EA==";
+ 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"
@@ -89784,7 +91417,7 @@ in
sources."callsites-3.1.0"
sources."chalk-4.1.0"
sources."chokidar-3.4.3"
- sources."cliui-7.0.3"
+ sources."cliui-7.0.4"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."colorette-1.2.1"
@@ -89796,7 +91429,7 @@ in
sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
sources."fast-glob-3.2.4"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."fill-range-7.0.1"
sources."fs-extra-9.0.1"
sources."fsevents-2.1.3"
@@ -89808,7 +91441,7 @@ in
sources."has-flag-4.0.0"
sources."ignore-5.1.8"
sources."import-cwd-3.0.0"
- sources."import-fresh-3.2.1"
+ sources."import-fresh-3.2.2"
(sources."import-from-3.0.0" // {
dependencies = [
sources."resolve-from-5.0.0"
@@ -89822,7 +91455,11 @@ in
sources."is-number-7.0.0"
sources."js-tokens-4.0.0"
sources."json-parse-even-better-errors-2.3.1"
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."lines-and-columns-1.1.6"
sources."lodash.difference-4.5.0"
sources."lodash.forown-4.4.0"
@@ -89846,7 +91483,7 @@ in
sources."require-directory-2.1.1"
sources."resolve-from-4.0.0"
sources."reusify-1.0.4"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."slash-3.0.0"
sources."string-width-4.2.0"
sources."strip-ansi-6.0.0"
@@ -89854,10 +91491,10 @@ in
sources."to-regex-range-5.0.1"
sources."universalify-1.0.0"
sources."wrap-ansi-7.0.0"
- sources."y18n-5.0.4"
+ sources."y18n-5.0.5"
sources."yaml-1.10.0"
- sources."yargs-16.1.0"
- sources."yargs-parser-20.2.3"
+ sources."yargs-16.1.1"
+ sources."yargs-parser-20.2.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -89872,10 +91509,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 = {
@@ -89950,7 +91587,7 @@ in
})
sources."async-1.5.2"
sources."balanced-match-1.0.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bn.js-5.1.3"
sources."brace-expansion-1.1.11"
sources."brorand-1.1.0"
@@ -89971,11 +91608,7 @@ in
sources."jsonparse-0.0.5"
];
})
- (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"
@@ -90047,7 +91680,7 @@ in
sources."hmac-drbg-1.0.1"
sources."htmlescape-1.1.1"
sources."https-browserify-1.0.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."inline-source-map-0.6.2"
@@ -90057,6 +91690,7 @@ in
];
})
sources."is-buffer-1.1.6"
+ sources."is-core-module-2.2.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."json-stable-stringify-0.0.1"
@@ -90127,7 +91761,7 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."rimraf-2.7.1"
sources."ripemd160-2.0.2"
sources."safe-buffer-5.2.1"
@@ -90152,7 +91786,7 @@ in
sources."string_decoder-1.3.0"
sources."subarg-1.0.0"
sources."syntax-error-1.4.0"
- (sources."temp-0.9.1" // {
+ (sources."temp-0.9.4" // {
dependencies = [
sources."rimraf-2.6.3"
];
@@ -90195,10 +91829,10 @@ in
purescript-language-server = nodeEnv.buildNodePackage {
name = "purescript-language-server";
packageName = "purescript-language-server";
- version = "0.14.3";
+ version = "0.14.4";
src = fetchurl {
- url = "https://registry.npmjs.org/purescript-language-server/-/purescript-language-server-0.14.3.tgz";
- sha512 = "nt5N6EusQO2dqEnbkma/z7fXxKuVCgMQ8BSJEGZdRiM9W8pa/AV8f8UyPFsN8AMpwZbZv6P9T9LDL6Q3+61S3Q==";
+ url = "https://registry.npmjs.org/purescript-language-server/-/purescript-language-server-0.14.4.tgz";
+ sha512 = "qsyk0PNStUQJnoxZKPAO0QTRBsZ2fu/PZwfMIAv6b1lHbdi5fsyC7BdCtZxzwAO2hF0OxCIANEeRkbUi+e55Fg==";
};
dependencies = [
sources."isexe-2.0.0"
@@ -90243,10 +91877,10 @@ in
purty = nodeEnv.buildNodePackage {
name = "purty";
packageName = "purty";
- version = "6.2.0";
+ version = "6.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/purty/-/purty-6.2.0.tgz";
- sha512 = "JfT8kJHSyxuOFQtRiH2x55SiPxXZsSdedQlZap8JehQ7KzB49B5C9cWwVybtSB36BdADQcxPvtw8D52z4EPnBw==";
+ url = "https://registry.npmjs.org/purty/-/purty-6.3.0.tgz";
+ sha512 = "l70uQyz+t5GvCPzOorUbIhRX3oQW9i8Kgwr0LvS6nUq+UM4rMJdYcHazuupcLVInvNsbd290EnpjaRgAITt0dw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -90261,10 +91895,10 @@ in
pyright = nodeEnv.buildNodePackage {
name = "pyright";
packageName = "pyright";
- version = "1.1.79";
+ version = "1.1.88";
src = fetchurl {
- url = "https://registry.npmjs.org/pyright/-/pyright-1.1.79.tgz";
- sha512 = "WriY7VGjg9CzhxMUfDf8bIBRfXWeVj/kgiAAJ783wiQuUwy5IwMlZgR4ZyAGYBztMH+uRdiG4HCgt30ELYeeNg==";
+ url = "https://registry.npmjs.org/pyright/-/pyright-1.1.88.tgz";
+ sha512 = "1bjnvqNd5xlqTzlwr1W0/WLj+fKItMpQuBr2fvI3OPnWz5iRNcIdj30pR5yCP5ddThSW8xHjQmutf/aked2I8w==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -90292,6 +91926,7 @@ in
sources."available-typed-arrays-1.0.2"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
+ sources."call-bind-1.0.0"
sources."chalk-1.1.3"
sources."colors-0.6.2"
sources."concat-map-0.0.1"
@@ -90299,17 +91934,14 @@ in
sources."deep-equal-2.0.4"
sources."define-properties-1.1.3"
sources."es-abstract-1.18.0-next.1"
- (sources."es-get-iterator-1.1.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."es-get-iterator-1.1.1"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."eyes-0.1.8"
sources."foreach-2.0.5"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."glob-7.1.6"
sources."has-1.0.3"
sources."has-ansi-2.0.0"
@@ -90344,9 +91976,9 @@ in
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-is-1.1.4"
sources."object-keys-1.1.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
sources."pkginfo-0.4.1"
@@ -90362,16 +91994,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.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."strip-ansi-3.0.1"
sources."supports-color-2.0.0"
sources."utile-0.2.1"
@@ -90456,10 +92080,10 @@ in
readability-cli = nodeEnv.buildNodePackage {
name = "readability-cli";
packageName = "readability-cli";
- version = "1.1.5";
+ version = "1.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/readability-cli/-/readability-cli-1.1.5.tgz";
- sha512 = "xMbRC9qGezXO4dqRlTpSfC/o4XuUpsRq0yLGEumtulcNVz1RJyOEbovgnqmOhulZYSgsLbRCm8gZ0nQ5n0up6w==";
+ url = "https://registry.npmjs.org/readability-cli/-/readability-cli-1.2.1.tgz";
+ sha512 = "oS0m68Y02lcMnrCYh3loRj3o8pGjhBAk8petnaJuvvE6eif3bjj60mTByFhZTlYRWNLuQaq/Yqe8Wk0yFI2wdQ==";
};
dependencies = [
sources."@mozilla/readability-0.3.0"
@@ -90472,7 +92096,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."bcrypt-pbkdf-1.0.2"
sources."browser-process-hrtime-1.0.0"
sources."caseless-0.12.0"
@@ -90570,7 +92194,7 @@ in
sources."whatwg-mimetype-2.3.0"
sources."whatwg-url-8.4.0"
sources."word-wrap-1.2.3"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xml-name-validator-3.0.0"
sources."xmlchars-2.2.0"
];
@@ -90587,14 +92211,14 @@ in
redoc-cli = nodeEnv.buildNodePackage {
name = "redoc-cli";
packageName = "redoc-cli";
- version = "0.9.12";
+ version = "0.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/redoc-cli/-/redoc-cli-0.9.12.tgz";
- sha512 = "9Ap7WfEsYtAoVZNyA8lryWAsU2Wq0lHXaNiFgdVZb4zltHNTYEqKmRi06WhileeuqVTNkd1CF2S5CCS5Xg9+aQ==";
+ url = "https://registry.npmjs.org/redoc-cli/-/redoc-cli-0.10.1.tgz";
+ sha512 = "RZqE1dFdIB3hBvxpBc+CRTjD10xDdPIUk3xA4moHzQMP5Gp2MeGCiRWyt747+4CV42s7oUQbxSMeeY1IMz0vAQ==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- (sources."@babel/generator-7.12.1" // {
+ (sources."@babel/generator-7.12.5" // {
dependencies = [
sources."source-map-0.5.7"
];
@@ -90602,22 +92226,24 @@ in
sources."@babel/helper-annotate-as-pure-7.10.4"
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
- sources."@babel/helper-module-imports-7.12.1"
+ sources."@babel/helper-module-imports-7.12.5"
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.3"
- 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/parser-7.12.7"
+ 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."@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.33"
sources."ajv-5.5.2"
- sources."ansi-regex-3.0.0"
+ sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."anymatch-3.1.1"
sources."argparse-1.0.10"
@@ -90631,11 +92257,10 @@ 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.3.1"
+ sources."base64-js-1.5.1"
sources."better-ajv-errors-0.6.7"
- sources."big.js-5.2.2"
sources."binary-extensions-2.1.0"
sources."bn.js-5.1.3"
sources."braces-3.0.2"
@@ -90643,11 +92268,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."inherits-2.0.4"
@@ -90670,16 +92291,15 @@ in
sources."cipher-base-1.0.4"
sources."classnames-2.2.6"
sources."clipboard-2.0.6"
- sources."cliui-4.1.0"
+ sources."cliui-7.0.4"
sources."clsx-1.1.1"
sources."co-4.6.0"
sources."code-error-fragment-0.0.230"
- sources."code-point-at-1.1.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."console-browserify-1.2.0"
sources."constants-browserify-1.0.0"
- sources."core-js-3.6.5"
+ sources."core-js-3.8.0"
sources."core-util-is-1.0.2"
(sources."create-ecdh-4.0.4" // {
dependencies = [
@@ -90688,11 +92308,10 @@ in
})
sources."create-hash-1.2.0"
sources."create-hmac-1.1.7"
- sources."cross-spawn-6.0.5"
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"
@@ -90702,37 +92321,31 @@ in
sources."bn.js-4.11.9"
];
})
- sources."dom-walk-0.1.2"
sources."domain-browser-1.2.0"
- sources."dompurify-1.0.11"
+ sources."dompurify-2.2.2"
(sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
];
})
sources."emoji-regex-8.0.0"
- sources."emojis-list-3.0.0"
- sources."end-of-stream-1.4.4"
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-3.1.2"
+ sources."eventemitter3-4.0.7"
sources."events-3.2.0"
sources."evp_bytestokey-1.0.3"
- sources."execa-1.0.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.1.0"
- sources."fast-levenshtein-2.0.6"
sources."fast-safe-stringify-2.0.7"
sources."fill-range-7.0.1"
- sources."find-up-3.0.0"
+ sources."find-up-4.1.0"
sources."foreach-2.0.5"
sources."format-util-1.0.5"
sources."fsevents-2.1.3"
- sources."get-caller-file-1.0.3"
- sources."get-stream-4.1.0"
+ sources."get-caller-file-2.0.5"
sources."glob-parent-5.1.1"
- sources."global-4.4.0"
sources."globals-11.12.0"
sources."good-listener-1.2.2"
sources."grapheme-splitter-1.0.4"
@@ -90753,17 +92366,14 @@ in
sources."hoist-non-react-statics-3.3.2"
sources."http2-client-1.3.3"
sources."https-browserify-1.0.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."inherits-2.0.1"
- sources."invert-kv-2.0.0"
sources."is-binary-path-2.1.0"
sources."is-extglob-2.1.1"
- sources."is-fullwidth-code-point-1.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.1"
sources."is-number-7.0.0"
- sources."is-stream-1.1.0"
sources."isarray-2.0.5"
- sources."isexe-2.0.0"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."jsesc-2.5.2"
@@ -90771,65 +92381,54 @@ in
sources."json-schema-ref-parser-6.1.0"
sources."json-schema-traverse-0.3.1"
sources."json-to-ast-2.1.0"
- sources."json5-1.0.1"
sources."jsonpointer-4.1.0"
- sources."lcid-2.0.0"
sources."leven-3.1.0"
- sources."loader-utils-1.4.0"
- sources."locate-path-3.0.0"
+ sources."locate-path-5.0.0"
sources."lodash-4.17.20"
sources."loose-envify-1.4.0"
- sources."lunr-2.3.6"
- sources."map-age-cleaner-0.1.3"
+ sources."lunr-2.3.8"
sources."mark.js-8.11.1"
- sources."marked-0.6.3"
+ sources."marked-0.7.0"
sources."md5.js-1.3.5"
- sources."mem-4.3.0"
sources."memoize-one-5.1.1"
(sources."miller-rabin-4.0.1" // {
dependencies = [
sources."bn.js-4.11.9"
];
})
- sources."mimic-fn-2.1.0"
- sources."min-document-2.19.0"
sources."minimalistic-assert-1.0.1"
sources."minimalistic-crypto-utils-1.0.1"
sources."minimist-1.2.5"
sources."mkdirp-1.0.4"
- sources."mobx-4.15.7"
- sources."mobx-react-5.4.4"
+ sources."mobx-6.0.4"
+ sources."mobx-react-7.0.5"
+ sources."mobx-react-lite-3.1.6"
sources."ms-2.1.2"
sources."neo-async-2.6.2"
- sources."nice-try-1.0.5"
sources."node-fetch-h2-2.3.0"
sources."node-libs-browser-2.2.1"
sources."node-readfiles-0.2.0"
sources."normalize-path-3.0.0"
- sources."npm-run-path-2.0.2"
- sources."number-is-nan-1.0.1"
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-3.4.0"
+ sources."oas-validator-4.0.8"
sources."object-assign-4.1.1"
- sources."once-1.4.0"
sources."ono-4.0.11"
- sources."openapi-sampler-1.0.0-beta.14"
+ sources."openapi-sampler-1.0.0-beta.18"
sources."os-browserify-0.3.0"
- sources."os-locale-3.1.0"
- sources."p-defer-1.0.0"
- sources."p-finally-1.0.0"
- sources."p-is-promise-2.1.0"
sources."p-limit-2.3.0"
- sources."p-locate-3.0.0"
+ sources."p-locate-4.1.0"
sources."p-try-2.2.0"
sources."pako-1.0.11"
sources."parse-asn1-5.1.6"
sources."path-browserify-0.0.1"
- sources."path-exists-3.0.0"
- sources."path-key-2.0.1"
+ sources."path-exists-4.0.0"
sources."pbkdf2-3.1.1"
sources."perfect-scrollbar-1.5.0"
sources."picomatch-2.2.2"
@@ -90844,7 +92443,6 @@ in
sources."bn.js-4.11.9"
];
})
- sources."pump-3.0.0"
sources."punycode-1.4.1"
sources."querystring-0.2.0"
sources."querystring-es3-0.2.1"
@@ -90852,14 +92450,7 @@ in
sources."randomfill-1.0.4"
sources."react-16.14.0"
sources."react-dom-16.14.0"
- sources."react-dropdown-1.9.0"
- (sources."react-hot-loader-4.13.0" // {
- dependencies = [
- sources."source-map-0.7.3"
- ];
- })
sources."react-is-16.13.1"
- sources."react-lifecycles-compat-3.0.4"
sources."react-tabs-3.1.1"
(sources."readable-stream-2.3.7" // {
dependencies = [
@@ -90870,68 +92461,52 @@ in
];
})
sources."readdirp-3.5.0"
- (sources."redoc-2.0.0-rc.8-1" // {
- dependencies = [
- sources."tslib-1.14.1"
- ];
- })
- sources."reftools-1.1.6"
+ sources."redoc-2.0.0-rc.47"
+ sources."reftools-1.1.7"
sources."regenerator-runtime-0.13.7"
sources."require-directory-2.1.1"
- sources."require-main-filename-1.0.1"
+ sources."require-main-filename-2.0.0"
sources."ripemd160-2.0.2"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."scheduler-0.19.1"
sources."select-1.1.2"
- sources."semver-5.7.1"
sources."set-blocking-2.0.0"
sources."setimmediate-1.0.5"
sources."sha.js-2.4.11"
sources."shallowequal-1.1.0"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
sources."should-13.2.3"
sources."should-equal-2.0.0"
sources."should-format-3.0.3"
sources."should-type-1.4.0"
sources."should-type-adaptors-1.1.0"
sources."should-util-1.0.1"
- sources."signal-exit-3.0.3"
- sources."slugify-1.4.5"
+ sources."slugify-1.4.6"
sources."source-map-0.6.1"
sources."sprintf-js-1.0.3"
sources."stickyfill-1.1.1"
sources."stream-browserify-2.0.2"
sources."stream-http-2.8.3"
- (sources."string-width-2.1.1" // {
- dependencies = [
- sources."is-fullwidth-code-point-2.0.0"
- ];
- })
+ sources."string-width-4.2.0"
sources."string_decoder-1.3.0"
- sources."strip-ansi-4.0.0"
- sources."strip-eof-1.0.0"
- sources."styled-components-5.2.0"
+ sources."strip-ansi-6.0.0"
+ sources."styled-components-5.2.1"
sources."supports-color-5.5.0"
- (sources."swagger2openapi-5.4.0" // {
- dependencies = [
- sources."yargs-12.0.5"
- ];
- })
- sources."timers-browserify-2.0.11"
+ sources."swagger2openapi-6.2.3"
+ sources."timers-browserify-2.0.12"
sources."tiny-emitter-2.1.0"
sources."to-arraybuffer-1.0.1"
sources."to-fast-properties-2.0.0"
sources."to-regex-range-5.0.1"
sources."tslib-2.0.3"
sources."tty-browserify-0.0.0"
- sources."uglify-js-3.11.3"
+ sources."uglify-js-3.12.0"
(sources."url-0.11.0" // {
dependencies = [
sources."punycode-1.3.2"
];
})
+ sources."url-template-2.0.8"
(sources."util-0.11.1" // {
dependencies = [
sources."inherits-2.0.3"
@@ -90939,41 +92514,30 @@ in
})
sources."util-deprecate-1.0.2"
sources."vm-browserify-1.1.2"
- sources."which-1.3.1"
sources."which-module-2.0.0"
sources."wordwrap-1.0.0"
- (sources."wrap-ansi-2.1.0" // {
+ (sources."wrap-ansi-7.0.0" // {
dependencies = [
- sources."ansi-regex-2.1.1"
- sources."string-width-1.0.2"
- sources."strip-ansi-3.0.1"
+ sources."ansi-styles-4.3.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
];
})
- sources."wrappy-1.0.2"
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" // {
dependencies = [
- sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.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."get-caller-file-2.0.5"
- sources."is-fullwidth-code-point-3.0.0"
- sources."locate-path-5.0.0"
- sources."p-locate-4.1.0"
- sources."path-exists-4.0.0"
- sources."require-main-filename-2.0.0"
- sources."string-width-4.2.0"
- sources."strip-ansi-6.0.0"
sources."wrap-ansi-6.2.0"
+ sources."y18n-4.0.0"
sources."yargs-parser-18.1.3"
];
})
- sources."yargs-parser-11.1.1"
+ sources."yargs-parser-20.2.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -91006,10 +92570,10 @@ in
rollup = nodeEnv.buildNodePackage {
name = "rollup";
packageName = "rollup";
- version = "2.32.0";
+ version = "2.33.3";
src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-2.32.0.tgz";
- sha512 = "0FIG1jY88uhCP2yP4CfvtKEqPDRmsUwfY1kEOOM+DH/KOGATgaIFd/is1+fQOxsvh62ELzcFfKonwKWnHhrqmw==";
+ url = "https://registry.npmjs.org/rollup/-/rollup-2.33.3.tgz";
+ sha512 = "RpayhPTe4Gu/uFGCmk7Gp5Z9Qic2VsqZ040G+KZZvsZYdcuWaJg678JeDJJvJeEQXminu24a2au+y92CUWVd+w==";
};
dependencies = [
sources."fsevents-2.1.3"
@@ -91037,7 +92601,7 @@ in
sources."chalk-2.4.2"
];
})
- sources."@eslint/eslintrc-0.1.3"
+ sources."@eslint/eslintrc-0.2.1"
sources."@rollup/plugin-commonjs-13.0.2"
sources."@rollup/plugin-node-resolve-8.4.0"
sources."@rollup/pluginutils-3.1.0"
@@ -91050,7 +92614,7 @@ in
sources."@types/node-12.7.12"
sources."@types/node-fetch-2.5.7"
sources."@types/resolve-1.17.1"
- sources."@types/vscode-1.50.0"
+ sources."@types/vscode-1.51.0"
(sources."@typescript-eslint/eslint-plugin-3.10.1" // {
dependencies = [
sources."semver-7.3.2"
@@ -91115,7 +92679,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"
@@ -91139,7 +92703,7 @@ in
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-7.11.0" // {
+ (sources."eslint-7.14.0" // {
dependencies = [
sources."eslint-visitor-keys-2.0.0"
sources."semver-7.3.2"
@@ -91176,12 +92740,14 @@ in
sources."form-data-3.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."get-caller-file-2.0.5"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
sources."globals-12.4.0"
sources."growl-1.10.5"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."he-1.2.0"
sources."htmlparser2-3.10.1"
@@ -91193,15 +92759,16 @@ in
})
(sources."https-proxy-agent-2.2.4" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."ignore-4.0.6"
- sources."import-fresh-3.2.1"
+ sources."import-fresh-3.2.2"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-binary-path-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"
@@ -91234,7 +92801,7 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
- (sources."mocha-8.2.0" // {
+ (sources."mocha-8.2.1" // {
dependencies = [
sources."debug-4.2.0"
sources."escape-string-regexp-4.0.0"
@@ -91255,7 +92822,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"
@@ -91282,10 +92849,10 @@ in
sources."regexpp-3.1.0"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-4.0.0"
sources."rimraf-2.6.3"
- sources."rollup-2.32.0"
+ sources."rollup-2.33.3"
sources."safe-buffer-5.2.1"
sources."semver-6.3.0"
sources."serialize-javascript-5.0.1"
@@ -91327,19 +92894,19 @@ in
sources."uri-js-4.4.0"
sources."url-join-1.1.0"
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.1.1"
+ sources."v8-compile-cache-2.2.0"
(sources."vsce-1.81.1" // {
dependencies = [
sources."chalk-2.4.2"
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
sources."semver-5.7.1"
];
})
- sources."vscode-jsonrpc-6.0.0-next.5"
- sources."vscode-languageclient-7.0.0-next.9"
- sources."vscode-languageserver-protocol-3.16.0-next.7"
- sources."vscode-languageserver-types-3.16.0-next.3"
- sources."vscode-test-1.4.0"
+ sources."vscode-jsonrpc-6.0.0-next.7"
+ sources."vscode-languageclient-7.0.0-next.12"
+ sources."vscode-languageserver-protocol-3.16.0-next.10"
+ sources."vscode-languageserver-types-3.16.0-next.4"
+ sources."vscode-test-1.4.1"
sources."which-2.0.2"
sources."which-module-2.0.0"
(sources."wide-align-1.1.3" // {
@@ -91373,12 +92940,13 @@ in
sources."yargs-parser-13.1.2"
(sources."yargs-unparser-2.0.0" // {
dependencies = [
- sources."camelcase-6.1.0"
+ sources."camelcase-6.2.0"
sources."decamelize-4.0.0"
];
})
sources."yauzl-2.10.0"
sources."yazl-2.5.1"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -91402,7 +92970,7 @@ in
sources."asynckit-0.4.0"
sources."aws-sdk-1.18.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."bcrypt-pbkdf-1.0.2"
sources."buffer-crc32-0.2.1"
sources."bytes-0.2.1"
@@ -91421,7 +92989,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"
@@ -91522,10 +93090,10 @@ in
sass = nodeEnv.buildNodePackage {
name = "sass";
packageName = "sass";
- version = "1.27.0";
+ version = "1.29.0";
src = fetchurl {
- url = "https://registry.npmjs.org/sass/-/sass-1.27.0.tgz";
- sha512 = "0gcrER56OkzotK/GGwgg4fPrKuiFlPNitO7eUJ18Bs+/NBlofJfMxmxqpqJxjae9vu0Wq8TZzrSyxZal00WDig==";
+ url = "https://registry.npmjs.org/sass/-/sass-1.29.0.tgz";
+ sha512 = "ZpwAUFgnvAUCdkjwPREny+17BpUj8nh5Yr6zKPGtLNTLrmtoRYIjm7njP24COhjJldjwW1dcv52Lpf4tNZVVRA==";
};
dependencies = [
sources."anymatch-3.1.1"
@@ -91587,7 +93155,7 @@ in
sources."ansi-align-2.0.0"
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
- sources."arch-2.1.2"
+ sources."arch-2.2.0"
sources."arg-2.0.0"
sources."balanced-match-1.0.0"
sources."boxen-1.3.0"
@@ -91681,16 +93249,16 @@ in
serverless = nodeEnv.buildNodePackage {
name = "serverless";
packageName = "serverless";
- version = "2.8.0";
+ version = "2.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serverless/-/serverless-2.8.0.tgz";
- sha512 = "5yG+t5SHX4vxMmllLEj6DPkP0QTuMwmYfQw7mqq8H2WPr6MOUTuksskgNhljpgEASLAeZa5HdaRQq+s+/pq17w==";
+ url = "https://registry.npmjs.org/serverless/-/serverless-2.13.0.tgz";
+ sha512 = "MOz0JYlPrWGwuyVUIncyaNRSlwOzVUFj5T/ITRjtO5PYXUWr+BB+yhZ97KoOhuL/hVnQ7ZjsmYgOvzo8hHwv9w==";
};
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"
];
})
@@ -91716,23 +93284,10 @@ in
];
})
sources."@serverless/component-metrics-1.0.8"
- (sources."@serverless/components-3.2.4" // {
+ (sources."@serverless/components-3.4.2" // {
dependencies = [
- sources."@sindresorhus/is-3.1.2"
- sources."@szmarczak/http-timer-4.0.5"
sources."ansi-regex-5.0.0"
- sources."cacheable-request-7.0.1"
- sources."decompress-response-6.0.0"
- sources."defer-to-connect-2.0.0"
- sources."get-stream-5.2.0"
- sources."got-11.7.0"
- sources."json-buffer-3.0.1"
- sources."keyv-4.0.3"
- sources."lowercase-keys-2.0.0"
- sources."mimic-response-3.1.0"
- sources."p-cancelable-2.0.0"
sources."ramda-0.27.1"
- sources."responselike-2.0.0"
sources."strip-ansi-6.0.0"
];
})
@@ -91742,14 +93297,14 @@ in
sources."semver-6.3.0"
];
})
- sources."@serverless/enterprise-plugin-4.1.1"
+ sources."@serverless/enterprise-plugin-4.1.2"
sources."@serverless/event-mocks-1.1.1"
sources."@serverless/platform-client-3.1.2"
- sources."@serverless/platform-client-china-2.0.4"
+ sources."@serverless/platform-client-china-2.0.9"
(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"
@@ -91758,23 +93313,23 @@ in
sources."ws-6.2.1"
];
})
- sources."@serverless/template-1.1.3"
+ sources."@serverless/template-1.1.4"
(sources."@serverless/utils-2.0.0" // {
dependencies = [
sources."write-file-atomic-3.0.3"
];
})
- sources."@serverless/utils-china-1.0.7"
+ 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.5"
+ sources."@tencent-sdk/capi-1.1.6"
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.162"
+ sources."@types/lodash-4.14.165"
sources."@types/long-4.0.1"
- sources."@types/node-14.11.10"
+ 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"
@@ -91801,7 +93356,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"
@@ -91831,19 +93386,20 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
- (sources."aws-sdk-2.773.0" // {
+ (sources."aws-sdk-2.799.0" // {
dependencies = [
sources."buffer-4.9.2"
+ sources."ieee754-1.1.13"
sources."uuid-3.3.2"
];
})
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."axios-0.19.2"
sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
sources."base64-arraybuffer-0.1.4"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
sources."binary-extensions-2.1.0"
@@ -91881,7 +93437,7 @@ in
})
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-crc32-0.2.13"
@@ -91940,7 +93496,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" // {
@@ -91950,8 +93506,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"
@@ -91963,7 +93519,7 @@ in
];
})
sources."dashdash-1.14.1"
- sources."dayjs-1.9.3"
+ sources."dayjs-1.9.6"
sources."debug-3.1.0"
sources."decode-uri-component-0.2.0"
sources."decompress-4.2.1"
@@ -92049,6 +93605,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"
@@ -92061,7 +93618,7 @@ in
sources."fast-json-stable-stringify-2.1.0"
sources."fast-safe-stringify-2.0.7"
sources."fastest-levenshtein-1.0.12"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."fd-slicer-1.1.0"
sources."fecha-4.2.0"
sources."figures-3.2.0"
@@ -92071,12 +93628,6 @@ in
sources."filenamify-3.0.0"
sources."filesize-6.1.0"
sources."fill-range-7.0.1"
- (sources."find-process-1.4.3" // {
- dependencies = [
- sources."chalk-2.4.2"
- sources."debug-2.6.9"
- ];
- })
sources."find-requires-1.0.0"
sources."flat-5.0.2"
sources."follow-redirects-1.5.10"
@@ -92093,12 +93644,17 @@ in
sources."fs-constants-1.0.0"
(sources."fs-extra-9.0.1" // {
dependencies = [
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."universalify-1.0.0"
];
})
+ 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 = [
@@ -92113,7 +93669,22 @@ in
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
sources."globby-11.0.1"
- sources."got-9.6.0"
+ (sources."got-11.8.0" // {
+ dependencies = [
+ sources."@sindresorhus/is-4.0.0"
+ sources."@szmarczak/http-timer-4.0.5"
+ sources."cacheable-request-7.0.1"
+ sources."decompress-response-6.0.0"
+ sources."defer-to-connect-2.0.0"
+ sources."get-stream-5.2.0"
+ sources."json-buffer-3.0.1"
+ sources."keyv-4.0.3"
+ sources."lowercase-keys-2.0.0"
+ sources."mimic-response-3.1.0"
+ sources."p-cancelable-2.0.0"
+ sources."responselike-2.0.0"
+ ];
+ })
sources."graceful-fs-4.2.4"
sources."graphlib-2.1.8"
sources."har-schema-2.0.0"
@@ -92133,13 +93704,13 @@ in
sources."http2-wrapper-1.0.0-beta.5.2"
(sources."https-proxy-agent-5.0.0" // {
dependencies = [
- sources."agent-base-6.0.1"
- sources."debug-4.3.0"
+ sources."agent-base-6.0.2"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."ignore-5.1.8"
sources."immediate-3.0.6"
sources."imurmurhash-0.1.4"
@@ -92155,7 +93726,7 @@ in
sources."strip-ansi-6.0.0"
];
})
- sources."inquirer-autocomplete-prompt-1.2.0"
+ sources."inquirer-autocomplete-prompt-1.3.0"
sources."into-stream-3.1.0"
sources."is-arrayish-0.3.2"
sources."is-binary-path-2.1.0"
@@ -92251,6 +93822,8 @@ in
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
+ sources."minipass-3.1.3"
+ sources."minizlib-2.1.2"
sources."mkdirp-0.5.5"
sources."moment-2.29.1"
sources."ms-2.0.0"
@@ -92263,7 +93836,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"
];
@@ -92294,11 +93867,11 @@ 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"
sources."semver-6.3.0"
];
})
@@ -92322,17 +93895,19 @@ 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.1" // {
+ (sources."protobufjs-6.10.2" // {
dependencies = [
- sources."@types/node-13.13.26"
+ sources."@types/node-13.13.33"
sources."long-4.0.0"
];
})
sources."psl-1.8.0"
sources."pump-3.0.0"
sources."punycode-2.1.1"
+ sources."qrcode-terminal-0.12.0"
sources."qs-6.5.2"
sources."query-string-5.1.1"
sources."querystring-0.2.0"
@@ -92343,7 +93918,7 @@ in
sources."readdir-glob-1.1.1"
sources."readdirp-3.5.0"
sources."regenerator-runtime-0.13.7"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."replaceall-0.1.6"
(sources."request-2.88.2" // {
@@ -92360,7 +93935,7 @@ in
sources."retry-0.10.1"
sources."reusify-1.0.4"
sources."run-async-2.4.1"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."rxjs-6.6.3"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
@@ -92371,13 +93946,13 @@ in
sources."set-immediate-shim-1.0.1"
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
- sources."shortid-2.2.15"
+ sources."shortid-2.2.16"
sources."signal-exit-3.0.3"
sources."simple-concat-1.0.1"
sources."simple-get-2.8.1"
- (sources."simple-git-2.21.0" // {
+ (sources."simple-git-2.24.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -92429,7 +94004,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"
@@ -92443,6 +94018,12 @@ in
sources."untildify-3.0.3"
];
})
+ (sources."tar-6.0.5" // {
+ dependencies = [
+ sources."chownr-2.0.0"
+ sources."mkdirp-1.0.4"
+ ];
+ })
(sources."tar-fs-1.16.3" // {
dependencies = [
sources."pump-1.0.3"
@@ -92456,7 +94037,7 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
sources."text-hex-1.0.0"
sources."through-2.3.8"
sources."timed-out-4.0.1"
@@ -92512,17 +94093,19 @@ in
})
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.3"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xml2js-0.4.19"
sources."xmlbuilder-9.0.7"
sources."xmlhttprequest-ssl-1.5.5"
sources."xtend-4.0.2"
+ sources."yallist-4.0.0"
sources."yaml-ast-parser-0.0.43"
sources."yamljs-0.3.0"
- sources."yargs-parser-20.2.3"
+ 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 = {
@@ -92554,7 +94137,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."base64-arraybuffer-0.1.2"
sources."base64id-0.1.0"
sources."bcrypt-nodejs-0.0.3"
@@ -93161,10 +94744,10 @@ in
snyk = nodeEnv.buildNodePackage {
name = "snyk";
packageName = "snyk";
- version = "1.415.0";
+ version = "1.431.2";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.415.0.tgz";
- sha512 = "zpqUIizBSYTaZA1DvPf2xIOQSmutVDNxOkSM4CQkqk9xHf2W6ltq8NcxErVXUGYmsUmGfrNe0LIBaKP9lzyMbQ==";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.431.2.tgz";
+ sha512 = "DGm/bxtCSI/ReGK0vMphicQyZtVXiLgLvWkdDbRmsMb4Q7VRylAq9z+5lursLriED7eTjxlkgFMjOdGOuIoxpg==";
};
dependencies = [
sources."@sindresorhus/is-2.1.1"
@@ -93172,16 +94755,16 @@ in
sources."@snyk/cocoapods-lockfile-parser-3.5.2"
sources."@snyk/composer-lockfile-parser-1.4.1"
sources."@snyk/dep-graph-1.19.4"
- sources."@snyk/docker-registry-v2-client-1.13.6"
+ sources."@snyk/docker-registry-v2-client-1.13.9"
sources."@snyk/gemfile-1.2.0"
- sources."@snyk/java-call-graph-builder-1.16.0"
- sources."@snyk/rpm-parser-2.2.0"
+ sources."@snyk/java-call-graph-builder-1.16.2"
+ sources."@snyk/rpm-parser-2.2.1"
(sources."@snyk/snyk-cocoapods-plugin-2.5.1" // {
dependencies = [
sources."tslib-2.0.3"
];
})
- (sources."@snyk/snyk-docker-pull-3.2.0" // {
+ (sources."@snyk/snyk-docker-pull-3.2.3" // {
dependencies = [
sources."tmp-0.1.0"
];
@@ -93194,7 +94777,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.11.10"
+ sources."@types/node-14.14.10"
sources."@types/responselike-1.0.0"
sources."@types/semver-5.5.0"
sources."@yarnpkg/lockfile-1.1.0"
@@ -93220,9 +94803,9 @@ in
sources."tslib-2.0.3"
];
})
- sources."async-1.5.2"
+ sources."async-3.2.0"
sources."balanced-match-1.0.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
(sources."bl-4.0.3" // {
dependencies = [
@@ -93234,7 +94817,6 @@ in
(sources."boxen-4.2.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
- sources."camelcase-5.3.1"
sources."chalk-3.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
@@ -93244,8 +94826,9 @@ in
];
})
sources."brace-expansion-1.1.11"
+ sources."braces-3.0.2"
sources."browserify-zlib-0.1.4"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-from-1.1.1"
sources."bytes-3.1.0"
sources."cacheable-lookup-5.0.3"
@@ -93254,7 +94837,7 @@ in
sources."get-stream-5.2.0"
];
})
- sources."camelcase-2.1.1"
+ sources."camelcase-5.3.1"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
sources."child-process-1.0.2"
@@ -93263,18 +94846,8 @@ in
sources."cli-cursor-3.1.0"
sources."cli-spinner-0.2.10"
sources."cli-width-3.0.0"
- (sources."cliui-3.2.0" // {
- 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."wrap-ansi-2.1.0"
- ];
- })
sources."clone-response-1.0.2"
sources."co-4.6.0"
- sources."code-point-at-1.1.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."concat-map-0.0.1"
@@ -93287,8 +94860,7 @@ in
})
sources."crypto-random-string-2.0.0"
sources."data-uri-to-buffer-1.2.0"
- sources."debug-4.3.0"
- sources."decamelize-1.2.0"
+ sources."debug-4.3.1"
(sources."decompress-response-6.0.0" // {
dependencies = [
sources."mimic-response-3.1.0"
@@ -93316,9 +94888,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"
@@ -93334,6 +94908,7 @@ in
sources."fast-levenshtein-2.0.6"
sources."figures-3.2.0"
sources."file-uri-to-path-1.0.0"
+ sources."fill-range-7.0.1"
sources."fs-constants-1.0.0"
sources."fs.realpath-1.0.0"
(sources."ftp-0.3.10" // {
@@ -93373,11 +94948,11 @@ 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"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."immediate-3.0.6"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
@@ -93396,7 +94971,6 @@ in
sources."supports-color-7.2.0"
];
})
- sources."invert-kv-1.0.0"
sources."ip-1.1.5"
sources."is-ci-2.0.0"
sources."is-deflate-1.0.0"
@@ -93405,6 +94979,7 @@ in
sources."is-gzip-1.0.0"
sources."is-installed-globally-0.3.2"
sources."is-npm-4.0.0"
+ sources."is-number-7.0.0"
sources."is-obj-2.0.0"
sources."is-path-inside-3.0.2"
sources."is-stream-1.1.0"
@@ -93422,7 +94997,6 @@ in
})
sources."keyv-4.0.3"
sources."latest-version-5.1.0"
- sources."lcid-1.0.0"
sources."levn-0.3.0"
sources."lie-3.3.0"
sources."lodash-4.17.20"
@@ -93445,6 +95019,7 @@ in
sources."lru-cache-5.1.1"
sources."macos-release-2.4.1"
sources."make-dir-3.1.0"
+ sources."micromatch-4.0.2"
sources."mimic-fn-2.1.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
@@ -93452,23 +95027,20 @@ in
sources."mkdirp-1.0.4"
sources."ms-2.1.2"
sources."mute-stream-0.0.8"
- sources."nconf-0.10.0"
(sources."needle-2.5.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."netmask-1.0.6"
sources."nice-try-1.0.5"
sources."normalize-url-4.5.0"
sources."npm-run-path-2.0.2"
- sources."number-is-nan-1.0.1"
sources."object-hash-2.0.3"
sources."once-1.4.0"
sources."onetime-5.1.2"
sources."open-7.3.0"
sources."optionator-0.8.3"
- sources."os-locale-1.4.0"
sources."os-name-3.1.0"
sources."os-tmpdir-1.0.2"
sources."p-cancelable-2.0.0"
@@ -93501,6 +95073,7 @@ in
sources."path-is-absolute-1.0.1"
sources."path-key-2.0.1"
sources."peek-stream-1.1.3"
+ sources."picomatch-2.2.2"
sources."prelude-ls-1.1.2"
sources."prepend-http-2.0.0"
sources."process-nextick-args-2.0.1"
@@ -93515,7 +95088,7 @@ in
sources."pump-2.0.1"
];
})
- sources."pupa-2.0.1"
+ sources."pupa-2.1.1"
sources."quick-lru-5.1.1"
sources."raw-body-2.4.1"
sources."rc-1.2.8"
@@ -93525,7 +95098,7 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."resolve-alpn-1.0.0"
sources."responselike-2.0.0"
@@ -93536,7 +95109,6 @@ in
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
- sources."secure-keys-1.0.0"
sources."semver-6.3.0"
sources."semver-diff-3.1.1"
sources."set-immediate-shim-1.0.1"
@@ -93545,8 +95117,8 @@ in
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.3"
sources."smart-buffer-4.1.0"
- sources."snyk-config-3.1.1"
- (sources."snyk-cpp-plugin-2.0.0" // {
+ sources."snyk-config-4.0.0-rc.2"
+ (sources."snyk-cpp-plugin-2.2.1" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -93557,10 +95129,9 @@ in
sources."tslib-2.0.3"
];
})
- (sources."snyk-docker-plugin-4.1.1" // {
+ (sources."snyk-docker-plugin-4.12.0" // {
dependencies = [
sources."rimraf-3.0.2"
- sources."snyk-nodejs-lockfile-parser-1.30.0"
sources."tmp-0.2.1"
sources."uuid-8.3.1"
];
@@ -93572,7 +95143,7 @@ in
sources."tmp-0.2.1"
];
})
- (sources."snyk-gradle-plugin-3.10.0" // {
+ (sources."snyk-gradle-plugin-3.10.2" // {
dependencies = [
(sources."@snyk/cli-interface-2.9.1" // {
dependencies = [
@@ -93591,16 +95162,29 @@ in
];
})
sources."snyk-module-3.1.0"
- (sources."snyk-mvn-plugin-2.23.0" // {
+ (sources."snyk-mvn-plugin-2.23.4" // {
dependencies = [
sources."@snyk/cli-interface-2.9.1"
- sources."@snyk/java-call-graph-builder-1.16.1"
- sources."tmp-0.1.0"
+ (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"
];
})
- sources."snyk-nodejs-lockfile-parser-1.28.1"
- (sources."snyk-nuget-plugin-1.19.3" // {
+ (sources."snyk-nodejs-lockfile-parser-1.30.1" // {
+ dependencies = [
+ sources."uuid-8.3.1"
+ ];
+ })
+ (sources."snyk-nuget-plugin-1.19.4" // {
dependencies = [
sources."jszip-3.4.0"
sources."pako-1.0.11"
@@ -93612,27 +95196,37 @@ in
sources."tslib-1.11.1"
];
})
+ (sources."snyk-poetry-lockfile-parser-1.1.1" // {
+ dependencies = [
+ (sources."@snyk/dep-graph-1.21.0" // {
+ dependencies = [
+ sources."tslib-1.14.1"
+ ];
+ })
+ sources."tslib-2.0.3"
+ ];
+ })
(sources."snyk-policy-1.14.1" // {
dependencies = [
sources."@types/node-6.14.13"
sources."hosted-git-info-2.8.8"
(sources."snyk-module-2.1.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
];
})
- sources."snyk-python-plugin-1.17.1"
+ 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"
@@ -93648,7 +95242,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"
];
@@ -93695,13 +95289,14 @@ in
sources."temp-dir-1.0.0"
];
})
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
sources."then-fs-2.0.0"
sources."through-2.3.8"
sources."through2-2.0.5"
sources."thunkify-2.1.2"
sources."tmp-0.0.33"
sources."to-readable-stream-1.0.0"
+ sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.0"
sources."toml-3.0.0"
sources."tree-kill-1.2.2"
@@ -93728,7 +95323,6 @@ in
sources."vscode-languageserver-types-3.15.1"
sources."which-1.3.1"
sources."widest-line-3.1.0"
- sources."window-size-0.1.4"
sources."windows-release-3.3.3"
sources."word-wrap-1.2.3"
(sources."wrap-ansi-5.1.0" // {
@@ -93745,17 +95339,8 @@ in
sources."xmlbuilder-11.0.1"
sources."xregexp-2.0.0"
sources."xtend-4.0.2"
- sources."y18n-3.2.1"
sources."yallist-3.1.1"
sources."yaml-1.10.0"
- (sources."yargs-3.32.0" // {
- 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"
- ];
- })
];
buildInputs = globalBuildInputs;
meta = {
@@ -93770,68 +95355,41 @@ in
"socket.io" = nodeEnv.buildNodePackage {
name = "socket.io";
packageName = "socket.io";
- version = "2.3.0";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz";
- sha512 = "2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==";
+ 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."after-0.8.2"
- sources."arraybuffer.slice-0.0.7"
- sources."async-limiter-1.0.1"
- sources."backo2-1.0.2"
- sources."base64-arraybuffer-0.1.4"
sources."base64id-2.0.0"
- sources."better-assert-1.0.2"
- sources."blob-0.0.5"
- sources."callsite-1.0.0"
- sources."component-bind-1.0.0"
- sources."component-emitter-1.2.1"
- sources."component-inherit-0.0.3"
- sources."cookie-0.3.1"
+ sources."component-emitter-1.3.0"
+ sources."cookie-0.4.1"
+ sources."cors-2.8.5"
sources."debug-4.1.1"
- sources."engine.io-3.4.2"
- (sources."engine.io-client-3.4.4" // {
- dependencies = [
- sources."component-emitter-1.3.0"
- sources."debug-3.1.0"
- sources."ms-2.0.0"
- sources."parseqs-0.0.6"
- sources."parseuri-0.0.6"
- sources."ws-6.1.4"
- ];
- })
- sources."engine.io-parser-2.2.1"
- sources."has-binary2-1.0.3"
- sources."has-cors-1.1.0"
- sources."indexof-0.0.1"
- sources."isarray-2.0.1"
+ 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"
sources."ms-2.1.2"
sources."negotiator-0.6.2"
- sources."object-component-0.0.3"
- sources."parseqs-0.0.5"
- sources."parseuri-0.0.5"
- sources."socket.io-adapter-1.1.2"
- (sources."socket.io-client-2.3.0" // {
- dependencies = [
- sources."base64-arraybuffer-0.1.5"
- sources."ms-2.0.0"
- (sources."socket.io-parser-3.3.1" // {
- dependencies = [
- sources."component-emitter-1.3.0"
- sources."debug-3.1.0"
- ];
- })
- ];
- })
- sources."socket.io-parser-3.4.1"
- sources."to-array-0.1.4"
- sources."ws-7.3.1"
- sources."xmlhttprequest-ssl-1.5.5"
- sources."yeast-0.1.2"
+ sources."object-assign-4.1.1"
+ sources."socket.io-adapter-2.0.3"
+ sources."socket.io-parser-4.0.2"
+ sources."vary-1.1.2"
+ sources."ws-7.4.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -93894,10 +95452,12 @@ in
sources."escape-string-regexp-1.0.5"
sources."execa-0.7.0"
sources."find-up-2.1.0"
+ sources."function-bind-1.1.1"
sources."get-stream-3.0.0"
sources."global-dirs-0.1.1"
sources."got-6.7.1"
sources."graceful-fs-4.2.4"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."hosted-git-info-2.8.8"
sources."http-proxy-agent-2.1.0"
@@ -93908,6 +95468,7 @@ in
sources."ini-1.3.5"
sources."is-arrayish-0.2.1"
sources."is-ci-1.2.1"
+ 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"
@@ -93964,7 +95525,7 @@ in
sources."redent-2.0.0"
sources."registry-auth-token-3.4.0"
sources."registry-url-3.1.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."restore-cursor-2.0.0"
sources."round-to-3.0.0"
sources."safe-buffer-5.2.1"
@@ -94018,10 +95579,10 @@ in
ssb-server = nodeEnv.buildNodePackage {
name = "ssb-server";
packageName = "ssb-server";
- version = "16.0.1";
+ version = "15.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-server/-/ssb-server-16.0.1.tgz";
- sha512 = "cast7wQRxqUSiRVyFoaTtymeukwSh5nlfDj5ShHmdnh0qmfi4uQnvPuBA5BBgC3WEtI/ozgNjAc1/vqJFgILig==";
+ url = "https://registry.npmjs.org/ssb-server/-/ssb-server-15.3.0.tgz";
+ sha512 = "+KXfMBecoFFAo0C4FTfSsH2ZXtrL2aQDXgVlQ0NrYdNLHW2TEnibV0hG3yq3hOlAEUQmrwVHZATfVToO825gxA==";
};
dependencies = [
sources."abstract-leveldown-6.0.3"
@@ -94042,13 +95603,9 @@ in
sources."assign-symbols-1.0.0"
sources."async-each-1.0.3"
sources."async-single-1.0.5"
+ sources."async-write-2.1.0"
sources."atob-2.1.2"
- (sources."atomic-file-2.1.1" // {
- dependencies = [
- sources."flumecodec-0.0.1"
- sources."level-codec-6.2.0"
- ];
- })
+ sources."atomic-file-1.1.5"
sources."attach-ware-1.1.1"
sources."available-typed-arrays-1.0.2"
sources."bail-1.0.5"
@@ -94059,7 +95616,7 @@ in
sources."isobject-3.0.1"
];
})
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."base64-url-2.3.3"
sources."bash-color-0.0.4"
sources."binary-extensions-1.13.1"
@@ -94069,15 +95626,16 @@ in
sources."brace-expansion-1.1.11"
sources."braces-1.8.5"
sources."broadcast-stream-0.2.2"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-from-1.1.1"
(sources."cache-base-1.0.1" // {
dependencies = [
sources."isobject-3.0.1"
];
})
+ sources."call-bind-1.0.0"
sources."camelcase-2.1.1"
- sources."ccount-1.0.5"
+ sources."ccount-1.1.0"
sources."chalk-1.1.3"
sources."character-entities-1.2.4"
sources."character-entities-html4-1.1.4"
@@ -94132,7 +95690,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"
@@ -94163,10 +95721,9 @@ in
})
sources."epidemic-broadcast-trees-7.0.0"
sources."errno-0.1.7"
- sources."es-abstract-1.18.0-next.1"
- (sources."es-get-iterator-1.1.0" // {
+ sources."es-abstract-1.17.7"
+ (sources."es-get-iterator-1.1.1" // {
dependencies = [
- sources."es-abstract-1.17.7"
sources."isarray-2.0.5"
];
})
@@ -94192,39 +95749,38 @@ in
sources."level-codec-6.2.0"
];
})
- (sources."flumedb-2.1.8" // {
- dependencies = [
- sources."pull-abortable-4.1.1"
- ];
- })
+ sources."flumedb-1.1.0"
sources."flumelog-offset-3.4.4"
- (sources."flumeview-hashtable-1.1.1" // {
+ sources."flumeview-hashtable-1.1.1"
+ sources."flumeview-level-3.0.14"
+ (sources."flumeview-links-1.0.1" // {
dependencies = [
- sources."atomic-file-1.1.5"
+ 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"
];
})
- (sources."flumeview-level-4.0.4" // {
+ (sources."flumeview-query-8.0.0" // {
dependencies = [
sources."abstract-leveldown-6.2.3"
+ sources."flumeview-level-4.0.4"
sources."level-6.0.1"
sources."level-js-5.0.2"
+ sources."map-filter-reduce-3.2.2"
sources."mkdirp-1.0.4"
];
})
- (sources."flumeview-links-1.0.1" // {
+ (sources."flumeview-reduce-1.3.17" // {
dependencies = [
- sources."deep-equal-2.0.4"
- sources."flumeview-level-3.0.14"
- sources."isarray-2.0.5"
- sources."map-filter-reduce-3.2.2"
- ];
- })
- (sources."flumeview-query-8.0.0" // {
- dependencies = [
- sources."map-filter-reduce-3.2.2"
+ (sources."atomic-file-2.1.1" // {
+ dependencies = [
+ sources."flumecodec-0.0.1"
+ ];
+ })
+ sources."level-codec-6.2.0"
];
})
- sources."flumeview-reduce-1.3.17"
sources."for-each-0.3.3"
sources."for-in-1.0.2"
sources."for-own-0.1.5"
@@ -94233,6 +95789,7 @@ in
sources."fs.realpath-1.0.0"
sources."fsevents-1.2.13"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."get-value-2.0.6"
sources."glob-6.0.4"
sources."glob-base-0.3.0"
@@ -94264,7 +95821,7 @@ in
sources."heap-0.2.6"
sources."hoox-0.0.1"
sources."idb-kv-store-4.5.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."immediate-3.2.3"
sources."increment-buffer-1.0.1"
sources."inflight-1.0.6"
@@ -94322,13 +95879,9 @@ 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.16"
+ sources."is-valid-domain-0.0.17"
sources."is-weakmap-2.0.1"
sources."is-weakset-2.0.1"
sources."is-windows-1.0.2"
@@ -94361,7 +95914,6 @@ in
sources."libnested-1.5.0"
sources."libsodium-0.7.8"
sources."libsodium-wrappers-0.7.8"
- sources."lodash.clonedeep-4.5.0"
sources."lodash.get-4.4.2"
sources."log-symbols-1.0.2"
sources."log-update-1.0.2"
@@ -94414,7 +95966,7 @@ in
})
sources."napi-macros-2.0.0"
sources."ncp-2.0.0"
- sources."nearley-2.19.7"
+ sources."nearley-2.19.8"
sources."nice-try-1.0.5"
sources."node-gyp-build-4.2.3"
sources."non-private-ip-1.4.4"
@@ -94436,14 +95988,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.assign-4.1.2"
sources."object.omit-2.0.1"
(sources."object.pick-1.3.0" // {
dependencies = [
@@ -94602,11 +96154,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 = [
@@ -94646,7 +96194,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 = [
@@ -94675,7 +96227,7 @@ in
];
})
sources."snapdragon-util-3.0.1"
- sources."socks-2.4.4"
+ sources."socks-2.5.0"
sources."sodium-browserify-1.3.0"
(sources."sodium-browserify-tweetnacl-0.2.6" // {
dependencies = [
@@ -94694,20 +96246,10 @@ in
sources."ssb-caps-1.1.0"
sources."ssb-client-4.9.0"
sources."ssb-config-3.4.5"
- (sources."ssb-db-20.3.0" // {
- dependencies = [
- sources."glob-7.1.6"
- sources."mkdirp-1.0.4"
- sources."rimraf-3.0.2"
- ];
- })
+ sources."ssb-db-19.2.0"
sources."ssb-ebt-5.6.7"
- sources."ssb-friends-4.2.1"
- (sources."ssb-gossip-1.1.1" // {
- dependencies = [
- sources."atomic-file-1.1.5"
- ];
- })
+ sources."ssb-friends-4.3.0"
+ sources."ssb-gossip-1.1.1"
(sources."ssb-invite-2.1.6" // {
dependencies = [
sources."abstract-leveldown-6.2.3"
@@ -94729,8 +96271,7 @@ in
sources."level-codec-6.2.0"
];
})
- sources."ssb-plugins-1.0.4"
- sources."ssb-private1-1.0.1"
+ sources."ssb-plugins-1.0.0"
sources."ssb-query-2.4.5"
sources."ssb-ref-2.14.2"
sources."ssb-replicate-1.3.2"
@@ -94762,17 +96303,13 @@ in
];
})
sources."string-width-1.0.2"
- sources."string.prototype.trim-1.2.2"
- (sources."string.prototype.trimend-1.0.1" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
- (sources."string.prototype.trimstart-1.0.1" // {
+ (sources."string.prototype.trim-1.2.3" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ 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"
@@ -94800,7 +96337,7 @@ in
sources."to-vfile-1.0.0"
sources."trim-0.0.1"
sources."trim-lines-1.1.3"
- sources."trim-trailing-lines-1.1.3"
+ sources."trim-trailing-lines-1.1.4"
sources."tweetnacl-0.14.5"
sources."tweetnacl-auth-0.3.1"
sources."typedarray-0.0.6"
@@ -94839,11 +96376,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"
@@ -94947,13 +96480,13 @@ in
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
- (sources."aws-sdk-2.773.0" // {
+ (sources."aws-sdk-2.799.0" // {
dependencies = [
sources."uuid-3.3.2"
];
})
sources."aws-sign2-0.6.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."babel-runtime-6.26.0"
sources."babel-types-6.26.0"
sources."babylon-6.18.0"
@@ -94966,7 +96499,7 @@ in
})
sources."balanced-match-1.0.0"
sources."base64-arraybuffer-0.1.4"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."base64id-2.0.0"
sources."base64url-3.0.1"
sources."basic-auth-1.1.0"
@@ -95041,7 +96574,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"
@@ -95087,7 +96620,7 @@ in
dependencies = [
sources."cookie-0.3.1"
sources."debug-4.1.1"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
];
})
(sources."engine.io-client-3.4.4" // {
@@ -95142,6 +96675,7 @@ in
sources."forwarded-0.1.2"
sources."fresh-0.5.2"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."generate-function-2.3.1"
sources."generate-object-property-1.2.0"
sources."get-caller-file-1.0.3"
@@ -95154,13 +96688,14 @@ 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"
sources."graphlib-2.1.8"
sources."har-schema-2.0.0"
sources."har-validator-2.0.6"
+ sources."has-1.0.3"
sources."has-ansi-2.0.0"
(sources."has-binary2-1.0.3" // {
dependencies = [
@@ -95200,6 +96735,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.2.0"
(sources."is-expression-3.0.0" // {
dependencies = [
sources."acorn-4.0.13"
@@ -95440,7 +96976,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."ret-0.2.2"
sources."rethinkdb-2.4.2"
sources."retry-0.9.0"
@@ -95541,7 +97077,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"
@@ -95718,6 +97254,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.30001161"
+ (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.610"
+ 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.6"
+ 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.3"
+ 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";
@@ -95731,6 +97594,7 @@ in
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
sources."boolbase-1.0.0"
+ sources."call-bind-1.0.0"
sources."chalk-2.4.2"
sources."coa-2.0.2"
sources."color-convert-1.9.3"
@@ -95739,10 +97603,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.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."define-properties-1.1.3"
@@ -95754,11 +97618,12 @@ 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"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-symbols-1.0.1"
@@ -95774,23 +97639,23 @@ in
sources."nth-check-1.0.2"
sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- sources."object.getownpropertydescriptors-2.1.0"
- sources."object.values-1.1.1"
+ sources."object.assign-4.1.2"
+ 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.1"
- sources."string.prototype.trimstart-1.0.1"
+ 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"
+ (sources."util.promisify-1.0.1" // {
+ dependencies = [
+ sources."es-abstract-1.17.7"
+ ];
+ })
];
buildInputs = globalBuildInputs;
meta = {
@@ -95916,7 +97781,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" // {
@@ -96157,7 +98022,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"
];
@@ -96195,7 +98060,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"
@@ -96374,7 +98239,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.3"
+ sources."uglify-js-3.12.0"
sources."undefsafe-2.0.3"
(sources."union-value-1.0.1" // {
dependencies = [
@@ -96450,7 +98315,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."bcrypt-pbkdf-1.0.2" // {
dependencies = [
sources."tweetnacl-0.14.5"
@@ -96464,7 +98329,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"
@@ -96638,6 +98503,7 @@ in
sources."boundary-1.0.1"
sources."brace-expansion-1.1.11"
sources."buffer-from-1.1.1"
+ sources."call-bind-1.0.0"
(sources."chalk-1.1.3" // {
dependencies = [
sources."strip-ansi-3.0.1"
@@ -96654,13 +98520,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"
@@ -96674,6 +98540,7 @@ in
sources."format-0.2.2"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."get-stdin-5.0.1"
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
@@ -96689,12 +98556,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.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"
@@ -96722,9 +98589,9 @@ in
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-is-1.1.4"
sources."object-keys-1.1.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."once-1.4.0"
sources."optionator-0.8.3"
sources."p-limit-1.3.0"
@@ -96756,17 +98623,13 @@ 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"
sources."replace-ext-1.0.0"
sources."require-from-string-2.0.2"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."rimraf-2.6.3"
sources."safe-buffer-5.1.2"
sources."semver-5.7.1"
@@ -96782,16 +98645,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."strip-ansi-6.0.0" // {
dependencies = [
@@ -96812,7 +98667,7 @@ in
sources."text-table-0.2.0"
sources."traverse-0.6.6"
sources."trim-0.0.1"
- sources."trim-trailing-lines-1.1.3"
+ sources."trim-trailing-lines-1.1.4"
sources."trough-1.0.5"
sources."try-resolve-1.0.1"
sources."type-check-0.3.2"
@@ -96878,28 +98733,25 @@ in
sha1 = "8d49dd02b3a7a88d7e6b32817f9e202c5c6596b9";
};
dependencies = [
+ sources."call-bind-1.0.0"
sources."define-properties-1.1.3"
sources."es-abstract-1.17.7"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."has-1.0.3"
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-keys-1.1.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."object.assign-4.1.2"
sources."regexp.prototype.flags-1.3.0"
- sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimstart-1.0.1"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -96927,11 +98779,12 @@ in
sources."@szmarczak/http-timer-1.1.2"
sources."@textlint/ast-node-types-4.3.4"
sources."@textlint/types-1.4.5"
- sources."@types/minimist-1.2.0"
+ sources."@types/hast-2.3.1"
+ sources."@types/minimist-1.2.1"
sources."@types/normalize-package-data-2.4.0"
sources."@types/parse5-5.0.3"
sources."@types/unist-2.0.3"
- sources."alex-9.0.1"
+ sources."alex-9.1.0"
(sources."ansi-align-3.0.0" // {
dependencies = [
sources."string-width-3.1.0"
@@ -96968,7 +98821,7 @@ in
})
sources."camelcase-5.3.1"
sources."camelcase-keys-6.2.2"
- sources."ccount-1.0.5"
+ sources."ccount-1.1.0"
sources."chalk-2.4.2"
sources."character-entities-1.2.4"
sources."character-entities-html4-1.1.4"
@@ -96992,7 +98845,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 = [
@@ -97020,6 +98873,7 @@ in
sources."format-0.2.2"
sources."from-0.1.7"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
(sources."get-stream-4.1.0" // {
dependencies = [
sources."pump-3.0.0"
@@ -97032,19 +98886,20 @@ in
sources."got-9.6.0"
sources."graceful-fs-4.2.4"
sources."hard-rejection-2.1.0"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-yarn-2.1.0"
sources."hast-util-embedded-1.0.5"
- sources."hast-util-from-parse5-6.0.0"
+ sources."hast-util-from-parse5-6.0.1"
sources."hast-util-has-property-1.0.4"
sources."hast-util-is-body-ok-link-1.0.4"
sources."hast-util-is-element-1.1.0"
- sources."hast-util-parse-selector-2.2.4"
+ sources."hast-util-parse-selector-2.2.5"
sources."hast-util-phrasing-1.0.5"
- sources."hast-util-to-nlcst-1.2.7"
+ sources."hast-util-to-nlcst-1.2.8"
sources."hast-util-to-string-1.0.4"
sources."hast-util-whitespace-1.0.4"
- sources."hastscript-5.1.2"
+ sources."hastscript-6.0.0"
sources."hosted-git-info-2.8.8"
sources."http-cache-semantics-4.1.0"
sources."ignore-5.1.8"
@@ -97058,8 +98913,9 @@ in
sources."is-alphanumeric-1.0.0"
sources."is-alphanumerical-1.0.4"
sources."is-arrayish-0.2.1"
- sources."is-buffer-2.0.4"
+ sources."is-buffer-2.0.5"
sources."is-ci-2.0.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"
@@ -97108,11 +98964,7 @@ in
sources."markdown-table-2.0.0"
sources."mdast-comment-marker-1.1.2"
sources."mdast-util-compact-2.0.1"
- (sources."mdast-util-to-nlcst-4.0.0" // {
- dependencies = [
- sources."vfile-location-3.1.0"
- ];
- })
+ sources."mdast-util-to-nlcst-4.0.1"
sources."meow-7.1.1"
sources."mimic-response-1.0.1"
sources."min-indent-1.0.1"
@@ -97120,8 +98972,8 @@ in
sources."minimist-1.2.5"
sources."minimist-options-4.1.0"
sources."ms-2.1.2"
- sources."nlcst-is-literal-1.2.1"
- sources."nlcst-normalize-2.1.4"
+ sources."nlcst-is-literal-1.2.2"
+ sources."nlcst-normalize-2.1.5"
sources."nlcst-search-2.0.0"
sources."nlcst-to-string-2.0.4"
sources."normalize-package-data-2.5.0"
@@ -97152,7 +99004,7 @@ in
sources."property-information-5.6.0"
sources."pump-1.0.3"
sources."pump-chain-1.0.0"
- sources."pupa-2.0.1"
+ sources."pupa-2.1.1"
sources."quick-lru-4.0.1"
sources."quotation-1.1.3"
sources."rc-1.2.8"
@@ -97168,27 +99020,23 @@ in
})
sources."readable-stream-1.0.34"
sources."redent-3.0.0"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."rehype-parse-7.0.1"
sources."rehype-retext-2.0.4"
sources."remark-frontmatter-2.0.0"
sources."remark-mdx-2.0.0-next.8"
sources."remark-message-control-6.0.0"
- (sources."remark-parse-8.0.3" // {
- dependencies = [
- sources."vfile-location-3.1.0"
- ];
- })
+ sources."remark-parse-8.0.3"
sources."remark-retext-4.0.0"
sources."remark-stringify-8.1.1"
sources."repeat-string-1.6.1"
sources."replace-ext-1.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-5.0.0"
sources."responselike-1.0.2"
sources."retext-english-3.0.4"
- sources."retext-equality-5.2.0"
+ sources."retext-equality-5.5.0"
sources."retext-profanities-6.1.0"
sources."safe-buffer-5.2.1"
sources."semver-5.7.1"
@@ -97238,7 +99086,7 @@ in
sources."strip-json-comments-2.0.1"
sources."structured-source-3.0.2"
sources."supports-color-5.5.0"
- sources."term-size-2.2.0"
+ sources."term-size-2.2.1"
(sources."textlint-rule-helper-2.1.1" // {
dependencies = [
sources."unist-util-is-3.0.0"
@@ -97257,7 +99105,7 @@ in
sources."to-vfile-6.1.0"
sources."trim-0.0.1"
sources."trim-newlines-3.0.0"
- sources."trim-trailing-lines-1.1.3"
+ sources."trim-trailing-lines-1.1.4"
sources."trough-1.0.5"
sources."type-fest-0.13.1"
sources."typedarray-0.0.6"
@@ -97274,14 +99122,10 @@ in
sources."is-plain-obj-2.1.0"
];
})
- (sources."unified-message-control-3.0.1" // {
- dependencies = [
- sources."vfile-location-3.1.0"
- ];
- })
+ 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.2"
+ sources."unist-util-is-4.0.3"
sources."unist-util-modify-children-2.0.0"
sources."unist-util-position-3.1.0"
sources."unist-util-remove-position-2.0.1"
@@ -97304,7 +99148,7 @@ in
sources."validate-npm-package-license-3.0.4"
sources."vfile-4.2.0"
sources."vfile-find-up-5.0.1"
- sources."vfile-location-2.0.6"
+ sources."vfile-location-3.2.0"
sources."vfile-message-2.0.4"
(sources."vfile-reporter-6.0.1" // {
dependencies = [
@@ -97465,11 +99309,13 @@ in
sources."@textlint/types-1.4.5"
sources."boundary-1.0.1"
sources."buffer-from-1.1.1"
+ 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"
sources."has-1.0.3"
sources."has-symbols-1.0.1"
sources."inherits-2.0.4"
@@ -97481,17 +99327,13 @@ in
sources."object-assign-4.1.1"
sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- sources."object.values-1.1.1"
+ sources."object.assign-4.1.2"
+ 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.1"
- sources."string.prototype.trimstart-1.0.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"
@@ -97521,6 +99363,7 @@ in
};
dependencies = [
sources."array.prototype.find-2.1.1"
+ sources."call-bind-1.0.0"
sources."check-ends-with-period-1.0.1"
sources."define-properties-1.1.3"
sources."emoji-regex-6.5.1"
@@ -97528,22 +99371,18 @@ in
sources."es-abstract-1.17.7"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
+ sources."get-intrinsic-1.0.1"
sources."has-1.0.3"
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-keys-1.1.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimstart-1.0.1"
+ sources."object.assign-4.1.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -97624,11 +99463,13 @@ 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"
sources."has-1.0.3"
sources."has-symbols-1.0.1"
sources."is-callable-1.2.2"
@@ -97640,13 +99481,9 @@ in
sources."is-symbol-1.0.3"
sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- (sources."object.assign-4.1.1" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimstart-1.0.1"
+ sources."object.assign-4.1.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -97671,33 +99508,17 @@ in
sources."@textlint/types-1.4.5"
sources."adverb-where-0.0.9"
sources."boundary-1.0.1"
+ sources."call-bind-1.0.0"
sources."define-properties-1.1.3"
sources."e-prime-0.10.4"
- 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"
sources."has-1.0.3"
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."no-cliches-0.1.1"
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."passive-voice-0.1.0"
- (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."structured-source-3.0.2"
sources."textlint-rule-helper-2.1.1"
sources."too-wordy-0.1.6"
@@ -97733,15 +99554,15 @@ 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.11.10"
+ sources."@types/node-14.14.10"
sources."@types/responselike-1.0.0"
sources."abbrev-1.1.1"
sources."abstract-logging-2.0.1"
sources."accepts-1.3.7"
sources."after-0.8.2"
- (sources."agent-base-6.0.1" // {
+ (sources."agent-base-6.0.2" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -97765,7 +99586,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."backo2-1.0.2"
sources."backoff-2.5.0"
sources."balanced-match-1.0.0"
@@ -97809,7 +99630,7 @@ in
sources."content-type-1.0.4"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
- sources."core-js-3.6.5"
+ 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"
@@ -97906,12 +99727,12 @@ 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"
];
})
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."ignore-walk-3.0.3"
sources."indexof-0.0.1"
sources."inflight-1.0.6"
@@ -97966,7 +99787,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"
];
})
@@ -98052,7 +99873,7 @@ in
sources."readable-stream-3.6.0"
sources."readable-web-to-node-stream-2.0.0"
sources."regenerator-runtime-0.13.7"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
(sources."request-2.88.2" // {
dependencies = [
@@ -98148,7 +99969,7 @@ in
sources."wide-align-1.1.3"
sources."with-open-file-0.1.7"
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xmlhttprequest-ssl-1.5.5"
sources."yallist-3.1.1"
sources."yarn-1.22.4"
@@ -98167,10 +99988,10 @@ in
three = nodeEnv.buildNodePackage {
name = "three";
packageName = "three";
- version = "0.121.1";
+ version = "0.123.0";
src = fetchurl {
- url = "https://registry.npmjs.org/three/-/three-0.121.1.tgz";
- sha512 = "+rYhNpW5W1aBdLkPQDld/GA4Sj/uOKJJKVpCAZUbpk/HZEiYRUlPt8+s+9nmxRglWmRHdBa3ERvUwqg4nmoA5w==";
+ url = "https://registry.npmjs.org/three/-/three-0.123.0.tgz";
+ sha512 = "KNnx/IbilvoHRkxOtL0ouozoDoElyuvAXhFB21RK7F5IPWSmqyFelICK6x3hJerLNSlAdHxR0hkuvMMhH9pqXg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -98203,13 +100024,12 @@ in
titanium = nodeEnv.buildNodePackage {
name = "titanium";
packageName = "titanium";
- version = "5.2.5";
+ version = "5.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/titanium/-/titanium-5.2.5.tgz";
- sha512 = "P2+0coxeYre+1Lf/k2t61W1UwcNhupQy5s5UcpDkbGiRg7EDoYVnkix1H08yg+mfKh14Jm9+6QDDKpEWM+arZQ==";
+ url = "https://registry.npmjs.org/titanium/-/titanium-5.3.0.tgz";
+ sha512 = "j+Bk1jWH4Ki/7hfizhG6MvaZMEeHNdaJnzjC50CUJThfDkxr8nN1rn7smaX9Wg5W1iiBeBQyJreTExZloTRCJw==";
};
dependencies = [
- sources."adm-zip-0.4.13"
sources."ajv-6.12.6"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
@@ -98217,13 +100037,13 @@ in
sources."asynckit-0.4.0"
sources."at-least-node-1.0.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."brace-expansion-1.1.11"
sources."buffer-crc32-0.2.13"
sources."caseless-0.12.0"
- sources."colors-1.3.3"
+ sources."colors-1.4.0"
sources."combined-stream-1.0.8"
sources."concat-map-0.0.1"
sources."core-util-is-1.0.2"
@@ -98261,18 +100081,20 @@ in
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."jsprim-1.4.1"
sources."keypress-0.2.1"
sources."lodash-4.17.20"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."minimatch-3.0.4"
- sources."moment-2.29.1"
(sources."node-appc-1.1.2" // {
dependencies = [
sources."async-3.2.0"
- sources."colors-1.4.0"
];
})
sources."oauth-sign-0.9.0"
@@ -98280,11 +100102,10 @@ in
sources."path-is-absolute-1.0.1"
sources."pend-1.2.0"
sources."performance-now-2.1.0"
- sources."pkginfo-0.3.1"
sources."psl-1.8.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
- (sources."request-2.88.0" // {
+ (sources."request-2.88.2" // {
dependencies = [
sources."uuid-3.4.0"
];
@@ -98296,19 +100117,15 @@ in
sources."sprintf-0.1.5"
sources."sshpk-1.16.1"
sources."stack-trace-0.0.10"
- sources."temp-0.9.0"
- (sources."tough-cookie-2.4.3" // {
- dependencies = [
- sources."punycode-1.4.1"
- ];
- })
+ sources."temp-0.9.1"
+ sources."tough-cookie-2.5.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."universalify-1.0.0"
sources."uri-js-4.4.0"
sources."uuid-8.3.1"
sources."verror-1.10.0"
- (sources."winston-1.1.2" // {
+ (sources."winston-2.4.5" // {
dependencies = [
sources."async-1.0.0"
sources."colors-1.0.3"
@@ -98601,10 +100418,10 @@ in
typescript = nodeEnv.buildNodePackage {
name = "typescript";
packageName = "typescript";
- version = "4.0.3";
+ version = "4.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-4.0.3.tgz";
- sha512 = "tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg==";
+ url = "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz";
+ sha512 = "thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -98655,10 +100472,10 @@ in
uglify-js = nodeEnv.buildNodePackage {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.11.3";
+ version = "3.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.3.tgz";
- sha512 = "wDRziHG94mNj2n3R864CvYw/+pc9y/RNImiTyrrf8BzgWn75JgFSwYvXrtZQMnMnOp/4UTrf3iCSQxSStPiByA==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.0.tgz";
+ sha512 = "8lBMSkFZuAK7gGF8LswsXmir8eX8d2AAMOnxSDWjKBx/fBR6MypQjs78m6ML9zQVp1/hD4TBdfeMZMC7nW1TAA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -98691,17 +100508,17 @@ in
ungit = nodeEnv.buildNodePackage {
name = "ungit";
packageName = "ungit";
- version = "1.5.11";
+ version = "1.5.13";
src = fetchurl {
- url = "https://registry.npmjs.org/ungit/-/ungit-1.5.11.tgz";
- sha512 = "oCpdK5T7N2skQCfZ7i/PEjuB3kRqQYYA/PXyN63jsoo0Vh6iSo/3w4GOt3e8s5XXw8YzuMlExKd1fsDXiUF47g==";
+ url = "https://registry.npmjs.org/ungit/-/ungit-1.5.13.tgz";
+ sha512 = "m+NczxQwrfo5Jle+QvgToZZAmgoiJoKGc0UT0e9YHQx288DBfNnrDUpaNBZB+L6i0NMqkp8c/CHAFaVpJS0v7Q==";
};
dependencies = [
sources."@dabh/diagnostics-2.0.2"
sources."@primer/octicons-11.0.0"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/node-14.11.10"
+ sources."@types/node-14.14.10"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."after-0.8.2"
@@ -98734,7 +100551,7 @@ in
];
})
sources."callsite-1.0.0"
- sources."cliui-7.0.3"
+ sources."cliui-7.0.4"
sources."clone-2.1.2"
sources."clone-response-1.0.2"
sources."color-3.0.0"
@@ -98761,7 +100578,7 @@ in
sources."depd-1.1.2"
sources."destroy-1.0.4"
sources."diff-4.0.2"
- sources."diff2html-3.1.14"
+ sources."diff2html-3.1.15"
sources."dnd-page-scroll-0.0.4"
sources."duplexer3-0.1.4"
sources."ee-first-1.1.1"
@@ -98806,7 +100623,7 @@ in
sources."fs.realpath-1.0.0"
sources."get-caller-file-2.0.5"
sources."get-stream-4.1.0"
- sources."getmac-5.16.0"
+ sources."getmac-5.17.0"
sources."glob-7.1.6"
sources."got-9.6.0"
sources."has-binary2-1.0.3"
@@ -98835,7 +100652,7 @@ in
sources."jquery-3.5.1"
sources."jquery-ui-1.12.1"
sources."json-buffer-3.0.0"
- sources."just-detect-adblock-1.0.0"
+ sources."just-detect-adblock-1.1.0"
sources."keyv-3.1.0"
sources."knockout-3.5.1"
sources."kuler-2.0.0"
@@ -98850,9 +100667,10 @@ in
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
sources."media-typer-0.3.0"
- (sources."memorystore-1.6.2" // {
+ (sources."memorystore-1.6.4" // {
dependencies = [
- sources."debug-3.1.0"
+ sources."debug-4.3.1"
+ sources."ms-2.1.2"
];
})
sources."merge-descriptors-1.0.1"
@@ -98864,7 +100682,7 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-1.0.4"
- sources."moment-2.28.0"
+ sources."moment-2.29.1"
sources."ms-2.0.0"
sources."negotiator-0.6.2"
sources."node-cache-5.1.2"
@@ -98877,7 +100695,7 @@ in
sources."on-headers-1.0.2"
sources."once-1.4.0"
sources."one-time-1.0.0"
- sources."open-7.2.1"
+ sources."open-7.3.0"
sources."p-cancelable-1.1.0"
(sources."package-json-6.5.0" // {
dependencies = [
@@ -98905,7 +100723,7 @@ in
sources."raw-body-2.4.0"
sources."rc-1.2.8"
sources."readable-stream-3.6.0"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."require-directory-2.1.1"
sources."responselike-1.0.2"
@@ -98960,8 +100778,9 @@ in
})
sources."strip-ansi-6.0.0"
sources."strip-json-comments-2.0.1"
- (sources."temp-0.9.1" // {
+ (sources."temp-0.9.4" // {
dependencies = [
+ sources."mkdirp-0.5.5"
sources."rimraf-2.6.3"
];
})
@@ -98987,12 +100806,12 @@ in
})
sources."wrap-ansi-7.0.0"
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xmlhttprequest-ssl-1.5.5"
- sources."y18n-5.0.4"
+ sources."y18n-5.0.5"
sources."yallist-2.1.2"
- sources."yargs-16.0.3"
- sources."yargs-parser-20.2.3"
+ sources."yargs-16.1.1"
+ sources."yargs-parser-20.2.4"
sources."yeast-0.1.2"
];
buildInputs = globalBuildInputs;
@@ -99023,7 +100842,7 @@ in
sources."brace-expansion-1.1.11"
sources."canvas-2.6.1"
sources."chownr-1.1.4"
- (sources."cliui-7.0.3" // {
+ (sources."cliui-7.0.4" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."is-fullwidth-code-point-3.0.0"
@@ -99056,7 +100875,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"
@@ -99066,15 +100885,18 @@ in
sources."escalade-3.1.1"
sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."gauge-2.7.4"
sources."get-caller-file-2.0.5"
sources."glob-7.1.6"
+ sources."has-1.0.3"
sources."has-unicode-2.0.1"
sources."iconv-lite-0.4.24"
sources."ignore-walk-3.0.3"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
+ 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"
@@ -99105,7 +100927,7 @@ in
sources."rc-1.2.8"
sources."readable-stream-2.3.7"
sources."require-directory-2.1.1"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."rimraf-2.7.1"
sources."rw-1.3.3"
sources."safe-buffer-5.1.2"
@@ -99163,9 +100985,9 @@ in
];
})
sources."wrappy-1.0.2"
- sources."y18n-5.0.4"
+ sources."y18n-5.0.5"
sources."yallist-3.1.1"
- (sources."yargs-16.1.0" // {
+ (sources."yargs-16.1.1" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."is-fullwidth-code-point-3.0.0"
@@ -99173,7 +100995,7 @@ in
sources."strip-ansi-6.0.0"
];
})
- sources."yargs-parser-20.2.3"
+ sources."yargs-parser-20.2.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -99199,7 +101021,7 @@ in
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
sources."array-flat-polyfill-1.0.1"
- sources."cliui-7.0.3"
+ sources."cliui-7.0.4"
sources."clone-2.1.2"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
@@ -99218,9 +101040,9 @@ in
sources."vega-expression-3.0.0"
sources."vega-util-1.16.0"
sources."wrap-ansi-7.0.0"
- sources."y18n-5.0.4"
+ sources."y18n-5.0.5"
sources."yargs-16.0.3"
- sources."yargs-parser-20.2.3"
+ sources."yargs-parser-20.2.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -99235,10 +101057,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 = {
@@ -99316,6 +101138,46 @@ in
bypassCache = true;
reconstructLock = true;
};
+ vscode-json-languageserver = nodeEnv.buildNodePackage {
+ name = "vscode-json-languageserver";
+ packageName = "vscode-json-languageserver";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-json-languageserver/-/vscode-json-languageserver-1.3.1.tgz";
+ sha512 = "yP75lCPSZVkFUfA0pUA9yKu2OumueIIaht5i9c7XVwwm08PMt1GMDI8RNv/fPkUjU9uBnb5bJW20BHxWBATgrA==";
+ };
+ dependencies = [
+ sources."agent-base-4.3.0"
+ sources."debug-3.1.0"
+ sources."es6-promise-4.2.8"
+ sources."es6-promisify-5.0.0"
+ sources."http-proxy-agent-2.1.0"
+ sources."https-proxy-agent-2.2.4"
+ sources."jsonc-parser-2.3.1"
+ sources."ms-2.0.0"
+ sources."request-light-0.3.0"
+ (sources."vscode-json-languageservice-3.10.0" // {
+ dependencies = [
+ sources."vscode-nls-5.0.0"
+ ];
+ })
+ sources."vscode-jsonrpc-6.0.0-next.2"
+ sources."vscode-languageserver-7.0.0-next.3"
+ sources."vscode-languageserver-protocol-3.16.0-next.4"
+ sources."vscode-languageserver-textdocument-1.0.1"
+ sources."vscode-languageserver-types-3.16.0-next.2"
+ sources."vscode-nls-4.1.2"
+ sources."vscode-uri-2.1.2"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "JSON language server";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
vscode-json-languageserver-bin = nodeEnv.buildNodePackage {
name = "vscode-json-languageserver-bin";
packageName = "vscode-json-languageserver-bin";
@@ -99338,7 +101200,7 @@ in
sources."vscode-nls-4.1.2"
];
})
- (sources."vscode-json-languageservice-3.9.1" // {
+ (sources."vscode-json-languageservice-3.10.0" // {
dependencies = [
sources."jsonc-parser-2.3.1"
sources."vscode-nls-5.0.0"
@@ -99375,8 +101237,8 @@ in
dependencies = [
sources."@types/json5-0.0.30"
sources."@types/mocha-7.0.2"
- sources."@types/node-8.10.65"
- sources."@types/vscode-1.50.0"
+ sources."@types/node-8.10.66"
+ sources."@types/vscode-1.51.0"
sources."@types/yauzl-2.9.1"
sources."@webassemblyjs/ast-1.9.0"
sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
@@ -99433,7 +101295,7 @@ in
sources."define-property-1.0.0"
];
})
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."big.js-5.2.2"
sources."binary-extensions-2.1.0"
sources."bindings-1.5.0"
@@ -99447,11 +101309,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"
@@ -99475,6 +101333,7 @@ in
];
})
sources."cache-base-1.0.1"
+ sources."call-bind-1.0.0"
sources."camelcase-5.3.1"
(sources."chalk-2.4.2" // {
dependencies = [
@@ -99514,7 +101373,7 @@ in
sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
sources."commondir-1.0.1"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
@@ -99579,10 +101438,9 @@ 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."es-abstract-1.18.0-next.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
];
})
sources."es-to-primitive-1.2.1"
@@ -99672,6 +101530,7 @@ in
sources."fsevents-2.1.3"
sources."function-bind-1.1.1"
sources."get-caller-file-2.0.5"
+ sources."get-intrinsic-1.0.1"
sources."get-value-2.0.6"
sources."glob-7.1.3"
sources."glob-parent-5.1.1"
@@ -99717,7 +101576,7 @@ in
];
})
sources."https-browserify-1.0.0"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."iferr-0.1.5"
sources."import-local-2.0.0"
sources."imurmurhash-0.1.4"
@@ -99728,7 +101587,7 @@ in
sources."interpret-1.4.0"
sources."is-accessor-descriptor-1.0.0"
sources."is-binary-path-2.1.0"
- sources."is-buffer-2.0.4"
+ sources."is-buffer-2.0.5"
sources."is-callable-1.2.2"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
@@ -99843,7 +101702,7 @@ in
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"
@@ -100012,8 +101871,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.1"
- sources."string.prototype.trimstart-1.0.1"
+ 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"
@@ -100032,7 +101891,7 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."timers-browserify-2.0.11"
+ sources."timers-browserify-2.0.12"
sources."tmp-0.0.29"
sources."to-arraybuffer-1.0.1"
(sources."to-object-path-0.3.0" // {
@@ -100086,18 +101945,18 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.1.1"
+ sources."v8-compile-cache-2.2.0"
sources."vm-browserify-1.1.2"
sources."vsce-1.81.1"
sources."vscode-debugadapter-testsupport-1.42.0"
sources."vscode-debugprotocol-1.42.0"
- (sources."watchpack-1.7.4" // {
+ (sources."watchpack-1.7.5" // {
dependencies = [
sources."chokidar-3.4.3"
sources."readdirp-3.5.0"
];
})
- (sources."watchpack-chokidar2-2.0.0" // {
+ (sources."watchpack-chokidar2-2.0.1" // {
dependencies = [
sources."anymatch-2.0.0"
sources."binary-extensions-1.13.1"
@@ -100213,14 +102072,14 @@ in
sources."async-2.6.3"
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."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."bl-1.2.3"
sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.1"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-crc32-0.2.13"
@@ -100311,7 +102170,7 @@ in
sources."has-to-string-tag-x-1.4.1"
sources."http-signature-1.2.0"
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -100440,7 +102299,7 @@ in
sources."tslib-1.14.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."uglify-js-3.11.3"
+ sources."uglify-js-3.12.0"
sources."uid-0.0.2"
sources."unbzip2-stream-1.4.3"
sources."unyield-0.0.1"
@@ -100499,7 +102358,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.11.10"
+ 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"
@@ -100586,12 +102445,10 @@ in
sources."callsites-3.1.0"
sources."camelcase-4.1.0"
sources."camelcase-keys-4.2.0"
- sources."ccount-1.0.5"
+ sources."ccount-1.1.0"
sources."chalk-2.4.2"
- 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."chardet-0.7.0"
(sources."chokidar-3.0.2" // {
dependencies = [
@@ -100649,7 +102506,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"
@@ -100660,7 +102517,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 = [
@@ -100689,14 +102546,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"
@@ -100774,7 +102631,7 @@ in
sources."format-0.2.2"
sources."fragment-cache-0.2.1"
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."get-caller-file-1.0.3"
@@ -100816,7 +102673,7 @@ in
sources."hast-util-has-property-1.0.4"
sources."hast-util-is-body-ok-link-1.0.4"
sources."hast-util-is-element-1.1.0"
- sources."hast-util-parse-selector-2.2.4"
+ sources."hast-util-parse-selector-2.2.5"
sources."hast-util-to-string-1.0.4"
sources."hast-util-whitespace-1.0.4"
sources."hosted-git-info-2.8.8"
@@ -100825,7 +102682,7 @@ in
sources."http-cache-semantics-4.1.0"
sources."iconv-lite-0.4.24"
sources."ignore-3.3.10"
- (sources."import-fresh-3.2.1" // {
+ (sources."import-fresh-3.2.2" // {
dependencies = [
sources."resolve-from-4.0.0"
];
@@ -100848,8 +102705,9 @@ in
sources."is-alphanumerical-1.0.4"
sources."is-arrayish-0.2.1"
sources."is-binary-path-2.1.0"
- sources."is-buffer-2.0.4"
+ sources."is-buffer-2.0.5"
sources."is-ci-2.0.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"
@@ -100908,7 +102766,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"
@@ -100918,7 +102776,6 @@ in
sources."supports-color-2.0.0"
];
})
- sources."longest-streak-1.0.0"
sources."loud-rejection-1.6.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
@@ -100927,7 +102784,6 @@ in
sources."map-cache-0.2.2"
sources."map-obj-2.0.0"
sources."map-visit-1.0.0"
- sources."markdown-table-0.4.0"
(sources."mem-4.3.0" // {
dependencies = [
sources."mimic-fn-2.1.0"
@@ -101007,7 +102863,6 @@ in
];
})
sources."parent-module-1.0.1"
- sources."parse-entities-1.2.2"
sources."parse-gitignore-1.0.1"
sources."parse-json-4.0.0"
sources."pascalcase-0.1.1"
@@ -101092,21 +102947,9 @@ in
sources."regenerator-runtime-0.11.1"
sources."regex-not-1.0.2"
sources."regexpp-2.0.1"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."rehype-sort-attribute-values-2.0.1"
- (sources."remark-5.1.0" // {
- dependencies = [
- sources."unified-4.2.1"
- sources."vfile-1.4.0"
- ];
- })
- sources."remark-parse-1.1.0"
- (sources."remark-stringify-1.1.0" // {
- dependencies = [
- sources."stringify-entities-1.3.2"
- ];
- })
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
sources."replace-ext-1.0.0"
@@ -101118,7 +102961,7 @@ in
sources."resolve-from-1.0.1"
];
})
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-from-5.0.0"
sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
@@ -101279,9 +103122,7 @@ in
sources."to-regex-3.0.2"
sources."to-regex-range-2.1.1"
sources."to-vfile-6.1.0"
- sources."trim-0.0.1"
sources."trim-newlines-2.0.0"
- sources."trim-trailing-lines-1.1.3"
sources."trough-1.0.5"
sources."tslib-1.14.1"
sources."tslint-5.20.1"
@@ -101295,7 +103136,6 @@ in
sources."semver-5.5.0"
];
})
- sources."unherit-1.1.3"
(sources."unified-7.1.0" // {
dependencies = [
sources."unist-util-stringify-position-1.1.2"
@@ -101318,11 +103158,10 @@ in
})
sources."union-value-1.0.1"
sources."unique-string-1.0.0"
- sources."unist-util-find-1.0.1"
+ sources."unist-util-find-1.0.2"
sources."unist-util-inspect-4.1.4"
sources."unist-util-is-2.1.3"
sources."unist-util-modify-children-1.1.6"
- sources."unist-util-remove-position-1.1.4"
sources."unist-util-stringify-position-2.0.3"
sources."unist-util-visit-1.4.1"
(sources."unist-util-visit-parents-2.1.2" // {
@@ -101350,7 +103189,6 @@ in
sources."util-deprecate-1.0.2"
sources."validate-npm-package-license-3.0.4"
sources."vfile-4.2.0"
- sources."vfile-location-2.0.6"
sources."vfile-message-2.0.4"
(sources."vfile-reporter-6.0.1" // {
dependencies = [
@@ -101381,7 +103219,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"
@@ -101428,10 +103266,10 @@ in
web-ext = nodeEnv.buildNodePackage {
name = "web-ext";
packageName = "web-ext";
- version = "5.2.0";
+ version = "5.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/web-ext/-/web-ext-5.2.0.tgz";
- sha512 = "o/s206JW2U/vXHTe/XeBnsUQhIcuphsSVNVrJU+MoMFq8JlU9vI1VdS2RCW+u5NuqAsMvTyV+pA+4hLGB9CGCw==";
+ 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"
@@ -101446,54 +103284,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.11.10"
+ 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.7.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.5"
+ 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"
@@ -101510,50 +103375,61 @@ in
sources."atob-2.1.2"
sources."atomic-sleep-1.0.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
(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."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.6.0"
+ 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."cache-base-1.0.1"
- (sources."cacheable-request-6.1.0" // {
+ sources."bytes-3.1.0"
+ (sources."cache-base-1.0.1" // {
dependencies = [
- sources."lowercase-keys-2.0.0"
+ sources."isobject-3.0.1"
+ ];
+ })
+ (sources."cacheable-request-2.1.4" // {
+ dependencies = [
+ sources."get-stream-3.0.0"
+ sources."lowercase-keys-1.0.0"
];
})
+ sources."call-bind-1.0.0"
sources."callsites-3.1.0"
sources."camelcase-6.0.0"
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"
@@ -101575,16 +103451,14 @@ in
];
})
sources."is-descriptor-0.1.6"
+ sources."isobject-3.0.1"
sources."kind-of-5.1.0"
];
})
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"
];
})
@@ -101593,27 +103467,39 @@ in
sources."collection-visit-1.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
+ sources."colorette-1.2.1"
sources."colors-0.5.1"
sources."columnify-1.5.4"
sources."combined-stream-1.0.8"
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"
@@ -101623,7 +103509,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"
@@ -101632,11 +103550,18 @@ in
sources."defaults-1.0.3"
sources."defer-to-connect-1.1.3"
sources."define-properties-1.1.3"
- sources."define-property-2.0.2"
+ (sources."define-property-2.0.2" // {
+ dependencies = [
+ sources."isobject-3.0.1"
+ ];
+ })
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."yargs-16.1.1"
];
})
sources."doctrine-3.0.0"
@@ -101645,32 +103570,36 @@ 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.9.0" // {
+ (sources."eslint-7.13.0" // {
dependencies = [
sources."ansi-regex-5.0.0"
- sources."debug-4.3.0"
- sources."eslint-visitor-keys-1.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
sources."strip-ansi-6.0.0"
];
})
- sources."eslint-plugin-no-unsanitized-3.1.2"
+ sources."eslint-plugin-no-unsanitized-3.1.4"
sources."eslint-scope-5.1.1"
(sources."eslint-utils-2.1.0" // {
dependencies = [
@@ -101696,8 +103625,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.0.3"
+ (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"
@@ -101716,6 +103652,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 = [
@@ -101737,12 +103676,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 = [
@@ -101750,7 +103693,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"
@@ -101758,16 +103701,23 @@ 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 = [
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."universalify-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."fx-runner-1.0.13" // {
@@ -101778,16 +103728,18 @@ in
];
})
sources."get-caller-file-2.0.5"
- sources."get-stream-5.2.0"
+ sources."get-intrinsic-1.0.1"
+ 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"
@@ -101797,8 +103749,14 @@ 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-value-1.0.0"
+ sources."has-to-string-tag-x-1.4.1"
+ (sources."has-value-1.0.0" // {
+ dependencies = [
+ sources."isobject-3.0.1"
+ ];
+ })
(sources."has-values-1.0.0" // {
dependencies = [
(sources."is-number-3.0.0" // {
@@ -101810,19 +103768,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."ieee754-1.1.13"
+ 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"
@@ -101837,19 +103803,26 @@ 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-object-2.0.4"
+ sources."is-plain-obj-1.1.0"
+ (sources."is-plain-object-2.0.4" // {
+ dependencies = [
+ sources."isobject-3.0.1"
+ ];
+ })
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"
@@ -101858,8 +103831,9 @@ in
sources."is-yarn-global-0.3.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-3.0.1"
+ 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"
@@ -101885,19 +103859,14 @@ 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"
+ sources."line-column-1.0.2"
sources."lines-and-columns-1.1.6"
sources."locate-path-5.0.0"
sources."lodash-4.17.20"
@@ -101914,18 +103883,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.39"
- 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" // {
@@ -101943,9 +103918,11 @@ in
sources."kind-of-3.2.2"
];
})
+ sources."isobject-3.0.1"
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"
@@ -101970,10 +103947,12 @@ in
})
sources."mz-2.7.0"
sources."nan-2.14.2"
+ sources."nanoid-3.1.18"
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"
@@ -101983,7 +103962,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"
@@ -102002,25 +103985,45 @@ 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"
- sources."object.assign-4.1.1"
- sources."object.pick-1.3.0"
+ (sources."object-visit-1.0.1" // {
+ dependencies = [
+ sources."isobject-3.0.1"
+ ];
+ })
+ sources."object.assign-4.1.2"
+ (sources."object.pick-1.3.0" // {
+ dependencies = [
+ 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"
];
})
@@ -102028,59 +104031,52 @@ 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.6.1"
+ 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-7.0.35" // {
- dependencies = [
- sources."ansi-styles-3.2.1"
- (sources."chalk-2.4.2" // {
- dependencies = [
- sources."supports-color-5.5.0"
- ];
- })
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."has-flag-3.0.0"
- sources."supports-color-6.1.0"
- ];
- })
+ 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.0.1"
- sources."qs-6.5.2"
+ sources."pupa-2.1.1"
+ 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.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
(sources."relaxed-json-1.0.3" // {
dependencies = [
@@ -102095,7 +104091,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"
@@ -102103,23 +104103,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"
@@ -102136,6 +104145,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" // {
@@ -102160,6 +104170,7 @@ 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" // {
@@ -102168,6 +104179,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"
@@ -102194,49 +104207,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" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- sources."strip-ansi-5.2.0"
- ];
- })
- (sources."string.prototype.trimend-1.0.1" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
- (sources."string.prototype.trimstart-1.0.1" // {
+ sources."strict-uri-encode-1.1.0"
+ (sources."string-width-4.2.0" // {
dependencies = [
- sources."es-abstract-1.17.7"
+ sources."ansi-regex-5.0.0"
+ sources."strip-ansi-6.0.0"
];
})
- 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."term-size-2.2.0"
+ (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"
@@ -102245,20 +104260,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" // {
@@ -102267,20 +104287,24 @@ in
];
})
sources."has-values-0.1.4"
+ sources."isobject-3.0.1"
];
})
- sources."upath-1.2.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.1.1"
+ 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.0" // {
+ (sources."watchpack-chokidar2-2.0.1" // {
dependencies = [
sources."anymatch-2.0.0"
sources."binary-extensions-1.13.1"
@@ -102293,38 +104317,26 @@ in
sources."is-binary-path-1.0.1"
sources."is-glob-3.1.0"
sources."is-number-3.0.0"
+ 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"
];
})
sources."wcwidth-1.0.1"
sources."webidl-conversions-6.1.0"
- sources."whatwg-url-8.2.2"
+ sources."whatwg-url-8.4.0"
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"
];
})
@@ -102339,30 +104351,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.0"
+ 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 = {
@@ -102377,17 +104391,17 @@ in
webpack = nodeEnv.buildNodePackage {
name = "webpack";
packageName = "webpack";
- version = "5.1.3";
+ version = "5.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-5.1.3.tgz";
- sha512 = "bNBF5EOpt5a6NeCBFu0+8KJtG61cVmOb2b/a5tPNRLz3OWgDpHMbmnDkaSm3nf/UQ6ufw4PWYGVsVOAi8UfL2A==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-5.8.0.tgz";
+ sha512 = "X2yosPiHip3L0TE+ylruzrOqSgEgsdGyBOGFWKYChcwlKChaw9VodZIUovG1oo7s0ss6e3ZxBMn9tXR+nkPThA==";
};
dependencies = [
- sources."@types/eslint-7.2.4"
+ 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.11.10"
+ 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"
@@ -102411,13 +104425,14 @@ in
sources."acorn-8.0.4"
sources."ajv-6.12.6"
sources."ajv-keywords-3.5.2"
- sources."browserslist-4.14.5"
+ sources."browserslist-4.14.7"
sources."buffer-from-1.1.1"
- sources."caniuse-lite-1.0.30001148"
+ sources."caniuse-lite-1.0.30001161"
sources."chrome-trace-event-1.0.2"
+ sources."colorette-1.2.1"
sources."commander-2.20.3"
- sources."electron-to-chromium-1.3.582"
- sources."enhanced-resolve-5.2.0"
+ sources."electron-to-chromium-1.3.610"
+ sources."enhanced-resolve-5.3.2"
sources."escalade-3.1.1"
sources."eslint-scope-5.1.1"
(sources."esrecurse-4.3.0" // {
@@ -102433,7 +104448,7 @@ in
sources."glob-to-regexp-0.4.1"
sources."graceful-fs-4.2.4"
sources."has-flag-4.0.0"
- sources."jest-worker-26.5.0"
+ sources."jest-worker-26.6.2"
sources."json-parse-better-errors-1.0.2"
sources."json-schema-traverse-0.4.1"
sources."loader-runner-4.1.0"
@@ -102442,7 +104457,7 @@ in
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."neo-async-2.6.2"
- sources."node-releases-1.1.63"
+ sources."node-releases-1.1.67"
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-try-2.2.0"
@@ -102457,21 +104472,22 @@ in
sources."source-map-0.6.1"
sources."source-map-support-0.5.19"
sources."supports-color-7.2.0"
- sources."tapable-2.0.0"
- (sources."terser-5.3.6" // {
+ sources."tapable-2.1.1"
+ (sources."terser-5.5.1" // {
dependencies = [
sources."source-map-0.7.3"
];
})
- (sources."terser-webpack-plugin-5.0.0" // {
+ (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.0"
- sources."webpack-sources-2.0.1"
+ sources."watchpack-2.0.1"
+ sources."webpack-sources-2.2.0"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -102486,39 +104502,42 @@ in
webpack-cli = nodeEnv.buildNodePackage {
name = "webpack-cli";
packageName = "webpack-cli";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.1.0.tgz";
- sha512 = "NdhxXMZmoik62Y05t0h1y65LjBM7BwFPq311ihXuMM3RY6dlc4KkCTyHLzTuBEc+bqq6d3xh+CWmU0xRexNJBA==";
+ url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.2.0.tgz";
+ sha512 = "EIl3k88vaF4fSxWSgtAQR+VwicfLMTZ9amQtqS4o+TDPW9HGaEpbFBbAZ4A3ZOT5SOnMxNOzROsSTPiE8tBJPA==";
};
dependencies = [
- sources."@webpack-cli/info-1.0.2"
- sources."@webpack-cli/serve-1.0.1"
+ sources."@webpack-cli/info-1.1.0"
+ sources."@webpack-cli/serve-1.1.0"
sources."ansi-colors-4.1.1"
- sources."ansi-escapes-4.3.1"
sources."ansi-styles-3.2.1"
sources."array-back-4.0.1"
sources."chalk-2.4.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."colorette-1.2.1"
- sources."command-line-usage-6.1.0"
- sources."commander-6.1.0"
+ sources."command-line-usage-6.1.1"
+ sources."commander-6.2.0"
sources."cross-spawn-7.0.3"
sources."deep-extend-0.6.0"
sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
sources."envinfo-7.7.3"
sources."escape-string-regexp-1.0.5"
- sources."execa-4.0.3"
+ sources."execa-4.1.0"
sources."find-up-4.1.0"
+ sources."function-bind-1.1.1"
sources."get-stream-5.2.0"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."human-signals-1.1.1"
sources."import-local-3.0.2"
sources."interpret-2.2.0"
+ sources."is-core-module-2.2.0"
sources."is-stream-2.0.0"
sources."isexe-2.0.0"
+ sources."leven-3.1.0"
sources."locate-path-5.0.0"
sources."lodash-4.17.20"
sources."merge-stream-2.0.0"
@@ -102536,7 +104555,7 @@ in
sources."pump-3.0.0"
sources."rechoir-0.7.0"
sources."reduce-flatten-2.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-cwd-3.0.0"
sources."resolve-from-5.0.0"
sources."shebang-command-2.0.0"
@@ -102545,9 +104564,8 @@ in
sources."strip-final-newline-2.0.0"
sources."supports-color-5.5.0"
sources."table-layout-1.0.1"
- sources."type-fest-0.11.0"
sources."typical-5.2.0"
- sources."v8-compile-cache-2.1.1"
+ sources."v8-compile-cache-2.2.0"
sources."webpack-merge-4.2.2"
sources."which-2.0.2"
sources."wordwrapjs-4.0.0"
@@ -102574,7 +104592,7 @@ in
dependencies = [
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.11.10"
+ sources."@types/node-14.14.10"
sources."accepts-1.3.7"
sources."ajv-6.12.6"
sources."ajv-errors-1.0.1"
@@ -102626,6 +104644,7 @@ in
sources."buffer-indexof-1.1.1"
sources."bytes-3.0.0"
sources."cache-base-1.0.1"
+ sources."call-bind-1.0.0"
sources."camelcase-5.3.1"
sources."chokidar-2.1.8"
(sources."class-utils-0.3.6" // {
@@ -102679,7 +104698,7 @@ in
sources."semver-5.7.1"
];
})
- (sources."debug-4.3.0" // {
+ (sources."debug-4.3.1" // {
dependencies = [
sources."ms-2.1.2"
];
@@ -102702,7 +104721,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"
@@ -102769,6 +104788,7 @@ in
sources."fsevents-1.2.13"
sources."function-bind-1.1.1"
sources."get-caller-file-2.0.5"
+ sources."get-intrinsic-1.0.1"
sources."get-stream-4.1.0"
sources."get-value-2.0.6"
sources."glob-7.1.6"
@@ -102824,7 +104844,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"
@@ -102848,7 +104867,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"
@@ -102889,10 +104908,10 @@ 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"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."object.pick-1.3.0"
sources."obuf-1.1.2"
sources."on-finished-2.3.0"
@@ -102920,7 +104939,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"
];
})
@@ -102946,11 +104965,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"
@@ -103033,7 +105048,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"
];
@@ -103072,16 +105087,8 @@ in
sources."strip-ansi-5.2.0"
];
})
- (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" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -103166,10 +105173,10 @@ in
copy-webpack-plugin = nodeEnv.buildNodePackage {
name = "copy-webpack-plugin";
packageName = "copy-webpack-plugin";
- version = "6.2.1";
+ version = "6.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.2.1.tgz";
- sha512 = "VH2ZTMIBsx4p++Lmpg77adZ0KUyM5gFR/9cuTrbneNnJlcQXUFvsNariPqq2dq2kV3F2skHiDGPQCyKWy1+U0Q==";
+ 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"
@@ -103195,7 +105202,7 @@ in
sources."fast-deep-equal-3.1.3"
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."find-cache-dir-3.3.1"
sources."find-up-4.1.0"
@@ -103231,7 +105238,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"
@@ -103249,7 +105256,7 @@ in
sources."randombytes-2.1.0"
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."safe-buffer-5.2.1"
sources."schema-utils-3.0.0"
sources."semver-6.3.0"
@@ -103266,6 +105273,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 = {
@@ -103280,10 +105288,10 @@ in
webtorrent-cli = nodeEnv.buildNodePackage {
name = "webtorrent-cli";
packageName = "webtorrent-cli";
- version = "3.0.7";
+ version = "3.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-3.0.7.tgz";
- sha512 = "7psSgPvy+nL4hQ8zIv1RW1pdFZVrxB6jHnIEwmDU6xP6zst/t5pgerrdnZerzgQBzlGjpRQQ9fQtZoHxK7zgtw==";
+ 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"
@@ -103297,55 +105305,64 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.1"
- sources."@types/node-13.13.26"
+ sources."@types/node-13.13.33"
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.1.0"
sources."binary-search-1.3.6"
- sources."bitfield-3.0.0"
+ 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.1"
sources."ms-2.1.2"
];
})
sources."bittorrent-peerid-1.3.3"
- (sources."bittorrent-protocol-3.1.1" // {
+ (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"
sources."simple-get-4.0.0"
];
})
- sources."blob-to-buffer-1.2.8"
+ sources."blob-to-buffer-1.2.9"
sources."block-stream2-2.0.0"
sources."bn.js-5.1.3"
sources."brace-expansion-1.1.11"
sources."browserify-package-json-1.0.1"
+ sources."buffer-6.0.3"
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."buffer-indexof-1.1.1"
- sources."bufferutil-4.0.1"
+ 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"
];
})
sources."castv2-client-1.2.0"
sources."charset-1.0.1"
- sources."chrome-dgram-3.0.5"
+ sources."chrome-dgram-3.0.6"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.4"
(sources."chromecasts-1.9.1" // {
@@ -103380,6 +105397,7 @@ in
sources."ee-first-1.1.1"
sources."elementtree-0.1.7"
sources."end-of-stream-1.4.1"
+ sources."err-code-2.0.3"
sources."escape-html-1.0.3"
sources."executable-4.1.1"
sources."filestream-5.0.0"
@@ -103390,17 +105408,18 @@ 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"
sources."http-node-git://github.com/feross/http-node#webtorrent"
sources."http-parser-js-0.4.13"
- sources."immediate-chunk-store-2.1.0"
+ sources."ieee754-1.2.1"
+ sources."immediate-chunk-store-2.1.1"
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"
@@ -103413,19 +105432,19 @@ 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.0" // {
+ (sources."load-ip-set-2.1.2" // {
dependencies = [
- sources."decompress-response-4.2.1"
- sources."mimic-response-2.1.0"
- sources."simple-get-3.1.0"
+ sources."decompress-response-6.0.0"
+ sources."mimic-response-3.1.0"
+ sources."simple-get-4.0.0"
];
})
sources."long-4.0.0"
sources."lru-3.1.0"
- sources."magnet-uri-5.3.0"
+ sources."magnet-uri-5.4.0"
sources."mdns-js-0.5.0"
sources."mdns-js-packet-0.2.0"
- sources."mediasource-2.3.0"
+ sources."mediasource-2.4.0"
sources."memory-chunk-store-1.3.0"
sources."mime-2.4.6"
sources."mimic-response-1.0.1"
@@ -103441,18 +105460,18 @@ in
sources."thunky-1.1.0"
];
})
- sources."multistream-4.0.0"
+ sources."multistream-4.0.1"
+ sources."napi-macros-2.0.0"
sources."netmask-1.0.6"
sources."network-address-1.1.2"
sources."next-event-1.0.0"
- sources."node-gyp-build-3.7.0"
+ sources."node-gyp-build-4.2.3"
sources."node-ssdp-2.9.1"
sources."nodebmc-0.0.7"
sources."on-finished-2.3.0"
sources."once-1.4.0"
sources."open-7.3.0"
sources."package-json-versionify-1.0.4"
- sources."parse-numeric-range-1.2.0"
(sources."parse-torrent-7.1.3" // {
dependencies = [
sources."decompress-response-4.2.1"
@@ -103470,10 +105489,10 @@ in
})
sources."prettier-bytes-1.0.4"
sources."process-nextick-args-2.0.1"
- sources."protobufjs-6.10.1"
+ sources."protobufjs-6.10.2"
sources."pump-3.0.0"
sources."qap-3.3.1"
- sources."queue-microtask-1.1.4"
+ 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"
@@ -103482,32 +105501,32 @@ in
sources."range-slice-stream-2.0.0"
sources."readable-stream-3.6.0"
sources."record-cache-1.1.0"
- (sources."render-media-3.4.3" // {
+ (sources."render-media-4.1.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
sources."rimraf-3.0.2"
- sources."run-parallel-1.1.9"
- sources."run-parallel-limit-1.0.5"
- sources."run-series-1.1.8"
+ sources."run-parallel-1.1.10"
+ sources."run-parallel-limit-1.0.6"
+ sources."run-series-1.1.9"
sources."rusha-0.8.13"
sources."safe-buffer-5.2.1"
sources."sax-1.1.4"
sources."semver-5.1.1"
sources."simple-concat-1.0.1"
sources."simple-get-2.8.1"
- (sources."simple-peer-9.7.2" // {
+ (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"
];
})
@@ -103525,10 +105544,11 @@ in
sources."thirty-two-1.0.2"
sources."through-2.3.8"
sources."thunky-0.1.0"
+ sources."timeout-refresh-1.0.3"
sources."to-arraybuffer-1.0.1"
- (sources."torrent-discovery-9.3.0" // {
+ (sources."torrent-discovery-9.4.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -103537,32 +105557,37 @@ in
sources."typedarray-to-buffer-3.1.5"
sources."uint64be-2.0.2"
sources."unordered-array-remove-1.0.2"
+ sources."unordered-set-2.0.1"
sources."upnp-device-client-1.0.2"
sources."upnp-mediarenderer-client-1.4.0"
sources."url-join-4.0.1"
- (sources."ut_metadata-3.5.1" // {
+ (sources."ut_metadata-3.5.2" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
sources."ut_pex-2.0.1"
- sources."utf-8-validate-5.0.2"
+ sources."utf-8-validate-5.0.3"
sources."util-deprecate-1.0.2"
- sources."videostream-3.2.1"
+ sources."utp-native-2.2.1"
+ sources."videostream-3.2.2"
sources."vlc-command-1.2.0"
- (sources."webtorrent-0.108.6" // {
+ (sources."webtorrent-0.112.0" // {
dependencies = [
- sources."debug-4.3.0"
- sources."decompress-response-4.2.1"
- sources."mimic-response-2.1.0"
+ sources."debug-4.3.1"
+ sources."decompress-response-6.0.0"
+ sources."get-stdin-8.0.0"
+ sources."magnet-uri-6.1.0"
+ sources."mimic-response-3.1.0"
sources."ms-2.1.2"
- sources."simple-get-3.1.0"
+ sources."parse-torrent-9.1.0"
+ sources."simple-get-4.0.0"
];
})
sources."winreg-1.2.4"
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xml2js-0.4.23"
sources."xmlbuilder-11.0.1"
sources."xmldom-0.1.31"
@@ -103625,10 +105650,10 @@ in
yaml-language-server = nodeEnv.buildNodePackage {
name = "yaml-language-server";
packageName = "yaml-language-server";
- version = "0.11.1";
+ version = "0.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.11.1.tgz";
- sha512 = "N3Tu3g4O6ZWV7W0LVsNk62DtKJDQkbnPZRDd7ntaAeEl8QkxL1vnMunI26uzDU4PwwG4tPJ8g/VRS6U+fVp/6A==";
+ 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"
@@ -103642,10 +105667,9 @@ in
sources."js-yaml-3.14.0"
sources."jsonc-parser-2.3.1"
sources."ms-2.0.0"
- sources."prettier-2.0.5"
sources."request-light-0.2.5"
sources."sprintf-js-1.0.3"
- (sources."vscode-json-languageservice-3.9.1" // {
+ (sources."vscode-json-languageservice-3.10.0" // {
dependencies = [
sources."vscode-languageserver-types-3.16.0-next.2"
sources."vscode-nls-5.0.0"
@@ -103666,12 +105690,11 @@ in
sources."vscode-languageserver-types-3.15.1"
sources."vscode-nls-4.1.2"
sources."vscode-uri-2.1.2"
- sources."yaml-ast-parser-custom-tags-0.0.43"
+ sources."yaml-language-server-parser-0.1.1"
];
buildInputs = globalBuildInputs;
meta = {
description = "YAML language server";
- homepage = "https://github.com/redhat-developer/yaml-language-server#readme";
license = "MIT";
};
production = true;
@@ -103708,13 +105731,13 @@ in
sources."@babel/code-frame-7.10.4"
sources."@babel/helper-validator-identifier-7.10.4"
sources."@babel/highlight-7.10.4"
- sources."@babel/runtime-7.12.1"
+ sources."@babel/runtime-7.12.5"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@sindresorhus/is-0.7.0"
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.11.10"
+ 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"
@@ -103742,10 +105765,10 @@ in
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
(sources."axios-0.18.1" // {
dependencies = [
- sources."is-buffer-2.0.4"
+ sources."is-buffer-2.0.5"
];
})
sources."balanced-match-1.0.0"
@@ -103762,7 +105785,7 @@ in
})
sources."bin-version-check-3.0.0"
sources."binaryextensions-2.3.0"
- sources."boolean-3.0.1"
+ sources."boolean-3.0.2"
(sources."boxen-1.3.0" // {
dependencies = [
sources."camelcase-4.1.0"
@@ -103834,7 +105857,7 @@ in
sources."config-chain-1.1.12"
sources."configstore-3.1.5"
sources."copy-descriptor-0.1.1"
- sources."core-js-3.6.5"
+ 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"
@@ -103944,6 +105967,7 @@ in
sources."from2-2.3.0"
sources."fs.realpath-1.0.0"
sources."fullname-4.0.1"
+ sources."function-bind-1.1.1"
sources."gauge-1.2.7"
sources."get-stdin-4.0.1"
sources."get-stream-4.1.0"
@@ -103984,6 +106008,7 @@ in
sources."grouped-queue-1.1.0"
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"
@@ -104025,6 +106050,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.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-docker-1.1.0"
@@ -104303,7 +106329,7 @@ in
sources."tough-cookie-2.5.0"
];
})
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
sources."restore-cursor-2.0.0"
@@ -104485,7 +106511,7 @@ in
sources."tunnel-0.0.6"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."twig-1.15.2"
+ sources."twig-1.15.4"
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
sources."union-value-1.0.1"
@@ -104558,8 +106584,8 @@ 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."execa-4.0.3"
+ sources."debug-3.2.7"
+ sources."execa-4.1.0"
sources."figures-3.2.0"
sources."get-stream-5.2.0"
sources."has-flag-4.0.0"
@@ -104597,7 +106623,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"
@@ -104610,7 +106636,7 @@ in
sources."semver-6.3.0"
];
})
- (sources."mem-fs-editor-7.0.1" // {
+ (sources."mem-fs-editor-7.1.0" // {
dependencies = [
sources."rimraf-3.0.2"
];
diff --git a/pkgs/development/ocaml-modules/apron/default.nix b/pkgs/development/ocaml-modules/apron/default.nix
index 0da1ab74e199..79c4d8a50024 100644
--- a/pkgs/development/ocaml-modules/apron/default.nix
+++ b/pkgs/development/ocaml-modules/apron/default.nix
@@ -13,8 +13,21 @@ stdenv.mkDerivation rec {
buildInputs = [ perl gmp mpfr ppl ocaml findlib camlidl ];
propagatedBuildInputs = [ mlgmpidl ];
- prefixKey = "-prefix ";
- preBuild = "mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs";
+ outputs = [ "out" "bin" "dev" ];
+
+ configurePhase = ''
+ runHook preConfigure
+ ./configure -prefix $out
+ mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs
+ runHook postConfigure
+ '';
+
+ postInstall = ''
+ mkdir -p $dev/lib
+ mv $out/lib/ocaml $dev/lib/
+ mkdir -p $bin
+ mv $out/bin $bin/
+ '';
meta = {
license = stdenv.lib.licenses.lgpl21;
diff --git a/pkgs/development/ocaml-modules/asn1-combinators/default.nix b/pkgs/development/ocaml-modules/asn1-combinators/default.nix
index 556c749011fa..ddc181a49928 100644
--- a/pkgs/development/ocaml-modules/asn1-combinators/default.nix
+++ b/pkgs/development/ocaml-modules/asn1-combinators/default.nix
@@ -6,11 +6,13 @@ buildDunePackage rec {
minimumOCamlVersion = "4.05";
pname = "asn1-combinators";
- version = "0.2.3";
+ version = "0.2.4";
+
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v${version}/asn1-combinators-v${version}.tbz";
- sha256 = "1z73hc17f5m2i4bfxw0g94fsri67f8vha812mm8klz4ggs8y7d6r";
+ sha256 = "09rn5wwqhwg7x51b9ycl15s7007hgha6lwaz2bpw85fr70jq3i9r";
};
propagatedBuildInputs = [ cstruct zarith bigarray-compat stdlib-shims ptime ];
diff --git a/pkgs/development/ocaml-modules/base64/default.nix b/pkgs/development/ocaml-modules/base64/default.nix
index b2e3e0c5e74d..de0bc13e2833 100644
--- a/pkgs/development/ocaml-modules/base64/default.nix
+++ b/pkgs/development/ocaml-modules/base64/default.nix
@@ -1,25 +1,17 @@
-{ lib, fetchpatch, fetchzip, buildDunePackage, alcotest, bos }:
-
-let version = "3.2.0"; in
+{ lib, fetchurl, buildDunePackage, alcotest, bos, dune-configurator }:
buildDunePackage rec {
pname = "base64";
- inherit version;
-
- src = fetchzip {
- url = "https://github.com/mirage/ocaml-base64/archive/v${version}.tar.gz";
- sha256 = "1ilw3zj0w6cq7i4pvr8m2kv5l5f2y9aldmv72drlwwns013b1gwy";
- };
+ version = "3.4.0";
- minimumOCamlVersion = "4.03";
+ useDune2 = true;
- buildInputs = [ bos ];
+ src = fetchurl {
+ url = "https://github.com/mirage/ocaml-base64/releases/download/v${version}/base64-v${version}.tbz";
+ sha256 = "0d0n5gd4nkdsz14jnxq13f1f7rzxmndg5xql039a8wfppmazd70w";
+ };
- # Fix test-suite for alcotest ≥ 1.0
- patches = [(fetchpatch {
- url = "https://github.com/mirage/ocaml-base64/commit/8d334d02aa52875158fae3e2fb8fe0a5596598d0.patch";
- sha256 = "0lvqdp98qavpzis1wgwh3ijajq79hq47898gsrk37fpyjbrdzf5q";
- })];
+ buildInputs = [ bos dune-configurator ];
doCheck = true;
checkInputs = [ alcotest ];
diff --git a/pkgs/development/ocaml-modules/biocaml/default.nix b/pkgs/development/ocaml-modules/biocaml/default.nix
index be62a1c6d2cd..b7cab4cef6d1 100644
--- a/pkgs/development/ocaml-modules/biocaml/default.nix
+++ b/pkgs/development/ocaml-modules/biocaml/default.nix
@@ -6,12 +6,12 @@ buildDunePackage rec {
pname = "biocaml";
version = "0.10.1";
- owner = "biocaml";
+ useDune2 = true;
minimumOCamlVersion = "4.07";
src = fetchFromGitHub {
- inherit owner;
+ owner = "biocaml";
repo = pname;
rev = "v${version}";
sha256 = "1f19nc8ld0iv45jjnsvaah3ddj88s2n9wj8mrz726kzg85cfr8xj";
diff --git a/pkgs/development/ocaml-modules/bistro/default.nix b/pkgs/development/ocaml-modules/bistro/default.nix
index 9603f283ee4f..78ca63ab90c2 100644
--- a/pkgs/development/ocaml-modules/bistro/default.nix
+++ b/pkgs/development/ocaml-modules/bistro/default.nix
@@ -5,6 +5,9 @@
buildDunePackage rec {
pname = "bistro";
version = "0.5.0";
+
+ useDune2 = true;
+
src = fetchFromGitHub {
owner = "pveber";
repo = pname;
diff --git a/pkgs/development/ocaml-modules/bitstring/default.nix b/pkgs/development/ocaml-modules/bitstring/default.nix
index 2f413d37352c..386503039e05 100644
--- a/pkgs/development/ocaml-modules/bitstring/default.nix
+++ b/pkgs/development/ocaml-modules/bitstring/default.nix
@@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "bitstring";
- version = "3.0.0";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "xguerin";
repo = pname;
rev = "v${version}";
- sha256 = "0r49qax7as48jgknzaq6p9rbpmrvnmlic713wzz5bj60j5h0396f";
+ sha256 = "1ys8xx174jf8v5sm0lbxvzhdlcs5p0fhy1gvf58gad2g4gvgpvxc";
};
buildInputs = [ ppx_tools_versioned ounit ];
diff --git a/pkgs/development/ocaml-modules/ca-certs/default.nix b/pkgs/development/ocaml-modules/ca-certs/default.nix
new file mode 100644
index 000000000000..65b411c52d52
--- /dev/null
+++ b/pkgs/development/ocaml-modules/ca-certs/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildDunePackage, fetchurl
+, bos, fpath, rresult, ptime, mirage-crypto, x509, astring, logs
+}:
+
+buildDunePackage rec {
+ pname = "ca-certs";
+ version = "0.1.3";
+
+ minimumOCamlVersion = "4.07";
+
+ src = fetchurl {
+ url = "https://github.com/mirage/ca-certs/releases/download/v${version}/ca-certs-v${version}.tbz";
+ sha256 = "0jpghxjp2n8wx6ig0d2x87ycaql6mb92w8ai3xh3jb288m7g02zn";
+ };
+
+ useDune2 = true;
+
+ propagatedBuildInputs = [ bos fpath rresult ptime mirage-crypto x509 astring logs ];
+
+ # tests need access to network and systemwide ca cert chain
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Detect root CA certificates from the operating system";
+ maintainers = [ maintainers.sternenseemann ];
+ license = licenses.isc;
+ homepage = "https://github.com/mirage/ca-certs";
+ };
+}
diff --git a/pkgs/development/ocaml-modules/camlimages/default.nix b/pkgs/development/ocaml-modules/camlimages/default.nix
index 5874e7a52d35..ba36cfa05b99 100644
--- a/pkgs/development/ocaml-modules/camlimages/default.nix
+++ b/pkgs/development/ocaml-modules/camlimages/default.nix
@@ -1,8 +1,10 @@
-{ lib, fetchFromGitLab, buildDunePackage, dune-configurator, cppo, lablgtk, stdio }:
+{ lib, fetchFromGitLab, buildDunePackage, dune-configurator, cppo
+, graphics, lablgtk, stdio
+}:
buildDunePackage rec {
pname = "camlimages";
- version = "5.0.3";
+ version = "5.0.4";
useDune2 = true;
@@ -12,10 +14,10 @@ buildDunePackage rec {
owner = "camlspotter";
repo = pname;
rev = version;
- sha256 = "1ng9pkvrzlibfyf97iqvmbsqcykz8v1ln106xhq9nigih5i68zyd";
+ sha256 = "1m2c76ghisg73dikz2ifdkrbkgiwa0hcmp21f2fm2rkbf02rq3f4";
};
- buildInputs = [ dune-configurator cppo lablgtk stdio ];
+ buildInputs = [ dune-configurator cppo graphics lablgtk stdio ];
meta = with lib; {
branch = "5.0";
diff --git a/pkgs/development/ocaml-modules/checkseum/default.nix b/pkgs/development/ocaml-modules/checkseum/default.nix
index 731dd476c5d7..810099810470 100644
--- a/pkgs/development/ocaml-modules/checkseum/default.nix
+++ b/pkgs/development/ocaml-modules/checkseum/default.nix
@@ -1,19 +1,21 @@
-{ lib, fetchurl, buildDunePackage
+{ lib, fetchurl, buildDunePackage, dune-configurator
, bigarray-compat, optint
-, cmdliner, fmt, rresult
+, fmt, rresult
, alcotest
}:
buildDunePackage rec {
- version = "0.1.1";
+ version = "0.2.1";
pname = "checkseum";
+ useDune2 = true;
+
src = fetchurl {
url = "https://github.com/mirage/checkseum/releases/download/v${version}/checkseum-v${version}.tbz";
- sha256 = "0aa2r1l65a5hcgciw6n8r5ij4gpgg0cf9k24isybxiaiz63k94d3";
+ sha256 = "1swb44c64pcs4dh9ka9lig6d398qwwkd3kkiajicww6qk7jbh3n5";
};
- buildInputs = [ cmdliner fmt rresult ];
+ buildInputs = [ dune-configurator fmt rresult ];
propagatedBuildInputs = [ bigarray-compat optint ];
checkInputs = lib.optionals doCheck [ alcotest ];
diff --git a/pkgs/development/ocaml-modules/cohttp/default.nix b/pkgs/development/ocaml-modules/cohttp/default.nix
index 6cb802e437d7..3fed7c55d452 100644
--- a/pkgs/development/ocaml-modules/cohttp/default.nix
+++ b/pkgs/development/ocaml-modules/cohttp/default.nix
@@ -7,6 +7,8 @@ buildDunePackage rec {
pname = "cohttp";
version = "2.5.4";
+ useDune2 = true;
+
minimumOCamlVersion = "4.04.1";
src = fetchurl {
diff --git a/pkgs/development/ocaml-modules/cohttp/lwt.nix b/pkgs/development/ocaml-modules/cohttp/lwt.nix
index 1f261be62022..8357d748ce8f 100644
--- a/pkgs/development/ocaml-modules/cohttp/lwt.nix
+++ b/pkgs/development/ocaml-modules/cohttp/lwt.nix
@@ -8,7 +8,7 @@ else
buildDunePackage {
pname = "cohttp-lwt";
- inherit (cohttp) version src meta;
+ inherit (cohttp) version src useDune2 meta;
buildInputs = [ uri ppx_sexp_conv ];
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/cryptokit/default.nix b/pkgs/development/ocaml-modules/cryptokit/default.nix
index 69f8445e2173..272ff72d8c59 100644
--- a/pkgs/development/ocaml-modules/cryptokit/default.nix
+++ b/pkgs/development/ocaml-modules/cryptokit/default.nix
@@ -1,43 +1,29 @@
-{ stdenv, fetchurl, zlib, ocaml, findlib, ocamlbuild, zarith, ncurses }:
+{ lib, buildDunePackage, fetchurl, zlib, dune-configurator, zarith, ncurses }:
-assert stdenv.lib.versionAtLeast ocaml.version "3.12";
-
-let param =
- if stdenv.lib.versionAtLeast ocaml.version "4.02"
- then {
- version = "1.14";
- url = "https://github.com/xavierleroy/cryptokit/archive/release114.tar.gz";
- sha256 = "0wkh72idkb7dahiwyl94hhbq27cc7x9fnmxkpnbqli6wi8wd7d05";
- inherit zarith;
- } else {
- version = "1.10";
- url = "http://forge.ocamlcore.org/frs/download.php/1493/cryptokit-1.10.tar.gz";
- sha256 = "1k2f2ixm7jcsgrzn9lz1hm9qqgq71lk9lxy3v3cwsd8xdrj3jrnv";
- zarith = null;
- };
-in
-
-stdenv.mkDerivation {
+buildDunePackage {
pname = "cryptokit";
- inherit (param) version;
+ version = "1.16.1";
+
+ useDune2 = true;
src = fetchurl {
- inherit (param) url sha256;
+ url = "https://github.com/xavierleroy/cryptokit/archive/release1161.tar.gz";
+ sha256 = "0kzqkk451m69nqi5qiwak0rd0rp5vzi613gcngsiig7dyxwka61c";
};
- buildInputs = [ ocaml findlib ocamlbuild ncurses ];
- propagatedBuildInputs = [ param.zarith zlib ];
+ dontConfigure = true;
- buildFlags = [ "setup.data" "build" ];
+ buildInputs = [ dune-configurator ncurses ];
+ propagatedBuildInputs = [ zarith zlib ];
- preBuild = "mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs";
+ doCheck = true;
meta = {
homepage = "http://pauillac.inria.fr/~xleroy/software.html";
description = "A library of cryptographic primitives for OCaml";
- platforms = ocaml.meta.platforms or [];
+ license = lib.licenses.lgpl2Only;
maintainers = [
- stdenv.lib.maintainers.maggesi
+ lib.maintainers.maggesi
];
};
}
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/decompress/default.nix b/pkgs/development/ocaml-modules/decompress/default.nix
index 753f894e0850..a3bf3456ed0d 100644
--- a/pkgs/development/ocaml-modules/decompress/default.nix
+++ b/pkgs/development/ocaml-modules/decompress/default.nix
@@ -7,6 +7,8 @@ buildDunePackage rec {
version = "0.9.0";
pname = "decompress";
+ useDune2 = true;
+
src = fetchurl {
url = "https://github.com/mirage/decompress/releases/download/v${version}/decompress-v${version}.tbz";
sha256 = "0fryhcvv96vfca51c7kqdn3n3canqsbbvfbi75ya6lca4lmpipbh";
diff --git a/pkgs/development/ocaml-modules/digestif/default.nix b/pkgs/development/ocaml-modules/digestif/default.nix
index d02104decba3..dd8a0f571649 100644
--- a/pkgs/development/ocaml-modules/digestif/default.nix
+++ b/pkgs/development/ocaml-modules/digestif/default.nix
@@ -1,27 +1,27 @@
-{ lib, fetchurl, fetchpatch, buildDunePackage
+{ lib, ocaml, fetchurl, buildDunePackage
, bigarray-compat, eqaf, stdlib-shims
-, alcotest
+, alcotest, astring, bos, findlib, fpath
}:
buildDunePackage rec {
pname = "digestif";
- version = "0.8.0";
+ version = "0.9.0";
+
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/digestif/releases/download/v${version}/digestif-v${version}.tbz";
- sha256 = "09g4zngqiw97cljv8ds4m063wcxz3y7c7vzaprsbpjzi0ja5jdcy";
+ sha256 = "0vk9prgjp46xs8qizq7szkj6mqjj2ymncs2016bc8zswcdc1a3q4";
};
- # Fix tests with alcotest ≥ 1
- patches = [ (fetchpatch {
- url = "https://github.com/mirage/digestif/commit/b65d996c692d75da0a81323253429e07d14b72b6.patch";
- sha256 = "0sf7qglcp19dhs65pwrrc7d9v57icf18jsrhpmvwskx8b4dchfiv";
- })];
-
- buildInputs = lib.optional doCheck alcotest;
propagatedBuildInputs = [ bigarray-compat eqaf stdlib-shims ];
- doCheck = true;
+ checkInputs = [ alcotest astring bos fpath ];
+ doCheck = lib.versionAtLeast ocaml.version "4.05";
+
+ postCheck = ''
+ ocaml -I ${findlib}/lib/ocaml/${ocaml.version}/site-lib/ test/test_runes.ml
+ '';
meta = {
description = "Simple hash algorithms in OCaml";
diff --git a/pkgs/development/ocaml-modules/dispatch/default.nix b/pkgs/development/ocaml-modules/dispatch/default.nix
index 5de61169c365..65baa3dc4982 100644
--- a/pkgs/development/ocaml-modules/dispatch/default.nix
+++ b/pkgs/development/ocaml-modules/dispatch/default.nix
@@ -1,21 +1,23 @@
-{ lib, buildDunePackage, fetchFromGitHub, alcotest, result }:
+{ lib, buildDunePackage, fetchFromGitHub, ocaml, alcotest, result }:
buildDunePackage rec {
pname = "dispatch";
- version = "0.4.1";
+ version = "0.5.0";
+
+ useDune2 = true;
src = fetchFromGitHub {
owner = "inhabitedtype";
repo = "ocaml-dispatch";
- rev = "${version}";
- sha256 = "05kb9zcihk50r2haqz8vrlr7kmaka6vrs4j1z500lmnl877as6qr";
+ rev = version;
+ sha256 = "12r39ylbxc297cbwjadhd1ghxnwwcdzfjk68r97wim8hcgzxyxv4";
};
propagatedBuildInputs = [ result ];
- checkInputs = lib.optional doCheck alcotest;
+ checkInputs = [ alcotest ];
- doCheck = true;
+ doCheck = lib.versionAtLeast ocaml.version "4.05";
meta = {
inherit (src.meta) homepage;
diff --git a/pkgs/development/ocaml-modules/dns/default.nix b/pkgs/development/ocaml-modules/dns/default.nix
index 09753c14b35d..21d9d02da4b8 100644
--- a/pkgs/development/ocaml-modules/dns/default.nix
+++ b/pkgs/development/ocaml-modules/dns/default.nix
@@ -6,6 +6,7 @@ buildDunePackage rec {
pname = "dns";
version = "4.6.2";
+ useDune2 = true;
minimumOCamlVersion = "4.07";
src = fetchurl {
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/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/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/fiat-p256/default.nix b/pkgs/development/ocaml-modules/fiat-p256/default.nix
index ac7e6640eeab..3ebe98ab775d 100644
--- a/pkgs/development/ocaml-modules/fiat-p256/default.nix
+++ b/pkgs/development/ocaml-modules/fiat-p256/default.nix
@@ -5,6 +5,7 @@
buildDunePackage rec {
pname = "fiat-p256";
version = "0.2.1";
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/fiat/releases/download/v${version}/${pname}-v${version}.tbz";
diff --git a/pkgs/development/ocaml-modules/gapi-ocaml/default.nix b/pkgs/development/ocaml-modules/gapi-ocaml/default.nix
index b01d4b4a04c2..348a70a0da9f 100644
--- a/pkgs/development/ocaml-modules/gapi-ocaml/default.nix
+++ b/pkgs/development/ocaml-modules/gapi-ocaml/default.nix
@@ -1,10 +1,13 @@
-{ stdenv, fetchFromGitHub, buildDunePackage
-, ocurl, cryptokit, ocaml_extlib, yojson, ocamlnet, xmlm
+{ lib, fetchFromGitHub, buildDunePackage, ocaml
+, cryptokit, ocamlnet, ocurl, yojson
+, ounit
}:
buildDunePackage rec {
pname = "gapi-ocaml";
- version = "0.3.19";
+ version = "0.4.1";
+
+ useDune2 = true;
minimumOCamlVersion = "4.02";
@@ -12,16 +15,18 @@ buildDunePackage rec {
owner = "astrada";
repo = pname;
rev = "v${version}";
- sha256 = "04arif1p1vj5yr24cwicj70b7yx17hrgf4pl47vqg8ngcrdh71v9";
+ sha256 = "0riax23grjnq9pczmp1yv02ji0svvs2kbiqskj6f6yjviamnpa31";
};
- propagatedBuildInputs = [ ocurl cryptokit ocaml_extlib ocamlnet yojson ];
- buildInputs = [ xmlm ];
+ propagatedBuildInputs = [ cryptokit ocamlnet ocurl yojson ];
+
+ doCheck = lib.versionAtLeast ocaml.version "4.04";
+ checkInputs = [ ounit ];
meta = {
description = "OCaml client for google services";
homepage = "http://gapi-ocaml.forge.ocamlcore.org";
- license = stdenv.lib.licenses.mit;
- maintainers = with stdenv.lib.maintainers; [ bennofs ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ bennofs ];
};
}
diff --git a/pkgs/development/ocaml-modules/gsl/default.nix b/pkgs/development/ocaml-modules/gsl/default.nix
index c292c3d6ab5f..aebdf4adb27f 100644
--- a/pkgs/development/ocaml-modules/gsl/default.nix
+++ b/pkgs/development/ocaml-modules/gsl/default.nix
@@ -1,6 +1,4 @@
-{ lib, fetchurl, buildDunePackage, pkg-config, gsl
-, dune-configurator
-}:
+{ stdenv, fetchurl, buildDunePackage, pkg-config, gsl, darwin, dune-configurator }:
buildDunePackage rec {
pname = "gsl";
@@ -14,11 +12,12 @@ buildDunePackage rec {
};
buildInputs = [ dune-configurator gsl pkg-config ];
+ propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Accelerate ];
- meta = {
+ meta = with stdenv.lib; {
homepage = "https://mmottl.github.io/gsl-ocaml/";
description = "OCaml bindings to the GNU Scientific Library";
- license = lib.licenses.gpl3Plus;
- maintainers = [ lib.maintainers.vbgl ];
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ vbgl ];
};
}
diff --git a/pkgs/development/ocaml-modules/hex/default.nix b/pkgs/development/ocaml-modules/hex/default.nix
index 8e9dd2db2500..526989734abd 100644
--- a/pkgs/development/ocaml-modules/hex/default.nix
+++ b/pkgs/development/ocaml-modules/hex/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, fetchurl, buildDunePackage, cstruct }:
+{ stdenv, fetchurl, buildDunePackage, bigarray-compat, cstruct }:
buildDunePackage rec {
pname = "hex";
- version = "1.3.0";
+ version = "1.4.0";
+
+ useDune2 = true;
minimumOCamlVersion = "4.02";
src = fetchurl {
url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/hex-v${version}.tbz";
- sha256 = "193567pn58df3b824vmfanncdfgf9cxzl7q3rq39zl9szvzhvkja";
+ sha256 = "07b9y0lmnflsslkrm6xilkj40n8sf2hjqkyqghnk7sw5l0plkqsp";
};
- propagatedBuildInputs = [ cstruct ];
+ propagatedBuildInputs = [ bigarray-compat cstruct ];
doCheck = true;
meta = {
diff --git a/pkgs/development/ocaml-modules/httpaf/default.nix b/pkgs/development/ocaml-modules/httpaf/default.nix
index 42e7c1eac1b6..fbc21108bd02 100644
--- a/pkgs/development/ocaml-modules/httpaf/default.nix
+++ b/pkgs/development/ocaml-modules/httpaf/default.nix
@@ -1,19 +1,31 @@
-{ lib, fetchFromGitHub, buildDunePackage, ocaml, angstrom, faraday, alcotest }:
+{ lib, fetchFromGitHub, fetchpatch, buildDunePackage
+, angstrom, faraday, alcotest
+}:
buildDunePackage rec {
pname = "httpaf";
- version = "0.4.1";
+ version = "0.6.6";
+
+ useDune2 = true;
src = fetchFromGitHub {
owner = "inhabitedtype";
repo = pname;
rev = version;
- sha256 = "0i2r004ihj00hd97475y8nhjqjln58xx087zcjl0dfp0n7q80517";
+ sha256 = "065ikryv8zw9cbk6ddcjcind88ckk0inz9m3sqj9nwyfw4v4scm6";
};
- checkInputs = lib.optional doCheck alcotest;
+ patches = [
+ # Fix tests with angstrom ≥ 0.14
+ (fetchpatch {
+ url = "https://github.com/inhabitedtype/httpaf/commit/fc0de5f2f1bd8df953ae4d4c9a61032392436c84.patch";
+ sha256 = "1a8ca76ifbgyaq1bqfyq18mmxinjjparzkrr7ljbj0y1z1rl748z";
+ })
+ ];
+
+ checkInputs = [ alcotest ];
propagatedBuildInputs = [ angstrom faraday ];
- doCheck = lib.versions.majorMinor ocaml.version != "4.07";
+ doCheck = true;
meta = {
description = "A high-performance, memory-efficient, and scalable web server for OCaml";
diff --git a/pkgs/development/ocaml-modules/imagelib/default.nix b/pkgs/development/ocaml-modules/imagelib/default.nix
index 12b8a757e16f..46bd4b962681 100644
--- a/pkgs/development/ocaml-modules/imagelib/default.nix
+++ b/pkgs/development/ocaml-modules/imagelib/default.nix
@@ -4,6 +4,9 @@ buildDunePackage rec {
minimumOCamlVersion = "4.07";
version = "20191011";
pname = "imagelib";
+
+ useDune2 = true;
+
src = fetchFromGitHub {
owner = "rlepigre";
repo = "ocaml-imagelib";
diff --git a/pkgs/development/ocaml-modules/imagelib/unix.nix b/pkgs/development/ocaml-modules/imagelib/unix.nix
index 48986b15a8f8..a188165a48fa 100644
--- a/pkgs/development/ocaml-modules/imagelib/unix.nix
+++ b/pkgs/development/ocaml-modules/imagelib/unix.nix
@@ -2,7 +2,7 @@
buildDunePackage {
pname = "imagelib-unix";
- inherit (imagelib) version src meta;
+ inherit (imagelib) version src useDune2 meta;
propagatedBuildInputs = [ imagelib ];
}
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/janestreet/default.nix b/pkgs/development/ocaml-modules/janestreet/default.nix
index 837504f9a7fe..25b498bb7da0 100644
--- a/pkgs/development/ocaml-modules/janestreet/default.nix
+++ b/pkgs/development/ocaml-modules/janestreet/default.nix
@@ -529,14 +529,6 @@ rec {
meta.description = "Writing Emacs plugin in OCaml";
};
- email_message = janePackage {
- pname = "email_message";
- hash = "131jd72k4s8cdbgg6gyg7w5v8mphdlvdx4fgvh8d9a1m7kkvbxfg";
- propagatedBuildInputs = [ async angstrom core_extended cryptokit magic-mime ounit ];
- patches = [ ./email-message-angstrom-0.14.patch ];
- meta.description = "E-mail message parser";
- };
-
incremental_kernel = janePackage {
version = "0.11.1";
pname = "incremental_kernel";
diff --git a/pkgs/development/ocaml-modules/janestreet/email-message-angstrom-0.14.patch b/pkgs/development/ocaml-modules/janestreet/email-message-angstrom-0.14.patch
deleted file mode 100644
index 624a3e5334b2..000000000000
--- a/pkgs/development/ocaml-modules/janestreet/email-message-angstrom-0.14.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/email_address/src/email_address.ml b/email_address/src/email_address.ml
-index 7470273..d070465 100644
---- a/email_address/src/email_address.ml
-+++ b/email_address/src/email_address.ml
-@@ -38,7 +38,7 @@ module Stable = struct
- let of_string ?default_domain input_str =
- let open Core_kernel in
- let open! Int.Replace_polymorphic_compare in
-- match Angstrom.parse_string Email_address_parser_stable_v1.email_only input_str with
-+ match Angstrom.parse_string ~consume:Prefix Email_address_parser_stable_v1.email_only input_str with
- | Error error ->
- Or_error.error_s [%message
- "Failed to parse email address"
-@@ -104,7 +104,7 @@ module T = Stable.V1.With_comparator
- include T
-
- let list_of_string ?default_domain input_str =
-- match Angstrom.parse_string Email_address_parser_stable_v1.email_list_only input_str with
-+ match Angstrom.parse_string ~consume:Prefix Email_address_parser_stable_v1.email_list_only input_str with
- | Error error ->
- Or_error.error_s [%message
- "Failed to parse email address(es)"
diff --git a/pkgs/development/ocaml-modules/jwto/default.nix b/pkgs/development/ocaml-modules/jwto/default.nix
index a4cf0aae6918..1c7622f2805a 100644
--- a/pkgs/development/ocaml-modules/jwto/default.nix
+++ b/pkgs/development/ocaml-modules/jwto/default.nix
@@ -5,6 +5,8 @@ buildDunePackage rec {
pname = "jwto";
version = "0.3.0";
+ useDune2 = true;
+
minimumOCamlVersion = "4.05";
src = fetchFromGitHub {
diff --git a/pkgs/development/ocaml-modules/lacaml/default.nix b/pkgs/development/ocaml-modules/lacaml/default.nix
index 23b38e469b4b..b7f5cb44818b 100644
--- a/pkgs/development/ocaml-modules/lacaml/default.nix
+++ b/pkgs/development/ocaml-modules/lacaml/default.nix
@@ -1,31 +1,31 @@
-{ stdenv, fetchFromGitHub, darwin, ocaml, findlib, dune, base, stdio, lapack, blas }:
+{ stdenv, fetchurl, darwin, buildDunePackage, dune-configurator
+, lapack, blas
+}:
-assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.05.0";
assert (!blas.isILP64) && (!lapack.isILP64);
-stdenv.mkDerivation rec {
- pname = "ocaml${ocaml.version}-lacaml";
- version = "11.0.6";
+buildDunePackage rec {
+ pname = "lacaml";
+ version = "11.0.8";
- src = fetchFromGitHub {
- owner = "mmottl";
- repo = "lacaml";
- rev = version;
- sha256 = "1vn5441fg45d0ni9x87dhz2x4jrmvg3w7qk3vvcrd436snvh07g0";
+ useDune2 = true;
+
+ minimumOCamlVersion = "4.08";
+
+ src = fetchurl {
+ url = "https://github.com/mmottl/lacaml/releases/download/${version}/lacaml-${version}.tbz";
+ sha256 = "1i47wqnd9iy6ndbi9zfahpb592gahp6im26rgpwch13vgzk3kifd";
};
- buildInputs = [ ocaml findlib dune base stdio ];
+ buildInputs = [ dune-configurator ];
propagatedBuildInputs = [ lapack blas ] ++
stdenv.lib.optionals stdenv.isDarwin
[ darwin.apple_sdk.frameworks.Accelerate ];
- inherit (dune) installPhase;
-
meta = with stdenv.lib; {
- homepage = "http://mmottl.github.io/lacaml";
+ homepage = "https://mmottl.github.io/lacaml";
description = "OCaml bindings for BLAS and LAPACK";
license = licenses.lgpl21Plus;
- platforms = ocaml.meta.platforms or [];
- maintainers = [ maintainers.rixed ];
+ maintainers = [ maintainers.vbgl ];
};
}
diff --git a/pkgs/development/ocaml-modules/lua-ml/default.nix b/pkgs/development/ocaml-modules/lua-ml/default.nix
index 6e69bc1e5c50..38ccaea65eba 100644
--- a/pkgs/development/ocaml-modules/lua-ml/default.nix
+++ b/pkgs/development/ocaml-modules/lua-ml/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "lindig";
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "04lv98nxmzanvyn4c0k6k0ax29f5xfdl8qzpf5hwadslq213a044";
};
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/metrics/default.nix b/pkgs/development/ocaml-modules/metrics/default.nix
index 893b667f8364..58fcab5313a2 100644
--- a/pkgs/development/ocaml-modules/metrics/default.nix
+++ b/pkgs/development/ocaml-modules/metrics/default.nix
@@ -2,18 +2,20 @@
buildDunePackage rec {
pname = "metrics";
- version = "0.1.0";
+ version = "0.2.0";
+
+ useDune2 = true;
minimumOCamlVersion = "4.04";
src = fetchurl {
url = "https://github.com/mirage/metrics/releases/download/${version}/metrics-${version}.tbz";
- sha256 = "0jy88anrx3rh19046rrbrjmx922zvz3wlqkk8asilqv9pbvpnp1a";
+ sha256 = "0j215cji3n78lghzi9m6kgr3r1s91v681hfnn7cgybb31d7gjkqg";
};
propagatedBuildInputs = [ fmt ];
- checkInputs = lib.optional doCheck alcotest;
+ checkInputs = [ alcotest ];
doCheck = true;
diff --git a/pkgs/development/ocaml-modules/metrics/influx.nix b/pkgs/development/ocaml-modules/metrics/influx.nix
new file mode 100644
index 000000000000..8394ec0c0f94
--- /dev/null
+++ b/pkgs/development/ocaml-modules/metrics/influx.nix
@@ -0,0 +1,14 @@
+{ buildDunePackage, metrics
+, astring, duration, fmt, lwt
+}:
+
+buildDunePackage rec {
+ pname = "metrics-influx";
+ inherit (metrics) version useDune2 src;
+
+ propagatedBuildInputs = [ astring duration fmt lwt metrics ];
+
+ meta = metrics.meta // {
+ description = "Influx reporter for the Metrics library";
+ };
+}
diff --git a/pkgs/development/ocaml-modules/metrics/lwt.nix b/pkgs/development/ocaml-modules/metrics/lwt.nix
index 47b91e430c65..7085ff58148b 100644
--- a/pkgs/development/ocaml-modules/metrics/lwt.nix
+++ b/pkgs/development/ocaml-modules/metrics/lwt.nix
@@ -1,11 +1,11 @@
-{ buildDunePackage, ocaml_lwt, metrics }:
+{ buildDunePackage, logs, ocaml_lwt, metrics }:
buildDunePackage {
pname = "metrics-lwt";
- inherit (metrics) version src;
+ inherit (metrics) version useDune2 src;
- propagatedBuildInputs = [ ocaml_lwt metrics ];
+ propagatedBuildInputs = [ logs ocaml_lwt metrics ];
meta = metrics.meta // {
description = "Lwt backend for the Metrics library";
diff --git a/pkgs/development/ocaml-modules/metrics/mirage.nix b/pkgs/development/ocaml-modules/metrics/mirage.nix
new file mode 100644
index 000000000000..4a891505ac71
--- /dev/null
+++ b/pkgs/development/ocaml-modules/metrics/mirage.nix
@@ -0,0 +1,14 @@
+{ buildDunePackage, metrics, metrics-influx
+, cstruct, ipaddr, logs, lwt, mirage-clock, mirage-stack
+}:
+
+buildDunePackage {
+ pname = "metrics-mirage";
+ inherit (metrics) version useDune2 src;
+
+ propagatedBuildInputs = [ cstruct ipaddr logs lwt metrics metrics-influx mirage-clock mirage-stack ];
+
+ meta = metrics.meta // {
+ description = "Mirage backend for the Metrics library";
+ };
+}
diff --git a/pkgs/development/ocaml-modules/metrics/unix.nix b/pkgs/development/ocaml-modules/metrics/unix.nix
index 45a92f108038..5a7bae1b29f3 100644
--- a/pkgs/development/ocaml-modules/metrics/unix.nix
+++ b/pkgs/development/ocaml-modules/metrics/unix.nix
@@ -1,14 +1,14 @@
-{ lib, buildDunePackage, gnuplot, ocaml_lwt, metrics, metrics-lwt, mtime, uuidm }:
+{ buildDunePackage, gnuplot, ocaml_lwt, metrics, metrics-lwt, mtime, uuidm }:
buildDunePackage rec {
pname = "metrics-unix";
- inherit (metrics) version src;
+ inherit (metrics) version useDune2 src;
propagatedBuildInputs = [ gnuplot ocaml_lwt metrics mtime uuidm ];
- checkInputs = lib.optional doCheck metrics-lwt;
+ checkInputs = [ metrics-lwt ];
doCheck = true;
diff --git a/pkgs/development/ocaml-modules/mirage-channel/default.nix b/pkgs/development/ocaml-modules/mirage-channel/default.nix
new file mode 100644
index 000000000000..5b639e6fdd6e
--- /dev/null
+++ b/pkgs/development/ocaml-modules/mirage-channel/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchurl, buildDunePackage
+, cstruct, logs, lwt, mirage-flow
+, alcotest, mirage-flow-combinators
+}:
+
+buildDunePackage rec {
+ pname = "mirage-channel";
+ version = "4.0.1";
+
+ useDune2 = true;
+
+ src = fetchurl {
+ url = "https://github.com/mirage/mirage-channel/releases/download/v${version}/mirage-channel-v${version}.tbz";
+ sha256 = "0wmb2zhiyp8n78xgcspcsyd19bhcml3kyli2caw3778wc1gyvfpc";
+ };
+
+ propagatedBuildInputs = [ cstruct logs lwt mirage-flow ];
+
+ doCheck = true;
+ checkInputs = [ alcotest mirage-flow-combinators ];
+
+ meta = {
+ description = "Buffered channels for MirageOS FLOW types";
+ license = lib.licenses.isc;
+ maintainers = [ lib.maintainers.vbgl ];
+ homepage = "https://github.com/mirage/mirage-channel";
+ };
+}
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-console/default.nix b/pkgs/development/ocaml-modules/mirage-console/default.nix
new file mode 100644
index 000000000000..ccde5c5f2ae2
--- /dev/null
+++ b/pkgs/development/ocaml-modules/mirage-console/default.nix
@@ -0,0 +1,24 @@
+{ lib, fetchurl, buildDunePackage
+, lwt, mirage-device, mirage-flow
+}:
+
+buildDunePackage rec {
+ pname = "mirage-console";
+ version = "3.0.2";
+
+ useDune2 = true;
+
+ src = fetchurl {
+ url = "https://github.com/mirage/mirage-console/releases/download/v${version}/mirage-console-v${version}.tbz";
+ sha256 = "1fygk7pvlmwx6vd0h4cv9935xxhi64k2dgym41wf6qfkxgpp31lm";
+ };
+
+ propagatedBuildInputs = [ lwt mirage-device mirage-flow ];
+
+ meta = {
+ description = "Implementations of Mirage console devices";
+ homepage = "https://github.com/mirage/mirage-console";
+ license = lib.licenses.isc;
+ maintainers = [ lib.maintainers.vbgl ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/mirage-crypto/default.nix b/pkgs/development/ocaml-modules/mirage-crypto/default.nix
index 66da69fee222..f963e8e15d08 100644
--- a/pkgs/development/ocaml-modules/mirage-crypto/default.nix
+++ b/pkgs/development/ocaml-modules/mirage-crypto/default.nix
@@ -4,11 +4,11 @@ buildDunePackage rec {
minimumOCamlVersion = "4.08";
pname = "mirage-crypto";
- version = "0.8.6";
+ version = "0.8.7";
src = fetchurl {
url = "https://github.com/mirage/mirage-crypto/releases/download/v${version}/mirage-crypto-v${version}.tbz";
- sha256 = "1fghg89lpm1iks6nk1jhqcimpvb52jih0ys9bxbn2f343l0njbkq";
+ sha256 = "1gx86h6kk39zq3kvl854jc2ap2755paalp1f7iv8r9js2xnbxfxy";
};
useDune2 = true;
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-logs/default.nix b/pkgs/development/ocaml-modules/mirage-logs/default.nix
new file mode 100644
index 000000000000..2a7670ce3722
--- /dev/null
+++ b/pkgs/development/ocaml-modules/mirage-logs/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchurl, buildDunePackage
+, logs, lwt, mirage-clock, mirage-profile, ptime
+, alcotest
+}:
+
+buildDunePackage rec {
+ pname = "mirage-logs";
+ version = "1.2.0";
+
+ useDune2 = true;
+
+ src = fetchurl {
+ url = "https://github.com/mirage/mirage-logs/releases/download/v${version}/mirage-logs-v${version}.tbz";
+ sha256 = "0h0amzjxy067jljscib7fvw5q8k0adqa8m86affha9hq5jsh07a1";
+ };
+
+ propagatedBuildInputs = [ logs lwt mirage-clock mirage-profile ptime ];
+
+ doCheck = true;
+ checkInputs = [ alcotest ];
+
+ meta = {
+ description = "A reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps";
+ homepage = "https://github.com/mirage/mirage-logs";
+ license = lib.licenses.isc;
+ maintainers = [ lib.maintainers.vbgl ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/mirage-profile/default.nix b/pkgs/development/ocaml-modules/mirage-profile/default.nix
new file mode 100644
index 000000000000..c6ca730bf3c5
--- /dev/null
+++ b/pkgs/development/ocaml-modules/mirage-profile/default.nix
@@ -0,0 +1,26 @@
+{ lib, fetchurl, buildDunePackage
+, ppx_cstruct
+, cstruct, lwt
+}:
+
+buildDunePackage rec {
+ pname = "mirage-profile";
+ version = "0.9.1";
+
+ useDune2 = true;
+
+ src = fetchurl {
+ url = "https://github.com/mirage/mirage-profile/releases/download/v${version}/mirage-profile-v${version}.tbz";
+ sha256 = "0lh3591ad4v7nxpd410b75idmgdq668mqdilvkg4avrwqw1wzdib";
+ };
+
+ buildInputs = [ ppx_cstruct ];
+ propagatedBuildInputs = [ cstruct lwt ];
+
+ meta = with lib; {
+ description = "Collect runtime profiling information in CTF format";
+ homepage = "https://github.com/mirage/mirage-profile";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ vbgl ];
+ };
+}
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-unix/default.nix b/pkgs/development/ocaml-modules/mirage-unix/default.nix
index 696181f7f602..1e6dc0ef144f 100644
--- a/pkgs/development/ocaml-modules/mirage-unix/default.nix
+++ b/pkgs/development/ocaml-modules/mirage-unix/default.nix
@@ -4,6 +4,8 @@ buildDunePackage rec {
pname = "mirage-unix";
version = "4.0.0";
+ useDune2 = true;
+
src = fetchurl {
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
sha256 = "0kyd83bkpjhn382b4mw3a4325xr8vms78znxqvifpcyfvfnlx7hj";
diff --git a/pkgs/development/ocaml-modules/mirage/default.nix b/pkgs/development/ocaml-modules/mirage/default.nix
new file mode 100644
index 000000000000..9a4d3f21cb87
--- /dev/null
+++ b/pkgs/development/ocaml-modules/mirage/default.nix
@@ -0,0 +1,25 @@
+{ lib, buildDunePackage, ocaml
+, functoria, mirage-runtime
+}:
+
+buildDunePackage rec {
+ pname = "mirage";
+ inherit (mirage-runtime) version src;
+
+ useDune2 = true;
+
+ outputs = [ "out" "dev" ];
+
+ propagatedBuildInputs = [ functoria mirage-runtime ];
+
+ installPhase = ''
+ runHook preInstall
+ dune install --prefix=$out --libdir=$dev/lib/ocaml/${ocaml.version}/site-lib/ ${pname}
+ runHook postInstall
+ '';
+
+ meta = mirage-runtime.meta // {
+ description = "The MirageOS library operating system";
+ };
+
+}
diff --git a/pkgs/development/ocaml-modules/mirage/runtime.nix b/pkgs/development/ocaml-modules/mirage/runtime.nix
index b3f308979f46..9c9a479d5295 100644
--- a/pkgs/development/ocaml-modules/mirage/runtime.nix
+++ b/pkgs/development/ocaml-modules/mirage/runtime.nix
@@ -5,6 +5,8 @@ buildDunePackage rec {
pname = "mirage-runtime";
version = "3.9.0";
+ useDune2 = true;
+
minimumOCamlVersion = "4.08";
src = fetchurl {
diff --git a/pkgs/development/ocaml-modules/mstruct/default.nix b/pkgs/development/ocaml-modules/mstruct/default.nix
deleted file mode 100644
index ae26f879ef8c..000000000000
--- a/pkgs/development/ocaml-modules/mstruct/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv, fetchFromGitHub, buildDunePackage, cstruct }:
-
-buildDunePackage rec {
- pname = "mstruct";
- version = "1.4.0";
-
- minimumOCamlVersion = "4.02";
-
- src = fetchFromGitHub {
- owner = "mirage";
- repo = "ocaml-${pname}";
- rev = "v${version}";
- sha256 = "1p4ygwzs3n1fj4apfib0z0sabpph21bkq1dgjk4bsa59pq4prncm";
- };
-
- propagatedBuildInputs = [ cstruct ];
-
- meta = {
- description = "A thin mutable layer on top of cstruct";
- license = stdenv.lib.licenses.isc;
- maintainers = [ stdenv.lib.maintainers.vbgl ];
- inherit (src.meta) homepage;
- };
-}
diff --git a/pkgs/development/ocaml-modules/ocaml-libvirt/default.nix b/pkgs/development/ocaml-modules/ocaml-libvirt/default.nix
index 026aeb220e56..dc6cef0bbba1 100644
--- a/pkgs/development/ocaml-modules/ocaml-libvirt/default.nix
+++ b/pkgs/development/ocaml-modules/ocaml-libvirt/default.nix
@@ -1,28 +1,24 @@
-{ stdenv, fetchgit, libvirt, autoconf, ocaml, findlib }:
+{ stdenv, fetchFromGitLab, libvirt, autoreconfHook, pkg-config, ocaml, findlib, perl }:
stdenv.mkDerivation rec {
pname = "ocaml-libvirt";
- rev = "bab7f84ade84ceaddb08b6948792d49b3d04b897";
- version = "0.6.1.4.2017-11-08-unstable"; # libguestfs-1.34+ needs ocaml-libvirt newer than the latest release 0.6.1.4
+ version = "0.6.1.5";
- src = fetchgit {
- url = "git://git.annexia.org/git/ocaml-libvirt.git";
- rev = rev;
- sha256 = "0vxgx1n58fp4qmly6i5zxiacr7303127d6j78a295xin1p3a8xcw";
+ src = fetchFromGitLab {
+ owner = "libvirt";
+ repo = "libvirt-ocaml";
+ rev = "v${version}";
+ sha256 = "0xpkdmknk74yqxgw8z2w8b7ss8hpx92xnab5fsqg2byyj55gzf2k";
};
propagatedBuildInputs = [ libvirt ];
- nativeBuildInputs = [ autoconf findlib ];
+ nativeBuildInputs = [ autoreconfHook pkg-config findlib perl ];
buildInputs = [ ocaml ];
createFindlibDestdir = true;
- preConfigure = ''
- autoconf
- '';
-
buildPhase = "make all opt CPPFLAGS=-Wno-error";
installPhase = "make install-opt";
diff --git a/pkgs/development/ocaml-modules/ocaml-lsp/default.nix b/pkgs/development/ocaml-modules/ocaml-lsp/default.nix
new file mode 100644
index 000000000000..0db0164589cf
--- /dev/null
+++ b/pkgs/development/ocaml-modules/ocaml-lsp/default.nix
@@ -0,0 +1,66 @@
+{ buildDunePackage
+, stdlib-shims
+, ppx_yojson_conv_lib
+, ocaml-syntax-shims
+, omd
+, octavius
+, dune-build-info
+, uutf
+, csexp
+, cmdliner
+, fetchzip
+, lib
+}:
+let
+ version = "1.1.0";
+ src = fetchzip {
+ url = "https://github.com/ocaml/ocaml-lsp/releases/download/${version}/ocaml-lsp-server-${version}.tbz";
+ sha256 = "0al89waw43jl80k9z06kh44byhjhwb5hmzx07sddwi1kr1vc6jrb";
+ };
+
+ # unvendor some (not all) dependencies.
+ # They are vendored by upstream only because it is then easier to install
+ # ocaml-lsp without messing with your opam switch, but nix should prevent
+ # this type of problems without resorting to vendoring.
+ preBuild = ''
+ rm -r vendor/{octavius,uutf,ocaml-syntax-shims,omd,cmdliner}
+ '';
+
+ buildInputs = [
+ stdlib-shims
+ ppx_yojson_conv_lib
+ ocaml-syntax-shims
+ octavius
+ uutf
+ csexp
+ dune-build-info
+ omd
+ cmdliner
+ ];
+
+ lsp = buildDunePackage {
+ pname = "lsp";
+ inherit version src;
+ useDune2 = true;
+ minimumOCamlVersion = "4.06";
+
+ inherit buildInputs preBuild;
+ };
+
+in
+buildDunePackage {
+ pname = "ocaml-lsp-server";
+ inherit version src;
+ useDune2 = true;
+
+ inherit preBuild;
+
+ buildInputs = buildInputs ++ [ lsp ];
+
+ meta = with lib; {
+ description = "OCaml Language Server Protocol implementation";
+ license = lib.licenses.isc;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.symphorien ];
+ };
+}
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/owl-base/default.nix b/pkgs/development/ocaml-modules/owl-base/default.nix
index 3e1eb09faad6..b930ea88654b 100644
--- a/pkgs/development/ocaml-modules/owl-base/default.nix
+++ b/pkgs/development/ocaml-modules/owl-base/default.nix
@@ -1,23 +1,19 @@
-{ stdenv, buildDunePackage, fetchFromGitHub, stdlib-shims }:
+{ lib, buildDunePackage, fetchurl }:
buildDunePackage rec {
pname = "owl-base";
- version = "0.9.0";
+ version = "1.0.0";
useDune2 = true;
- src = fetchFromGitHub {
- owner = "owlbarn";
- repo = "owl";
- rev = version;
- sha256 = "0xxchsymmdbwszs6barqq8x4vqz5hbap64yxq82c2la9sdxgk0vv";
+ src = fetchurl {
+ url = "https://github.com/owlbarn/owl/releases/download/${version}/owl-${version}.tbz";
+ sha256 = "1gny4351ws2r7dp53nampfyh39l0z6qqvxj5v3d05mpdi2aa06yr";
};
- propagatedBuildInputs = [ stdlib-shims ];
-
minimumOCamlVersion = "4.10";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Numerical computing library for Ocaml";
homepage = "https://ocaml.xyz";
changelog = "https://github.com/owlbarn/owl/releases";
diff --git a/pkgs/development/ocaml-modules/owl/default.nix b/pkgs/development/ocaml-modules/owl/default.nix
index 7dd1d525a462..980efd3bf5c6 100644
--- a/pkgs/development/ocaml-modules/owl/default.nix
+++ b/pkgs/development/ocaml-modules/owl/default.nix
@@ -5,7 +5,6 @@
, alcotest
, eigen
, stdio
-, stdlib-shims
, openblasCompat
, owl-base
, npy
@@ -18,9 +17,9 @@ buildDunePackage rec {
inherit (owl-base) version src meta useDune2;
checkInputs = [ alcotest ];
- buildInputs = [ dune-configurator ];
+ buildInputs = [ dune-configurator stdio ];
propagatedBuildInputs = [
- eigen stdio stdlib-shims openblasCompat owl-base npy
+ eigen openblasCompat owl-base npy
];
doCheck = !stdenv.isDarwin; # https://github.com/owlbarn/owl/issues/462
diff --git a/pkgs/development/ocaml-modules/ppx_blob/default.nix b/pkgs/development/ocaml-modules/ppx_blob/default.nix
index d7d662e74a5e..a64ff9cbef2d 100644
--- a/pkgs/development/ocaml-modules/ppx_blob/default.nix
+++ b/pkgs/development/ocaml-modules/ppx_blob/default.nix
@@ -2,16 +2,18 @@
buildDunePackage rec {
pname = "ppx_blob";
- version = "0.4.0";
+ version = "0.7.1";
+
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/johnwhitington/${pname}/releases/download/${version}/ppx_blob-${version}.tbz";
- sha256 = "1xmslk1mwdzhy1bydgsjlcb7h544c39hvxa8lywp8w72gaggjl16";
+ sha256 = "0m616ri6kmawflphiwm6j4djds27v0fjvi8xjz1fq5ydc1sq8d0l";
};
- checkInputs = lib.optional doCheck alcotest;
+ checkInputs = [ alcotest ];
buildInputs = [ ocaml-migrate-parsetree ];
- doCheck = lib.versionAtLeast ocaml.version "4.03";
+ doCheck = lib.versionAtLeast ocaml.version "4.05";
meta = with lib; {
homepage = "https://github.com/johnwhitington/ppx_blob";
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/qtest/default.nix b/pkgs/development/ocaml-modules/qtest/default.nix
index 3bbb542bcba5..e7f00803a19c 100644
--- a/pkgs/development/ocaml-modules/qtest/default.nix
+++ b/pkgs/development/ocaml-modules/qtest/default.nix
@@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "qtest";
- version = "2.11";
+ version = "2.11.1";
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 b52561d760e9..375c2de27e0e 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.5";
+ version = "0.12.6";
pname = "tls";
src = fetchurl {
url = "https://github.com/mirleft/ocaml-tls/releases/download/v${version}/tls-v${version}.tbz";
- sha256 = "1zsh3fx8l3d9lc9w516apzabqsix2ss8nv6kbbzjmp2d4hwh818b";
+ sha256 = "14b2289nhb65qm8wrw51y8qgz5ysn8hcbrj5plznd1pdzl46zxc9";
};
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/webmachine/default.nix b/pkgs/development/ocaml-modules/webmachine/default.nix
index 3bf163607cd2..c7ad92efe768 100644
--- a/pkgs/development/ocaml-modules/webmachine/default.nix
+++ b/pkgs/development/ocaml-modules/webmachine/default.nix
@@ -5,20 +5,21 @@
buildDunePackage rec {
pname = "webmachine";
- version = "0.6.2";
+ version = "0.7.0";
+ useDune2 = true;
minimumOCamlVersion = "4.04";
src = fetchFromGitHub {
owner = "inhabitedtype";
repo = "ocaml-webmachine";
- rev = "${version}";
- sha256 = "1zi1vsm589y2njwzsqkmdbxvs9s4xlgbd62xqw2scp60mccp09nk";
+ rev = version;
+ sha256 = "03ynb1l2jjqba88m9r8m5hwlm8izpfp617r4vcab5kmdim1l2ffx";
};
propagatedBuildInputs = [ cohttp dispatch ptime ];
- checkInputs = lib.optional doCheck ounit;
+ checkInputs = [ ounit ];
doCheck = true;
diff --git a/pkgs/development/php-packages/composer/2.0.nix b/pkgs/development/php-packages/composer/2.0.nix
index 8321681de5a2..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.0";
+ version = "2.0.7";
in
mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://getcomposer.org/download/${version}/composer.phar";
- sha256 = "11fjplbrscnw0fs5hmw4bmszg5a87ig189175407i1ip5fm5g5hk";
+ sha256 = "1sgbawai2jwriyfdlc7xp0qz535hd61xcbsnqiaxwp0xmy60w1ha";
};
dontUnpack = true;
diff --git a/pkgs/development/php-packages/event/default.nix b/pkgs/development/php-packages/event/default.nix
index 47b99234fac9..56bc4209c6e8 100644
--- a/pkgs/development/php-packages/event/default.nix
+++ b/pkgs/development/php-packages/event/default.nix
@@ -2,8 +2,8 @@
buildPecl {
pname = "event";
- version = "2.5.7";
- sha256 = "0jkzcm5mmbg101jc7p3aws9qb6l6xbxkfff82mrf7s5fn7xd44im";
+ version = "3.0.0";
+ sha256 = "1k35qwcf4qz8617b4riy7bp0vna1j3ds0k9j52hlm7qrhww2yxqn";
configureFlags = [
"--with-event-libevent-dir=${pkgs.libevent.dev}"
diff --git a/pkgs/development/php-packages/mongodb/default.nix b/pkgs/development/php-packages/mongodb/default.nix
index 9802242e5b6c..852c3b63c4ed 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.8.2";
+ sha256 = "01l300204ph9nd7khd9qazpdbi1biqvmjqbxbngdfjk9n5d8vvzw";
nativeBuildInputs = [ pkgs.pkgconfig ];
buildInputs = with pkgs; [
diff --git a/pkgs/development/php-packages/php-cs-fixer/default.nix b/pkgs/development/php-packages/php-cs-fixer/default.nix
index 48d45cc4ea90..de8e17f8f235 100644
--- a/pkgs/development/php-packages/php-cs-fixer/default.nix
+++ b/pkgs/development/php-packages/php-cs-fixer/default.nix
@@ -1,14 +1,14 @@
{ mkDerivation, fetchurl, pkgs, lib, php }:
let
pname = "php-cs-fixer";
- version = "2.16.4";
+ version = "2.16.7";
in
mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar";
- sha256 = "05rdvypxc86hjs8b7id2csa7g1rf7dk2swzfvd5768abdgfasvr8";
+ sha256 = "1azivqvgqy224g2ch9v9qgi31w4ml7fph3bsk8c304yvbvvfv5nh";
};
phases = [ "installPhase" ];
diff --git a/pkgs/development/php-packages/phpstan/default.nix b/pkgs/development/php-packages/phpstan/default.nix
index ef17aa9f98f1..411c6353ea7f 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.51";
+ version = "0.12.55";
in
mkDerivation {
inherit pname version;
src = pkgs.fetchurl {
url = "https://github.com/phpstan/phpstan/releases/download/${version}/phpstan.phar";
- sha256 = "0pfy14c0r64hdzlq5x1w225za2566s8vhh4hnfasmfh52s7v77p4";
+ sha256 = "1qyywsivfal1d8485v2iyg5x3f9krnviv5nidgfv53ywrm9k4lgp";
};
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 d36640e109b9..129fbaf4ed39 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 = "3.11.2";
+ version = "4.1.1";
in
mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://github.com/vimeo/psalm/releases/download/${version}/psalm.phar";
- sha256 = "1ani0907whqy2ycr01sjlvrmwps4dg5igim8z1qyv8grhwvw6gb0";
+ sha256 = "05qjrg8wxlqxihv7xl31n73ygx7ykvcpbh2gq958iin4rr1bcy88";
};
phases = [ "installPhase" ];
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/GitPython/default.nix b/pkgs/development/python-modules/GitPython/default.nix
index 67ec5c2e4d1f..2edb8c51e3a0 100644
--- a/pkgs/development/python-modules/GitPython/default.nix
+++ b/pkgs/development/python-modules/GitPython/default.nix
@@ -1,13 +1,13 @@
{ lib, buildPythonPackage, fetchPypi, isPy27, substituteAll, git, gitdb, mock, nose, ddt }:
buildPythonPackage rec {
- version = "3.1.7";
+ version = "3.1.11";
pname = "GitPython";
disabled = isPy27; # no longer supported
src = fetchPypi {
inherit pname version;
- sha256 = "2db287d71a284e22e5c2846042d0602465c7434d910406990d5b74df4afb0858";
+ sha256 = "befa4d101f91bad1b632df4308ec64555db684c360bd7d2130b4807d49ce86b8";
};
patches = [
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/PyRMVtransport/default.nix b/pkgs/development/python-modules/PyRMVtransport/default.nix
index 1624a5fda2a6..86fb75f14548 100644
--- a/pkgs/development/python-modules/PyRMVtransport/default.nix
+++ b/pkgs/development/python-modules/PyRMVtransport/default.nix
@@ -1,13 +1,13 @@
{ lib, buildPythonPackage, fetchFromGitHub
, flit
-, lxml, aiohttp
-, pytest, pytestcov, pytest-asyncio, pytest-mock, pytest-aiohttp, aresponses
+, lxml, httpx
+, pytest, pytestcov, pytest-asyncio, pytest-mock, aresponses
, pythonOlder
}:
buildPythonPackage rec {
pname = "PyRMVtransport";
- version = "0.2.9";
+ version = "0.2.10";
format = "pyproject";
disabled = pythonOlder "3.6";
@@ -15,7 +15,7 @@ buildPythonPackage rec {
owner = "cgtobi";
repo = pname;
rev = "v${version}";
- sha256 = "1h3d0yxzrfi47zil5gr086v0780q768z8v5psvcikqw852f93vxb";
+ sha256 = "03qrylidb1d6zw6a22d1drdf73cvfxqcqaa8qi8x4pli1axcfh5w";
};
nativeBuildInputs = [
@@ -23,16 +23,19 @@ buildPythonPackage rec {
];
propagatedBuildInputs = [
- aiohttp
+ httpx
lxml
];
+ # requires pytest-httpx
+ doCheck = false;
+
checkInputs = [
pytest
pytestcov
pytest-asyncio
pytest-mock
- pytest-aiohttp
+ # pytest-httpx is missing
aresponses
];
checkPhase = ''
diff --git a/pkgs/development/python-modules/Wand/default.nix b/pkgs/development/python-modules/Wand/default.nix
index 4f4dbbc2fd19..e82fd1d1391c 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.4";
src = fetchPypi {
inherit pname version;
- sha256 = "d21429288fe0de63d829dbbfb26736ebaed9fd0792c2a0dc5943c5cab803a708";
+ sha256 = "6aeb0183d94762b37a8cdee97174f38ae21e626d44f62f1e2f0ab48a35026e98";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/adal/default.nix b/pkgs/development/python-modules/adal/default.nix
index 58a8ce72cb98..0df7247986d0 100644
--- a/pkgs/development/python-modules/adal/default.nix
+++ b/pkgs/development/python-modules/adal/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "adal";
- version = "1.2.4";
+ version = "1.2.5";
src = fetchPypi {
inherit pname version;
- sha256 = "7a15d22b1ee7ce1be92441199958748982feba6b7dec35fbf60f9b607bad1bc0";
+ sha256 = "8003ba03ef04170195b3eddda8a5ab43649ef2c5f0287023d515affb1ccfcfc3";
};
propagatedBuildInputs = [ requests pyjwt dateutil ];
diff --git a/pkgs/development/python-modules/aioconsole/default.nix b/pkgs/development/python-modules/aioconsole/default.nix
index 3090c3cb1f6e..c198676e3eb0 100644
--- a/pkgs/development/python-modules/aioconsole/default.nix
+++ b/pkgs/development/python-modules/aioconsole/default.nix
@@ -10,12 +10,12 @@
# wrapped to be able to find aioconsole and any other packages.
buildPythonPackage rec {
pname = "aioconsole";
- version = "0.3.0";
+ version = "0.3.1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "b84724e6b93d1306a909974864df377236cf4bab8e0594096fed7936207205c5";
+ sha256 = "7c038bb40b7690bf5be6b17154830b7bff25e7be1c02d8420a346c3efbd5d8e5";
};
# hardcodes a test dependency on an old version of pytest-asyncio
diff --git a/pkgs/development/python-modules/aioextensions/default.nix b/pkgs/development/python-modules/aioextensions/default.nix
new file mode 100644
index 000000000000..3fee1af2f176
--- /dev/null
+++ b/pkgs/development/python-modules/aioextensions/default.nix
@@ -0,0 +1,35 @@
+{ buildPythonPackage
+, fetchPypi
+, lib
+, pythonOlder
+
+# Python dependencies
+, uvloop
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "aioextensions";
+ version = "20.11.1621472";
+ disabled = pythonOlder "3.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "abfb2a27590f20b04808192e6c9c5f93298656c013546850c4505b5070a8cc82";
+ };
+
+ propagatedBuildInputs = [ uvloop ];
+
+ checkInputs = [ pytest ];
+ checkPhase = ''
+ cd test/
+ pytest
+ '';
+
+ meta = with lib; {
+ description = "High performance functions to work with the async IO";
+ homepage = "https://kamadorueda.github.io/aioextensions";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kamadorueda ];
+ };
+}
diff --git a/pkgs/development/python-modules/aiohttp/default.nix b/pkgs/development/python-modules/aiohttp/default.nix
index 2e5191909bb3..90a7b41f7c10 100644
--- a/pkgs/development/python-modules/aiohttp/default.nix
+++ b/pkgs/development/python-modules/aiohttp/default.nix
@@ -25,13 +25,13 @@
buildPythonPackage rec {
pname = "aiohttp";
- version = "3.6.2";
+ version = "3.6.3";
# https://github.com/aio-libs/aiohttp/issues/4525 python3.8 failures
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "09pkw6f1790prnrq0k8cqgnf1qy57ll8lpmc6kld09q7zw4vi6i5";
+ sha256 = "698cd7bc3c7d1b82bb728bae835724a486a8c376647aec336aa21a60113c3645";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/aiokafka/default.nix b/pkgs/development/python-modules/aiokafka/default.nix
index c6cfe99297b0..ba32976b96b1 100644
--- a/pkgs/development/python-modules/aiokafka/default.nix
+++ b/pkgs/development/python-modules/aiokafka/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "aiokafka";
- version = "0.6.0";
+ version = "0.7.0";
disabled = isPy27;
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "aio-libs";
repo = "aiokafka";
rev = "v${version}";
- sha256 = "1l5nkz9blmfrbsj7m76vm8vcfdgvab33anzpq62384scp9yf8dln";
+ sha256 = "16pcgv38syqy6sj3w7zx95zgynpd642n3i95dpiw0ivhpqrxxhrf";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aioresponses/default.nix b/pkgs/development/python-modules/aioresponses/default.nix
index 7b12cefc8c78..6a0d69371a8e 100644
--- a/pkgs/development/python-modules/aioresponses/default.nix
+++ b/pkgs/development/python-modules/aioresponses/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "aioresponses";
- version = "0.6.4";
+ version = "0.7.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "4397ca736238a1ada8c7f47e557dda05e9ecfdd467b9f6b83871efd365af7e9f";
+ sha256 = "f65bba2be1e9a4997ee166bc0161a50be0fef7350ad09e6afdb2adccf74dfefe";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aiounifi/default.nix b/pkgs/development/python-modules/aiounifi/default.nix
index 3b05d2c3811e..a39b4566419c 100644
--- a/pkgs/development/python-modules/aiounifi/default.nix
+++ b/pkgs/development/python-modules/aiounifi/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "aiounifi";
- version = "23";
+ version = "25";
disabled = ! isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0628058b644776132f2f893f1a2201a0142a38b6acf089c6b11a63ad5a752ba7";
+ sha256 = "1777effcc4ec8683e53603437887c43fa650f09ef4d148904ce06e2aa11044b7";
};
propagatedBuildInputs = [ aiohttp ];
diff --git a/pkgs/development/python-modules/alembic/default.nix b/pkgs/development/python-modules/alembic/default.nix
index 18a56936d9db..4061dca8aa28 100644
--- a/pkgs/development/python-modules/alembic/default.nix
+++ b/pkgs/development/python-modules/alembic/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "alembic";
- version = "1.4.2";
+ version = "1.4.3";
src = fetchPypi {
inherit pname version;
- sha256 = "035ab00497217628bf5d0be82d664d8713ab13d37b630084da8e1f98facf4dbf";
+ sha256 = "5334f32314fb2a56d86b4c4dd1ae34b08c03cae4cb888bc699942104d66bc245";
};
buildInputs = [ pytest pytestcov mock coverage ];
diff --git a/pkgs/development/python-modules/alerta-server/default.nix b/pkgs/development/python-modules/alerta-server/default.nix
index dd3e4ab1b116..f8a3b9684805 100644
--- a/pkgs/development/python-modules/alerta-server/default.nix
+++ b/pkgs/development/python-modules/alerta-server/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "alerta-server";
- version = "8.0.3";
+ version = "8.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "894d240c51428225264867a80094b9743d71272635a18ddfefa5832b61fed2c6";
+ sha256 = "32a97eee95aea5527f6efa844c18b727fe4a6d61356ea3c0769a29a163ddcb7e";
};
propagatedBuildInputs = [
@@ -23,7 +23,7 @@ buildPythonPackage rec {
pymongo
python-dateutil
pytz
- pyyaml
+ pyyaml
requests
requests-hawk
sentry-sdk
diff --git a/pkgs/development/python-modules/amazon_kclpy/default.nix b/pkgs/development/python-modules/amazon_kclpy/default.nix
index f18b5e59e34f..47a62cd2afce 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.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "awslabs";
repo = "amazon-kinesis-client-python";
rev = "v${version}";
- sha256 = "1qg86y9172gm5592ja7lr6w7kfnx668j99bf3ijklpk5yshxwr9m";
+ sha256 = "0jjqh9hq0hx2wr7wlqjr6cixpygragwlk4pz7rkqg2gkbhazmnq3";
};
# argparse is just required for python2.6
diff --git a/pkgs/development/python-modules/amply/default.nix b/pkgs/development/python-modules/amply/default.nix
index e0e9100f7924..1962d004f41b 100644
--- a/pkgs/development/python-modules/amply/default.nix
+++ b/pkgs/development/python-modules/amply/default.nix
@@ -4,26 +4,25 @@
, setuptools_scm
, docutils
, pyparsing
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "amply";
- version = "0.1.2";
+ version = "0.1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "1j2dqdz1y1nbyw33qq89v0f5rkmqfbga72d9hax909vpcapm6pbf";
+ sha256 = "cb12dcb49d16b168c02be128a1527ecde50211e4bd94af76ff4e67707f5a2d38";
};
- buildInputs = [ setuptools_scm ];
+ nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [
docutils
pyparsing
];
+ checkInputs = [ pytestCheckHook ];
- checkPhase = ''
- python tests/test_amply.py
- '';
pythonImportsCheck = [ "amply" ];
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/ansible-lint/default.nix b/pkgs/development/python-modules/ansible-lint/default.nix
index bef31d1c1e58..2718ba7670b5 100644
--- a/pkgs/development/python-modules/ansible-lint/default.nix
+++ b/pkgs/development/python-modules/ansible-lint/default.nix
@@ -15,13 +15,13 @@
buildPythonPackage rec {
pname = "ansible-lint";
- version = "4.3.5";
+ version = "4.3.7";
# pip is not able to import version info on raumel.yaml
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0mjn0drw3cx4pfl9qll5j7wib5r8msihs5yl8ri9fkfcbz7k1hmy";
+ sha256 = "0kwwv9dv9rgsqvp15r2vma7hii9lkkqn0n2irvp5h32cbhzzq4hh";
};
format = "pyproject";
diff --git a/pkgs/development/python-modules/anyio/default.nix b/pkgs/development/python-modules/anyio/default.nix
new file mode 100644
index 000000000000..f79bf23896fd
--- /dev/null
+++ b/pkgs/development/python-modules/anyio/default.nix
@@ -0,0 +1,62 @@
+{ stdenv
+, lib
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+, idna
+, sniffio
+, typing-extensions
+, curio
+, hypothesis
+, pytestCheckHook
+, trio
+, trustme
+, uvloop
+}:
+
+buildPythonPackage rec {
+ pname = "anyio";
+ version = "2.0.2";
+ format = "pyproject";
+ disabled = pythonOlder "3.7";
+
+ src = fetchFromGitHub {
+ owner = "agronholm";
+ repo = pname;
+ rev = version;
+ sha256 = "06nazfrm2sclp3lpgsn9wl8vmqxvx36s3gr2gnqz3zhjpf3glkxv";
+ };
+
+ propagatedBuildInputs = [
+ idna
+ sniffio
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ typing-extensions
+ ];
+
+ checkInputs = [
+ curio
+ hypothesis
+ pytestCheckHook
+ trio
+ trustme
+ uvloop
+ ];
+
+ 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" ];
+
+ meta = with lib; {
+ description = "High level compatibility layer for multiple asynchronous event loop implementations on Python";
+ homepage = "https://github.com/agronholm/anyio";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/development/python-modules/apispec/default.nix b/pkgs/development/python-modules/apispec/default.nix
index 222f2efdd626..9941cf7ae60a 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.1";
+ version = "3.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "f5244ccca33f7a81309f6b3c9d458e33e869050c2d861b9f8cee24b3ad739d2b";
+ sha256 = "d23ebd5b71e541e031b02a19db10b5e6d5ef8452c552833e3e1afc836b40b1ad";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/arabic-reshaper/default.nix b/pkgs/development/python-modules/arabic-reshaper/default.nix
new file mode 100644
index 000000000000..ad5f64146a69
--- /dev/null
+++ b/pkgs/development/python-modules/arabic-reshaper/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildPythonPackage, fetchPypi, future, configparser, isPy27 }:
+
+buildPythonPackage rec {
+ pname = "arabic_reshaper";
+ version = "2.1.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "zzGPpdUdLSJPpJv2vbu0aE9r0sBot1z84OYH+JrBmdw=";
+ };
+
+ propagatedBuildInputs = [ future ]
+ ++ lib.optionals isPy27 [ configparser ];
+
+ # Tests are not published on pypi
+ doCheck = false;
+
+ pythonImportsCheck = [ "arabic_reshaper" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/mpcabd/python-arabic-reshaper";
+ description = "Reconstruct Arabic sentences to be used in applications that don't support Arabic";
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/arpeggio/default.nix b/pkgs/development/python-modules/arpeggio/default.nix
index 42d1ce0a219a..29c5e4381036 100644
--- a/pkgs/development/python-modules/arpeggio/default.nix
+++ b/pkgs/development/python-modules/arpeggio/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "Arpeggio";
- version = "1.9.2";
+ version = "1.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "948ce06163a48a72c97f4fe79ad3d1c1330b6fec4f22ece182fb60ef60bd022b";
+ sha256 = "920d12cc762edb2eb56daae64a14c93e43dc181b481c88fc79314c0df6ee639e";
};
# Shall not be needed for next release
diff --git a/pkgs/development/python-modules/arrow/default.nix b/pkgs/development/python-modules/arrow/default.nix
index bc3de37526a1..7dbe3b98fca3 100644
--- a/pkgs/development/python-modules/arrow/default.nix
+++ b/pkgs/development/python-modules/arrow/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "arrow";
- version = "0.15.8";
+ version = "0.17.0";
src = fetchPypi {
inherit pname version;
- sha256 = "edc31dc051db12c95da9bac0271cd1027b8e36912daf6d4580af53b23e62721a";
+ sha256 = "ff08d10cda1d36c68657d6ad20d74fbea493d980f8b2d45344e00d6ed2bf6ed4";
};
propagatedBuildInputs = [ python-dateutil ]
diff --git a/pkgs/development/python-modules/asana/default.nix b/pkgs/development/python-modules/asana/default.nix
index 7c08cf1acbbc..71c003ef9b0a 100644
--- a/pkgs/development/python-modules/asana/default.nix
+++ b/pkgs/development/python-modules/asana/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "asana";
- version = "0.8.2";
+ version = "0.10.3";
# upstream reportedly doesn't support 3.7 yet, blocked on
# https://bugs.python.org/issue34226
@@ -14,7 +14,7 @@ buildPythonPackage rec {
owner = "asana";
repo = "python-asana";
rev = "v${version}";
- sha256 = "113zwnrpim1pdw8dzid2wpp5gzr2zk26jjl4wrwhgj0xk1cw94yi";
+ sha256 = "11nsfygcfpc2qb2gy4npi9w00cqfh88g7k3rsfq7xambz1zjdz1n";
};
checkInputs = [ pytest responses ];
diff --git a/pkgs/development/python-modules/asciimatics/default.nix b/pkgs/development/python-modules/asciimatics/default.nix
index 09bf4e6a3da2..aafbaa15ffe7 100644
--- a/pkgs/development/python-modules/asciimatics/default.nix
+++ b/pkgs/development/python-modules/asciimatics/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "asciimatics";
- version = "1.11.0";
+ version = "1.12.0";
src = fetchPypi {
inherit pname version;
- sha256 = "132y3gc0dj9vmgajmzz2fyc3icrrgsvynwfl0g31bylm7h9p220x";
+ sha256 = "4120461a3fb345638dee4fe0f8a3d3f9b6d2d2e003f95c5f914523f94463158d";
};
nativeBuildInputs = [
@@ -39,6 +39,13 @@ buildPythonPackage rec {
# which is too complicated to setup here
doCheck = false;
+ pythonImportsCheck = [
+ "asciimatics.effects"
+ "asciimatics.renderers"
+ "asciimatics.scene"
+ "asciimatics.screen"
+ ];
+
meta = with lib; {
description = "Helps to create full-screen text UIs (from interactive forms to ASCII animations) on any platform";
homepage = "https://github.com/peterbrittain/asciimatics";
diff --git a/pkgs/development/python-modules/astropy/default.nix b/pkgs/development/python-modules/astropy/default.nix
index 147a4d65de5e..2658ba99b1f9 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.1.post1";
+ version = "4.0.3";
disabled = !isPy3k; # according to setup.py
src = fetchPypi {
inherit pname version;
- sha256 = "1da4xj793ldck29aajyb514wpz330cml26f3gdp45jj531n4lc2w";
+ sha256 = "cf69d1a3f140ca8fe1664202072201395495a73c334a69fc965fab6a6e1d281a";
};
- 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/async-upnp-client/default.nix b/pkgs/development/python-modules/async-upnp-client/default.nix
index b1ed1c45f85a..6697cb5d13e8 100644
--- a/pkgs/development/python-modules/async-upnp-client/default.nix
+++ b/pkgs/development/python-modules/async-upnp-client/default.nix
@@ -1,17 +1,17 @@
{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
, voluptuous, aiohttp, async-timeout, python-didl-lite, defusedxml
-, pytest, pytest-asyncio }:
+, pytest_6, pytest-asyncio }:
buildPythonPackage rec {
pname = "async-upnp-client";
- version = "0.14.14";
+ version = "0.14.15";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "StevenLooman";
repo = "async_upnp_client";
rev = version;
- sha256 = "1ysj72l4z78h427ar95x7af0jw0xq1cbca0k8b34vqyyhgs8wc6y";
+ sha256 = "1mr65msdc51wq7326z3q41x79yi9dsmcjrmyzkgj9h9vgpxdk2nw";
};
propagatedBuildInputs = [
@@ -23,7 +23,7 @@ buildPythonPackage rec {
];
checkInputs = [
- pytest
+ pytest_6
pytest-asyncio
];
diff --git a/pkgs/development/python-modules/async_stagger/default.nix b/pkgs/development/python-modules/async_stagger/default.nix
new file mode 100644
index 000000000000..bb57a7f1ecf3
--- /dev/null
+++ b/pkgs/development/python-modules/async_stagger/default.nix
@@ -0,0 +1,35 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, fetchpatch
+, pythonOlder
+, pytestCheckHook
+, pytest-asyncio
+, pytest-mock
+}:
+
+buildPythonPackage rec {
+ pname = "async_stagger";
+ version = "0.3.1";
+ disabled = pythonOlder "3.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1mj3daaqxjdavbxcjrdwx5ky9maa2blbv53aa6d7w9zxkrz3b7xa";
+ };
+
+ checkInputs = [
+ pytestCheckHook
+ pytest-asyncio
+ pytest-mock
+ ];
+
+ pythonImportsCheck = [ "async_stagger" ];
+
+ meta = with lib; {
+ description = "Happy Eyeballs connection algorithm and underlying scheduling logic in asyncio";
+ homepage = "https://github.com/twisteroidambassador/async_stagger";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/development/python-modules/asyncio-throttle/default.nix b/pkgs/development/python-modules/asyncio-throttle/default.nix
new file mode 100644
index 000000000000..bf08aec41a5b
--- /dev/null
+++ b/pkgs/development/python-modules/asyncio-throttle/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+, pytestCheckHook
+, pytest-asyncio
+}:
+
+buildPythonPackage rec {
+ pname = "asyncio-throttle";
+ version = "1.0.1";
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "hallazzang";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0raqnrnp42cn1c7whbm7ajbgaczx33k6hbxsj30nh998pqxhh4sj";
+ };
+
+ checkInputs = [
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [ "asyncio_throttle" ];
+
+ meta = with lib; {
+ description = "Simple, easy-to-use throttler for asyncio";
+ homepage = "https://github.com/hallazzang/asyncio-throttle";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
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 5161f85a4c10..a91c3ee8a52b 100755
--- a/pkgs/development/python-modules/atlassian-python-api/default.nix
+++ b/pkgs/development/python-modules/atlassian-python-api/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "atlassian-python-api";
- version = "1.17.5";
+ version = "1.17.7";
src = fetchPypi {
inherit pname version;
- sha256 = "cbd7941fa7e1eb6f63e12724277894350298745480297658da912e07234314cc";
+ sha256 = "456e9873fa5ab5cc91c6ae76a70b662f0993d32e4dff6d8febd866a53d86041e";
};
checkInputs = [ pytestrunner pytest ];
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/authlib/default.nix b/pkgs/development/python-modules/authlib/default.nix
index 94fc7215c340..e3d8c99e0ea1 100644
--- a/pkgs/development/python-modules/authlib/default.nix
+++ b/pkgs/development/python-modules/authlib/default.nix
@@ -8,14 +8,14 @@
}:
buildPythonPackage rec {
- version = "0.15.1";
+ version = "0.15.2";
pname = "authlib";
src = fetchFromGitHub {
owner = "lepture";
repo = "authlib";
rev = "v${version}";
- sha256 = "0jh4kdi5spzhmgvq3ffz2q467hjycz3wg97f7n53rffiwd86jrh5";
+ sha256 = "0jsqh2nirx3xifsakqdpd3wpdig6czavv3yj4lyqz3wh9xjpvswg";
};
propagatedBuildInputs = [ cryptography requests ];
diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix
index 65dfd4628571..6a919c768c70 100644
--- a/pkgs/development/python-modules/awkward/default.nix
+++ b/pkgs/development/python-modules/awkward/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "awkward";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1a461ee084ea5e98333dacf2506e9b2619ee89cece14b9b99830b546b35c5922";
+ sha256 = "6a3878f46e8bc2acf28a0b9feb69d354ad2fee2a2a0f65c48c115aa74f245204";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/awkward1/default.nix b/pkgs/development/python-modules/awkward1/default.nix
index 927d620948ca..0f2243645e0d 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.2.35";
+ version = "0.4.4";
src = fetchPypi {
inherit pname version;
- sha256 = "563868f0f2d0cb398ce3616ee3f9734cc68cee9a612d35cab830ec5c728f1474";
+ sha256 = "72b63e25c1c0d85ee4b36b094c7103ef0e40678265eb1e240322ee19fe334368";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/python-modules/aws-adfs/default.nix b/pkgs/development/python-modules/aws-adfs/default.nix
index cb014896d294..ce4c6f789263 100644
--- a/pkgs/development/python-modules/aws-adfs/default.nix
+++ b/pkgs/development/python-modules/aws-adfs/default.nix
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "aws-adfs";
- version = "1.24.4";
+ version = "1.24.5";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "601b056fa8ba4b615289def3b1aa49aa58f1f4aa6b89f3cf7cf1e0aee9f2291c";
+ sha256 = "6a78bd31477ea9988166215ae86abcbfe1413bee20373ecdf0dd170b7290db55";
};
# Relax version constraint
diff --git a/pkgs/development/python-modules/azure-appconfiguration/default.nix b/pkgs/development/python-modules/azure-appconfiguration/default.nix
index bea5fc4adcf6..5626b33462b5 100644
--- a/pkgs/development/python-modules/azure-appconfiguration/default.nix
+++ b/pkgs/development/python-modules/azure-appconfiguration/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "azure-appconfiguration";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0mv053vl88nzpv701gnjdmbylc8qm0kkq87264rfhvrx3ydymf97";
+ sha256 = "b83cd2cb63d93225de84e27abbfc059212f8de27766f4c58dd3abb839dff0be4";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-applicationinsights/default.nix b/pkgs/development/python-modules/azure-applicationinsights/default.nix
index f0e70b8d86c0..e43e37720217 100644
--- a/pkgs/development/python-modules/azure-applicationinsights/default.nix
+++ b/pkgs/development/python-modules/azure-applicationinsights/default.nix
@@ -27,6 +27,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Application Insights Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-batch/default.nix b/pkgs/development/python-modules/azure-batch/default.nix
index 05021c73edb0..906461252dc7 100644
--- a/pkgs/development/python-modules/azure-batch/default.nix
+++ b/pkgs/development/python-modules/azure-batch/default.nix
@@ -29,6 +29,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Batch Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-common/default.nix b/pkgs/development/python-modules/azure-common/default.nix
index abf27b5d7ef2..be51a1248a22 100644
--- a/pkgs/development/python-modules/azure-common/default.nix
+++ b/pkgs/development/python-modules/azure-common/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure common code";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ olcai mwilsoninsight ];
+ maintainers = with maintainers; [ olcai maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-core/default.nix b/pkgs/development/python-modules/azure-core/default.nix
index dfe346859421..16fc468d044e 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.1";
+ version = "1.8.2";
pname = "azure-core";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "7efbeac3a6dfb634cb5323bc04e18ab609aeab6b03610808091aa0517373d626";
+ sha256 = "621b53271f7988b766f8a7d7f7a2c44241e3d2c1d8db13e68089d6da6241748e";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix b/pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix
index 7a7c0e7215d5..a2b686af6887 100644
--- a/pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix
@@ -24,6 +24,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure CosmosDB namespace package";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-cosmosdb-table/default.nix b/pkgs/development/python-modules/azure-cosmosdb-table/default.nix
index c11ffae1e3dd..5c580ccd3e2f 100644
--- a/pkgs/development/python-modules/azure-cosmosdb-table/default.nix
+++ b/pkgs/development/python-modules/azure-cosmosdb-table/default.nix
@@ -34,6 +34,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Log Analytics Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-datalake-store/default.nix b/pkgs/development/python-modules/azure-datalake-store/default.nix
index fc9b98eae012..0e97752ae578 100644
--- a/pkgs/development/python-modules/azure-datalake-store/default.nix
+++ b/pkgs/development/python-modules/azure-datalake-store/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "azure-datalake-store";
- version = "0.0.50";
+ version = "0.0.51";
src = fetchPypi {
inherit pname version;
- sha256 = "9b9b58dcf1d0d0e5aa499d5cb49dcf8f5432ca467a747b39167bb70ef901dbc2";
+ sha256 = "b871ebb3bcfd292e8a062dbbaacbc132793d98f1b60f549a8c3b672619603fc1";
};
propagatedBuildInputs = [
@@ -34,6 +34,6 @@ buildPythonPackage rec {
description = "This project is the Python filesystem library for Azure Data Lake Store";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-eventgrid/default.nix b/pkgs/development/python-modules/azure-eventgrid/default.nix
index 19a0210cc5eb..29392699ce2b 100644
--- a/pkgs/development/python-modules/azure-eventgrid/default.nix
+++ b/pkgs/development/python-modules/azure-eventgrid/default.nix
@@ -29,6 +29,6 @@ buildPythonPackage rec {
description = "A fully-managed intelligent event routing service that allows for uniform event consumption using a publish-subscribe model";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-graphrbac/default.nix b/pkgs/development/python-modules/azure-graphrbac/default.nix
index 57fec6ff5251..2b05d9ac83d8 100644
--- a/pkgs/development/python-modules/azure-graphrbac/default.nix
+++ b/pkgs/development/python-modules/azure-graphrbac/default.nix
@@ -29,6 +29,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Graph RBAC Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-identity/default.nix b/pkgs/development/python-modules/azure-identity/default.nix
index f607ab7a094f..4cea19742b9c 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.0";
+ version = "1.4.1";
disabled = isPy38;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "820e1f3e21f90d36063239c6cb7ca9a6bb644cb120a6b1ead3081cafdf6ceaf8";
+ sha256 = "7b071089faf0789059ac24052e311e2b096a002c173d42b96896db09c6e2ba5d";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-loganalytics/default.nix b/pkgs/development/python-modules/azure-loganalytics/default.nix
index beca4018baba..1eed45d72f5a 100644
--- a/pkgs/development/python-modules/azure-loganalytics/default.nix
+++ b/pkgs/development/python-modules/azure-loganalytics/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Log Analytics Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight jonringer ];
+ maintainers = with maintainers; [ maxwilson jonringer ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-advisor/default.nix b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix
index f801d2a05932..a04f28f2a513 100644
--- a/pkgs/development/python-modules/azure-mgmt-advisor/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Advisor Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
index 0208d082284d..7330ef5fb3e1 100644
--- a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
@@ -36,6 +36,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Application Insights Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ jonringer mwilsoninsight ];
+ maintainers = with maintainers; [ jonringer maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-authorization/default.nix b/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
index 3a9d2e5de2e8..400d421ee098 100644
--- a/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Authorization Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-batch/default.nix b/pkgs/development/python-modules/azure-mgmt-batch/default.nix
index 5a1b7600ecfc..aa188e87efa1 100644
--- a/pkgs/development/python-modules/azure-mgmt-batch/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-batch/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Batch Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-batchai/default.nix b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
index 8186f87fd727..6f7aedacfae2 100644
--- a/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Batch AI Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-billing/default.nix b/pkgs/development/python-modules/azure-mgmt-billing/default.nix
index 6e9656950d5b..d1cb009355de 100644
--- a/pkgs/development/python-modules/azure-mgmt-billing/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-billing/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "azure-mgmt-billing";
- version = "0.2.0"; #pypi's 0.2.0 doesn't build ootb
+ version = "1.0.0"; #pypi's 0.2.0 doesn't build ootb
src = fetchPypi {
inherit pname version;
- sha256 = "1li2bcdwdapwwx7xbvgfsq51f2mrwm0qyzih8cjhszcah2rkpxw5";
+ sha256 = "8b55064546c8e94839d9f8c98e9ea4b021004b3804e192bf39fa65b603536ad0";
extension = "zip";
};
@@ -25,7 +25,7 @@ buildPythonPackage rec {
];
preBuild = ''
- rm azure_bdist_wheel.py
+ rm -rf azure_bdist_wheel.py
substituteInPlace setup.cfg \
--replace "azure-namespace-package = azure-mgmt-nspkg" ""
'';
@@ -39,6 +39,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Billing Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-cdn/default.nix b/pkgs/development/python-modules/azure-mgmt-cdn/default.nix
index d6aa79c6915d..172e33d08cd2 100644
--- a/pkgs/development/python-modules/azure-mgmt-cdn/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-cdn/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure CDN Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
index 98ca58e43407..c138dde95d01 100644
--- a/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-cognitiveservices";
- version = "6.2.0";
+ version = "6.3.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "93503507ba87c18fe24cd3dfcd54e6e69a4daf7636f38b7537e09cee9a4c13ce";
+ sha256 = "1d029d5140152a36cc32f340e09f2b185ede2f54e577a44f3821878efb823415";
};
propagatedBuildInputs = [
@@ -29,6 +29,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Cognitive Services Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-commerce/default.nix b/pkgs/development/python-modules/azure-mgmt-commerce/default.nix
index 43829dcb59e3..1460cdb9ca37 100644
--- a/pkgs/development/python-modules/azure-mgmt-commerce/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-commerce/default.nix
@@ -41,6 +41,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Commerce Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight jonringer ];
+ maintainers = with maintainers; [ maxwilson jonringer ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-common/default.nix b/pkgs/development/python-modules/azure-mgmt-common/default.nix
index da8dc95dad00..28043046d8aa 100644
--- a/pkgs/development/python-modules/azure-mgmt-common/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-common/default.nix
@@ -37,6 +37,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Resource Management common code";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ olcai mwilsoninsight ];
+ maintainers = with maintainers; [ olcai maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-compute/default.nix b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
index 9acf4ddadc40..8ce4201a2d4e 100644
--- a/pkgs/development/python-modules/azure-mgmt-compute/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Compute Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ olcai mwilsoninsight ];
+ maintainers = with maintainers; [ olcai maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-consumption/default.nix b/pkgs/development/python-modules/azure-mgmt-consumption/default.nix
index 7e5771645115..175dd9de6e87 100644
--- a/pkgs/development/python-modules/azure-mgmt-consumption/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-consumption/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Consumption Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix b/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
index 2dfff00dfa61..a693820a14f6 100644
--- a/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Container Instance Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
index d500ba0df8f1..41089fdeaedb 100644
--- a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-containerservice";
- version = "9.4.0";
+ version = "10.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "d90684106c70779450b82067be4d3e449c799ca1f47d941e45f6d2b5c016dac9";
+ sha256 = "9b44b2d0b281fc1999324a715fb5cf4f47d392a35bc0a01f24bb8dbc4c123acd";
};
propagatedBuildInputs = [
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Container Service Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-core/default.nix b/pkgs/development/python-modules/azure-mgmt-core/default.nix
index 17e7796b98ed..e7e8c91accab 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.0";
+ version = "1.2.1";
pname = "azure-mgmt-core";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "8fe3b59446438f27e34f7b24ea692a982034d9e734617ca1320eedeee1939998";
+ sha256 = "a3906fa77edfedfcc3229dc3b69489d5ed63b107c7eacbc50092e6cbfbfd83f0";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
index 38b580df2522..b91a9ea398c9 100644
--- a/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Cosmos DB Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix b/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
index e164dbd8f964..92597b3b910c 100644
--- a/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-datafactory";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "3eabe34f49587840617747511a0aa25d08b0c1619677a1fdda24ce9e6b0f2c74";
+ sha256 = "47bb23fa6cc28f3f15dd7a404b7f9d7af469adf78f79a11eb01ff75ca10a75ba";
};
propagatedBuildInputs = [
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Data Factory Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
index 1e4cdd88c957..8fc8b44f3e6a 100644
--- a/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Data Lake Analytics Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix
index ce4f623657eb..8af5fbd0c2e0 100644
--- a/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix
@@ -25,6 +25,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Data Lake Management namespace package";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
index 4f985e37e6fa..b149584b6a99 100644
--- a/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
@@ -34,6 +34,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Data Lake Store Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ jonringer mwilsoninsight ];
+ maintainers = with maintainers; [ jonringer maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix b/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
index 1162b0405a71..f8f0818598d3 100644
--- a/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
@@ -36,6 +36,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Data Migration Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ jonringer mwilsoninsight ];
+ maintainers = with maintainers; [ jonringer maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-devspaces/default.nix b/pkgs/development/python-modules/azure-mgmt-devspaces/default.nix
index 08cdcd721827..5ca30f45de29 100644
--- a/pkgs/development/python-modules/azure-mgmt-devspaces/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-devspaces/default.nix
@@ -29,6 +29,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Dev Spaces Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix b/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
index 78f149e2f7da..7c5e6a1d7bab 100644
--- a/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
@@ -36,6 +36,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure DevTestLabs Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ jonringer mwilsoninsight ];
+ maintainers = with maintainers; [ jonringer maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-dns/default.nix b/pkgs/development/python-modules/azure-mgmt-dns/default.nix
index ce467dba31da..37511456fe6f 100644
--- a/pkgs/development/python-modules/azure-mgmt-dns/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-dns/default.nix
@@ -36,6 +36,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure DNS Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ jonringer mwilsoninsight ];
+ maintainers = with maintainers; [ jonringer maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix b/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix
index f5ddbf0fcc7c..df48be1281ce 100644
--- a/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure EventGrid Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix b/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
index 3aa02dd8831e..6b86973bccd9 100644
--- a/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
@@ -35,6 +35,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure EventHub Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix b/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix
index fd0c527344c0..9a23d31309b2 100644
--- a/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure SAP Hana on Azure Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix b/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix
index b6f0dadf225c..08b9e73e66d2 100644
--- a/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "1.7.0";
+ version = "2.0.0";
pname = "azure-mgmt-hdinsight";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "9d1120bd9760687d87594ec5ce9257b7335504afbe55b3cda79462c1e07a095b";
+ sha256 = "fd47029f2423e45ec4d311f651dc972043b98e960f186f5c6508c6fdf6eb2fe8";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix b/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
index 963d794d5505..b514488ff4a4 100644
--- a/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure IoTCentral Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
index 1e13919f340a..e36e30fc16e1 100644
--- a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure IoTHub Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix b/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
index c668e5ed4d66..3401ed898c8f 100644
--- a/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
@@ -35,6 +35,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure IoTHub Provisioning Services Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ jonringer mwilsoninsight ];
+ maintainers = with maintainers; [ jonringer maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
index 6ad96d60bc9c..10c4604ec186 100644
--- a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
@@ -37,6 +37,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Key Vault Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ jonringer mwilsoninsight ];
+ maintainers = with maintainers; [ jonringer maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix b/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
index 95c1831f720e..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 = [
@@ -35,6 +35,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Log Analytics Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-logic/default.nix b/pkgs/development/python-modules/azure-mgmt-logic/default.nix
index 345f11f86269..8c2b3c8fd8db 100644
--- a/pkgs/development/python-modules/azure-mgmt-logic/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-logic/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Logic Apps Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix b/pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix
index 47e91ecf49f3..543589b7aecb 100644
--- a/pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Machine Learning Compute Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix b/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix
index 080647bae96b..e09646373b6e 100644
--- a/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Management Groups Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix b/pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix
index c546a7eeba38..d42fb5b05c39 100644
--- a/pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix
@@ -29,6 +29,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure ManagementPartner Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-maps/default.nix b/pkgs/development/python-modules/azure-mgmt-maps/default.nix
index db87b81c8380..c0f418ed725c 100644
--- a/pkgs/development/python-modules/azure-mgmt-maps/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-maps/default.nix
@@ -35,6 +35,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Maps Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix b/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix
index db30d30d7554..a8a138d27bde 100644
--- a/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Market Place Ordering Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-media/default.nix b/pkgs/development/python-modules/azure-mgmt-media/default.nix
index 018d7140a3d9..90effb44c69c 100644
--- a/pkgs/development/python-modules/azure-mgmt-media/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-media/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-media";
- version = "2.2.0";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0adeee9e654a9011f5107def06fea6838864a3514a1e5a9ed495f3a56a687cc7";
+ sha256 = "8944775725c5253614d257576d841ee68afa34f570b05c0924a7f73f1db28a24";
};
propagatedBuildInputs = [
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Media Services Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-monitor/default.nix b/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
index 3b85c9e9e834..742556ef34f6 100644
--- a/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
@@ -38,6 +38,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Monitor Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-msi/default.nix b/pkgs/development/python-modules/azure-mgmt-msi/default.nix
index 2b1b65d60aec..4bd0a493ddae 100644
--- a/pkgs/development/python-modules/azure-mgmt-msi/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-msi/default.nix
@@ -35,6 +35,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure MSI Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-netapp/default.nix b/pkgs/development/python-modules/azure-mgmt-netapp/default.nix
index ad74d2cf77c5..a57bbe07f563 100644
--- a/pkgs/development/python-modules/azure-mgmt-netapp/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-netapp/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.13.0";
+ version = "0.14.0";
pname = "azure-mgmt-netapp";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "e86034d073144bd5dbafe17e20fef3f48b5bf98a31b27cc0de462dc8f98303bb";
+ sha256 = "6fd915e68d314bec8b56c6ece194005d2c4fc97478fc1f797639d4a6913c1539";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/azure-mgmt-network/default.nix b/pkgs/development/python-modules/azure-mgmt-network/default.nix
index b08a729d5f46..da1ec78a8c9a 100644
--- a/pkgs/development/python-modules/azure-mgmt-network/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-network/default.nix
@@ -38,6 +38,6 @@ buildPythonPackage rec {
description = "Microsoft Azure SDK for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ olcai mwilsoninsight jonringer ];
+ maintainers = with maintainers; [ olcai maxwilson jonringer ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix b/pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix
index a8ebba576485..7b4985c53331 100644
--- a/pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Notification Hubs Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix b/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix
index fd2664b0ec0e..b3503e23d613 100644
--- a/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix
@@ -24,6 +24,6 @@ buildPythonPackage rec {
description = "Microsoft Azure SDK for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ olcai mwilsoninsight ];
+ maintainers = with maintainers; [ olcai maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix b/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
index ad8a2a0fbe23..6522b3c8c435 100644
--- a/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-policyinsights";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "ed229e3845c477e88dde413825d4fba0d38b3a5ffab4e694c7d0da995f3db0f3";
+ sha256 = "2c64533f6eab08dc16450fc5d7c7651557fc0edc8ef1278dda336333d648a7c4";
};
propagatedBuildInputs = [
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Policy Insights Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix b/pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix
index 537e576b2b5a..24b446146856 100644
--- a/pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Power BI Embedded Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix b/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
index 7bee1f5856a7..0e96647f4925 100644
--- a/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure RDBMS Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix
index 224f7971b352..7f4de1a463b7 100644
--- a/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Recovery Services Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
index 75781dab8ed3..ed40cb69c721 100644
--- a/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Recovery Services Backup Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-redis/default.nix b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
index 9274bd53cf69..81b886bed226 100644
--- a/pkgs/development/python-modules/azure-mgmt-redis/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Redis Cache Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-relay/default.nix b/pkgs/development/python-modules/azure-mgmt-relay/default.nix
index d3bf3f31fc20..46db2d3528cf 100644
--- a/pkgs/development/python-modules/azure-mgmt-relay/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-relay/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Relay Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
index d5e4226b5ccc..61ef82d74acc 100644
--- a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Reservations Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-resource/default.nix b/pkgs/development/python-modules/azure-mgmt-resource/default.nix
index 5467537f08b8..bdba89498877 100644
--- a/pkgs/development/python-modules/azure-mgmt-resource/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-resource/default.nix
@@ -34,6 +34,6 @@ buildPythonPackage rec {
description = "Microsoft Azure SDK for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ olcai mwilsoninsight jonringer ];
+ maintainers = with maintainers; [ olcai maxwilson jonringer ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-scheduler/default.nix b/pkgs/development/python-modules/azure-mgmt-scheduler/default.nix
index 366e8df9a751..7fc7a152cb41 100644
--- a/pkgs/development/python-modules/azure-mgmt-scheduler/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-scheduler/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Scheduler Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-search/default.nix b/pkgs/development/python-modules/azure-mgmt-search/default.nix
index 936a1b4269c4..c6c525176c77 100644
--- a/pkgs/development/python-modules/azure-mgmt-search/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-search/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-search";
- version = "2.1.0";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0085c7qi9z1ayxd8683ck79nfnldkrwl481hzav84flyg8d0m94j";
+ sha256 = "d4c78b14b48edd2e27e2068c9a448acfc84a18595be77fe483afe7bb447e1eb6";
};
propagatedBuildInputs = [
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Search Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-security/default.nix b/pkgs/development/python-modules/azure-mgmt-security/default.nix
index 90a64ff098ae..5c437e472dd8 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.4.1";
+ version = "0.5.0";
pname = "azure-mgmt-security";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "08gf401d40bd1kn9wmpxcjxqdh84cd9hxm8rdjd0918483sqs71r";
+ sha256 = "c0d232cdb5ad74f4590db2e44df74c0872fcb9fded7f03c7b57188a63b54ecfa";
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 72c363b3e669..1c63c61e24e2 100644
--- a/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-servicebus";
- version = "0.6.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "f20920b8fb119ef4abeda4d2dac765a4fc48cd0bcf30c27f8c4cc6d890bc08b1";
+ sha256 = "bb37d97eb3798740a0bc1bfa37b04946a193a6d1a3b0849fdc5e1dc2a9f25d81";
};
propagatedBuildInputs = [
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Service Bus Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix b/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
index 60ffeae2b518..abb117d00466 100644
--- a/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
@@ -35,6 +35,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Service Fabric Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-signalr/default.nix b/pkgs/development/python-modules/azure-mgmt-signalr/default.nix
index 8192064626ea..4a452cb919cb 100644
--- a/pkgs/development/python-modules/azure-mgmt-signalr/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-signalr/default.nix
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure SignalR Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-sql/default.nix b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
index dd80641a48aa..5fe942a220f6 100644
--- a/pkgs/development/python-modules/azure-mgmt-sql/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-sql";
- version = "0.22.0";
+ version = "0.24.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "01c82a1559f49e5f51021b8fbd35e738e08cbede1f39cf00da8085c853575f39";
+ sha256 = "da391ed00d82cd8e20ca50affdc43b99fd9a7919b54a3a0d53c73cb41eea09d3";
};
propagatedBuildInputs = [
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure SQL Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-storage/default.nix b/pkgs/development/python-modules/azure-mgmt-storage/default.nix
index 71302be53d79..2f1032c2bb9b 100644
--- a/pkgs/development/python-modules/azure-mgmt-storage/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-storage/default.nix
@@ -34,6 +34,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Storage Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ jonringer olcai mwilsoninsight ];
+ maintainers = with maintainers; [ jonringer olcai maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-subscription/default.nix b/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
index ee6616272225..d0a5845d9055 100644
--- a/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Subscription Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix b/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix
index 946be6f34cad..dd7ed3b19b21 100644
--- a/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Traffic Manager Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-mgmt-web/default.nix b/pkgs/development/python-modules/azure-mgmt-web/default.nix
index a99dd764c1a6..32c0542ca453 100644
--- a/pkgs/development/python-modules/azure-mgmt-web/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-web/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Web Apps Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-nspkg/default.nix b/pkgs/development/python-modules/azure-nspkg/default.nix
index 5be901941947..25636053a6b3 100644
--- a/pkgs/development/python-modules/azure-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-nspkg/default.nix
@@ -21,6 +21,6 @@ buildPythonPackage rec {
description = "Microsoft Azure SDK for Python";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ olcai mwilsoninsight ];
+ maintainers = with maintainers; [ olcai maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-servicebus/default.nix b/pkgs/development/python-modules/azure-servicebus/default.nix
index 2a3552d1fb5f..9c48f5b56c2d 100644
--- a/pkgs/development/python-modules/azure-servicebus/default.nix
+++ b/pkgs/development/python-modules/azure-servicebus/default.nix
@@ -36,6 +36,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Service Bus Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-servicefabric/default.nix b/pkgs/development/python-modules/azure-servicefabric/default.nix
index ad89f23c3c29..743f0abd9256 100644
--- a/pkgs/development/python-modules/azure-servicefabric/default.nix
+++ b/pkgs/development/python-modules/azure-servicefabric/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "azure-servicefabric";
- version = "7.1.0.45";
+ version = "7.2.0.46";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "8dd0eb419ca62f2436c31982f6d236868f15f65bb062c4e5a98e50b16298dcda";
+ sha256 = "c15fd5e8fe33a12295435f16e007edcfd8f660547795742f9b74ef8fb3a431ba";
};
propagatedBuildInputs = [
@@ -27,6 +27,6 @@ buildPythonPackage rec {
description = "This project provides a client library in Python that makes it easy to consume Microsoft Azure Storage services";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix b/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix
index 13d577362a36..b54e17db283e 100644
--- a/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix
+++ b/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix
@@ -29,6 +29,6 @@ buildPythonPackage rec {
description = "This is the Microsoft Azure Service Management Legacy Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ olcai mwilsoninsight ];
+ maintainers = with maintainers; [ olcai maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-storage-blob/default.nix b/pkgs/development/python-modules/azure-storage-blob/default.nix
index 20d0248cc416..dc955ff3799d 100644
--- a/pkgs/development/python-modules/azure-storage-blob/default.nix
+++ b/pkgs/development/python-modules/azure-storage-blob/default.nix
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "Client library for Microsoft Azure Storage services containing the blob service APIs";
homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ cmcdragonkai mwilsoninsight ];
+ maintainers = with maintainers; [ cmcdragonkai maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/azure-synapse-artifacts/default.nix b/pkgs/development/python-modules/azure-synapse-artifacts/default.nix
new file mode 100644
index 000000000000..85ec70f704c7
--- /dev/null
+++ b/pkgs/development/python-modules/azure-synapse-artifacts/default.nix
@@ -0,0 +1,31 @@
+{ lib, buildPythonPackage, fetchPypi
+, azure-common
+, azure-core
+, msrest
+}:
+
+buildPythonPackage rec {
+ pname = "azure-synapse-artifacts";
+ version = "0.3.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "0p43zmw96fh3wp75phf3fcqdfb36adqvxfc945yfda6fi555nw1a";
+ };
+
+ propagatedBuildInputs = [
+ azure-common
+ azure-core
+ msrest
+ ];
+
+ pythonImportsCheck = [ "azure.synapse.artifacts" ];
+
+ meta = with lib; {
+ description = "CHANGE";
+ homepage = "https://github.com/CHANGE/azure-synapse-artifacts/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jonringer ];
+ };
+}
diff --git a/pkgs/development/python-modules/backports_shutil_get_terminal_size/default.nix b/pkgs/development/python-modules/backports_shutil_get_terminal_size/default.nix
index 34a7ddefa47f..7fd9bca3a796 100644
--- a/pkgs/development/python-modules/backports_shutil_get_terminal_size/default.nix
+++ b/pkgs/development/python-modules/backports_shutil_get_terminal_size/default.nix
@@ -30,6 +30,6 @@ if !(pythonOlder "3.3") then null else buildPythonPackage {
description = "A backport of the get_terminal_size function from Python 3.3’s shutil.";
homepage = "https://github.com/chrippa/backports.shutil_get_terminal_size";
license = with licenses; [ mit ];
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
};
}
diff --git a/pkgs/development/python-modules/batchspawner/default.nix b/pkgs/development/python-modules/batchspawner/default.nix
index ebf24fb9d7ba..2acfa5ecd171 100644
--- a/pkgs/development/python-modules/batchspawner/default.nix
+++ b/pkgs/development/python-modules/batchspawner/default.nix
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "batchspawner";
- version = "1.0.0";
+ version = "1.0.1";
disabled = isPy27;
src = fetchFromGitHub {
owner = "jupyterhub";
repo = "batchspawner";
rev = "v${version}";
- sha256 = "0yn312sjfjpjjfciagbczfmqprk2fj4lbb3vsbzj17p948acq5w2";
+ sha256 = "0vqf3qc2yp52441s6xwgixgl37976qqgpd9sshbgh924j314v1yv";
};
propagatedBuildInputs = [
@@ -24,7 +24,7 @@ buildPythonPackage rec {
# tests require a job scheduler e.g. slurm, pbs, etc.
doCheck = false;
- pythonImportCheck = [ "batchspawner" ];
+ pythonImportsCheck = [ "batchspawner" ];
meta = with lib; {
description = "A spawner for Jupyterhub to spawn notebooks using batch resource managers";
diff --git a/pkgs/development/python-modules/bayesian-optimization/default.nix b/pkgs/development/python-modules/bayesian-optimization/default.nix
index a1739bf4773e..c41181ca7b04 100644
--- a/pkgs/development/python-modules/bayesian-optimization/default.nix
+++ b/pkgs/development/python-modules/bayesian-optimization/default.nix
@@ -5,11 +5,13 @@
, scikitlearn
, scipy
, pytest
+, isPy27
}:
buildPythonPackage rec {
pname = "bayesian-optimization";
version = "1.2.0";
+ disabled = isPy27;
src = fetchFromGitHub {
owner = "fmfn";
diff --git a/pkgs/development/python-modules/bayespy/default.nix b/pkgs/development/python-modules/bayespy/default.nix
index 0532e0e022ef..ef3dfa095184 100644
--- a/pkgs/development/python-modules/bayespy/default.nix
+++ b/pkgs/development/python-modules/bayespy/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "bayespy";
- version = "0.5.19";
+ version = "0.5.20";
# Python 2 not supported and not some old Python 3 because MPL doesn't support
# them properly.
@@ -12,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "24e1327ce241a0113abf217fbaf41ac25e04f5a01f9ed606610f2f1f2d82d34f";
+ sha256 = "8c16cdc73bbcd9a1124a0495056065b7ce938dbe6c2c780dc330c83fb4d2640a";
};
checkInputs = [ pytest nose glibcLocales ];
diff --git a/pkgs/development/python-modules/beautifulsoup4/default.nix b/pkgs/development/python-modules/beautifulsoup4/default.nix
index f804ea9b282d..a0afd0c4f4c4 100644
--- a/pkgs/development/python-modules/beautifulsoup4/default.nix
+++ b/pkgs/development/python-modules/beautifulsoup4/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "beautifulsoup4";
- version = "4.9.1";
+ version = "4.9.3";
src = fetchPypi {
inherit pname version;
- sha256 = "73cc4d115b96f79c7d77c1c7f7a0a8d4c57860d1041df407dd1aae7f07a77fd7";
+ sha256 = "84729e322ad1d5b4d25f805bfa05b902dd96450f43842c4e99067d5e1369eb25";
};
checkInputs = [ pytest ];
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/betacode/default.nix b/pkgs/development/python-modules/betacode/default.nix
new file mode 100644
index 000000000000..8bd78fb49d2b
--- /dev/null
+++ b/pkgs/development/python-modules/betacode/default.nix
@@ -0,0 +1,19 @@
+{ fetchPypi, buildPythonPackage, pygtrie, isPy3k, lib, }:
+buildPythonPackage rec {
+ pname = "betacode";
+ version = "1.0";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0s84kd9vblbjz61q7zchx64a6hmdqb4lillna5ryh0g9ij76g6r5";
+ };
+ preBuild = ''echo > README.rst'';
+ # setup.py uses a python3 os.path.join
+ disabled = !isPy3k;
+ propagatedBuildInputs = [ pygtrie ];
+ meta = {
+ homepage = "https://github.com/matgrioni/betacode";
+ description = "A small python package to flexibly convert from betacode to unicode and back.";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ kmein ];
+ };
+}
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/bitarray/default.nix b/pkgs/development/python-modules/bitarray/default.nix
index 1e995af39207..08e81476ba6f 100644
--- a/pkgs/development/python-modules/bitarray/default.nix
+++ b/pkgs/development/python-modules/bitarray/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "bitarray";
- version = "1.5.3";
+ version = "1.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "567631fc922b1c2c528c376795f18dcc0604d18702e0b8b50e8e35f0474214a5";
+ sha256 = "ab85b38365dd9956264226b30dababa02161ed49bb36c7ee82cc6545e07b1599";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/bitstring/default.nix b/pkgs/development/python-modules/bitstring/default.nix
index 23f4257a3574..a2ba5b10268c 100644
--- a/pkgs/development/python-modules/bitstring/default.nix
+++ b/pkgs/development/python-modules/bitstring/default.nix
@@ -2,12 +2,11 @@
buildPythonPackage rec {
pname = "bitstring";
- version = "3.1.5";
+ version = "3.1.7";
src = fetchPypi {
inherit pname version;
- sha256 = "1algq30j6rz12b1902bpw7iijx5lhrfqhl80d4ac6xzkrrpshqy1";
- extension = "zip";
+ sha256 = "0jl6192dwrlm5ybkbh7ywmyaymrc3cmz9y07nm7qdli9n9rfpwzx";
};
meta = with stdenv.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/bleak/default.nix b/pkgs/development/python-modules/bleak/default.nix
index 63371fc6eecf..09ba8f7b5f52 100644
--- a/pkgs/development/python-modules/bleak/default.nix
+++ b/pkgs/development/python-modules/bleak/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "bleak";
- version = "0.7.1";
+ version = "0.9.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "25f630cf558efda5cbf620d921b85a80ae963c537feaa18cc934f7fa38dc482d";
+ sha256 = "f81b0069e5c1570883144c1910b884e5cefe16d3c2ed09e579b6d8f853f08588";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/blis/default.nix b/pkgs/development/python-modules/blis/default.nix
index 5d4b9bcb5e21..1d6d7806b979 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.1";
+ version = "0.7.2";
src = fetchPypi {
inherit pname version;
- sha256 = "014771a0f753a64ef5610c5b3d4a090b263073bdd59b8ad0d872ce1e06e7315a";
+ sha256 = "c14fb9ec3f5ed7c4940c132c7691469ac5d3e302891d95e935623bf1d4e17fbb";
};
nativeBuildInputs = [
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/bme680/default.nix b/pkgs/development/python-modules/bme680/default.nix
new file mode 100644
index 000000000000..0fd28701816e
--- /dev/null
+++ b/pkgs/development/python-modules/bme680/default.nix
@@ -0,0 +1,37 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, smbus-cffi
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "bme680";
+ version = "1.0.5";
+
+ src = fetchFromGitHub {
+ owner = "pimoroni";
+ repo = "bme680-python";
+ rev = "v${version}";
+ sha256 = "sha256-oIXh1JnGTI/Cj4MQFpWq+sWR2X+ioCsK0Q+T7wPITCQ=";
+ };
+
+ propagatedBuildInputs = [ smbus-cffi ];
+
+ preBuild = ''
+ cd library
+ '';
+ checkInputs = [ pytestCheckHook ];
+
+ # next release will have tests, but not the current one
+ doCheck = false;
+
+ pythonImportsCheck = [ "bme680" ];
+
+ meta = with lib; {
+ description = "Python library for driving the Pimoroni BME680 Breakout";
+ homepage = "https://github.com/pimoroni/bme680-python";
+ license = licenses.mit;
+ maintainers = with maintainers; [ mic92 ];
+ };
+}
diff --git a/pkgs/development/python-modules/bokeh/default.nix b/pkgs/development/python-modules/bokeh/default.nix
index 55a01c65f1c2..091b020efc25 100644
--- a/pkgs/development/python-modules/bokeh/default.nix
+++ b/pkgs/development/python-modules/bokeh/default.nix
@@ -33,11 +33,11 @@
buildPythonPackage rec {
pname = "bokeh";
- version = "2.2.1";
+ version = "2.2.3";
src = fetchPypi {
inherit pname version;
- sha256 = "qC6e69eh4uu3+PwerYAv79EKhNrvjsS/yYYSEyOUhVU=";
+ sha256 = "c4a3f97afe5f525019dd58ee8c4e3d43f53fe1b1ac264ccaae9b02c07b2abc17";
};
patches = [
diff --git a/pkgs/development/python-modules/bootstrapped-pip/default.nix b/pkgs/development/python-modules/bootstrapped-pip/default.nix
index 8bb713b76416..04bac36cf5af 100644
--- a/pkgs/development/python-modules/bootstrapped-pip/default.nix
+++ b/pkgs/development/python-modules/bootstrapped-pip/default.nix
@@ -2,6 +2,7 @@
, pipInstallHook
, setuptoolsBuildHook
, wheel, pip, setuptools
+, isPy27
}:
stdenv.mkDerivation rec {
@@ -24,6 +25,10 @@ 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 ];
diff --git a/pkgs/development/python-modules/boto3/default.nix b/pkgs/development/python-modules/boto3/default.nix
index c1f1b180b707..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.9"; # 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 = "0zrsrz7c8aqj3n06piybwf7vy026rflr0ky362q615rln6iggx82";
+ 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 daa5897fefd0..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.9"; # 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 = "0rb3in7n9hdhp3sklkw78l378103khgmhdfy13kxfbgb0646pc1m";
+ sha256 = "15hd5f2ars1hd3y2gh846fd0ydcgyjmkvncr6rdn4whbb5wkkbyc";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/bpython/default.nix b/pkgs/development/python-modules/bpython/default.nix
index bbdca0a00974..7dfe8053ca24 100644
--- a/pkgs/development/python-modules/bpython/default.nix
+++ b/pkgs/development/python-modules/bpython/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "bpython";
- version = "0.20";
+ version = "0.20.1";
src = fetchPypi {
inherit pname version;
- sha256 = "fec7d97be9912a50d8f5b34ca10d70715c99a33f0cd0b9e4977c1b0f617fa913";
+ sha256 = "6e7738806013b469be57b0117082b9c4557ed7c92c70ceb79f96d674d89c7503";
};
patches = [ (substituteAll {
diff --git a/pkgs/development/python-modules/braintree/default.nix b/pkgs/development/python-modules/braintree/default.nix
index 2c05d646827c..7eba4743f0ff 100644
--- a/pkgs/development/python-modules/braintree/default.nix
+++ b/pkgs/development/python-modules/braintree/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "braintree";
- version = "4.4.0";
+ version = "4.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "79ddadaa9db60b81762a10af0c0d994fd60d21616c7d9229d6f7ce1930f8d343";
+ sha256 = "98b9775e3d5f793c0a47df6b3649cd175705ee2d9163f7853e8c73acec7b923f";
};
propagatedBuildInputs = [ requests ];
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/breathe/default.nix b/pkgs/development/python-modules/breathe/default.nix
index fe7a2a713cfb..1ebc230f61ce 100644
--- a/pkgs/development/python-modules/breathe/default.nix
+++ b/pkgs/development/python-modules/breathe/default.nix
@@ -1,13 +1,13 @@
{ lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }:
buildPythonPackage rec {
- version = "4.22.1";
+ version = "4.24.0";
pname = "breathe";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "6e4b66e61876dac90e78b335788a38eaa3625ed9c70d0add261f98ddd128d36a";
+ sha256 = "cd959f259361473896857d5720386963800f8401d29b696705ebb01711d96e35";
};
propagatedBuildInputs = [ docutils six sphinx ];
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/brother/default.nix b/pkgs/development/python-modules/brother/default.nix
index e79ee03241dc..394021ff2b21 100644
--- a/pkgs/development/python-modules/brother/default.nix
+++ b/pkgs/development/python-modules/brother/default.nix
@@ -4,14 +4,14 @@
buildPythonPackage rec {
pname = "brother";
- version = "0.1.17";
+ version = "0.1.18";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "bieniu";
repo = pname;
rev = version;
- sha256 = "03gjcpbq8rwnjzplgwhwr8wb7a1zh940dr6iwnq9srklqzzj691m";
+ sha256 = "14fiwhgcgymgqsl9kcfb0597rcjxvdknhwbakpdf0xp2ph6cj266";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/browser-cookie3/default.nix b/pkgs/development/python-modules/browser-cookie3/default.nix
index 61e50246a139..ad8fe1c8a077 100644
--- a/pkgs/development/python-modules/browser-cookie3/default.nix
+++ b/pkgs/development/python-modules/browser-cookie3/default.nix
@@ -1,16 +1,17 @@
-{ lib, fetchPypi, buildPythonPackage, isPy3k, keyring, pbkdf2, pyaes}:
+{ lib, fetchPypi, buildPythonPackage, isPy3k, lz4, keyring, pbkdf2, pycryptodome, pyaes}:
+
buildPythonPackage rec {
pname = "browser-cookie3";
- version = "0.11.1";
+ version = "0.11.4";
src = fetchPypi {
inherit pname version;
- sha256 = "5d1f825fc9cc6f98fe0ee3f97cdb4947c22d59ac8a11643da5837ebd8c873f05";
+ sha256 = "3d140c6b651dbd8b8555aca6472557fcfda4dd93afc26ea3a200be922a843e2c";
};
disabled = !isPy3k;
- propagatedBuildInputs = [ keyring pbkdf2 pyaes ];
+ propagatedBuildInputs = [ lz4 keyring pbkdf2 pyaes pycryptodome ];
# No tests implemented
doCheck = false;
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/btchip/default.nix b/pkgs/development/python-modules/btchip/default.nix
index 7370d3db7dbf..c84ee0f0be7f 100644
--- a/pkgs/development/python-modules/btchip/default.nix
+++ b/pkgs/development/python-modules/btchip/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "btchip-python";
- version = "0.1.30";
+ version = "0.1.31";
src = fetchPypi {
inherit pname version;
- sha256 = "1mraf2lmh70b038k934adxi7d40431j7yq93my3aws99f5xccsb8";
+ sha256 = "4167f3c6ea832dd189d447d0d7a8c2a968027671ae6f43c680192f2b72c39b2c";
};
propagatedBuildInputs = [ hidapi pyscard ecdsa ];
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/cairosvg/default.nix b/pkgs/development/python-modules/cairosvg/default.nix
index 31f7d7bc5d67..da3e84b725dd 100644
--- a/pkgs/development/python-modules/cairosvg/default.nix
+++ b/pkgs/development/python-modules/cairosvg/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "CairoSVG";
- version = "2.4.2";
+ version = "2.5.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1bb7irxbaxxb9ahm3z5wsx1q96mm5gzskc7b6q07h9ikcnb8yrjf";
+ sha256 = "3fc50d10f0cbef53b3ee376a97a88d81bbd9e2f190f7e63de08431a1a08e9afa";
};
propagatedBuildInputs = [ cairocffi cssselect2 defusedxml pillow tinycss2 ];
diff --git a/pkgs/development/python-modules/caldav/default.nix b/pkgs/development/python-modules/caldav/default.nix
index 57dffe89fc32..3888bb7ec65a 100644
--- a/pkgs/development/python-modules/caldav/default.nix
+++ b/pkgs/development/python-modules/caldav/default.nix
@@ -15,13 +15,13 @@
buildPythonPackage rec {
pname = "caldav";
- version = "0.7.0";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "python-caldav";
repo = pname;
rev = "v${version}";
- sha256 = "0m64maiqp3k8fsgkkvdx1dlfhkc70pqig4dclq6w8ajz82czrq83";
+ sha256 = "1shfj67kq6qzd0ngyfk09hpzfggybcfxv5s7hqs87nq9l51bssv8";
};
nativeBuildInputs = lib.optionals (pythonOlder "3.5") [ mock ];
diff --git a/pkgs/development/python-modules/casbin/default.nix b/pkgs/development/python-modules/casbin/default.nix
index 117b6374f918..bb111bfbbd69 100644
--- a/pkgs/development/python-modules/casbin/default.nix
+++ b/pkgs/development/python-modules/casbin/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "casbin";
- version = "0.9.0";
+ version = "0.10.0";
disabled = isPy27;
@@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = pname;
repo = "pycasbin";
rev = "v${version}";
- sha256 = "16bqa2f5l2cns2izc4siy8jw23q9vrqm9wnyp696fj83y77nkp75";
+ sha256 = "13r8alja25yd5gk5124y1v6frwphmz6wl5z5gz1fafb5nv2zgqw9";
};
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/cbor2/default.nix b/pkgs/development/python-modules/cbor2/default.nix
index 4ee4b8ecb60e..08503297d1f7 100644
--- a/pkgs/development/python-modules/cbor2/default.nix
+++ b/pkgs/development/python-modules/cbor2/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "cbor2";
- version = "5.1.2";
+ version = "5.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "91759bd0ee5ef0d4fa24144dfa551670730baeca8cf2fff1cc59f734ecd21de6";
+ sha256 = "a33aa2e5534fd74401ac95686886e655e3b2ce6383b3f958199b6e70a87c94bf";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix
index c4e14c0e7fba..cee7a7fe8a18 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.2";
+ version = "1.14.3";
src = fetchPypi {
inherit pname version;
- sha256 = "ae8f34d50af2c2154035984b8b5fc5d9ed63f32fe615646ab435b05b132ca91b";
+ sha256 = "f92f789e4f9241cd262ad7a555ca2c648a98178a953af117ef7fad46aa1d5591";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/python-modules/cftime/default.nix b/pkgs/development/python-modules/cftime/default.nix
index 1a29e51b35f5..0fe692c90265 100644
--- a/pkgs/development/python-modules/cftime/default.nix
+++ b/pkgs/development/python-modules/cftime/default.nix
@@ -9,11 +9,11 @@
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 ];
diff --git a/pkgs/development/python-modules/chalice/default.nix b/pkgs/development/python-modules/chalice/default.nix
index f985da36d17a..7eb06e26450c 100644
--- a/pkgs/development/python-modules/chalice/default.nix
+++ b/pkgs/development/python-modules/chalice/default.nix
@@ -22,11 +22,11 @@
buildPythonPackage rec {
pname = "chalice";
- version = "1.21.3";
+ version = "1.21.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0b44514cdbafab08b18e21f59fc016cead0b78f5f5fdf14eccd993c469130b39";
+ sha256 = "fb3580272cc66ba0fd59914b7ac395d2da6b9b32b11dc7557aa80a0ae7cccf3c";
};
checkInputs = [ watchdog pytest hypothesis mock ];
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/click-help-colors/default.nix b/pkgs/development/python-modules/click-help-colors/default.nix
new file mode 100644
index 000000000000..ac1cab90d0ad
--- /dev/null
+++ b/pkgs/development/python-modules/click-help-colors/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, click, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "click-help-colors";
+ version = "0.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "EZ5fr2nPyRnJlcWWIyasj9h/EeVqNxr1lOPf2EWPTG4=";
+ };
+
+ propagatedBuildInputs = [ click ];
+
+ # tries to use /homeless-shelter to mimic container usage, etc
+ #doCheck = false;
+ checkInputs = [ pytest ];
+
+ pythonImportsCheck = [ "click_help_colors" ];
+
+ meta = with stdenv.lib; {
+ description = "Colorization of help messages in Click";
+ homepage = "https://github.com/r-m-n/click-help-colors";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
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/clldutils/default.nix b/pkgs/development/python-modules/clldutils/default.nix
index 69813e6a2eb7..19daa2de573d 100644
--- a/pkgs/development/python-modules/clldutils/default.nix
+++ b/pkgs/development/python-modules/clldutils/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "clldutils";
- version = "3.5.2";
+ version = "3.5.4";
disabled = isPy27;
src = fetchFromGitHub {
owner = "clld";
repo = pname;
rev = "v${version}";
- sha256 = "0qlqp9yq4lbi9ik2psgw0svxlb7raadqaxdh2dgkn85d7h20y4nd";
+ sha256 = "0yirww9abp6hffxz57ms7ljyjw0pamw2bhfrf7cshpwwb6sx5ycf";
};
patchPhase = ''
diff --git a/pkgs/development/python-modules/cmd2/default.nix b/pkgs/development/python-modules/cmd2/default.nix
index 335649c6be92..889ef3fba15c 100644
--- a/pkgs/development/python-modules/cmd2/default.nix
+++ b/pkgs/development/python-modules/cmd2/default.nix
@@ -6,11 +6,11 @@
}:
buildPythonPackage rec {
pname = "cmd2";
- version = "1.3.11";
+ version = "1.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "826a288ee6d9c4ec1184e64e9566c09d3b73be8f4283c1898fa4332f1daf8dbf";
+ sha256 = "e59fa932418603af4e046a96c8985812b05af8a73bfd9d7a386cd1b02c6ab687";
};
LC_ALL="en_US.UTF-8";
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..fbca43e4e715
--- /dev/null
+++ b/pkgs/development/python-modules/coapthon3/default.nix
@@ -0,0 +1,20 @@
+{ buildPythonPackage, cachetools, fetchPypi, lib }:
+
+buildPythonPackage rec {
+ pname = "CoAPthon3";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1w6bwwd3qjp4b4fscagqg9wqxpdgvf4sxgzbk2d2rjqwlkyr1lnx";
+ };
+
+ propagatedBuildInputs = [ cachetools ];
+
+ meta = with lib; {
+ description = "Python3 library to the CoAP protocol compliant with the RFC.";
+ homepage = "https://github.com/Tanganelli/${pname}";
+ license = licenses.mit;
+ maintainers = with maintainers; [ urbas ];
+ };
+}
diff --git a/pkgs/development/python-modules/coconut/default.nix b/pkgs/development/python-modules/coconut/default.nix
new file mode 100644
index 000000000000..b75a82b6c2b2
--- /dev/null
+++ b/pkgs/development/python-modules/coconut/default.nix
@@ -0,0 +1,52 @@
+{
+ lib,
+ buildPythonApplication,
+ fetchFromGitHub,
+ fetchpatch,
+
+ cpyparsing,
+ ipykernel,
+ mypy,
+ pygments,
+ pytest,
+ prompt_toolkit,
+ tkinter,
+ watchdog
+}:
+
+buildPythonApplication rec {
+ pname = "coconut";
+ version = "1.4.3";
+
+ src = fetchFromGitHub {
+ owner = "evhub";
+ repo = "coconut";
+ rev = "v${version}";
+ sha256 = "1pz13vza3yy95dbylnq89fzc3mwgcqr7ds096wy25k6vxd9dp9c3";
+ };
+
+ propagatedBuildInputs = [ cpyparsing pygments prompt_toolkit ipykernel mypy watchdog ];
+
+ patches = [
+ (fetchpatch {
+ name = "fix-setuptools-version-check.patch";
+ url = "https://github.com/LibreCybernetics/coconut/commit/2916a087da1e063cc4438b68d4077347fd1ea4a2.patch";
+ sha256 = "136jbd2rvnifw30y73vv667002nf7sbkm5qyihshj4db7ngysr6q";
+ })
+ ];
+
+ checkInputs = [ pytest tkinter ];
+ # Currently most tests do not work on Hydra due to external fetches.
+ checkPhase = ''
+ pytest tests/constants_test.py
+ pytest tests/main_test.py::TestShell::test_compile_to_file
+ pytest tests/main_test.py::TestShell::test_convenience
+ '';
+
+ meta = with lib; {
+ homepage = "http://coconut-lang.org/";
+ description = "Simple, elegant, Pythonic functional programming";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ fabianhjr ];
+ };
+}
diff --git a/pkgs/development/python-modules/codecov/default.nix b/pkgs/development/python-modules/codecov/default.nix
index 8424a560d260..455888c447da 100644
--- a/pkgs/development/python-modules/codecov/default.nix
+++ b/pkgs/development/python-modules/codecov/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "codecov";
- version = "2.1.9";
+ version = "2.1.10";
src = fetchPypi {
inherit pname version;
- sha256 = "355fc7e0c0b8a133045f0d6089bde351c845e7b52b99fec5903b4ea3ab5f6aab";
+ sha256 = "d30ad6084501224b1ba699cbf018a340bb9553eb2701301c14133995fdd84f33";
};
checkInputs = [ unittest2 ]; # Tests only
diff --git a/pkgs/development/python-modules/colorama/default.nix b/pkgs/development/python-modules/colorama/default.nix
index d22f93d47f17..063491845827 100644
--- a/pkgs/development/python-modules/colorama/default.nix
+++ b/pkgs/development/python-modules/colorama/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "colorama";
- version = "0.4.3";
+ version = "0.4.4";
src = fetchPypi {
inherit pname version;
- sha256 = "e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1";
+ sha256 = "5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b";
};
# No tests in archive
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 a7a04c1f605d..a29894fcf427 100644
--- a/pkgs/development/python-modules/colorlog/default.nix
+++ b/pkgs/development/python-modules/colorlog/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "colorlog";
- version = "4.2.1";
+ version = "4.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "066i7904vc7814gqnlprksf0ikz2dmviw93r2mr7sf53qci5irbm";
+ sha256 = "0272c537469ab1e63b9915535874d15b671963c9325db0c4891a2aeff97ce3d1";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/configparser/default.nix b/pkgs/development/python-modules/configparser/default.nix
index 7322a6891cd8..ad9a13c28bf0 100644
--- a/pkgs/development/python-modules/configparser/default.nix
+++ b/pkgs/development/python-modules/configparser/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "configparser";
- version = "5.0.0";
+ version = "5.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2ca44140ee259b5e3d8aaf47c79c36a7ab0d5e94d70bd4105c03ede7a20ea5a1";
+ sha256 = "005c3b102c96f4be9b8f40dafbd4997db003d07d1caa19f37808be8031475f2a";
};
# No tests available
diff --git a/pkgs/development/python-modules/cornice/default.nix b/pkgs/development/python-modules/cornice/default.nix
index 9897115353f3..d09cffb31d64 100644
--- a/pkgs/development/python-modules/cornice/default.nix
+++ b/pkgs/development/python-modules/cornice/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "cornice";
- version = "5.0.2";
+ version = "5.0.3";
src = fetchPypi {
inherit pname version;
- sha256 = "4fcf3be295514e7e20fdd602fea8d204127bb02da2ff6bdbc8b6fba859ac9fd0";
+ sha256 = "f971831e90343374b21c0c97d523e23eb09cec41a2a8fc2e85bb5c2585348576";
};
propagatedBuildInputs = [ pyramid simplejson six venusian ];
diff --git a/pkgs/development/python-modules/cpyparsing/default.nix b/pkgs/development/python-modules/cpyparsing/default.nix
new file mode 100644
index 000000000000..66f173106e49
--- /dev/null
+++ b/pkgs/development/python-modules/cpyparsing/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildPythonPackage, fetchFromGitHub, cython, python }:
+
+buildPythonPackage rec {
+ pname = "cpyparsing";
+ version = "2.4.5.0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "evhub";
+ repo = pname;
+ rev = "aa8ee45daec5c55328446bad7202ab8f799ab0ce"; # No tags on repo
+ sha256 = "1mxa5q41cb0k4lkibs0d4lzh1w6kmhhdrsm0w0r1m3s80m05ffmw";
+ };
+
+ nativeBuildInputs = [ cython ];
+
+ checkPhase = "${python.interpreter} tests/cPyparsing_test.py";
+
+ meta = with lib; {
+ homepage = "https://github.com/evhub/cpyparsing";
+ description = "Cython PyParsing implementation";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ fabianhjr ];
+ };
+}
diff --git a/pkgs/development/python-modules/credstash/default.nix b/pkgs/development/python-modules/credstash/default.nix
index 1abd3f4ed203..1f9b4b28f294 100644
--- a/pkgs/development/python-modules/credstash/default.nix
+++ b/pkgs/development/python-modules/credstash/default.nix
@@ -1,6 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, cryptography, boto3, pyyaml, docutils, nose
-, fetchpatch
-}:
+{ stdenv, buildPythonPackage, fetchPypi, cryptography, boto3, pyyaml, docutils, pytest, fetchpatch }:
buildPythonPackage rec {
pname = "credstash";
@@ -25,7 +23,7 @@ buildPythonPackage rec {
# file ensures that Python imports the module from site-packages library.
postInstall = "rm $out/bin/credstash.py";
- nativeBuildInputs = [ nose ];
+ nativeBuildInputs = [ pytest ];
propagatedBuildInputs = [ cryptography boto3 pyyaml docutils ];
diff --git a/pkgs/development/python-modules/croniter/default.nix b/pkgs/development/python-modules/croniter/default.nix
index 05e855b12dc1..a8ae75746880 100644
--- a/pkgs/development/python-modules/croniter/default.nix
+++ b/pkgs/development/python-modules/croniter/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "croniter";
- version = "0.3.34";
+ version = "0.3.36";
src = fetchPypi {
inherit pname version;
- sha256 = "7186b9b464f45cf3d3c83a18bc2344cc101d7b9fd35a05f2878437b14967e964";
+ sha256 = "9d3098e50f7edc7480470455d42f09c501fa1bb7e2fc113526ec6e90b068f32c";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/cryptography/2.9.nix b/pkgs/development/python-modules/cryptography/2.9.nix
index 6a6187e5693d..3bbb67c52405 100644
--- a/pkgs/development/python-modules/cryptography/2.9.nix
+++ b/pkgs/development/python-modules/cryptography/2.9.nix
@@ -70,5 +70,6 @@ buildPythonPackage rec {
+ replaceStrings [ "." ] [ "-" ] version;
license = with licenses; [ asl20 bsd3 psfl ];
maintainers = with maintainers; [ primeos ];
+ knownVulnerabilities = [ "CVE-2020-25659" "https://github.com/advisories/GHSA-hggm-jpg3-v476" ];
};
}
diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix
index 426f6af7aa61..8774b181fcfc 100644
--- a/pkgs/development/python-modules/cryptography/default.nix
+++ b/pkgs/development/python-modules/cryptography/default.nix
@@ -22,11 +22,11 @@
buildPythonPackage rec {
pname = "cryptography";
- version = "3.1.1"; # Also update the hash in vectors.nix
+ version = "3.2.1"; # Also update the hash in vectors.nix
src = fetchPypi {
inherit pname version;
- sha256 = "0z81q4d1nangw3r0v5f41mfl4d9r04qnbayl5ll5v5jpcfhwd7wx";
+ sha256 = "1qxz02kfsrihq1h4afyqwcsv9nh3s9mmrr6y9lhi4angw05y3mfk";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/python-modules/cryptography/vectors.nix b/pkgs/development/python-modules/cryptography/vectors.nix
index c7b244ff0417..567ce23783ea 100644
--- a/pkgs/development/python-modules/cryptography/vectors.nix
+++ b/pkgs/development/python-modules/cryptography/vectors.nix
@@ -7,7 +7,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1xp2j79c1y8qj4b97ygx451gzp8l4cp830hnvg3zw8j134bcaaam";
+ sha256 = "12dq1grn0bjj7c6sj6apd6328525n7xq4kbbmww63sn3x7081vls";
};
# No tests included
diff --git a/pkgs/development/python-modules/crytic-compile/default.nix b/pkgs/development/python-modules/crytic-compile/default.nix
new file mode 100644
index 000000000000..b9345e78eab0
--- /dev/null
+++ b/pkgs/development/python-modules/crytic-compile/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pysha3, setuptools }:
+
+buildPythonPackage rec {
+ pname = "crytic-compile";
+ version = "0.1.9";
+
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "crytic";
+ repo = "crytic-compile";
+ rev = version;
+ sha256 = "01mis7bqsh0l5vjl6jwibzy99djza35fxmywy56q8k4jbxwmdcna";
+ };
+
+ propagatedBuildInputs = [ pysha3 setuptools ];
+
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Abstraction layer for smart contract build systems";
+ homepage = "https://github.com/crytic/crytic-compile";
+ license = licenses.agpl3;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/development/python-modules/css-parser/default.nix b/pkgs/development/python-modules/css-parser/default.nix
index 3874300cde94..7791c2b9a237 100644
--- a/pkgs/development/python-modules/css-parser/default.nix
+++ b/pkgs/development/python-modules/css-parser/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "css-parser";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchPypi {
inherit pname version;
- sha256 = "665b7965bef0c9b86955be7a3383ca44e519b46affc7c6bca5002cbdbd0bf19f";
+ sha256 = "4ed448a8a5622edb1d30d616bbc4bd3d30f11be922343d7a92d7e418e324af2e";
};
# Test suite not included in tarball yet
diff --git a/pkgs/development/python-modules/cssselect2/default.nix b/pkgs/development/python-modules/cssselect2/default.nix
index 5eb65ce2fca4..eadc3eb32b1f 100644
--- a/pkgs/development/python-modules/cssselect2/default.nix
+++ b/pkgs/development/python-modules/cssselect2/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "cssselect2";
- version = "0.3.0";
+ version = "0.4.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "5c2716f06b5de93f701d5755a9666f2ee22cbcd8b4da8adddfc30095ffea3abc";
+ sha256 = "93fbb9af860e95dd40bf18c3b2b6ed99189a07c0f29ba76f9c5be71344664ec8";
};
propagatedBuildInputs = [ tinycss2 ];
diff --git a/pkgs/development/python-modules/csvw/default.nix b/pkgs/development/python-modules/csvw/default.nix
index 76f7cb73b4c4..70e817dc2991 100644
--- a/pkgs/development/python-modules/csvw/default.nix
+++ b/pkgs/development/python-modules/csvw/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "csvw";
- version = "1.8.0";
+ version = "1.8.1";
disabled = isPy27;
src = fetchFromGitHub {
owner = "cldf";
repo = "csvw";
rev = "v${version}";
- sha256 = "0maxrsiv9i9hkg627hwqyq8g6jg3g8iv8gdqaxz4aysjd9xddydd";
+ sha256 = "1cafwgkspkc299shsa5x8wfzkx1d63p9rvslj9jwr68fipd1830w";
};
patchPhase = ''
diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix
index 2bbd20a16d72..5c9a5b76d101 100644
--- a/pkgs/development/python-modules/cupy/default.nix
+++ b/pkgs/development/python-modules/cupy/default.nix
@@ -6,11 +6,12 @@
buildPythonPackage rec {
pname = "cupy";
- version = "7.7.0";
+ version = "8.1.0";
+ disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "b4032adf839f63bab7fc9f3e7066ef86abe0928e834aa5d132e4e7ce907951ed";
+ sha256 = "4dfa4a0cd0a752d980347c816cab2169f0938c1d37275311810396dcf3c27912";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/cvxpy/default.nix b/pkgs/development/python-modules/cvxpy/default.nix
index 1050591f641e..58d06e60d39c 100644
--- a/pkgs/development/python-modules/cvxpy/default.nix
+++ b/pkgs/development/python-modules/cvxpy/default.nix
@@ -17,13 +17,13 @@
buildPythonPackage rec {
pname = "cvxpy";
- version = "1.1.6";
+ version = "1.1.7";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "36527573c937cedd270f46c77b50bb5e16b96ca7b05a7a480bdc8c9052595723";
+ sha256 = "330eb76e8369c360b68d9231c6eb350848e373b5952134f9bfebaed1a4c4211f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/cypari2/default.nix b/pkgs/development/python-modules/cypari2/default.nix
index 9308a13fb503..1cef3514e90a 100644
--- a/pkgs/development/python-modules/cypari2/default.nix
+++ b/pkgs/development/python-modules/cypari2/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Cython bindings for PARI";
license = licenses.gpl2;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
homepage = "https://github.com/defeo/cypari2";
};
}
diff --git a/pkgs/development/python-modules/cysignals/default.nix b/pkgs/development/python-modules/cysignals/default.nix
index 137451b6b5cf..736afab4257c 100644
--- a/pkgs/development/python-modules/cysignals/default.nix
+++ b/pkgs/development/python-modules/cysignals/default.nix
@@ -42,10 +42,10 @@ buildPythonPackage rec {
enableParallelBuilding = true;
- meta = {
+ meta = with lib; {
description = "Interrupt and signal handling for Cython";
homepage = "https://github.com/sagemath/cysignals/";
- maintainers = with lib.maintainers; [ timokau ];
- license = lib.licenses.lgpl3Plus;
+ maintainers = teams.sage.members;
+ license = licenses.lgpl3Plus;
};
}
diff --git a/pkgs/development/python-modules/dash-core-components/default.nix b/pkgs/development/python-modules/dash-core-components/default.nix
index 30f747d7fa37..9d5e650207bc 100644
--- a/pkgs/development/python-modules/dash-core-components/default.nix
+++ b/pkgs/development/python-modules/dash-core-components/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_core_components";
- version = "1.12.1";
+ version = "1.13.0";
src = fetchPypi {
inherit pname version;
- sha256 = "27f2ac612f5574dcd0d645f9302ceca5975bbdac6791865692e3ac51d0aec7f4";
+ sha256 = "f92025b12931539cdda2173f2b4cd077119cbabbf3ddf62333f6302fd0d8a3ac";
};
# No tests in archive
diff --git a/pkgs/development/python-modules/dash-renderer/default.nix b/pkgs/development/python-modules/dash-renderer/default.nix
index c61bf129abb0..8977d49489cb 100644
--- a/pkgs/development/python-modules/dash-renderer/default.nix
+++ b/pkgs/development/python-modules/dash-renderer/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_renderer";
- version = "1.8.2";
+ version = "1.8.3";
src = fetchPypi {
inherit pname version;
- sha256 = "84cbb22019299a5a3c268ec1143c6f241c3f136e95753edac83a81673b7fa04e";
+ sha256 = "f7ab2b922f4f0850bae0e9793cec99f8a1a241e5f7f5786e367ddd9e41d2b170";
};
# No tests in archive
diff --git a/pkgs/development/python-modules/dash-table/default.nix b/pkgs/development/python-modules/dash-table/default.nix
index fdcadf3f00a4..c313aea6c062 100644
--- a/pkgs/development/python-modules/dash-table/default.nix
+++ b/pkgs/development/python-modules/dash-table/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_table";
- version = "4.10.1";
+ version = "4.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1aa02180faef13434364286b60404d26164d1ce2779c765c9c52e6935991a4e9";
+ sha256 = "3170504a8626a9676b016c5ab456ab8c1fb1ea0206dcc2eddb8c4c6589216304";
};
# No tests in archive
diff --git a/pkgs/development/python-modules/dash/default.nix b/pkgs/development/python-modules/dash/default.nix
index b07836a098a4..f6f00553d930 100644
--- a/pkgs/development/python-modules/dash/default.nix
+++ b/pkgs/development/python-modules/dash/default.nix
@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "dash";
- version = "1.16.2";
+ version = "1.17.0";
src = fetchFromGitHub {
owner = "plotly";
repo = pname;
rev = "v${version}";
- sha256 = "1krhwxlz8kpaklf5ii3h339id6c3139xzxxkq7mvvag330j6nbgg";
+ sha256 = "1fbnhpmkxavv6yirmhx7659q1y9bqynwjd1g6cscv1mfv9m59l60";
};
propagatedBuildInputs = [
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/databricks-cli/default.nix b/pkgs/development/python-modules/databricks-cli/default.nix
index 952f0723c7c2..8672f0776242 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.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b3c7205dd8cb9935c475794ebd41b53aba79a53e028d3cf6b5871eec83c89ec0";
+ sha256 = "68e5cdcf4ca26d3c628bca26e44563d58e64d3b2805b9adb94b4006976d9c7e1";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/datasets/default.nix b/pkgs/development/python-modules/datasets/default.nix
index b953ed1dd1af..4214304a9c93 100644
--- a/pkgs/development/python-modules/datasets/default.nix
+++ b/pkgs/development/python-modules/datasets/default.nix
@@ -3,6 +3,7 @@
, fetchFromGitHub
, dill
, filelock
+, multiprocess
, numpy
, pandas
, pyarrow
@@ -13,18 +14,19 @@
buildPythonPackage rec {
pname = "datasets";
- version = "1.0.1";
+ version = "1.1.2";
src = fetchFromGitHub {
owner = "huggingface";
repo = pname;
rev = version;
- sha256 = "14f7847b8md5kf631zl8x2f53wy8zbzxypq4wdgzvwsjz4k7v4jn";
+ hash = "sha256-upXZ2rOfmjnJbDo6RMGeHv/fe10RQAf/zwDWWKdt6SA=";
};
propagatedBuildInputs = [
dill
filelock
+ multiprocess
numpy
pandas
pyarrow
diff --git a/pkgs/development/python-modules/dbus-next/default.nix b/pkgs/development/python-modules/dbus-next/default.nix
index 163a7adcb10d..216e63638501 100644
--- a/pkgs/development/python-modules/dbus-next/default.nix
+++ b/pkgs/development/python-modules/dbus-next/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "dbus-next";
- version = "0.1.4";
+ version = "0.2.1";
src = fetchFromGitHub {
owner = "altdesktop";
repo = "python-dbus-next";
rev = "v${version}";
- sha256 = "sha256-C/aFDHmt6Qws6ek+++wM5GRN6TEvMGMiFktKIXRdGL0=";
+ sha256 = "0c14mmysx014n1m4pi4ymi6pzxf8dkjr6fm2cmp96x05z9v90vlr";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/dbus/default.nix b/pkgs/development/python-modules/dbus/default.nix
index 5d1fd9ef0be4..aadf53e99255 100644
--- a/pkgs/development/python-modules/dbus/default.nix
+++ b/pkgs/development/python-modules/dbus/default.nix
@@ -1,5 +1,5 @@
{ lib, fetchPypi, buildPythonPackage, python, pkgconfig, dbus, dbus-glib, isPyPy
-, ncurses, pygobject3 }:
+, ncurses, pygobject3, isPy3k }:
buildPythonPackage rec {
pname = "dbus-python";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
# It seems not to retain the dependency anyway.
++ lib.optional (! python ? modules) ncurses;
- doCheck = true;
+ doCheck = isPy3k;
checkInputs = [ dbus.out pygobject3 ];
meta = {
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/deepmerge/default.nix b/pkgs/development/python-modules/deepmerge/default.nix
index 1cdf0449c68c..0d81110dee82 100644
--- a/pkgs/development/python-modules/deepmerge/default.nix
+++ b/pkgs/development/python-modules/deepmerge/default.nix
@@ -3,12 +3,12 @@
buildPythonPackage rec {
pname = "deepmerge";
- version = "0.1.0";
+ version = "0.1.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0d1ab9lxwymqxxd58j50id1wib48xym3ss5xw172i2jfwwwzfdrx";
+ sha256 = "fa1d44269786bcc12d30a7471b0b39478aa37a43703b134d7f12649792f92c1f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/deform/default.nix b/pkgs/development/python-modules/deform/default.nix
index a3fd0f2b8f53..5b3a6e7281ec 100644
--- a/pkgs/development/python-modules/deform/default.nix
+++ b/pkgs/development/python-modules/deform/default.nix
@@ -1,14 +1,14 @@
{ lib, buildPythonPackage, fetchPypi
, chameleon, colander, iso8601, peppercorn, translationstring, zope_deprecation
-, nose, coverage, beautifulsoup4, flaky }:
+, nose, coverage, beautifulsoup4, flaky, pyramid, pytestCheckHook }:
buildPythonPackage rec {
pname = "deform";
- version = "2.0.10";
+ version = "2.0.14";
src = fetchPypi {
inherit pname version;
- sha256 = "2f4e98a5b5bdcdfff9a62f88bd17c7ee378b7c8be61738797442eed5b961d3d2";
+ sha256 = "35d9acf144245772a70d05bd24b8263e8cd284f0d564011e8bf331d6150acfc7";
};
postPatch = ''
@@ -30,6 +30,8 @@ buildPythonPackage rec {
coverage
beautifulsoup4
flaky
+ pyramid
+ pytestCheckHook
];
meta = with lib; {
diff --git a/pkgs/development/python-modules/dependency-injector/default.nix b/pkgs/development/python-modules/dependency-injector/default.nix
index 1a90462a245f..dac3484e4538 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 = "3.30.4";
+ version = "4.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "717388a9346883eb5def3e96def7275763f2a607cac48c272f352e3834e0bd0d";
+ sha256 = "8c3d9ec6502e2d8051dcdf2603cccb4a87da292a1770e9854814fe928fa4a9b1";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/devpi-common/default.nix b/pkgs/development/python-modules/devpi-common/default.nix
index ac83c0dd938d..7e2a315b413e 100644
--- a/pkgs/development/python-modules/devpi-common/default.nix
+++ b/pkgs/development/python-modules/devpi-common/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "devpi-common";
- version = "3.5.0";
+ version = "3.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4f1eb1bf85a5dabd4f4ecc11ad99588e01cc204989a9f424c2dbe5809c6c3745";
+ sha256 = "fc14aa6b74d4d9e27dc2e9cbff000ed9be5cd723d3ac9672e66e4e8fce797227";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/dipy/default.nix b/pkgs/development/python-modules/dipy/default.nix
index a1360ada2257..51d689f98596 100644
--- a/pkgs/development/python-modules/dipy/default.nix
+++ b/pkgs/development/python-modules/dipy/default.nix
@@ -9,11 +9,12 @@
, scipy
, h5py
, nibabel
+, tqdm
}:
buildPythonPackage rec {
pname = "dipy";
- version = "1.2.0";
+ version = "1.3.0";
disabled = isPy27;
@@ -21,7 +22,7 @@ buildPythonPackage rec {
owner = "dipy";
repo = pname;
rev = version;
- sha256 = "0x49lph400ndlvk419nd2g9ss4jg75xr7xh88ggv5d2ama19v7py";
+ sha256 = "0555abx0fwqmk6dc3im7r45d9j7r9xh6gm9mbwfwvlf7laf8h098";
};
nativeBuildInputs = [ cython packaging ];
@@ -30,6 +31,7 @@ buildPythonPackage rec {
scipy
h5py
nibabel
+ tqdm
];
checkInputs = [ pytest ];
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/distributed/default.nix b/pkgs/development/python-modules/distributed/default.nix
index 0267e959e5ba..f4be407fade2 100644
--- a/pkgs/development/python-modules/distributed/default.nix
+++ b/pkgs/development/python-modules/distributed/default.nix
@@ -28,12 +28,12 @@
buildPythonPackage rec {
pname = "distributed";
- version = "2.30.0";
+ version = "2.30.1";
# get full repository need conftest.py to run tests
src = fetchPypi {
inherit pname version;
- sha256 = "3eb8e4173625cea6ebda2f0a079b813eeabbffd1b24584855cf063ed1cca60b3";
+ sha256 = "1421d3b84a0885aeb2c4bdc9e8896729c0f053a9375596c9de8864e055e2ac8e";
};
disabled = pythonOlder "3.6";
diff --git a/pkgs/development/python-modules/distro/default.nix b/pkgs/development/python-modules/distro/default.nix
index cee4e6deb38a..baaf54dd061d 100644
--- a/pkgs/development/python-modules/distro/default.nix
+++ b/pkgs/development/python-modules/distro/default.nix
@@ -12,7 +12,7 @@ buildPythonPackage rec {
# tests are very targeted at individual linux distributions
doCheck = false;
- pythonImportcheck = [ "distro" ];
+ pythonImportsCheck = [ "distro" ];
meta = with stdenv.lib; {
homepage = "https://github.com/nir0s/distro";
diff --git a/pkgs/development/python-modules/django-postgresql-netfields/default.nix b/pkgs/development/python-modules/django-postgresql-netfields/default.nix
index 993647c3f232..73c15850d33c 100644
--- a/pkgs/development/python-modules/django-postgresql-netfields/default.nix
+++ b/pkgs/development/python-modules/django-postgresql-netfields/default.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "jimfunk";
- repo = "${pname}";
+ repo = pname;
rev = "v${version}";
sha256 = "1rrh38f3zl3jk5ijs6g75dxxvxygf4lczbgc7ahrgzf58g4a48lm";
};
diff --git a/pkgs/development/python-modules/django-q/default.nix b/pkgs/development/python-modules/django-q/default.nix
index a81aa2a63cd3..0755c5055a1e 100644
--- a/pkgs/development/python-modules/django-q/default.nix
+++ b/pkgs/development/python-modules/django-q/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "django-q";
- version = "1.3.3";
+ version = "1.3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "de7077660ede36bfdd89ab9405d6393b598bb3e0bfed61f59a0a9074cc4942bb";
+ sha256 = "523d54dcf1b66152c1b658f914f00ed3b518a3432a9decd4898738ca8dbbe10f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/django-simple-captcha/default.nix b/pkgs/development/python-modules/django-simple-captcha/default.nix
index 51c5b26bdf27..0724bf27b317 100644
--- a/pkgs/development/python-modules/django-simple-captcha/default.nix
+++ b/pkgs/development/python-modules/django-simple-captcha/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "django-simple-captcha";
- version = "0.5.12";
+ version = "0.5.13";
src = fetchPypi {
inherit pname version;
- sha256 = "1g92sdgcb81r3il34pg0z210cz6wm14k00b558nshai8br1g09gw";
+ sha256 = "5e43ba3b61daf690ac0319157837bb57e31df8bddbdc9a59ef42ef1a99e21fa2";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/django/2.nix b/pkgs/development/python-modules/django/2.nix
index 3a88f0703d06..64897890759e 100644
--- a/pkgs/development/python-modules/django/2.nix
+++ b/pkgs/development/python-modules/django/2.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "Django";
- version = "2.2.16";
+ version = "2.2.17";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1535g2r322cl4x52fb0dmzlbg23539j2wx6027j54p22xvjlbkv2";
+ sha256 = "cf5370a4d7765a9dd6d42a7b96b53c74f9446cd38209211304b210fe0404b861";
};
patches = stdenv.lib.optional withGdal
diff --git a/pkgs/development/python-modules/django/3.nix b/pkgs/development/python-modules/django/3.nix
index 0648552b6f1a..84a7e8b1e3c6 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.2";
+ version = "3.1.3";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "a2127ad0150ec6966655bedf15dbbff9697cc86d61653db2da1afa506c0b04cc";
+ sha256 = "14b87775ffedab2ef6299b73343d1b4b41e5d4e2aa58c6581f114dbec01e3f8f";
};
patches = stdenv.lib.optional withGdal
diff --git a/pkgs/development/python-modules/django_modelcluster/default.nix b/pkgs/development/python-modules/django_modelcluster/default.nix
index 4ded69bc3256..e41b455cd4b5 100644
--- a/pkgs/development/python-modules/django_modelcluster/default.nix
+++ b/pkgs/development/python-modules/django_modelcluster/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "django-modelcluster";
- version = "5.0.2";
+ version = "5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "c7a42cf9b93d1161a10bf59919f7ee52d996a523a4134b2a136f6fe1eba7a2fa";
+ sha256 = "783d177f7bf5c8f30fe365c347b9a032920de371fe1c63d955d7b283684d4c08";
};
disabled = pythonOlder "3.5";
diff --git a/pkgs/development/python-modules/django_reversion/default.nix b/pkgs/development/python-modules/django_reversion/default.nix
index 9c61cfdfe86a..9d307734367c 100644
--- a/pkgs/development/python-modules/django_reversion/default.nix
+++ b/pkgs/development/python-modules/django_reversion/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "django-reversion";
- version = "3.0.7";
+ version = "3.0.8";
src = fetchPypi {
inherit pname version;
- sha256 = "72fc53580a6b538f0cfff10f27f42333f67d79c406399289c94ec5a193cfb3e1";
+ sha256 = "49e9930f90322dc6a2754dd26144285cfcc1c5bd0c1c39ca95d5602c5054ae32";
};
# tests assume the availability of a mysql/postgresql database
diff --git a/pkgs/development/python-modules/djangoql/default.nix b/pkgs/development/python-modules/djangoql/default.nix
index 0d5190aba77c..ec39f0739aeb 100644
--- a/pkgs/development/python-modules/djangoql/default.nix
+++ b/pkgs/development/python-modules/djangoql/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "djangoql";
- version = "0.14.0";
+ version = "0.14.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1b1f80940bb15982e06208b97d7b3d08e1d5f8fb62aa07e5e33599c7ce4c0334";
+ sha256 = "91fd65d9ee4b09092602ff05aca8a21c5a18062faf56f269a011b8e8e41483c6";
};
propagatedBuildInputs = [ ply ];
diff --git a/pkgs/development/python-modules/djangorestframework/default.nix b/pkgs/development/python-modules/djangorestframework/default.nix
index 5a2d155644a4..8d1055029b7a 100644
--- a/pkgs/development/python-modules/djangorestframework/default.nix
+++ b/pkgs/development/python-modules/djangorestframework/default.nix
@@ -1,13 +1,13 @@
{ stdenv, buildPythonPackage, fetchPypi, django, isPy27 }:
buildPythonPackage rec {
- version = "3.11.1";
+ version = "3.11.2";
pname = "djangorestframework";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "6dd02d5a4bd2516fb93f80360673bf540c3b6641fec8766b1da2870a5aa00b32";
+ sha256 = "a5967b68a04e0d97d10f4df228e30f5a2d82ba63b9d03e1759f84993b7bf1b53";
};
# Test settings are missing
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/dockerspawner/default.nix b/pkgs/development/python-modules/dockerspawner/default.nix
index 6dba529ef997..192fb94bd45a 100644
--- a/pkgs/development/python-modules/dockerspawner/default.nix
+++ b/pkgs/development/python-modules/dockerspawner/default.nix
@@ -24,7 +24,7 @@ buildPythonPackage rec {
# tests require docker
doCheck = false;
- pythonImportCheck = [ "dockerspawner" ];
+ pythonImportsCheck = [ "dockerspawner" ];
meta = with lib; {
description = "Dockerspawner: A custom spawner for Jupyterhub";
diff --git a/pkgs/development/python-modules/docrep/default.nix b/pkgs/development/python-modules/docrep/default.nix
index b467802b62f7..cd1971234a3b 100644
--- a/pkgs/development/python-modules/docrep/default.nix
+++ b/pkgs/development/python-modules/docrep/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "docrep";
- version = "0.2.7";
+ version = "0.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "c48939ae14d79172839a5bbaf5a570add47f6cc44d2c18f6b1fac8f1c38dec4d";
+ sha256 = "ef6e7433716c0d2c59889aae8bff800b48e82d7e759dfd934b93100dc7bccaa1";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/dogpile.cache/default.nix b/pkgs/development/python-modules/dogpile.cache/default.nix
index 32cb213af4f3..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.0.2";
+ version = "1.1.1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "64fda39d25b46486a4876417ca03a4af06f35bfadba9f59613f9b3d748aa21ef";
+ sha256 = "40147b19696f387415a7efaaa4cf8ea0b5d31bdd1b53e5187e75d48ddfee9f0e";
};
# Disable concurrency tests that often fail,
diff --git a/pkgs/development/python-modules/dotnetcore2/default.nix b/pkgs/development/python-modules/dotnetcore2/default.nix
deleted file mode 100644
index 7cc069707aad..000000000000
--- a/pkgs/development/python-modules/dotnetcore2/default.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ stdenv, lib, buildPythonPackage, fetchPypi, python, isPy27
-, dotnet-sdk
-, substituteAll
-, distro
-, unzip
-}:
-
-buildPythonPackage rec {
- pname = "dotnetcore2";
- version = "2.1.14";
- format = "wheel";
- disabled = isPy27;
-
- src = fetchPypi {
- inherit pname version format;
- python = "py3";
- platform = "manylinux1_x86_64";
- sha256 = "0dxp9a73ncjylc09bjwq81fgj5ysk1yi27l8ka5f98121k1kmn6q";
- };
-
- nativeBuildInputs = [ unzip ];
-
- propagatedBuildInputs = [ distro ];
-
- # needed to apply patches
- prePatch = ''
- unzip dist/dotnet*
- '';
-
- patches = [
- ( substituteAll {
- src = ./runtime.patch;
- dotnet = dotnet-sdk;
- }
- )
- ];
-
- # remove bin, which has a broken dotnetcore installation
- installPhase = ''
- rm -rf dotnetcore2/bin
- mkdir -p $out/${python.sitePackages}/
- cp -r dotnetcore2 $out/${python.sitePackages}/
- '';
-
- # no tests, ensure it's one useful function works
- checkPhase = ''
- rm -r dotnetcore2 # avoid importing local directory
- export PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH
- ${python.interpreter} -c 'from dotnetcore2 import runtime; print(runtime.get_runtime_path()); runtime.ensure_dependencies()'
- '';
-
- meta = with lib; {
- description = "DotNet Core runtime";
- homepage = "https://github.com/dotnet/core";
- license = licenses.mit;
- platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ jonringer ];
- };
-}
diff --git a/pkgs/development/python-modules/dotnetcore2/runtime.patch b/pkgs/development/python-modules/dotnetcore2/runtime.patch
deleted file mode 100644
index 28cf10e21d15..000000000000
--- a/pkgs/development/python-modules/dotnetcore2/runtime.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/dotnetcore2/runtime.py b/dotnetcore2/runtime.py
-index 475e2b4..5b578ec 100644
---- a/dotnetcore2/runtime.py
-+++ b/dotnetcore2/runtime.py
-@@ -41,6 +41,7 @@ def _get_bin_folder() -> str:
-
-
- def get_runtime_path():
-+ return "@dotnet@/dotnet"
- search_string = os.path.join(_get_bin_folder(), 'dotnet*')
- matches = [f for f in glob.glob(search_string, recursive=True)]
- return matches[0]
-@@ -96,8 +97,7 @@ class _FileLock():
-
-
- def ensure_dependencies() -> Optional[str]:
-- if dist is None:
-- return None
-+ return None
-
- bin_folder = _get_bin_folder()
- deps_path = os.path.join(bin_folder, 'deps')
diff --git a/pkgs/development/python-modules/dropbox/default.nix b/pkgs/development/python-modules/dropbox/default.nix
index 07d13c74c8db..b58d24e3fecf 100644
--- a/pkgs/development/python-modules/dropbox/default.nix
+++ b/pkgs/development/python-modules/dropbox/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "dropbox";
- version = "10.7.0";
+ version = "10.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "08c1e0bbc16499e0138431e34777c35ea086734ff15ee5067b0df3424df2a9ec";
+ sha256 = "df43e9e0bdcae6d610dd754a5ec72f2f91a311bbc2c8a28d076df69695b18398";
};
# Set DROPBOX_TOKEN environment variable to a valid token.
diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix
index de0d6f4c3e29..2225cccd6a43 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.5";
+ version = "0.20.11";
pname = "dulwich";
src = fetchPypi {
inherit pname version;
- sha256 = "98484ede022da663c96b54bc8dcdb4407072cb50efd5d20d58ca4e7779931305";
+ sha256 = "0b142794fb72647673173b80ed8b75e1f56b42a0972c5b3c752d88766a659d53";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/development/python-modules/ecpy/default.nix b/pkgs/development/python-modules/ecpy/default.nix
index 153fcd08d25a..bb54fc6e73fa 100644
--- a/pkgs/development/python-modules/ecpy/default.nix
+++ b/pkgs/development/python-modules/ecpy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ECPy";
- version = "1.2.3";
+ version = "1.2.5";
src = fetchPypi {
inherit pname version;
- sha256 = "6dd09f8cda5a1d673228ff9ef41aea8f036ee5ef3183198de83c14957d68c3e0";
+ sha256 = "9635cffb9b6ecf7fd7f72aea1665829ac74a1d272006d0057d45a621aae20228";
};
propagatedBuildInputs = lib.optional (!isPy3k) future;
diff --git a/pkgs/development/python-modules/elasticsearch-dsl/default.nix b/pkgs/development/python-modules/elasticsearch-dsl/default.nix
index 68d658f4989e..06c4e4045ce1 100644
--- a/pkgs/development/python-modules/elasticsearch-dsl/default.nix
+++ b/pkgs/development/python-modules/elasticsearch-dsl/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "elasticsearch-dsl";
- version = "7.2.1";
+ version = "7.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1e345535164cb684de4b825e1d0daf81b75554b30d3905446584a9e4af0cc3e7";
+ sha256 = "0ed75f6ff037e36b2397a8e92cae0ddde79b83adc70a154b8946064cb62f7301";
};
propagatedBuildInputs = [ elasticsearch python-dateutil six ]
diff --git a/pkgs/development/python-modules/elasticsearch/default.nix b/pkgs/development/python-modules/elasticsearch/default.nix
index 38522b233d4c..573b01d23954 100644
--- a/pkgs/development/python-modules/elasticsearch/default.nix
+++ b/pkgs/development/python-modules/elasticsearch/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage (rec {
pname = "elasticsearch";
- version = "7.9.1";
+ version = "7.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5e08776fbb30c6e92408c7fa8c37d939210d291475ae2f364f0497975918b6fe";
+ sha256 = "9053ca99bc9db84f5d80e124a79a32dfa0f7079b2112b546a03241c0dbeda36d";
};
# Check is disabled because running them destroy the content of the local cluster!
diff --git a/pkgs/development/python-modules/elementpath/default.nix b/pkgs/development/python-modules/elementpath/default.nix
index 53324f94c89d..9b9597c98bef 100644
--- a/pkgs/development/python-modules/elementpath/default.nix
+++ b/pkgs/development/python-modules/elementpath/default.nix
@@ -1,7 +1,7 @@
{ lib, buildPythonPackage, fetchFromGitHub, isPy27 }:
buildPythonPackage rec {
- version = "2.0.3";
+ version = "2.0.4";
pname = "elementpath";
disabled = isPy27; # uses incompatible class syntax
@@ -9,7 +9,7 @@ buildPythonPackage rec {
owner = "sissaschool";
repo = "elementpath";
rev = "v${version}";
- sha256 = "16gs5glnlr4i41xbmd30x62zj85apmf69m9akvfnka0gkjlzv8in";
+ sha256 = "0812il5xn7cq0qa0vmkszrvprakfpyxmilk7s918l9kavdy4al8x";
};
# avoid circular dependency with xmlschema which directly depends on this
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/eradicate/default.nix b/pkgs/development/python-modules/eradicate/default.nix
index 18a7a9ab27f1..45f0599ea2d7 100644
--- a/pkgs/development/python-modules/eradicate/default.nix
+++ b/pkgs/development/python-modules/eradicate/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "eradicate";
- version = "1.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "06nhs8wml5f5k96gbq7jl417bmsqnxy8aykpzbzrvm3gmqmaizag";
+ sha256 = "27434596f2c5314cc9b31410c93d8f7e8885747399773cd088d3adea647a60c8";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/eventlet/default.nix b/pkgs/development/python-modules/eventlet/default.nix
index abd279d6c33c..a712b1491380 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.0";
+ version = "0.28.1";
src = fetchPypi {
inherit pname version;
- sha256 = "9c7c63e8a80c7d02d692b2cf308312402fa4777335fd3de5da45097383301ff3";
+ sha256 = "55eef68e39473d6a58d28c4cf388cb8b7d29bab76568e7124d7df98d9365ab35";
};
propagatedBuildInputs = [ dnspython greenlet monotonic six ]
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/exifread/default.nix b/pkgs/development/python-modules/exifread/default.nix
index f62655055842..3c7b814a3c83 100644
--- a/pkgs/development/python-modules/exifread/default.nix
+++ b/pkgs/development/python-modules/exifread/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "ExifRead";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "269ff3a8eab8e082734a076182cce6fb126116619c0b7c2009bea34502cca213";
+ sha256 = "a0f74af5040168d3883bbc980efe26d06c89f026dc86ba28eb34107662d51766";
};
meta = with stdenv.lib; {
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/faker/default.nix b/pkgs/development/python-modules/faker/default.nix
index 102f506b6a69..4cc3c86aab68 100644
--- a/pkgs/development/python-modules/faker/default.nix
+++ b/pkgs/development/python-modules/faker/default.nix
@@ -17,11 +17,11 @@ assert pythonOlder "3.3" -> ipaddress != null;
buildPythonPackage rec {
pname = "Faker";
- version = "4.1.2";
+ version = "4.1.8";
src = fetchPypi {
inherit pname version;
- sha256 = "ff188c416864e3f7d8becd8f9ee683a4b4101a2a2d2bcdcb3e84bb1bdd06eaae";
+ sha256 = "179418909da04b04000eab5463c403895faed2849d36ef8d9cbda72cc44797a0";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/fastecdsa/default.nix b/pkgs/development/python-modules/fastecdsa/default.nix
new file mode 100644
index 000000000000..04d9da87c5c1
--- /dev/null
+++ b/pkgs/development/python-modules/fastecdsa/default.nix
@@ -0,0 +1,40 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, gmp
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "fastecdsa";
+ version = "2.1.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "d0772f7fe243e8a82d33e95c542ea6cc0ef7f3cfcced7440d6defa71a35addfa";
+ };
+
+ buildInputs = [ gmp ];
+
+ checkInputs = [ pytestCheckHook ];
+
+ # skip tests which require being online to download test vectors
+ pytestFlags = [
+ "--ignore=fastecdsa/tests/test_wycheproof_vectors.py"
+ "--ignore=fastecdsa/tests/test_rfc6979_ecdsa.py"
+ ];
+
+ # skip tests for now, they fail with
+ # ImportError: cannot import name '_ecdsa' from 'fastecdsa'
+ # but the installed package works just fine
+ doCheck = false;
+
+ pythonImportsCheck = [ "fastecdsa" ];
+
+ meta = with lib; {
+ description = "Fast elliptic curve digital signatures";
+ homepage = "https://github.com/AntonKueltz/fastecdsa";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ prusnak ];
+ };
+}
diff --git a/pkgs/development/python-modules/fiona/default.nix b/pkgs/development/python-modules/fiona/default.nix
index cd4ed57d792c..a88db7b80f56 100644
--- a/pkgs/development/python-modules/fiona/default.nix
+++ b/pkgs/development/python-modules/fiona/default.nix
@@ -1,16 +1,16 @@
{ stdenv, lib, buildPythonPackage, fetchPypi, isPy3k, pythonOlder
, attrs, click, cligj, click-plugins, six, munch, enum34
-, pytest, boto3, mock, giflib
+, pytest, boto3, mock, giflib, pytz
, gdal_2 # can't bump to 3 yet, https://github.com/Toblerity/Fiona/issues/745
}:
buildPythonPackage rec {
pname = "Fiona";
- version = "1.8.13.post1";
+ version = "1.8.17";
src = fetchPypi {
inherit pname version;
- sha256 = "00366f2j21b5r4r8310sadf7jjhdr44s0381dhjqkw2nzpwjnhqs";
+ sha256 = "716201c21246587f374785bec6d6a20a984fe1f6c2b0e83bf15127eb8f724d0c";
};
CXXFLAGS = lib.optionalString stdenv.cc.isClang "-std=c++11";
@@ -30,6 +30,7 @@ buildPythonPackage rec {
click-plugins
six
munch
+ pytz
] ++ lib.optional (!isPy3k) enum34;
checkInputs = [
diff --git a/pkgs/development/python-modules/flake8/default.nix b/pkgs/development/python-modules/flake8/default.nix
index e44aac202cf4..a369919b98fb 100644
--- a/pkgs/development/python-modules/flake8/default.nix
+++ b/pkgs/development/python-modules/flake8/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "flake8";
- version = "3.8.3";
+ version = "3.8.4";
src = fetchPypi {
inherit pname version;
- sha256 = "f04b9fcbac03b0a3e58c0ab3a0ecc462e023a9faf046d57794184028123aa208";
+ sha256 = "aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b";
};
checkInputs = [ pytest mock pytestrunner ];
diff --git a/pkgs/development/python-modules/flask-autoindex/default.nix b/pkgs/development/python-modules/flask-autoindex/default.nix
index 26b6977116fd..fff8859e86e0 100644
--- a/pkgs/development/python-modules/flask-autoindex/default.nix
+++ b/pkgs/development/python-modules/flask-autoindex/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
The result is just like mod_autoindex, but the look is more awesome!
'';
license = licenses.bsd2;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
homepage = "https://pythonhosted.org/Flask-AutoIndex/";
};
}
diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix
index 2d542411fa23..d052a7c51c1f 100644
--- a/pkgs/development/python-modules/flask-babel/default.nix
+++ b/pkgs/development/python-modules/flask-babel/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
installed automatically for you if you install this library.
'';
license = licenses.bsd2;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
homepage = "https://github.com/python-babel/flask-babel";
};
}
diff --git a/pkgs/development/python-modules/flask-compress/default.nix b/pkgs/development/python-modules/flask-compress/default.nix
index cf9abdc596ab..fe55705bb521 100644
--- a/pkgs/development/python-modules/flask-compress/default.nix
+++ b/pkgs/development/python-modules/flask-compress/default.nix
@@ -3,12 +3,12 @@
}:
buildPythonPackage rec {
- version = "1.5.0";
+ version = "1.8.0";
pname = "Flask-Compress";
src = fetchPypi {
inherit pname version;
- sha256 = "f367b2b46003dd62be34f7fb1379938032656dca56377a9bc90e7188e4289a7c";
+ sha256 = "c132590e7c948877a96d675c13cbfa64edec0faafa2381678dea6f36aa49a552";
};
propagatedBuildInputs = [ flask brotli ];
diff --git a/pkgs/development/python-modules/flask-cors/default.nix b/pkgs/development/python-modules/flask-cors/default.nix
index e20d213029c0..da61365e3ae8 100644
--- a/pkgs/development/python-modules/flask-cors/default.nix
+++ b/pkgs/development/python-modules/flask-cors/default.nix
@@ -1,16 +1,16 @@
{ stdenv, fetchPypi, buildPythonPackage
-, nose, flask, six }:
+, nose, flask, six, packaging }:
buildPythonPackage rec {
pname = "Flask-Cors";
- version = "3.0.8";
+ version = "3.0.9";
src = fetchPypi {
inherit pname version;
- sha256 = "05id72xwvhni23yasdvpdd8vsf3v4j6gzbqqff2g04j6xcih85vj";
+ sha256 = "6bcfc100288c5d1bcb1dbb854babd59beee622ffd321e444b05f24d6d58466b8";
};
- checkInputs = [ nose ];
+ checkInputs = [ nose packaging ];
propagatedBuildInputs = [ flask six ];
# Exclude test_acl_uncaught_exception_500 test case because is not compatible
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-paginate/default.nix b/pkgs/development/python-modules/flask-paginate/default.nix
index f0cf96d13679..0d618e2b55df 100644
--- a/pkgs/development/python-modules/flask-paginate/default.nix
+++ b/pkgs/development/python-modules/flask-paginate/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "flask-paginate";
- version = "0.5.4";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "60079a1c4c600cb4d4a9f7c386ea357b5ee02355ae6d6e8b41f769ae3f7af3ad";
+ sha256 = "949b93d0535d1223b91ac0048586bd878aaebf4044c54c1dc3068acc9bdf441f";
};
propagatedBuildInputs = [ flask ];
diff --git a/pkgs/development/python-modules/flask-silk/default.nix b/pkgs/development/python-modules/flask-silk/default.nix
index 831eb03a09b0..fc8c57be99a4 100644
--- a/pkgs/development/python-modules/flask-silk/default.nix
+++ b/pkgs/development/python-modules/flask-silk/default.nix
@@ -24,7 +24,7 @@ buildPythonPackage {
meta = with stdenv.lib; {
description = "Adds silk icons to your Flask application or module, or extension";
license = licenses.bsd3;
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
homepage = "https://github.com/sublee/flask-silk";
};
}
diff --git a/pkgs/development/python-modules/flatbuffers/default.nix b/pkgs/development/python-modules/flatbuffers/default.nix
new file mode 100644
index 000000000000..065808dfe6ef
--- /dev/null
+++ b/pkgs/development/python-modules/flatbuffers/default.nix
@@ -0,0 +1,17 @@
+{ stdenv
+, buildPythonPackage
+, flatbuffers
+}:
+
+buildPythonPackage rec {
+ inherit (flatbuffers) pname version src;
+
+ sourceRoot = "source/python";
+
+ pythonImportsCheck = [ "flatbuffers" ];
+
+ meta = flatbuffers.meta // {
+ description = "Python runtime library for use with the Flatbuffers serialization format";
+ maintainers = with stdenv.lib.maintainers; [ wulfsta ];
+ };
+}
diff --git a/pkgs/development/python-modules/fpylll/default.nix b/pkgs/development/python-modules/fpylll/default.nix
index 558765797237..da246966c932 100644
--- a/pkgs/development/python-modules/fpylll/default.nix
+++ b/pkgs/development/python-modules/fpylll/default.nix
@@ -67,11 +67,11 @@ buildPythonPackage rec {
PY_IGNORE_IMPORTMISMATCH=1 pytest
'';
- meta = {
+ meta = with lib; {
description = "A Python interface for fplll";
changelog = "https://github.com/fplll/fpylll/releases/tag/${version}";
homepage = "https://github.com/fplll/fpylll";
- maintainers = with lib.maintainers; [ timokau ];
- license = lib.licenses.gpl2Plus;
+ maintainers = teams.sage.members;
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/development/python-modules/genanki/default.nix b/pkgs/development/python-modules/genanki/default.nix
index 658ea3baee73..43fc1a0f7a87 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.9.1";
src = fetchPypi {
inherit pname version;
- sha256 = "08eddb4a203e36e4fc3b66f85e00252070379867dbbc04fd8902ddc14fb352c6";
+ sha256 = "c944b74a5735e30ce098149788b89192fb3ba162fefb30f62105451a4a5b4c62";
};
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 5554e4b330e2..a0033eb658b1 100644
--- a/pkgs/development/python-modules/genshi/default.nix
+++ b/pkgs/development/python-modules/genshi/default.nix
@@ -2,22 +2,25 @@
, buildPythonPackage
, fetchPypi
, setuptools
+, six
}:
buildPythonPackage rec {
pname = "Genshi";
- version = "0.7.3";
+ version = "0.7.4";
src = fetchPypi {
inherit pname version;
- sha256 = "7933c95151d7dd2124a2b4c8dd85bb6aec881ca17c0556da0b40e56434b313a0";
+ sha256 = "d92ef3bb34474a38566f7e44e570ff3067c7f7c126670c79f660661badf8eddb";
};
# FAIL: test_sanitize_remove_script_elem (genshi.filters.tests.html.HTMLSanitizerTestCase)
# FAIL: test_sanitize_remove_src_javascript (genshi.filters.tests.html.HTMLSanitizerTestCase)
doCheck = false;
- buildInputs = [ setuptools ];
+ propagatedBuildInputs = [
+ setuptools six
+ ];
meta = with stdenv.lib; {
description = "Python components for parsing HTML, XML and other textual content";
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/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/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-auth-oauthlib/default.nix b/pkgs/development/python-modules/google-auth-oauthlib/default.nix
index ed7e57963ba6..bdea58de8999 100644
--- a/pkgs/development/python-modules/google-auth-oauthlib/default.nix
+++ b/pkgs/development/python-modules/google-auth-oauthlib/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, pythonOlder
, isPy3k
, click
, mock
@@ -12,11 +13,12 @@
buildPythonPackage rec {
pname = "google-auth-oauthlib";
- version = "0.4.1";
+ version = "0.4.2";
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "88d2cd115e3391eb85e1243ac6902e76e77c5fe438b7276b297fbe68015458dd";
+ sha256 = "65b65bc39ad8cab15039b35e5898455d3d66296d0584d96fe0e79d67d04c51d9";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-iam/default.nix b/pkgs/development/python-modules/google-cloud-iam/default.nix
new file mode 100644
index 000000000000..9d6120629380
--- /dev/null
+++ b/pkgs/development/python-modules/google-cloud-iam/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, google_api_core, libcst, mock, proto-plus, pytest-asyncio }:
+
+buildPythonPackage rec {
+ pname = "google-cloud-iam";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1zxsx5avs8njiyw32zvsx2yblmmiwxy771x334hbgmy0aqms4lak";
+ };
+
+ propagatedBuildInputs = [ google_api_core libcst proto-plus ];
+ checkInputs = [ mock pytestCheckHook pytest-asyncio ];
+
+ meta = with lib; {
+ description = "Google Cloud IAM API client library";
+ homepage = "https://github.com/googleapis/python-iam";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ austinbutler ];
+ };
+}
diff --git a/pkgs/development/python-modules/google_api_core/default.nix b/pkgs/development/python-modules/google_api_core/default.nix
index a72f68c19ff9..3b9abbbad015 100644
--- a/pkgs/development/python-modules/google_api_core/default.nix
+++ b/pkgs/development/python-modules/google_api_core/default.nix
@@ -1,32 +1,27 @@
-{ lib, buildPythonPackage, fetchPypi, pythonOlder, isPy27
-, google_auth, protobuf, googleapis_common_protos, requests, setuptools, grpcio
-, mock
-}:
+{ lib, buildPythonPackage, fetchPypi, pythonOlder, google_auth, protobuf
+, googleapis_common_protos, requests, grpcio, mock, pytest, pytest-asyncio, pytestCheckHook }:
buildPythonPackage rec {
pname = "google-api-core";
- version = "1.22.1";
- disabled = isPy27; # google namespace no longer works on python2
+ version = "1.22.4";
+ disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "35cba563034d668ae90ffe1f03193a84e745b38f09592f60258358b5e5ee6238";
+ sha256 = "4a9d7ac2527a9e298eebb580a5e24e7e41d6afd97010848dd0f306cae198ec1a";
};
- propagatedBuildInputs = [
- googleapis_common_protos protobuf
- google_auth requests setuptools grpcio
- ];
+ propagatedBuildInputs =
+ [ googleapis_common_protos protobuf google_auth requests grpcio ];
- # requires nox
- doCheck = false;
- checkInputs = [ mock ];
+ checkInputs = [ google_auth mock protobuf pytest-asyncio pytestCheckHook ];
- pythonImportsCheck = [
- "google.auth"
- "google.protobuf"
- "google.api"
- ];
+ # prevent google directory from shadowing google imports
+ preCheck = ''
+ rm -r google
+ '';
+
+ pythonImportsCheck = [ "google.auth" "google.protobuf" "google.api" ];
meta = with lib; {
description = "Core Library for Google Client Libraries";
@@ -35,7 +30,8 @@ buildPythonPackage rec {
helpers used by all Google API clients.
'';
homepage = "https://github.com/googleapis/python-api-core";
- changelog = "https://github.com/googleapis/python-api-core/blob/v${version}/CHANGELOG.md";
+ changelog =
+ "https://github.com/googleapis/python-api-core/blob/v${version}/CHANGELOG.md";
license = licenses.asl20;
maintainers = with maintainers; [ ];
};
diff --git a/pkgs/development/python-modules/google_auth/default.nix b/pkgs/development/python-modules/google_auth/default.nix
index 59ed94d34865..3f47a366fba8 100644
--- a/pkgs/development/python-modules/google_auth/default.nix
+++ b/pkgs/development/python-modules/google_auth/default.nix
@@ -1,29 +1,19 @@
-{ stdenv, buildPythonPackage, fetchpatch, fetchPypi
-, cachetools
-, flask
-, freezegun
-, mock
-, oauth2client
-, pyasn1-modules
-, pytest
-, pytest-localserver
-, requests
-, responses
-, rsa
-, setuptools
-, six
-, urllib3
-}:
+{ stdenv, buildPythonPackage, fetchpatch, fetchPypi, pythonOlder
+, pytestCheckHook, cachetools, flask, freezegun, mock, oauth2client
+, pyasn1-modules, pytest, pytest-localserver, requests, responses, rsa
+, setuptools, six, urllib3 }:
buildPythonPackage rec {
pname = "google-auth";
- version = "1.20.1";
+ version = "1.23.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2f34dd810090d0d4c9d5787c4ad7b4413d1fbfb941e13682c7a2298d3b6cdcc8";
+ sha256 = "5176db85f1e7e837a646cd9cede72c3c404ccf2e3373d9ee14b2db88febad440";
};
+ disabled = pythonOlder "3.5";
+
propagatedBuildInputs = [ six pyasn1-modules cachetools rsa setuptools ];
checkInputs = [
@@ -31,17 +21,13 @@ buildPythonPackage rec {
freezegun
mock
oauth2client
- pytest
+ pytestCheckHook
pytest-localserver
requests
responses
urllib3
];
- checkPhase = ''
- py.test
- '';
-
meta = with stdenv.lib; {
description = "Google Auth Python Library";
longDescription = ''
@@ -49,7 +35,8 @@ buildPythonPackage rec {
authentication mechanisms to access Google APIs.
'';
homepage = "https://github.com/googleapis/google-auth-library-python";
- changelog = "https://github.com/googleapis/google-auth-library-python/blob/v${version}/CHANGELOG.md";
+ changelog =
+ "https://github.com/googleapis/google-auth-library-python/blob/v${version}/CHANGELOG.md";
# Documentation: https://googleapis.dev/python/google-auth/latest/index.html
license = licenses.asl20;
maintainers = with maintainers; [ ];
diff --git a/pkgs/development/python-modules/google_cloud_automl/default.nix b/pkgs/development/python-modules/google_cloud_automl/default.nix
index 43ffdc7a70db..3ad8dcb12fb3 100644
--- a/pkgs/development/python-modules/google_cloud_automl/default.nix
+++ b/pkgs/development/python-modules/google_cloud_automl/default.nix
@@ -1,34 +1,38 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, enum34
-, google_api_core
-, google_cloud_storage
-, pandas
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytestCheckHook, libcst
+, google_api_core, google_cloud_storage, google_cloud_testutils, pandas
+, proto-plus, pytest-asyncio, mock }:
buildPythonPackage rec {
pname = "google-cloud-automl";
- version = "1.0.1";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f08abe78d37fb94a3748aa43e66dae2bad52f991cc7740501a341bc6f6387fd5";
+ sha256 = "520dfe2ee04d28f3088c9c582fa2a534fc272647d5e2e59acc903c0152e61696";
};
- checkInputs = [ pandas pytest mock google_cloud_storage ];
- propagatedBuildInputs = [ enum34 google_api_core ];
+ disabled = pythonOlder "3.6";
+
+ checkInputs = [
+ google_cloud_storage
+ google_cloud_testutils
+ mock
+ pandas
+ pytest-asyncio
+ pytestCheckHook
+ ];
+ propagatedBuildInputs = [ google_api_core libcst proto-plus ];
# ignore tests which need credentials
- checkPhase = ''
- pytest tests/unit -k 'not upload and not prediction_client_client_info'
+ disabledTests = [ "test_prediction_client_client_info" ];
+ preCheck = ''
+ rm -r google
+ rm tests/system/gapic/v1beta1/test_system_tables_client_v1.py
'';
meta = with stdenv.lib; {
description = "Cloud AutoML API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-automl";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_bigquery/default.nix b/pkgs/development/python-modules/google_cloud_bigquery/default.nix
index b8120285917f..356850876a7a 100644
--- a/pkgs/development/python-modules/google_cloud_bigquery/default.nix
+++ b/pkgs/development/python-modules/google_cloud_bigquery/default.nix
@@ -1,42 +1,46 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, freezegun
-, google_resumable_media
-, google_api_core
-, google_cloud_core
-, pandas
-, pyarrow
-, pytest
-, mock
-, ipython
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder, freezegun
+, google_api_core, google_cloud_core, google_cloud_testutils
+, google_resumable_media, grpcio, ipython, mock, pandas, proto-plus, pyarrow }:
buildPythonPackage rec {
pname = "google-cloud-bigquery";
- version = "1.26.1";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "51c29b95d460486d9e0210f63e8193691cd08480b69775270e84dd3db87c1bf2";
+ sha256 = "0x5g6n151rcdgq4s80f71zpsl7bsvyyrs07l58psdpyd3kwf4sbk";
};
- checkInputs = [ pytest mock ipython freezegun ];
- propagatedBuildInputs = [ google_resumable_media google_api_core google_cloud_core pandas pyarrow ];
+ disabled = pythonOlder "3.6";
- # prevent local directory from shadowing google imports
- # call_api_applying_custom_retry_on_timeout requires credentials
+ checkInputs =
+ [ freezegun google_cloud_testutils ipython mock pytestCheckHook ];
+ propagatedBuildInputs = [
+ google_resumable_media
+ google_api_core
+ google_cloud_core
+ pandas
+ proto-plus
+ pyarrow
+ ];
+
+ # prevent google directory from shadowing google imports
# test_magics requires modifying sys.path
- checkPhase = ''
+ preCheck = ''
rm -r google
- pytest tests/unit \
- -k 'not call_api_applying_custom_retry_on_timeout' \
- --ignore=tests/unit/test_magics.py
+ rm tests/unit/test_magics.py
'';
+ # call_api_applying_custom_retry_on_timeout requires credentials
+ # to_dataframe_timestamp_out_of_pyarrow_bounds has inconsistent results
+ disabledTests = [
+ "call_api_applying_custom_retry_on_timeout"
+ "to_dataframe_timestamp_out_of_pyarrow_bounds"
+ ];
+
meta = with stdenv.lib; {
description = "Google BigQuery API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://pypi.org/project/google-cloud-bigquery";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
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 97ad04334fc0..0647c1f91730 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.0";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "71791a38a0ec535fdd4970d3403aa4cb2d9ca5c2729f80730858be2776b3c518";
+ sha256 = "8536e8656658d349db3bd5a763ce795fe79a5bfdbd1544f406957cc42e34690b";
};
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..0ce4209857a6 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.0";
src = fetchPypi {
inherit pname version;
- sha256 = "25b869bb20ad6ee9f6e7fc3c95d973011ade8176af9197468686335e216c088e";
+ sha256 = "e9b904ebe651c4699829f7379706a4cd00b19b6d72b24e78a4dca9bba3bb52ad";
};
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 ec41592b48b6..e155a545a153 100644
--- a/pkgs/development/python-modules/google_cloud_container/default.nix
+++ b/pkgs/development/python-modules/google_cloud_container/default.nix
@@ -1,23 +1,20 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, google_api_core
-, grpc_google_iam_v1
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, google_api_core
+, grpc_google_iam_v1, libcst, mock, proto-plus, pytest, pytest-asyncio }:
buildPythonPackage rec {
pname = "google-cloud-container";
- version = "2.0.1";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6f714e3d427e2b36d1365fc400f4d379972529fb40f798d9c0e06c7c3418fc89";
+ sha256 = "07rcq4c49zfaacyn5df62bs7qjf5hpmdm9mpb6nx510lylq0507x";
};
- checkInputs = [ pytest mock ];
- propagatedBuildInputs = [ google_api_core grpc_google_iam_v1 ];
+ disabled = pythonOlder "3.6";
+
+ checkInputs = [ mock pytest pytest-asyncio ];
+ propagatedBuildInputs =
+ [ google_api_core grpc_google_iam_v1 libcst proto-plus ];
checkPhase = ''
pytest tests/unit
@@ -25,7 +22,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Google Container Engine API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-container";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_core/default.nix b/pkgs/development/python-modules/google_cloud_core/default.nix
index f277711e8f16..1ad08ea05af4 100644
--- a/pkgs/development/python-modules/google_cloud_core/default.nix
+++ b/pkgs/development/python-modules/google_cloud_core/default.nix
@@ -1,26 +1,30 @@
-{ stdenv, buildPythonPackage, fetchPypi, python
-, google_api_core, grpcio, pytest, mock, setuptools }:
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytestCheckHook, python
+, google_api_core, grpcio, mock }:
buildPythonPackage rec {
pname = "google-cloud-core";
- version = "1.4.1";
+ version = "1.4.3";
src = fetchPypi {
inherit pname version;
- sha256 = "613e56f164b6bee487dd34f606083a0130f66f42f7b10f99730afdf1630df507";
+ sha256 = "21afb70c1b0bce8eeb8abb5dca63c5fd37fc8aea18f4b6d60e803bd3d27e6b80";
};
- propagatedBuildInputs = [ google_api_core grpcio setuptools ];
- checkInputs = [ pytest mock ];
+ disabled = pythonOlder "3.5";
- checkPhase = ''
- cd tests
- ${python.interpreter} -m unittest discover
+ propagatedBuildInputs = [ google_api_core grpcio ];
+ checkInputs = [ google_api_core mock pytestCheckHook ];
+
+ pythonImportsCheck = [ "google.cloud" ];
+
+ # prevent google directory from shadowing google imports
+ preCheck = ''
+ rm -r google
'';
meta = with stdenv.lib; {
description = "API Client library for Google Cloud: Core Helpers";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-cloud-core";
license = licenses.asl20;
maintainers = with maintainers; [ ];
};
diff --git a/pkgs/development/python-modules/google_cloud_dataproc/default.nix b/pkgs/development/python-modules/google_cloud_dataproc/default.nix
index c7d0bf1b730b..68b04508e605 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.0";
+ version = "2.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "d6d94af6c0d5aee0bb88d058a180f4d3341209e112f85a1c7ce0df7887cbf867";
+ sha256 = "1ab0128be96a01c6ba3d10db21b8018583b15995ad9a088cb3e4c3df90a62e46";
};
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 ff2d0b3baa91..652eca773a36 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.0";
+ version = "1.15.3";
src = fetchPypi {
inherit pname version;
- sha256 = "c94bc357e975ce7bd5e5636497316c1bf4d015891e0ed96df9e7ce901415b94a";
+ sha256 = "3da44b4c8230a83e69dd9429324cca9d3000ee8a8bb11f3b005c7837fcd844b3";
};
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 72502a4f4ad1..350bbaea115b 100644
--- a/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
+++ b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
@@ -1,31 +1,31 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, google_cloud_logging
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, google_cloud_logging, google_cloud_testutils, libcst, mock, proto-plus
+, pytest-asyncio }:
buildPythonPackage rec {
pname = "google-cloud-error-reporting";
- version = "0.34.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "34edd11601b17c87a89c2e1cefdc27d975e1e9243a88ba3c0c48bfe6a05c404f";
+ sha256 = "1y5vkkg1cmzshj5j68zk1876857z8a7sjm0wqhf4rzgqgkr2kcdd";
};
- checkInputs = [ pytest mock ];
- propagatedBuildInputs = [ google_cloud_logging ];
+ disabled = pythonOlder "3.6";
- checkPhase = ''
+ checkInputs = [ google_cloud_testutils mock pytestCheckHook pytest-asyncio ];
+ propagatedBuildInputs = [ google_cloud_logging libcst proto-plus ];
+
+ # Disable tests that require credentials
+ disabledTests = [ "test_report_error_event" "test_report_exception" ];
+ # prevent google directory from shadowing google imports
+ preCheck = ''
rm -r google
- pytest tests/unit
'';
meta = with stdenv.lib; {
description = "Stackdriver Error Reporting API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-error-reporting";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_kms/default.nix b/pkgs/development/python-modules/google_cloud_kms/default.nix
index 79fe4bcc80f2..a4d2439fb49c 100644
--- a/pkgs/development/python-modules/google_cloud_kms/default.nix
+++ b/pkgs/development/python-modules/google_cloud_kms/default.nix
@@ -1,32 +1,28 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, enum34
-, grpc_google_iam_v1
-, google_api_core
-, pytest
-, mock
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, grpc_google_iam_v1, google_api_core, libcst, mock, proto-plus, pytest-asyncio
}:
buildPythonPackage rec {
pname = "google-cloud-kms";
- version = "2.0.1";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c590a8ab12a3f776ab35e570d21c0881f9d73c444bd509e54321a4c715233372";
+ sha256 = "0f3k2ixp1zsgydpvkj75bs2mb805389snyw30hn41c38qq5ksdga";
};
- checkInputs = [ pytest mock ];
- propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ];
+ disabled = pythonOlder "3.6";
- checkPhase = ''
- pytest tests/unit
- '';
+ checkInputs = [ mock pytestCheckHook pytest-asyncio ];
+ propagatedBuildInputs =
+ [ grpc_google_iam_v1 google_api_core libcst proto-plus ];
+
+ # Disable tests that need credentials
+ disabledTests = [ "test_list_global_key_rings" ];
meta = with stdenv.lib; {
description = "Cloud Key Management Service (KMS) API API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-kms";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_logging/default.nix b/pkgs/development/python-modules/google_cloud_logging/default.nix
index 6aeef14b6921..ef155a18a1d1 100644
--- a/pkgs/development/python-modules/google_cloud_logging/default.nix
+++ b/pkgs/development/python-modules/google_cloud_logging/default.nix
@@ -1,14 +1,6 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, google_api_core
-, google_cloud_core
-, pytest
-, mock
-, webapp2
-, django
-, flask
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder, django
+, flask, google_api_core, google_cloud_core, google_cloud_testutils, mock
+, webapp2 }:
buildPythonPackage rec {
pname = "google-cloud-logging";
@@ -19,17 +11,27 @@ buildPythonPackage rec {
sha256 = "cb0d4af9d684eb8a416f14c39d9fa6314be3adf41db2dd8ee8e30db9e8853d90";
};
- checkInputs = [ pytest mock webapp2 django flask ];
+ disabled = pythonOlder "3.5";
+
+ checkInputs =
+ [ django flask google_cloud_testutils mock pytestCheckHook webapp2 ];
propagatedBuildInputs = [ google_api_core google_cloud_core ];
- checkPhase = ''
+ # api_url test broken, fix not yet released
+ # https://github.com/googleapis/python-logging/pull/66
+ disabledTests =
+ [ "test_build_api_url_w_custom_endpoint" "test_write_log_entries" ];
+
+ # prevent google directory from shadowing google imports
+ # remove system integration tests
+ preCheck = ''
rm -r google
- pytest tests/unit
+ rm tests/system/test_system.py
'';
meta = with stdenv.lib; {
description = "Stackdriver Logging API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-logging";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_pubsub/default.nix b/pkgs/development/python-modules/google_cloud_pubsub/default.nix
index b1e4eae52ad2..4af622dc66ec 100644
--- a/pkgs/development/python-modules/google_cloud_pubsub/default.nix
+++ b/pkgs/development/python-modules/google_cloud_pubsub/default.nix
@@ -1,32 +1,34 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, enum34
-, grpc_google_iam_v1
-, google_api_core
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytestCheckHook
+, google_api_core, google_cloud_testutils, grpc_google_iam_v1, libcst, mock
+, proto-plus, pytest-asyncio }:
buildPythonPackage rec {
pname = "google-cloud-pubsub";
- version = "1.7.0";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c8d098ebd208d00c8f3bb55eefecd8553e7391d59700426a97d35125f0dcb248";
+ sha256 = "0358g5q4igq1pgy8dznbbkc6y7zf36y4m81hhh8hvzzhaa37vc22";
};
- checkInputs = [ pytest mock ];
- propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ];
+ disabled = pythonOlder "3.6";
- checkPhase = ''
- pytest tests/unit
+ checkInputs = [ google_cloud_testutils mock pytestCheckHook pytest-asyncio ];
+ propagatedBuildInputs =
+ [ grpc_google_iam_v1 google_api_core libcst proto-plus ];
+
+ # prevent google directory from shadowing google imports
+ # Tests in pubsub_v1 attempt to contact pubsub.googleapis.com
+ preCheck = ''
+ rm -r google
+ rm -r tests/unit/pubsub_v1
'';
+ pythonImportsCheck = [ "google.cloud.pubsub" ];
+
meta = with stdenv.lib; {
description = "Google Cloud Pub/Sub API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://pypi.org/project/google-cloud-pubsub";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_resource_manager/default.nix b/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
index 84fac88bcfa9..a4b310797a7f 100644
--- a/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
+++ b/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
@@ -1,11 +1,5 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, google_cloud_core
-, google_api_core
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, google_cloud_core, google_api_core, mock, pytest }:
buildPythonPackage rec {
pname = "google-cloud-resource-manager";
@@ -16,17 +10,24 @@ buildPythonPackage rec {
sha256 = "de7eba5235df61deee2291a2fe70b904154df613a334109488afdea7a4c0011f";
};
- checkInputs = [ pytest mock ];
- propagatedBuildInputs = [ google_cloud_core google_api_core ];
+ disabled = pythonOlder "3.5";
- checkPhase = ''
+ checkInputs = [ mock pytestCheckHook ];
+ propagatedBuildInputs = [ google_api_core google_cloud_core ];
+
+ # api_url test broken, fix not yet released
+ # https://github.com/googleapis/python-resource-manager/pull/31
+ disabledTests =
+ [ "api_url_no_extra_query_param" "api_url_w_custom_endpoint" ];
+
+ # prevent google directory from shadowing google imports
+ preCheck = ''
rm -r google
- pytest tests/unit
'';
meta = with stdenv.lib; {
description = "Google Cloud Resource Manager API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-resource-manager";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix b/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
index 08e2c38ea1b1..80bdcd1b83cc 100644
--- a/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
+++ b/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
@@ -1,11 +1,5 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, google_api_core
-, google_cloud_core
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, google_api_core, google_cloud_core, mock }:
buildPythonPackage rec {
pname = "google-cloud-runtimeconfig";
@@ -16,18 +10,24 @@ buildPythonPackage rec {
sha256 = "3d125c01817d5bef2b644095b044d22b03b9d8d4591088cadd8e97851f7a150a";
};
- checkInputs = [ pytest mock ];
+ disabled = pythonOlder "3.5";
+
+ checkInputs = [ mock pytestCheckHook ];
propagatedBuildInputs = [ google_api_core google_cloud_core ];
- # ignore tests which require credentials or network
- checkPhase = ''
+ # api_url test broken, fix not yet released
+ # https://github.com/googleapis/python-resource-manager/pull/31
+ # Client tests require credentials
+ disabledTests = [ "build_api_url_w_custom_endpoint" "client_options" ];
+
+ # prevent google directory from shadowing google imports
+ preCheck = ''
rm -r google
- pytest tests/unit -k 'not client and not extra_headers'
'';
meta = with stdenv.lib; {
description = "Google Cloud RuntimeConfig API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://pypi.org/project/google-cloud-runtimeconfig";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_spanner/default.nix b/pkgs/development/python-modules/google_cloud_spanner/default.nix
index ce03add44e4f..4e86908b4260 100644
--- a/pkgs/development/python-modules/google_cloud_spanner/default.nix
+++ b/pkgs/development/python-modules/google_cloud_spanner/default.nix
@@ -1,35 +1,32 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, grpc_google_iam_v1
-, grpcio-gcp
-, google_api_core
-, google_cloud_core
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, grpc_google_iam_v1, grpcio-gcp, google_api_core, google_cloud_core
+, google_cloud_testutils, mock, pytest }:
buildPythonPackage rec {
pname = "google-cloud-spanner";
- version = "1.17.1";
+ version = "1.19.1";
src = fetchPypi {
inherit pname version;
- sha256 = "3240a04eaa6496e9d8bf4929f4ff04de1652621fd49555eb83b743c48ed9ca04";
+ sha256 = "0b9ifh9i4hkcs19b4l6v8j8v93yd8p3j19qrrjvvf5a44bc7bhsh";
};
- checkInputs = [ pytest mock ];
- propagatedBuildInputs = [ grpcio-gcp grpc_google_iam_v1 google_api_core google_cloud_core ];
+ disabled = pythonOlder "3.5";
- # avoid importing local package
- checkPhase = ''
+ checkInputs = [ google_cloud_testutils mock pytestCheckHook ];
+ propagatedBuildInputs =
+ [ grpcio-gcp grpc_google_iam_v1 google_api_core google_cloud_core ];
+
+ # prevent google directory from shadowing google imports
+ # remove tests that require credentials
+ preCheck = ''
rm -r google
- pytest tests/unit
+ rm tests/system/test_system.py
'';
meta = with stdenv.lib; {
description = "Cloud Spanner API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://pypi.org/project/google-cloud-spanner";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_storage/default.nix b/pkgs/development/python-modules/google_cloud_storage/default.nix
index 7a92e731042d..a1b572db11e5 100644
--- a/pkgs/development/python-modules/google_cloud_storage/default.nix
+++ b/pkgs/development/python-modules/google_cloud_storage/default.nix
@@ -1,44 +1,47 @@
-{ lib
-, buildPythonPackage
-, fetchPypi
-, google_resumable_media
-, google_api_core
-, google_cloud_core
-, pytest
-, mock
-, setuptools
-}:
+{ lib, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, google_api_core, google_auth, google-cloud-iam, google_cloud_core
+, google_cloud_kms, google_cloud_testutils, google_resumable_media, mock
+, requests }:
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";
+
propagatedBuildInputs = [
google_api_core
+ google_auth
google_cloud_core
google_resumable_media
- setuptools
+ requests
];
checkInputs = [
+ google-cloud-iam
+ google_cloud_kms
+ google_cloud_testutils
mock
- pytest
+ pytestCheckHook
];
- # remove directory from interferring with importing modules
- # ignore tests which require credentials
- checkPhase = ''
+ # disable tests which require credentials
+ disabledTests = [ "create" "get" "post" "test_build_api_url" ];
+
+ # prevent google directory from shadowing google imports
+ # remove tests which require credentials
+ preCheck = ''
rm -r google
- pytest tests/unit -k 'not (create or get or post)'
+ rm tests/system/test_system.py tests/unit/test_client.py
'';
meta = with lib; {
description = "Google Cloud Storage API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-storage";
license = licenses.asl20;
maintainers = with maintainers; [ costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_testutils/default.nix b/pkgs/development/python-modules/google_cloud_testutils/default.nix
index 90e4683f7b06..dfd6354dcc4b 100644
--- a/pkgs/development/python-modules/google_cloud_testutils/default.nix
+++ b/pkgs/development/python-modules/google_cloud_testutils/default.nix
@@ -1,34 +1,22 @@
-{ stdenv
-, buildPythonPackage
-, fetchFromGitHub
-, six
-, google_auth
-}:
+{ stdenv, buildPythonPackage, fetchPypi, google_auth, pytest, six }:
-buildPythonPackage {
+buildPythonPackage rec {
pname = "google-cloud-testutils";
- version = "unstable-36ffa923c7037e8b4fdcaa76272cb6267e908a9d";
+ version = "0.1.0";
- # google-cloud-testutils is not "really"
- # released as a python package
- # but it is required for google-cloud-* tests
- # so why not package it as a module
- src = fetchFromGitHub {
- owner = "googleapis";
- repo = "google-cloud-python";
- rev = "36ffa923c7037e8b4fdcaa76272cb6267e908a9d";
- sha256 = "1fvcnssmpgf4lfr7l9h7cz984rbc5mfr1j1br12japcib5biwzjy";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1bn1pz00lxym3vkl6l45b3nydpmfdvmylwggh2lspldrxwx39a0k";
};
- propagatedBuildInputs = [ six google_auth ];
+ propagatedBuildInputs = [ google_auth six ];
- postPatch = ''
- cd test_utils
- '';
+ # There are no tests
+ doCheck = false;
meta = with stdenv.lib; {
description = "System test utilities for google-cloud-python";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-test-utils";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
index 3a052c73cdae..32e8fa223a88 100644
--- a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
+++ b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
@@ -1,10 +1,5 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, google_api_core
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, google_api_core, libcst, mock, proto-plus, pytest-asyncio, }:
buildPythonPackage rec {
pname = "google-cloud-texttospeech";
@@ -15,16 +10,17 @@ buildPythonPackage rec {
sha256 = "cbbd397e72b6189668134f3c8e8c303198188334a4e6a5f77cc90c3220772f9e";
};
- checkInputs = [ pytest mock ];
- propagatedBuildInputs = [ google_api_core ];
+ disabled = pythonOlder "3.5";
- checkPhase = ''
- pytest tests/unit
- '';
+ checkInputs = [ mock pytest-asyncio pytestCheckHook ];
+ propagatedBuildInputs = [ google_api_core libcst proto-plus ];
+
+ # Disable tests that require credentials
+ disabledTests = ["test_synthesize_speech" "test_list_voices"];
meta = with stdenv.lib; {
description = "Google Cloud Text-to-Speech API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-texttospeech";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_translate/default.nix b/pkgs/development/python-modules/google_cloud_translate/default.nix
index f25f4badc815..60f9e3e11ae9 100644
--- a/pkgs/development/python-modules/google_cloud_translate/default.nix
+++ b/pkgs/development/python-modules/google_cloud_translate/default.nix
@@ -1,12 +1,6 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, google_api_core
-, google_cloud_core
-, grpcio
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, google_api_core, google_cloud_core, google_cloud_testutils, grpcio, libcst
+, mock, proto-plus, pytest-asyncio }:
buildPythonPackage rec {
pname = "google-cloud-translate";
@@ -17,18 +11,29 @@ buildPythonPackage rec {
sha256 = "ecdea3e176e80f606d08c4c7fd5acea6b3dd960f4b2e9a65951aaf800350a759";
};
+ disabled = pythonOlder "3.6";
+
# google_cloud_core[grpc] -> grpcio
- propagatedBuildInputs = [ google_api_core google_cloud_core grpcio ];
+ propagatedBuildInputs =
+ [ google_api_core google_cloud_core grpcio libcst proto-plus ];
+
+ checkInputs = [ google_cloud_testutils mock pytest-asyncio pytestCheckHook ];
+
+ # test_http.py broken, fix not yet released
+ # https://github.com/googleapis/python-translate/pull/69
+ disabledTests = [
+ "test_build_api_url_w_extra_query_params"
+ "test_build_api_url_no_extra_query_params"
+ "test_build_api_url_w_custom_endpoint"
+ ];
- checkInputs = [ pytest mock ];
- checkPhase = ''
- cd tests # prevent local google/__init__.py from getting loaded
- pytest unit -k 'not extra_headers'
+ preCheck = ''
+ rm -r google
'';
meta = with stdenv.lib; {
description = "Google Cloud Translation API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-translate";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
index a43f7fd5f9c2..356759f9bcb5 100644
--- a/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
+++ b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
@@ -1,10 +1,5 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, google_api_core
-, pytest
-, mock
-}:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder
+, google_api_core, libcst, mock, proto-plus, pytest-asyncio }:
buildPythonPackage rec {
pname = "google-cloud-websecurityscanner";
@@ -15,16 +10,14 @@ buildPythonPackage rec {
sha256 = "1de60f880487b898b499345f46f7acf38651f5356ebca8673116003a57f25393";
};
- checkInputs = [ pytest mock ];
- propagatedBuildInputs = [ google_api_core ];
+ disabled = pythonOlder "3.6";
- checkPhase = ''
- pytest tests/unit
- '';
+ checkInputs = [ mock pytest-asyncio pytestCheckHook ];
+ propagatedBuildInputs = [ google_api_core libcst proto-plus ];
meta = with stdenv.lib; {
description = "Google Cloud Web Security Scanner API client library";
- homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ homepage = "https://github.com/googleapis/python-websecurityscanner";
license = licenses.asl20;
maintainers = [ maintainers.costrouc ];
};
diff --git a/pkgs/development/python-modules/googlemaps/default.nix b/pkgs/development/python-modules/googlemaps/default.nix
new file mode 100644
index 000000000000..7e13aedec475
--- /dev/null
+++ b/pkgs/development/python-modules/googlemaps/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub
+, requests
+, responses, pytestCheckHook, pytest, pytestcov, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "googlemaps";
+ version = "4.4.2";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "googlemaps";
+ repo = "google-maps-services-python";
+ rev = "v${version}";
+ sha256 = "DYhW1OGce/0gY7Jmwq6iM45PxLyXIYo4Cfg2u6Xuyg4=";
+ };
+
+ propagatedBuildInputs = [ requests ];
+
+ checkInputs = [ pytestCheckHook responses pytestcov ];
+
+ disabledTests = [
+ # touches network
+ "test_elevation_along_path_single"
+ "test_transit_without_time"
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/googlemaps/google-maps-services-python";
+ description = "Python client library for Google Maps API Web Services";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ Scriptkiddi ];
+ };
+}
diff --git a/pkgs/development/python-modules/gphoto2/default.nix b/pkgs/development/python-modules/gphoto2/default.nix
index d5ad49f349b1..2834fc5a735d 100644
--- a/pkgs/development/python-modules/gphoto2/default.nix
+++ b/pkgs/development/python-modules/gphoto2/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "gphoto2";
- version = "2.2.3";
+ version = "2.2.4";
src = fetchPypi {
inherit pname version;
- sha256 = "35d3ae97a9f13526746fb506de627a73328328528b436a51567fcb7e640883e9";
+ sha256 = "48b4c4ab70826d3ddaaf7440564d513c02d78680fa690994b0640d383ffb8a7d";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/python-modules/gradient_sdk/default.nix b/pkgs/development/python-modules/gradient_sdk/default.nix
new file mode 100644
index 000000000000..3ee66a1c5242
--- /dev/null
+++ b/pkgs/development/python-modules/gradient_sdk/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, hyperopt
+}:
+
+buildPythonPackage rec {
+ pname = "gradient_sdk";
+ version = "0.0.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "Q9oeYjjgJf2lhxW1ypsweQAPpMglmW9PxgzMsgTqJkY=";
+ };
+
+ propagatedBuildInputs = [ hyperopt ];
+
+ pythonImportsCheck = [ "gradient_sdk" ];
+
+ meta = with stdenv.lib; {
+ description = "Gradient ML SDK";
+ homepage = "https://github.com/Paperspace/gradient-sdk";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/gradient_statsd/default.nix b/pkgs/development/python-modules/gradient_statsd/default.nix
new file mode 100644
index 000000000000..14623ff625f5
--- /dev/null
+++ b/pkgs/development/python-modules/gradient_statsd/default.nix
@@ -0,0 +1,29 @@
+{ lib, stdenv, fetchPypi, buildPythonPackage
+, boto3, requests, datadog, configparser, python
+}:
+
+buildPythonPackage rec {
+ pname = "gradient_statsd";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "iWlNX43ZtvU73wz4+8DgDulQNOnssJGxTBkvAaLj530=";
+ };
+
+ propagatedBuildInputs = [ requests datadog ]
+ ++ lib.optional python.isPy2 configparser;
+
+ pythonImportsCheck = [ "gradient_statsd" ];
+
+ # Pypi does not contain tests
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Wrapper around the DogStatsd client";
+ homepage = "https://paperspace.com";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/green/default.nix b/pkgs/development/python-modules/green/default.nix
index 5ecf9a18ad50..280f4de1aca9 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.1";
+ version = "3.2.4";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "c5a90e247237ac7e320120961608cf65191134fa400d327cbd4d09864c880935";
+ sha256 = "3473abb4629c8c1af9f6b59a4f9c757315736580053a64bbfd91ff21ccad57a8";
};
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 c60acb2d1f16..fe0fc9d3f8ea 100644
--- a/pkgs/development/python-modules/grpcio-tools/default.nix
+++ b/pkgs/development/python-modules/grpcio-tools/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "grpcio-tools";
- version = "1.32.0";
+ version = "1.33.2";
src = fetchPypi {
inherit pname version;
- sha256 = "28547272c51e1d2d343685b9f531e85bb90ad7bd93e726ba646b5627173cbc47";
+ sha256 = "af40774c0275f5465f49fd92bfcd9831b19b013de4cc77b8fb38aea76fa6dce3";
};
enableParallelBuilding = true;
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/gst-python/default.nix b/pkgs/development/python-modules/gst-python/default.nix
index 00d05e189126..c66ceedc3cee 100644
--- a/pkgs/development/python-modules/gst-python/default.nix
+++ b/pkgs/development/python-modules/gst-python/default.nix
@@ -4,17 +4,16 @@
, ninja
, stdenv
, pkgconfig
-, python
+, python3
, pygobject3
, gobject-introspection
, gst-plugins-base
, isPy3k
-, fetchpatch
}:
buildPythonPackage rec {
pname = "gst-python";
- version = "1.16.2";
+ version = "1.18.0";
format = "other";
@@ -22,14 +21,17 @@ buildPythonPackage rec {
src = fetchurl {
url = "${meta.homepage}/src/gst-python/${pname}-${version}.tar.xz";
- sha256 = "1a48ca66izmm8hnp608jv5isg3jxb0vlfmhns0bg9nbkilag7390";
+ sha256 = "0ifx2s2j24sj2w5jm7cxyg1kinnhbxiz4x0qp3gnsjlwbawfigvn";
};
+ # Python 2.x is not supported.
+ disabled = !isPy3k;
+
nativeBuildInputs = [
meson
ninja
pkgconfig
- python
+ python3
gobject-introspection
gst-plugins-base
];
@@ -39,24 +41,8 @@ buildPythonPackage rec {
pygobject3
];
- patches = stdenv.lib.optionals stdenv.isDarwin [
- # Fix configure python lib detection in macOS. Remove with the next release
- (fetchpatch {
- url = "https://github.com/GStreamer/gst-python/commit/f98c206bdf01529f8ea395a719b10baf2bdf717f.patch";
- sha256 = "04n4zrnfivgr7iaqw4sjlbd882s8halc2bbbhfxqf0sg2lqwmrxg";
- })
- ] ++ [
- # Fix linking against Python 3.8
- # https://gitlab.freedesktop.org/gstreamer/gst-python/merge_requests/30
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/gstreamer/gst-python/commit/22f28155d86e27c4134de4ed2861264003fcfd23.patch";
- sha256 = "Y70qVguHUBmmRVMFBKAP0d6anBQw5W0TKyu2bAwxbQg=";
- })
- ];
-
mesonFlags = [
- "-Dpython=python${if isPy3k then "3" else "2"}"
- "-Dpygi-overrides-dir=${placeholder "out"}/${python.sitePackages}/gi/overrides"
+ "-Dpygi-overrides-dir=${placeholder "out"}/${python3.sitePackages}/gi/overrides"
];
doCheck = true;
diff --git a/pkgs/development/python-modules/gtts-token/default.nix b/pkgs/development/python-modules/gtts-token/default.nix
index d3443ef0c97e..f3325aab8e6e 100644
--- a/pkgs/development/python-modules/gtts-token/default.nix
+++ b/pkgs/development/python-modules/gtts-token/default.nix
@@ -1,31 +1,35 @@
{ lib
, buildPythonPackage
-, fetchPypi
+, fetchFromGitHub
, requests
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "gtts-token";
- version = "1.1.3";
+ version = "1.1.4";
- src = fetchPypi {
- pname = "gTTS-token";
- inherit version;
- sha256 = "9d6819a85b813f235397ef931ad4b680f03d843c9b2a9e74dd95175a4bc012c5";
+ src = fetchFromGitHub {
+ owner = "boudewijn26";
+ repo = "gTTS-token";
+ rev = "v${version}";
+ sha256 = "0vr52zc0jqyfvsccl67j1baims3cdx2is1y2lpx2kav9gadkn8hp";
};
propagatedBuildInputs = [
requests
];
- # Tests only in github repo, require working internet connection
- doCheck = false;
+ checkInputs = [ pytestCheckHook ];
+
+ # requires internet access
+ disabledTests = [ "test_real" ];
meta = with lib; {
description = "Calculates a token to run the Google Translate text to speech";
homepage = "https://github.com/boudewijn26/gTTS-token";
license = licenses.mit;
- maintainers = [ maintainers.makefu ];
+ maintainers = with maintainers; [ makefu ];
};
}
diff --git a/pkgs/development/python-modules/gtts/default.nix b/pkgs/development/python-modules/gtts/default.nix
index 934f3bd58202..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.1";
+ version = "2.2.1";
src = fetchFromGitHub {
owner = "pndurette";
repo = "gTTS";
rev = "v${version}";
- sha256 = "1d0r6dnb8xvgyvxz7nfj4q4xqmpmvcwcsjghxrh76m6p364lh1hj";
+ sha256 = "1a984691kfin1n896p5l7y8ggjzx19ynih2cw040smfms0azhp4w";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/gym/default.nix b/pkgs/development/python-modules/gym/default.nix
index 482b2c64aae2..d826fc33324f 100644
--- a/pkgs/development/python-modules/gym/default.nix
+++ b/pkgs/development/python-modules/gym/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "gym";
- version = "0.17.2";
+ version = "0.17.3";
src = fetchPypi {
inherit pname version;
- sha256 = "bb495aa56995b01274a2213423bf5ba05b8f4fd51c6dc61e9d4abddd1189718e";
+ sha256 = "96a7dd4e9cdb39e30c7a79e5773570fd9408f7fdb58c714c293cfbb314818eb6";
};
postPatch = ''
@@ -26,7 +26,7 @@ buildPythonPackage rec {
# The test needs MuJoCo that is not free library.
doCheck = false;
- pythonImportCheck = [ "gym" ];
+ pythonImportsCheck = [ "gym" ];
meta = with lib; {
description = "A toolkit by OpenAI for developing and comparing your reinforcement learning agents";
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/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix
index 6ecd91580931..1739183c3a81 100644
--- a/pkgs/development/python-modules/hass-nabucasa/default.nix
+++ b/pkgs/development/python-modules/hass-nabucasa/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "hass-nabucasa";
- version = "0.37.1";
+ version = "0.37.2";
src = fetchFromGitHub {
owner = "nabucasa";
repo = pname;
rev = version;
- sha256 = "/GFNrLi1I69gUDIwnHa2q/pxkiRl9PKxpKtb56JrmuA=";
+ sha256 = "0gv8p9nba7269qhc05ds0i79wz4419qjfhn7k9kcngfj1yngb6dm";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/hawkauthlib/default.nix b/pkgs/development/python-modules/hawkauthlib/default.nix
index a819bca362db..1a8ddacdd690 100644
--- a/pkgs/development/python-modules/hawkauthlib/default.nix
+++ b/pkgs/development/python-modules/hawkauthlib/default.nix
@@ -1,6 +1,6 @@
{ stdenv
, buildPythonPackage
-, fetchgit
+, fetchFromGitHub
, requests
, webob
}:
@@ -9,8 +9,9 @@ buildPythonPackage rec {
pname = "hawkauthlib";
version = "0.1.1";
- src = fetchgit {
- url = "https://github.com/mozilla-services/hawkauthlib.git";
+ src = fetchFromGitHub {
+ owner = "mozilla-services";
+ repo = pname;
rev = "refs/tags/v${version}";
sha256 = "0mr1mpx4j9q7sch9arwfvpysnpf2p7ijy7072wilxm8pnj0bwvsi";
};
diff --git a/pkgs/development/python-modules/hbmqtt/default.nix b/pkgs/development/python-modules/hbmqtt/default.nix
index b00e3a88d3e9..76ae5718024a 100644
--- a/pkgs/development/python-modules/hbmqtt/default.nix
+++ b/pkgs/development/python-modules/hbmqtt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPy3k
+{ stdenv, buildPythonPackage, fetchPypi, isPy3k, setuptools
, transitions, websockets, passlib, docopt, pyyaml, nose }:
buildPythonPackage rec {
@@ -12,7 +12,9 @@ buildPythonPackage rec {
sha256 = "1n9c8yj11npiq9qxivwmfhib1qkjpcyw42a7q0w641bdrz3x6r37";
};
- propagatedBuildInputs = [ transitions websockets passlib docopt pyyaml ];
+ propagatedBuildInputs = [
+ transitions websockets passlib docopt pyyaml setuptools
+ ];
postPatch = ''
# test tries to bind same port multiple times and fails
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/hg-evolve/default.nix b/pkgs/development/python-modules/hg-evolve/default.nix
index 14cace859e92..434c6ffba2b9 100644
--- a/pkgs/development/python-modules/hg-evolve/default.nix
+++ b/pkgs/development/python-modules/hg-evolve/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "hg-evolve";
- version = "10.0.2";
+ version = "10.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "75892623258339613528df45dcd1004786bf73e8d95407886d79bc4567fbde4d";
+ sha256 = "a386e6ee2d9a0e332a49f1cb210c4c11ba9844bcd52808270f48e688314783d8";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/hidapi/default.nix b/pkgs/development/python-modules/hidapi/default.nix
index 9e9e965d3368..05557b096df7 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.9.0.post3";
+ version = "0.10.0.post1";
src = fetchPypi {
inherit pname version;
- sha256 = "5a2442928f17ba742d9c53073f48b152051c5747d758d2fefd937543da5ab2e5";
+ sha256 = "27c04d42a7187becf7a8309d4846aa4f235ac8b7dafd758335b109f5cbd3b962";
};
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
@@ -26,11 +26,11 @@ buildPythonPackage rec {
pythonImportsCheck = [ "hid" ];
meta = with stdenv.lib; {
- description = "A Cython interface to the hidapi from https://github.com/signal11/hidapi";
+ description = "A Cython interface to the hidapi from https://github.com/libusb/hidapi";
homepage = "https://github.com/trezor/cython-hidapi";
# license can actually be either bsd3 or gpl3
# see https://github.com/trezor/cython-hidapi/blob/master/LICENSE-orig.txt
license = licenses.bsd3;
- maintainers = with maintainers; [ np ];
+ maintainers = with maintainers; [ np prusnak ];
};
}
diff --git a/pkgs/development/python-modules/hmmlearn/default.nix b/pkgs/development/python-modules/hmmlearn/default.nix
index c92c707d9072..909606c25ebf 100644
--- a/pkgs/development/python-modules/hmmlearn/default.nix
+++ b/pkgs/development/python-modules/hmmlearn/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "hmmlearn";
- version = "0.2.3";
+ version = "0.2.4";
src = fetchurl {
url = "mirror://pypi/h/hmmlearn/${pname}-${version}.tar.gz";
- sha256 = "8003d5dc55612de8016156abdc7aa1dd995abc2431adb1ef33dd84a6d29e56bf";
+ sha256 = "0f5cb598a7494b9703c6188246dc89e529d46cbb6700eca70cc895085f0b3cc3";
};
buildInputs = [ setuptools_scm cython ];
diff --git a/pkgs/development/python-modules/hyperopt/default.nix b/pkgs/development/python-modules/hyperopt/default.nix
new file mode 100644
index 000000000000..16599214ede7
--- /dev/null
+++ b/pkgs/development/python-modules/hyperopt/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, cloudpickle, numpy, future, networkx
+, six, tqdm, scipy, pymongo
+}:
+
+buildPythonPackage rec {
+ pname = "hyperopt";
+ version = "0.2.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "bc6047d50f956ae64eebcb34b1fd40f186a93e214957f20e87af2f10195295cc";
+ };
+
+ propagatedBuildInputs = [ future cloudpickle numpy networkx six tqdm scipy pymongo ];
+
+ # tries to use /homeless-shelter to mimic container usage, etc
+ doCheck = false;
+
+ pythonImportsCheck = [ "hyperopt" ];
+
+ meta = with stdenv.lib; {
+ description = "Distributed Asynchronous Hyperparameter Optimization";
+ homepage = "http://hyperopt.github.com/hyperopt/";
+ license = licenses.bsd2;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/identify/default.nix b/pkgs/development/python-modules/identify/default.nix
index 3385e5bfc9ec..8369afc24a4c 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.6";
+ version = "1.5.9";
src = fetchPypi {
inherit pname version;
- sha256 = "969d844b7a85d32a5f9ac4e163df6e846d73c87c8b75847494ee8f4bd2186421";
+ sha256 = "c9504ba6a043ee2db0a9d69e43246bc138034895f6338d5aed1b41e4a73b1513";
};
# Tests not included in PyPI tarball
diff --git a/pkgs/development/python-modules/ijson/default.nix b/pkgs/development/python-modules/ijson/default.nix
index d877c0983540..a09fb7b1eff0 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.2.post0";
src = fetchPypi {
inherit pname version;
- sha256 = "815e9ce9d2de7ddd58ba01834d8f55790b7daddbac6c844cba0fc459b7d5005a";
+ sha256 = "04fd8ebb8edb39db81f49b75b101d1e2a4d0728460e253fd9c98e3e17f9caa16";
};
doCheck = false; # something about yajl
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/inform/default.nix b/pkgs/development/python-modules/inform/default.nix
new file mode 100644
index 000000000000..158f1161cb4d
--- /dev/null
+++ b/pkgs/development/python-modules/inform/default.nix
@@ -0,0 +1,36 @@
+{ lib, buildPythonPackage, fetchFromGitHub
+, arrow
+, six
+, hypothesis
+, pytest
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "inform";
+ version = "1.23";
+
+ src = fetchFromGitHub {
+ owner = "KenKundert";
+ repo = "inform";
+ rev = "v${version}";
+ sha256 = "02zlprvidkz51aypss4knhv7dbr0sbpz3caqjzf9am2n1jx2viyy";
+ };
+
+ propagatedBuildInputs = [ arrow six ];
+
+ checkInputs = [ pytest hypothesis ];
+ checkPhase = "./test.doctests.py && ./test.inform.py && pytest";
+
+ meta = with lib; {
+ description = "Print and logging utilities";
+ longDescription = ''
+ Inform is designed to display messages from programs that are typically
+ run from a console. It provides a collection of ‘print’ functions that
+ allow you to simply and cleanly print different types of messages.
+ '';
+ homepage = "https://inform.readthedocs.io";
+ license = licenses.gpl3Only;
+ maintainers = with maintainers; [ jeremyschlatter ];
+ };
+}
diff --git a/pkgs/development/python-modules/iniconfig/default.nix b/pkgs/development/python-modules/iniconfig/default.nix
index f6383e46d234..90761f76f9d5 100644
--- a/pkgs/development/python-modules/iniconfig/default.nix
+++ b/pkgs/development/python-modules/iniconfig/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "iniconfig";
- version = "1.0.1";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0s9z9n4603fdpv2vzh6ddzfgsjmb09n6qalkjl2xwrss6n4jzyg5";
+ sha256 = "bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32";
};
doCheck = false; # avoid circular import with pytest
@@ -14,7 +14,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "brain-dead simple parsing of ini files";
- homepage = "https://github.com/CHANGE/iniconfig/";
+ homepage = "https://github.com/RonnyPfannschmidt/iniconfig";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};
diff --git a/pkgs/development/python-modules/internetarchive/default.nix b/pkgs/development/python-modules/internetarchive/default.nix
index 2683f0f1afcf..879c90c40a42 100644
--- a/pkgs/development/python-modules/internetarchive/default.nix
+++ b/pkgs/development/python-modules/internetarchive/default.nix
@@ -19,11 +19,11 @@
buildPythonPackage rec {
pname = "internetarchive";
- version = "1.9.5";
+ version = "1.9.6";
src = fetchPypi {
inherit pname version;
- sha256 = "759053685c75e6e969d690043b82643c4016500abcbbc44e4daf52ec097a9a15";
+ sha256 = "0e9b24577086283280a5089b3e65086640b4e42d61ca4af913639f45b02b9e4c";
};
propagatedBuildInputs = [
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/ipdb/default.nix b/pkgs/development/python-modules/ipdb/default.nix
index c32726be7e47..df2ae6b46616 100644
--- a/pkgs/development/python-modules/ipdb/default.nix
+++ b/pkgs/development/python-modules/ipdb/default.nix
@@ -3,19 +3,22 @@
, fetchPypi
, ipython
, isPyPy
+, isPy27
+, mock
}:
buildPythonPackage rec {
pname = "ipdb";
- version = "0.13.3";
- disabled = isPyPy; # setupterm: could not find terminfo database
+ version = "0.13.4";
+ disabled = isPyPy || isPy27; # setupterm: could not find terminfo database
src = fetchPypi {
inherit pname version;
- sha256 = "0y3yk5k2yszcwxsjinvf40b1wl8wi8l6kv7pl9jmx9j53hk6vx6n";
+ sha256 = "c85398b5fb82f82399fc38c44fe3532c0dde1754abee727d8f5cfcc74547b334";
};
propagatedBuildInputs = [ ipython ];
+ checkInputs = [ mock ];
preCheck = ''
export HOME=$(mktemp -d)
diff --git a/pkgs/development/python-modules/ipyvue/default.nix b/pkgs/development/python-modules/ipyvue/default.nix
index c9426473ba6d..3941f08348a5 100644
--- a/pkgs/development/python-modules/ipyvue/default.nix
+++ b/pkgs/development/python-modules/ipyvue/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "ipyvue";
- version = "1.4.0";
+ version = "1.4.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "3253727e8e12e3c157550e3e8d6986edf61ad0d68299992fbf3fa6acec41a12e";
+ sha256 = "5b59cf92a1eb7fbef4f2d02be49ac562a721a6cf34f991ac963222cf4c8885a1";
};
propagatedBuildInputs = [ ipywidgets ];
diff --git a/pkgs/development/python-modules/ircrobots/default.nix b/pkgs/development/python-modules/ircrobots/default.nix
new file mode 100644
index 000000000000..74496e402200
--- /dev/null
+++ b/pkgs/development/python-modules/ircrobots/default.nix
@@ -0,0 +1,54 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+, anyio
+, asyncio-throttle
+, dataclasses
+, ircstates
+, async_stagger
+, async-timeout
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "ircrobots";
+ version = "0.3.5";
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "jesopo";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1w04gif227fhzalrds9rscqmckv5h0x2p8600s876i19w41swi32";
+ };
+
+ 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
+ '';
+
+ propagatedBuildInputs = [
+ anyio
+ asyncio-throttle
+ ircstates
+ async_stagger
+ async-timeout
+ ] ++ lib.optionals (pythonOlder "3.7") [
+ dataclasses
+ ];
+
+ checkPhase = ''
+ ${python.interpreter} -m unittest test
+ '';
+
+ pythonImportsCheck = [ "ircrobots" ];
+
+ meta = with lib; {
+ description = "Asynchronous bare-bones IRC bot framework for python3";
+ license = licenses.mit;
+ homepage = "https://github.com/jesopo/ircrobots";
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/development/python-modules/ircstates/default.nix b/pkgs/development/python-modules/ircstates/default.nix
new file mode 100644
index 000000000000..3cd4fb09f90a
--- /dev/null
+++ b/pkgs/development/python-modules/ircstates/default.nix
@@ -0,0 +1,40 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, fetchpatch
+, pythonOlder
+, irctokens
+, pendulum
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "ircstates";
+ version = "0.11.5";
+ disabled = pythonOlder "3.6"; # f-strings
+
+ src = fetchFromGitHub {
+ owner = "jesopo";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1b1py1q02wbp4fmkjvchvazklfqibqd6pb28gdq7dg1bwwwd7vda";
+ };
+
+ propagatedBuildInputs = [
+ irctokens
+ pendulum
+ ];
+
+ checkPhase = ''
+ ${python.interpreter} -m unittest test
+ '';
+
+ pythonImportsCheck = [ "ircstates" ];
+
+ meta = with lib; {
+ description = "sans-I/O IRC session state parsing library";
+ license = licenses.mit;
+ homepage = "https://github.com/jesopo/ircstates";
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/development/python-modules/irctokens/default.nix b/pkgs/development/python-modules/irctokens/default.nix
new file mode 100644
index 000000000000..037a5f0520fd
--- /dev/null
+++ b/pkgs/development/python-modules/irctokens/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+, pyyaml
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "irctokens";
+ version = "2.0.0";
+ disabled = pythonOlder "3.6"; # f-strings
+
+ src = fetchFromGitHub {
+ owner = "jesopo";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0kpxn5paailm4xpdlnzxrhjrfgvvg5pp327wd8kl41a0wbqkj4zb";
+ };
+
+ checkInputs = [ pyyaml ];
+ checkPhase = ''
+ ${python.interpreter} -m unittest test
+ '';
+
+ pythonImportsCheck = [ "irctokens" ];
+
+ meta = with lib; {
+ description = "RFC1459 and IRCv3 protocol tokeniser library for python3";
+ license = licenses.mit;
+ homepage = "https://github.com/jesopo/irctokens";
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/development/python-modules/iso8601/default.nix b/pkgs/development/python-modules/iso8601/default.nix
index 28f8db12895a..b83374fff3e1 100644
--- a/pkgs/development/python-modules/iso8601/default.nix
+++ b/pkgs/development/python-modules/iso8601/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "iso8601";
- version = "0.1.12";
+ version = "0.1.13";
src = fetchPypi {
inherit pname version;
- sha256 = "49c4b20e1f38aa5cf109ddcd39647ac419f928512c869dc01d5c7098eddede82";
+ sha256 = "f7dec22af52025d4526be94cc1303c7d8f5379b746a3f54a8c8446384392eeb1";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/itemadapter/default.nix b/pkgs/development/python-modules/itemadapter/default.nix
index 297d7fcef0b4..e1efb9aa673f 100644
--- a/pkgs/development/python-modules/itemadapter/default.nix
+++ b/pkgs/development/python-modules/itemadapter/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "itemadapter";
- version = "0.1.1";
+ version = "0.2.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "b5e75d48c769ee5c89de12aeba537b2d62d7b575cd549d5d430ed8a67faa63f2";
+ sha256 = "cb7aaa577fefe2aa6f229ccf4d058e05f44e0178a98c8fb70ee4d95acfabb423";
};
doCheck = false; # infinite recursion with Scrapy
diff --git a/pkgs/development/python-modules/iterm2/default.nix b/pkgs/development/python-modules/iterm2/default.nix
index 66227fcb6680..12a1fd92cbe9 100644
--- a/pkgs/development/python-modules/iterm2/default.nix
+++ b/pkgs/development/python-modules/iterm2/default.nix
@@ -26,6 +26,7 @@ buildPythonPackage rec {
description = "Python interface to iTerm2's scripting API";
homepage = "https://github.com/gnachman/iTerm2";
license = licenses.gpl2;
+ platforms = platforms.darwin;
maintainers = with maintainers; [ jeremyschlatter ];
};
}
diff --git a/pkgs/development/python-modules/jq/default.nix b/pkgs/development/python-modules/jq/default.nix
index 72776a037192..3d4097b07186 100644
--- a/pkgs/development/python-modules/jq/default.nix
+++ b/pkgs/development/python-modules/jq/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "jq";
- version = "1.0.2";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "9fe6ce07bc8d209c385d8ba132a2971c69aef015103c46bea87a73a16c5ec147";
+ sha256 = "62d649c4f6f26ed91810c8db075f5fe05319c3dc99dbebcd2d31b0b697a4592e";
};
patches = [ ./jq-py-setup.patch ];
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/junos-eznc/default.nix b/pkgs/development/python-modules/junos-eznc/default.nix
index 22ff5caad80e..d47130c5f3fb 100644
--- a/pkgs/development/python-modules/junos-eznc/default.nix
+++ b/pkgs/development/python-modules/junos-eznc/default.nix
@@ -18,11 +18,11 @@
buildPythonPackage rec {
pname = "junos-eznc";
- version = "2.5.3";
+ version = "2.5.4";
src = fetchPypi {
inherit pname version;
- sha256 = "521659fe94da796897abc16773c3d84fa44d3e1f5386c71fbaef44cb80159855";
+ sha256 = "bf036d0af9ee5c5e4f517cb5fc902fe891fa120e18f459805862c53d4a97193a";
};
checkInputs = [ nose ];
diff --git a/pkgs/development/python-modules/jupyterlab-git/default.nix b/pkgs/development/python-modules/jupyterlab-git/default.nix
index 35fd7b8b8d84..3e218a6b4a32 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.2";
+ version = "0.23.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "9966a569428e67cc1688fbc2e05f51b0ceeefd8dfe30737e78a501ce3105103d";
+ sha256 = "3c709c33df0b838e50f76fa2e7e0302bd3c32ec24e161ee0e8f436a3844e8b16";
};
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/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix
index f05536741f29..ff725ce18297 100644
--- a/pkgs/development/python-modules/jupyterlab/default.nix
+++ b/pkgs/development/python-modules/jupyterlab/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "jupyterlab";
- version = "2.2.8";
+ version = "2.2.9";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "c8377bee30504919c1e79949f9fe35443ab7f5c4be622c95307e8108410c8b8c";
+ sha256 = "3be8f8edea173753dd838c1b6d3bbcb6f5c801121f824a477025c1b6a1d33dc6";
};
propagatedBuildInputs = [ jupyterlab_server notebook ];
diff --git a/pkgs/development/python-modules/jupytext/default.nix b/pkgs/development/python-modules/jupytext/default.nix
index e4b285d4ea73..542e177e47fd 100644
--- a/pkgs/development/python-modules/jupytext/default.nix
+++ b/pkgs/development/python-modules/jupytext/default.nix
@@ -3,6 +3,7 @@
, nbformat
, pytest
, pyyaml
+, toml
}:
buildPythonPackage rec {
@@ -17,6 +18,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
pyyaml
nbformat
+ toml
] ++ lib.optionals isPy27 [ mock ]; # why they put it in install_requires, who knows
checkInputs = [
diff --git a/pkgs/development/python-modules/kaggle/default.nix b/pkgs/development/python-modules/kaggle/default.nix
index cccd553a31f3..15fecba25890 100644
--- a/pkgs/development/python-modules/kaggle/default.nix
+++ b/pkgs/development/python-modules/kaggle/default.nix
@@ -12,18 +12,20 @@
buildPythonPackage rec {
pname = "kaggle";
- version = "1.5.6";
+ version = "1.5.9";
src = fetchPypi {
inherit pname version;
- sha256 = "0f5qrkgklcpgbwncrif7aw4f86dychqplh7k3f4rljwnr9yhjb1w";
+ sha256 = "444aeecfb646dbb889c767ee2ab071f63fe3a2b85f72f08f2bd772353d3e3b93";
};
# The version bounds in the setup.py file are unnecessarily restrictive.
+ # They have both python-slugify and slugify, don't know why
patchPhase = ''
substituteInPlace setup.py \
- --replace 'urllib3 >= 1.21.1, < 1.25' 'urllib3'
- '';
+ --replace 'urllib3 >= 1.21.1, < 1.25' 'urllib3' \
+ --replace " 'slugify'," " "
+ '';
propagatedBuildInputs = [
certifi
diff --git a/pkgs/development/python-modules/kaitaistruct/default.nix b/pkgs/development/python-modules/kaitaistruct/default.nix
index a1e795421b07..61892063278b 100644
--- a/pkgs/development/python-modules/kaitaistruct/default.nix
+++ b/pkgs/development/python-modules/kaitaistruct/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "kaitaistruct";
- version = "0.8";
+ version = "0.9";
src = fetchPypi {
inherit pname version;
- sha256 = "d1d17c7f6839b3d28fc22b21295f787974786c2201e8788975e72e2a1d109ff5";
+ sha256 = "3d5845817ec8a4d5504379cc11bd570b038850ee49c4580bc0998c8fb1d327ad";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/keep/default.nix b/pkgs/development/python-modules/keep/default.nix
index 6108ea506892..4e7003aef9f9 100644
--- a/pkgs/development/python-modules/keep/default.nix
+++ b/pkgs/development/python-modules/keep/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "keep";
- version = "2.9";
+ version = "2.10";
src = fetchPypi {
inherit pname version;
- sha256 = "0902kcvhbmy5q5n0ai1df29ybf87qaljz306c5ssl8j9xdjipcq2";
+ sha256 = "ce71d14110df197ab5afdbd26a14c0bd266b79671118ae1351835fa192e61d9b";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/labelbox/default.nix b/pkgs/development/python-modules/labelbox/default.nix
index ad8d2853b1d8..063a223cbd5a 100644
--- a/pkgs/development/python-modules/labelbox/default.nix
+++ b/pkgs/development/python-modules/labelbox/default.nix
@@ -6,22 +6,30 @@
, pillow
, rasterio
, shapely
+, ndjson
+, backoff
+, google_api_core
}:
buildPythonPackage rec {
pname = "labelbox";
- version = "2.4.4";
+ version = "2.4.6";
src = fetchPypi {
inherit pname version;
- sha256 = "a455ae30ccb9328731fca7f7f4cefaa7da69a2fe3e43d1b742bae5ff4693c695";
+ sha256 = "2be6c03dafce0a786cfab5d120196efccaf300cab5aee4d2fdad644b7bee1aef";
};
- propagatedBuildInputs = [ jinja2 requests pillow rasterio shapely ];
+ propagatedBuildInputs = [
+ jinja2 requests pillow rasterio shapely ndjson backoff
+ google_api_core
+ ];
# Test cases are not running on pypi or GitHub
doCheck = false;
+ pythonImportsCheck = [ "labelbox" ];
+
meta = with lib; {
homepage = "https://github.com/Labelbox/Labelbox";
description = "Platform API for LabelBox";
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/ledgerblue/default.nix b/pkgs/development/python-modules/ledgerblue/default.nix
index 87fece0f026b..c84d5fa471bd 100644
--- a/pkgs/development/python-modules/ledgerblue/default.nix
+++ b/pkgs/development/python-modules/ledgerblue/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "ledgerblue";
- version = "0.1.31";
+ version = "0.1.34";
src = fetchPypi {
inherit pname version;
- sha256 = "f1fc7ab685780309a7220c6ee517d88072cc594a9615bcc18e68ed5f149fa432";
+ sha256 = "f9553d496fbc6b612d98cc9db2f1648c1bcb63939c988ee1520e8fcb9bd77b24";
};
propagatedBuildInputs = [
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/libtmux/default.nix b/pkgs/development/python-modules/libtmux/default.nix
index 605cbe040269..9df5cffec97b 100644
--- a/pkgs/development/python-modules/libtmux/default.nix
+++ b/pkgs/development/python-modules/libtmux/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "libtmux";
- version = "0.8.3";
+ version = "0.8.5";
src = fetchPypi {
inherit pname version;
- sha256 = "a4c7379604ccdc684aa865723211184709f9a2b45511772989b5f26ad156650e";
+ sha256 = "1d35b9f8451944d31c5ed22ed9e6c8e18034adcc75718fcc5b27fbd9621543e1";
};
checkInputs = [ pytest ];
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/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/littleutils/default.nix b/pkgs/development/python-modules/littleutils/default.nix
new file mode 100644
index 000000000000..ea490f19fe5d
--- /dev/null
+++ b/pkgs/development/python-modules/littleutils/default.nix
@@ -0,0 +1,25 @@
+{ buildPythonPackage
+, fetchPypi
+, lib
+}:
+
+buildPythonPackage rec {
+ pname = "littleutils";
+ version = "0.2.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0vwijrylppmk0nbddqvn527r9cg3zw8d6zk6r58hslry42jf7jp6";
+ };
+
+ # This tiny package has no unit tests at all
+ doCheck = false;
+ pythonImportsCheck = [ "littleutils" ];
+
+ meta = with lib; {
+ description = "Small collection of Python utility functions";
+ homepage = "https://github.com/alexmojaki/littleutils";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jluttine ];
+ };
+}
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/logilab/common.nix b/pkgs/development/python-modules/logilab/common.nix
index 9c4b6dbd7919..3da263757cc6 100644
--- a/pkgs/development/python-modules/logilab/common.nix
+++ b/pkgs/development/python-modules/logilab/common.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "logilab-common";
- version = "1.5.2";
+ version = "1.6.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1n20znamai7jksimbdshy03rgw235qwa9vbx3lyajzwysblq4s4d";
+ sha256 = "0h0b2vg2xpfbnynrkg2yki4zjpscm6wgm6nhaahb088v98zxqbrk";
};
propagatedBuildInputs = [ unittest2 six ];
diff --git a/pkgs/development/python-modules/lyricwikia/default.nix b/pkgs/development/python-modules/lyricwikia/default.nix
new file mode 100644
index 000000000000..4e58c6a7d676
--- /dev/null
+++ b/pkgs/development/python-modules/lyricwikia/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchPypi, buildPythonPackage, pytestrunner, six, beautifulsoup4, requests, }:
+buildPythonPackage rec {
+ pname = "lyricwikia";
+ version = "0.1.11";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0l5lkvr3299x79i7skdiggp67rzgax3s00psd1zqkxfysq27jvc8";
+ };
+
+ buildInputs = [ pytestrunner ];
+ propagatedBuildInputs = [ six beautifulsoup4 requests ];
+ # upstream has no code tests
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/enricobacis/lyricwikia";
+ maintainers = [ maintainers.kmein ];
+ description = "LyricWikia API for song lyrics";
+ license = licenses.mit;
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix
index 732a6c89f439..f8adc0d0986b 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.1";
+ version = "3.3.2";
pname = "matplotlib";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "87f53bcce90772f942c2db56736788b39332d552461a5cb13f05ff45c1680f0e";
+ sha256 = "3d2edbf59367f03cd9daf42939ca06383a7d7803e3993eb5ff1bee8e8a3fbb6b";
};
XDG_RUNTIME_DIR = "/tmp";
diff --git a/pkgs/development/python-modules/maxminddb/default.nix b/pkgs/development/python-modules/maxminddb/default.nix
index 0afdeef2228a..d101cdfd0c2e 100644
--- a/pkgs/development/python-modules/maxminddb/default.nix
+++ b/pkgs/development/python-modules/maxminddb/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "2.0.2";
+ version = "2.0.3";
pname = "maxminddb";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "b95d8ed21799e6604683669c7ed3c6a184fcd92434d5762dccdb139b4f29e597";
+ sha256 = "47e86a084dd814fac88c99ea34ba3278a74bc9de5a25f4b815b608798747c7dc";
};
buildInputs = [ libmaxminddb ];
diff --git a/pkgs/development/python-modules/mecab-python3/default.nix b/pkgs/development/python-modules/mecab-python3/default.nix
index dc7123405549..edcf887b095d 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.1";
+ version = "1.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0246wxfk8v1js75nv8jl15cwpf4rvv4xndi4gbzjrrqbsgj2fvfm";
+ sha256 = "eefdff160ba231acb21afab5c775bc2e024b3164c637a23b599b270d45feb32d";
};
nativeBuildInputs = [
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/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/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 ab9be69e58eb..9adf675a9feb 100644
--- a/pkgs/development/python-modules/mocket/default.nix
+++ b/pkgs/development/python-modules/mocket/default.nix
@@ -9,17 +9,16 @@
buildPythonPackage rec {
pname = "mocket";
- version = "3.9.2";
+ version = "3.9.3";
src = fetchPypi {
inherit pname version;
- sha256 = "25aba0b343784b27b1d77e731ed868a728d5209911f9f4728f33088582e491c9";
+ sha256 = "15npwf0f8g5vmwpmyvmsyi4p9ia1w95z8jips0nkfs978pnjy69g";
};
patchPhase = ''
- substituteInPlace requirements.txt \
- --replace "python-magic==0.4.18" "python-magic" \
- --replace "urllib3==1.25.10" "urllib3"
+ sed -iE "s,python-magic==.*,python-magic," requirements.txt
+ sed -iE "s,urllib3==.*,urllib3," requirements.txt
substituteInPlace setup.py --replace 'setup_requires=["pipenv"]' "setup_requires=[]"
'';
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/msal/default.nix b/pkgs/development/python-modules/msal/default.nix
index eae7eadb7f91..e67868912f21 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.0";
+ version = "1.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "cc67d3a14850ba7e533ec5d05a4c23a34dd74a7fa5e0210daebef397b2009b0e";
+ sha256 = "7efb0256c96a7b2eadab49ce29ecdb91352a91440c12a40bed44303724b62fda";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/msgpack-numpy/default.nix b/pkgs/development/python-modules/msgpack-numpy/default.nix
index d380f18f7729..ad612550d7e8 100644
--- a/pkgs/development/python-modules/msgpack-numpy/default.nix
+++ b/pkgs/development/python-modules/msgpack-numpy/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "msgpack-numpy";
- version = "0.4.6.1";
+ version = "0.4.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "9f9b57abb2b155c2d3e411c2dd5b98f14998bd053a20c6ed0ab64a6ceb8ad51d";
+ sha256 = "7eaf51acf82d7c467d21aa71df94e1c051b2055e54b755442051b474fa7cf5e1";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/msrest/default.nix b/pkgs/development/python-modules/msrest/default.nix
index 14ed57457b29..1f21778f7db8 100644
--- a/pkgs/development/python-modules/msrest/default.nix
+++ b/pkgs/development/python-modules/msrest/default.nix
@@ -48,6 +48,6 @@ buildPythonPackage rec {
description = "The runtime library 'msrest' for AutoRest generated Python clients.";
homepage = "https://github.com/Azure/msrest-for-python";
license = licenses.mit;
- maintainers = with maintainers; [ bendlas jonringer mwilsoninsight ];
+ maintainers = with maintainers; [ bendlas jonringer maxwilson ];
};
}
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/munkres/default.nix b/pkgs/development/python-modules/munkres/default.nix
index 93e0c27fcca1..0df36385c0cd 100644
--- a/pkgs/development/python-modules/munkres/default.nix
+++ b/pkgs/development/python-modules/munkres/default.nix
@@ -2,23 +2,21 @@
, buildPythonPackage
, fetchPypi
, isPy3k
-, nose
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "munkres";
- version = "1.1.2";
+ version = "1.1.4";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "81e9ced40c3d0ffc48be4b6da5cfdfaa49041faaaba8075b159974ec47926aea";
+ sha256 = "fc44bf3c3979dada4b6b633ddeeb8ffbe8388ee9409e4d4e8310c2da1792db03";
};
- checkInputs = [ nose ];
-
- checkPhase = "nosetests";
+ checkInputs = [ pytestCheckHook ];
meta = with stdenv.lib; {
homepage = "http://bmc.github.com/munkres/";
diff --git a/pkgs/development/python-modules/murmurhash/default.nix b/pkgs/development/python-modules/murmurhash/default.nix
index 82b33b6b4020..2bd156bd63fd 100644
--- a/pkgs/development/python-modules/murmurhash/default.nix
+++ b/pkgs/development/python-modules/murmurhash/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "murmurhash";
- version = "1.0.2";
+ version = "1.0.4";
src = fetchPypi {
inherit pname version;
- sha256 = "c7a646f6b07b033642b4f52ae2e45efd8b80780b3b90e8092a0cec935fbf81e2";
+ sha256 = "422084ac1fe994cb7c893689c600923dee4e2c3fc74e832f7d9a8d6fdcc362d5";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/mypy/default.nix b/pkgs/development/python-modules/mypy/default.nix
index 0bcf216fa46f..2e751c6f48dc 100644
--- a/pkgs/development/python-modules/mypy/default.nix
+++ b/pkgs/development/python-modules/mypy/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "mypy";
- version = "0.782";
+ version = "0.790";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "030kn709515452n6gy2i1d9fg6fyrkmdz228lfpmbslybsld9xzg";
+ sha256 = "sha256-KyG6Ra2e8uLriM5K6t0BEtD1AmQYMkF2/UlKaCS3SXU=";
};
propagatedBuildInputs = [ typed-ast psutil mypy-extensions typing-extensions ];
diff --git a/pkgs/development/python-modules/nbconflux/default.nix b/pkgs/development/python-modules/nbconflux/default.nix
index e86119036b5c..4e443a377eda 100644
--- a/pkgs/development/python-modules/nbconflux/default.nix
+++ b/pkgs/development/python-modules/nbconflux/default.nix
@@ -1,8 +1,9 @@
-{ lib, buildPythonPackage, fetchFromGitHub, nbconvert, pytest, requests, responses }:
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27, nbconvert, pytest, requests, responses }:
buildPythonPackage rec {
pname = "nbconflux";
version = "0.7.0";
+ disabled = isPy27; # no longer compatible with python 2 urllib
src = fetchFromGitHub {
owner = "Valassis-Digital-Media";
diff --git a/pkgs/development/python-modules/nbformat/default.nix b/pkgs/development/python-modules/nbformat/default.nix
index 0c75fc4ac5ac..3bd119179a45 100644
--- a/pkgs/development/python-modules/nbformat/default.nix
+++ b/pkgs/development/python-modules/nbformat/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "nbformat";
- version = "5.0.7";
+ version = "5.0.8";
src = fetchPypi {
inherit pname version;
- sha256 = "54d4d6354835a936bad7e8182dcd003ca3dc0cedfee5a306090e04854343b340";
+ sha256 = "f545b22138865bfbcc6b1ffe89ed5a2b8e2dc5d4fe876f2ca60d8e6f702a30f8";
};
LC_ALL="en_US.utf8";
diff --git a/pkgs/development/python-modules/nbsmoke/default.nix b/pkgs/development/python-modules/nbsmoke/default.nix
index 8f263246893b..b7ddf35caec6 100644
--- a/pkgs/development/python-modules/nbsmoke/default.nix
+++ b/pkgs/development/python-modules/nbsmoke/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "nbsmoke";
- version = "0.4.1";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "06as8vh17m0nkp3fpkp42m990a5zjfl2iaa17da99ksh7886mjpc";
+ sha256 = "2400d7878e97714e822ab200a71fc71ede487e671f42b4b411745dba95f9cb32";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/ndjson/default.nix b/pkgs/development/python-modules/ndjson/default.nix
new file mode 100644
index 000000000000..175b04d31074
--- /dev/null
+++ b/pkgs/development/python-modules/ndjson/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildPythonPackage, fetchPypi, wheel, watchdog, flake8
+, pytest, pytestrunner, coverage, sphinx, twine }:
+
+buildPythonPackage rec {
+ pname = "ndjson";
+ version = "0.3.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "v5dGy2uxy1PRcs2n8VTAfHhtZl/yg0Hk5om3lrIp5dY=";
+ };
+
+ checkInputs = [ pytest pytestrunner flake8 twine sphinx coverage watchdog ];
+
+ meta = with lib; {
+ homepage = "https://github.com/rhgrant10/ndjson";
+ description = "JsonDecoder";
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/nest-asyncio/default.nix b/pkgs/development/python-modules/nest-asyncio/default.nix
index 993e5e413e4c..533977aa6d98 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.0";
+ version = "1.4.2";
pname = "nest_asyncio";
disabled = !(pythonAtLeast "3.5");
src = fetchPypi {
inherit pname version;
- sha256 = "1j2rbb31wdq9k15cmj2y0kypzvfc3v05py1n0809nmqlpi5hawsp";
+ sha256 = "c614fcfaca72b1f04778bc0e73f49c84500b3d045c49d149fc46f1566643c175";
};
# tests not packaged with source dist as of 1.3.2/1.3.2, and
diff --git a/pkgs/development/python-modules/nestedtext/default.nix b/pkgs/development/python-modules/nestedtext/default.nix
new file mode 100644
index 000000000000..1fbfde7b26a6
--- /dev/null
+++ b/pkgs/development/python-modules/nestedtext/default.nix
@@ -0,0 +1,43 @@
+{ lib, buildPythonPackage, fetchFromGitHub
+, inform
+, pytestCheckHook
+, docopt
+, natsort
+, voluptuous
+}:
+
+buildPythonPackage rec {
+ pname = "nestedtext";
+ version = "1.2";
+
+ src = fetchFromGitHub {
+ owner = "KenKundert";
+ repo = "nestedtext";
+ rev = "v${version}";
+ fetchSubmodules = true;
+ sha256 = "1dwks5apghg29aj90nc4qm0chk195jh881297zr1wk7mqd2n159y";
+ };
+
+ propagatedBuildInputs = [ inform ];
+
+ checkInputs = [ pytestCheckHook docopt natsort voluptuous ];
+ pytestFlagsArray = [ "--ignore=build" ]; # Avoids an ImportMismatchError.
+
+ meta = with lib; {
+ description = "A human friendly data format";
+ longDescription = ''
+ NestedText is a file format for holding data that is to be entered,
+ edited, or viewed by people. It allows data to be organized into a nested
+ collection of dictionaries, lists, and strings. In this way it is similar
+ to JSON, YAML and TOML, but without the complexity and risk of YAML and
+ without the syntactic clutter of JSON and TOML. NestedText is both simple
+ and natural. Only a small number of concepts and rules must be kept in
+ mind when creating it. It is easily created, modified, or viewed with a
+ text editor and easily understood and used by both programmers and
+ non-programmers.
+ '';
+ homepage = "https://nestedtext.org";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jeremyschlatter ];
+ };
+}
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..2d8eaecf7753 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.
@@ -51,6 +50,7 @@ in
buildPythonPackage rec {
pname = "nipype";
version = "1.5.1";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
@@ -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/nix-kernel/default.nix b/pkgs/development/python-modules/nix-kernel/default.nix
index 81057308e6b5..5758e60fa3fc 100644
--- a/pkgs/development/python-modules/nix-kernel/default.nix
+++ b/pkgs/development/python-modules/nix-kernel/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
+, isPy3k
, pexpect
, notebook
, nix
@@ -10,6 +11,8 @@ buildPythonPackage rec {
pname = "nix-kernel";
version = "unstable-2020-04-26";
+ disabled = !isPy3k;
+
src = fetchFromGitHub {
owner = "GTrunSec";
repo = "nix-kernel";
diff --git a/pkgs/development/python-modules/nix-prefetch-github/default.nix b/pkgs/development/python-modules/nix-prefetch-github/default.nix
index 67873f929ad4..d7f203aa4d8d 100644
--- a/pkgs/development/python-modules/nix-prefetch-github/default.nix
+++ b/pkgs/development/python-modules/nix-prefetch-github/default.nix
@@ -8,18 +8,17 @@
, jinja2
, git
, pytestCheckHook
-, pytest-black
, pytestcov
, pytest-isort
}:
buildPythonPackage rec {
pname = "nix-prefetch-github";
- version = "3.0";
+ version = "4.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "sha256-EN+EbVXUaf+id5UsK4EBm/9k9FYaH79g08kblvW60XA=";
+ sha256 = "ZdaWIkpJk8AvTZmA76VMTXeOUTrWLe+W3vh/e0zwWB4=";
};
propagatedBuildInputs = [
@@ -29,7 +28,7 @@ buildPythonPackage rec {
jinja2
];
- checkInputs = [ pytestCheckHook pytest-black pytestcov pytest-isort git ];
+ checkInputs = [ pytestCheckHook pytestcov pytest-isort git ];
checkPhase = ''
pytest -m 'not network'
'';
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/notify-py/default.nix b/pkgs/development/python-modules/notify-py/default.nix
index fc2eda47beba..4772fc295349 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.3";
+ version = "0.2.4";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1i209xsff54hipdk9cg6va60fl33swg126yfgkg3wsgjmi6s07ca";
+ sha256 = "2a19273a476c8b003baa96650d00a81c5981c3a17ada748bc0a73aefad46d977";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/notmuch/2.nix b/pkgs/development/python-modules/notmuch/2.nix
new file mode 100644
index 000000000000..593eed6c2514
--- /dev/null
+++ b/pkgs/development/python-modules/notmuch/2.nix
@@ -0,0 +1,22 @@
+{ stdenv
+, buildPythonPackage
+, notmuch
+, python
+, cffi
+}:
+
+buildPythonPackage {
+ pname = "notmuch2";
+ inherit (notmuch) version src;
+
+ sourceRoot = "${notmuch.src.name}/bindings/python-cffi";
+
+ buildInputs = [ python notmuch cffi ];
+
+ meta = with stdenv.lib; {
+ description = "Pythonic bindings for the notmuch mail database using CFFI";
+ homepage = "https://notmuchmail.org/";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ teto ];
+ };
+}
diff --git a/pkgs/development/python-modules/ntc-templates/default.nix b/pkgs/development/python-modules/ntc-templates/default.nix
index 923f8c196986..a85bd0f8fc37 100644
--- a/pkgs/development/python-modules/ntc-templates/default.nix
+++ b/pkgs/development/python-modules/ntc-templates/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "ntc-templates";
- version = "1.5.0";
+ version = "1.6.0";
disabled = isPy27;
src = fetchFromGitHub {
owner = "networktocode";
repo = pname;
- rev = "v${version}";
- sha256 = "0pvd9n7hcmxl9cr8m1xlqcjmy3k2hga0qmn2k3x9hripjis7pbbi";
+ rev = "dc27599b0c5f3bb6ff23049e781b5dab2849c2c3"; # not tagged
+ sha256 = "1vg5y5c51vc9dj3b8qcffh6dz85ri11zb1azxmyvgbq86pcvbx9f";
};
propagatedBuildInputs = [ textfsm ];
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/numba/default.nix b/pkgs/development/python-modules/numba/default.nix
index c3a6484adbc6..ad31b8e960c8 100644
--- a/pkgs/development/python-modules/numba/default.nix
+++ b/pkgs/development/python-modules/numba/default.nix
@@ -13,14 +13,14 @@
}:
buildPythonPackage rec {
- version = "0.51.1";
+ version = "0.51.2";
pname = "numba";
# uses f-strings
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "1e765b1a41535684bf3b0465c1d0a24dcbbff6af325270c8f4dad924c0940160";
+ sha256 = "16bd59572114adbf5f600ea383880d7b2071ae45477e84a24994e089ea390768";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
diff --git a/pkgs/development/python-modules/numpy-stl/default.nix b/pkgs/development/python-modules/numpy-stl/default.nix
index b862319d9477..2207d4244edc 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.11.2";
+ version = "2.12.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1dil1rklb41m3v6a0i93ymimv453whsg1m9z6g0z17jbg7gmc98r";
+ sha256 = "10912d7749ab02b0ee2ee61fc04c38fa211fc9d00a9b73a7d1c2465c53c1abf5";
};
checkInputs = [ pytest pytestrunner ];
diff --git a/pkgs/development/python-modules/numpy/1.16.nix b/pkgs/development/python-modules/numpy/1.16.nix
index 6fa77d8fa907..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 = ''
@@ -92,6 +93,7 @@ in buildPythonPackage rec {
meta = {
description = "Scientific tools for Python";
homepage = "https://numpy.org/";
+ license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fridh ];
};
}
diff --git a/pkgs/development/python-modules/numpy/default.nix b/pkgs/development/python-modules/numpy/default.nix
index 9502cdc5b0a0..622f784fb8ba 100644
--- a/pkgs/development/python-modules/numpy/default.nix
+++ b/pkgs/development/python-modules/numpy/default.nix
@@ -39,13 +39,13 @@ let
};
in buildPythonPackage rec {
pname = "numpy";
- version = "1.19.1";
+ version = "1.19.4";
format = "pyproject.toml";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "b8456987b637232602ceb4d663cb34106f7eb780e247d51a260b84760fd8f491";
+ sha256 = "141ec3a3300ab89c7f2b0775289954d193cc8edb621ea05f99db9cb181530512";
};
nativeBuildInputs = [ gfortran pytest cython setuptoolsBuildHook ];
@@ -58,9 +58,13 @@ in buildPythonPackage rec {
./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 = ''
@@ -95,6 +99,7 @@ in buildPythonPackage rec {
meta = {
description = "Scientific tools for Python";
homepage = "https://numpy.org/";
+ license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fridh ];
};
}
diff --git a/pkgs/development/python-modules/nunavut/default.nix b/pkgs/development/python-modules/nunavut/default.nix
index 4905a8da7a38..1c25d6acd55b 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.6";
+ version = "0.3.9";
disabled = pythonOlder "3.5"; # only python>=3.5 is supported
src = fetchPypi {
inherit pname version;
- sha256 = "434edabdc431b9af719896e0de4bd0deead657777d1d8aa4e3cd0dcdff6298bc";
+ sha256 = "1f2f42f058afd30456e47b6b92a6b7b15100f6bca0a29108ace95bd5147a8e86";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/nvchecker/default.nix b/pkgs/development/python-modules/nvchecker/default.nix
index c85e45a239cd..b675fa6f06be 100644
--- a/pkgs/development/python-modules/nvchecker/default.nix
+++ b/pkgs/development/python-modules/nvchecker/default.nix
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "nvchecker";
- version = "2.1";
+ version = "2.2";
# Tests not included in PyPI tarball
src = fetchFromGitHub {
owner = "lilydjwg";
repo = pname;
rev = "v${version}";
- sha256 = "0zf9vhf8ka0v1mf1xhbvkc2nr54m0rkiw1i68ps4sgx2mdj6qrfk";
+ sha256 = "0b17pikqyxcsid69lwnjl44n8z46ydjmxxdnbzasfdl7r83l7ijr";
};
nativeBuildInputs = [ installShellFiles docutils ];
diff --git a/pkgs/development/python-modules/oauthenticator/default.nix b/pkgs/development/python-modules/oauthenticator/default.nix
index 6caaacd963bf..6fc9f24a63a7 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.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0bc5a4a0ee22689a863090993e0054485030847d0e9884afa1592ca388cccf4a";
+ sha256 = "f4a048e329766a6023768c9fefd77c859a9726bdf2029c62ec78de410ec876cd";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/objgraph/default.nix b/pkgs/development/python-modules/objgraph/default.nix
index 860f8c0051e7..79c448b5cced 100644
--- a/pkgs/development/python-modules/objgraph/default.nix
+++ b/pkgs/development/python-modules/objgraph/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "objgraph";
- version = "3.4.1";
+ version = "3.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "bf29512d7f8b457b53fa0722ea59f516abb8abc59b78f97f0ef81394a0c615a7";
+ sha256 = "4752ca5bcc0e0512e41b8cc4d2780ac2fd3b3eabd03b7e950a5594c06203dfc4";
};
# Tests fail with PyPy.
diff --git a/pkgs/development/python-modules/onnx/default.nix b/pkgs/development/python-modules/onnx/default.nix
index 6c0560bbaffc..278d7c1df046 100644
--- a/pkgs/development/python-modules/onnx/default.nix
+++ b/pkgs/development/python-modules/onnx/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "onnx";
- version = "1.7.0";
+ version = "1.8.0";
# Due to Protobuf packaging issues this build of Onnx with Python 2 gives
# errors on import.
@@ -27,7 +27,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0j6rgfbhsw3a8id8pyg18y93k68lbjbj1kq6qia36h69f6pvlyjy";
+ sha256 = "5f787fd3ce1290e12da335237b3b921152157e51aa09080b65631b3ce3fcc50c";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/python-modules/openrouteservice/default.nix b/pkgs/development/python-modules/openrouteservice/default.nix
new file mode 100644
index 000000000000..c35405f417b2
--- /dev/null
+++ b/pkgs/development/python-modules/openrouteservice/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildPythonPackage, fetchFromGitHub, requests, responses, pytestCheckHook }:
+
+buildPythonPackage rec {
+ pname = "openrouteservice";
+ version = "2.3.0";
+
+ src = fetchFromGitHub {
+ owner = "GIScience";
+ repo = "${pname}-py";
+ rev = "v${version}";
+ sha256 = "ySXzOQI9NcF1W/otbL7i3AY628/74ZkJjDMQ9ywVEPc=";
+ };
+
+ checkInputs = [ pytestCheckHook responses ];
+
+ disabledTests = [
+ # touches network
+ "test_optimized_waypoints"
+ "test_invalid_api_key"
+ "test_raise_timeout_retriable_requests"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/GIScience/openrouteservice-py";
+ description = "The Python API to consume openrouteservice(s) painlessly";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ Scriptkiddi ];
+ };
+}
diff --git a/pkgs/development/python-modules/openwrt-luci-rpc/default.nix b/pkgs/development/python-modules/openwrt-luci-rpc/default.nix
index 718dc48d005b..935a64b4186e 100644
--- a/pkgs/development/python-modules/openwrt-luci-rpc/default.nix
+++ b/pkgs/development/python-modules/openwrt-luci-rpc/default.nix
@@ -10,11 +10,11 @@ with lib;
buildPythonPackage rec {
pname = "openwrt-luci-rpc";
- version = "1.1.3";
+ version = "1.1.6";
src = fetchPypi {
inherit pname version;
- sha256 = "c8c27c98c0a1deac2d32d417c4ca536b08be2655a9a6de8a7897e8bc6431858c";
+ sha256 = "841c7fc956ad42825a2f2cd0cb2aa02005c3482b200ff7aaccd390345c9f3e18";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/ovito/default.nix b/pkgs/development/python-modules/ovito/default.nix
index c5dddd68fcf1..5e5847dce033 100644
--- a/pkgs/development/python-modules/ovito/default.nix
+++ b/pkgs/development/python-modules/ovito/default.nix
@@ -1,23 +1,33 @@
-{ stdenv, fetchgit
+{ stdenv
+, fetchFromGitLab
, cmake
-, libav, netcdf, qscintilla, zlib, boost, git, fftw, hdf5, libssh
-, pythonPackages
+, ffmpeg
+, netcdf
+, qscintilla
+, zlib
+, boost
+, git
+, fftw
+, hdf5
+, libssh
+, qt5
+, python
}:
-stdenv.mkDerivation {
- # compilation error in 2.9.0 https://gitlab.com/stuko/ovito/issues/40
- # This is not the "released" 3.0.0 just a commit
- version = "3.0.0";
+stdenv.mkDerivation rec {
+ version = "3.3.1";
pname = "ovito";
- src = fetchgit {
- url = "https://gitlab.com/stuko/ovito";
- rev = "a28c28182a879d2a1b511ec56f9845306dd8a4db";
- sha256 = "1vqzv3gzwf8r0g05a7fj8hdyvnzq2h3wdfck7j6n1av6rvp7hi5r";
+ src = fetchFromGitLab {
+ owner = "stuko";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0rm1qxa0fanaaqg0idr6rf2s2xlbyn1dzjzwh3rddy9mgl60lj2h";
};
- buildInputs = [ cmake libav netcdf qscintilla zlib boost zlib git fftw hdf5 libssh ];
- propagatedBuildInputs = with pythonPackages; [ sphinx numpy sip pyqt5 matplotlib ase ];
+ buildInputs = [ cmake ffmpeg netcdf qscintilla zlib boost zlib git fftw hdf5 libssh qt5.qtbase qt5.qtsvg ];
+
+ propagatedBuildInputs = with python.pkgs; [ sphinx numpy sip pyqt5 matplotlib ase ];
enableParallelBuilding = true;
@@ -25,10 +35,9 @@ stdenv.mkDerivation {
description = "Scientific visualization and analysis software for atomistic simulation data";
homepage = "https://www.ovito.org";
license = licenses.gpl3;
- maintainers = [ maintainers.costrouc ];
+ maintainers = with maintainers; [ costrouc ];
# ensures not built on hydra
# https://github.com/NixOS/nixpkgs/pull/46846#issuecomment-436388048
hydraPlatforms = [ ];
- broken = true; # cmake unable to find Qt5Core and other dependencies
};
}
diff --git a/pkgs/development/python-modules/pa-ringbuffer/default.nix b/pkgs/development/python-modules/pa-ringbuffer/default.nix
index fd05e7e8052e..466d3937a1fb 100644
--- a/pkgs/development/python-modules/pa-ringbuffer/default.nix
+++ b/pkgs/development/python-modules/pa-ringbuffer/default.nix
@@ -7,7 +7,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "spatialaudio";
repo = "python-pa-ringbuffer";
- rev = "${version}";
+ rev = version;
sha256 = "0afpydy1l20hd1xncjppjhqa2c8dj5h9nlv4z8m55cs9hc9h1mxv";
};
diff --git a/pkgs/development/python-modules/packet-python/default.nix b/pkgs/development/python-modules/packet-python/default.nix
index 02255f4bfd70..1552148ae37b 100644
--- a/pkgs/development/python-modules/packet-python/default.nix
+++ b/pkgs/development/python-modules/packet-python/default.nix
@@ -12,10 +12,10 @@
buildPythonPackage rec {
pname = "packet-python";
- version = "1.43.0";
+ version = "1.43.1";
src = fetchPypi {
inherit pname version;
- sha256 = "48fcc5ca6e7f3d84ef91016585d1894bb9deb3dae6591ffab90fdf05006c3e48";
+ sha256 = "e333fb5ce45a3f283ddeb6261d061b39328b82eb440a89233fa08ce3fec2fcf0";
};
nativeBuildInputs = [ pytestrunner ];
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/pandas-datareader/default.nix b/pkgs/development/python-modules/pandas-datareader/default.nix
new file mode 100644
index 000000000000..92adfb9d3f16
--- /dev/null
+++ b/pkgs/development/python-modules/pandas-datareader/default.nix
@@ -0,0 +1,34 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, pytestCheckHook
+, isPy27
+, pandas
+, lxml
+, requests
+}:
+
+buildPythonPackage rec {
+ pname = "pandas-datareader";
+ version = "0.9.0";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "b2cbc1e16a6ab9ff1ed167ae2ea92839beab9a20823bd00bdfb78155fa04f891";
+ };
+
+ # Tests are trying to load data over the network
+ doCheck = false;
+ pythonImportsCheck = [ "pandas_datareader" ];
+
+ propagatedBuildInputs = [ pandas lxml requests ];
+
+ meta = with stdenv.lib; {
+ description = "Up to date remote data access for pandas, works for multiple versions of pandas";
+ homepage = "https://github.com/pydata/pandas-datareader";
+ license= licenses.bsd3;
+ maintainers = with maintainers; [ evax ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix
index d4c9706fe654..9d2d32d428af 100644
--- a/pkgs/development/python-modules/pandas/default.nix
+++ b/pkgs/development/python-modules/pandas/default.nix
@@ -1,27 +1,29 @@
-{ buildPythonPackage
+{ stdenv
+, buildPythonPackage
, fetchPypi
, python
-, stdenv
-, pytest
-, glibcLocales
+, isPy38
+, beautifulsoup4
+, bottleneck
, cython
, dateutil
-, scipy
-, moto
+, html5lib
+, lxml
, numexpr
+, openpyxl
, pytz
-, xlrd
-, bottleneck
, sqlalchemy
-, lxml
-, html5lib
-, beautifulsoup4
-, hypothesis
-, openpyxl
+, scipy
, tables
+, xlrd
, xlwt
+# Test Inputs
+, glibcLocales
+, hypothesis
+, moto
+, pytestCheckHook
+# Darwin inputs
, runtimeShell
-, isPy38
, libcxx ? null
}:
@@ -31,33 +33,33 @@ let
in buildPythonPackage rec {
pname = "pandas";
- version = "1.1.1";
+ version = "1.1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "53328284a7bb046e2e885fd1b8c078bd896d7fc4575b915d4936f54984a2ba67";
+ sha256 = "a979d0404b135c63954dea79e6246c45dd45371a88631cdbb4877d844e6de3b6";
};
- checkInputs = [ pytest glibcLocales moto hypothesis ];
-
nativeBuildInputs = [ cython ];
buildInputs = optional isDarwin libcxx;
propagatedBuildInputs = [
+ beautifulsoup4
+ bottleneck
dateutil
- scipy
+ html5lib
numexpr
- pytz
- xlrd
- bottleneck
- sqlalchemy
lxml
- html5lib
- beautifulsoup4
openpyxl
+ pytz
+ scipy
+ sqlalchemy
tables
+ xlrd
xlwt
];
+ checkInputs = [ pytestCheckHook glibcLocales moto hypothesis ];
+
# doesn't work with -Werror,-Wunused-command-line-argument
# https://github.com/NixOS/nixpkgs/issues/39687
hardeningDisable = optional stdenv.cc.isClang "strictoverflow";
@@ -80,8 +82,14 @@ in buildPythonPackage rec {
"--parallel=$NIX_BUILD_CORES"
];
+ doCheck = !stdenv.isAarch64; # upstream doesn't test this architecture
- disabledTests = stdenv.lib.concatMapStringsSep " and " (s: "not " + s) ([
+ pytestFlagsArray = [
+ "$out/${python.sitePackages}/pandas"
+ "--skip-slow"
+ "--skip-network"
+ ];
+ disabledTests = [
# since dateutil 0.6.0 the following fails: test_fallback_plural, test_ambiguous_flags, test_ambiguous_compat
# was supposed to be solved by https://github.com/dateutil/dateutil/issues/321, but is not the case
"test_fallback_plural"
@@ -105,15 +113,16 @@ in buildPythonPackage rec {
# Fails with 1.0.5
"test_constructor_list_frames"
"test_constructor_with_embedded_frames"
+ # tries to import compiled C extension locally
+ "test_missing_required_dependency"
] ++ optionals isDarwin [
"test_locale"
"test_clipboard"
- ]);
-
- doCheck = !stdenv.isAarch64; # upstream doesn't test this architecture
+ ];
- checkPhase = ''
- runHook preCheck
+ preCheck = ''
+ export LC_ALL="en_US.UTF-8"
+ PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH
''
# TODO: Get locale and clipboard support working on darwin.
# Until then we disable the tests.
@@ -123,19 +132,17 @@ in buildPythonPackage rec {
echo "#!${runtimeShell}" > pbpaste
chmod a+x pbcopy pbpaste
export PATH=$(pwd):$PATH
- '' + ''
- LC_ALL="en_US.UTF-8" py.test $out/${python.sitePackages}/pandas --skip-slow --skip-network -k "$disabledTests"
- runHook postCheck
'';
- meta = {
+ meta = with stdenv.lib; {
# https://github.com/pandas-dev/pandas/issues/14866
# pandas devs are no longer testing i686 so safer to assume it's broken
broken = stdenv.isi686;
homepage = "https://pandas.pydata.org/";
+ changelog = "https://pandas.pydata.org/docs/whatsnew/index.html";
description = "Python Data Analysis Library";
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ raskin fridh knedlsepp ];
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ raskin fridh knedlsepp ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/python-modules/pandocfilters/default.nix b/pkgs/development/python-modules/pandocfilters/default.nix
index f688d97c91d1..848e59313af9 100644
--- a/pkgs/development/python-modules/pandocfilters/default.nix
+++ b/pkgs/development/python-modules/pandocfilters/default.nix
@@ -4,12 +4,12 @@
}:
buildPythonPackage rec {
- version = "1.4.2";
+ version = "1.4.3";
pname = "pandocfilters";
src = fetchPypi {
inherit pname version;
- sha256 = "b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9";
+ sha256 = "bc63fbb50534b4b1f8ebe1860889289e8af94a23bff7445259592df25a3906eb";
};
# No tests available
diff --git a/pkgs/development/python-modules/paperspace/default.nix b/pkgs/development/python-modules/paperspace/default.nix
index c439b4099a00..fad394a5339b 100644
--- a/pkgs/development/python-modules/paperspace/default.nix
+++ b/pkgs/development/python-modules/paperspace/default.nix
@@ -1,5 +1,7 @@
{ stdenv, fetchPypi, buildPythonPackage
-, boto3, requests
+, boto3, requests, gradient_statsd, terminaltables
+, click-completion , click-didyoumean, click-help-colors
+, colorama, requests_toolbelt, gradient_sdk, progressbar2
}:
buildPythonPackage rec {
@@ -11,7 +13,10 @@ buildPythonPackage rec {
sha256 = "7959305128fea6da8ca0cdc528783a89859dacb9b54bf8eb89fd04a518872191";
};
- propagatedBuildInputs = [ boto3 requests ];
+ propagatedBuildInputs = [ boto3 requests gradient_statsd terminaltables
+ click-completion click-didyoumean click-help-colors requests_toolbelt
+ colorama gradient_sdk progressbar2
+ ];
# tries to use /homeless-shelter to mimic container usage, etc
doCheck = false;
@@ -22,6 +27,5 @@ buildPythonPackage rec {
license = licenses.isc;
platforms = platforms.unix;
maintainers = with maintainers; [ thoughtpolice ];
- broken = true;
};
}
diff --git a/pkgs/development/python-modules/papis/default.nix b/pkgs/development/python-modules/papis/default.nix
index a97c075d30f6..93eafff6c93b 100644
--- a/pkgs/development/python-modules/papis/default.nix
+++ b/pkgs/development/python-modules/papis/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "papis";
- version = "0.10";
+ version = "0.11.1";
disabled = !isPy3k;
# Missing tests on Pypi
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "papis";
repo = pname;
rev = "v${version}";
- sha256 = "0fmrvxs6ixfwjlp96b69db7fpvyqfy2n3c23kdz8yr0vhnp82l93";
+ sha256 = "0bbkjyw1fsvvp0380l404h2lys8ib4xqga5s6401k1y1hld28nl6";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/param/default.nix b/pkgs/development/python-modules/param/default.nix
index 096bb2cfb910..9f6d78a8ecbe 100644
--- a/pkgs/development/python-modules/param/default.nix
+++ b/pkgs/development/python-modules/param/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "param";
- version = "1.9.3";
+ version = "1.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "10crjlsn5vx03xwlnhga9faqq2rlw0qwabi45vnvhmz22qbd8w43";
+ sha256 = "a284c1b42aff6367e8eea2f649d4f3f70a9f16c6f17d8ad672a31ff36089f995";
};
checkInputs = [ flake8 nose ];
diff --git a/pkgs/development/python-modules/parver/default.nix b/pkgs/development/python-modules/parver/default.nix
index a51f1c003274..268e90020100 100644
--- a/pkgs/development/python-modules/parver/default.nix
+++ b/pkgs/development/python-modules/parver/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "parver";
- version = "0.3.0";
+ version = "0.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0a6jp17c1ag6b9yp5xgy9wvznk3g0v2f8gpwkcwxpyc9ygk98zdm";
+ sha256 = "c902e0653bcce927cc156a7fd9b3a51924cbce3bf3d0bfd49fc282bfd0c5dfd3";
};
propagatedBuildInputs = [ six attrs arpeggio ];
diff --git a/pkgs/development/python-modules/passlib/default.nix b/pkgs/development/python-modules/passlib/default.nix
index 84ace0bdb822..316abb2ac32c 100644
--- a/pkgs/development/python-modules/passlib/default.nix
+++ b/pkgs/development/python-modules/passlib/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "passlib";
- version = "1.7.2";
+ version = "1.7.4";
src = fetchPypi {
inherit pname version;
- sha256 = "8d666cef936198bc2ab47ee9b0410c94adf2ba798e5a84bf220be079ae7ab6a8";
+ sha256 = "defd50f72b65c5402ab2c573830a6978e5f202ad0d984793c8dde2c4152ebe04";
};
checkInputs = [ nose ];
diff --git a/pkgs/development/python-modules/pastedeploy/default.nix b/pkgs/development/python-modules/pastedeploy/default.nix
index b82192267d02..21149da917f1 100644
--- a/pkgs/development/python-modules/pastedeploy/default.nix
+++ b/pkgs/development/python-modules/pastedeploy/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "2.1.0";
+ version = "2.1.1";
pname = "PasteDeploy";
src = fetchPypi {
inherit pname version;
- sha256 = "e7559878b6e92023041484be9bcb6d767cf4492fc3de7257a5dae76a7cc11a9b";
+ sha256 = "6dead6ab9823a85d585ef27f878bc647f787edb9ca8da0716aa9f1261b464817";
};
buildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/patator/default.nix b/pkgs/development/python-modules/patator/default.nix
index 81d9e50b28ff..46601c167553 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.9";
+ version = "0.7";
disabled = !(isPy3k);
src = fetchPypi {
inherit pname version;
- sha256 = "68cb24bdc3042ee0d47a288b19a8b99a6c54bdbd4ddf0c5817d9b9ac0a0d8a15";
+ sha256 = "335e432e6cc591437e316ba8c1da935484ca39fc79e595ccf60ccd9166e965f1";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pdoc3/default.nix b/pkgs/development/python-modules/pdoc3/default.nix
new file mode 100644
index 000000000000..e1f68109c055
--- /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.1";
+ disabled = pythonOlder "3.7";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "15482rvpg5r70gippj3nbl58x9plgmgvp0rg4xi4dpdqhma8v171";
+ };
+
+ 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/periodictable/default.nix b/pkgs/development/python-modules/periodictable/default.nix
index a0949385bd3a..ea42f7ea7fef 100644
--- a/pkgs/development/python-modules/periodictable/default.nix
+++ b/pkgs/development/python-modules/periodictable/default.nix
@@ -1,16 +1,18 @@
-{lib, fetchPypi, buildPythonPackage, numpy, pyparsing}:
+{lib, fetchPypi, buildPythonPackage, numpy, pyparsing, pytestcov, pytestCheckHook }:
buildPythonPackage rec {
pname = "periodictable";
- version = "1.5.2";
+ version = "1.5.3";
propagatedBuildInputs = [numpy pyparsing];
src = fetchPypi {
inherit pname version;
- sha256 = "1lx03xirh3hcrzkwrz91dmdzcj01bykq59hccd83ai901jzqmshz";
+ sha256 = "1d09c359468e2de74b43fc3a7dcb0d3d71e0ff53adb85995215d8d7796451af6";
};
+ checkInputs = [ pytestcov pytestCheckHook ];
+
meta = {
homepage = "https://www.reflectometry.org/danse/software.html";
description = "an extensible periodic table of the elements prepopulated with data important to neutron and x-ray scattering experiments";
diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix
index 9eb722633025..78bb61d03cfb 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.15";
+ version = "2.1.20";
src = fetchPypi {
inherit pname version;
- sha256 = "e1092ae52cfdef41c22d98fa98f9225ac21936a7d096131777ca3a7940fe1b2d";
+ sha256 = "2f1cf9721aa5fce93b034d2a18922d34d6f5fb81236ab3a955706226b15658fd";
};
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/pg8000/default.nix b/pkgs/development/python-modules/pg8000/default.nix
index e4a158a7183b..0c9459772186 100644
--- a/pkgs/development/python-modules/pg8000/default.nix
+++ b/pkgs/development/python-modules/pg8000/default.nix
@@ -1,22 +1,23 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, scramp
, isPy3k
, passlib
}:
buildPythonPackage rec {
pname = "pg8000";
- version = "1.16.5";
+ version = "1.16.6";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "8af70cdfcc1fadafa32468a6af563e1c0b5271c4dcc99a4490030a128cb295a3";
+ sha256 = "8fc1e6a62ccb7c9830f1e7e9288e2d20eaf373cc8875b5c55b7d5d9b7717be91";
};
- propagatedBuildInputs = [ passlib ];
+ propagatedBuildInputs = [ passlib scramp ];
meta = with stdenv.lib; {
homepage = "https://github.com/tlocke/pg8000";
diff --git a/pkgs/development/python-modules/phonemizer/backend-paths.patch b/pkgs/development/python-modules/phonemizer/backend-paths.patch
new file mode 100644
index 000000000000..1734addb0ef1
--- /dev/null
+++ b/pkgs/development/python-modules/phonemizer/backend-paths.patch
@@ -0,0 +1,29 @@
+diff --git a/phonemizer/backend/espeak.py b/phonemizer/backend/espeak.py
+index 387c11c..ceb5e7e 100644
+--- a/phonemizer/backend/espeak.py
++++ b/phonemizer/backend/espeak.py
+@@ -81,10 +81,7 @@ class BaseEspeakBackend(BaseBackend):
+ if _ESPEAK_DEFAULT_PATH:
+ return _ESPEAK_DEFAULT_PATH
+
+- espeak = distutils.spawn.find_executable('espeak-ng')
+- if not espeak: # pragma: nocover
+- espeak = distutils.spawn.find_executable('espeak')
+- return espeak
++ return "@espeak@"
+
+ @classmethod
+ def is_available(cls):
+diff --git a/phonemizer/backend/festival.py b/phonemizer/backend/festival.py
+index b5bc56d..0833160 100644
+--- a/phonemizer/backend/festival.py
++++ b/phonemizer/backend/festival.py
+@@ -78,7 +78,7 @@ class FestivalBackend(BaseBackend):
+ if _FESTIVAL_DEFAULT_PATH:
+ return _FESTIVAL_DEFAULT_PATH
+
+- return distutils.spawn.find_executable('festival')
++ return "@festival@"
+
+ @classmethod
+ def is_available(cls):
diff --git a/pkgs/development/python-modules/phonemizer/default.nix b/pkgs/development/python-modules/phonemizer/default.nix
new file mode 100644
index 000000000000..2d6531794313
--- /dev/null
+++ b/pkgs/development/python-modules/phonemizer/default.nix
@@ -0,0 +1,73 @@
+{ lib
+, substituteAll
+, buildPythonApplication
+, fetchPypi
+, python3Packages
+, pkgs
+, joblib
+, segments
+, attrs
+, espeak-ng
+, pytestCheckHook
+, pytestrunner
+, pytestcov
+}:
+
+buildPythonApplication rec {
+ pname = "phonemizer";
+ version = "2.2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "127n4f10zxq60qd8xvlc1amji4wbghqb90rfp25rzdk716kvgwab";
+ };
+
+ postPatch = ''
+ sed -i -e '/\'pytest-runner\'/d setup.py
+ '';
+
+ patches = [
+ (substituteAll {
+ src = ./backend-paths.patch;
+ espeak = "${lib.getBin espeak-ng}/bin/espeak";
+ # override festival path should you try to integrate it
+ festival = "";
+ })
+ ./remove-intertwined-festival-test.patch
+ ];
+
+ propagatedBuildInputs = [
+ joblib
+ segments
+ attrs
+ ];
+
+ preCheck = ''
+ export HOME=$TMPDIR
+ '';
+
+ checkInputs = [
+ pytestCheckHook
+ pytestcov
+ ];
+
+ # We tried to package festvial, but were unable to get the backend running,
+ # so let's disable related tests.
+ pytestFlagsArray = [
+ "--ignore=test/test_festival.py"
+ ];
+
+ disabledTests = [
+ "test_festival"
+ "test_relative"
+ "test_absolute"
+ "test_readme_festival_syll"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/bootphon/phonemizer";
+ description = "Simple text to phones converter for multiple languages";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/development/python-modules/phonemizer/drop-readme-festival-test.patch b/pkgs/development/python-modules/phonemizer/drop-readme-festival-test.patch
new file mode 100644
index 000000000000..a60cdf2645a5
--- /dev/null
+++ b/pkgs/development/python-modules/phonemizer/drop-readme-festival-test.patch
@@ -0,0 +1,12 @@
+diff --git a/test/test_main.py b/test/test_main.py
+index 71d605a..d137cd7 100644
+--- a/test/test_main.py
++++ b/test/test_main.py
+@@ -63,7 +63,6 @@ def test_readme():
+ _test(u'hello world', u'həloʊ wɜːld ')
+ _test(u'hello world', u'həloʊ wɜːld ', '--verbose')
+ _test(u'hello world', u'həloʊ wɜːld ', '--quiet')
+- _test(u'hello world', u'hhaxlow werld', '-b festival --strip')
+ _test(u'hello world', u'həloʊ wɜːld ', '-l en-us')
+ _test(u'bonjour le monde', u'bɔ̃ʒuʁ lə mɔ̃d ', '-l fr-fr')
+ _test(u'bonjour le monde', u'b ɔ̃ ʒ u ʁ ;eword l ə ;eword m ɔ̃ d ;eword ',
diff --git a/pkgs/development/python-modules/phonemizer/remove-intertwined-festival-test.patch b/pkgs/development/python-modules/phonemizer/remove-intertwined-festival-test.patch
new file mode 100644
index 000000000000..d7d605df7f98
--- /dev/null
+++ b/pkgs/development/python-modules/phonemizer/remove-intertwined-festival-test.patch
@@ -0,0 +1,22 @@
+diff --git a/test/test_main.py b/test/test_main.py
+index 71d605a..0ea3c74 100644
+--- a/test/test_main.py
++++ b/test/test_main.py
+@@ -63,17 +63,12 @@ def test_readme():
+ _test(u'hello world', u'həloʊ wɜːld ')
+ _test(u'hello world', u'həloʊ wɜːld ', '--verbose')
+ _test(u'hello world', u'həloʊ wɜːld ', '--quiet')
+- _test(u'hello world', u'hhaxlow werld', '-b festival --strip')
+ _test(u'hello world', u'həloʊ wɜːld ', '-l en-us')
+ _test(u'bonjour le monde', u'bɔ̃ʒuʁ lə mɔ̃d ', '-l fr-fr')
+ _test(u'bonjour le monde', u'b ɔ̃ ʒ u ʁ ;eword l ə ;eword m ɔ̃ d ;eword ',
+ '-l fr-fr -p " " -w ";eword "')
+
+
+-@pytest.mark.skipif(
+- '2.1' in backend.FestivalBackend.version(),
+- reason='festival-2.1 gives different results than further versions '
+- 'for syllable boundaries')
+ def test_readme_festival_syll():
+ _test(u'hello world',
+ u'hh ax ;esyll l ow ;esyll ;eword w er l d ;esyll ;eword ',
diff --git a/pkgs/development/python-modules/phonenumbers/default.nix b/pkgs/development/python-modules/phonenumbers/default.nix
index e4cb59f5b930..5f961b8e18ea 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.11";
+ version = "8.12.12";
src = fetchPypi {
inherit pname version;
- sha256 = "17f39f06c1e0e20eabe69ff735b1c08e4547d12a12595da3d835fd3256a9ee0c";
+ sha256 = "70aa98a50ba7bc7f6bf17851f806c927107e7c44e7d21eb46bdbec07b99d23ae";
};
meta = {
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/default.nix b/pkgs/development/python-modules/pip/default.nix
index fa566c8951ab..d451ca4a9b25 100644
--- a/pkgs/development/python-modules/pip/default.nix
+++ b/pkgs/development/python-modules/pip/default.nix
@@ -10,27 +10,32 @@
, pytest
, setuptools
, wheel
+, isPy27
+, fetchpatch
}:
buildPythonPackage rec {
pname = "pip";
- version = "20.1.1";
+ version = "20.2.4";
format = "other";
src = fetchFromGitHub {
owner = "pypa";
repo = pname;
rev = version;
- sha256 = "01wq01ysv0ijcrg8a4mj72zb8al15b8vw8g3ywhxq53kbsyhfxn4";
+ sha256 = "eMVV4ftgV71HLQsSeaOchYlfaJVgzNrwUynn3SA1/Do=";
name = "${pname}-${version}-source";
};
- # Remove when solved https://github.com/NixOS/nixpkgs/issues/81441
- # Also update pkgs/development/interpreters/python/hooks/pip-install-hook.sh accordingly
- patches = [ ./reproducible.patch ];
-
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/pip/reproducible.patch b/pkgs/development/python-modules/pip/reproducible.patch
deleted file mode 100644
index 528ac2b49b03..000000000000
--- a/pkgs/development/python-modules/pip/reproducible.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/pip/_internal/operations/install/wheel.py b/src/pip/_internal/operations/install/wheel.py
-index e7315ee4..4e36b03d 100644
---- a/src/pip/_internal/operations/install/wheel.py
-+++ b/src/pip/_internal/operations/install/wheel.py
-@@ -615,6 +615,8 @@ def install_wheel(
- direct_url=None, # type: Optional[DirectUrl]
- ):
- # type: (...) -> None
-+ _temp_dir_for_testing = (
-+ _temp_dir_for_testing or os.environ.get("NIX_PIP_INSTALL_TMPDIR"))
- with TempDirectory(
- path=_temp_dir_for_testing, kind="unpacked-wheel"
- ) as unpacked_dir, ZipFile(wheel_path, allowZip64=True) as z:
diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix
index 96e733560472..6d9756d11fba 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.1.0";
pname = "plaid-python";
src = fetchPypi {
inherit pname version;
- sha256 = "0a0ay39k50hbxxaxz09m2azz5c08yqki2gincziv6g381yrlj68s";
+ sha256 = "04mm1iqpmd6qwxmkm85k263avd42xvsmjsa24r8ggfjcw0w4lq6j";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/poetry/default.nix b/pkgs/development/python-modules/poetry/default.nix
index 8000c667e6db..bad38ea582fb 100644
--- a/pkgs/development/python-modules/poetry/default.nix
+++ b/pkgs/development/python-modules/poetry/default.nix
@@ -24,7 +24,7 @@
buildPythonPackage rec {
pname = "poetry";
- version = "1.1.1";
+ version = "1.1.4";
format = "pyproject";
disabled = isPy27;
@@ -32,7 +32,7 @@ buildPythonPackage rec {
owner = "python-poetry";
repo = pname;
rev = version;
- sha256 = "1j3ij8qsd709p7ww5r4759f2xnk2s7g40kzm9vx99l98zw890g05";
+ sha256 = "0lx3qpz5dad0is7ki5a4vxphvc8cm8fnv4bmrx226a6nvvaj6ahs";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/pplpy/default.nix b/pkgs/development/python-modules/pplpy/default.nix
index 706c6251d3ac..de37c338bfa2 100644
--- a/pkgs/development/python-modules/pplpy/default.nix
+++ b/pkgs/development/python-modules/pplpy/default.nix
@@ -56,7 +56,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "A Python wrapper for ppl";
homepage = "https://gitlab.com/videlec/pplpy";
- maintainers = with maintainers; [ timokau ];
+ maintainers = teams.sage.members;
license = licenses.gpl3;
};
}
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/premailer/default.nix b/pkgs/development/python-modules/premailer/default.nix
index ec0e959c7a5c..c69ec9a05a1f 100644
--- a/pkgs/development/python-modules/premailer/default.nix
+++ b/pkgs/development/python-modules/premailer/default.nix
@@ -1,10 +1,11 @@
-{ lib, buildPythonPackage, fetchPypi,
+{ lib, buildPythonPackage, fetchPypi, isPy27,
cssselect, cssutils, lxml, mock, nose, requests, cachetools
}:
buildPythonPackage rec {
pname = "premailer";
version = "3.7.0";
+ disabled = isPy27; # no longer compatible with urllib
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/preshed/default.nix b/pkgs/development/python-modules/preshed/default.nix
index 96a015076df3..c408782a423b 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.2";
+ version = "3.0.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1jrnci1pw9yv7j1a9b2q6c955l3gb8fv1q4d0id6s7bwr5l39mv1";
+ sha256 = "8ad47d5d2688fabc66850f32c7b6d3b4a97e6b653726309fe09603edd6fceb23";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/prompt_toolkit/default.nix b/pkgs/development/python-modules/prompt_toolkit/default.nix
index 47fbace69df0..2fa885a69f71 100644
--- a/pkgs/development/python-modules/prompt_toolkit/default.nix
+++ b/pkgs/development/python-modules/prompt_toolkit/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "prompt_toolkit";
- version = "3.0.6";
+ version = "3.0.8";
src = fetchPypi {
inherit pname version;
- sha256 = "7630ab85a23302839a0f26b31cc24f518e6155dea1ed395ea61b42c45941b6a6";
+ sha256 = "25c95d2ac813909f813c93fde734b6e44406d1477a9faef7c915ff37d39c0a8c";
};
checkPhase = ''
py.test -k 'not test_pathcompleter_can_expanduser'
diff --git a/pkgs/development/python-modules/proto-plus/default.nix b/pkgs/development/python-modules/proto-plus/default.nix
index d542d6f64778..4a36b625298d 100644
--- a/pkgs/development/python-modules/proto-plus/default.nix
+++ b/pkgs/development/python-modules/proto-plus/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "proto-plus";
- version = "1.10.1";
+ version = "1.11.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0n8ia51jg2dkab2sf0qnh39bssqhz65ybcqr78f3zzf7ja923lkr";
+ sha256 = "416a0f13987789333cd8760a0ee998f8eccd6d7165ee9f283d64ca2de3e8774d";
};
propagatedBuildInputs = [ protobuf ];
diff --git a/pkgs/development/python-modules/psautohint/default.nix b/pkgs/development/python-modules/psautohint/default.nix
index b439c05f0b87..fb9237c89344 100644
--- a/pkgs/development/python-modules/psautohint/default.nix
+++ b/pkgs/development/python-modules/psautohint/default.nix
@@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "psautohint";
- version = "2.1.1";
+ version = "2.1.2";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "adobe-type-tools";
repo = pname;
- sha256 = "00n9bycjmvx1fb4332bdj53f01q86ajndrvid9idpiyzybmd5vp4";
+ sha256 = "1s2l54gzn11y07zaggprwif7r3ia244qijjhkbvjdx4jsgc5df8n";
rev = "v${version}";
fetchSubmodules = true; # data dir for tests
};
diff --git a/pkgs/development/python-modules/psd-tools/default.nix b/pkgs/development/python-modules/psd-tools/default.nix
index a4eb552bb7d2..783905c70241 100644
--- a/pkgs/development/python-modules/psd-tools/default.nix
+++ b/pkgs/development/python-modules/psd-tools/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "psd-tools";
- version = "1.9.15";
+ version = "1.9.16";
src = fetchPypi {
inherit pname version;
- sha256 = "23b545d91c784fcaf27fbf4c69abe21ac1ea10d25b5b8c61dcd8f0e03ccff786";
+ sha256 = "dece6327b5aa03b53163c63e2bf90b4a7b0ff6872ef743adab140a59cb2318ff";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/psutil/default.nix b/pkgs/development/python-modules/psutil/default.nix
index ab3a3c1665e4..2d9f0a9440d5 100644
--- a/pkgs/development/python-modules/psutil/default.nix
+++ b/pkgs/development/python-modules/psutil/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "psutil";
- version = "5.7.2";
+ version = "5.7.3";
src = fetchPypi {
inherit pname version;
- sha256 = "90990af1c3c67195c44c9a889184f84f5b2320dce3ee3acbd054e3ba0b4a7beb";
+ sha256 = "af73f7bcebdc538eda9cc81d19db1db7bf26f103f91081d780bbacfcb620dee2";
};
# arch doesn't report frequency is the same way
diff --git a/pkgs/development/python-modules/psycopg2/default.nix b/pkgs/development/python-modules/psycopg2/default.nix
index 5e1f578d901b..4e0a2771e9a8 100644
--- a/pkgs/development/python-modules/psycopg2/default.nix
+++ b/pkgs/development/python-modules/psycopg2/default.nix
@@ -2,13 +2,15 @@
buildPythonPackage rec {
pname = "psycopg2";
- version = "2.8.5";
+ version = "2.8.6";
+ # Extension modules don't work well with PyPy. Use psycopg2cffi instead.
+ # c.f. https://github.com/NixOS/nixpkgs/pull/104151#issuecomment-729750892
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "f7d46240f7a1ae1dd95aab38bd74f7428d46531f69219954266d669da60c0818";
+ sha256 = "fb23f6c71107c37fd667cb4ea363ddeb936b348bbd6449278eb92c189699f543";
};
buildInputs = lib.optional stdenv.isDarwin openssl;
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/pushbullet/default.nix b/pkgs/development/python-modules/pushbullet/default.nix
index b9c2a84728fa..68c9d9180dc8 100644
--- a/pkgs/development/python-modules/pushbullet/default.nix
+++ b/pkgs/development/python-modules/pushbullet/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "pushbullet.py";
- version = "0.11.0";
+ version = "0.12.0";
src = fetchPypi {
inherit pname version;
- sha256 = "aa9dc7bb46e083e3497d46241154f12944a8f540e29d150330ca94db0b453b8d";
+ sha256 = "917883e1af4a0c979ce46076b391e0243eb8fe0a81c086544bcfa10f53e5ae64";
};
propagatedBuildInputs = [ requests websocket_client python_magic ];
diff --git a/pkgs/development/python-modules/pushover-complete/default.nix b/pkgs/development/python-modules/pushover-complete/default.nix
index e588ae9f796e..33769af319d6 100644
--- a/pkgs/development/python-modules/pushover-complete/default.nix
+++ b/pkgs/development/python-modules/pushover-complete/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, requests
, six
, tox
@@ -11,6 +12,7 @@
buildPythonPackage rec {
pname = "pushover-complete";
version = "1.1.1";
+ disabled = isPy27;
src = fetchPypi {
pname = "pushover_complete";
diff --git a/pkgs/development/python-modules/pwntools/default.nix b/pkgs/development/python-modules/pwntools/default.nix
index fa4e4cc94191..11c3f1dd8eb0 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.0";
pname = "pwntools";
src = fetchPypi {
inherit pname version;
- sha256 = "0iv802v67x2fy35q7m27j6xnz94l3w509z8c1286schgav1dw7f4";
+ sha256 = "007xbm4pg28bhv7j7m8gmzsmr9x7pdb7rkm5y80mca8kb7gw59xv";
};
# 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-multihash/default.nix b/pkgs/development/python-modules/py-multihash/default.nix
index 5034f6df4699..1f8ecad00135 100644
--- a/pkgs/development/python-modules/py-multihash/default.nix
+++ b/pkgs/development/python-modules/py-multihash/default.nix
@@ -1,6 +1,6 @@
{ base58
, buildPythonPackage
-, fetchPypi
+, fetchFromGitHub
, isPy27
, lib
, morphys
@@ -14,11 +14,13 @@
buildPythonPackage rec {
pname = "py-multihash";
- version = "0.2.3";
+ version = "1.0.0";
- src = fetchPypi {
- inherit pname version ;
- sha256 = "f0ade4de820afdc4b4aaa40464ec86c9da5cae3a4578cda2daab4b0eb7e5b18d";
+ src = fetchFromGitHub {
+ owner = "multiformats";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "07qglrbgcb8sr9msqw2v7dqj9s4rs6nyvhdnx02i5w6xx5ibzi3z";
};
nativeBuildInputs = [
@@ -38,6 +40,8 @@ buildPythonPackage rec {
pytestcov
];
+ pythonImportsCheck = [ "multihash" ];
+
disabled = isPy27;
meta = with lib; {
@@ -45,5 +49,6 @@ buildPythonPackage rec {
homepage = "https://github.com/multiformats/py-multihash";
license = licenses.mit;
maintainers = with maintainers; [ rakesh4g ];
+ broken = true; # no longer compatible with base58, no updates in 5 years. Added 2020-11-05
};
}
diff --git a/pkgs/development/python-modules/py4j/default.nix b/pkgs/development/python-modules/py4j/default.nix
index db117e04d128..e8faee8d817d 100644
--- a/pkgs/development/python-modules/py4j/default.nix
+++ b/pkgs/development/python-modules/py4j/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "py4j";
- version = "0.10.9";
+ version = "0.10.9.1";
src = fetchPypi {
inherit pname version;
- sha256 = "36ec57f43ff8ced260a18aa9a4e46c3500a730cac8860e259cbaa546c2b9db2f";
+ sha256 = "7605e512bf9b002245f5a9121a8c2df9bfd1a6004fe6dd3ff29d46f901719d53";
};
# No tests in archive
diff --git a/pkgs/development/python-modules/pyairvisual/default.nix b/pkgs/development/python-modules/pyairvisual/default.nix
index 58eb5f7028ac..084852fa5371 100644
--- a/pkgs/development/python-modules/pyairvisual/default.nix
+++ b/pkgs/development/python-modules/pyairvisual/default.nix
@@ -1,29 +1,54 @@
-{ lib, buildPythonPackage, isPy3k, fetchFromGitHub, requests
-, requests-mock, pytest
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchFromGitHub
+, poetry
+, aiohttp
+, numpy
+, pysmb
+, aresponses
+, asynctest
+, pytest-aiohttp
+, pytest-asyncio
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "pyairvisual";
- version = "1.0.0";
+ version = "5.0.4";
+ format = "pyproject";
+
+ disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "bachya";
repo = pname;
- rev = "v${version}";
- sha256 = "0ng6k07n91k5l68zk3hl4fywb33admp84wqdm20qmmw9yc9c64fd";
+ rev = version;
+ sha256 = "0z769xrb6w6bhqcq02sjryl1qyvk9dc1xfn06fc3mdqnrbr0xxj3";
};
- checkInputs = [ pytest requests-mock ];
- propagatedBuildInputs = [ requests ];
+ nativeBuildInputs = [ poetry ];
+
+ propagatedBuildInputs = [
+ aiohttp
+ numpy
+ pysmb
+ ];
- checkPhase = ''
- py.test tests
- '';
+ checkInputs = [
+ aresponses
+ asynctest
+ pytest-aiohttp
+ pytest-asyncio
+ pytestCheckHook
+ ];
- disabled = !isPy3k;
+ pytestFlagsArray = [
+ "tests"
+ ];
meta = with lib; {
- description = "A thin Python wrapper for the AirVisual API";
+ description = "A simple, clean, well-tested Python library for interacting with AirVisual©";
license = licenses.mit;
homepage = "https://github.com/bachya/pyairvisual";
};
diff --git a/pkgs/development/python-modules/pyatmo/default.nix b/pkgs/development/python-modules/pyatmo/default.nix
index b0e8ac5d250f..971b43147c6c 100644
--- a/pkgs/development/python-modules/pyatmo/default.nix
+++ b/pkgs/development/python-modules/pyatmo/default.nix
@@ -12,17 +12,26 @@
buildPythonPackage rec {
pname = "pyatmo";
- version = "4.1.0";
- disabled = pythonOlder "3.5"; # uses type hints
+ version = "4.2.0";
+ disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "jabesq";
repo = "netatmo-api-python";
rev = "v${version}";
- sha256 = "0x3xq6ni9rl5k3vi0ydqafdzvza785ycnlgyikgqbkppbh3j33ig";
+ sha256 = "0b2k1814zg3994k60xdw5gpsl8k1wy9zndd0b1p4dfb5qkx9f8kp";
};
- propagatedBuildInputs = [ oauthlib requests requests_oauthlib ];
+ postPatch = ''
+ substituteInPlace setup.cfg \
+ --replace "oauthlib==3.1.0" "oauthlib"
+ '';
+
+ propagatedBuildInputs = [
+ oauthlib
+ requests
+ requests_oauthlib
+ ];
checkInputs = [
freezegun
diff --git a/pkgs/development/python-modules/pyatspi/default.nix b/pkgs/development/python-modules/pyatspi/default.nix
index 74b9f7dfdebe..232e44d0999e 100644
--- a/pkgs/development/python-modules/pyatspi/default.nix
+++ b/pkgs/development/python-modules/pyatspi/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "pyatspi";
- version = "2.36.0";
+ version = "2.38.0";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1pg1zzjl167iavin6xzzm20mh3m6dvl7d8h1r571s44yj6zw2dji";
+ sha256 = "/4CTEv0ML2HhkcGBoaY4owtXm5G2gs+1oFU1pVJltD0=";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/python-modules/pybase64/default.nix b/pkgs/development/python-modules/pybase64/default.nix
index d52a1f67d214..d48fed13543b 100644
--- a/pkgs/development/python-modules/pybase64/default.nix
+++ b/pkgs/development/python-modules/pybase64/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pybase64";
- version = "1.0.1";
+ version = "1.0.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "6ced40531bffc81bafc790d5c0d2f752e281b3b00fd6ff4e79385c625e5dbab1";
+ sha256 = "c430b36751dd89820c867aadd0130bbe8ce007ee570cbe91bb23012fb6f52e87";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/pybids/default.nix b/pkgs/development/python-modules/pybids/default.nix
index 7f930c04105c..d6d66e754952 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.1";
+ version = "0.12.3";
pname = "pybids";
src = fetchPypi {
inherit pname version;
- sha256 = "08smd4frl8hf0n6bi20ayd5wcf51g3g488bpakjciz7ghdvky1h6";
+ sha256 = "a084172ae5b26a5f26b17186ade98400cda52d9244d9f0b329041741ea82b5db";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pybotvac/default.nix b/pkgs/development/python-modules/pybotvac/default.nix
index f915c4983508..c5e239ab8973 100644
--- a/pkgs/development/python-modules/pybotvac/default.nix
+++ b/pkgs/development/python-modules/pybotvac/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pybotvac";
- version = "0.0.17";
+ version = "0.0.18";
src = fetchPypi {
inherit pname version;
- sha256 = "f212f0df8a946c0fa25f0c20c3c9decd9ddc4dbd9b48592a3283e7481112923e";
+ sha256 = "e983c9ffc0734c2e5a7c2adf5d0d0dfe399d94157c590ef70fad765f882c341f";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/pycairo/default.nix b/pkgs/development/python-modules/pycairo/default.nix
index d61279e38d5d..24e0f9792d7a 100644
--- a/pkgs/development/python-modules/pycairo/default.nix
+++ b/pkgs/development/python-modules/pycairo/default.nix
@@ -1,4 +1,13 @@
-{ lib, fetchFromGitHub, meson, ninja, buildPythonPackage, pytest, pkgconfig, cairo, xlibsWrapper, isPy3k }:
+{ lib
+, fetchFromGitHub
+, meson
+, ninja
+, buildPythonPackage
+, pytestCheckHook
+, pkg-config
+, cairo
+, isPy3k
+}:
buildPythonPackage rec {
pname = "pycairo";
@@ -16,22 +25,25 @@ buildPythonPackage rec {
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
];
buildInputs = [
cairo
- xlibsWrapper
];
- checkInputs = [ pytest ];
+ checkInputs = [
+ pytestCheckHook
+ ];
- mesonFlags = [ "-Dpython=${if isPy3k then "python3" else "python"}" ];
+ mesonFlags = [
+ "-Dpython=${if isPy3k then "python3" else "python"}"
+ ];
meta = with lib; {
description = "Python 2/3 bindings for cairo";
homepage = "https://pycairo.readthedocs.io/";
- license = with licenses; [ lgpl2 mpl11 ];
+ license = with licenses; [ lgpl21Only mpl11 ];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
}
diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix
index e9f70df58901..ce72850fffd7 100644
--- a/pkgs/development/python-modules/pychromecast/default.nix
+++ b/pkgs/development/python-modules/pychromecast/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "PyChromecast";
- version = "7.5.0";
+ version = "7.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2f346a88ddc27a19cc68bc2d3e8929d89276298cb1c11871b82a87fbdafb95a8";
+ sha256 = "cf2e9fa795ea1e9d0d180adfbdccefd6b4f532eae56f41f15d1a75b323096f51";
};
disabled = !isPy3k;
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/pycoin/default.nix b/pkgs/development/python-modules/pycoin/default.nix
index da09cfdd64e2..cb0431be61f8 100644
--- a/pkgs/development/python-modules/pycoin/default.nix
+++ b/pkgs/development/python-modules/pycoin/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pycoin";
- version = "0.90.20200809";
+ version = "0.90.20201031";
src = fetchPypi {
inherit pname version;
- sha256 = "301dd6df9d9d580701d7325c4d1c341233ba1a94cb805305ea3a43c31bdaaa4c";
+ sha256 = "65c19204cb7aece4aae30c44b5e08beecb9c118370a9f9994d6cddaee17c351d";
};
propagatedBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/pycryptodome/default.nix b/pkgs/development/python-modules/pycryptodome/default.nix
index 15e93e59542b..40084c2885e8 100644
--- a/pkgs/development/python-modules/pycryptodome/default.nix
+++ b/pkgs/development/python-modules/pycryptodome/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchPypi, buildPythonPackage }:
buildPythonPackage rec {
- version = "3.9.8";
+ version = "3.9.9";
pname = "pycryptodome";
src = fetchPypi {
inherit pname version;
- sha256 = "0e24171cf01021bc5dc17d6a9d4f33a048f09d62cc3f62541e95ef104588bda4";
+ sha256 = "910e202a557e1131b1c1b3f17a63914d57aac55cf9fb9b51644962841c3995c4";
};
meta = {
diff --git a/pkgs/development/python-modules/pycryptodomex/default.nix b/pkgs/development/python-modules/pycryptodomex/default.nix
index 0bef1364617e..d58821569e62 100644
--- a/pkgs/development/python-modules/pycryptodomex/default.nix
+++ b/pkgs/development/python-modules/pycryptodomex/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "pycryptodomex";
- version = "3.9.8";
+ version = "3.9.9";
meta = {
description = "A self-contained cryptographic library for Python";
@@ -12,6 +12,6 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "48cc2cfc251f04a6142badeb666d1ff49ca6fdfc303fd72579f62b768aaa52b9";
+ sha256 = "7b5b7c5896f8172ea0beb283f7f9428e0ab88ec248ce0a5b8c98d73e26267d51";
};
}
diff --git a/pkgs/development/python-modules/pyct/default.nix b/pkgs/development/python-modules/pyct/default.nix
index c187c6a55761..b2314e6edfeb 100644
--- a/pkgs/development/python-modules/pyct/default.nix
+++ b/pkgs/development/python-modules/pyct/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, param
, pyyaml
, requests
@@ -9,13 +10,14 @@
buildPythonPackage rec {
pname = "pyct";
- version = "0.4.6";
+ version = "0.4.8";
src = fetchPypi {
inherit pname version;
- sha256 = "df7b2d29f874cabdbc22e4f8cba2ceb895c48aa33da4e0fe679e89873e0a4c6e";
+ sha256 = "23d7525b5a1567535c093aea4b9c33809415aa5f018dd77f6eb738b1226df6f7";
};
+ doCheck = !isPy27;
checkInputs = [ pytest ];
propagatedBuildInputs = [
param
diff --git a/pkgs/development/python-modules/pycurl/default.nix b/pkgs/development/python-modules/pycurl/default.nix
index 7531bb8f7bbc..fe62d1be1ea1 100644
--- a/pkgs/development/python-modules/pycurl/default.nix
+++ b/pkgs/development/python-modules/pycurl/default.nix
@@ -1,6 +1,7 @@
{ buildPythonPackage
, isPyPy
, fetchPypi
+, pythonOlder
, curl
, openssl
, bottle
@@ -11,12 +12,12 @@
buildPythonPackage rec {
pname = "pycurl";
- version = "7.43.0.5";
- disabled = isPyPy; # https://github.com/pycurl/pycurl/issues/208
+ version = "7.43.0.6";
+ disabled = isPyPy || (pythonOlder "3.5"); # https://github.com/pycurl/pycurl/issues/208
src = fetchPypi {
inherit pname version;
- sha256 = "ec7dd291545842295b7b56c12c90ffad2976cc7070c98d7b1517b7b6cd5994b3";
+ sha256 = "8301518689daefa53726b59ded6b48f33751c383cf987b0ccfbbc4ed40281325";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/pyee/default.nix b/pkgs/development/python-modules/pyee/default.nix
new file mode 100644
index 000000000000..0b2f4560d354
--- /dev/null
+++ b/pkgs/development/python-modules/pyee/default.nix
@@ -0,0 +1,37 @@
+{ buildPythonPackage, fetchPypi, lib, vcversioner, pytestrunner, mock, pytest, pytest-asyncio, pytest-trio, twisted, zipp, pyparsing, pyhamcrest, futures, attrs, stdenv, isPy27 }:
+
+buildPythonPackage rec {
+ pname = "pyee";
+ version = "7.0.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "105n8jzw8vy6cm8mm5sm86mwyaqqr8zjh8w9xvcb7hp29p0vrihm";
+ };
+
+ buildInputs = [
+ vcversioner
+ ];
+
+ checkInputs = [
+ mock
+ pyhamcrest
+ pytest
+ pytest-asyncio
+ pytest-trio
+ pytestrunner
+ twisted
+ ] ++ stdenv.lib.optional isPy27 [
+ attrs
+ futures
+ pyparsing
+ zipp
+ ];
+
+ meta = {
+ description = "A port of Node.js's EventEmitter to python";
+ homepage = "https://github.com/jfhbrook/pyee";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ kmein ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyelftools/default.nix b/pkgs/development/python-modules/pyelftools/default.nix
index 08fba705aa85..51e1886f1d0d 100644
--- a/pkgs/development/python-modules/pyelftools/default.nix
+++ b/pkgs/development/python-modules/pyelftools/default.nix
@@ -15,7 +15,7 @@ buildPythonPackage rec {
sha256 = "sha256-O7l1kj0k8bOSOtZJVzS674oVnM+X3oP00Ybs0qjb64Q=";
};
- doCheck = stdenv.is64bit;
+ doCheck = stdenv.is64bit && !stdenv.isDarwin;
checkPhase = ''
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" test/external_tools/readelf
diff --git a/pkgs/development/python-modules/pyexcel-io/default.nix b/pkgs/development/python-modules/pyexcel-io/default.nix
index 6fe2245385a0..15014cdafd28 100644
--- a/pkgs/development/python-modules/pyexcel-io/default.nix
+++ b/pkgs/development/python-modules/pyexcel-io/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "pyexcel-io";
- version = "0.6.3";
+ version = "0.6.4";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "8fb7a201eb3e5763bb8f9d6e096ceed9e5f1baecd784c9fadbe0fb3d59174c0e";
+ sha256 = "00f15f4bae2947de49b3206f2600f78780008e044380f7aafe0ce52969cda4ca";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyexcel-xls/default.nix b/pkgs/development/python-modules/pyexcel-xls/default.nix
index 418dfbf42f84..34d11830e570 100644
--- a/pkgs/development/python-modules/pyexcel-xls/default.nix
+++ b/pkgs/development/python-modules/pyexcel-xls/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "pyexcel-xls";
- version = "0.6.0";
+ version = "0.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "64bac180274c52efe970c664d3e8bb12402c9d10e0734d9fe87655646a876c45";
+ sha256 = "c4cc1fb4ac5d1682a44d9a368a43ec2e089ad6fc46884648ccfad46863e3da0a";
};
propagatedBuildInputs = [
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/pyfcm/default.nix b/pkgs/development/python-modules/pyfcm/default.nix
index 22afc793cde9..8fdb051a4846 100644
--- a/pkgs/development/python-modules/pyfcm/default.nix
+++ b/pkgs/development/python-modules/pyfcm/default.nix
@@ -11,7 +11,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "olucurious";
repo = "pyfcm";
- rev = "${version}";
+ rev = version;
sha256 = "0aj10yvjsc04j15zbn403i83j7ra5yg35pi3ywkyakk8n1s0s3qg";
};
diff --git a/pkgs/development/python-modules/pygobject/3.nix b/pkgs/development/python-modules/pygobject/3.nix
index 9e38d6403970..6e34e7f91007 100644
--- a/pkgs/development/python-modules/pygobject/3.nix
+++ b/pkgs/development/python-modules/pygobject/3.nix
@@ -3,21 +3,19 @@ pycairo, cairo, which, ncurses, meson, ninja, isPy3k, gnome3 }:
buildPythonPackage rec {
pname = "pygobject";
- version = "3.36.1";
+ version = "3.38.0";
+
+ disabled = ! isPy3k;
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0b9CgC0c7BE7Wtqg579/N0W0RSHcIWNYjSdtXNYdcY8=";
+ sha256 = "A3LRu5Ei/Bn1AKJJsfOMK7Z0hQAPWIdJe0sgWz5whNU=";
};
outputs = [ "out" "dev" ];
- mesonFlags = [
- "-Dpython=python${if isPy3k then "3" else "2" }"
- ];
-
nativeBuildInputs = [ pkgconfig meson ninja gobject-introspection ];
buildInputs = [ glib gobject-introspection ]
++ stdenv.lib.optionals stdenv.isDarwin [ which ncurses ];
diff --git a/pkgs/development/python-modules/pygtrie/default.nix b/pkgs/development/python-modules/pygtrie/default.nix
new file mode 100644
index 000000000000..5bfd991b4841
--- /dev/null
+++ b/pkgs/development/python-modules/pygtrie/default.nix
@@ -0,0 +1,15 @@
+{ lib, fetchPypi, buildPythonPackage, ... }:
+buildPythonPackage rec {
+ pname = "pygtrie";
+ version = "2.3";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "00x7q4p9r75zdnw3a8vd0d0w0i5l28w408g5bsfl787yv6b1h9i8";
+ };
+ meta = {
+ homepage = "https://github.com/mina86/pygtrie";
+ description = "Trie data structure implementation";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ kmein ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyhomematic/default.nix b/pkgs/development/python-modules/pyhomematic/default.nix
index 3f12888d5319..0dab202a79a7 100644
--- a/pkgs/development/python-modules/pyhomematic/default.nix
+++ b/pkgs/development/python-modules/pyhomematic/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pyhomematic";
- version = "0.1.68";
+ version = "0.1.70";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "7f8ec68238a441cfe593fa9028509fd0c3dc67400b4dd520c8c02088f177302e";
+ sha256 = "1c9ae61c870e37348483966f6aa46f650f339f5f1169e5beb19d681c6434c247";
};
# PyPI tarball does not include tests/ directory
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/pykka/default.nix b/pkgs/development/python-modules/pykka/default.nix
index a787b8695275..6f76ca9850fe 100644
--- a/pkgs/development/python-modules/pykka/default.nix
+++ b/pkgs/development/python-modules/pykka/default.nix
@@ -1,14 +1,15 @@
{ stdenv
, buildPythonPackage
-, fetchgit
+, fetchFromGitHub
}:
buildPythonPackage rec {
pname = "pykka";
version = "2.0.1";
- src = fetchgit {
- url = "https://github.com/jodal/pykka.git";
+ src = fetchFromGitHub {
+ owner = "jodal";
+ repo = pname;
rev = "refs/tags/v${version}";
sha256 = "011rvv3vzj9rpwaq6vfpz9hfwm6gx1jmad4iri6z12g8nnlpydhs";
};
diff --git a/pkgs/development/python-modules/pymavlink/default.nix b/pkgs/development/python-modules/pymavlink/default.nix
index b401f1f90b1a..f0a5b222c224 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.11";
+ version = "2.4.12";
src = fetchPypi {
inherit pname version;
- sha256 = "0b1265b169f809c6ca94911ad2d7649b8e087a7cc573a0a6ea62ade9bea7ca5c";
+ sha256 = "2954bb071ff67fc5ab29ed2dabe3b5355c4063fb8b014477d9bfbceb87358bc6";
};
propagatedBuildInputs = [ future lxml ];
diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix
index bc2f2c6e95ff..30df7589c9ee 100644
--- a/pkgs/development/python-modules/pymupdf/default.nix
+++ b/pkgs/development/python-modules/pymupdf/default.nix
@@ -1,11 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, mupdf, swig }:
buildPythonPackage rec {
- pname = "PyMuPDF";
- version = "1.17.6";
+ pname = "pymupdf";
+ version = "1.18.0";
src = fetchPypi {
- inherit pname version;
- sha256 = "5eef4ff61698016a296932858625a5a0039b923ba692043e2c98ca02966f1da2";
+ pname = "PyMuPDF";
+ inherit version;
+ sha256 = "64ce58f92d9edd2631e447175fa13b4024ac3b6dce6e718e0b003c41de6f7952";
};
patchPhase = ''
diff --git a/pkgs/development/python-modules/pyopencl/default.nix b/pkgs/development/python-modules/pyopencl/default.nix
index e5eddd81d99c..4552fab5b856 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.1";
+ version = "2020.2.2";
checkInputs = [ pytest ];
buildInputs = [ opencl-headers ocl-icd pybind11 ];
@@ -25,7 +25,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "deb6c50f37f8f88960a943b379eca8c0a9a80634cf60e09aee691a7453ae202e";
+ sha256 = "31fcc79fb6862998e98d91a624c0bd4f0ab4c5d418d199912d4d312c64e437ec";
};
# py.test is not needed during runtime, so remove it from `install_requires`
diff --git a/pkgs/development/python-modules/pyosmium/default.nix b/pkgs/development/python-modules/pyosmium/default.nix
index e63fd00bb57f..ffcd3569e0a3 100644
--- a/pkgs/development/python-modules/pyosmium/default.nix
+++ b/pkgs/development/python-modules/pyosmium/default.nix
@@ -1,16 +1,18 @@
{ lib, buildPythonPackage, fetchFromGitHub, cmake, python
, libosmium, protozero, boost, expat, bzip2, zlib, pybind11
-, nose, shapely, mock, isPy3k }:
+, nose, shapely, pythonOlder, isPyPy }:
buildPythonPackage rec {
pname = "pyosmium";
- version = "2.15.3";
+ version = "3.0.1";
+
+ disabled = pythonOlder "3.4" || isPyPy;
src = fetchFromGitHub {
owner = "osmcode";
repo = pname;
rev = "v${version}";
- sha256 = "1523ym9i4rnwi5kcp7n2lm67kxlhar8xlv91s394ixzwax9bgg7w";
+ sha256 = "06jngbmmmswhyi5q5bjph6gwss28d2azn5414zf0arik5bcvz128";
};
nativeBuildInputs = [ cmake ];
@@ -18,7 +20,7 @@ buildPythonPackage rec {
preBuild = "cd ..";
- checkInputs = [ nose shapely ] ++ lib.optionals (!isPy3k) [ mock ];
+ checkInputs = [ nose shapely ];
checkPhase = "(cd test && ${python.interpreter} run_tests.py)";
diff --git a/pkgs/development/python-modules/pyotp/default.nix b/pkgs/development/python-modules/pyotp/default.nix
index 310ad95808ac..7ad07b3a6e8c 100644
--- a/pkgs/development/python-modules/pyotp/default.nix
+++ b/pkgs/development/python-modules/pyotp/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "pyotp";
- version = "2.4.0";
+ version = "2.4.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "01eceab573181188fe038d001e42777884a7f5367203080ef5bda0e30fe82d28";
+ sha256 = "038a3f70b34eaad3f72459e8b411662ef8dfcdd95f7d9203fa489e987a75584b";
};
pythonImportsCheck = [ "pyotp" ];
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/pypass/default.nix b/pkgs/development/python-modules/pypass/default.nix
new file mode 100644
index 000000000000..2458a29ac31d
--- /dev/null
+++ b/pkgs/development/python-modules/pypass/default.nix
@@ -0,0 +1,84 @@
+{ buildPythonPackage
+, click
+, colorama
+, enum34
+, fetchPypi
+, git
+, gnugrep
+, gnupg
+, nose
+, pbr
+, pexpect
+, pythonAtLeast
+, pythonOlder
+, stdenv
+, substituteAll
+, tree
+, xclip
+}:
+
+# NOTE: pypass can also be used as an application, but probably the most
+# important usecase is as a library. So, let's use buildPythonPackage and
+# support any Python version instead of defining it as an application with
+# buildPythonApplication.
+buildPythonPackage rec {
+ pname = "pypass";
+ version = "0.2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1nm4mj7pd7gz4ghic6b3wrnd1b59hd1f0axavdabfl79wy511l7r";
+ };
+
+ # Set absolute nix store paths to the executables that pypass uses
+ patches = [
+ (substituteAll {
+ src = ./mark-executables.patch;
+ git_exec = "${git}/bin/git";
+ grep_exec = "${gnugrep}/bin/grep";
+ gpg_exec = "${gnupg}/bin/gpg2";
+ tree_exec = "${tree}/bin/tree";
+ xclip_exec = "${xclip}/bin/xclip";
+ })
+ ];
+
+ # Remove enum34 requirement if Python >= 3.4
+ postPatch = stdenv.lib.optionalString (pythonAtLeast "3.4") ''
+ substituteInPlace requirements.txt --replace "enum34" ""
+ '';
+
+ nativeBuildInputs = [ pbr ];
+
+ propagatedBuildInputs = [
+ click
+ colorama
+ pexpect
+ ] ++ stdenv.lib.optional (pythonOlder "3.4") enum34;
+
+ checkInputs = [ nose ];
+
+ # Configuration so that the tests work
+ preCheck = ''
+ HOME=$TEMP ${git}/bin/git config --global user.email "nix-builder@nixos.org"
+ HOME=$TEMP ${git}/bin/git config --global user.name "Nix Builder"
+ HOME=$TEMP ${git}/bin/git config --global pull.ff only
+ HOME=$TEMP make setup_gpg
+ '';
+
+ # Run tests but exclude the test that uses clipboard as I wasn't able to make
+ # it work - probably the X clipboard just doesn't work in the build
+ # environment..
+ checkPhase = ''
+ runHook preCheck
+ HOME=$TEMP GNUPGHOME=pypass/tests/gnupg nosetests -v --exclude=test_show_clip .
+ runHook postCheck
+ '';
+
+ meta = {
+ description = "Password manager pass in Python";
+ homepage = "https://github.com/aviau/python-pass";
+ license = stdenv.lib.licenses.gpl3Plus;
+ platforms = stdenv.lib.platforms.all;
+ maintainers = with stdenv.lib.maintainers; [ jluttine ];
+ };
+}
diff --git a/pkgs/development/python-modules/pypass/mark-executables.patch b/pkgs/development/python-modules/pypass/mark-executables.patch
new file mode 100644
index 000000000000..9bde97c5110c
--- /dev/null
+++ b/pkgs/development/python-modules/pypass/mark-executables.patch
@@ -0,0 +1,255 @@
+diff --git a/Makefile b/Makefile
+index 1ef67c8..d49031a 100644
+--- a/Makefile
++++ b/Makefile
+@@ -16,5 +16,5 @@ test: kill build
+ setup_gpg: pypass/tests/gnupg
+ pypass/tests/gnupg: pypass/tests/test_key_sec.asc pypass/tests/test_ownertrust.txt
+ mkdir -m 700 -p pypass/tests/gnupg
+- GNUPGHOME=pypass/tests/gnupg gpg --allow-secret-key-import --import pypass/tests/test_key_sec.asc
+- GNUPGHOME=pypass/tests/gnupg gpg --import-ownertrust pypass/tests/test_ownertrust.txt
++ GNUPGHOME=pypass/tests/gnupg @gpg_exec@ --allow-secret-key-import --import pypass/tests/test_key_sec.asc
++ GNUPGHOME=pypass/tests/gnupg @gpg_exec@ --import-ownertrust pypass/tests/test_ownertrust.txt
+diff --git a/pypass/command.py b/pypass/command.py
+index 4616a5f..a72cf5d 100644
+--- a/pypass/command.py
++++ b/pypass/command.py
+@@ -173,7 +173,7 @@ def show(config, path, clip):
+ if clip:
+ xclip = subprocess.Popen(
+ [
+- 'xclip',
++ '@xclip_exec@',
+ '-selection', 'clipboard'
+ ],
+ stdin=subprocess.PIPE
+@@ -206,7 +206,7 @@ def connect(config, path):
+ def ls(config, subfolder):
+ tree = subprocess.Popen(
+ [
+- 'tree',
++ '@tree_exec@',
+ '-C',
+ '-l',
+ '--noreport',
+@@ -239,7 +239,7 @@ def find(config, search_terms):
+
+ tree = subprocess.Popen(
+ [
+- 'tree',
++ '@tree_exec@',
+ '-C',
+ '-l',
+ '--noreport',
+@@ -273,7 +273,7 @@ def grep(config, search_string):
+ config['password_store'].get_decrypted_password(password)
+
+ grep = subprocess.Popen(
+- ['grep', '-e', search_string],
++ ['@grep_exec@', '-e', search_string],
+ stdout=subprocess.PIPE,
+ stdin=subprocess.PIPE
+ )
+@@ -397,7 +397,7 @@ def git(config, commands):
+ else:
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % config['password_store'].git_dir,
+ '--work-tree=%s' % config['password_store'].path,
+ ] + command_list,
+diff --git a/pypass/passwordstore.py b/pypass/passwordstore.py
+index 9de0376..8cf20a4 100644
+--- a/pypass/passwordstore.py
++++ b/pypass/passwordstore.py
+@@ -26,18 +26,7 @@ import re
+ from .entry_type import EntryType
+
+ # Find the right gpg binary
+-if subprocess.call(
+- ['which', 'gpg2'],
+- stdout=subprocess.PIPE,
+- stderr=subprocess.PIPE) == 0:
+- GPG_BIN = 'gpg2'
+-elif subprocess.call(
+- ['which', 'gpg'],
+- stdout=subprocess.PIPE,
+- stderr=subprocess.PIPE) == 0:
+- GPG_BIN = 'gpg'
+-else:
+- raise Exception("Could not find GPG")
++GPG_BIN = '@gpg_exec@'
+
+
+ class PasswordStore(object):
+@@ -215,7 +204,7 @@ class PasswordStore(object):
+ # Init git repo
+ subprocess.call(
+ [
+- "git",
++ "@git_exec@",
+ "--git-dir=%s" % git_dir,
+ "--work-tree=%s" % git_work_tree,
+ "init", path
+@@ -226,7 +215,7 @@ class PasswordStore(object):
+ # Add remote repo
+ subprocess.call(
+ [
+- "git",
++ "@git_exec@",
+ "--git-dir=%s" % git_dir,
+ "--work-tree=%s" % git_work_tree,
+ "remote",
+@@ -241,7 +230,7 @@ class PasswordStore(object):
+ # TODO: add parameters for remote and branch ?
+ subprocess.call(
+ [
+- "git",
++ "@git_exec@",
+ "--git-dir=%s" % git_dir,
+ "--work-tree=%s" % git_work_tree,
+ "pull",
+@@ -272,7 +261,7 @@ class PasswordStore(object):
+
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ "--git-dir=%s" % self.git_dir,
+ "--work-tree=%s" % self.path,
+ 'init',
+@@ -298,7 +287,7 @@ class PasswordStore(object):
+
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ "--git-dir=%s" % self.git_dir,
+ "--work-tree=%s" % self.path,
+ 'config',
+@@ -311,7 +300,7 @@ class PasswordStore(object):
+
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ "--git-dir=%s" % self.git_dir,
+ "--work-tree=%s" % self.path,
+ 'config',
+@@ -326,7 +315,7 @@ class PasswordStore(object):
+
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ "--git-dir=%s" % self.git_dir,
+ "--work-tree=%s" % self.path,
+ 'add',
+@@ -338,7 +327,7 @@ class PasswordStore(object):
+ if message:
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ "--git-dir=%s" % self.git_dir,
+ "--work-tree=%s" % self.path,
+ 'commit',
+@@ -350,7 +339,7 @@ class PasswordStore(object):
+ else:
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ "--git-dir=%s" % self.git_dir,
+ "--work-tree=%s" % self.path,
+ 'commit'
+diff --git a/pypass/tests/test_command.py b/pypass/tests/test_command.py
+index 4966b34..960a8ed 100644
+--- a/pypass/tests/test_command.py
++++ b/pypass/tests/test_command.py
+@@ -127,7 +127,7 @@ class TestCommand(unittest.TestCase):
+
+ # Check if the password is in the clipoard
+ xclip = subprocess.Popen(
+- ['xclip', '-o', '-selection', 'clipboard'],
++ ['@xclip_exec@', '-o', '-selection', 'clipboard'],
+ stdout=subprocess.PIPE)
+ xclip.wait()
+ self.assertEqual(xclip.stdout.read().decode('utf8'), 'clipme999')
+@@ -301,7 +301,7 @@ class TestCommand(unittest.TestCase):
+ # git init should set diff.gpg.binary to True
+ diff_gpg_binary = subprocess.Popen(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % os.path.join(self.dir, '.git'),
+ '--work-tree=%s' % self.dir,
+ 'config',
+@@ -317,7 +317,7 @@ class TestCommand(unittest.TestCase):
+ # git init should set diff.gpg.textconv to 'gpg -d'
+ gpg = subprocess.Popen(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % os.path.join(self.dir, '.git'),
+ '--work-tree=%s' % self.dir,
+ 'config',
+@@ -337,7 +337,7 @@ class TestCommand(unittest.TestCase):
+
+ subprocess.Popen(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % origin_git_dir,
+ '--work-tree=%s' % origin_dir,
+ 'init',
+@@ -350,7 +350,7 @@ class TestCommand(unittest.TestCase):
+
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % origin_git_dir,
+ '--work-tree=%s' % origin_dir,
+ 'add', 'test_git_init_clone.gpg',
+@@ -359,7 +359,7 @@ class TestCommand(unittest.TestCase):
+
+ subprocess.call(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % origin_git_dir,
+ '--work-tree=%s' % origin_dir,
+ 'commit',
+diff --git a/pypass/tests/test_passwordstore.py b/pypass/tests/test_passwordstore.py
+index 6decc5f..ceb5181 100644
+--- a/pypass/tests/test_passwordstore.py
++++ b/pypass/tests/test_passwordstore.py
+@@ -171,7 +171,7 @@ class TestPasswordStore(unittest.TestCase):
+
+ subprocess.Popen(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % os.path.join(origin_dir, '.git'),
+ '--work-tree=%s' % origin_dir,
+ 'init',
+@@ -184,7 +184,7 @@ class TestPasswordStore(unittest.TestCase):
+
+ subprocess.Popen(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % os.path.join(origin_dir, '.git'),
+ '--work-tree=%s' % origin_dir,
+ 'add', 'test_git_init_clone.gpg',
+@@ -193,7 +193,7 @@ class TestPasswordStore(unittest.TestCase):
+
+ subprocess.Popen(
+ [
+- 'git',
++ '@git_exec@',
+ '--git-dir=%s' % os.path.join(origin_dir, '.git'),
+ '--work-tree=%s' % origin_dir,
+ 'commit',
diff --git a/pkgs/development/python-modules/pyperclip/default.nix b/pkgs/development/python-modules/pyperclip/default.nix
index 2c3b3e56a93f..0df0da0cc5ed 100644
--- a/pkgs/development/python-modules/pyperclip/default.nix
+++ b/pkgs/development/python-modules/pyperclip/default.nix
@@ -1,12 +1,12 @@
{ lib, buildPythonPackage, fetchPypi }:
buildPythonPackage rec {
- version = "1.8.0";
+ version = "1.8.1";
pname = "pyperclip";
src = fetchPypi {
inherit pname version;
- sha256 = "b75b975160428d84608c26edba2dec146e7799566aea42c1fe1b32e72b6028f2";
+ sha256 = "9abef1e79ce635eb62309ecae02dfb5a3eb952fa7d6dce09c1aef063f81424d3";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/pyphen/default.nix b/pkgs/development/python-modules/pyphen/default.nix
index 7a182b6be4a9..b5018e40d7eb 100644
--- a/pkgs/development/python-modules/pyphen/default.nix
+++ b/pkgs/development/python-modules/pyphen/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Pyphen";
- version = "0.9.5";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "3b633a50873156d777e1f1075ba4d8e96a6ad0a3ca42aa3ea9a6259f93f18921";
+ sha256 = "719b21dfb4b04fbc11cc0f6112418535fe35474021120cccfffc43a25fe63128";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/pyppeteer/default.nix b/pkgs/development/python-modules/pyppeteer/default.nix
new file mode 100644
index 000000000000..09d2415f8e0a
--- /dev/null
+++ b/pkgs/development/python-modules/pyppeteer/default.nix
@@ -0,0 +1,29 @@
+{ buildPythonPackage, fetchPypi, lib, urllib3, pyee, tqdm, websockets, appdirs }:
+
+buildPythonPackage rec {
+ pname = "pyppeteer";
+ version = "0.2.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1s92izan7s3iffc85wpwi1qv9brcq0rlfqyi84wmpmg1dxk64g0m";
+ };
+
+ # tests want to write to /homeless-shelter
+ doCheck = false;
+
+ propagatedBuildInputs = [
+ appdirs
+ websockets
+ tqdm
+ pyee
+ urllib3
+ ];
+
+ meta = {
+ description = "Headless chrome/chromium automation library (unofficial port of puppeteer)";
+ homepage = "https://github.com/pyppeteer/pyppeteer";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ kmein ];
+ };
+}
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_hawkauth/default.nix b/pkgs/development/python-modules/pyramid_hawkauth/default.nix
index ff966d906c88..fc76d9af68d9 100644
--- a/pkgs/development/python-modules/pyramid_hawkauth/default.nix
+++ b/pkgs/development/python-modules/pyramid_hawkauth/default.nix
@@ -1,6 +1,6 @@
{ stdenv
, buildPythonPackage
-, fetchgit
+, fetchFromGitHub
, pyramid
, hawkauthlib
, tokenlib
@@ -8,11 +8,12 @@
}:
buildPythonPackage rec {
- pname = "pyramidhawkauth";
+ pname = "pyramid_hawkauth";
version = "0.1.0";
- src = fetchgit {
- url = "https://github.com/mozilla-services/pyramid_hawkauth.git";
+ src = fetchFromGitHub {
+ owner = "mozilla-services";
+ repo = pname;
rev = "refs/tags/v${version}";
sha256 = "038ign7qlavlmvrhb2y8bygbxvy4j7bx2k1zg0i3wblg2ja50w7h";
};
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..78804941532a
--- /dev/null
+++ b/pkgs/development/python-modules/pyro-api/default.nix
@@ -0,0 +1,23 @@
+{ buildPythonPackage, fetchPypi, lib }:
+
+buildPythonPackage rec {
+ version = "0.1.1";
+ pname = "pyro-api";
+
+ src = fetchPypi {
+ inherit version pname;
+ sha256 = "0rhd7p61pf2vvflbdixp7sygblvvl9qbqavxj27910lr79vl4fdz";
+ };
+
+ 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/pyrsistent/default.nix b/pkgs/development/python-modules/pyrsistent/default.nix
index edc1bb73f5a9..ae22dad1223d 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.0";
+ version = "0.16.1";
src = fetchPypi {
inherit pname version;
- sha256 = "28669905fe725965daa16184933676547c5bb40a5153055a8dee2a4bd7933ad3";
+ sha256 = "aa2ae1c2e496f4d6777f869ea5de7166a8ccb9c2e06ebcf6c7ff1b670c98c5ef";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/pysam/default.nix b/pkgs/development/python-modules/pysam/default.nix
index 2802b6d0e0ff..2f40a2973332 100644
--- a/pkgs/development/python-modules/pysam/default.nix
+++ b/pkgs/development/python-modules/pysam/default.nix
@@ -80,13 +80,19 @@ buildPythonPackage rec {
--deselect tests/AlignmentFileHeader_test.py::TestHeaderBAM::test_header_content_is_as_expected \
--deselect tests/AlignmentFileHeader_test.py::TestHeaderCRAM::test_dictionary_access_works \
--deselect tests/AlignmentFileHeader_test.py::TestHeaderCRAM::test_header_content_is_as_expected \
- --deselect tests/AlignmentFile_test.py::TestIO::testBAM2SAM \
- --deselect tests/AlignmentFile_test.py::TestIO::testSAM2BAM \
- --deselect tests/AlignmentFile_test.py::TestIO::testWriteUncompressedBAMFile \
--deselect tests/AlignmentFile_test.py::TestDeNovoConstruction::testBAMWholeFile \
--deselect tests/AlignmentFile_test.py::TestEmptyHeader::testEmptyHeader \
--deselect tests/AlignmentFile_test.py::TestHeaderWithProgramOptions::testHeader \
+ --deselect tests/AlignmentFile_test.py::TestIO::testBAM2BAM \
+ --deselect tests/AlignmentFile_test.py::TestIO::testBAM2CRAM \
+ --deselect tests/AlignmentFile_test.py::TestIO::testBAM2SAM \
+ --deselect tests/AlignmentFile_test.py::TestIO::testFetchFromClosedFileObject \
+ --deselect tests/AlignmentFile_test.py::TestIO::testOpenFromFilename \
+ --deselect tests/AlignmentFile_test.py::TestIO::testSAM2BAM \
+ --deselect tests/AlignmentFile_test.py::TestIO::testWriteUncompressedBAMFile \
+ --deselect tests/AlignmentFile_test.py::TestIteratorRowAllBAM::testIterate \
--deselect tests/StreamFiledescriptors_test.py::StreamTest::test_text_processing \
+ --deselect tests/compile_test.py::BAMTest::testCount \
tests/
'';
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/pyscard/default.nix b/pkgs/development/python-modules/pyscard/default.nix
index d563a62a46b3..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.
@@ -9,12 +9,12 @@ let
in
buildPythonPackage rec {
- version = "1.9.9";
+ version = "2.0.0";
pname = "pyscard";
src = fetchPypi {
inherit pname version;
- sha256 = "082cjkbxadaz2jb4rbhr0mkrirzlqyqhcf3r823qb0q1k50ybgg6";
+ sha256 = "0yap0p8mp6dx58n3nina6ryhc2cysaj75sq98wf3qybf33cxjr5k";
};
postPatch = if withApplePCSC then ''
@@ -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 c299ad8acae5..cf90275cd19c 100644
--- a/pkgs/development/python-modules/pyserial-asyncio/default.nix
+++ b/pkgs/development/python-modules/pyserial-asyncio/default.nix
@@ -7,13 +7,13 @@ buildPythonPackage rec {
disabled = !isPy3k; # Doesn't support python older than 3.4
- buildInputs = [ pyserial ];
-
src = fetchPypi {
inherit pname version;
sha256 = "1vlsb0d03krxlj7vpvyhpinnyxyy8s3lk5rs8ba2932dhyl7f1n4";
};
+ propagatedBuildInputs = [ pyserial ];
+
meta = with stdenv.lib; {
description = "asyncio extension package for pyserial";
homepage = "https://github.com/pyserial/pyserial-asyncio";
diff --git a/pkgs/development/python-modules/pyside/apiextractor.nix b/pkgs/development/python-modules/pyside/apiextractor.nix
index 452320e1d71c..07ddfb69fa0f 100644
--- a/pkgs/development/python-modules/pyside/apiextractor.nix
+++ b/pkgs/development/python-modules/pyside/apiextractor.nix
@@ -1,8 +1,8 @@
-{ stdenv, fetchurl, cmake, libxml2, libxslt, python2, qt4 }:
+{ stdenv, fetchurl, cmake, libxml2, libxslt, python3, qt4 }:
# This derivation does not provide any Python module and should therefore be called via `all-packages.nix`.
let
- pythonEnv = python2.withPackages(ps: with ps; [ sphinx ]);
+ pythonEnv = python3.withPackages(ps: with ps; [ sphinx ]);
in stdenv.mkDerivation {
name = "pyside-apiextractor-0.10.10";
@@ -13,7 +13,14 @@ in stdenv.mkDerivation {
enableParallelBuilding = true;
- buildInputs = [ cmake qt4 pythonEnv libxml2 libxslt ];
+ outputs = [ "out" "dev" ];
+
+ preConfigure = ''
+ cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$dev")
+ '';
+
+ nativeBuildInputs = [ cmake pythonEnv ];
+ buildInputs = [ qt4 libxml2 libxslt ];
meta = {
description = "Eases the development of bindings of Qt-based libraries for high level languages by automating most of the process";
diff --git a/pkgs/development/python-modules/pyside/default.nix b/pkgs/development/python-modules/pyside/default.nix
index 8eae5034a4f8..2bbeb7a1233f 100644
--- a/pkgs/development/python-modules/pyside/default.nix
+++ b/pkgs/development/python-modules/pyside/default.nix
@@ -13,6 +13,12 @@ buildPythonPackage rec {
enableParallelBuilding = true;
+ outputs = [ "out" "dev" ];
+
+ preConfigure = ''
+ cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$dev")
+ '';
+
nativeBuildInputs = [ cmake pysideGeneratorrunner pysideShiboken qt4 ];
buildInputs = [ mesa libGL ];
diff --git a/pkgs/development/python-modules/pyside/generatorrunner.nix b/pkgs/development/python-modules/pyside/generatorrunner.nix
index 7cb132c1ad70..8fc505a89fc4 100644
--- a/pkgs/development/python-modules/pyside/generatorrunner.nix
+++ b/pkgs/development/python-modules/pyside/generatorrunner.nix
@@ -1,8 +1,8 @@
-{ stdenv, fetchurl, cmake, pysideApiextractor, python2, qt4 }:
+{ stdenv, fetchurl, cmake, pysideApiextractor, python3, qt4 }:
# This derivation does not provide any Python module and should therefore be called via `all-packages.nix`.
let
- pythonEnv = python2.withPackages(ps: with ps; [ sphinx ]);
+ pythonEnv = python3.withPackages(ps: with ps; [ sphinx ]);
pname = "pyside-generatorrunner";
version = "0.6.16";
in stdenv.mkDerivation {
@@ -15,7 +15,14 @@ in stdenv.mkDerivation {
enableParallelBuilding = true;
- buildInputs = [ cmake pysideApiextractor qt4 pythonEnv ];
+ outputs = [ "out" "dev" ];
+
+ preConfigure = ''
+ cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$dev")
+ '';
+
+ nativeBuildInputs = [ cmake pythonEnv ];
+ buildInputs = [ pysideApiextractor qt4 ];
meta = {
description = "Eases the development of binding generators for C++ and Qt-based libraries by providing a framework to help automating most of the process";
diff --git a/pkgs/development/python-modules/pyside/shiboken.nix b/pkgs/development/python-modules/pyside/shiboken.nix
index b0c3368e070b..cf7192f92ffb 100644
--- a/pkgs/development/python-modules/pyside/shiboken.nix
+++ b/pkgs/development/python-modules/pyside/shiboken.nix
@@ -33,7 +33,10 @@ buildPythonPackage rec {
buildInputs = [ python libxml2 libxslt ];
+ outputs = [ "out" "dev" ];
+
preConfigure = ''
+ cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$dev")
echo "preConfigure: Fixing shiboken_generator install target."
substituteInPlace generator/CMakeLists.txt --replace \
\"$\{GENERATORRUNNER_PLUGIN_DIR}\" lib/generatorrunner/
diff --git a/pkgs/development/python-modules/pyside/tools.nix b/pkgs/development/python-modules/pyside/tools.nix
index 9698c09f3478..cc52a0502f28 100644
--- a/pkgs/development/python-modules/pyside/tools.nix
+++ b/pkgs/development/python-modules/pyside/tools.nix
@@ -12,6 +12,12 @@ buildPythonPackage rec {
sha256 = "017i2yxgjrisaifxqnl3ym8ijl63l2yl6a3474dsqhlyqz2nx2ll";
};
+ outputs = [ "out" "dev" ];
+
+ preConfigure = ''
+ cmakeFlagsArray=("-DCMAKE_INSTALL_PREFIX=$dev")
+ '';
+
nativeBuildInputs = [ cmake ];
buildInputs = [ qt4 ];
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/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 16f1e2c215e1..cf62af03002d 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.2";
+ version = "1.99.4";
src = fetchPypi {
inherit pname version;
- sha256 = "117268cbeb225e0aca4c59381b7bdf5333bf95ca85c1db410a326a887a74f3da";
+ sha256 = "69edad3e4a3bcfb728beb3ad32e308096c29234cc0f7398ecd26a51e10b75978";
};
propagatedBuildInputs = [ numpy wxPython matplotlib pycairo python-gnupg xlrd xlwt jedi pyenchant basemap pygtk ];
diff --git a/pkgs/development/python-modules/pytest-black/default.nix b/pkgs/development/python-modules/pytest-black/default.nix
index e2a469c1ed85..20b2483c9d16 100644
--- a/pkgs/development/python-modules/pytest-black/default.nix
+++ b/pkgs/development/python-modules/pytest-black/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pytest-black";
- version = "0.3.11";
+ version = "0.3.12";
src = fetchPypi {
inherit pname version;
- sha256 = "1mjxqvzadpyfvypv5isfda9c6lz8xbqci9b4hn58b2lbj3kv0pjr";
+ sha256 = "1d339b004f764d6cd0f06e690f6dd748df3d62e6fe1a692d6a5500ac2c5b75a5";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/pytest-flakes/default.nix b/pkgs/development/python-modules/pytest-flakes/default.nix
index 39eb56ce76e9..8c38544d8120 100644
--- a/pkgs/development/python-modules/pytest-flakes/default.nix
+++ b/pkgs/development/python-modules/pytest-flakes/default.nix
@@ -1,15 +1,19 @@
-{ stdenv, buildPythonPackage, fetchPypi
-, pytestpep8, pytest, pyflakes }:
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder
+, pytestpep8
+, pytest
+, pyflakes
+}:
buildPythonPackage rec {
# upstream has abandoned project in favor of pytest-flake8
# retaining package to not break other packages
pname = "pytest-flakes";
- version = "4.0.1";
+ version = "4.0.2";
+ disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "37113ac6c7ea5e0b648abf73937955a45f8b9214fe49413297c2ce6ce1808500";
+ sha256 = "6733db47937d9689032876359e5ee0ee6926e3638546c09220e2f86b3581d4c1";
};
checkInputs = [ pytestpep8 pytest ];
diff --git a/pkgs/development/python-modules/pytest-pylint/default.nix b/pkgs/development/python-modules/pytest-pylint/default.nix
index f7a9a3143065..e35d2ebc73e9 100644
--- a/pkgs/development/python-modules/pytest-pylint/default.nix
+++ b/pkgs/development/python-modules/pytest-pylint/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "pytest-pylint";
- version = "0.17.0";
+ version = "0.18.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "b0c177d63f6e3f5b82fa2720a6570dd2ecff1616c26ed6d02d0cbf75fd98ddf9";
+ sha256 = "790c7a8019fab08e59bd3812db1657a01995a975af8b1c6ce95b9aa39d61da27";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/pytest-quickcheck/default.nix b/pkgs/development/python-modules/pytest-quickcheck/default.nix
index ec78329ff8d9..f3a62a79db93 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.4";
+ version = "0.8.5";
src = fetchPypi {
inherit pname version;
- sha256 = "e368390c9e3fd48eb3edec0c4eef08d7332f1143ad7b7190d32376b2fd2e62ff";
+ sha256 = "2427808b54ccdec26a40cdba934a6c042fab9ebadb60d563a01f367bef87fe58";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pytest-sanic/default.nix b/pkgs/development/python-modules/pytest-sanic/default.nix
index 147ce6a19597..0044a13d2c9a 100644
--- a/pkgs/development/python-modules/pytest-sanic/default.nix
+++ b/pkgs/development/python-modules/pytest-sanic/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pytest-sanic";
- version = "1.6.1";
+ version = "1.6.2";
src = fetchPypi {
inherit pname version;
- sha256 = "99e02c28cfa18a0a9af0cd151dddf0eca373279b9bac808733746f7ed7030ecc";
+ sha256 = "6428ed8cc2e6cfa05b92689a8589149aacdc1f0640fcf9673211aa733e6a5209";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pytest-testmon/default.nix b/pkgs/development/python-modules/pytest-testmon/default.nix
index 9d9add167829..b86947f5f758 100644
--- a/pkgs/development/python-modules/pytest-testmon/default.nix
+++ b/pkgs/development/python-modules/pytest-testmon/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "pytest-testmon";
- version = "1.0.2";
+ version = "1.0.3";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "fdb016d953036051d1ef0e36569b7168cefa4914014789a65a4ffefc87f85ac5";
+ sha256 = "927a73dd510b90a2e4a48ea4d37e82c4490b56caa745663262024ea0cd278169";
};
propagatedBuildInputs = [ coverage ];
diff --git a/pkgs/development/python-modules/pytest-timeout/default.nix b/pkgs/development/python-modules/pytest-timeout/default.nix
index 30bd93e433dc..6bf3483d40f9 100644
--- a/pkgs/development/python-modules/pytest-timeout/default.nix
+++ b/pkgs/development/python-modules/pytest-timeout/default.nix
@@ -1,34 +1,36 @@
-{ buildPythonPackage
+{ lib
+, buildPythonPackage
, fetchPypi
-, fetchpatch
-, lib
-, pexpect
, pytest
+, pytestCheckHook
+, pexpect
+, pytestcov
}:
buildPythonPackage rec {
pname = "pytest-timeout";
- version = "1.3.3";
+ version = "1.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a";
+ sha256 = "0xnsigs0kmpq1za0d4i522sp3f71x5bgpdh3ski0rs74yqy13cr0";
};
- patches = fetchpatch {
- url = "https://bitbucket.org/pytest-dev/pytest-timeout/commits/36998c891573d8ec1db1acd4f9438cb3cf2aee2e/raw";
- sha256 = "05zc2w7mjgv8rm8i1cbxp7k09vlscmay5iy78jlzgjqkrx3wkf46";
- };
+ propagatedBuildInputs = [ pytest ];
+
+ checkInputs = [ pytestCheckHook pexpect pytestcov ];
- checkInputs = [ pytest pexpect ];
- checkPhase = ''
- # test_suppresses_timeout_when_pdb_is_entered fails under heavy load
- pytest -ra -k 'not test_suppresses_timeout_when_pdb_is_entered'
- '';
+ disabledTests = [
+ "test_suppresses_timeout_when_pdb_is_entered"
+ ];
+ pytestFlagsArray = [
+ "-ra"
+ ];
- meta = with lib;{
+ meta = with lib; {
description = "py.test plugin to abort hanging tests";
- homepage = "https://bitbucket.org/pytest-dev/pytest-timeout/";
+ homepage = "https://github.com/pytest-dev/pytest-timeout/";
+ changelog = "https://github.com/pytest-dev/pytest-timeout/#changelog";
license = licenses.mit;
maintainers = with maintainers; [ makefu costrouc ];
};
diff --git a/pkgs/development/python-modules/pytest/default.nix b/pkgs/development/python-modules/pytest/default.nix
index 29def3082a4f..93282218871a 100644
--- a/pkgs/development/python-modules/pytest/default.nix
+++ b/pkgs/development/python-modules/pytest/default.nix
@@ -21,14 +21,14 @@
}:
buildPythonPackage rec {
- version = "6.1.1";
+ version = "6.1.2";
pname = "pytest";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "8f593023c1a0f916110285b6efd7f99db07d59546e3d8c36fc60e2ab05d3be92";
+ sha256 = "c0a7e94a8cdbc5422a51ccdad8e6f1024795939cc89159a0ae7f0b316ad3823e";
};
checkInputs = [ hypothesis pygments ];
diff --git a/pkgs/development/python-modules/python-bidi/default.nix b/pkgs/development/python-modules/python-bidi/default.nix
new file mode 100644
index 000000000000..1a4a5d5b77cc
--- /dev/null
+++ b/pkgs/development/python-modules/python-bidi/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi, six }:
+
+buildPythonPackage rec {
+ pname = "python-bidi";
+ version = "0.4.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "U0f3HoKz6Zdtxlfwne0r/jm6jWd3yoGlssVsMBIcSW4=";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ meta = with lib; {
+ homepage = "https://github.com/MeirKriheli/python-bidi";
+ description = "Pure python implementation of the BiDi layout algorithm";
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
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-didl-lite/default.nix b/pkgs/development/python-modules/python-didl-lite/default.nix
index e160c1aa623f..edde064a3335 100644
--- a/pkgs/development/python-modules/python-didl-lite/default.nix
+++ b/pkgs/development/python-modules/python-didl-lite/default.nix
@@ -4,14 +4,14 @@
buildPythonPackage rec {
pname = "python-didl-lite";
- version = "1.2.4";
+ version = "1.2.5";
disabled = pythonOlder "3.5.3";
src = fetchFromGitHub {
owner = "StevenLooman";
repo = pname;
rev = version;
- sha256 = "0jf1d5m4r8qd3pn0hh1xqbkblkx9wzrrcmk7qa7q8lzfysp4z217";
+ sha256 = "0wm831g8k9xahw20y0461cvy6lp45sxppicxah1rg9isdc3vy3nh";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/python-hosts/default.nix b/pkgs/development/python-modules/python-hosts/default.nix
index cf1314e0d4c2..e76dbc3e3b24 100644
--- a/pkgs/development/python-modules/python-hosts/default.nix
+++ b/pkgs/development/python-modules/python-hosts/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-hosts";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "850998704ba9025ce4c8ffd45dc4fbea2b5e30247bf3b574872ac5df90426b4d";
+ sha256 = "5b9749ce807170fb340d044d3f971e1da4dac0ae6af8ce8db00b6758a920a2bc";
};
# win_inet_pton is required for windows support
diff --git a/pkgs/development/python-modules/python-jsonrpc-server/default.nix b/pkgs/development/python-modules/python-jsonrpc-server/default.nix
index 12ad5170a7c5..fa6ba97b406d 100644
--- a/pkgs/development/python-modules/python-jsonrpc-server/default.nix
+++ b/pkgs/development/python-modules/python-jsonrpc-server/default.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
};
postPatch = ''
- sed -i 's/version=versioneer.get_version(),/version="${version}",/g' setup.py
+ sed -i "s/version=versioneer.get_version(),/version=\"$version\",/g" setup.py
# https://github.com/palantir/python-jsonrpc-server/issues/36
sed -iEe "s!'ujson.*\$!'ujson',!" setup.py
'';
diff --git a/pkgs/development/python-modules/python-miio/default.nix b/pkgs/development/python-modules/python-miio/default.nix
index abce18c8841a..6bd140ae5b4c 100644
--- a/pkgs/development/python-modules/python-miio/default.nix
+++ b/pkgs/development/python-modules/python-miio/default.nix
@@ -4,8 +4,11 @@
, appdirs
, click
, construct
+, croniter
, cryptography
+, importlib-metadata
, pytest
+, pytest-mock
, zeroconf
, attrs
, pytz
@@ -13,6 +16,7 @@
, netifaces
}:
+
buildPythonPackage rec {
pname = "python-miio";
version = "0.5.3";
@@ -22,8 +26,17 @@ buildPythonPackage rec {
sha256 = "3be5275b569844dfa267c80a1e23dc0957411dd501cae0ed3cccf43467031ceb";
};
- checkInputs = [ pytest ];
- propagatedBuildInputs = [ appdirs click construct cryptography zeroconf attrs pytz tqdm netifaces ];
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "zeroconf>=0.25.1,<0.26.0" "zeroconf"
+ substituteInPlace setup.py \
+ --replace "pytz>=2019.3,<2020.0" "pytz"
+ substituteInPlace setup.py \
+ --replace "cryptography>=2.9,<3.0" "cryptography"
+ '';
+
+ checkInputs = [ pytest pytest-mock];
+ propagatedBuildInputs = [ appdirs click construct croniter cryptography importlib-metadata zeroconf attrs pytz tqdm netifaces ];
checkPhase = ''
pytest
diff --git a/pkgs/development/python-modules/python-rapidjson/default.nix b/pkgs/development/python-modules/python-rapidjson/default.nix
index b9e7c136b380..defd5430f2ee 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.1";
+ version = "0.9.3";
pname = "python-rapidjson";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "ad80bd7e4bb15d9705227630037a433e2e2a7982b54b51de2ebabdd1611394a1";
+ sha256 = "4e339edfbba9e5feed0cf44043b6befba0c780b34cdf446888dbce44de362a8a";
};
LC_ALL="en_US.utf-8";
diff --git a/pkgs/development/python-modules/python-sql/default.nix b/pkgs/development/python-modules/python-sql/default.nix
index b6a489343721..90dc5835e458 100644
--- a/pkgs/development/python-modules/python-sql/default.nix
+++ b/pkgs/development/python-modules/python-sql/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-sql";
- version = "1.1.0";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0f0g10y0whvax8yv0rfs7b4yd68lbxbss1za0mvbvr65b8r3pdxz";
+ sha256 = "306999bd311fbf50804d76f346655af0a6ff18881ce46c1329256fee40f492c0";
};
meta = {
diff --git a/pkgs/development/python-modules/pytools/default.nix b/pkgs/development/python-modules/pytools/default.nix
index f8f9ef27ff9c..4add5ac5e857 100644
--- a/pkgs/development/python-modules/pytools/default.nix
+++ b/pkgs/development/python-modules/pytools/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "pytools";
- version = "2020.4";
+ version = "2020.4.3";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "37db39ff11a1b5fc8aec875ae4ddb3d6c21aa0e95bddc9c841aa98e1631ae460";
+ sha256 = "21aa1fd942bc3bc54c8ae3b5e60c1f771e6db0817b7402fd802aa5964f20e629";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pytorch-metric-learning/default.nix b/pkgs/development/python-modules/pytorch-metric-learning/default.nix
index daf6accb8935..64564a4dca55 100644
--- a/pkgs/development/python-modules/pytorch-metric-learning/default.nix
+++ b/pkgs/development/python-modules/pytorch-metric-learning/default.nix
@@ -4,6 +4,7 @@
, isPy27
, numpy
, scikitlearn
+, pytestCheckHook
, pytorch
, torchvision
, tqdm
@@ -11,15 +12,15 @@
buildPythonPackage rec {
pname = "pytorch-metric-learning";
- version = "0.9.81";
+ version = "0.9.94";
disabled = isPy27;
src = fetchFromGitHub {
owner = "KevinMusgrave";
repo = pname;
- rev = "cb23328aba64f7f4658374cc2920ef5d56cda5c8"; # no version tag
- sha256 = "0c2dyi4qi7clln43481xq66f6r4fadrz84jphjc5phz97bp33ds8";
+ rev = "v${version}";
+ sha256 = "1i2m651isa6xk3zj8dhzdbmd1bdzl51bh6rxifx6gg22hfa5dj9a";
};
propagatedBuildInputs = [
@@ -30,6 +31,22 @@ buildPythonPackage rec {
tqdm
];
+ preCheck = ''
+ export HOME=$TMP
+ export TEST_DEVICE=cpu
+ export TEST_DTYPES=float32,float64 # half-precision tests fail on CPU
+ '';
+ # package only requires `unittest`, but use `pytest` to exclude tests
+ checkInputs = [ pytestCheckHook ];
+ disabledTests = [
+ # requires FAISS (not in Nixpkgs)
+ "test_accuracy_calculator_and_faiss"
+ # require network access:
+ "test_get_nearest_neighbors"
+ "test_tuplestoweights_sampler"
+ "test_untrained_indexer"
+ ];
+
meta = {
description = "Metric learning library for PyTorch";
homepage = "https://github.com/KevinMusgrave/pytorch-metric-learning";
diff --git a/pkgs/development/python-modules/pytorch/default.nix b/pkgs/development/python-modules/pytorch/default.nix
index 4635f813c3a6..ff3f3335c87c 100644
--- a/pkgs/development/python-modules/pytorch/default.nix
+++ b/pkgs/development/python-modules/pytorch/default.nix
@@ -4,8 +4,18 @@
openMPISupport ? false, openmpi ? null,
buildDocs ? false,
cudaArchList ? null,
- numpy, pyyaml, cffi, click, typing, cmake, hypothesis, numactl, psutil,
- linkFarm, symlinkJoin,
+
+ # Native build inputs
+ cmake, util-linux, linkFarm, symlinkJoin, which,
+
+ # Build inputs
+ numactl,
+
+ # Propagated build inputs
+ dataclasses, numpy, pyyaml, cffi, click, typing-extensions,
+
+ # Unit tests
+ hypothesis, psutil,
# virtual pkg that consistently instantiates blas across nixpkgs
# See https://github.com/NixOS/nixpkgs/pull/83888
@@ -17,7 +27,7 @@
# dependencies for torch.utils.tensorboard
pillow, six, future, tensorflow-tensorboard, protobuf,
- utillinux, which, isPy3k }:
+ isPy3k, pythonOlder }:
assert !openMPISupport || openmpi != null;
@@ -102,7 +112,7 @@ let
in buildPythonPackage rec {
pname = "pytorch";
# Don't forget to update pytorch-bin to the same version.
- version = "1.6.0";
+ version = "1.7.0";
disabled = !isPy3k;
@@ -117,23 +127,10 @@ in buildPythonPackage rec {
repo = "pytorch";
rev = "v${version}";
fetchSubmodules = true;
- sha256 = "14hhjsi6fnpaw9m1a3bhvdinsks6fhss6bbcrfk6jgns64abqdaz";
+ sha256 = "0hb11m5kvs4nsi5bc9ijnv6k07593p9dw40rcn33s9vspinrcjd4";
};
- patches = lib.optionals stdenv.isAarch64 [
- # GNU aarch64 assembler does not support 4s on neon mov:
- # https://github.com/pytorch/pytorch/issues/33124
- #
- # Fix from:
- # https://github.com/pytorch/pytorch/pull/40584
- #
- # This patch can be removed with the next major version (1.7.0).
- (fetchpatch {
- name = "qnnpack-neon-fix.patch";
- url = "https://github.com/pytorch/pytorch/commit/7676682584d0caf9243bce74ea0a88711ec4a807.diff";
- sha256 = "13spncaqlpsp8qk2850yly7xqwmhhfwznhmzkk8jgpslkbx75vgq";
- })
- ] ++ lib.optionals stdenv.isDarwin [
+ patches = lib.optionals stdenv.isDarwin [
# pthreadpool added support for Grand Central Dispatch in April
# 2020. However, this relies on functionality (DISPATCH_APPLY_AUTO)
# that is available starting with macOS 10.13. However, our current
@@ -142,6 +139,13 @@ in buildPythonPackage rec {
./pthreadpool-disable-gcd.diff
];
+ # The dataclasses module is included with Python >= 3.7. This should
+ # be fixed with the next PyTorch release.
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "'dataclasses'" "'dataclasses; python_version < \"3.7\"'"
+ '';
+
preConfigure = lib.optionalString cudaSupport ''
export TORCH_CUDA_ARCH_LIST="${lib.strings.concatStringsSep ";" final_cudaArchList}"
export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++
@@ -203,7 +207,7 @@ in buildPythonPackage rec {
nativeBuildInputs = [
cmake
- utillinux
+ util-linux
which
ninja
] ++ lib.optionals cudaSupport [ cudatoolkit_joined ];
@@ -217,9 +221,11 @@ in buildPythonPackage rec {
click
numpy
pyyaml
+ typing-extensions
# the following are required for tensorboard support
pillow six future tensorflow-tensorboard protobuf
- ] ++ lib.optionals openMPISupport [ openmpi ];
+ ] ++ lib.optionals openMPISupport [ openmpi ]
+ ++ lib.optionals (pythonOlder "3.7") [ dataclasses ];
checkInputs = [ hypothesis ninja psutil ];
diff --git a/pkgs/development/python-modules/pyvips/default.nix b/pkgs/development/python-modules/pyvips/default.nix
index 0f5f9a4b43ad..5853538610a1 100644
--- a/pkgs/development/python-modules/pyvips/default.nix
+++ b/pkgs/development/python-modules/pyvips/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pyvips";
- version = "2.1.12";
+ version = "2.1.13";
src = fetchPypi {
inherit pname version;
- sha256 = "0pg0dxhxgi2m7bb5bi5wpx9hgnbi8ws1bz6w2dldbhi52pizghl4";
+ sha256 = "4f1f6fa19893048bf6b950eb7eb2d4cdfeb8b940a9defaca5d4f79e5acd5085f";
};
nativeBuildInputs = [ pytestrunner pkgconfig pkg-config ];
diff --git a/pkgs/development/python-modules/pyvmomi/default.nix b/pkgs/development/python-modules/pyvmomi/default.nix
index 25845c9847a3..8f8ca6f1d7ac 100644
--- a/pkgs/development/python-modules/pyvmomi/default.nix
+++ b/pkgs/development/python-modules/pyvmomi/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pyvmomi";
- version = "7.0";
+ version = "7.0.1";
src = fetchFromGitHub {
owner = "vmware";
repo = pname;
rev = "v${version}";
- sha256 = "1qqljrlc9h7kddx3xxc6479gk75fvaxspfikzjn6zj5mznsvfwj5";
+ sha256 = "1i7zni4ygdikc22wfrbnzwqh6qy402s3di6sdlfcvky2y7fzx52x";
};
# requires old version of vcrpy
diff --git a/pkgs/development/python-modules/pywbem/default.nix b/pkgs/development/python-modules/pywbem/default.nix
index 345908031ccf..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.2";
-
- # 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 = "66d8ec82d30f2b95d8b4bd51659429066c2879d3f46292561f5fdbc7fed10f3d";
+ 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/pyzmq/default.nix b/pkgs/development/python-modules/pyzmq/default.nix
index f23d86eb4b73..2d17e6a76e08 100644
--- a/pkgs/development/python-modules/pyzmq/default.nix
+++ b/pkgs/development/python-modules/pyzmq/default.nix
@@ -1,6 +1,6 @@
{ buildPythonPackage
, fetchPypi
-, pytest
+, pytestCheckHook
, tornado
, zeromq
, py
@@ -16,23 +16,30 @@ buildPythonPackage rec {
sha256 = "296540a065c8c21b26d63e3cea2d1d57902373b16e4256afe46422691903a438";
};
- checkInputs = [ pytest tornado ];
+ checkInputs = [
+ pytestCheckHook
+ tornado
+ ];
buildInputs = [ zeromq ];
propagatedBuildInputs = [ py ];
- # test_socket.py seems to be hanging
- # others fail
- # for test_monitor: https://github.com/zeromq/pyzmq/issues/1272
- checkPhase = ''
- py.test $out/${python.sitePackages}/zmq/ -k "not test_socket \
- and not test_current \
- and not test_instance \
- and not test_callable_check \
- and not test_on_recv_basic \
- and not test_on_recv_wake \
- and not test_monitor \
- and not test_cython"
- '';
+ # failing tests
+ disabledTests = [
+ "test_socket" # hangs
+ "test_current"
+ "test_instance"
+ "test_callable_check"
+ "test_on_recv_basic"
+ "test_on_recv_wake"
+ "test_monitor" # https://github.com/zeromq/pyzmq/issues/1272
+ "test_cython"
+ "test_asyncio" # hangs
+ "test_mockable" # fails
+ ];
+
+ pytestFlagsArray = [
+ "$out/${python.sitePackages}/zmq/tests/" # Folder with tests
+ ];
# Some of the tests use localhost networking.
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/development/python-modules/reedsolo/default.nix b/pkgs/development/python-modules/reedsolo/default.nix
new file mode 100644
index 000000000000..2a22907ebe6c
--- /dev/null
+++ b/pkgs/development/python-modules/reedsolo/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, cython, nose }:
+
+buildPythonPackage rec {
+ pname = "reedsolo";
+ version = "1.5.4";
+
+ # Pypi does not have the tests
+ src = fetchFromGitHub {
+ owner = "tomerfiliba";
+ repo = "reedsolomon";
+ # https://github.com/tomerfiliba/reedsolomon/issues/28
+ rev = "73926cdf81b39009bd6e46c8d49f3bbc0eaad4e4";
+ sha256 = "03wrr0c32dsl7h9k794b8fwnyzklvmxgriy49mjvvd3val829cc1";
+ };
+
+ nativeBuildInputs = [ cython ];
+
+ checkInputs = [ nose ];
+ checkPhase = "nosetests";
+
+ meta = with stdenv.lib; {
+ description = "Pure-python universal errors-and-erasures Reed-Solomon Codec";
+ homepage = "https://github.com/tomerfiliba/reedsolomon";
+ license = licenses.publicDomain;
+ maintainers = with maintainers; [ yorickvp ];
+ };
+}
diff --git a/pkgs/development/python-modules/reportlab/default.nix b/pkgs/development/python-modules/reportlab/default.nix
index cbd3f54c547b..3a668077a383 100644
--- a/pkgs/development/python-modules/reportlab/default.nix
+++ b/pkgs/development/python-modules/reportlab/default.nix
@@ -11,11 +11,11 @@ let
ft = freetype.overrideAttrs (oldArgs: { dontDisableStatic = true; });
in buildPythonPackage rec {
pname = "reportlab";
- version = "3.5.48";
+ version = "3.5.55";
src = fetchPypi {
inherit pname version;
- sha256 = "0bfe3fe6e1bd1d922f83683eae2ba1d2d29de94e25fb115eacca9530b4b02f76";
+ sha256 = "4f307accda32c9f17015ed77c7424f904514e349dff063f78d2462d715963e53";
};
checkInputs = [ glibcLocales ];
diff --git a/pkgs/development/python-modules/requests-aws4auth/default.nix b/pkgs/development/python-modules/requests-aws4auth/default.nix
index f954a340b7fa..a2e92283dc72 100644
--- a/pkgs/development/python-modules/requests-aws4auth/default.nix
+++ b/pkgs/development/python-modules/requests-aws4auth/default.nix
@@ -2,20 +2,24 @@
with lib;
buildPythonPackage rec {
pname = "requests-aws4auth";
- version = "1.0";
+ version = "1.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2950f6ff686b5a452a269076d990e4821d959b61cfac319c3d3c6daaa5db55ce";
+ sha256 = "9a4a5f4a61c49f098f5f669410308ac5b0ea2682fd511ee3a4f9ff73b5bb275a";
};
propagatedBuildInputs = [ requests ];
+ # pypi package no longer contains tests
+ doCheck = false;
checkPhase = ''
cd requests_aws4auth
${python.interpreter} test/requests_aws4auth_test.py
'';
+ pythonImportsCheck = [ "requests_aws4auth" ];
+
meta = {
description = "Amazon Web Services version 4 authentication for the Python Requests library.";
homepage = "https://github.com/sam-washington/requests-aws4auth";
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/robotframework/default.nix b/pkgs/development/python-modules/robotframework/default.nix
index cf9f4ea86f92..1a3b55451537 100644
--- a/pkgs/development/python-modules/robotframework/default.nix
+++ b/pkgs/development/python-modules/robotframework/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "robotframework";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "d693e6d06b17f48669e2a8c4cb6c1f0d56e5f1a74835d18b8ea2118da7bf2d79";
+ sha256 = "a0786a916d0572bd9d6afe26e95c6021e3df5dcafa0ece6b302e36366e58c24e";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/rope/default.nix b/pkgs/development/python-modules/rope/default.nix
index fd7bf55ad52c..81e306f81db2 100644
--- a/pkgs/development/python-modules/rope/default.nix
+++ b/pkgs/development/python-modules/rope/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "rope";
- version = "0.17.0";
+ version = "0.18.0";
src = fetchPypi {
inherit pname version;
- sha256 = "658ad6705f43dcf3d6df379da9486529cf30e02d9ea14c5682aa80eb33b649e1";
+ sha256 = "786b5c38c530d4846aa68a42604f61b4e69a493390e3ca11b88df0fbfdc3ed04";
};
checkInputs = [ nose ];
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/rq/default.nix b/pkgs/development/python-modules/rq/default.nix
index 66ca024b2bb5..c788d4164102 100644
--- a/pkgs/development/python-modules/rq/default.nix
+++ b/pkgs/development/python-modules/rq/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "rq";
- version = "1.5.1";
+ version = "1.5.2";
disabled = isPy27;
src = fetchFromGitHub {
owner = "rq";
repo = "rq";
rev = "v${version}";
- sha256 = "0i7yyw828wdvl7ap4gb7jhm4p94502is3xxrgrdgwwp0l1rac004";
+ sha256 = "0ikqmpq0g1qiqwd7ar1286l4hqjb6aj2wr844gihhb8ijzwhp8va";
};
# test require a running redis rerver, which is something we can't do yet
diff --git a/pkgs/development/python-modules/rtmixer/default.nix b/pkgs/development/python-modules/rtmixer/default.nix
index e1115bd81800..1d9b8114df7b 100644
--- a/pkgs/development/python-modules/rtmixer/default.nix
+++ b/pkgs/development/python-modules/rtmixer/default.nix
@@ -17,7 +17,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "spatialaudio";
repo = "python-rtmixer";
- rev = "${version}";
+ rev = version;
sha256 = "1bvgzzxiypvvb3qacbcry6761x9sk3dnx7jga7pli63f69vakg4y";
fetchSubmodules = true;
};
diff --git a/pkgs/development/python-modules/rtslib/default.nix b/pkgs/development/python-modules/rtslib/default.nix
index 28b66ec5a521..aaf879d2a3f4 100644
--- a/pkgs/development/python-modules/rtslib/default.nix
+++ b/pkgs/development/python-modules/rtslib/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "rtslib";
- version = "2.1.72";
+ version = "2.1.74";
src = fetchFromGitHub {
owner = "open-iscsi";
repo = "${pname}-fb";
rev = "v${version}";
- sha256 = "13kycf9xkyxm1ik8yh3qpd96vird8y65daigyiyb4jvx0lmrd0kv";
+ sha256 = "1in10z6ckmkfhykar435k1fmswbfajysv4g9nsav893ij8g694fy";
};
propagatedBuildInputs = [ six pyudev pygobject3 ];
diff --git a/pkgs/development/python-modules/ruamel_ordereddict/default.nix b/pkgs/development/python-modules/ruamel_ordereddict/default.nix
index da4e891b2b38..7f05229a4f54 100644
--- a/pkgs/development/python-modules/ruamel_ordereddict/default.nix
+++ b/pkgs/development/python-modules/ruamel_ordereddict/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "ruamel.ordereddict";
- version = "0.4.14";
+ version = "0.4.15";
disabled = isPy3k || isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "281051d26eb2b18ef3d920e1e260716a52bd058a6b1a2f324102fc6a15cb8d4a";
+ sha256 = "d7d9cf8b11e7662deb460260cf062980cd84b87a1d0457132060ab9d44e0a5f4";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/ruamel_yaml/default.nix b/pkgs/development/python-modules/ruamel_yaml/default.nix
index 9e32f9212cfc..6bda50d24ad5 100644
--- a/pkgs/development/python-modules/ruamel_yaml/default.nix
+++ b/pkgs/development/python-modules/ruamel_yaml/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "ruamel.yaml";
- version = "0.16.10";
+ version = "0.16.12";
src = fetchPypi {
inherit pname version;
- sha256 = "099c644a778bf72ffa00524f78dd0b6476bca94a1da344130f4bf3381ce5b954";
+ sha256 = "076cc0bc34f1966d920a49f18b52b6ad559fbe656a0748e3535cf7b3f29ebf9e";
};
# Tests use relative paths
diff --git a/pkgs/development/python-modules/rubymarshal/default.nix b/pkgs/development/python-modules/rubymarshal/default.nix
index 9668a26e0944..6115702009ac 100644
--- a/pkgs/development/python-modules/rubymarshal/default.nix
+++ b/pkgs/development/python-modules/rubymarshal/default.nix
@@ -12,6 +12,11 @@ buildPythonPackage rec {
propagatedBuildInputs = [ hypothesis ];
+ # pypi doesn't distribute tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "rubymarshal" ];
+
meta = with stdenv.lib; {
homepage = "https://github.com/d9pouces/RubyMarshal/";
description = "Read and write Ruby-marshalled data";
diff --git a/pkgs/development/python-modules/sacremoses/default.nix b/pkgs/development/python-modules/sacremoses/default.nix
index 3785ebcf86cf..f5c0ee715c3a 100644
--- a/pkgs/development/python-modules/sacremoses/default.nix
+++ b/pkgs/development/python-modules/sacremoses/default.nix
@@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "alvations";
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "1gzr56w8yx82mn08wax5m0xyg15ym4ri5l80gmagp8r53443j770";
};
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/scipy/default.nix b/pkgs/development/python-modules/scipy/default.nix
index 8ebb436e2880..218415354db7 100644
--- a/pkgs/development/python-modules/scipy/default.nix
+++ b/pkgs/development/python-modules/scipy/default.nix
@@ -9,11 +9,11 @@ let
});
in buildPythonPackage rec {
pname = "scipy";
- version = "1.5.2";
+ version = "1.5.4";
src = fetchPypi {
inherit pname version;
- sha256 = "066c513d90eb3fd7567a9e150828d39111ebd88d3e924cdfc9f8ce19ab6f90c9";
+ sha256 = "4a453d5e5689de62e5d38edf40af3f17560bfd63c9c5bd228c18c1f99afa155b";
};
checkInputs = [ nose pytest ];
diff --git a/pkgs/development/python-modules/scour/default.nix b/pkgs/development/python-modules/scour/default.nix
index 4f1f39293869..3d2e07226612 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";
+ version = "0.38.1.post1";
src = fetchPypi {
inherit pname version;
- sha256 = "cf50a13dcdf8cfe1861f0ce334f413604e376a7681c5b181e15322f43c3befcd";
+ sha256 = "81b93dcfc57338f1260db4fb62697b653770a8a8bd756dcba3640c9b558a7145";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/scp/default.nix b/pkgs/development/python-modules/scp/default.nix
index b17be3c77d88..a37927b9a641 100644
--- a/pkgs/development/python-modules/scp/default.nix
+++ b/pkgs/development/python-modules/scp/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "scp";
- version = "0.13.2";
+ version = "0.13.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1crlpw9lnn58fs1c1rmh7s7s9y5gkgpgjsqlvg9qa51kq1knx7gg";
+ sha256 = "8bd748293d7362073169b96ce4b8c4f93bcc62cfc5f7e1d949e01e406a025bd4";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/scramp/default.nix b/pkgs/development/python-modules/scramp/default.nix
new file mode 100644
index 000000000000..7beefa4e8999
--- /dev/null
+++ b/pkgs/development/python-modules/scramp/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook }:
+
+buildPythonPackage rec {
+ pname = "scramp";
+ version = "1.2.0";
+
+ src = fetchFromGitHub {
+ owner = "tlocke";
+ repo = "scramp";
+ rev = version;
+ sha256 = "15jb7z5l2lijxr60fb9v55i3f81h6d83c0b7fv5q0fv5q259nv0a";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+
+ pythonImportsCheck = [ "scramp" ];
+
+ meta = with lib; {
+ description = "Implementation of the SCRAM authentication protocol";
+ homepage = "https://github.com/tlocke/scramp";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jonringer ];
+ };
+}
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/screeninfo/default.nix b/pkgs/development/python-modules/screeninfo/default.nix
index 9ee04cb50a82..1b79a43af9c9 100644
--- a/pkgs/development/python-modules/screeninfo/default.nix
+++ b/pkgs/development/python-modules/screeninfo/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, buildPythonApplication, fetchPypi, isPy36, dataclasses, libX11, libXinerama, libXrandr }:
+{ stdenv, buildPythonApplication, fetchPypi, isPy27, isPy36, dataclasses, libX11, libXinerama, libXrandr }:
buildPythonApplication rec {
pname = "screeninfo";
- version = "0.6.5";
+ version = "0.6.6";
+ disabled = isPy27; # dataclasses isn't available for python2
src = fetchPypi {
inherit pname version;
- sha256 = "0vcw54crdgmbzwlrfg80kd1a8p9i10yks8k0szzi0k5q80zhp8xz";
+ sha256 = "c93fcc3c9421cc2046e57468241c4c08c0c6cffd0e05a85cb0b18de8fe8b026f";
};
# dataclasses is a compatibility shim for python 3.6 ONLY
diff --git a/pkgs/development/python-modules/setuptools-rust/default.nix b/pkgs/development/python-modules/setuptools-rust/default.nix
index a00ea9e818f4..84465cd475d0 100644
--- a/pkgs/development/python-modules/setuptools-rust/default.nix
+++ b/pkgs/development/python-modules/setuptools-rust/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, semantic-version
, setuptools
, setuptools_scm
@@ -9,11 +10,13 @@
buildPythonPackage rec {
pname = "setuptools-rust";
- version = "0.11.3";
+ version = "0.11.5";
+
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1p21sw77197m7pciy8g25bwwaakq1675h0x1lis9sypzr46p2s11";
+ sha256 = "04ea21f1bd029046fb87d098be4d7dc74663a58dd1f9fc6edcf8f3e4123ec4a8";
};
nativeBuildInputs = [ setuptools_scm ];
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..54eacea892ef 100644
--- a/pkgs/development/python-modules/setuptools/default.nix
+++ b/pkgs/development/python-modules/setuptools/default.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/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/sh/default.nix b/pkgs/development/python-modules/sh/default.nix
index 3ef3393363ac..964512460bf1 100644
--- a/pkgs/development/python-modules/sh/default.nix
+++ b/pkgs/development/python-modules/sh/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "sh";
- version = "1.14.0";
+ version = "1.14.1";
src = fetchPypi {
inherit pname version;
- sha256 = "05c7e520cdf70f70a7228a03b589da9f96c6e0d06fc487ab21fc62b26a592e59";
+ sha256 = "39aa9af22f6558a0c5d132881cf43e34828ca03e4ae11114852ca6a55c7c1d8e";
};
patches = [
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/signedjson/default.nix b/pkgs/development/python-modules/signedjson/default.nix
index 6916b704fcd4..69f7a93f509d 100644
--- a/pkgs/development/python-modules/signedjson/default.nix
+++ b/pkgs/development/python-modules/signedjson/default.nix
@@ -1,6 +1,6 @@
{ stdenv
, buildPythonPackage
-, fetchgit
+, fetchFromGitHub
, canonicaljson
, unpaddedbase64
, pynacl
@@ -11,8 +11,9 @@ buildPythonPackage rec {
pname = "signedjson";
version = "1.1.0";
- src = fetchgit {
- url = "https://github.com/matrix-org/python-signedjson.git";
+ src = fetchFromGitHub {
+ owner = "matrix-org";
+ repo = "python-${pname}";
rev = "refs/tags/v${version}";
sha256 = "18s388hm3babnvakbbgfqk0jzq25nnznvhygywd3azp9b4yzmd5c";
};
diff --git a/pkgs/development/python-modules/slicer/default.nix b/pkgs/development/python-modules/slicer/default.nix
new file mode 100644
index 000000000000..827894771778
--- /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.4";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "21d53aac4e78c93fd83c0fd2f8f9d8a2195ac079dffdc0da81cd749da0f2f355";
+ };
+
+ 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 d4f332b44750..1c300bee3947 100644
--- a/pkgs/development/python-modules/slither-analyzer/default.nix
+++ b/pkgs/development/python-modules/slither-analyzer/default.nix
@@ -1,12 +1,10 @@
{ lib, buildPythonPackage, fetchPypi, makeWrapper, pythonOlder
-, prettytable
-, setuptools
-, solc
+, crytic-compile, prettytable, setuptools, solc
}:
buildPythonPackage rec {
pname = "slither-analyzer";
- version = "0.6.12";
+ version = "0.6.13";
disabled = pythonOlder "3.6";
@@ -15,11 +13,11 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "9773cf48754341d03bb2e65c07897fc9c00a8727487ab2820ed89eb85f546506";
+ sha256 = "2b0fe48f07971f4104e2b66d70a7924a550b477405b8feed9c0d4db14bb2c87c";
};
nativeBuildInputs = [ makeWrapper ];
- propagatedBuildInputs = [ prettytable setuptools ];
+ propagatedBuildInputs = [ crytic-compile prettytable setuptools ];
postFixup = ''
wrapProgram $out/bin/slither \
diff --git a/pkgs/development/python-modules/smart_open/default.nix b/pkgs/development/python-modules/smart_open/default.nix
index d5177dfd2e97..5486fb419525 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.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "7f4e85b71df5a3618f5447d0b417b7a3576308c839690a24a70338b8993684c3";
+ sha256 = "2ce157700821e285bbacd8d01ec7a4f2582765460e541f55b216cb135db8be24";
};
# nixpkgs version of moto is >=1.2.0, remove version pin to fix build
diff --git a/pkgs/development/python-modules/smbus-cffi/default.nix b/pkgs/development/python-modules/smbus-cffi/default.nix
new file mode 100644
index 000000000000..b762730914b5
--- /dev/null
+++ b/pkgs/development/python-modules/smbus-cffi/default.nix
@@ -0,0 +1,46 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, cffi
+, pytestCheckHook
+, pyserial
+, fetchpatch
+}:
+
+buildPythonPackage rec {
+ pname = "smbus-cffi";
+ version = "0.5.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "fb4195aaabfc01586863f60d3190b5cb1bf8f12622fd597e23e48768dad6bde8";
+ };
+
+ patches = [
+ # https://github.com/bivab/smbus-cffi/pull/24
+ (fetchpatch {
+ url = "https://github.com/bivab/smbus-cffi/commit/ba79ae174a9d84e767d95f165c43ee212b1bbb92.patch";
+ sha256 = "sha256-WtRuK5y6fWDEhm0Xy5XqS5yCkn7vXXYtjlOjS90gla4=";
+ })
+ ];
+
+ propagatedBuildInputs = [ cffi ];
+
+ installCheckPhase = ''
+ # we want to import the installed module that also contains the compiled library
+ rm -rf smbus
+ runHook pytestCheckPhase
+ '';
+
+ # requires hardware access
+ pytestFlagsArray = [ "--ignore=test/test_smbus_integration.py" ];
+
+ checkInputs = [ pytestCheckHook pyserial ];
+
+ meta = with lib; {
+ description = "Python module for SMBus access through Linux I2C /dev interface";
+ homepage = "https://github.com/bivab/smbus-cffi";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ mic92 ];
+ };
+}
diff --git a/pkgs/development/python-modules/smugline/default.nix b/pkgs/development/python-modules/smugline/default.nix
deleted file mode 100644
index d779a79ed21a..000000000000
--- a/pkgs/development/python-modules/smugline/default.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-{ stdenv
-, fetchFromGitHub
-, docopt
-, requests
-, smugpy
-, python
-, pkgs
-}:
-
-stdenv.mkDerivation rec {
- pname = "smugline";
- version = "20160106";
-
- src = fetchFromGitHub {
- owner = "gingerlime";
- repo = pname;
- rev = "134554c574c2d282112ba60165a8c5ffe0f16fd4";
- sha256 = "00n012ijkdrx8wsl8x3ghdcxcdp29s4kwr3yxvlyj79g5yhfvaj6";
- };
-
- phases = [ "unpackPhase" "installPhase" ];
-
- buildInputs = [ python pkgs.makeWrapper ];
- propagatedBuildInputs = [ docopt requests smugpy ];
-
- installPhase = ''
- mkdir -p $out/bin $out/libexec
- cp smugline.py $out/libexec
- makeWrapper ${python.interpreter} $out/bin/smugline \
- --add-flags "$out/libexec/smugline.py" \
- --prefix PYTHONPATH : "$PYTHONPATH"
- '';
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/gingerlime/smugline";
- description = "A simple command line tool for smugmug ";
- license = licenses.mit;
- };
-
-}
diff --git a/pkgs/development/python-modules/smugpy/default.nix b/pkgs/development/python-modules/smugpy/default.nix
deleted file mode 100644
index 43ac45b1235e..000000000000
--- a/pkgs/development/python-modules/smugpy/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub }:
-
-buildPythonPackage rec {
- pname = "smugpy";
- version = "20131218";
-
- src = fetchFromGitHub {
- owner = "chrishoffman";
- repo = pname;
- rev = "f698d6749ce446e3d6c7d925b2cd1cd5b3d695ea";
- sha256 = "029x6hm1744iznv4sw8sfyl974wmx1sqnr1k5dvzzwpk3ja49a1y";
- };
-
- meta = with stdenv.lib; {
- description = "Python library for the SmugMug API";
- license = with licenses; [ mit ];
- homepage = "https://github.com/chrishoffman/smugpy";
- };
-
- doCheck = false; # Tries to login to Smugmug…
-}
diff --git a/pkgs/development/python-modules/snowflake-connector-python/default.nix b/pkgs/development/python-modules/snowflake-connector-python/default.nix
index 6f271e1758aa..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.4";
+ version = "2.3.6";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "5a072ee61ef156e5938e04447f0b99248b87ef262e498b5e5002f5b579cd7fb2";
+ 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/sockjs/default.nix b/pkgs/development/python-modules/sockjs/default.nix
new file mode 100644
index 000000000000..d589179338fd
--- /dev/null
+++ b/pkgs/development/python-modules/sockjs/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchPypi, aiohttp }:
+
+buildPythonPackage rec {
+ pname = "sockjs";
+ version = "0.11.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "A0fUBO2e8xllBnh+2AGPh+5OLQuupJ1CDN1TqWm+wik=";
+ };
+
+ propagatedBuildInputs = [ aiohttp ];
+
+ pythonImportsCheck = [ "sockjs" ];
+
+ meta = with lib; {
+ description = "Sockjs server";
+ homepage = "https://github.com/aio-libs/sockjs";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/sounddevice/default.nix b/pkgs/development/python-modules/sounddevice/default.nix
index eb46580a7b30..7787e8b16b85 100644
--- a/pkgs/development/python-modules/sounddevice/default.nix
+++ b/pkgs/development/python-modules/sounddevice/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "sounddevice";
- version = "0.4.0";
+ version = "0.4.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "007cfef077c447eebbdbca3d510ca4365c211c2c6c4d2912d6eec43c8cbcbc02";
+ sha256 = "f21978921186c0c7183af032fab77b735d824f3e926d76adb3fd0912e289ce0b";
};
propagatedBuildInputs = [ cffi numpy portaudio ];
diff --git a/pkgs/development/python-modules/spacy/default.nix b/pkgs/development/python-modules/spacy/default.nix
index 077aea4dc9a3..e14af1b21c83 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.3";
src = fetchPypi {
inherit pname version;
- sha256 = "07zf7kivj4r1n6xwisld7n90bpi095bqbc9xpv668grq1rpf53c1";
+ sha256 = "799fa5fc172ff0a5bc8eb5dfcd1db200747c114320d2dc40060594a71efa3e53";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix b/pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix
new file mode 100644
index 000000000000..03ac746137f7
--- /dev/null
+++ b/pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix
@@ -0,0 +1,43 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, pythonOlder
+, astroid
+, jinja2
+, sphinx
+, pyyaml
+, unidecode
+, mock
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "sphinx-autoapi";
+ version = "1.5.1";
+ disabled = pythonOlder "3.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "19m9yvlqwaw3b05lbb1vcla38irn4riw2ij0vjmnc2xq4f1qfl2d";
+ };
+
+ propagatedBuildInputs = [ astroid jinja2 pyyaml sphinx unidecode ];
+
+ checkInputs = [
+ mock
+ pytest
+ ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/readthedocs/sphinx-autoapi";
+ description = "Provides 'autodoc' style documentation";
+ longDescription = "Sphinx AutoAPI provides 'autodoc' style documentation for multiple programming languages without needing to load, run, or import the project being documented.";
+ license = licenses.mit;
+ maintainers = with maintainers; [ karolchmist ];
+ };
+
+}
diff --git a/pkgs/development/python-modules/sphinxcontrib-katex/default.nix b/pkgs/development/python-modules/sphinxcontrib-katex/default.nix
index 95bd4b592010..6fcafd438ba0 100644
--- a/pkgs/development/python-modules/sphinxcontrib-katex/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-katex/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "sphinxcontrib-katex";
- version = "0.6.1";
+ version = "0.7.1";
# pkgutil namespaces are broken in nixpkgs (because they can't scan multiple
# directories). But python2 is EOL, so not supporting it should be ok.
@@ -10,7 +10,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "88320b2780f350d67f84a5424973ce24aee65701e8e163a7f5856c5df3353188";
+ sha256 = "fa80aba8af9d78f70a0a255815d44e33e8aca8e806ca6101e0eb18b2b7243246";
};
propagatedBuildInputs = [ sphinx ];
diff --git a/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix b/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
index d3e9f30f50a8..bd62d2ef4f8f 100644
--- a/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, setuptools_scm
, m2r
, pyyaml
@@ -11,6 +12,7 @@
buildPythonPackage rec {
pname = "sphinxcontrib-openapi";
version = "0.7.0";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
index 0dc7297be69c..6b366ee517ce 100644
--- a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
@@ -1,6 +1,9 @@
{ stdenv
+, lib
, buildPythonPackage
, fetchPypi
+, pythonOlder
+, importlib-metadata
, sphinx
, pyenchant
, pbr
@@ -15,7 +18,8 @@ buildPythonPackage rec {
sha256 = "c8250ff02e6033c3aeabc41e91dc185168fecefb0c5722aaa3e2055a829e1e4c";
};
- propagatedBuildInputs = [ sphinx pyenchant pbr ];
+ propagatedBuildInputs = [ sphinx pyenchant pbr ]
+ ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
# No tests included
doCheck = false;
diff --git a/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix b/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix
index 579b2f173eee..b5dd9e11db03 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";
+ version = "0.18.1";
src = fetchPypi {
inherit pname version;
- sha256 = "08555dndvp12g261wag3qklybdbfnjcmagh4gpl79k2kz5bqrk5c";
+ sha256 = "c69662d39e4ae214943d8c141dbfb1cf0a5f125d3b45d2c90849c5f37d0c5fb7";
};
# No tests included.
diff --git a/pkgs/development/python-modules/sqlalchemy/default.nix b/pkgs/development/python-modules/sqlalchemy/default.nix
index a4cb3bd6d734..83fd3e7b10b3 100644
--- a/pkgs/development/python-modules/sqlalchemy/default.nix
+++ b/pkgs/development/python-modules/sqlalchemy/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "SQLAlchemy";
- version = "1.3.19";
+ version = "1.3.20";
src = fetchPypi {
inherit pname version;
- sha256 = "3bba2e9fbedb0511769780fe1d63007081008c5c2d7d715e91858c94dbaa260e";
+ sha256 = "d2f25c7f410338d31666d7ddedfa67570900e248b940d186b48461bd4e5569a1";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/sqlite-utils/default.nix b/pkgs/development/python-modules/sqlite-utils/default.nix
new file mode 100644
index 000000000000..9fc4c328b2c9
--- /dev/null
+++ b/pkgs/development/python-modules/sqlite-utils/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy3k
+, click
+, click-default-group
+, tabulate
+, pytestCheckHook
+, pytestrunner
+, black
+}:
+
+buildPythonPackage rec {
+ pname = "sqlite-utils";
+ version = "2.22";
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0g8zzp4qw6miijirykjcd78ib027k7dmg6lb9m4xysvah5jh8vfv";
+ };
+
+ propagatedBuildInputs = [
+ click
+ click-default-group
+ tabulate
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ pytestrunner
+ black
+ ];
+
+ meta = with lib; {
+ description = "Python CLI utility and library for manipulating SQLite databases";
+ homepage = "https://github.com/simonw/sqlite-utils";
+ license = licenses.asl20;
+ maintainers = [ maintainers.meatcar ];
+ };
+
+}
diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix
index ddcaa061c6b9..fe17c909efac 100644
--- a/pkgs/development/python-modules/sqlmap/default.nix
+++ b/pkgs/development/python-modules/sqlmap/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "sqlmap";
- version = "1.4.9";
+ version = "1.4.11";
src = fetchPypi {
inherit pname version;
- sha256 = "8f1f84799184a2d3b0433ece09fa0e2ff90a8286c562957667fe0f40dad28287";
+ sha256 = "5c91d13f090c8e891201c7b924cc2b2feccf12042b42075a5623b4986b9c9ee7";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/srptools/default.nix b/pkgs/development/python-modules/srptools/default.nix
index 3b1844fb138e..9fca318db0b9 100644
--- a/pkgs/development/python-modules/srptools/default.nix
+++ b/pkgs/development/python-modules/srptools/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "srptools";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "5754f639ed1888f47c1185d74e8907ff9af4c0ccc1c8be2ef19339d0a1327f4d";
+ sha256 = "7fa4337256a1542e8f5bb4bed19e1d9aea98fe5ff9baf76693342a1dd6ac7c96";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/srsly/default.nix b/pkgs/development/python-modules/srsly/default.nix
index 0565973da40d..ee53af641a05 100644
--- a/pkgs/development/python-modules/srsly/default.nix
+++ b/pkgs/development/python-modules/srsly/default.nix
@@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "srsly";
- version = "2.3.0";
+ version = "2.3.2";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "f994a266f6e547c8ffe803cb90baed7ca566831f924e0491402564ba0d185e66";
+ sha256 = "f78eaef8d982e98921ce026d4205e652a9333137259f0b621f5c7b579e746e9d";
};
nativeBuildInputs = [ cython ];
diff --git a/pkgs/development/python-modules/sshtunnel/default.nix b/pkgs/development/python-modules/sshtunnel/default.nix
index ff9d77bc7820..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.1.5";
+ version = "0.3.1";
pname = "sshtunnel";
src = fetchPypi {
inherit pname version;
- sha256 = "0jcjppp6mdfsqrbfc3ddfxg1ybgvkjv7ri7azwv3j778m36zs4y8";
+ sha256 = "e0cac8a6a154c7a9651b42038e3f6cf35bb88c8ee4b94822b28a5b2fe7140f95";
};
propagatedBuildInputs = [ paramiko ];
diff --git a/pkgs/development/python-modules/stack-data/default.nix b/pkgs/development/python-modules/stack-data/default.nix
new file mode 100644
index 000000000000..71f114e3528b
--- /dev/null
+++ b/pkgs/development/python-modules/stack-data/default.nix
@@ -0,0 +1,54 @@
+{ asttokens
+, buildPythonPackage
+, executing
+, fetchFromGitHub
+, git
+, lib
+, littleutils
+, pure-eval
+, pygments
+, pytestCheckHook
+, setuptools_scm
+, toml
+, typeguard
+}:
+
+buildPythonPackage rec {
+ pname = "stack_data";
+ version = "0.0.7";
+
+ src = fetchFromGitHub {
+ owner = "alexmojaki";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "148lhxihak8jm5dvryhsiykmn3s4mrlba8ki4dy1nbd8jnz06a4w";
+ };
+
+ SETUPTOOLS_SCM_PRETEND_VERSION = version;
+
+ nativeBuildInputs = [
+ git
+ setuptools_scm
+ toml
+ ];
+
+ propagatedBuildInputs = [
+ asttokens
+ executing
+ pure-eval
+ ];
+
+ checkInputs = [
+ littleutils
+ pygments
+ pytestCheckHook
+ typeguard
+ ];
+
+ meta = with lib; {
+ description = "Extract data from stack frames and tracebacks";
+ homepage = "https://github.com/alexmojaki/stack_data/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jluttine ];
+ };
+}
diff --git a/pkgs/development/python-modules/statsmodels/default.nix b/pkgs/development/python-modules/statsmodels/default.nix
index 3ced08d78587..f538cdf0c04b 100644
--- a/pkgs/development/python-modules/statsmodels/default.nix
+++ b/pkgs/development/python-modules/statsmodels/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "statsmodels";
- version = "0.12.0";
+ version = "0.12.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "5c7d6707ad3112b67f564abaf1845d3c02ecc7174c2d990d539f45c37e98ad35";
+ sha256 = "a271b4ccec190148dccda25f0cbdcbf871f408fc1394a10a7dc1af4a62b91c8e";
};
nativeBuildInputs = [ cython ];
diff --git a/pkgs/development/python-modules/streamz/default.nix b/pkgs/development/python-modules/streamz/default.nix
index d34a826a0604..d17aed6ae43a 100644
--- a/pkgs/development/python-modules/streamz/default.nix
+++ b/pkgs/development/python-modules/streamz/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "streamz";
- version = "0.5.5";
+ version = "0.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "787ade4796c5b2e79af2aac678841ba3748a65a3adce150697dcdd31c4f80365";
+ sha256 = "215703456479d24f524cdcd0365006250d4502d242f57e2f5db18e8638bc8694";
};
propagatedBuildInputs = [
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/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/sympy/1_5.nix b/pkgs/development/python-modules/sympy/1_5.nix
index 3a03fae154d7..00125f43bfc3 100644
--- a/pkgs/development/python-modules/sympy/1_5.nix
+++ b/pkgs/development/python-modules/sympy/1_5.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "sympy";
- version = "1.5.1"; # Upgrades may break sage. Please test or ping @timokau.
+ version = "1.5.1";
src = fetchPypi {
inherit pname version;
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "A Python library for symbolic mathematics";
homepage = "https://www.sympy.org/";
license = licenses.bsd3;
- maintainers = with maintainers; [ lovek323 timokau ];
+ maintainers = with maintainers; [ lovek323 ] ++ teams.sage.members;
};
}
diff --git a/pkgs/development/python-modules/sympy/default.nix b/pkgs/development/python-modules/sympy/default.nix
index 52e2bb5af127..9c3353aa2e74 100644
--- a/pkgs/development/python-modules/sympy/default.nix
+++ b/pkgs/development/python-modules/sympy/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "sympy";
- version = "1.6.2"; # Upgrades may break sage. Please test or ping @timokau.
+ version = "1.6.2";
src = fetchPypi {
inherit pname version;
@@ -31,6 +31,6 @@ buildPythonPackage rec {
description = "A Python library for symbolic mathematics";
homepage = "https://www.sympy.org/";
license = licenses.bsd3;
- maintainers = with maintainers; [ lovek323 timokau ];
+ maintainers = with maintainers; [ lovek323 ] ++ teams.sage.members;
};
}
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/tasklib/default.nix b/pkgs/development/python-modules/tasklib/default.nix
index 1f204aecf141..319dd98234d2 100644
--- a/pkgs/development/python-modules/tasklib/default.nix
+++ b/pkgs/development/python-modules/tasklib/default.nix
@@ -8,11 +8,11 @@ wsl_stub = writeShellScriptBin "wsl" "true";
in buildPythonPackage rec {
pname = "tasklib";
- version = "2.2.0";
+ version = "2.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "da66e84614b09443aa67c4dc2922213417329c39511dc5b384d8a5671e29115e";
+ sha256 = "21525a34469928876b64edf8abf79cf788bb3fa796d4554ba22a68bc1f0693f5";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/telethon-session-sqlalchemy/default.nix b/pkgs/development/python-modules/telethon-session-sqlalchemy/default.nix
index ccacb9157e21..20fa793a8a63 100644
--- a/pkgs/development/python-modules/telethon-session-sqlalchemy/default.nix
+++ b/pkgs/development/python-modules/telethon-session-sqlalchemy/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "telethon-session-sqlalchemy";
- version = "0.2.15";
+ version = "0.2.16";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "2ba603d95d5be6ddecd8ecaeaffba00b75b49dd80eb77f6228dd7b793ca67fd2";
+ sha256 = "f847c57302a102eb88e29ed95b8f4efa69582db2966fd806c21376b9a66ad4a8";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/tempora/default.nix b/pkgs/development/python-modules/tempora/default.nix
index 238b250136cb..0536b0f2ccd4 100644
--- a/pkgs/development/python-modules/tempora/default.nix
+++ b/pkgs/development/python-modules/tempora/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "tempora";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "599a3a910b377f2b544c7b221582ecf4cb049b017c994b37f2b1a9ed1099716e";
+ sha256 = "9af06854fafb26d3d40d3dd6402e8baefaf57f90e48fdc9a94f6b22827a60fb3";
};
disabled = pythonOlder "3.2";
diff --git a/pkgs/development/python-modules/tensorboardx/default.nix b/pkgs/development/python-modules/tensorboardx/default.nix
index d2532777d006..a95f8e029285 100644
--- a/pkgs/development/python-modules/tensorboardx/default.nix
+++ b/pkgs/development/python-modules/tensorboardx/default.nix
@@ -19,6 +19,12 @@ buildPythonPackage rec {
propagatedBuildInputs = [ numpy protobuf six ];
+ # apparently torch API changed a bit at 1.6
+ postPatch = ''
+ substituteInPlace tensorboardX/pytorch_graph.py --replace "torch.onnx.set_training(model, False)" "torch.onnx.select_model_mode_for_export(model, torch.onnx.TrainingMode.EVAL)"
+ '';
+
+
disabledTests = [ "test_TorchVis" "test_onnx_graph" ];
meta = with lib; {
diff --git a/pkgs/development/python-modules/tensorflow-probability/default.nix b/pkgs/development/python-modules/tensorflow-probability/default.nix
index 763679190592..a89c6fa307ea 100644
--- a/pkgs/development/python-modules/tensorflow-probability/default.nix
+++ b/pkgs/development/python-modules/tensorflow-probability/default.nix
@@ -31,7 +31,7 @@ let
src = fetchFromGitHub {
owner = "tensorflow";
repo = "probability";
- rev = "${version}";
+ rev = version;
sha256 = "07cm8zba8n0ihzdm3k4a4rsg5v62xxsfvcw4h0niz91c0parqjqy";
};
diff --git a/pkgs/development/python-modules/tensorflow/1/default.nix b/pkgs/development/python-modules/tensorflow/1/default.nix
index 5df3ad32afb4..599f809f8646 100644
--- a/pkgs/development/python-modules/tensorflow/1/default.nix
+++ b/pkgs/development/python-modules/tensorflow/1/default.nix
@@ -445,5 +445,7 @@ in buildPythonPackage {
libtensorflow = bazel-build.out;
};
- inherit (bazel-build) meta;
+ meta = bazel-build.meta // {
+ broken = gast.version != "0.3.2";
+ };
}
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/testfixtures/default.nix b/pkgs/development/python-modules/testfixtures/default.nix
index 7c875ec05918..7a52c4c41926 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.1";
+ version = "6.14.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0rh38zj8wywgqlsi5j75c7drpqhkrg50qknj1kdmvg4kdlab7ljq";
+ sha256 = "14d9907390f5f9c7189b3d511b64f34f1072d07cc13b604a57e1bb79029376e3";
};
checkInputs = [ pytest mock sybil zope_component twisted ];
diff --git a/pkgs/development/python-modules/textacy/default.nix b/pkgs/development/python-modules/textacy/default.nix
index 2079dc1b9434..616db71a94f4 100644
--- a/pkgs/development/python-modules/textacy/default.nix
+++ b/pkgs/development/python-modules/textacy/default.nix
@@ -17,12 +17,12 @@
buildPythonPackage rec {
pname = "textacy";
- version = "0.10.0";
+ version = "0.10.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0a824333f53d19d24ca864c92da52f3fecd412f4ef3e1448864c45f06189fd6d";
+ sha256 = "ff72adc6dbb85db6981324e226fff77830da57d7fe7e4adb2cafd9dc2a8bfa7d";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/thinc/default.nix b/pkgs/development/python-modules/thinc/default.nix
index 9272e25a1ba3..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.1";
+ version = "7.4.3";
src = fetchPypi {
inherit pname version;
- sha256 = "17lampllwq50yjl2djs9bs5rp29xw55gqj762npqi3cvvj2glf81";
+ sha256 = "c98491b083165f48bda95f5533f7d9dbd3980d32ad621bfe579ff08ef625a4d3";
};
buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
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/tld/default.nix b/pkgs/development/python-modules/tld/default.nix
index a8d00d075142..6300111e4ce2 100644
--- a/pkgs/development/python-modules/tld/default.nix
+++ b/pkgs/development/python-modules/tld/default.nix
@@ -33,7 +33,7 @@ python.pkgs.buildPythonPackage rec {
homepage = "https://github.com/barseghyanartur/tld";
description = "Extracts the top level domain (TLD) from the URL given";
license = licenses.lgpl21;
- maintainers = with maintainers; [ genesis ];
+ maintainers = with maintainers; [ ];
};
}
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/tokenizers/default.nix b/pkgs/development/python-modules/tokenizers/default.nix
index 5b0ba5d0bfa0..4e5aacd6c7ac 100644
--- a/pkgs/development/python-modules/tokenizers/default.nix
+++ b/pkgs/development/python-modules/tokenizers/default.nix
@@ -32,6 +32,14 @@ let
url = "https://norvig.com/big.txt";
sha256 = "0yz80icdly7na03cfpl0nfk5h3j3cam55rj486n03wph81ynq1ps";
};
+ docPipelineTokenizer = fetchurl {
+ url = "https://s3.amazonaws.com/models.huggingface.co/bert/anthony/doc-pipeline/tokenizer.json";
+ hash = "sha256-i533xC8J5CDMNxBjo+p6avIM8UOcui8RmGAmK0GmfBc=";
+ };
+ docQuicktourTokenizer = fetchurl {
+ url = "https://s3.amazonaws.com/models.huggingface.co/bert/anthony/doc-quicktour/tokenizer.json";
+ hash = "sha256-ipY9d5DR5nxoO6kj7rItueZ9AO5wq9+Nzr6GuEIfIBI=";
+ };
openaiVocab = fetchurl {
url = "https://s3.amazonaws.com/models.huggingface.co/bert/openai-gpt-vocab.json";
sha256 = "0y40gc9bixj5rxv674br1rxmxkd3ly29p80x1596h8yywwcrpx7x";
@@ -42,16 +50,16 @@ let
};
in rustPlatform.buildRustPackage rec {
pname = "tokenizers";
- version = "0.9.2";
+ version = "0.9.4";
src = fetchFromGitHub {
owner = "huggingface";
repo = pname;
rev = "python-v${version}";
- sha256 = "0rsm1g5zfq3ygdb3s8v9xqqpgfzvvkc4n5ik3ahy8sw7pyjljb4m";
+ hash = "sha256-JXoH9yfhMIFg5qDY5zrF6iWb7XKugjMfk1NxSizfaWg=";
};
- cargoSha256 = "0yn699dq9hdjh7fyci99ni8mmd5qdhzrsi80grzgf5cch8g38rbi";
+ cargoSha256 = "sha256-u9qitrOxJSABs0VjwHUZgmw7VTQXNbp6l8fKKE/RQ7M=";
sourceRoot = "source/bindings/python";
@@ -82,6 +90,8 @@ in rustPlatform.buildRustPackage rec {
ln -s ${robertaMerges} roberta-base-merges.txt
ln -s ${albertVocab} albert-base-v1-tokenizer.json
ln -s ${bertVocab} bert-base-uncased-vocab.txt
+ ln -s ${docPipelineTokenizer} bert-wiki.json
+ ln -s ${docQuicktourTokenizer} tokenizer-wiki.json
ln -s ${norvigBig} big.txt
ln -s ${openaiVocab} openai-gpt-vocab.json
ln -s ${openaiMerges} openai-gpt-merges.txt )
diff --git a/pkgs/development/python-modules/tokenlib/default.nix b/pkgs/development/python-modules/tokenlib/default.nix
index 0ffb5ce0cb73..7c8e99cc399a 100644
--- a/pkgs/development/python-modules/tokenlib/default.nix
+++ b/pkgs/development/python-modules/tokenlib/default.nix
@@ -1,6 +1,6 @@
{ stdenv
, buildPythonPackage
-, fetchgit
+, fetchFromGitHub
, requests
, webob
}:
@@ -9,8 +9,9 @@ buildPythonPackage rec {
pname = "tokenlib";
version = "0.3.1";
- src = fetchgit {
- url = "https://github.com/mozilla-services/tokenlib.git";
+ src = fetchFromGitHub {
+ owner = "mozilla-services";
+ repo = pname;
rev = "refs/tags/${version}";
sha256 = "0bq6dqyfwh29pg8ngmrm4mx4q27an9lsj0p9l79p9snn4g2rxzc8";
};
diff --git a/pkgs/development/python-modules/toml/default.nix b/pkgs/development/python-modules/toml/default.nix
index 8e96efcdf444..96c6635771c7 100644
--- a/pkgs/development/python-modules/toml/default.nix
+++ b/pkgs/development/python-modules/toml/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "toml";
- version = "0.10.1";
+ version = "0.10.2";
src = fetchPypi {
inherit pname version;
- sha256 = "926b612be1e5ce0634a2ca03470f95169cf16f939018233a670519cb4ac58b0f";
+ sha256 = "b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f";
};
# This package has a test script (built for Travis) that involves a)
diff --git a/pkgs/development/python-modules/toolz/2.nix b/pkgs/development/python-modules/toolz/2.nix
new file mode 100644
index 000000000000..8c8a64db3a5e
--- /dev/null
+++ b/pkgs/development/python-modules/toolz/2.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, nose
+}:
+
+buildPythonPackage rec {
+ pname = "toolz";
+ version = "0.10.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560";
+ };
+
+ checkInputs = [ nose ];
+
+ checkPhase = ''
+ nosetests toolz/tests
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/pytoolz/toolz";
+ description = "List processing tools and functional utilities";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ fridh ];
+ };
+}
diff --git a/pkgs/development/python-modules/toolz/default.nix b/pkgs/development/python-modules/toolz/default.nix
index e0039057d828..6100d2a7c53d 100644
--- a/pkgs/development/python-modules/toolz/default.nix
+++ b/pkgs/development/python-modules/toolz/default.nix
@@ -6,18 +6,16 @@
buildPythonPackage rec {
pname = "toolz";
- version = "0.10.0";
+ version = "0.11.1";
src = fetchPypi {
inherit pname version;
- sha256 = "08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560";
+ sha256 = "1grz3zvw5ixwqqlbv0n7j11mlcxb66cirh5i9x9zw8kqy0hpk967";
};
checkInputs = [ nose ];
checkPhase = ''
- # https://github.com/pytoolz/toolz/issues/357
- rm toolz/tests/test_serialization.py
nosetests toolz/tests
'';
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/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix
index e3fd150fbcf7..d3559d319089 100644
--- a/pkgs/development/python-modules/transformers/default.nix
+++ b/pkgs/development/python-modules/transformers/default.nix
@@ -18,13 +18,13 @@
buildPythonPackage rec {
pname = "transformers";
- version = "3.4.0";
+ version = "3.5.1";
src = fetchFromGitHub {
owner = "huggingface";
repo = pname;
rev = "v${version}";
- sha256 = "1v09gryxsg57d2cjwagna1535m8mbxlazdbhsww210lxa818m5qj";
+ sha256 = "02z5zz0rq7mbgdmsm2ccfdbca57qy7iqp0vc7jspsmdfif4acwia";
};
propagatedBuildInputs = [
@@ -45,6 +45,12 @@ buildPythonPackage rec {
timeout-decorator
];
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "tokenizers == 0.9.3" "tokenizers" \
+ --replace "sentencepiece == 0.1.91" "sentencepiece"
+ '';
+
preCheck = ''
export HOME="$TMPDIR"
@@ -65,11 +71,13 @@ buildPythonPackage rec {
disabledTests = [
"BlenderbotSmallTokenizerTest"
"Blenderbot3BTokenizerTests"
+ "GetFromCacheTests"
"TokenizationTest"
"TestTokenizationBart"
"test_all_tokenizers"
"test_batch_encoding_is_fast"
"test_batch_encoding_pickle"
+ "test_batch_encoding_word_to_tokens"
"test_config_from_model_shortcut"
"test_config_model_type_from_model_identifier"
"test_from_pretrained_use_fast_toggle"
@@ -84,6 +92,7 @@ buildPythonPackage rec {
"test_tokenizer_from_pretrained"
"test_tokenizer_from_tokenizer_class"
"test_tokenizer_identifier_with_correct_config"
+ "test_tokenizer_identifier_non_existent"
];
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/transitions/default.nix b/pkgs/development/python-modules/transitions/default.nix
index a8e84acc2dfd..a372e492f9f6 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.2";
+ version = "0.8.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0j3pswbckrhd6plblb0bwzsbvk50nqmxq6dvjclvcr5cljzs7xvg";
+ sha256 = "9a2841b24789dfd345267cb92e26b79da75fd03f6021d1a5222c71b5c9ae3c16";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/trezor/default.nix b/pkgs/development/python-modules/trezor/default.nix
index 0e0c6da021fb..bb85ca6b6f3c 100644
--- a/pkgs/development/python-modules/trezor/default.nix
+++ b/pkgs/development/python-modules/trezor/default.nix
@@ -1,4 +1,5 @@
-{ lib
+{ stdenv
+, lib
, buildPythonPackage
, fetchPypi
, isPy3k
@@ -49,6 +50,7 @@ buildPythonPackage rec {
rlp
shamir-mnemonic
typing-extensions
+ ] ++ lib.optionals stdenv.isLinux [
trezor-udev-rules
];
diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix
index 3afb2de58c31..2829c4e1901d 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.14";
src = fetchPypi {
inherit pname version;
- sha256 = "932670e753abdec162d1d9c661920db871236de782890ad88577b2af0d824c7f";
+ sha256 = "dba3d9fa1d9488053fc7504c141fbb2258cf5f37377a3824b20bd0a93f7240a0";
};
propagatedBuildInputs = [ numpy ];
diff --git a/pkgs/development/python-modules/trytond/default.nix b/pkgs/development/python-modules/trytond/default.nix
index 5a9495746cd9..74dc6c79a746 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.6.8";
+ version = "5.8.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "330067d7319a50b9fb15e89d224e89ab28bc363926774adf7fa119f681b106b6";
+ sha256 = "ae9baf7a83a3249686703eee71e81a0283570f545ce985a999fd74b6ab3d4e4f";
};
# 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 d25180948a32..297642599107 100644
--- a/pkgs/development/python-modules/tubeup/default.nix
+++ b/pkgs/development/python-modules/tubeup/default.nix
@@ -2,27 +2,27 @@
, buildPythonPackage
, internetarchive
, fetchPypi
-, youtube-dl
+, youtube-dlc
, docopt
, isPy27
}:
buildPythonPackage rec {
pname = "tubeup";
- version = "0.0.19";
+ version = "0.0.20";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "6e3ebbf677a43018bfd71070919187bd57120010b0d708c0494c0f17bb72e84e";
+ sha256 = "8bf4004629b8427173c8259e1a09065db99135d6cc390b70a8a67b52a34a3f67";
};
postPatch = ''
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/txdbus/default.nix b/pkgs/development/python-modules/txdbus/default.nix
index 636e19b39bab..f6bc44981fb1 100644
--- a/pkgs/development/python-modules/txdbus/default.nix
+++ b/pkgs/development/python-modules/txdbus/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "txdbus";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "eefcffa4efbf82ba11222f17f5989fe1b2b6ef57226ef896c4a7084c990ba217";
+ sha256 = "8375a5fb68a12054f0def91af800c821fb2232949337756ed975f88d8ea2bc97";
};
propagatedBuildInputs = [ six twisted ];
diff --git a/pkgs/development/python-modules/u-msgpack-python/default.nix b/pkgs/development/python-modules/u-msgpack-python/default.nix
index ef4fe47b7a27..f44b7db455b1 100644
--- a/pkgs/development/python-modules/u-msgpack-python/default.nix
+++ b/pkgs/development/python-modules/u-msgpack-python/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "u-msgpack-python";
- version = "2.7.0";
+ version = "2.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "996e4c4454771f0ff0fd2a7566b1a159d305d3611cd755addf444e3533e2bc54";
+ sha256 = "b7e7d433cab77171a4c752875d91836f3040306bab5063fb6dbe11f64ea69551";
};
LC_ALL="en_US.UTF-8";
diff --git a/pkgs/development/python-modules/uamqp/default.nix b/pkgs/development/python-modules/uamqp/default.nix
index 47a0d6cc2699..a0d24785eb69 100644
--- a/pkgs/development/python-modules/uamqp/default.nix
+++ b/pkgs/development/python-modules/uamqp/default.nix
@@ -41,6 +41,6 @@ buildPythonPackage rec {
description = "An AMQP 1.0 client library for Python";
homepage = "https://github.com/Azure/azure-uamqp-python";
license = licenses.mit;
- maintainers = with maintainers; [ mwilsoninsight ];
+ maintainers = with maintainers; [ maxwilson ];
};
}
diff --git a/pkgs/development/python-modules/ueberzug/default.nix b/pkgs/development/python-modules/ueberzug/default.nix
index d80009e64788..c1672849c965 100644
--- a/pkgs/development/python-modules/ueberzug/default.nix
+++ b/pkgs/development/python-modules/ueberzug/default.nix
@@ -20,6 +20,6 @@ buildPythonPackage rec {
homepage = "https://github.com/seebye/ueberzug";
description = "An alternative for w3mimgdisplay";
license = licenses.gpl3;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/development/python-modules/unicorn/default.nix b/pkgs/development/python-modules/unicorn/default.nix
index e8f4b05916ec..8bd6507bb5ba 100644
--- a/pkgs/development/python-modules/unicorn/default.nix
+++ b/pkgs/development/python-modules/unicorn/default.nix
@@ -5,7 +5,7 @@ buildPythonPackage rec {
version = stdenv.lib.getVersion unicorn-emu;
src = unicorn-emu.src;
- sourceRoot = "unicorn-${version}/bindings/python";
+ sourceRoot = "source/bindings/python";
prePatch = ''
ln -s ${unicorn-emu}/lib/libunicorn${stdenv.targetPlatform.extensions.sharedLibrary} prebuilt/
diff --git a/pkgs/development/python-modules/unpaddedbase64/default.nix b/pkgs/development/python-modules/unpaddedbase64/default.nix
index bcb902e5bfdb..386478cbb752 100644
--- a/pkgs/development/python-modules/unpaddedbase64/default.nix
+++ b/pkgs/development/python-modules/unpaddedbase64/default.nix
@@ -1,14 +1,15 @@
{ stdenv
, buildPythonPackage
-, fetchgit
+, fetchFromGitHub
}:
buildPythonPackage rec {
pname = "unpaddedbase64";
version = "1.1.0";
- src = fetchgit {
- url = "https://github.com/matrix-org/python-unpaddedbase64.git";
+ src = fetchFromGitHub {
+ owner = "matrix-org";
+ repo = "python-${pname}";
rev = "refs/tags/v${version}";
sha256 = "0if3fjfxga0bwdq47v77fs9hrcqpmwdxry2i2a7pdqsp95258nxd";
};
diff --git a/pkgs/development/python-modules/update_checker/default.nix b/pkgs/development/python-modules/update_checker/default.nix
index fd3d0b02b630..6779a50e2c47 100644
--- a/pkgs/development/python-modules/update_checker/default.nix
+++ b/pkgs/development/python-modules/update_checker/default.nix
@@ -1,8 +1,10 @@
-{ stdenv, buildPythonPackage, fetchPypi, requests}:
+{ stdenv, buildPythonPackage, fetchPypi, requests, isPy27
+}:
buildPythonPackage rec {
pname = "update_checker";
version = "0.18.0";
+ disabled = isPy27;
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 298f6c96d58d..1e382629e899 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.7.4";
+ version = "0.8.0";
pname = "uproot-methods";
src = fetchPypi {
inherit pname version;
- sha256 = "7f110208a3a2aa9b4d6da11233fd0f206ea039b52bca4bfe312f1b9dcf788476";
+ sha256 = "57da3d67e1a42b548020debdd23285b5710e3bb2aac20eb7b2d2a686822aa1ab";
};
propagatedBuildInputs = [ numpy awkward ];
diff --git a/pkgs/development/python-modules/urllib3/default.nix b/pkgs/development/python-modules/urllib3/default.nix
index 2715388e8f20..96bb2a0e5325 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.10";
+ version = "1.25.11";
src = fetchPypi {
inherit pname version;
- sha256 = "91056c15fa70756691db97756772bb1eb9678fa585d9184f24534b100dc60f4a";
+ sha256 = "8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2";
};
NOSE_EXCLUDE = stdenv.lib.concatStringsSep "," [
diff --git a/pkgs/development/python-modules/urwid/default.nix b/pkgs/development/python-modules/urwid/default.nix
index 36fe4b51495d..0846d801059a 100644
--- a/pkgs/development/python-modules/urwid/default.nix
+++ b/pkgs/development/python-modules/urwid/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "urwid";
- version = "2.1.1";
+ version = "2.1.2";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "09nmi2nmvpcmbh3w3fb0dn0c7yp7r20i5pfcr6q722xh6mp8cw3q";
+ sha256 = "588bee9c1cb208d0906a9f73c613d2bd32c3ed3702012f51efe318a3f2127eae";
};
# tests need to be able to set locale
diff --git a/pkgs/development/python-modules/urwidtrees/default.nix b/pkgs/development/python-modules/urwidtrees/default.nix
index 1b5c58b9ca50..c441d93f6f76 100644
--- a/pkgs/development/python-modules/urwidtrees/default.nix
+++ b/pkgs/development/python-modules/urwidtrees/default.nix
@@ -3,21 +3,29 @@
, fetchFromGitHub
, glibcLocales
, urwid
+, fetchpatch
}:
buildPythonPackage rec {
pname = "urwidtrees";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchFromGitHub {
owner = "pazz";
repo = "urwidtrees";
rev = version;
- sha256 = "1n1kpidvkdnsqyb82vlvk78gmly96kh8351lqxn2pzgwwns6fml2";
+ sha256 = "sha256-yGSjwagCd5TiwEFtF6ZhDuVqj4PTa5pVXhs8ebr2O/g=";
};
propagatedBuildInputs = [ urwid ];
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/pazz/urwidtrees/commit/ed39dbc4fc67b0e0249bf108116a88cd18543aa9.patch";
+ sha256 = "sha256-fA+30d2uVaoNCg4rtoWLNPvrZtq41Co4vcmM80hkURs=";
+ })
+ ];
+
checkInputs = [ glibcLocales ];
LC_ALL="en_US.UTF-8";
diff --git a/pkgs/development/python-modules/user-agents/default.nix b/pkgs/development/python-modules/user-agents/default.nix
index 80985eed4812..5fb926607bae 100644
--- a/pkgs/development/python-modules/user-agents/default.nix
+++ b/pkgs/development/python-modules/user-agents/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "user-agents";
- version = "2.1.0";
+ version = "2.2.0";
# PyPI is missing devices.json
src = fetchFromGitHub {
owner = "selwin";
repo = "python-user-agents";
rev = "v${version}";
- sha256 = "04bndajsfnpymxfiggnj7g38cmlvca3ry5k2611x8ibp38x53yhc";
+ sha256 = "0pcbjqj21c2ixhl414bh2h8khi8y1igzfpkyqwan1pakix0lq45a";
};
propagatedBuildInputs = [ ua-parser ];
diff --git a/pkgs/development/python-modules/vcrpy/default.nix b/pkgs/development/python-modules/vcrpy/default.nix
index 633c4f266cdc..e67bbc59e932 100644
--- a/pkgs/development/python-modules/vcrpy/default.nix
+++ b/pkgs/development/python-modules/vcrpy/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "vcrpy";
- version = "4.1.0";
+ version = "4.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "4138e79eb35981ad391406cbb7227bce7eba8bad788dcf1a89c2e4a8b740debe";
+ sha256 = "57095bf22fc0a2d99ee9674cdafebed0f3ba763018582450706f7d3a74fff599";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/vdirsyncer/default.nix b/pkgs/development/python-modules/vdirsyncer/default.nix
index 1a5494634bb0..6e1dc9825670 100644
--- a/pkgs/development/python-modules/vdirsyncer/default.nix
+++ b/pkgs/development/python-modules/vdirsyncer/default.nix
@@ -1,13 +1,7 @@
{ stdenv
, buildPythonPackage
-, fetchFromGitHub
+, fetchPypi
, isPy27
-, fetchpatch
-, rustPlatform
-, pkg-config
-, openssl
-, CoreServices
-, Security
, click
, click-log
, click-threading
@@ -15,38 +9,21 @@
, requests
, requests_oauthlib # required for google oauth sync
, atomicwrites
-, milksnake
-, shippai
, hypothesis
-, pytest
+, pytestCheckHook
, pytest-localserver
, pytest-subtesthack
, setuptools_scm
}:
-# Packaging documentation at:
-# https://github.com/untitaker/vdirsyncer/blob/master/docs/packaging.rst
buildPythonPackage rec {
- version = "unstable-2018-08-05";
+ version = "0.16.8";
pname = "vdirsyncer";
- name = "${pname}-${version}";
disabled = isPy27;
- src = fetchFromGitHub {
- owner = "spk";
- repo = pname;
- # fix-build-style branch, see https://github.com/pimutils/vdirsyncer/pull/798
- rev = "2c62d03bd73f8b44a47c2e769ade046697896ae9";
- sha256 = "1q6xvzz5rf5sqdaj3mdvhpgwy5b16isavgg7vardgjwqwv1yal28";
- };
-
- native = rustPlatform.buildRustPackage {
- name = "${name}-native";
- inherit src;
- sourceRoot = "source/rust";
- cargoSha256 = "0cqy0s55pkg6hww86h7qip4xaidh6g8lcypdj84n2x374jq38c5d";
- nativeBuildInputs = [ pkg-config ];
- buildInputs = [ openssl ] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices Security ];
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "bfdb422f52e1d4d60bd0635d203fb59fa7f613397d079661eb48e79464ba13c5";
};
propagatedBuildInputs = [
@@ -55,8 +32,6 @@ buildPythonPackage rec {
requests
requests_oauthlib # required for google oauth sync
atomicwrites
- milksnake
- shippai
];
nativeBuildInputs = [
@@ -65,45 +40,25 @@ buildPythonPackage rec {
checkInputs = [
hypothesis
- pytest
+ pytestCheckHook
pytest-localserver
pytest-subtesthack
];
- patches = [
- (fetchpatch {
- url = "https://github.com/pimutils/vdirsyncer/commit/7b636e8e40d69c495901f965b9c0686513659e44.patch";
- sha256 = "0vl942ii5iad47y63v0ngmhfp37n30nxyk4j7h64b95fk38vfwx9";
- })
- ];
-
postPatch = ''
- # see https://github.com/pimutils/vdirsyncer/pull/805
- substituteInPlace setup.cfg --replace --duration --durations
-
- # for setuptools_scm:
- echo 'Version: ${version}' >PKG-INFO
-
- sed -i 's/spec.add_external_build(cmd=cmd/spec.add_external_build(cmd="true"/g' setup.py
-
- # fixing test
- sed -i "s/invalid value for \"--verbosity\"/invalid value for \\\'--verbosity\\\'/" tests/system/cli/test_sync.py
+ substituteInPlace setup.py --replace "click>=5.0,<6.0" "click"
'';
- preBuild = ''
- mkdir -p rust/target/release
- ln -s ${native}/lib/libvdirsyncer_rustext* rust/target/release/
+ preCheck = ''
+ export DETERMINISTIC_TESTS=true
'';
- checkPhase = ''
- rm -rf vdirsyncer
- make DETERMINISTIC_TESTS=true PYTEST_ARGS="--deselect=tests/unit/utils/test_vobject.py::test_replace_uid --deselect=tests/unit/sync/test_sync.py::TestSyncMachine" test
- '';
+ disabledTests = [ "test_verbosity" ];
meta = with stdenv.lib; {
homepage = "https://github.com/pimutils/vdirsyncer";
description = "Synchronize calendars and contacts";
- maintainers = with maintainers; [ matthiasbeyer gebner ];
license = licenses.mit;
+ maintainers = with maintainers; [ loewenheim ];
};
}
diff --git a/pkgs/development/python-modules/vdirsyncer/stable.nix b/pkgs/development/python-modules/vdirsyncer/stable.nix
deleted file mode 100644
index 6e1dc9825670..000000000000
--- a/pkgs/development/python-modules/vdirsyncer/stable.nix
+++ /dev/null
@@ -1,64 +0,0 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, isPy27
-, click
-, click-log
-, click-threading
-, requests_toolbelt
-, requests
-, requests_oauthlib # required for google oauth sync
-, atomicwrites
-, hypothesis
-, pytestCheckHook
-, pytest-localserver
-, pytest-subtesthack
-, setuptools_scm
-}:
-
-buildPythonPackage rec {
- version = "0.16.8";
- pname = "vdirsyncer";
- disabled = isPy27;
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "bfdb422f52e1d4d60bd0635d203fb59fa7f613397d079661eb48e79464ba13c5";
- };
-
- propagatedBuildInputs = [
- click click-log click-threading
- requests_toolbelt
- requests
- requests_oauthlib # required for google oauth sync
- atomicwrites
- ];
-
- nativeBuildInputs = [
- setuptools_scm
- ];
-
- checkInputs = [
- hypothesis
- pytestCheckHook
- pytest-localserver
- pytest-subtesthack
- ];
-
- postPatch = ''
- substituteInPlace setup.py --replace "click>=5.0,<6.0" "click"
- '';
-
- preCheck = ''
- export DETERMINISTIC_TESTS=true
- '';
-
- disabledTests = [ "test_verbosity" ];
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/pimutils/vdirsyncer";
- description = "Synchronize calendars and contacts";
- license = licenses.mit;
- maintainers = with maintainers; [ loewenheim ];
- };
-}
diff --git a/pkgs/development/python-modules/versioneer/default.nix b/pkgs/development/python-modules/versioneer/default.nix
index 8094a15a32e7..31042c8cc1c4 100644
--- a/pkgs/development/python-modules/versioneer/default.nix
+++ b/pkgs/development/python-modules/versioneer/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, buildPythonPackage, fetchPypi }:
+{ stdenv, buildPythonPackage, fetchPypi, isPy27 }:
buildPythonPackage rec {
-
pname = "versioneer";
- version = "0.18";
+ version = "0.19";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0dgkzg1r7mjg91xp81sv9z4mabyxl39pkd11jlc1200md20zglga";
+ sha256 = "a4fed39bbebcbd2d07f8a86084773f303cb442709491955a0e6754858e47afae";
};
# Couldn't get tests to work because, for instance, they used virtualenv and
diff --git a/pkgs/development/python-modules/virtualenv/default.nix b/pkgs/development/python-modules/virtualenv/default.nix
index 6a9d91d79c89..4642a44762aa 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.31";
+ version = "20.0.35";
src = fetchPypi {
inherit pname version;
- sha256 = "43add625c53c596d38f971a465553f6318decc39d98512bc100fa1b1e839c8dc";
+ sha256 = "2a72c80fa2ad8f4e2985c06e6fc12c3d60d060e410572f553c90619b0f6efaf3";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/vowpalwabbit/default.nix b/pkgs/development/python-modules/vowpalwabbit/default.nix
index ddd36a98cb6d..da13ad21026d 100644
--- a/pkgs/development/python-modules/vowpalwabbit/default.nix
+++ b/pkgs/development/python-modules/vowpalwabbit/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "vowpalwabbit";
- version = "8.8.1";
+ version = "8.9.0";
src = fetchPypi{
inherit pname version;
- sha256 = "17fw1g4ka9jppd41srw39zbp2b8h81izc71bbggxgf2r0xbdpga6";
+ sha256 = "37fb7a400f3a7923a04df9921b3eef1bbe96117424ef083dcfed0e4eea77fa08";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/wled/default.nix b/pkgs/development/python-modules/wled/default.nix
index 329cdd5b610e..92dbc210c6de 100644
--- a/pkgs/development/python-modules/wled/default.nix
+++ b/pkgs/development/python-modules/wled/default.nix
@@ -36,7 +36,7 @@ buildPythonPackage rec {
pytestCheckHook
];
- pythonImportCheck = [ "wled" ];
+ pythonImportsCheck = [ "wled" ];
meta = with lib; {
description = "Asynchronous Python client for WLED";
diff --git a/pkgs/development/python-modules/wxPython/4.1.nix b/pkgs/development/python-modules/wxPython/4.1.nix
new file mode 100644
index 000000000000..6d07f8b5e281
--- /dev/null
+++ b/pkgs/development/python-modules/wxPython/4.1.nix
@@ -0,0 +1,75 @@
+{ lib
+, stdenv
+, fetchPypi
+, buildPythonPackage
+, which
+, pkgconfig
+, python
+, isPy27
+, pyopengl
+, doxygen
+, cairo
+, ncurses
+, pango
+, wxGTK
+}:
+let
+ dynamic-linker = stdenv.cc.bintools.dynamicLinker;
+in
+buildPythonPackage rec {
+ pname = "wxPython";
+ version = "4.1.0";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "12x4ci5q7qni4rkfiq6lnpn1fk8b0sfc6dck5wyxkj2sfp5pa91f";
+ };
+
+ # https://github.com/NixOS/nixpkgs/issues/75759
+ # https://github.com/wxWidgets/Phoenix/issues/1316
+ doCheck = false;
+
+ nativeBuildInputs = [ which doxygen wxGTK pkgconfig ];
+
+ buildInputs = [
+ wxGTK.gtk
+ ncurses
+ ];
+
+ DOXYGEN = "${doxygen}/bin/doxygen";
+
+ preConfigure = lib.optionalString (!stdenv.isDarwin) ''
+ substituteInPlace wx/lib/wxcairo/wx_pycairo.py \
+ --replace 'cairoLib = None' 'cairoLib = ctypes.CDLL("${cairo}/lib/libcairo.so")'
+ substituteInPlace wx/lib/wxcairo/wx_pycairo.py \
+ --replace '_dlls = dict()' '_dlls = {k: ctypes.CDLL(v) for k, v in [
+ ("gdk", "${wxGTK.gtk}/lib/libgtk-x11-3.0.so"),
+ ("pangocairo", "${pango.out}/lib/libpangocairo-1.0.so"),
+ ("appsvc", None)
+ ]}'
+
+ # https://github.com/wxWidgets/Phoenix/pull/1584
+ # It'll be not needed in next version because https://github.com/wxWidgets/Phoenix/pull/1699
+ substituteInPlace build.py --replace "os.environ['PYTHONPATH'] = phoenixDir()" \
+ "os.environ['PYTHONPATH'] = os.environ['PYTHONPATH'] + os.pathsep + phoenixDir()"
+ '';
+
+ buildPhase = ''
+ ${python.interpreter} build.py -v --use_syswx dox etg --nodoc build_py
+ '';
+
+ installPhase = ''
+ ${python.interpreter} setup.py install --skip-build --prefix=$out
+ wrapPythonPrograms
+ '';
+
+ passthru = { inherit wxGTK; };
+
+ meta = with lib; {
+ description = "Cross platform GUI toolkit for Python, Phoenix version";
+ homepage = "http://wxpython.org/";
+ license = licenses.wxWindows;
+ maintainers = with maintainers; [ tfmoraes ];
+ };
+}
diff --git a/pkgs/development/python-modules/xdis/default.nix b/pkgs/development/python-modules/xdis/default.nix
index 27f3c1af202d..280470957dc7 100644
--- a/pkgs/development/python-modules/xdis/default.nix
+++ b/pkgs/development/python-modules/xdis/default.nix
@@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "xdis";
- version = "5.0.4";
+ version = "5.0.5";
disabled = isPy27;
src = fetchFromGitHub {
owner = "rocky";
repo = "python-xdis";
rev = version;
- sha256 = "0hh5pam8dabvh0w1bks0rqfq85gjy3h6ljrzmjg0nqsaapp1g4dd";
+ sha256 = "01248nh8y5szin6ymd3hrl8qnsg4xijsk3lxyks8zk9cjh008lmq";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/xhtml2pdf/default.nix b/pkgs/development/python-modules/xhtml2pdf/default.nix
index e10c8e93ab5c..88143b2193f4 100644
--- a/pkgs/development/python-modules/xhtml2pdf/default.nix
+++ b/pkgs/development/python-modules/xhtml2pdf/default.nix
@@ -6,17 +6,23 @@
, pypdf2
, reportlab
, six
+, python-bidi
+, arabic-reshaper
+, setuptools
}:
buildPythonPackage rec {
pname = "xhtml2pdf";
- version = "0.2.4";
+ version = "0.2.5";
- propagatedBuildInputs = [pillow html5lib pypdf2 reportlab six];
+ propagatedBuildInputs = [
+ pillow html5lib pypdf2 reportlab six
+ setuptools python-bidi arabic-reshaper
+ ];
src = fetchPypi {
inherit pname version;
- sha256 = "6793fbbdcb6bb8a4a70132966d8d95e95ea3498cdf0e82252d2b8e9aae34fcb5";
+ sha256 = "6797e974fac66f0efbe927c1539a2756ca4fe8777eaa5882bac132fc76b39421";
};
meta = with stdenv.lib; {
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/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/xmlschema/default.nix b/pkgs/development/python-modules/xmlschema/default.nix
index d06bbd409b5c..55b45fb51714 100644
--- a/pkgs/development/python-modules/xmlschema/default.nix
+++ b/pkgs/development/python-modules/xmlschema/default.nix
@@ -5,14 +5,14 @@
}:
buildPythonPackage rec {
- version = "1.2.5";
+ version = "1.3.1";
pname = "xmlschema";
src = fetchFromGitHub {
owner = "sissaschool";
repo = "xmlschema";
rev = "v${version}";
- sha256 = "0rsa75x86gdjalvy4riq7613szb616hff80crx006chyppzdkxmq";
+ sha256 = "08p6fm15600h40r5h7f3gfv34cys481f89pf57dv3y8gf6y2if56";
};
propagatedBuildInputs = [ elementpath ];
diff --git a/pkgs/development/python-modules/xstatic-bootbox/default.nix b/pkgs/development/python-modules/xstatic-bootbox/default.nix
index ba75ed0b8824..6e5200d2a887 100644
--- a/pkgs/development/python-modules/xstatic-bootbox/default.nix
+++ b/pkgs/development/python-modules/xstatic-bootbox/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "XStatic-Bootbox";
- version = "4.4.0.1";
+ version = "5.5.1.1";
src = fetchPypi {
inherit version pname;
- sha256 = "1g00q38g1k576lxjlwglv4w3fj4z0z8lxlwpc66wyhjglj4r4bwd";
+ sha256 = "4b2120bb33a1d8ada8f9e0532ad99987aa03879b17b08bfdc6b8326d6eb7c205";
};
# 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/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/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/yq/default.nix b/pkgs/development/python-modules/yq/default.nix
index 610876392651..b3e651fd2b0e 100644
--- a/pkgs/development/python-modules/yq/default.nix
+++ b/pkgs/development/python-modules/yq/default.nix
@@ -10,7 +10,6 @@
, flake8
, jq
, pytest
-, unixtools
, toml
}:
@@ -23,6 +22,10 @@ buildPythonPackage rec {
sha256 = "1q4rky0a6n4izmq7slb91a54g8swry1xrbfqxwc8lkd3hhvlxxkl";
};
+ postPatch = ''
+ substituteInPlace test/test.py --replace "expect_exit_codes={0} if sys.stdin.isatty() else {2}" "expect_exit_codes={0}"
+ '';
+
propagatedBuildInputs = [
pyyaml
xmltodict
@@ -32,7 +35,6 @@ buildPythonPackage rec {
doCheck = true;
checkInputs = [
- unixtools.script
pytest
coverage
flake8
@@ -40,8 +42,7 @@ buildPythonPackage rec {
toml
];
- # tests fails if stdin is not a tty
- checkPhase = "echo | script -c 'pytest ./test/test.py'";
+ checkPhase = "pytest ./test/test.py";
pythonImportsCheck = [ "yq" ];
diff --git a/pkgs/development/python-modules/zeroconf/default.nix b/pkgs/development/python-modules/zeroconf/default.nix
index 6777378c2df3..a8715a2133c3 100644
--- a/pkgs/development/python-modules/zeroconf/default.nix
+++ b/pkgs/development/python-modules/zeroconf/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "zeroconf";
- version = "0.28.5";
+ version = "0.28.6";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "c08dbb90c116626cb6c5f19ebd14cd4846cffe7151f338c19215e6938d334980";
+ sha256 = "70f10f0f16e3a8c4eb5e1a106b812b8d052253041cf1ee1195933df706f5261c";
};
propagatedBuildInputs = [ ifaddr ]
diff --git a/pkgs/development/python-modules/zfec/default.nix b/pkgs/development/python-modules/zfec/default.nix
index e848511d9ca8..dbcd8303ef2f 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.3";
+ version = "1.5.4";
src = fetchPypi {
inherit pname version;
- sha256 = "b41bd4b0af9c6b3a78bd6734e1e4511475944164375e6241b53df518a366922b";
+ sha256 = "222a2d84898db792b28f993cb663e940668bfbd844992a82351fd40dc1680883";
};
buildInputs = [ setuptoolsDarcs ];
diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix
index 1e1a55d689de..4554ffa58e2f 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.43";
+ version = "0.0.46";
- nativeBuildInputs = [ pytest ];
- buildInputs = [ aiohttp zigpy ];
+ propagatedBuildInputs = [ aiohttp zigpy ];
+ checkInputs = [ pytestCheckHook conftest asynctest ];
src = fetchPypi {
inherit pname version;
- sha256 = "16f62dddce73bb27408b13a0d6526a250b588ca020405b2369e72d5dc9fa7607";
+ sha256 = "OpkOMvxiPBCVagSv8Jxvth3gwVv4idFSlKoBaOO5JVg=";
};
- 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-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 a906ff4f4195..018017c89a4c 100644
--- a/pkgs/development/python-modules/zigpy-zigate/default.nix
+++ b/pkgs/development/python-modules/zigpy-zigate/default.nix
@@ -4,6 +4,7 @@
, fetchFromGitHub
, pyserial
, pyserial-asyncio
+, pyusb
, pytest-asyncio
, pytestCheckHook
, pythonOlder
@@ -11,7 +12,7 @@
buildPythonPackage rec {
pname = "zigpy-zigate";
- version = "0.6.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,12 +22,13 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zigpy-zigate";
rev = version;
- sha256 = "EV6DV+BytUcPMtzYVKDnq/Uv2efg3stjL5uVlL62II4=";
+ sha256 = "068v8n8yimmpnwqcdz5m9g35z1x0dir478cbc1s1nyhw1xn50vg1";
};
- buildInputs = [
+ propagatedBuildInputs = [
pyserial
pyserial-asyncio
+ pyusb
zigpy
];
diff --git a/pkgs/development/python-modules/zope_copy/default.nix b/pkgs/development/python-modules/zope_copy/default.nix
index 4d6e740278e8..0d1ae412262d 100644
--- a/pkgs/development/python-modules/zope_copy/default.nix
+++ b/pkgs/development/python-modules/zope_copy/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, zope_interface
, zope_location
, zope_schema
@@ -18,6 +19,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ zope_interface ];
+ doCheck = !isPy27; # namespace conflicts
checkInputs = [ zope_location zope_schema ];
checkPhase = ''
diff --git a/pkgs/development/python-modules/zope_interface/default.nix b/pkgs/development/python-modules/zope_interface/default.nix
index 5e7086191cce..1d86d6a8f14e 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.0";
+ version = "5.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "03nrl6b8cb600dnnh46y149awvrm0gxyqgwq5hdw3lvys8mw9r20";
+ sha256 = "c9c8e53a5472b77f6a391b515c771105011f4b40740ce53af8428d1c8ca20004";
};
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/zopfli/default.nix b/pkgs/development/python-modules/zopfli/default.nix
index 58b7d43f3d22..a80b3155b8ce 100644
--- a/pkgs/development/python-modules/zopfli/default.nix
+++ b/pkgs/development/python-modules/zopfli/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "zopfli";
- version = "0.1.6";
+ version = "0.1.7";
src = fetchPypi {
inherit pname version;
- sha256 = "0smaxh7iihjr9mwxw1ifc9vnlh3ra8l060dd1gbvp1963k0r68pd";
+ sha256 = "512892714f0e3dcc9a77222cb509ed519f41ce2b92467e47a4b406a23b48561a";
extension = "zip";
};
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 158d5891ec3a..910949d847cc 100644
--- a/pkgs/development/ruby-modules/gem/default.nix
+++ b/pkgs/development/ruby-modules/gem/default.nix
@@ -207,7 +207,7 @@ stdenv.mkDerivation ((builtins.removeAttrs attrs ["source"]) // {
# looks like useless files which break build repeatability and consume space
pushd $out/${ruby.gemPath}
rm -fv doc/*/*/created.rid || true
- rm -fv {gems/*/ext/*,extensions/*/*/*}/{mkmf.log,gem_make.out} || true
+ rm -fv {gems/*/ext/*,extensions/*/*/*}/{Makefile,mkmf.log,gem_make.out} || true
rm -fvr cache
popd
diff --git a/pkgs/development/tools/ammonite/default.nix b/pkgs/development/tools/ammonite/default.nix
index 82e38e2a25f8..20b26437e75f 100644
--- a/pkgs/development/tools/ammonite/default.nix
+++ b/pkgs/development/tools/ammonite/default.nix
@@ -1,12 +1,15 @@
-{ stdenv, fetchurl, jre, disableRemoteLogging ? true }:
+{ stdenv, fetchurl, jre, nixosTests, writeScript, common-updater-scripts, git
+, nixfmt, nix, coreutils, gnused, disableRemoteLogging ? true }:
with stdenv.lib;
let
+ repo = "git@github.com:lihaoyi/Ammonite.git";
+
common = { scalaVersion, sha256 }:
stdenv.mkDerivation rec {
pname = "ammonite";
- version = "2.2.0";
+ version = "2.3.8";
src = fetchurl {
url =
@@ -20,10 +23,41 @@ 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
'';
+ passthru = {
+ tests = { inherit (nixosTests) ammonite; };
+
+ updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ coreutils
+ git
+ gnused
+ nix
+ nixfmt
+ ]
+ }
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')"
+ latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags ${repo} '*.*.*' | tail --lines=1 | cut --delimiter='/' --fields=3)"
+ if [ "$oldVersion" != "$latestTag" ]; then
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/development/tools/ammonite/default.nix"
+ update-source-version ${pname}_2_12 "$latestTag" --version-key=version --print-changes
+ sed -i "s|$latestTag|$oldVersion|g" "$default_nix"
+ update-source-version ${pname}_2_13 "$latestTag" --version-key=version --print-changes
+ nixfmt "$default_nix"
+ else
+ echo "${pname} is already up-to-date"
+ fi
+ '';
+ };
+
meta = {
description = "Improved Scala REPL";
longDescription = ''
@@ -41,10 +75,10 @@ let
in {
ammonite_2_12 = common {
scalaVersion = "2.12";
- sha256 = "0nclfqwy3jfn1680z1hd0zzmc0b79wpvx6gn1jnm19aq7qcvh5zp";
+ sha256 = "1kzk0437h2wd9jhwkvjkiaj6mscz4bh85iv266x9zz4zssb355hs";
};
ammonite_2_13 = common {
scalaVersion = "2.13";
- sha256 = "104bnahn382sb6vwjvchsg0jrnkkwjn08rfh0g5ra7lwhgcj2719";
+ sha256 = "0js84m6yqjd7d77md38z6nk3qzlm1ms8brzczaw05zq2c90pdbz7";
};
}
diff --git a/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix b/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
index 099837fbafa2..b4cfa356b277 100644
--- a/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
+++ b/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-tarpaulin";
- version = "0.15.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = "xd009642";
repo = "tarpaulin";
- rev = "${version}";
- sha256 = "0ga2zfq4365hxvr3wd3isc146ibivy3bfcy24rb6cq3av3b90a8k";
+ rev = version;
+ sha256 = "1z104cd3wg718x1d89znppx4h6f0c6icgmpcllyrd0d19lb71a2b";
};
nativeBuildInputs = [
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
];
buildInputs = [ openssl ];
- cargoSha256 = "1ij1bic95315kba7k7igix33kmwr2va0c2hbysjs0bl5kcnai4f7";
+ cargoSha256 = "0pn9xgryfb7f0plx50v9i7hsv1wib87pi0fl43cv6hgqyrdb52ny";
#checkFlags = [ "--test-threads" "1" ];
doCheck = false;
diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix
index 7e468f44b1ae..1e2b435fd082 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.36.2";
+ version = "8.37";
pname = "checkstyle";
src = fetchurl {
url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar";
- sha256 = "05yb3020q0r75ggh0nm56yj45ha2ppyhbnjn34wqpadi842pzpfh";
+ sha256 = "1xhindlq46d5878mkbxc3f6fx6i00kqbj2aymlg0022v9h6r1p9p";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/analysis/codeql/default.nix b/pkgs/development/tools/analysis/codeql/default.nix
index 811c2b2463f1..5e1e93951c37 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.1";
+ version = "2.3.3";
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 = "1wbqccvj2a31b3h44rfanjrcv9gm4jl60a66mpxrbfjpmkd5hl35";
+ sha256 = "17a574g92jfff2059mhaw2x31npglp9rfcwwk73adbajpiyf4g8q";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix
index 27675652eb87..23f35c2c7881 100644
--- a/pkgs/development/tools/analysis/flow/default.nix
+++ b/pkgs/development/tools/analysis/flow/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "flow";
- version = "0.137.0";
+ version = "0.138.0";
src = fetchFromGitHub {
owner = "facebook";
repo = "flow";
rev = "refs/tags/v${version}";
- sha256 = "1bwrm0jab3pjq1md584szdb3vk4r2cka49qn6f9znnb1ji589x5q";
+ sha256 = "08f7rihk663bwfxccl6fh6p5qn31025lhr5fmcxi3hl3jirwzb6n";
};
installPhase = ''
diff --git a/pkgs/development/tools/analysis/frama-c/default.nix b/pkgs/development/tools/analysis/frama-c/default.nix
index 179a74c56d50..94012ce7ff68 100644
--- a/pkgs/development/tools/analysis/frama-c/default.nix
+++ b/pkgs/development/tools/analysis/frama-c/default.nix
@@ -1,12 +1,13 @@
{ lib, stdenv, fetchurl, makeWrapper, writeText
, autoconf, ncurses, graphviz, doxygen
-, ocamlPackages, ltl2ba, coq, why3,
+, ocamlPackages, ltl2ba, coq, why3
+, gdk-pixbuf, wrapGAppsHook
}:
let
mkocamlpath = p: "${p}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib";
runtimeDeps = with ocamlPackages; [
- apron
+ apron.dev
biniou
camlzip
easy-format
@@ -23,46 +24,44 @@ 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\")";
- nativeBuildInputs = [ autoconf makeWrapper ];
+ nativeBuildInputs = [ autoconf wrapGAppsHook ];
buildInputs = with ocamlPackages; [
ncurses ocaml findlib ltl2ba ocamlgraph yojson menhir camlzip
lablgtk coq graphviz zarith apron why3 mlgmpidl doxygen
+ gdk-pixbuf
];
enableParallelBuilding = true;
- fixupPhase = ''
- for p in $out/bin/frama-c{,-gui};
- do
- wrapProgram $p --prefix OCAMLPATH ':' ${ocamlpath}
- done
+ preFixup = ''
+ gappsWrapperArgs+=(--prefix OCAMLPATH ':' ${ocamlpath})
'';
# Allow loading of external Frama-C plugins
setupHook = writeText "setupHook.sh" ''
addFramaCPath () {
if test -d "''$1/lib/frama-c/plugins"; then
- export FRAMAC_PLUGIN="''${FRAMAC_PLUGIN}''${FRAMAC_PLUGIN:+:}''$1/lib/frama-c/plugins"
- export OCAMLPATH="''${OCAMLPATH}''${OCAMLPATH:+:}''$1/lib/frama-c/plugins"
+ export FRAMAC_PLUGIN="''${FRAMAC_PLUGIN-}''${FRAMAC_PLUGIN:+:}''$1/lib/frama-c/plugins"
+ export OCAMLPATH="''${OCAMLPATH-}''${OCAMLPATH:+:}''$1/lib/frama-c/plugins"
fi
if test -d "''$1/lib/frama-c"; then
- export OCAMLPATH="''${OCAMLPATH}''${OCAMLPATH:+:}''$1/lib/frama-c"
+ export OCAMLPATH="''${OCAMLPATH-}''${OCAMLPATH:+:}''$1/lib/frama-c"
fi
if test -d "''$1/share/frama-c/"; then
- export FRAMAC_EXTRA_SHARE="''${FRAMAC_EXTRA_SHARE}''${FRAMAC_EXTRA_SHARE:+:}''$1/share/frama-c"
+ export FRAMAC_EXTRA_SHARE="''${FRAMAC_EXTRA_SHARE-}''${FRAMAC_EXTRA_SHARE:+:}''$1/share/frama-c"
fi
}
diff --git a/pkgs/development/tools/analysis/nix-linter/default.nix b/pkgs/development/tools/analysis/nix-linter/default.nix
index 62de8bdfdaaf..138933ebb57f 100644
--- a/pkgs/development/tools/analysis/nix-linter/default.nix
+++ b/pkgs/development/tools/analysis/nix-linter/default.nix
@@ -1,6 +1,7 @@
{ lib
, mkDerivation
, fetchFromGitHub
+, fetchpatch
, fixplate
, tasty
, tasty-hunit
@@ -36,6 +37,14 @@ mkDerivation rec {
executableHaskellDepends = [ streamly mtl path pretty-terminal text base aeson cmdargs containers hnix bytestring path-io ];
testHaskellDepends = [ tasty tasty-hunit tasty-th ];
+ patches = [
+ # raise upper bound on hnix https://github.com/Synthetica9/nix-linter/pull/46
+ (fetchpatch {
+ url = "https://github.com/Synthetica9/nix-linter/commit/b406024e525977b3c69d78d6a94a683e2ded121f.patch";
+ sha256 = "0viwbprslcmy70bxy3v27did79nqhlc0jcx4kp0lycswaccvnp1j";
+ })
+ ];
+
description = "Linter for Nix(pkgs), based on hnix";
homepage = "https://github.com/Synthetica9/nix-linter";
license = lib.licenses.bsd3;
diff --git a/pkgs/development/tools/analysis/pev/default.nix b/pkgs/development/tools/analysis/pev/default.nix
index c7e2e27bece4..42e382c8bcad 100644
--- a/pkgs/development/tools/analysis/pev/default.nix
+++ b/pkgs/development/tools/analysis/pev/default.nix
@@ -1,24 +1,30 @@
{ stdenv, openssl, fetchFromGitHub }:
+
stdenv.mkDerivation {
- name = "pev-unstable-2018-07-22";
- buildInputs = [ openssl ];
+ pname = "pev";
+ version = "unstable-2020-05-23";
+
src = fetchFromGitHub {
owner = "merces";
repo = "pev";
- rev = "aa4ef7f";
- sha256 = "00a3g486343lhqcsf4vrdy5xif6v3cgcf2y8yp5b96x15c0wid36";
+ rev = "beec2b4f09585fea919ed41ce466dee06be0b6bf";
+ sha256 = "sha256-HrMbk9YbuqkoBBM7+rfXpqVEnd1rDl2rMePdcfU1WDg=";
fetchSubmodules = true;
};
+ buildInputs = [ openssl ];
+
+ enableParallelBuilding = true;
+
makeFlags = [ "prefix=$(out)" ];
+
installFlags = [ "prefix=$(out)" ];
meta = with stdenv.lib; {
description = "A full-featured, open source, multiplatform command line toolkit to work with PE (Portable Executables) binaries";
- homepage = "http://pev.sourceforge.net/";
+ homepage = "https://pev.sourceforge.net/";
license = licenses.gpl2;
+ maintainers = with maintainers; [ jeschli ];
platforms = platforms.linux;
- maintainers = [ maintainers.jeschli ];
};
-
}
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/radare2/cutter.nix b/pkgs/development/tools/analysis/radare2/cutter.nix
index 1cef52a34443..d4a102ac097b 100644
--- a/pkgs/development/tools/analysis/radare2/cutter.nix
+++ b/pkgs/development/tools/analysis/radare2/cutter.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub
+{ fetchFromGitHub, lib, mkDerivation
# nativeBuildInputs
, qmake, pkgconfig
# Qt
@@ -8,7 +8,7 @@
, python3
, wrapQtAppsHook }:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "radare2-cutter";
version = "1.12.0";
@@ -30,21 +30,31 @@ stdenv.mkDerivation rec {
--replace "include(lib_radare2.pri)" ""
'';
- nativeBuildInputs = [ qmake pkgconfig ];
- buildInputs = [ qtbase qtsvg qtwebengine r2-for-cutter python3 wrapQtAppsHook ];
+ nativeBuildInputs = [ qmake pkgconfig python3 wrapQtAppsHook ];
+ propagatedBuildInputs = [ python3.pkgs.pyside2 ];
+ buildInputs = [ qtbase qtsvg qtwebengine r2-for-cutter python3 ];
- qmakeFlags = [
+ qmakeFlags = with python3.pkgs; [
"CONFIG+=link_pkgconfig"
"PKGCONFIG+=r_core"
# Leaving this enabled doesn't break build but generates errors
# at runtime (to console) about being unable to load needed bits.
# Disable until can be looked at.
"CUTTER_ENABLE_JUPYTER=false"
+ # Enable support for Python plugins
+ "CUTTER_ENABLE_PYTHON=true"
+ "CUTTER_ENABLE_PYTHON_BINDINGS=true"
+ "SHIBOKEN_EXTRA_OPTIONS+=-I${r2-for-cutter}/include/libr"
];
+ preBuild = ''
+ export NIX_LDFLAGS="$NIX_LDFLAGS $(pkg-config --libs python3-embed)"
+ qtWrapperArgs+=(--prefix PYTHONPATH : "$PYTHONPATH")
+ '';
+
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A Qt and C++ GUI for radare2 reverse engineering framework";
homepage = src.meta.homepage;
license = licenses.gpl3;
diff --git a/pkgs/development/tools/analysis/retdec/default.nix b/pkgs/development/tools/analysis/retdec/default.nix
index 55c077f932d9..b0e5319df2d6 100644
--- a/pkgs/development/tools/analysis/retdec/default.nix
+++ b/pkgs/development/tools/analysis/retdec/default.nix
@@ -135,8 +135,7 @@ in stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "avast-tl";
- repo = "retdec";
- name = "retdec-${version}";
+ repo = pname;
rev = "refs/tags/v${version}";
sha256 = "0chky656lsddn20bnm3pmz6ix20y4a0y8swwr42hrhi01vkhmzrp";
};
diff --git a/pkgs/development/tools/analysis/rr/default.nix b/pkgs/development/tools/analysis/rr/default.nix
index 47832c5ae2a3..5e80d5b096db 100644
--- a/pkgs/development/tools/analysis/rr/default.nix
+++ b/pkgs/development/tools/analysis/rr/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, libpfm, zlib, pkgconfig, python3Packages, which, procps, gdb, capnproto }:
stdenv.mkDerivation rec {
- version = "5.3.0";
+ version = "5.4.0";
pname = "rr";
src = fetchFromGitHub {
owner = "mozilla";
repo = "rr";
rev = version;
- sha256 = "1x6l1xsdksnhz9v50p4r7hhmr077cq20kaywqy1jzdklvkjqzf64";
+ sha256 = "1sfldgkkmsdyaqa28i5agcykc63gwm3zjihd64g86i852w8al2w6";
};
postPatch = ''
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/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/azcopy/default.nix b/pkgs/development/tools/azcopy/default.nix
index 096e321fe700..1c5bb899b69b 100644
--- a/pkgs/development/tools/azcopy/default.nix
+++ b/pkgs/development/tools/azcopy/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "azure-storage-azcopy";
- version = "10.6.1";
+ version = "10.7.0";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-storage-azcopy";
rev = "v${version}";
- sha256 = "1gmpdyc55mkzdkkhyzvy9517znvcj8hd9x3rpkpr86vfzgjv9qyv";
+ sha256 = "0l2109r9a8fhd66zgsi56zdmy390fpnvy08rbxf6rfc0a55n96ka";
};
subPackages = [ "." ];
- vendorSha256 = "10sxkb2dh1il4ps15dlvq0xsry8hax27imb5qg3khdmjhb4yaj7k";
+ vendorSha256 = "032yzl8mmgmmxbpsymndp4ddgi572jh5drwql0bjjabp3yqwj1g1";
doCheck = false;
diff --git a/pkgs/development/tools/backblaze-b2/default.nix b/pkgs/development/tools/backblaze-b2/default.nix
index 46e54465ab67..32161a437986 100644
--- a/pkgs/development/tools/backblaze-b2/default.nix
+++ b/pkgs/development/tools/backblaze-b2/default.nix
@@ -35,8 +35,8 @@ python3Packages.buildPythonApplication rec {
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/apache-ant/default.nix b/pkgs/development/tools/build-managers/apache-ant/default.nix
index b0411090fbe5..caa9bc3b9eb7 100644
--- a/pkgs/development/tools/build-managers/apache-ant/default.nix
+++ b/pkgs/development/tools/build-managers/apache-ant/default.nix
@@ -1,6 +1,6 @@
{ fetchurl, stdenv, coreutils, makeWrapper }:
-let version = "1.10.8"; in
+let version = "1.10.9"; in
stdenv.mkDerivation {
pname = "ant";
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://apache/ant/binaries/apache-ant-${version}-bin.tar.bz2";
- sha256 = "0zh94csb2hl6ir2ccn18ps506mjgh3mffnrb8wpsmp1x5fcykha5";
+ sha256 = "1ab8ybczvk12501dnj450a3d4v43ca0pjhk33s175hax46s58z47";
};
contrib = fetchurl {
diff --git a/pkgs/development/tools/build-managers/bear/cmakepaths.patch b/pkgs/development/tools/build-managers/bear/cmakepaths.patch
deleted file mode 100644
index d237267078e6..000000000000
--- a/pkgs/development/tools/build-managers/bear/cmakepaths.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 04c5c58..429ca47 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -24,7 +24,7 @@ set(CMAKE_OSX_ARCHITECTURES "i386;x86_64" CACHE STRING "Rogue")
-
- set(EAR_LIB_FILE ${CMAKE_SHARED_LIBRARY_PREFIX}ear${CMAKE_SHARED_LIBRARY_SUFFIX})
- set(EAR_LIB_PATH "${CMAKE_INSTALL_LIBDIR}/bear")
--set(DEFAULT_PRELOAD_FILE ${CMAKE_INSTALL_PREFIX}/${EAR_LIB_PATH}/${EAR_LIB_FILE} CACHE STRING "Default path to libear.")
-+set(DEFAULT_PRELOAD_FILE ${EAR_LIB_PATH}/${EAR_LIB_FILE} CACHE STRING "Default path to libear.")
-
- add_subdirectory(libear)
- add_subdirectory(bear)
diff --git a/pkgs/development/tools/build-managers/bear/default.nix b/pkgs/development/tools/build-managers/bear/default.nix
index bc7bb46cd5b9..756e68b56781 100644
--- a/pkgs/development/tools/build-managers/bear/default.nix
+++ b/pkgs/development/tools/build-managers/bear/default.nix
@@ -1,22 +1,49 @@
-{ stdenv, fetchFromGitHub, cmake, python3 }:
+{ stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+, grpc
+, protobuf
+, openssl
+, nlohmann_json
+, gtest
+, fmt
+, spdlog
+, c-ares
+, abseil-cpp
+, zlib
+}:
stdenv.mkDerivation rec {
pname = "bear";
- version = "2.4.2";
+ version = "3.0.3";
src = fetchFromGitHub {
owner = "rizsotto";
repo = pname;
rev = version;
- sha256 = "1w1kyjzvvy5lj16kn3yyf7iil2cqlfkszi8kvagql7f5h5l6w9b1";
+ sha256 = "1abx5h6xy0h3mz29ial5si8smkmjzla050d130pcc6dzr4ic642w";
};
- nativeBuildInputs = [ cmake ];
- buildInputs = [ python3 ]; # just for shebang of bin/bear
+ nativeBuildInputs = [ cmake pkg-config ];
- doCheck = false; # all fail
+ buildInputs = [
+ grpc
+ protobuf
+ openssl
+ nlohmann_json
+ gtest
+ fmt
+ spdlog
+ c-ares
+ abseil-cpp
+ zlib
+ ];
- patches = [ ./ignore_wrapper.patch ./cmakepaths.patch ];
+ patches = [
+ # Default libexec would be set to /nix/store/*-bear//nix/store/*-bear/libexec/...
+ ./no-double-relative.patch
+ ];
meta = with stdenv.lib; {
description = "Tool that generates a compilation database for clang tooling";
diff --git a/pkgs/development/tools/build-managers/bear/ignore_wrapper.patch b/pkgs/development/tools/build-managers/bear/ignore_wrapper.patch
deleted file mode 100644
index 8effc723bbab..000000000000
--- a/pkgs/development/tools/build-managers/bear/ignore_wrapper.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/bear/main.py.in
-+++ b/bear/main.py.in
-@@ -49,6 +49,7 @@ import tempfile
- import shutil
- import contextlib
- import logging
-+from distutils.spawn import find_executable
-
- # Map of ignored compiler option for the creation of a compilation database.
- # This map is used in _split_command method, which classifies the parameters
-@@ -569,7 +570,15 @@ class Compilation:
- (compiler, language, rest of the command) otherwise """
-
- if command: # not empty list will allow to index '0' and '1:'
-- executable = os.path.basename(command[0]) # type: str
-+ executable_file = find_executable(command[0])
-+ if executable_file:
-+ absolute_executable = os.path.realpath(executable_file)
-+ # Ignore Nix wrappers.
-+ if 'wrapper' in absolute_executable:
-+ return None
-+ executable = os.path.basename(absolute_executable)
-+ else:
-+ executable = os.path.basename(command[0])
- parameters = command[1:] # type: List[str]
- # 'wrapper' 'parameters' and
- # 'wrapper' 'compiler' 'parameters' are valid. \ No newline at end of file
diff --git a/pkgs/development/tools/build-managers/bear/no-double-relative.patch b/pkgs/development/tools/build-managers/bear/no-double-relative.patch
new file mode 100644
index 000000000000..0184bdfd6ba7
--- /dev/null
+++ b/pkgs/development/tools/build-managers/bear/no-double-relative.patch
@@ -0,0 +1,14 @@
+diff --git a/source/config.h.in b/source/config.h.in
+index 2ca8853..2564c63 100644
+--- a/source/config.h.in
++++ b/source/config.h.in
+@@ -65,6 +65,6 @@ constexpr char VERSION[] = "@CMAKE_PROJECT_VERSION@";
+
+ constexpr char CITNAMES_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/citnames";
+ constexpr char INTERCEPT_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/intercept";
+-constexpr char LIBRARY_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/@CMAKE_SHARED_LIBRARY_PREFIX@exec@CMAKE_SHARED_LIBRARY_SUFFIX@";
+-constexpr char EXECUTOR_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/er";
+-constexpr char WRAPPER_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/wrapper.d";
++constexpr char LIBRARY_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/@CMAKE_SHARED_LIBRARY_PREFIX@exec@CMAKE_SHARED_LIBRARY_SUFFIX@";
++constexpr char EXECUTOR_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/er";
++constexpr char WRAPPER_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/wrapper.d";
diff --git a/pkgs/development/tools/build-managers/bloop/default.nix b/pkgs/development/tools/build-managers/bloop/default.nix
index 61a6b4bed4c0..4c6d47ecb189 100644
--- a/pkgs/development/tools/build-managers/bloop/default.nix
+++ b/pkgs/development/tools/build-managers/bloop/default.nix
@@ -10,11 +10,11 @@
stdenv.mkDerivation rec {
pname = "bloop";
- version = "1.4.4";
+ version = "1.4.5";
bloop-coursier-channel = fetchurl {
url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-coursier.json";
- sha256 = "1pyf559bpnsmvca4kw36nb9lwkwa9q0ghrpa117s96dhvrp3i2bv";
+ sha256 = "0a3ayvq62nbfrcs2xgrfqg27h0wf9x28pxabmwd8y0ncafsnifjy";
};
bloop-bash = fetchurl {
@@ -54,8 +54,8 @@ stdenv.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = if stdenv.isLinux && stdenv.isx86_64 then "0hf0priy93zqba78a9nvbgl3mzwlc4jz43gz7cv2cdkj6x0lp0y1"
- else if stdenv.isDarwin && stdenv.isx86_64 then "0g2rnmlfnqymji4f4rn0kaz7hipgv3bakdpn08600gg1f3s8gabw"
+ outputHash = if stdenv.isLinux && stdenv.isx86_64 then "0wh02djny3a9882423lh4kf67z981d1ky85gfphsw52fbdhbzmn9"
+ else if stdenv.isDarwin && stdenv.isx86_64 then "0db30zbqpa9q285hspaba124dfnnr1gmlrxwwvn9szxz1d55n417"
else throw "unsupported platform";
};
diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix
index 559a4c191b68..01c97305807f 100644
--- a/pkgs/development/tools/build-managers/cmake/default.nix
+++ b/pkgs/development/tools/build-managers/cmake/default.nix
@@ -5,6 +5,7 @@
, ps
, isBootstrap ? false
, useSharedLibraries ? (!isBootstrap && !stdenv.isCygwin)
+, useOpenSSL ? !isBootstrap, openssl
, useNcurses ? false, ncurses
, useQt4 ? false, qt4
, withQt5 ? false, qtbase
@@ -19,12 +20,12 @@ stdenv.mkDerivation rec {
+ lib.optionalString useNcurses "-cursesUI"
+ lib.optionalString withQt5 "-qt5UI"
+ lib.optionalString useQt4 "-qt4UI";
- version = "3.18.2";
+ version = "3.18.4";
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 = "0zhxsnxm5d8wdarz2gs3r41r1dfrnh35ki75fa684gaxfzy40kjx";
+ sha256 = "0xsg5lw3i4bw610q987cwz3iz06x3lrbbaa2mnzyr4kaiqsn2z2r";
};
patches = [
@@ -44,15 +45,17 @@ stdenv.mkDerivation rec {
setupHook = ./setup-hook.sh;
- buildInputs =
- [ setupHook pkgconfig ]
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+
+ nativeBuildInputs = [ setupHook pkgconfig ];
+
+ buildInputs = []
++ lib.optionals useSharedLibraries [ bzip2 curl expat libarchive xz zlib libuv rhash ]
+ ++ lib.optional useOpenSSL openssl
++ lib.optional useNcurses ncurses
++ lib.optional useQt4 qt4
++ lib.optional withQt5 qtbase;
- depsBuildBuild = [ buildPackages.stdenv.cc ];
-
propagatedBuildInputs = lib.optional stdenv.isDarwin ps;
preConfigure = ''
@@ -91,13 +94,15 @@ stdenv.mkDerivation rec {
"-DCMAKE_AR=${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}ar"
"-DCMAKE_RANLIB=${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}ranlib"
"-DCMAKE_STRIP=${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}strip"
- ]
+
+ "-DCMAKE_USE_OPENSSL=${if useOpenSSL then "ON" else "OFF"}"
# Avoid depending on frameworks.
- ++ lib.optional (!useNcurses) "-DBUILD_CursesDialog=OFF";
+ "-DBUILD_CursesDialog=${if useNcurses then "ON" else "OFF"}"
+ ];
# make install attempts to use the just-built cmake
preInstall = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ''
- sed -i 's|bin/cmake|${buildPackages.cmake}/bin/cmake|g' Makefile
+ sed -i 's|bin/cmake|${buildPackages.cmakeMinimal}/bin/cmake|g' Makefile
'';
dontUseCmakeConfigure = true;
diff --git a/pkgs/development/tools/build-managers/gn/default.nix b/pkgs/development/tools/build-managers/gn/default.nix
index 599e10af1a9a..3c0abb3edeab 100644
--- a/pkgs/development/tools/build-managers/gn/default.nix
+++ b/pkgs/development/tools/build-managers/gn/default.nix
@@ -59,6 +59,6 @@ in stdenv.mkDerivation {
homepage = "https://gn.googlesource.com/gn";
license = licenses.bsd3;
platforms = platforms.unix;
- maintainers = with maintainers; [ stesie matthewbauer ];
+ maintainers = with maintainers; [ stesie matthewbauer primeos ];
};
}
diff --git a/pkgs/development/tools/build-managers/meson/boost-Do-not-add-system-paths-on-nix.patch b/pkgs/development/tools/build-managers/meson/boost-Do-not-add-system-paths-on-nix.patch
new file mode 100644
index 000000000000..5b9020b3d540
--- /dev/null
+++ b/pkgs/development/tools/build-managers/meson/boost-Do-not-add-system-paths-on-nix.patch
@@ -0,0 +1,40 @@
+From 536108b10271f2f42d41c7d9ddb4ce2ea1851f4f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= <mail@nh2.me>
+Date: Sat, 17 Oct 2020 19:27:08 +0200
+Subject: [PATCH] boost: Do not add system paths on nix
+
+---
+ mesonbuild/dependencies/boost.py | 17 +----------------
+ 1 file changed, 1 insertion(+), 16 deletions(-)
+
+diff --git a/mesonbuild/dependencies/boost.py b/mesonbuild/dependencies/boost.py
+index 907c0c275..ecaf11b18 100644
+--- a/mesonbuild/dependencies/boost.py
++++ b/mesonbuild/dependencies/boost.py
+@@ -643,22 +643,7 @@ class BoostDependency(ExternalDependency):
+ roots += [x for x in candidates if x.name.lower().startswith('boost') and x.is_dir()]
+ else:
+ tmp = [] # type: T.List[Path]
+-
+- # Homebrew
+- brew_boost = Path('/usr/local/Cellar/boost')
+- if brew_boost.is_dir():
+- tmp += [x for x in brew_boost.iterdir()]
+-
+- # Add some default system paths
+- tmp += [Path('/opt/local')]
+- tmp += [Path('/usr/local/opt/boost')]
+- tmp += [Path('/usr/local')]
+- tmp += [Path('/usr')]
+-
+- # Cleanup paths
+- tmp = [x for x in tmp if x.is_dir()]
+- tmp = [x.resolve() for x in tmp]
+- roots += tmp
++ # Do not add any non-explicit paths on nix
+
+ return roots
+
+--
+2.25.4
+
diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix
index 8421fb7d70a0..cd506b970f60 100644
--- a/pkgs/development/tools/build-managers/meson/default.nix
+++ b/pkgs/development/tools/build-managers/meson/default.nix
@@ -3,17 +3,16 @@
, stdenv
, writeTextDir
, substituteAll
-, pkgsHostHost
, fetchpatch
}:
python3.pkgs.buildPythonApplication rec {
pname = "meson";
- version = "0.55.3";
+ version = "0.56.0";
src = python3.pkgs.fetchPypi {
inherit pname version;
- sha256 = "19cjy24mfaswxyvqmns6rd7hx05ybqb663zlgklspfr8l4jjmvbb";
+ sha256 = "04vj250bwrzq7c0z1r96b0z0vgirvn0m367wm3ygqmfdy67x6799";
};
patches = [
@@ -52,14 +51,15 @@ python3.pkgs.buildPythonApplication rec {
# cut-in-half-by-\0 store path references.
# Let’s just clear the whole rpath and hope for the best.
./clear-old-rpath.patch
+
+ # Patch out default boost search paths to avoid impure builds on
+ # unsandboxed non-NixOS builds, see:
+ # https://github.com/NixOS/nixpkgs/issues/86131#issuecomment-711051774
+ ./boost-Do-not-add-system-paths-on-nix.patch
];
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 3fc893fd07cf..384385356d04 100644
--- a/pkgs/development/tools/build-managers/mill/default.nix
+++ b/pkgs/development/tools/build-managers/mill/default.nix
@@ -21,8 +21,7 @@ stdenv.mkDerivation rec {
# can't use wrapProgram because it sets --argv0
makeWrapper "$out/bin/.mill-wrapped" "$out/bin/mill" \
--prefix PATH : "${jre}/bin" \
- --set JAVA_HOME "${jre}" \
- --set MILL_VERSION "${version}"
+ --set JAVA_HOME "${jre}"
runHook postInstall
'';
diff --git a/pkgs/development/tools/build-managers/msbuild/default.nix b/pkgs/development/tools/build-managers/msbuild/default.nix
index aea215cc927d..1b805df95a08 100644
--- a/pkgs/development/tools/build-managers/msbuild/default.nix
+++ b/pkgs/development/tools/build-managers/msbuild/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
nuget sources Add -Name nixos -Source $(pwd)/nixos
# license check is case sensitive
- mv LICENSE license
+ mv LICENSE license.bak && mv license.bak license
mkdir -p artifacts
unzip ${xplat} -d artifacts
diff --git a/pkgs/development/tools/build-managers/qbs/default.nix b/pkgs/development/tools/build-managers/qbs/default.nix
index d4f94c1aed97..359c942d189a 100644
--- a/pkgs/development/tools/build-managers/qbs/default.nix
+++ b/pkgs/development/tools/build-managers/qbs/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "qbs";
- version = "1.16.0";
+ version = "1.17.0";
src = fetchFromGitHub {
owner = "qbs";
repo = "qbs";
rev = "v${version}";
- sha256 = "1kg11s3figpkvgd85p0zk416s57gnvlzrz1isbc2lv13adidf041";
+ sha256 = "0sd4qwl1wh8b1hck846plrgddkrdwdfqwk2dgh5hdsrlrvx5xjrr";
};
nativeBuildInputs = [ qmake ];
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 ae2e63e040b1..77a424ae1688 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "rocm-cmake";
rev = "rocm-${version}";
- sha256 = "1x1mj1acarhin319zycms8sqm9ylw2mcdbkpqjlb8yfsgiaa99ja";
+ sha256 = "13j7gmcy1j6qsydgccmgiacg6sj38l5mlwn4ck8qizl0cpc14gfm";
};
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 49d18d9e8575..3b433ea5e77a 100644
--- a/pkgs/development/tools/build-managers/sbt-extras/default.nix
+++ b/pkgs/development/tools/build-managers/sbt-extras/default.nix
@@ -1,18 +1,17 @@
-{ stdenv, fetchFromGitHub, which, curl, makeWrapper, jdk }:
+{ stdenv, fetchFromGitHub, which, curl, makeWrapper, jdk, writeScript
+, common-updater-scripts, cacert, git, nixfmt, nix, jq, coreutils, gnused
+, nixosTests }:
-let
- rev = "1e9230f35879ce23cbd8d16add07d2134fd479c9";
- version = "2020-09-24";
-in
-stdenv.mkDerivation {
- name = "sbt-extras-${version}";
- inherit version;
+stdenv.mkDerivation rec {
+ pname = "sbt-extras";
+ rev = "be2f5d98f13884a18eaf5205458f985575dbe13a";
+ version = "2020-11-23";
src = fetchFromGitHub {
owner = "paulp";
repo = "sbt-extras";
inherit rev;
- sha256 = "1k6vknjjbhr5jfpiyh2yzayn2ziqi1bb862l1q2786q59161ij3j";
+ sha256 = "00acnj357fcwx7w25axaj0l5ync97ixsixg8s55r7hwibkxn0fa7";
};
dontBuild = true;
@@ -26,14 +25,53 @@ stdenv.mkDerivation {
install bin/sbt $out/bin
- wrapProgram $out/bin/sbt --prefix PATH : ${stdenv.lib.makeBinPath [ which curl ]}
+ wrapProgram $out/bin/sbt --prefix PATH : ${
+ stdenv.lib.makeBinPath [ which curl ]
+ }
'';
+ passthru = {
+ tests = { inherit (nixosTests) sbt-extras; };
+
+ updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -xo errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ curl
+ cacert
+ git
+ nixfmt
+ nix
+ jq
+ coreutils
+ gnused
+ ]
+ }
+
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')"
+ latestSha="$(curl -L -s https://api.github.com/repos/paulp/sbt-extras/commits\?sha\=master\&since\=$oldVersion | jq -r '.[0].sha')"
+
+ if [ ! "null" = "$latestSha" ]; then
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/development/tools/build-managers/sbt-extras/default.nix"
+ latestDate="$(curl -L -s https://api.github.com/repos/paulp/sbt-extras/commits/$latestSha | jq '.commit.committer.date' | sed 's|"\(.*\)T.*|\1|g')"
+ update-source-version ${pname} "$latestSha" --version-key=rev
+ update-source-version ${pname} "$latestDate" --ignore-same-hash
+ nixfmt "$default_nix"
+ else
+ echo "${pname} is already up-to-date"
+ fi
+ '';
+ };
+
meta = {
- description = "A more featureful runner for sbt, the simple/scala/standard build tool";
+ description =
+ "A more featureful runner for sbt, the simple/scala/standard build tool";
homepage = "https://github.com/paulp/sbt-extras";
license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ puffnfresh ];
+ maintainers = with stdenv.lib.maintainers; [ nequissimus puffnfresh ];
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix
index 2ff15d68871a..ebcae9e63eea 100644
--- a/pkgs/development/tools/build-managers/sbt/default.nix
+++ b/pkgs/development/tools/build-managers/sbt/default.nix
@@ -1,13 +1,14 @@
-{ stdenv, fetchurl, jre, autoPatchelfHook, zlib }:
+{ stdenv, fetchurl, jre, autoPatchelfHook, zlib, writeScript
+, common-updater-scripts, git, nixfmt, nix, coreutils, gnused, nixosTests }:
stdenv.mkDerivation rec {
pname = "sbt";
- version = "1.4.0";
+ version = "1.4.4";
src = fetchurl {
url =
"https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.tgz";
- sha256 = "1mgfs732w1c1p7dna7h47x8h073lvjs224fqlpkkvq10153mnxxl";
+ sha256 = "0ibdq8g2bcanc7gcjslia89khlccn11inqmkx3y7pbqrc63y1yif";
};
patchPhase = ''
@@ -34,4 +35,35 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ nequissimus ];
platforms = platforms.unix;
};
+
+ passthru = {
+ tests = { inherit (nixosTests) sbt; };
+
+ updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ git
+ nixfmt
+ nix
+ coreutils
+ gnused
+ ]
+ }
+
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion sbt" | tr -d '"')"
+ latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags git@github.com:sbt/sbt.git '*.*.*' | tail --lines=1 | cut --delimiter='/' --fields=3 | sed 's|^v||g')"
+
+ if [ ! "$oldVersion" = "$latestTag" ]; then
+ update-source-version sbt "$latestTag" --version-key=version --print-changes
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/development/tools/build-managers/sbt/default.nix"
+ nixfmt "$default_nix"
+ else
+ echo "sbt is already up-to-date"
+ fi
+ '';
+ };
}
diff --git a/pkgs/development/tools/build-managers/shards/default.nix b/pkgs/development/tools/build-managers/shards/default.nix
index 53bc057fc131..dc990af910fe 100644
--- a/pkgs/development/tools/build-managers/shards/default.nix
+++ b/pkgs/development/tools/build-managers/shards/default.nix
@@ -1,30 +1,56 @@
-{ stdenv, fetchFromGitHub, crystal }:
+{ stdenv
+, fetchFromGitHub
+, crystal_0_34
+, crystal_0_35
+}:
-crystal.buildCrystalPackage rec {
- pname = "shards";
- version = "0.10.0";
+let
+ generic = (
+ { version
+ , sha256
+ , crystal
+ }:
- src = fetchFromGitHub {
- owner = "crystal-lang";
- repo = "shards";
- rev = "v${version}";
- sha256 = "1bjy3hcdqq8769bx73f3pwn26rnkj23dngyfbw4iv32bw23x1d49";
- };
+ crystal.buildCrystalPackage {
+ pname = "shards";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "crystal-lang";
+ repo = "shards";
+ rev = "v${version}";
+ inherit sha256;
+ };
- # we cannot use `make` here as it would introduce a dependency on itself
- format = "crystal";
+ # we cannot use `make` here as it would introduce a dependency on itself
+ format = "crystal";
+ shardsFile = ./shards.nix;
+ crystalBinaries.shards.src = "./src/shards.cr";
- shardsFile = ./shards.nix;
+ # tries to execute git which fails spectacularly
+ doCheck = false;
- crystalBinaries.shards.src = "./src/shards.cr";
+ meta = with stdenv.lib; {
+ description = "Dependency manager for the Crystal language";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ peterhoeg ];
+ inherit (crystal.meta) homepage platforms;
+ };
+ }
+ );
- # tries to execute git which fails spectacularly
- doCheck = false;
+in rec {
+ shards_0_11 = generic {
+ version = "0.11.1";
+ sha256 = "05qnhc23xbmicdl4fwyxfpcvd8jq4inzh6v7jsjjw4n76vzb1f71";
+ crystal = crystal_0_34;
+ };
- meta = with stdenv.lib; {
- description = "Dependency manager for the Crystal language";
- license = licenses.asl20;
- maintainers = with maintainers; [ peterhoeg ];
- inherit (crystal.meta) homepage platforms;
+ shards_0_12 = generic {
+ version = "0.12.0";
+ sha256 = "0dginczw1gc5qlb9k4b6ldxzqz8n97jrrnjvj3mm9wcdbc9j6h3c";
+ crystal = crystal_0_35;
};
+
+ shards = shards_0_12;
}
diff --git a/pkgs/development/tools/build-managers/tup/default.nix b/pkgs/development/tools/build-managers/tup/default.nix
index 80ee38105ca5..628e0c4797b3 100644
--- a/pkgs/development/tools/build-managers/tup/default.nix
+++ b/pkgs/development/tools/build-managers/tup/default.nix
@@ -1,18 +1,19 @@
-{ stdenv, fetchFromGitHub, fuse, pkgconfig, pcre }:
+{ stdenv, fetchFromGitHub, fuse3, pkgconfig, pcre }:
stdenv.mkDerivation rec {
pname = "tup";
- version = "0.7.9";
+ version = "0.7.10";
+ outputs = [ "bin" "man" "out" ];
src = fetchFromGitHub {
owner = "gittup";
repo = "tup";
rev = "v${version}";
- sha256 = "1b9rllwfdmjvfmwvzqfbqfi1flf4y9zzjmyp0dizq23gpkvhi42f";
+ sha256 = "1qd07h4wi0743l7z2vybfvhwp61g2p2pc5qhl40672ryl24nvd1d";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ fuse pcre ];
+ buildInputs = [ fuse3 pcre ];
configurePhase = ''
sed -i 's/`git describe`/v${version}/g' src/tup/link.sh
@@ -30,11 +31,8 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
- mkdir -p $out/bin
- cp tup $out/bin/
-
- mkdir -p $out/share/man/man1
- cp tup.1 $out/share/man/man1/
+ install -D tup -t $bin/bin/
+ install -D tup.1 -t $man/share/man/man1/
'';
setupHook = ./setup-hook.sh;
diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix
index 5f4f2a479285..e69e35442b3f 100644
--- a/pkgs/development/tools/buildah/default.nix
+++ b/pkgs/development/tools/buildah/default.nix
@@ -14,13 +14,13 @@
buildGoModule rec {
pname = "buildah";
- version = "1.16.5";
+ version = "1.18.0";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
- sha256 = "1d2k7n1d9mpkyjy7hp1svl34ssai62df3mp5awsill092dlwn8p2";
+ sha256 = "0kn31y5g7269mjaw5ddfsiaan93s62i8zzxg4xl01dg3dkkadwc4";
};
outputs = [ "out" "man" ];
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/buildpack/default.nix b/pkgs/development/tools/buildpack/default.nix
index 1d8e53ba5256..ea417daa584a 100644
--- a/pkgs/development/tools/buildpack/default.nix
+++ b/pkgs/development/tools/buildpack/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "pack";
- version = "0.13.0";
+ version = "0.15.0";
src = fetchFromGitHub {
owner = "buildpacks";
repo = pname;
rev = "v${version}";
- sha256 = "0h7lgsg5d74pfa15kx0y3ngnvmz64znqk2k73iyjya9pi9h8hh88";
+ sha256 = "0i3lzfn5m38f8aiwqydffdq2j8gfcnkmcgasfjxbn6rrs0hw5g92";
};
- vendorSha256 = "1c38g169kq9kv6x0x1rlg39ywbc1q66fndby0v85b3ri3xb52869";
+ vendorSha256 = "0i6nplh1papcmdzas9f8pkccsx5csbxxkvy5a6130jjbwdm14jw7";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/development/tools/clj-kondo/default.nix b/pkgs/development/tools/clj-kondo/default.nix
index f64041d1be84..702e5935689d 100644
--- a/pkgs/development/tools/clj-kondo/default.nix
+++ b/pkgs/development/tools/clj-kondo/default.nix
@@ -1,23 +1,23 @@
-{ stdenv, lib, graalvm8, fetchurl }:
+{ stdenv, lib, graalvm11-ce, fetchurl }:
stdenv.mkDerivation rec {
pname = "clj-kondo";
- version = "2020.04.05";
+ version = "2020.11.07";
reflectionJson = fetchurl {
name = "reflection.json";
url = "https://raw.githubusercontent.com/borkdude/${pname}/v${version}/reflection.json";
- sha256 = "1m6kja38p6aypawbynkyq8bdh8wpdjmyqrhslinqid9r8cl25rcq";
+ sha256 = "0mwclqjh38alkddr5r7bfqn5lplx06h9gladi89kp06qdxc1hp7a";
};
src = fetchurl {
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
- sha256 = "0k9samcqkpkdgzbzr2bpixf75987lsabh97101v1fg12qvjhf187";
+ sha256 = "1xqryfcn82bp8wasqnllfgvhl5w9zm63yw8c2kgxz18dayhq4i31";
};
dontUnpack = true;
- buildInputs = [ graalvm8 ];
+ buildInputs = [ graalvm11-ce ];
buildPhase = ''
native-image \
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
description = "A linter for Clojure code that sparks joy";
homepage = "https://github.com/borkdude/clj-kondo";
license = licenses.epl10;
- platforms = graalvm8.meta.platforms;
+ platforms = graalvm11-ce.meta.platforms;
maintainers = with maintainers; [ jlesquembre bandresen ];
};
}
diff --git a/pkgs/development/tools/cloud-nuke/default.nix b/pkgs/development/tools/cloud-nuke/default.nix
index 6e070f3cc5f2..5fcaa35378d7 100644
--- a/pkgs/development/tools/cloud-nuke/default.nix
+++ b/pkgs/development/tools/cloud-nuke/default.nix
@@ -1,19 +1,21 @@
-{ lib, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "cloud-nuke";
- version = "0.1.18";
+ version = "0.1.24";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "v${version}";
- sha256 = "1amk9bjrc9svvgllif2vr6xx7kc3xmwjbyb8prnm5zp82hymk5f1";
+ sha256 = "11d335lx6pa8pvsiv9m00ig8b8y203rzad4krr0p9c04ppw0c966";
};
- goPackagePath = "github.com/gruntwork-io/cloud-nuke";
+ vendorSha256 = "1dr1sql0ph3k6hylgikhiaaskxwnsynspp770p9i7y7fasmb53jw";
- goDeps = ./deps.nix;
+ buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ];
+
+ doCheck = false;
meta = with lib; {
homepage = "https://github.com/gruntwork-io/cloud-nuke";
diff --git a/pkgs/development/tools/cloud-nuke/deps.nix b/pkgs/development/tools/cloud-nuke/deps.nix
deleted file mode 100644
index c354bd985fd3..000000000000
--- a/pkgs/development/tools/cloud-nuke/deps.nix
+++ /dev/null
@@ -1,219 +0,0 @@
-# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
-[
- {
- goPackagePath = "github.com/aws/aws-sdk-go";
- fetch = {
- type = "git";
- url = "https://github.com/aws/aws-sdk-go";
- rev = "1f4898f67806740d2a91c9dfe9a8be8a61523eb4";
- sha256 = "1znjv4irzqxwizdp3dxgb5w9x06xjs79a3s68afzrblz97kf94kc";
- };
- }
- {
- goPackagePath = "github.com/bgentry/speakeasy";
- fetch = {
- type = "git";
- url = "https://github.com/bgentry/speakeasy";
- rev = "4aabc24848ce5fd31929f7d1e4ea74d3709c14cd";
- sha256 = "02dfrj0wyphd3db9zn2mixqxwiz1ivnyc5xc7gkz58l5l27nzp8s";
- };
- }
- {
- goPackagePath = "github.com/boombuler/barcode";
- fetch = {
- type = "git";
- url = "https://github.com/boombuler/barcode";
- rev = "3cfea5ab600ae37946be2b763b8ec2c1cf2d272d";
- sha256 = "1fzb8wz1ny2sc78g9rm0bcm80pgwvkm2k6lmim2sb4jgm1j3sajd";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "346938d642f2ec3594ed81d874461961cd0faa76";
- sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
- };
- }
- {
- goPackagePath = "github.com/fatih/color";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/color";
- rev = "570b54cabe6b8eb0bc2dfce68d964677d63b5260";
- sha256 = "1hw9hgkfzbzqjhy29pqpk20xggxaqjv45wx8yn69488mw5ph7khh";
- };
- }
- {
- goPackagePath = "github.com/go-errors/errors";
- fetch = {
- type = "git";
- url = "https://github.com/go-errors/errors";
- rev = "d98b870cc4e05f1545532a80e9909be8216095b6";
- sha256 = "1skj4vh9h7c5lk1pw8y6740w2k99z398jl0aasn63x83viqjf1zw";
- };
- }
- {
- goPackagePath = "github.com/go-sql-driver/mysql";
- fetch = {
- type = "git";
- url = "https://github.com/go-sql-driver/mysql";
- rev = "72cd26f257d44c1114970e19afddcd812016007e";
- sha256 = "1fvsvwc1v2i0gqn01mynvi1shp5xm0xaym6xng09fcbqb56lbjx1";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "b48cb6623c04dae64c28537143aca42d16561daf";
- sha256 = "1zb4n285mv85dh3y2f8fqbs30h2dhzw7vbczr6z0zg2gqr6vzg0q";
- };
- }
- {
- goPackagePath = "github.com/google/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/google/uuid";
- rev = "064e2069ce9c359c118179501254f67d7d37ba24";
- sha256 = "1b1ibx3rbiv7xwa9kz4b4zpp1fza5cjnn8v6749b4vrkjjmp3rqb";
- };
- }
- {
- goPackagePath = "github.com/gruntwork-io/gruntwork-cli";
- fetch = {
- type = "git";
- url = "https://github.com/gruntwork-io/gruntwork-cli";
- rev = "94044eeeb0a48b5e8dd52190fa0d0daba53e157f";
- sha256 = "1x6g2s4f66c4pb8dwvjnj4i70ik43ak2x189v2ys218nz4zkjs74";
- };
- }
- {
- goPackagePath = "github.com/gruntwork-io/terratest";
- fetch = {
- type = "git";
- url = "https://github.com/gruntwork-io/terratest";
- rev = "bd5fdfc1564ec40a149a6e579d6ca20ebf2eaca4";
- sha256 = "1vbipykcwhmzs2qxfxdnq3gdi3i5ds6pykjjxqw3f1llad2dihby";
- };
- }
- {
- goPackagePath = "github.com/jmespath/go-jmespath";
- fetch = {
- type = "git";
- url = "https://github.com/jmespath/go-jmespath";
- rev = "c2b33e84";
- sha256 = "1r6w7ydx8ydryxk3sfhzsk8m6f1nsik9jg3i1zhi69v4kfl4d5cz";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-colorable";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-colorable";
- rev = "167de6bfdfba052fa6b2d3664c8f5272e23c9072";
- sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-isatty";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-isatty";
- rev = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39";
- sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "792786c7400a136282c1664665ae0a8db921c6c2";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/pquerna/otp";
- fetch = {
- type = "git";
- url = "https://github.com/pquerna/otp";
- rev = "43bebefda392017900e7a7b237b4c914c6a55b50";
- sha256 = "088njs8i7b0syyz20hzd3lcjxy61chc518d71lvykw2g9c9wsc7l";
- };
- }
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "d682213848ed68c0a260ca37d6dd5ace8423f5ba";
- sha256 = "0nzyqwzx3k7nqfq8q7yv32gaf3ymq3bpwhkmw1hj2zakq5a93d8x";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9";
- sha256 = "09r89m1wy4cjv2nps1ykp00qjpi0531r07q3s34hr7m6njk4srkl";
- };
- }
- {
- goPackagePath = "github.com/urfave/cli";
- fetch = {
- type = "git";
- url = "https://github.com/urfave/cli";
- rev = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1";
- sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "13931e22f9e72ea58bb73048bc752b48c6d4d4ac";
- sha256 = "1621j82c1hiw4pxjdvaf5qyirwv5c0bqwlrhhna9pnjsgr5pkw33";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "ca1201d0de80cfde86cb01aea620983605dfe99b";
- sha256 = "16j9xyby1vfl4ch6wqzafxxxnxvcp8vhzknpchwabci1f2zcsn6i";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "2c42eef0765b9837fbdab12011af7830f55f88f0";
- sha256 = "0gj9nwryyzf9rn33gl3zm6rxvg1zhrhwi36akipqj37x4g86h3gz";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "b2f4a3cf3c67576a2ee09e1fe62656a5086ce880";
- sha256 = "0zxlvwzxwkwz4bs4h9zc9979dx76y4xf9ks4d22bclg47dv59yry";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://github.com/go-yaml/yaml";
- rev = "53403b58ad1b561927d19068c655246f2db79d48";
- sha256 = "1inf7svydzscwv9fcjd2rm61a4xjk6jkswknybmns2n58shimapw";
- };
- }
-] \ No newline at end of file
diff --git a/pkgs/development/tools/conftest/default.nix b/pkgs/development/tools/conftest/default.nix
index ee048466a3d5..1f12afe3f748 100644
--- a/pkgs/development/tools/conftest/default.nix
+++ b/pkgs/development/tools/conftest/default.nix
@@ -2,26 +2,38 @@
buildGoModule rec {
pname = "conftest";
- version = "0.21.0";
+ version = "0.22.0";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "conftest";
rev = "v${version}";
- sha256 = "15xdsjv53hjgmdxzdakj07ggickw1jkcii31ycb3q8nh1ki05rhq";
+ sha256 = "1mjfb39h6z8dbrqxlvrvnzid7la6wj709kx7dva4126i84cmpyf1";
};
- vendorSha256 = "0795npr09680nmxiz9riq5v6rp91qgkvw1lc2mn9gzakv1ywl5rq";
+ vendorSha256 = "08c4brwvjp9f7cpzywxns6dkhl3jzq9ckyvphm2jnm2kxmkawbbn";
doCheck = false;
- buildFlagsArray = ''
- -ldflags=
- -X main.version=${version}
- '';
+ buildFlagsArray = [
+ "-ldflags="
+ "-s"
+ "-w"
+ "-X github.com/open-policy-agent/conftest/internal/commands.version=${version}"
+ ];
meta = with lib; {
description = "Write tests against structured configuration data";
+ longDescription = ''
+ Conftest helps you write tests against structured configuration data.
+ Using Conftest you can write tests for your Kubernetes configuration,
+ Tekton pipeline definitions, Terraform code, Serverless configs or any
+ other config files.
+
+ Conftest uses the Rego language from Open Policy Agent for writing the
+ assertions. You can read more about Rego in 'How do I write policies' in
+ the Open Policy Agent documentation.
+ '';
inherit (src.meta) homepage;
license = licenses.asl20;
maintainers = with maintainers; [ yurrriq ];
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 1dcb247a4c8a..405ac1e26b06 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.6.0";
+ version = "6.7.0";
src = fetchFromGitHub {
owner = "concourse";
repo = "concourse";
rev = "v${version}";
- sha256 = "09cfsq8vfjhavhqcydg0l3bi1g12y2p160yi2v0y5vk7ipiqyzrd";
+ sha256 = "0jc0hr0h1xya7avzxdwmvhnsm5cr3g21pig52draz5vjaya7bg55";
};
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 d9eb540c3f2e..b4cc2843c335 100644
--- a/pkgs/development/tools/continuous-integration/jenkins/default.nix
+++ b/pkgs/development/tools/continuous-integration/jenkins/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, common-updater-scripts, coreutils, git, gnused, nix, nixfmt
+, writeScript, nixosTests, jq, cacert, curl }:
stdenv.mkDerivation rec {
pname = "jenkins";
- version = "2.249.2";
+ version = "2.249.3";
src = fetchurl {
url = "http://mirrors.jenkins.io/war-stable/${version}/jenkins.war";
- sha256 = "08m5z4ik96gnhw92hjzch7rpvrs0dipi9fps4rihwwzg5k26rc0v";
+ sha256 = "00lpqkkz7k0m2czz1sg54gb90sljc14i5a2kpikrkiw8aqfz3s4d";
};
buildCommand = ''
@@ -14,11 +15,50 @@ stdenv.mkDerivation rec {
cp "$src" "$out/webapps/jenkins.war"
'';
+ passthru = {
+ tests = { inherit (nixosTests) jenkins; };
+
+ updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ cacert
+ common-updater-scripts
+ coreutils
+ curl
+ git
+ gnused
+ jq
+ nix
+ nixfmt
+ ]
+ }
+
+ core_json="$(curl -s --fail --location https://updates.jenkins.io/stable/update-center.actual.json | jq .core)"
+ oldVersion=$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion jenkins" | tr -d '"')
+
+ version="$(jq -r .version <<<$core_json)"
+ sha256="$(jq -r .sha256 <<<$core_json)"
+ hash="$(nix-hash --type sha256 --to-base32 "$sha256")"
+ url="$(jq -r .url <<<$core_json)"
+
+ if [ ! "$oldVersion" = "$version" ]; then
+ update-source-version jenkins "$version" "$hash" "$url"
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/development/tools/continuous-integration/jenkins/default.nix"
+ nixfmt "$default_nix"
+ else
+ echo "jenkins is already up-to-date"
+ fi
+ '';
+ };
+
meta = with stdenv.lib; {
description = "An extendable open source continuous integration server";
homepage = "https://jenkins-ci.org";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ coconnor fpletz earldouglas ];
+ maintainers = with maintainers; [ coconnor fpletz earldouglas nequissimus ];
};
}
diff --git a/pkgs/development/tools/continuous-integration/jenkins/update.sh b/pkgs/development/tools/continuous-integration/jenkins/update.sh
deleted file mode 100755
index 4f2f6527eccc..000000000000
--- a/pkgs/development/tools/continuous-integration/jenkins/update.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env nix-shell
-#!nix-shell -i bash -p curl common-updater-scripts jq
-
-set -eu -o pipefail
-
-core_json="$(curl -s --fail --location https://updates.jenkins.io/stable/update-center.actual.json | jq .core)"
-oldVersion=$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion jenkins" | tr -d '"')
-
-version="$(jq -r .version <<<$core_json)"
-sha256="$(jq -r .sha256 <<<$core_json)"
-hash="$(nix-hash --type sha256 --to-base32 "$sha256")"
-url="$(jq -r .url <<<$core_json)"
-
-if [ ! "${oldVersion}" = "${version}" ]; then
- update-source-version jenkins "$version" "$hash" "$url"
- nixpkgs="$(git rev-parse --show-toplevel)"
- default_nix="$nixpkgs/pkgs/development/tools/continuous-integration/jenkins/default.nix"
- git add "${default_nix}"
- git commit -m "jenkins: ${oldVersion} -> ${version}"
-else
- echo "jenkins is already up-to-date"
-fi
diff --git a/pkgs/development/tools/coursier/default.nix b/pkgs/development/tools/coursier/default.nix
index ac2338b4c184..0d42bcff7cf6 100644
--- a/pkgs/development/tools/coursier/default.nix
+++ b/pkgs/development/tools/coursier/default.nix
@@ -1,18 +1,25 @@
-{ stdenv, fetchurl, makeWrapper, jre }:
+{ stdenv, fetchurl, makeWrapper, jre, writeScript, common-updater-scripts
+, coreutils, git, gnused, nix, nixfmt }:
let
- zshCompletion = version: fetchurl {
- url = "https://raw.githubusercontent.com/coursier/coursier/v${version}/modules/cli/src/main/resources/completions/zsh";
+ version = "2.0.7";
+
+ zshCompletion = fetchurl {
+ url =
+ "https://raw.githubusercontent.com/coursier/coursier/v${version}/modules/cli/src/main/resources/completions/zsh";
sha256 = "0afxzrk9w1qinfsz55jjrxydw0fcv6p722g1q955dl7f6xbab1jh";
};
-in
-stdenv.mkDerivation rec {
+
+ repo = "git@github.com:coursier/coursier.git";
+in stdenv.mkDerivation rec {
+ inherit version;
+
pname = "coursier";
- version = "2.0.5";
src = fetchurl {
- url = "https://github.com/coursier/coursier/releases/download/v${version}/coursier";
- sha256 = "1j614pw8i2mfgrv3jb5q3ifrxkrb7apj13zdrbnvnh4bzwlg5jb2";
+ url =
+ "https://github.com/coursier/coursier/releases/download/v${version}/coursier";
+ sha256 = "1m6b12cqbwsk4xf2r79y51154j6ws6f0kiw1yj57gylw7pjkgfnk";
};
nativeBuildInputs = [ makeWrapper ];
@@ -23,12 +30,42 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/coursier --prefix PATH ":" ${jre}/bin
# copy zsh completion
- install -Dm755 ${zshCompletion version} $out/share/zsh/site-functions/_coursier
+ install -Dm755 ${zshCompletion} $out/share/zsh/site-functions/_coursier
+ '';
+
+ passthru.updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ coreutils
+ git
+ gnused
+ nix
+ nixfmt
+ ]
+ }
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion ${pname}" | tr -d '"')"
+ latestTag="$(git -c 'versionsort.suffix=-' ls-remote --exit-code --refs --sort='version:refname' --tags ${repo} 'v*.*.*' | tail --lines=1 | cut --delimiter='/' --fields=3 | sed 's|^v||g')"
+ if [ "$oldVersion" != "$latestTag" ]; then
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/development/tools/coursier/default.nix"
+ update-source-version ${pname} "$latestTag" --version-key=version --print-changes
+ url="${builtins.head zshCompletion.urls}"
+ completion_url=$(echo $url | sed "s|$oldVersion|$latestTag|g")
+ completion_sha256="$(nix-prefetch-url --type sha256 $completion_url)"
+ sed -i "s|${zshCompletion.outputHash}|$completion_sha256|g" "$default_nix"
+ nixfmt "$default_nix"
+ else
+ echo "${pname} is already up-to-date"
+ fi
'';
meta = with stdenv.lib; {
homepage = "https://get-coursier.io/";
- description = "A Scala library to fetch dependencies from Maven / Ivy repositories";
+ description =
+ "A Scala library to fetch dependencies from Maven / Ivy repositories";
license = licenses.asl20;
maintainers = with maintainers; [ adelbertc nequissimus ];
};
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/liquibase/default.nix b/pkgs/development/tools/database/liquibase/default.nix
index 75ccca43a690..b70c2a80e4a3 100644
--- a/pkgs/development/tools/database/liquibase/default.nix
+++ b/pkgs/development/tools/database/liquibase/default.nix
@@ -10,11 +10,11 @@ in
stdenv.mkDerivation rec {
pname = "liquibase";
- version = "4.0.0";
+ version = "4.2.0";
src = fetchurl {
url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz";
- sha256 = "06wpvqyv7w749l3ndvzg1p774rv1apbmbpwbdlad57pih4nqa7mm";
+ sha256 = "0xj2gg1z9l1f4aqrsbz5hww8hvrhiyz8fdrpr9861jmbxyzl03y7";
};
buildInputs = [ jre makeWrapper ];
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 b30bd8d29909..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.49.0";
+ version = "1.53.0";
vendorSha256 = null;
@@ -32,7 +32,7 @@ buildGoModule rec {
owner = "digitalocean";
repo = "doctl";
rev = "v${version}";
- sha256 = "1z7424am1fb1l9bz8q1lfzmhz84c29v7k5p391m4hhbl8h46x6ca";
+ sha256 = "1zw6gdmy1jlwi7rrbdxg7pkiq54ha0h1gmzphn3mflfk7lmgyikm";
};
meta = with lib; {
diff --git a/pkgs/development/tools/documentation/doxygen/default.nix b/pkgs/development/tools/documentation/doxygen/default.nix
index 772b654df935..613dec86d7cd 100644
--- a/pkgs/development/tools/documentation/doxygen/default.nix
+++ b/pkgs/development/tools/documentation/doxygen/default.nix
@@ -1,15 +1,14 @@
-{ stdenv, cmake, fetchurl, python3, flex, bison, qt4, CoreServices, libiconv }:
+{ stdenv, cmake, fetchFromGitHub, python3, flex, bison, qt5, CoreServices, libiconv }:
stdenv.mkDerivation rec {
-
- name = "doxygen-1.8.19";
-
- src = fetchurl {
- urls = [
- "mirror://sourceforge/doxygen/${name}.src.tar.gz" # faster, with https, etc.
- "http://doxygen.nl/files/${name}.src.tar.gz"
- ];
- sha256 = "1lvqfw2yzba588c5ggl8yhw7aw4xkk44mrghsd9yqlajc48x25dc";
+ pname = "doxygen";
+ version = "1.8.20";
+
+ src = fetchFromGitHub {
+ owner = "doxygen";
+ repo = "doxygen";
+ rev = "Release_${stdenv.lib.replaceStrings [ "." ] [ "_" ] version}";
+ sha256 = "17chvi3i80rj4750smpizf562xjzd2xcv5rfyh997pyvc1zbq5rh";
};
nativeBuildInputs = [
@@ -20,19 +19,18 @@ stdenv.mkDerivation rec {
];
buildInputs =
- stdenv.lib.optional (qt4 != null) qt4
+ stdenv.lib.optionals (qt5 != null) (with qt5; [ qtbase wrapQtAppsHook ])
++ stdenv.lib.optional stdenv.isSunOS libiconv
++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices libiconv ];
cmakeFlags =
[ "-DICONV_INCLUDE_DIR=${libiconv}/include" ] ++
- stdenv.lib.optional (qt4 != null) "-Dbuild_wizard=YES";
+ stdenv.lib.optional (qt5 != null) "-Dbuild_wizard=YES";
NIX_CFLAGS_COMPILE =
stdenv.lib.optionalString stdenv.isDarwin "-mmacosx-version-min=10.9";
- enableParallelBuilding = true;
- doCheck = false; # fails
+ enableParallelBuilding = false;
meta = {
license = stdenv.lib.licenses.gpl2Plus;
@@ -47,6 +45,6 @@ stdenv.mkDerivation rec {
manual (in LaTeX) from a set of documented source files.
'';
- platforms = if qt4 != null then stdenv.lib.platforms.linux else stdenv.lib.platforms.unix;
+ platforms = if qt5 != null then stdenv.lib.platforms.linux else stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/development/tools/documentation/gtk-doc/default.nix b/pkgs/development/tools/documentation/gtk-doc/default.nix
index c93ee954ceab..4645c63e71da 100644
--- a/pkgs/development/tools/documentation/gtk-doc/default.nix
+++ b/pkgs/development/tools/documentation/gtk-doc/default.nix
@@ -14,7 +14,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "gtk-doc";
- version = "1.32";
+ version = "1.33.0";
format = "other";
@@ -22,8 +22,8 @@ python3.pkgs.buildPythonApplication rec {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = pname;
- rev = "GTK_DOC_${stdenv.lib.replaceStrings ["."] ["_"] version }";
- sha256 = "14fihxj662gg4ln1ngff6s52zzkpbcc58qa0nxysxypnhp0h4ypk";
+ rev = version;
+ sha256 = "ahOTEWwVVwHt8TDWBnPKHIAUq0GXllEvMRmaKul1Tq0=";
};
patches = [
@@ -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/dt-schema/default.nix b/pkgs/development/tools/dt-schema/default.nix
index 776a3b06143a..0392c4c95f9d 100644
--- a/pkgs/development/tools/dt-schema/default.nix
+++ b/pkgs/development/tools/dt-schema/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "dtschema";
- version = "2020.8.1";
+ version = "2020.11";
src = fetchPypi {
inherit pname version;
- sha256 = "5c98202abb4977aac6a2995a7f4ed2f7e51739db6fd72861d29681f865c27c1b";
+ sha256 = "ad052d293eadb5b64631bfffac62c496427ad4105e76eef19a5422ba762ee734";
};
nativeBuildInputs = [ setuptools_scm git ];
diff --git a/pkgs/development/tools/eclipse-mat/default.nix b/pkgs/development/tools/eclipse-mat/default.nix
index 44411d0db72c..600b2b0e56ce 100644
--- a/pkgs/development/tools/eclipse-mat/default.nix
+++ b/pkgs/development/tools/eclipse-mat/default.nix
@@ -31,7 +31,7 @@ let
in
stdenv.mkDerivation rec {
pname = "eclipse-mat";
- version = "${pVersion}";
+ version = pVersion;
src = fetchurl {
url = "http://ftp.halifax.rwth-aachen.de/eclipse//mat/${baseVersion}/rcp/MemoryAnalyzer-${version}-linux.gtk.x86_64.zip";
diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix
index c9df28e5cded..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.1" {
- x86_64-linux = "e58bf26ba52e43de77115b6e6844eba8a8cec2ac8aae500cf48fe862014202d9";
- x86_64-darwin = "cf0d42ecde7ca374ddf1b440aaaf441e16a02890112fcbffc03f37f8ec3b1958";
- i686-linux = "4c7ff6225b1ac4b710c454072d9fb8c04a66bb0353e7d6cffb89bcf6d4458d81";
- armv7l-linux = "13afd8b2e36eb8d1582687e16fac5394d6d3b9734d73f94d0d6ef843ba14cec2";
- aarch64-linux = "ff39e5e0e644cbf4ff1d29fc25e94b9eced7ea45d787d1b86fa4e50513336b7b";
+ 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.0" {
- x86_64-linux = "0c34fa1dbf7708bd4a3f08fde50eafb9903b1c467104dca3e3ced5e7f764b302";
- x86_64-darwin = "25057470c2f3a1c40fa1c25086256041fa70419378fa3d41eeb805ebd3919b20";
- i686-linux = "ea09d10e496450d2d7bb7a37cab7124cc5484117dd7d7d6c4106586ff675d1d5";
- armv7l-linux = "a8b46d6c98546d605a02850c906408dc11104e8ee4366c3d8a956896fafdfcd3";
- aarch64-linux = "791d898d02e45975657ed15f2d83af31d5688e7db0075a6e20021db3420eb320";
+ 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.1" {
- x86_64-linux = "4147e88bdbec6893bf9927f0d4f3dd090d26705f5b7f688223bc65253a8b0220";
- x86_64-darwin = "5b6814ae1064cc337efcdb2ad01ab9daa003a6a1d6e05d79288ede0a3665b991";
- i686-linux = "d29682b7ea44dcdca5e7265bd1e28046275295a9ac23982af3d216a7f47a7a57";
- armv7l-linux = "341a2eacb0381c1f409b8e28cf2c0fe6f75a61410614baf80309f51dd4201a34";
- aarch64-linux = "d5e5b069f3173ed89f4cca7e9723f28a5f7a720637b7addac02972c5db042b6c";
+ 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 45656a8f7b2b..d6c5d94ec41e 100755
--- a/pkgs/development/tools/electron/print-hashes.sh
+++ b/pkgs/development/tools/electron/print-hashes.sh
@@ -20,9 +20,10 @@ 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:
-echo "Entry similar to the following goes in default.nix:"
-echo
echo " electron_${VERSION%%.*} = mkElectron \"${VERSION}\" {"
for S in "${!SYSTEMS[@]}"; do
@@ -30,4 +31,6 @@ for S in "${!SYSTEMS[@]}"; do
echo " $S = \"$hash\";"
done
+echo " headers = \"$headers\";"
+
echo " };"
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 c89b7acc51d8..f6c7bef1dc8b 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 = "6.5.5";
+ version = "7.2.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 = "0g40lgrm9cslkdr4yn0h737djdr9fdyrc4hkq7wsrj0wx6d819dn";
+ sha256 = "0b9pyy5avgr2wh3amnpwfc21i69mbw9a0xdxwg5wlrw83f5rx17w";
};
nativeBuildInputs = [ makeWrapper ];
dontBuild = true;
diff --git a/pkgs/development/tools/gauge/default.nix b/pkgs/development/tools/gauge/default.nix
index 457d7b7a4b57..d7ec8564cf16 100644
--- a/pkgs/development/tools/gauge/default.nix
+++ b/pkgs/development/tools/gauge/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "gauge";
- version = "1.1.4";
+ version = "1.1.5";
goPackagePath = "github.com/getgauge/gauge";
excludedPackages = ''\(build\|man\)'';
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "getgauge";
repo = "gauge";
rev = "v${version}";
- sha256 = "07kq6j5scbcicgb8dqkf129q5ppvnlvkfp165ql30jrkfd6ybf6y";
+ sha256 = "0jijw9x1ccqbb9kkzx1bj3wsq6v1415hvlbiihswqbb559bcmira";
};
meta = with stdenv.lib; {
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/github/bump/default.nix b/pkgs/development/tools/github/bump/default.nix
new file mode 100644
index 000000000000..791b8b7aa916
--- /dev/null
+++ b/pkgs/development/tools/github/bump/default.nix
@@ -0,0 +1,29 @@
+{ buildGoModule, fetchFromGitHub, lib }:
+
+buildGoModule rec {
+ pname = "bump";
+ version = "0.2.2";
+
+ src = fetchFromGitHub {
+ owner = "mroth";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0092jn7nxnr64fyb2yy9amrd8gl7q9p70a2yq9jrgr1pyrlrazbq";
+ };
+
+ vendorSha256 = "0w5sqg1ii4vp7iijs6ffbskkj2xqggbr40j6wxrjrbjr1qisl8r1";
+
+ doCheck = false;
+
+ buildFlagsArray = [
+ "-ldflags=-X main.buildVersion=${version} -X main.buildCommit=${version} -X main.buildDate=1970-01-01"
+ ];
+
+ meta = with lib; {
+ license = licenses.mit;
+ homepage = "https://github.com/mroth/bump";
+ description = "CLI tool to draft a GitHub Release for the next semantic version";
+ maintainers = with maintainers; [ doronbehar ];
+ };
+}
+
diff --git a/pkgs/development/tools/glade/default.nix b/pkgs/development/tools/glade/default.nix
index 85bc037b1976..363e429b6baa 100644
--- a/pkgs/development/tools/glade/default.nix
+++ b/pkgs/development/tools/glade/default.nix
@@ -2,14 +2,19 @@
, gettext
, fetchurl
, python3
+, meson
+, ninja
, pkg-config
, gtk3
, glib
+, gjs
+, webkitgtk
, gobject-introspection
, wrapGAppsHook
, itstool
, libxml2
, docbook-xsl-nons
+, docbook_xml_dtd_42
, gnome3
, gdk-pixbuf
, libxslt
@@ -18,19 +23,22 @@
stdenv.mkDerivation rec {
pname = "glade";
- version = "3.36.0";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/glade/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "023gx8rj51njn8fsb6ma5kz1irjpxi4js0n8rwy22inc4ysldd8r";
+ sha256 = "1dxsiz9ahqkxg2a1dw9sbd8jg59y5pdz4c1gvnbmql48gmj8gz4q";
};
nativeBuildInputs = [
+ meson
+ ninja
pkg-config
gettext
itstool
wrapGAppsHook
docbook-xsl-nons
+ docbook_xml_dtd_42
libxslt
libxml2
gobject-introspection
@@ -39,6 +47,8 @@ stdenv.mkDerivation rec {
buildInputs = [
gtk3
glib
+ gjs
+ webkitgtk
libxml2
python3
python3.pkgs.pygobject3
@@ -47,8 +57,6 @@ stdenv.mkDerivation rec {
gnome3.adwaita-icon-theme
];
- enableParallelBuilding = true;
-
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
diff --git a/pkgs/development/tools/gllvm/default.nix b/pkgs/development/tools/gllvm/default.nix
index 58416e30a8c9..efa7ae21c3a5 100644
--- a/pkgs/development/tools/gllvm/default.nix
+++ b/pkgs/development/tools/gllvm/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "gllvm";
- version = "1.2.8";
+ version = "1.2.9";
goPackagePath = "github.com/SRI-CSL/gllvm";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "SRI-CSL";
repo = "gllvm";
rev = "v${version}";
- sha256 = "090ghg7ivf6snkabba00pn8a9x5wj8dgpdq7qjhmw1lpijd0mq0y";
+ sha256 = "15cgngvd9mg057iz32fk5kcprcvvavahbvfvl5ds8x7shbm60g7s";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/glslviewer/default.nix b/pkgs/development/tools/glslviewer/default.nix
index b9e46ca41e17..84b3d2a6b1ee 100644
--- a/pkgs/development/tools/glslviewer/default.nix
+++ b/pkgs/development/tools/glslviewer/default.nix
@@ -1,28 +1,28 @@
{ stdenv, fetchFromGitHub, glfw, pkgconfig, libXrandr, libXdamage
, libXext, libXrender, libXinerama, libXcursor, libXxf86vm, libXi
-, libX11, libGLU, python2Packages, ensureNewerSourcesForZipFilesHook
+, libX11, libGLU, python3Packages, ensureNewerSourcesForZipFilesHook
, Cocoa
}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "glslviewer";
- version = "2019-04-22";
+ version = "1.6.8";
src = fetchFromGitHub {
owner = "patriciogonzalezvivo";
repo = "glslViewer";
- rev = "fa3e2ed4810927d189e480b704366cca22f281f3";
- sha256 = "1888jxi84f2nnc0kpzqrn2cada1z4zqyq8ss4ppb5y3wy7d87qjn";
+ rev = version;
+ sha256 = "0v7x93b61ama0gmzlx1zc56jgi7bvzsfvbkfl82xzwf2h5g1zni7";
};
- nativeBuildInputs = [ pkgconfig ensureNewerSourcesForZipFilesHook ];
+ nativeBuildInputs = [ pkgconfig ensureNewerSourcesForZipFilesHook python3Packages.six ];
buildInputs = [
glfw libGLU glfw libXrandr libXdamage
libXext libXrender libXinerama libXcursor libXxf86vm
libXi libX11
- ] ++ (with python2Packages; [ python setuptools wrapPython ])
+ ] ++ (with python3Packages; [ python setuptools wrapPython ])
++ stdenv.lib.optional stdenv.isDarwin Cocoa;
- pythonPath = with python2Packages; [ requests ];
+ pythonPath = with python3Packages; [ pyyaml requests ];
# Makefile has /usr/local/bin hard-coded for 'make install'
preConfigure = ''
@@ -31,6 +31,7 @@ stdenv.mkDerivation {
--replace '/usr/bin/clang++' 'clang++'
substituteInPlace Makefile \
--replace 'python setup.py install' "python setup.py install --prefix=$out"
+ 2to3 -w bin/*
'';
preInstall = ''
diff --git a/pkgs/development/tools/go-migrate/default.nix b/pkgs/development/tools/go-migrate/default.nix
index 96b66ebc0b5f..7cb95b326d64 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.13.0";
src = fetchFromGitHub {
owner = "golang-migrate";
repo = "migrate";
rev = "v${version}";
- sha256 = "0vrc9y90aamj618sfipq2sgzllhdr4hmicj4yvl147klwb1rxlz6";
+ sha256 = "0rzx974cxsipbnggl3n4q6zsvm313svrg718gscydygk41m9nql9";
};
- vendorSha256 = "0jpz5xvwsw4l7nmi7s1grvbfy4xjp50hrjycwicgv2ll719gz5v0";
+ vendorSha256 = "1107syipynlfibzljyfgz81v1avi8axvsjpmrpj990pm83r9svc6";
subPackages = [ "cmd/migrate" ];
diff --git a/pkgs/development/tools/goconst/default.nix b/pkgs/development/tools/goconst/default.nix
index 5c2e40032e95..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.2.0";
+ version = "1.4.0";
goPackagePath = "github.com/jgautheron/goconst";
@@ -15,7 +15,7 @@ buildGoPackage rec {
owner = "jgautheron";
repo = "goconst";
rev = version;
- sha256 = "10yy9llmbznaq3v11sxywk1wpwhn0ddly7lxs31z1sf8paan7aig";
+ sha256 = "0jp9vg5l4wcvnf653h3d8ay2n7y717l9z34rls1vrsaf0qdf1r6v";
};
meta = with lib; {
diff --git a/pkgs/development/tools/golangci-lint/default.nix b/pkgs/development/tools/golangci-lint/default.nix
index 743247d6014e..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.0";
+ version = "1.33.0";
src = fetchFromGitHub {
owner = "golangci";
repo = "golangci-lint";
rev = "v${version}";
- sha256 = "157sqpwhb2984yri7w6x6pzp53ql56svv8bvbigcih3syrngxspr";
+ sha256 = "1yqq5jai0npkjzfk2h121nv3pgqfqi5c3vs22wyv6qwnlia97yin";
};
- vendorSha256 = "1caf0flmq032azxwyfq6dvhw757nncxigfkf32s2a6g3jmqr1g3y";
+ vendorSha256 = "1kmsfsa5z41mjxi15a4zra1qhskm5pjcfbk09c99xbv27pin5yrj";
doCheck = false;
diff --git a/pkgs/development/tools/google-app-engine-go-sdk/default.nix b/pkgs/development/tools/google-app-engine-go-sdk/default.nix
index 001edf5c038e..485b2c3625fb 100644
--- a/pkgs/development/tools/google-app-engine-go-sdk/default.nix
+++ b/pkgs/development/tools/google-app-engine-go-sdk/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchzip, python27, python27Packages, makeWrapper }:
+{ stdenv, fetchzip, python3Packages, makeWrapper }:
-with python27Packages;
+with python3Packages;
stdenv.mkDerivation rec {
pname = "google-app-engine-go-sdk";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sha256 = "0s8sqyc72lnc7dxd4cl559gyfx83x71jjpsld3i3nbp3mwwamczp";
};
- buildInputs = [python27 makeWrapper];
+ buildInputs = [ python makeWrapper ];
installPhase = ''
mkdir -p $out/bin $out/share/
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
# create wrappers with correct env
for i in goapp go-app-stager *.py; do
makeWrapper "$out/share/go_appengine/$i" "$out/bin/$i" \
- --prefix PATH : "${python27}/bin" \
+ --prefix PATH : "${python}/bin" \
--prefix PYTHONPATH : "$(toPythonPath ${cffi}):$(toPythonPath ${cryptography}):$(toPythonPath ${pyopenssl})"
done
'';
diff --git a/pkgs/development/tools/gopls/default.nix b/pkgs/development/tools/gopls/default.nix
index 290500376e85..49b8c8a3306f 100644
--- a/pkgs/development/tools/gopls/default.nix
+++ b/pkgs/development/tools/gopls/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gopls";
- version = "0.5.1";
+ version = "0.5.3";
src = fetchgit {
rev = "gopls/v${version}";
url = "https://go.googlesource.com/tools";
- sha256 = "1vnidc8kaisdyprylsibddpdksm84c6qr528768yvi93crdmddls";
+ sha256 = "04dkrvk5190kyfa9swxpl0m3xq9g90qp8j7yxhi87wyb8giqbll2";
};
modRoot = "gopls";
- vendorSha256 = "048qs6ygav8al3sz9vwf6fqaahkr8wr3dj1yd2jhr7c5h30n4rs2";
+ vendorSha256 = "0ml8n6qnq9nprn7kv138qy0i2q8qawzd0lhh3v2qw39j0aj5fb7z";
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/haskell-language-server/default.nix b/pkgs/development/tools/haskell/haskell-language-server/default.nix
index 0c1b6d0dbcca..a19e05759136 100644
--- a/pkgs/development/tools/haskell/haskell-language-server/default.nix
+++ b/pkgs/development/tools/haskell/haskell-language-server/default.nix
@@ -1,22 +1,22 @@
{ mkDerivation, aeson, base, binary, blaze-markup, brittany
, bytestring, containers, data-default, deepseq, directory, extra
-, fetchgit, filepath, fingertree, floskell, fourmolu, ghc
-, ghc-boot-th, ghc-exactprint, ghc-paths, ghc-source-gen, ghcide
-, gitrev, hashable, haskell-lsp, hie-bios, hls-plugin-api, hslogger
+, fetchgit, filepath, floskell, fourmolu, ghc, ghc-boot-th
+, ghc-paths, ghcide, gitrev, hashable, haskell-lsp, hie-bios
+, hls-hlint-plugin, hls-plugin-api, hls-tactics-plugin, hslogger
, hspec, hspec-core, lens, lsp-test, mtl, optparse-applicative
-, optparse-simple, ormolu, process, refinery, regex-tdfa, retrie
-, safe-exceptions, shake, stdenv, stm, stylish-haskell, syb, tasty
+, optparse-simple, ormolu, process, regex-tdfa, retrie
+, safe-exceptions, shake, stdenv, stm, stylish-haskell, tasty
, tasty-ant-xml, tasty-expected-failure, tasty-golden, tasty-hunit
, tasty-rerun, temporary, text, time, transformers
, unordered-containers, yaml
}:
mkDerivation {
pname = "haskell-language-server";
- version = "0.5.0.0";
+ version = "0.6.0.0";
src = fetchgit {
url = "https://github.com/haskell/haskell-language-server.git";
- sha256 = "1qi762fa72487i8fspxmr8xizm9n2s1shxsvnvsl67vj9if573r9";
- rev = "3ca2a6cd267f373aae19f59e1cf9e04b6524eff3";
+ sha256 = "027fq6752024wzzq9izsilm5lkq9gmpxf82rixbimbijw0yk4pwj";
+ rev = "372a12e797069dc3ac4fa33dcaabe3b992999d7c";
fetchSubmodules = true;
};
isLibrary = true;
@@ -29,12 +29,12 @@ mkDerivation {
];
executableHaskellDepends = [
aeson base binary brittany bytestring containers deepseq directory
- extra filepath fingertree floskell fourmolu ghc ghc-boot-th
- ghc-exactprint ghc-paths ghc-source-gen ghcide gitrev hashable
- haskell-lsp hie-bios hls-plugin-api hslogger lens mtl
- optparse-applicative optparse-simple ormolu process refinery
- regex-tdfa retrie safe-exceptions shake stylish-haskell syb
- temporary text time transformers unordered-containers
+ extra filepath floskell fourmolu ghc ghc-boot-th ghc-paths ghcide
+ gitrev hashable haskell-lsp hie-bios hls-hlint-plugin
+ hls-plugin-api hls-tactics-plugin hslogger lens mtl
+ optparse-applicative optparse-simple ormolu process regex-tdfa
+ retrie safe-exceptions shake stylish-haskell temporary text time
+ transformers unordered-containers
];
testHaskellDepends = [
aeson base blaze-markup bytestring containers data-default
diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix
deleted file mode 100644
index 450c665bef85..000000000000
--- a/pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix
+++ /dev/null
@@ -1,60 +0,0 @@
-{ mkDerivation, aeson, array, async, base, base16-bytestring
-, binary, bytestring, Chart, Chart-diagrams, containers
-, cryptohash-sha1, data-default, deepseq, diagrams, diagrams-svg
-, directory, extra, fetchgit, filepath, fingertree, fuzzy, ghc
-, ghc-boot, ghc-boot-th, ghc-check, ghc-paths
-, ghc-typelits-knownnat, gitrev, Glob, haddock-library, hashable
-, haskell-lsp, haskell-lsp-types, hie-bios, hslogger
-, implicit-hie-cradle, lens, lsp-test, mtl, network-uri
-, optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
-, process, QuickCheck, quickcheck-instances
-, record-dot-preprocessor, record-hasfield, regex-tdfa
-, rope-utf16-splay, safe, safe-exceptions, shake, sorted-list
-, stdenv, stm, syb, tasty, tasty-expected-failure, tasty-hunit
-, tasty-quickcheck, tasty-rerun, text, time, transformers, unix
-, unordered-containers, utf8-string, yaml
-}:
-mkDerivation {
- pname = "ghcide";
- version = "0.4.0";
- src = fetchgit {
- url = "https://github.com/haskell/ghcide";
- sha256 = "0zv14mvfhmwwkhyzkr38qpvyffa8ywzp41lr1k55pbrc5b10fjr6";
- rev = "0bfce3114c28bd00f7bf5729c32ec0f23a8d8854";
- fetchSubmodules = true;
- };
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson array async base base16-bytestring binary bytestring
- containers cryptohash-sha1 data-default deepseq directory extra
- filepath fingertree fuzzy ghc ghc-boot ghc-boot-th ghc-check
- ghc-paths Glob haddock-library hashable haskell-lsp
- haskell-lsp-types hie-bios hslogger implicit-hie-cradle mtl
- network-uri prettyprinter prettyprinter-ansi-terminal regex-tdfa
- rope-utf16-splay safe safe-exceptions shake sorted-list stm syb
- text time transformers unix unordered-containers utf8-string
- ];
- executableHaskellDepends = [
- aeson base bytestring containers data-default directory extra
- filepath gitrev hashable haskell-lsp haskell-lsp-types hie-bios
- lens lsp-test optparse-applicative process safe-exceptions text
- unordered-containers
- ];
- testHaskellDepends = [
- aeson base binary bytestring containers directory extra filepath
- ghc ghc-typelits-knownnat haddock-library haskell-lsp
- haskell-lsp-types lens lsp-test network-uri optparse-applicative
- process QuickCheck quickcheck-instances record-dot-preprocessor
- record-hasfield rope-utf16-splay safe safe-exceptions shake tasty
- tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun
- text
- ];
- benchmarkHaskellDepends = [
- aeson base Chart Chart-diagrams diagrams diagrams-svg directory
- extra filepath shake text yaml
- ];
- homepage = "https://github.com/haskell/ghcide#readme";
- description = "The core of an IDE";
- license = stdenv.lib.licenses.asl20;
-}
diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-hlint-plugin.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-hlint-plugin.nix
new file mode 100644
index 000000000000..3a730dc71642
--- /dev/null
+++ b/pkgs/development/tools/haskell/haskell-language-server/hls-hlint-plugin.nix
@@ -0,0 +1,26 @@
+{ mkDerivation, aeson, apply-refact, base, binary, bytestring
+, containers, data-default, deepseq, Diff, directory, extra
+, fetchgit, filepath, ghc, ghc-lib, ghc-lib-parser-ex, ghcide
+, hashable, haskell-lsp, hlint, hls-plugin-api, hslogger, lens
+, regex-tdfa, shake, stdenv, temporary, text, transformers
+, unordered-containers
+}:
+mkDerivation {
+ pname = "hls-hlint-plugin";
+ version = "0.1.0.0";
+ src = fetchgit {
+ url = "https://github.com/haskell/haskell-language-server.git";
+ sha256 = "027fq6752024wzzq9izsilm5lkq9gmpxf82rixbimbijw0yk4pwj";
+ rev = "372a12e797069dc3ac4fa33dcaabe3b992999d7c";
+ fetchSubmodules = true;
+ };
+ postUnpack = "sourceRoot+=/plugins/hls-hlint-plugin; echo source root reset to $sourceRoot";
+ libraryHaskellDepends = [
+ aeson apply-refact base binary bytestring containers data-default
+ deepseq Diff directory extra filepath ghc ghc-lib ghc-lib-parser-ex
+ ghcide hashable haskell-lsp hlint hls-plugin-api hslogger lens
+ regex-tdfa shake temporary text transformers unordered-containers
+ ];
+ description = "Hlint integration plugin with Haskell Language Server";
+ license = stdenv.lib.licenses.asl20;
+}
diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-tactics-plugin.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-tactics-plugin.nix
new file mode 100644
index 000000000000..3d168622fb7d
--- /dev/null
+++ b/pkgs/development/tools/haskell/haskell-language-server/hls-tactics-plugin.nix
@@ -0,0 +1,32 @@
+{ mkDerivation, aeson, base, checkers, containers, deepseq
+, directory, extra, fetchgit, filepath, fingertree, generic-lens
+, ghc, ghc-boot-th, ghc-exactprint, ghc-source-gen, ghcide
+, haskell-lsp, hie-bios, hls-plugin-api, hspec, lens, mtl
+, QuickCheck, refinery, retrie, shake, stdenv, syb, text
+, transformers
+}:
+mkDerivation {
+ pname = "hls-tactics-plugin";
+ version = "0.5.1.0";
+ src = fetchgit {
+ url = "https://github.com/haskell/haskell-language-server.git";
+ sha256 = "027fq6752024wzzq9izsilm5lkq9gmpxf82rixbimbijw0yk4pwj";
+ rev = "372a12e797069dc3ac4fa33dcaabe3b992999d7c";
+ fetchSubmodules = true;
+ };
+ postUnpack = "sourceRoot+=/plugins/tactics; echo source root reset to $sourceRoot";
+ libraryHaskellDepends = [
+ aeson base containers deepseq directory extra filepath fingertree
+ generic-lens ghc ghc-boot-th ghc-exactprint ghc-source-gen ghcide
+ haskell-lsp hls-plugin-api lens mtl refinery retrie shake syb text
+ transformers
+ ];
+ testHaskellDepends = [
+ base checkers containers ghc hie-bios hls-plugin-api hspec mtl
+ QuickCheck
+ ];
+ homepage = "https://github.com/isovector/hls-tactics-plugin#readme";
+ description = "LSP server for GHC";
+ license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+}
diff --git a/pkgs/development/tools/haskell/haskell-language-server/update.sh b/pkgs/development/tools/haskell/haskell-language-server/update.sh
index fd22a80126d9..fbd97b5488a8 100755
--- a/pkgs/development/tools/haskell/haskell-language-server/update.sh
+++ b/pkgs/development/tools/haskell/haskell-language-server/update.sh
@@ -16,24 +16,6 @@ set -eo pipefail
script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
# ===========================
-# ghcide fork on https://github.com/wz1000/ghcide
-# ===========================
-
-# ghcide derivation created with cabal2nix.
-ghcide_derivation_file="${script_dir}/hls-ghcide.nix"
-
-# This is the current revision of hls in Nixpkgs.
-ghcide_old_version="$(sed -En 's/.*\bversion = "(.*?)".*/\1/p' "$ghcide_derivation_file")"
-
-# This is the revision of ghcide used by hls on GitHub.
-ghcide_new_version=$(curl --silent "https://api.github.com/repos/haskell/haskell-language-server/contents/ghcide" | jq '.sha' --raw-output)
-
-echo "Updating haskell-language-server's ghcide from old version $ghcide_old_version to new version $ghcide_new_version."
-echo "Running cabal2nix and outputting to ${ghcide_derivation_file}..."
-
-cabal2nix --revision "$ghcide_new_version" "https://github.com/haskell/ghcide" > "$ghcide_derivation_file"
-
-# ===========================
# HLS maintainer's Brittany fork
# ===========================
@@ -67,5 +49,7 @@ echo "Updating haskell-language-server from old version $hls_old_version to new
echo "Running cabal2nix and outputting to ${hls_derivation_file}..."
cabal2nix --revision "$hls_new_version" "https://github.com/haskell/haskell-language-server.git" > "$hls_derivation_file"
+cabal2nix --revision "$hls_new_version" --subpath plugins/tactics "https://github.com/haskell/haskell-language-server.git" > "${script_dir}/hls-tactics-plugin.nix"
+cabal2nix --revision "$hls_new_version" --subpath plugins/hls-hlint-plugin "https://github.com/haskell/haskell-language-server.git" > "${script_dir}/hls-hlint-plugin.nix"
echo "Finished."
diff --git a/pkgs/development/tools/hcloud/default.nix b/pkgs/development/tools/hcloud/default.nix
index 704477421ceb..edaaa9c3a68e 100644
--- a/pkgs/development/tools/hcloud/default.nix
+++ b/pkgs/development/tools/hcloud/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "hcloud";
- version = "1.19.1";
+ version = "1.20.0";
src = fetchFromGitHub {
owner = "hetznercloud";
repo = "cli";
rev = "v${version}";
- sha256 = "0iq04jfqvmwlm6947kzz4c3a33lvwxvj42z179rc3126b5v7bq54";
+ sha256 = "0sjshcppcfdfz29nsrzvrciypcb4r7fbl2sqhlkcq948b7k3jk8b";
};
nativeBuildInputs = [ installShellFiles ];
- vendorSha256 = "1svwrb5wyz5d8fgx36bpypnfq4hmpfxyd197cla9wnqpbkia7n5r";
+ vendorSha256 = "0q6jm2ghwrbjxn76i8wz72xjdmwfvl5dn8n4zilyjjx9vvllwdjw";
doCheck = false;
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/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/k6/default.nix b/pkgs/development/tools/k6/default.nix
index 4dbd890df180..35972f9cce53 100644
--- a/pkgs/development/tools/k6/default.nix
+++ b/pkgs/development/tools/k6/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "k6";
- version = "0.28.0";
+ version = "0.29.0";
goPackagePath = "github.com/loadimpact/k6";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "loadimpact";
repo = pname;
rev = "v${version}";
- sha256 = "0zpkavl6sg6kcb7wc92lzi4svvv3284xs20zbmgq4i9i5z1njdkx";
+ sha256 = "1zkw7jga8nsqycvrwnqxifbb5la2z4bmxg3l5638i4xlpn58g711";
};
subPackages = [ "./" ];
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/kpack/default.nix b/pkgs/development/tools/knightos/kpack/default.nix
index c1ecb963d243..657a1712ed24 100644
--- a/pkgs/development/tools/knightos/kpack/default.nix
+++ b/pkgs/development/tools/knightos/kpack/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "kpack";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "KnightOS";
repo = "kpack";
rev = version;
- sha256 = "0kakfbzdvq5ldv1gdzl473j73c9nfdyx4xzfkriglkrqmksqc329";
+ sha256 = "1l6bm2j45946i80qgwhrixg9sckazwb5x4051s76d3mapq9bara8";
};
nativeBuildInputs = [ cmake ];
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 fce25903aca9..b26c328dba85 100644
--- a/pkgs/development/tools/ktlint/default.nix
+++ b/pkgs/development/tools/ktlint/default.nix
@@ -1,38 +1,31 @@
-{ stdenv, fetchurl, makeWrapper, jre }:
+{ stdenv, fetchurl, makeWrapper, jre_headless }:
stdenv.mkDerivation rec {
pname = "ktlint";
- version = "0.37.2";
+ version = "0.39.0";
src = fetchurl {
url = "https://github.com/shyiko/ktlint/releases/download/${version}/ktlint";
- sha256 = "1hhycvvp21gy6g71hwf3pk2jnccpnhcf2z7c85shzffhddy1wc0v";
+ sha256 = "0lvi4d731ypdjcskj0hdfd37wa3ldspibs2dgaahg7d7zhp1l76g";
};
nativeBuildInputs = [ makeWrapper ];
- propagatedBuildInputs = [ jre ];
-
- unpackCmd = ''
- mkdir -p ${pname}-${version}
- cp $curSrc ${pname}-${version}/ktlint
- '';
+ dontUnpack = true;
installPhase = ''
- mkdir -p $out/bin
- mv ktlint $out/bin/ktlint
- chmod +x $out/bin/ktlint
+ install -Dm755 $src $out/bin/ktlint
'';
postFixup = ''
- wrapProgram $out/bin/ktlint --prefix PATH : "${jre}/bin"
+ wrapProgram $out/bin/ktlint --prefix PATH : "${jre_headless}/bin"
'';
meta = with stdenv.lib; {
description = "An anti-bikeshedding Kotlin linter with built-in formatter";
homepage = "https://ktlint.github.io/";
license = licenses.mit;
- platforms = platforms.all;
+ platforms = jre_headless.meta.platforms;
maintainers = with maintainers; [ tadfisher ];
};
}
diff --git a/pkgs/development/tools/kustomize/default.nix b/pkgs/development/tools/kustomize/default.nix
index 63a3c7746688..79c484586111 100644
--- a/pkgs/development/tools/kustomize/default.nix
+++ b/pkgs/development/tools/kustomize/default.nix
@@ -2,9 +2,9 @@
buildGoModule rec {
pname = "kustomize";
- version = "3.8.1";
- # rev is the 3.8.1 commit, mainly for kustomize version command output
- rev = "6a50372dd5686df22750b0c729adaf369fbf193c";
+ version = "3.8.7";
+ # rev is the 3.8.7 commit, mainly for kustomize version command output
+ rev = "ad092cc7a91c07fdf63a2e4b7f13fa588a39af4f";
buildFlagsArray = let t = "sigs.k8s.io/kustomize/api/provenance"; in
''
@@ -17,13 +17,13 @@ buildGoModule rec {
owner = "kubernetes-sigs";
repo = pname;
rev = "kustomize/v${version}";
- sha256 = "07zdp6xv8viwnaz1qacwhg82dlzcrgb8dls6yz9qk4qcnsk6badx";
+ sha256 = "1942cyaj6knf8mc3q2vcz6rqqc6lxdd6nikry9m0idk5l1b09x1m";
};
# avoid finding test and development commands
sourceRoot = "source/kustomize";
- vendorSha256 = "01ff3w4hwp4ynqhg8cplv0i2ixs811d2x2j6xbh1lslyyh3z3wc5";
+ vendorSha256 = "0y77ykfcbn4l0x85c3hb1lgjpy64kimx3s1qkn38gpmi4lphvkkl";
meta = with lib; {
description = "Customization of kubernetes YAML configurations";
diff --git a/pkgs/development/tools/lazygit/default.nix b/pkgs/development/tools/lazygit/default.nix
index 65c3a194897e..b04a42d57b6b 100644
--- a/pkgs/development/tools/lazygit/default.nix
+++ b/pkgs/development/tools/lazygit/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "lazygit";
- version = "0.23.6";
+ version = "0.23.7";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = pname;
rev = "v${version}";
- sha256 = "0afs3h8npbzmcrzm6kzfdva5id3zyifhhsh7zgyrxkmw60qhl498";
+ sha256 = "05s0rj785dm9dqr30ak5hi26qy0z2w71zljyln5is4frckxkcvng";
};
vendorSha256 = null;
@@ -20,6 +20,6 @@ buildGoModule rec {
description = "Simple terminal UI for git commands";
homepage = "https://github.com/jesseduffield/lazygit";
license = licenses.mit;
- maintainers = with maintainers; [ fpletz equirosa filalex77 ];
+ maintainers = with maintainers; [ fpletz equirosa Br1ght0ne ];
};
}
diff --git a/pkgs/development/tools/literate-programming/Literate/default.nix b/pkgs/development/tools/literate-programming/Literate/default.nix
index c418c16b6704..428e6e444a21 100644
--- a/pkgs/development/tools/literate-programming/Literate/default.nix
+++ b/pkgs/development/tools/literate-programming/Literate/default.nix
@@ -1,12 +1,13 @@
{ stdenv, fetchgit, dmd, dub }:
stdenv.mkDerivation {
- name = "Literate-2019-01-08";
+ pname = "Literate";
+ version = "unstable-2020-09-02";
src = fetchgit {
url = "https://github.com/zyedidia/Literate.git";
- rev = "e20c5c86713701d4d17fd2881779d758a27a3e5a";
- sha256 = "1pr7iipcnp6jxi13341p5b3szdrvs7aixpfbwifj6lgbb45vg9sm";
+ rev = "533991cca6ec7a608a778396d32d51b35182d944";
+ sha256 = "09h1as01z0fw0bj0kf1g9nlhvinya7sqq2x8qb6zmhvqqm6v4n49";
};
buildInputs = [ dmd dub ];
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 55125fbeff45..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.4";
+ version = "0.9.7";
deps = stdenv.mkDerivation {
name = "${pname}-deps-${version}";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "1k07gg13z3kambvvrxsc27781cd5npb2a50ahdbj7x6j6h67k0pg";
+ 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/act/default.nix b/pkgs/development/tools/misc/act/default.nix
index 9456335d72ad..4bb2d3d62456 100644
--- a/pkgs/development/tools/misc/act/default.nix
+++ b/pkgs/development/tools/misc/act/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "act";
- version = "0.2.16";
+ version = "0.2.17";
src = fetchFromGitHub {
owner = "nektos";
repo = pname;
rev = "v${version}";
- sha256 = "0zhn6av1adphkk9g13m5na63r8fqcjw8wibcja9v9mbw886zcc3p";
+ sha256 = "0s7bgm2q7z9xpaj6kfvg63v12k35ckaxwmh6bbjh15xibaw58183";
};
vendorSha256 = "0bcrw3hf92m7n58lrlm0vj1wiwwy82q2rl1a725q3d6xwvi5kh9h";
@@ -22,6 +22,6 @@ buildGoModule rec {
homepage = "https://github.com/nektos/act";
changelog = "https://github.com/nektos/act/releases/tag/v${version}";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/development/tools/misc/arcanist/default.nix b/pkgs/development/tools/misc/arcanist/default.nix
index fcddf1d0cacc..14ef09ee7ed0 100644
--- a/pkgs/development/tools/misc/arcanist/default.nix
+++ b/pkgs/development/tools/misc/arcanist/default.nix
@@ -1,20 +1,24 @@
-{ stdenv, fetchFromGitHub, php, flex }:
+{ bison
+, fetchFromGitHub
+, flex
+, php
+, stdenv
+}:
# Make a custom wrapper. If `wrapProgram` is used, arcanist thinks .arc-wrapped is being
# invoked and complains about it being an unknown toolset. We could use `makeWrapper`, but
# then we’d need to still craft a script that does the `php libexec/arcanist/bin/...` dance
# anyway... So just do everything at once.
let makeArcWrapper = toolset: ''
- cat << WRAPPER > $out/bin/${toolset}
- #!$shell -e
- export PATH='${php}/bin/'\''${PATH:+':'}\$PATH
- exec ${php}/bin/php $out/libexec/arcanist/bin/${toolset} "\$@"
- WRAPPER
- chmod +x $out/bin/${toolset}
+ cat << WRAPPER > $out/bin/${toolset}
+ #!$shell -e
+ export PATH='${php}/bin/'\''${PATH:+':'}\$PATH
+ exec ${php}/bin/php $out/libexec/arcanist/bin/${toolset} "\$@"
+ WRAPPER
+ chmod +x $out/bin/${toolset}
'';
in
-
stdenv.mkDerivation {
pname = "arcanist";
version = "20200711";
@@ -25,7 +29,7 @@ stdenv.mkDerivation {
rev = "2565cc7b4d1dbce6bc7a5b3c4e72ae94be4712fe";
sha256 = "0jiv4aj4m5750dqw9r8hizjkwiyxk4cg4grkr63sllsa2dpiibxw";
};
- buildInputs = [ php flex ];
+ buildInputs = [ bison flex php ];
postPatch = stdenv.lib.optionalString stdenv.isAarch64 ''
substituteInPlace support/xhpast/Makefile \
@@ -33,13 +37,15 @@ stdenv.mkDerivation {
'';
buildPhase = ''
+ make cleanall -C support/xhpast
make xhpast -C support/xhpast
'';
installPhase = ''
mkdir -p $out/bin $out/libexec
make install -C support/xhpast
- cp -R $src $out/libexec/arcanist
+ make cleanall -C support/xhpast
+ cp -R . $out/libexec/arcanist
${makeArcWrapper "arc"}
${makeArcWrapper "phage"}
@@ -53,9 +59,9 @@ stdenv.mkDerivation {
meta = {
description = "Command line interface to Phabricator";
- homepage = "http://phabricator.org";
- license = stdenv.lib.licenses.asl20;
- platforms = stdenv.lib.platforms.unix;
+ homepage = "http://phabricator.org";
+ license = stdenv.lib.licenses.asl20;
+ platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
};
}
diff --git a/pkgs/development/tools/misc/argbash/default.nix b/pkgs/development/tools/misc/argbash/default.nix
index 0c0511ec7922..3efff5009439 100644
--- a/pkgs/development/tools/misc/argbash/default.nix
+++ b/pkgs/development/tools/misc/argbash/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "matejak";
repo = "argbash";
- rev = "${version}";
+ rev = version;
sha256 = "1xdhpbnc0xjv6ydcm122hhdjcl77jhiqnccjfqjp3cd1lfmzvg8v";
};
diff --git a/pkgs/development/tools/misc/autogen/default.nix b/pkgs/development/tools/misc/autogen/default.nix
index 3e634bedfd19..23235499cfbd 100644
--- a/pkgs/development/tools/misc/autogen/default.nix
+++ b/pkgs/development/tools/misc/autogen/default.nix
@@ -42,13 +42,27 @@ stdenv.mkDerivation rec {
guile libxml2
];
- configureFlags = stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
- "--with-libxml2=${libxml2.dev}"
- "--with-libxml2-cflags=-I${libxml2.dev}/include/libxml2"
- # the configure check for regcomp wants to run a host program
- "libopts_cv_with_libregex=yes"
- #"MAKEINFO=${buildPackages.texinfo}/bin/makeinfo"
- ];
+ 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
+ # here autogen will select one based on the execution time of the configure
+ # phase which is not really reproducible.
+ #
+ # If you are curious about the number 78, it has been cargo-culted from
+ # Debian: https://salsa.debian.org/debian/autogen/-/blob/master/debian/rules#L21
+ "--enable-timeout=78"
+ ]
+ ++ (stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
+ "--with-libxml2=${libxml2.dev}"
+ "--with-libxml2-cflags=-I${libxml2.dev}/include/libxml2"
+ # the configure check for regcomp wants to run a host program
+ "libopts_cv_with_libregex=yes"
+ #"MAKEINFO=${buildPackages.texinfo}/bin/makeinfo"
+ ]);
#doCheck = true; # not reliable
diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix
index b352e63a27cc..c0846fce45cc 100644
--- a/pkgs/development/tools/misc/binutils/default.nix
+++ b/pkgs/development/tools/misc/binutils/default.nix
@@ -8,6 +8,7 @@
, bison ? null
, flex
, texinfo
+, perl
}:
# Note: this package is used for bootstrapping fetchurl, and thus
@@ -21,7 +22,10 @@ let
# Remove gold-symbol-visibility patch when updating, the proper fix
# is now upstream.
# https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=330b90b5ffbbc20c5de6ae6c7f60c40fab2e7a4f;hp=99181ccac0fc7d82e7dabb05dc7466e91f1645d3
- version = "2.31.1";
+ version = "${minorVersion}${patchVersion}";
+ minorVersion = if stdenv.targetPlatform.isOr1k then "2.34" else "2.31";
+ patchVersion = if stdenv.targetPlatform.isOr1k then "" else ".1";
+
basename = "binutils";
# The targetPrefix prepended to binary names to allow multiple binuntils on the
# PATH to both be usable.
@@ -33,33 +37,49 @@ let
rev = "708acc851880dbeda1dd18aca4fd0a95b2573b36";
sha256 = "1kdrz6fki55lm15rwwamn74fnqpy0zlafsida2zymk76n3656c63";
};
- # HACK to ensure that we preserve source from bootstrap binutils to not rebuild LLVM
- normal-src = stdenv.__bootPackages.binutils-unwrapped.src or (fetchurl {
+
+ # binutils sources not part of the bootstrap.
+ non-boot-src = (fetchurl {
url = "mirror://gnu/binutils/${basename}-${version}.tar.bz2";
- sha256 = "1l34hn1zkmhr1wcrgf0d4z7r3najxnw3cx2y2fk7v55zjlk3ik7z";
+ sha256 = {
+ "2.31.1" = "1l34hn1zkmhr1wcrgf0d4z7r3najxnw3cx2y2fk7v55zjlk3ik7z";
+ "2.34" = "1rin1f5c7wm4n3piky6xilcrpf2s0n3dd5vqq8irrxkcic3i1w49";
+ }.${version};
});
+
+ # HACK to ensure that we preserve source from bootstrap binutils to not rebuild LLVM
+ normal-src = stdenv.__bootPackages.binutils-unwrapped.src or non-boot-src;
+
+ # Platforms where we directly use the final source.
+ # Generally for cross-compiled platforms, where the boot source won't compile.
+ skipBootSrc = stdenv.targetPlatform.isOr1k;
+
+ # Select the specific source according to the platform in use.
+ src = if stdenv.targetPlatform.isVc4 then vc4-binutils-src
+ else if skipBootSrc then non-boot-src
+ else normal-src;
+
+ patchesDir = ./patches + "/${minorVersion}";
in
stdenv.mkDerivation {
pname = targetPrefix + basename;
- inherit version;
-
- src = if stdenv.targetPlatform.isVc4 then vc4-binutils-src else normal-src;
+ inherit src version;
patches = [
# Make binutils output deterministic by default.
- ./deterministic.patch
+ "${patchesDir}/deterministic.patch"
# Bfd looks in BINDIR/../lib for some plugins that don't
# exist. This is pointless (since users can't install plugins
# there) and causes a cycle between the lib and bin outputs, so
# get rid of it.
- ./no-plugins.patch
+ "${patchesDir}/no-plugins.patch"
# Help bfd choose between elf32-littlearm, elf32-littlearm-symbian, and
# elf32-littlearm-vxworks in favor of the first.
# https://github.com/NixOS/nixpkgs/pull/30484#issuecomment-345472766
- ./disambiguate-arm-targets.patch
+ "${patchesDir}/disambiguate-arm-targets.patch"
# For some reason bfd ld doesn't search DT_RPATH when cross-compiling. It's
# not clear why this behavior was decided upon but it has the unfortunate
@@ -67,25 +87,30 @@ stdenv.mkDerivation {
# shared objects when cross-compiling. Consequently, we are forced to
# override this behavior, forcing ld to search DT_RPATH even when
# cross-compiling.
- ./always-search-rpath.patch
-
- ] ++ lib.optionals (!stdenv.targetPlatform.isVc4)
- [
+ "${patchesDir}/always-search-rpath.patch"
+ ]
+ # For version 2.31 exclusively
+ ++ lib.optionals (!stdenv.targetPlatform.isVc4 && minorVersion == "2.31") [
# https://sourceware.org/bugzilla/show_bug.cgi?id=22868
- ./gold-symbol-visibility.patch
+ ./patches/2.31/gold-symbol-visibility.patch
# https://sourceware.org/bugzilla/show_bug.cgi?id=23428
# un-break features so linking against musl doesn't produce crash-only binaries
- ./0001-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch
- ./0001-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch
- ./0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch
- ] ++ lib.optional stdenv.targetPlatform.isiOS ./support-ios.patch;
+ ./patches/2.31/0001-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch
+ ./patches/2.31/0001-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch
+ ./patches/2.31/0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch
+ ]
+ ++ lib.optional stdenv.targetPlatform.isiOS ./support-ios.patch
+ ;
outputs = [ "out" "info" "man" ];
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [
bison
+ ] ++ lib.optionals (lib.versionAtLeast version "2.34") [
+ perl
+ texinfo
] ++ (lib.optionals stdenv.targetPlatform.isiOS [
autoreconfHook
]) ++ lib.optionals stdenv.targetPlatform.isVc4 [ texinfo flex ];
@@ -149,7 +174,7 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
passthru = {
- inherit targetPrefix;
+ inherit targetPrefix patchesDir;
};
meta = with lib; {
diff --git a/pkgs/development/tools/misc/binutils/0001-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch b/pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch
index 5a047b0f0703..5a047b0f0703 100644
--- a/pkgs/development/tools/misc/binutils/0001-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch
diff --git a/pkgs/development/tools/misc/binutils/0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch b/pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch
index ca50d9a57cd1..ca50d9a57cd1 100644
--- a/pkgs/development/tools/misc/binutils/0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch
diff --git a/pkgs/development/tools/misc/binutils/0001-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch b/pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch
index 866d6db8ce24..866d6db8ce24 100644
--- a/pkgs/development/tools/misc/binutils/0001-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/0001-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch
diff --git a/pkgs/development/tools/misc/binutils/always-search-rpath.patch b/pkgs/development/tools/misc/binutils/patches/2.31/always-search-rpath.patch
index 2e9956e6b6e4..2e9956e6b6e4 100644
--- a/pkgs/development/tools/misc/binutils/always-search-rpath.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/always-search-rpath.patch
diff --git a/pkgs/development/tools/misc/binutils/build-components-separately.patch b/pkgs/development/tools/misc/binutils/patches/2.31/build-components-separately.patch
index d3cd0d2131cc..d3cd0d2131cc 100644
--- a/pkgs/development/tools/misc/binutils/build-components-separately.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/build-components-separately.patch
diff --git a/pkgs/development/tools/misc/binutils/deterministic.patch b/pkgs/development/tools/misc/binutils/patches/2.31/deterministic.patch
index 736e0aca6ce1..736e0aca6ce1 100644
--- a/pkgs/development/tools/misc/binutils/deterministic.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/deterministic.patch
diff --git a/pkgs/development/tools/misc/binutils/disambiguate-arm-targets.patch b/pkgs/development/tools/misc/binutils/patches/2.31/disambiguate-arm-targets.patch
index abbfa73da05d..abbfa73da05d 100644
--- a/pkgs/development/tools/misc/binutils/disambiguate-arm-targets.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/disambiguate-arm-targets.patch
diff --git a/pkgs/development/tools/misc/binutils/gold-symbol-visibility.patch b/pkgs/development/tools/misc/binutils/patches/2.31/gold-symbol-visibility.patch
index 0fb05a482d1c..0fb05a482d1c 100644
--- a/pkgs/development/tools/misc/binutils/gold-symbol-visibility.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/gold-symbol-visibility.patch
diff --git a/pkgs/development/tools/misc/binutils/no-plugins.patch b/pkgs/development/tools/misc/binutils/patches/2.31/no-plugins.patch
index 9624b7976b70..9624b7976b70 100644
--- a/pkgs/development/tools/misc/binutils/no-plugins.patch
+++ b/pkgs/development/tools/misc/binutils/patches/2.31/no-plugins.patch
diff --git a/pkgs/development/tools/misc/binutils/patches/2.34/always-search-rpath.patch b/pkgs/development/tools/misc/binutils/patches/2.34/always-search-rpath.patch
new file mode 100644
index 000000000000..2e9956e6b6e4
--- /dev/null
+++ b/pkgs/development/tools/misc/binutils/patches/2.34/always-search-rpath.patch
@@ -0,0 +1,14 @@
+diff --git a/ld/genscripts.sh b/ld/genscripts.sh
+index b6940d376d..0feb1adfd0 100755
+--- a/ld/genscripts.sh
++++ b/ld/genscripts.sh
+@@ -125,6 +125,9 @@ if test "x$NATIVE" = "xyes" ; then
+ USE_LIBPATH=yes
+ fi
+
++# TODO: why is this needed?
++USE_LIBPATH=yes
++
+ # Set the library search path, for libraries named by -lfoo.
+ # If LIB_PATH is defined (e.g., by Makefile) and non-empty, it is used.
+ # Otherwise, the default is set here.
diff --git a/pkgs/development/tools/misc/binutils/patches/2.34/build-components-separately.patch b/pkgs/development/tools/misc/binutils/patches/2.34/build-components-separately.patch
new file mode 100644
index 000000000000..38fa4934a28a
--- /dev/null
+++ b/pkgs/development/tools/misc/binutils/patches/2.34/build-components-separately.patch
@@ -0,0 +1,164 @@
+diff --git a/bfd/configure.ac b/bfd/configure.ac
+index c5bfbd5d..45ad4c26 100644
+--- a/bfd/configure.ac
++++ b/bfd/configure.ac
+@@ -278,31 +278,19 @@ AC_CACHE_CHECK(linker --as-needed support, bfd_cv_ld_as_needed,
+
+ LT_LIB_M
+
+-# When building a shared libbfd, link against the pic version of libiberty
+-# so that apps that use libbfd won't need libiberty just to satisfy any
+-# libbfd references.
+-# We can't do that if a pic libiberty is unavailable since including non-pic
+-# code would insert text relocations into libbfd.
+ SHARED_LIBADD=
+-SHARED_LDFLAGS=
++SHARED_LDFLAGS=-liberty
+ if test "$enable_shared" = "yes"; then
+-changequote(,)dnl
+- x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
+-changequote([,])dnl
+- if test -n "$x"; then
+- SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
+- fi
+-
+ case "${host}" in
+ # More hacks to build DLLs on Windows.
+ *-*-cygwin*)
+ SHARED_LDFLAGS="-no-undefined"
+- SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
++ SHARED_LIBADD="-liberty -lintl -lcygwin -lkernel32"
+ ;;
+
+ # Use built-in libintl on macOS, since it is not provided by libc.
+ *-*-darwin*)
+- SHARED_LIBADD="-L`pwd`/../libiberty/pic -L`pwd`/../intl -liberty -lintl"
++ SHARED_LIBADD="-liberty -lintl"
+ ;;
+ esac
+
+diff --git a/opcodes/Makefile.am b/opcodes/Makefile.am
+index 4f06074a..6836c589 100644
+--- a/opcodes/Makefile.am
++++ b/opcodes/Makefile.am
+@@ -51,7 +51,7 @@ libopcodes_la_LDFLAGS += -rpath $(rpath_bfdlibdir)
+ endif
+
+ # This is where bfd.h lives.
+-BFD_H = ../bfd/bfd.h
++BFD_H = $(BFDDIR)/bfd.h
+
+ BUILD_LIBS = @BUILD_LIBS@
+ BUILD_LIB_DEPS = @BUILD_LIB_DEPS@
+@@ -301,7 +301,7 @@ OFILES = @BFD_MACHINES@
+ # development.sh is used to determine -Werror default.
+ CONFIG_STATUS_DEPENDENCIES = $(BFDDIR)/development.sh
+
+-AM_CPPFLAGS = -I. -I$(srcdir) -I../bfd -I$(INCDIR) -I$(BFDDIR) @HDEFINES@ @INCINTL@
++AM_CPPFLAGS = -I. -I$(srcdir) -I$(INCDIR) -I$(BFDDIR) @HDEFINES@ @INCINTL@
+
+ disassemble.lo: disassemble.c
+ if am__fastdepCC
+@@ -322,12 +322,21 @@ libopcodes_la_SOURCES = dis-buf.c disassemble.c dis-init.c
+ # old version of libbfd, or to pick up libbfd for the wrong architecture
+ # if host != build. So for building with shared libraries we use a
+ # hardcoded path to libbfd.so instead of relying on the entries in libbfd.la.
+-libopcodes_la_DEPENDENCIES = $(OFILES) @SHARED_DEPENDENCIES@
++libopcodes_la_DEPENDENCIES = $(OFILES) @SHARED_DEPENDENCIES@ libtool-soversion
+ libopcodes_la_LIBADD = $(OFILES) @SHARED_LIBADD@
+-libopcodes_la_LDFLAGS += -release `cat ../bfd/libtool-soversion` @SHARED_LDFLAGS@
++libopcodes_la_LDFLAGS += -release `cat libtool-soversion` @SHARED_LDFLAGS@
+ # Allow dependency tracking to work on all the source files.
+ EXTRA_libopcodes_la_SOURCES = $(LIBOPCODES_CFILES)
+
++libtool-soversion:
++ @echo "creating $@"
++ bfd_soversion="$(VERSION)" ;\
++ . $(BFDDIR)/development.sh ;\
++ if test "$$development" = true ; then \
++ bfd_soversion="$(VERSION).$${bfd_version_date}" ;\
++ fi ;\
++ echo "$${bfd_soversion}" > $@
++
+ # libtool will build .libs/libopcodes.a. We create libopcodes.a in
+ # the build directory so that we don't have to convert all the
+ # programs that use libopcodes.a simultaneously. This is a hack which
+diff --git a/opcodes/configure.ac b/opcodes/configure.ac
+index 00be9c88..6e589ae4 100644
+--- a/opcodes/configure.ac
++++ b/opcodes/configure.ac
+@@ -86,6 +86,7 @@ AC_PROG_INSTALL
+
+ AC_CHECK_HEADERS(string.h strings.h stdlib.h limits.h)
+ ACX_HEADER_STRING
++GCC_HEADER_STDINT(bfd_stdint.h)
+
+ AC_CHECK_DECLS([basename, stpcpy])
+
+@@ -137,61 +138,27 @@ AC_CACHE_CHECK(linker --as-needed support, bfd_cv_ld_as_needed,
+
+ LT_LIB_M
+
+-#Libs for generator progs
+-if test "x$cross_compiling" = "xno"; then
+- BUILD_LIBS=../libiberty/libiberty.a
+- BUILD_LIB_DEPS=$BUILD_LIBS
+-else
+- # if cross-compiling, assume that the system provides -liberty
+- # and that the version is compatible with new headers.
+- BUILD_LIBS=-liberty
+- BUILD_LIB_DEPS=
+-fi
+-BUILD_LIBS="$BUILD_LIBS $LIBINTL"
+-BUILD_LIB_DEPS="$BUILD_LIB_DEPS $LIBINTL_DEP"
++BUILD_LIBS="-liberty $LIBINTL"
++BUILD_LIB_DEPS="$LIBINTL_DEP"
+
+ AC_SUBST(BUILD_LIBS)
+ AC_SUBST(BUILD_LIB_DEPS)
+
+ # Horrible hacks to build DLLs on Windows and a shared library elsewhere.
+ SHARED_LDFLAGS=
+-SHARED_LIBADD=
++SHARED_LIBADD=-liberty
+ SHARED_DEPENDENCIES=
+ if test "$enable_shared" = "yes"; then
+-# When building a shared libopcodes, link against the pic version of libiberty
+-# so that apps that use libopcodes won't need libiberty just to satisfy any
+-# libopcodes references.
+-# We can't do that if a pic libiberty is unavailable since including non-pic
+-# code would insert text relocations into libopcodes.
+ # Note that linking against libbfd as we do here, which is itself linked
+ # against libiberty, may not satisfy all the libopcodes libiberty references
+ # since libbfd may not pull in the entirety of libiberty.
+-changequote(,)dnl
+- x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
+-changequote([,])dnl
+- if test -n "$x"; then
+- SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
+- fi
+-
+ case "${host}" in
+ *-*-cygwin*)
+ SHARED_LDFLAGS="-no-undefined"
+- SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
++ SHARED_LIBADD="-lbfd -liberty -lintl -lcygwin"
+ ;;
+- *-*-darwin*)
+- SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib ${SHARED_LIBADD}"
+- SHARED_DEPENDENCIES="../bfd/libbfd.la"
+- ;;
+ *)
+- case "$host_vendor" in
+- hp)
+- SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl ${SHARED_LIBADD}"
+- ;;
+- *)
+- SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so ${SHARED_LIBADD}"
+- ;;
+- esac
+- SHARED_DEPENDENCIES="../bfd/libbfd.la"
++ SHARED_LIBADD="-lbfd ${SHARED_LIBADD}"
+ ;;
+ esac
+
diff --git a/pkgs/development/tools/misc/binutils/patches/2.34/deterministic.patch b/pkgs/development/tools/misc/binutils/patches/2.34/deterministic.patch
new file mode 100644
index 000000000000..736e0aca6ce1
--- /dev/null
+++ b/pkgs/development/tools/misc/binutils/patches/2.34/deterministic.patch
@@ -0,0 +1,12 @@
+diff -ur orig/binutils-2.23.1/ld/ldlang.c binutils-2.23.1/ld/ldlang.c
+--- orig/ld/ldlang.c
++++ new/ld/ldlang.c
+@@ -3095,6 +3095,8 @@
+ ldfile_output_machine))
+ einfo (_("%P%F:%s: can not set architecture: %E\n"), name);
+
++ link_info.output_bfd->flags |= BFD_DETERMINISTIC_OUTPUT;
++
+ link_info.hash = bfd_link_hash_table_create (link_info.output_bfd);
+ if (link_info.hash == NULL)
+ einfo (_("%P%F: can not create hash table: %E\n"));
diff --git a/pkgs/development/tools/misc/binutils/patches/2.34/disambiguate-arm-targets.patch b/pkgs/development/tools/misc/binutils/patches/2.34/disambiguate-arm-targets.patch
new file mode 100644
index 000000000000..abbfa73da05d
--- /dev/null
+++ b/pkgs/development/tools/misc/binutils/patches/2.34/disambiguate-arm-targets.patch
@@ -0,0 +1,23 @@
+diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
+index 9f956d3..f5b61f1 100644
+--- a/bfd/elf32-arm.c
++++ b/bfd/elf32-arm.c
+@@ -19585,7 +19585,10 @@ elf32_arm_vxworks_final_write_processing (bfd *abfd, bfd_boolean linker)
+ #undef ELF_MAXPAGESIZE
+ #define ELF_MAXPAGESIZE 0x1000
+
++/* Prioritize elf32-*arm (priority 1) over elf32-*arm-vxworks (priority 2) */
++#define elf_match_priority 2
+ #include "elf32-target.h"
++#undef elf_match_priority
+
+
+ /* Merge backend specific data from an object file to the output
+@@ -19974,4 +19977,7 @@ elf32_arm_symbian_plt_sym_val (bfd_vma i, const asection *plt,
+ #undef ELF_MAXPAGESIZE
+ #define ELF_MAXPAGESIZE 0x8000
+
++/* Prioritize elf32-*arm (priority 1) over elf32-*arm-symbian (priority 2) */
++#define elf_match_priority 2
+ #include "elf32-target.h"
++#undef elf_match_priority
diff --git a/pkgs/development/tools/misc/binutils/patches/2.34/no-plugins.patch b/pkgs/development/tools/misc/binutils/patches/2.34/no-plugins.patch
new file mode 100644
index 000000000000..68cf51b7dd3c
--- /dev/null
+++ b/pkgs/development/tools/misc/binutils/patches/2.34/no-plugins.patch
@@ -0,0 +1,21 @@
+diff --git a/bfd/plugin.c b/bfd/plugin.c
+index 537ab60311..bfe7957f96 100644
+--- a/bfd/plugin.c
++++ b/bfd/plugin.c
+@@ -386,6 +386,7 @@ load_plugin (bfd *abfd)
+ if (plugin_program_name == NULL)
+ return found;
+
++#if 0
+ /* Try not to search the same dir twice, by looking at st_dev and
+ st_ino for the dir. If we are on a file system that always sets
+ st_ino to zero or the actual st_ino is zero we might waste some
+@@ -437,7 +438,7 @@ load_plugin (bfd *abfd)
+ if (found)
+ break;
+ }
+-
++#endif
+ return found;
+ }
+
diff --git a/pkgs/development/tools/misc/blackfire/default.nix b/pkgs/development/tools/misc/blackfire/default.nix
index 08496d9f5202..27e043a9ac49 100644
--- a/pkgs/development/tools/misc/blackfire/default.nix
+++ b/pkgs/development/tools/misc/blackfire/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "blackfire-agent";
- version = "1.44.1";
+ version = "1.44.2";
src = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire-php/blackfire-agent_${version}_amd64.deb";
- sha256 = "1p00flipm5x6r36gblfrfrd14byipilybrhfzv8rzpahz2b7r5hb";
+ sha256 = "1bam4sb0yhxciykph7wn41zs8fa7c9iwnbihd5kza0cylbb7fbkb";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/misc/blackfire/php-probe.nix b/pkgs/development/tools/misc/blackfire/php-probe.nix
index 5de2a05349a6..8a02f6157304 100644
--- a/pkgs/development/tools/misc/blackfire/php-probe.nix
+++ b/pkgs/development/tools/misc/blackfire/php-probe.nix
@@ -17,11 +17,11 @@ let
}.${lib.versions.majorMinor php.version} or (throw "Unsupported PHP version.");
in stdenv.mkDerivation rec {
pname = "php-blackfire";
- version = "1.41.0";
+ version = "1.44.0";
src = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire-php/blackfire-php_${version}_amd64.deb";
- sha256 = "0vbl48bccswk9ygb4sshn24cl33fk0xg8d1bcg7ihvdc45any9ww";
+ sha256 = "15y1244bbs07i7rg6cy8kynp1may4mbkmmwbxgq8q5zma3ldc8ci";
};
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 255403a0c279..ac8a4c8bb7c9 100644
--- a/pkgs/development/tools/misc/circleci-cli/default.nix
+++ b/pkgs/development/tools/misc/circleci-cli/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "circleci-cli";
- version = "0.1.10993";
+ version = "0.1.11508";
src = fetchFromGitHub {
owner = "CircleCI-Public";
repo = pname;
rev = "v${version}";
- sha256 = "1pi31zcg4nvrsyb66znf7g51z51qfw56kml6l2vgg4dbpwmzg87h";
+ sha256 = "1m0jy7h9mksgj85r4jcpb5nabcs9vrfbrky31acwbibzjxxw9afg";
};
- vendorSha256 = "0fjj8hh0s0jcgz48japbcfpl4ihba2drvvxlyg69j8hrcb9lmi4l";
+ vendorSha256 = "15l9f87vgspdsxhwqdm56z3dvrspc8k1bbyvhhhnvqf3fkiki2bw";
doCheck = false;
diff --git a/pkgs/development/tools/misc/cproto/default.nix b/pkgs/development/tools/misc/cproto/default.nix
index ef0e2cab7771..e18196fe595f 100644
--- a/pkgs/development/tools/misc/cproto/default.nix
+++ b/pkgs/development/tools/misc/cproto/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "cproto";
- version = "4.7p";
+ version = "4.7q";
src = fetchurl {
urls = [
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
# No version listings and apparently no versioned tarball over http(s).
"ftp://ftp.invisible-island.net/cproto/cproto-${version}.tgz"
];
- sha256 = "0vm1784yw8gax1r7bzgq0chjgfzwxvmkala2awghmd3zyi7k60nj";
+ sha256 = "138n5j6lkanbbdcs63irzxny4nfgp0zk66z621xjbnybf920svpk";
};
# patch made by Joe Khoobyar copied from gentoo bugs
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/editorconfig-checker/default.nix b/pkgs/development/tools/misc/editorconfig-checker/default.nix
index 741854a507dd..401bbdbee6ef 100644
--- a/pkgs/development/tools/misc/editorconfig-checker/default.nix
+++ b/pkgs/development/tools/misc/editorconfig-checker/default.nix
@@ -7,7 +7,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "editorconfig-checker";
repo = "editorconfig-checker";
- rev = "${version}";
+ rev = version;
sha256 = "18gz94h2x1z6g6r7v9cdixkbcaigd7cl08af6smlkaa89j0aki32";
};
diff --git a/pkgs/development/tools/misc/fujprog/default.nix b/pkgs/development/tools/misc/fujprog/default.nix
index e15e48b0f2a9..e5cd2e0e2ddf 100644
--- a/pkgs/development/tools/misc/fujprog/default.nix
+++ b/pkgs/development/tools/misc/fujprog/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "kost";
- repo = "${pname}";
+ repo = pname;
rev = "v${version}";
sha256 = "08kzkzd5a1wfd1aycywdynxh3qy6n7z9i8lihkahmb4xac3chmz5";
};
diff --git a/pkgs/development/tools/misc/gdb/default.nix b/pkgs/development/tools/misc/gdb/default.nix
index a4806634432d..d9bac6e3c83c 100644
--- a/pkgs/development/tools/misc/gdb/default.nix
+++ b/pkgs/development/tools/misc/gdb/default.nix
@@ -26,11 +26,11 @@ assert pythonSupport -> python3 != null;
stdenv.mkDerivation rec {
pname = targetPrefix + basename;
- version = "9.2";
+ version = "10.1";
src = fetchurl {
url = "mirror://gnu/gdb/${basename}-${version}.tar.xz";
- sha256 = "0mf5fn8v937qwnal4ykn3ji1y2sxk0fa1yfqi679hxmpg6pdf31n";
+ sha256 = "1h32dckz1y8fnyxh22iyw8h3hnhxr79v1ng85px3ljn1xv71wbzq";
};
postPatch = if stdenv.isDarwin then ''
diff --git a/pkgs/development/tools/misc/hydra-cli/default.nix b/pkgs/development/tools/misc/hydra-cli/default.nix
index 6cd439a898b8..10ecd8174af4 100644
--- a/pkgs/development/tools/misc/hydra-cli/default.nix
+++ b/pkgs/development/tools/misc/hydra-cli/default.nix
@@ -2,16 +2,15 @@
rustPlatform.buildRustPackage rec {
pname = "hydra-cli";
- version = "0.2.0";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "nlewo";
repo = pname;
rev = "v${version}";
- sha256 = "1jdlmc45hwblcxs6hvy3gi2dr7qyzs1sg5zr26jrpxrbvqqzrdhc";
+ sha256 = "1fd3swdjx249971ak1bgndm5kh6rlzbfywmydn122lhfi6ry6a03";
};
-
- cargoSha256 = "1sj80a99iakxxa698gggiszsrxwlwhr2sx4wmsni0cshx6z2x6za";
+ cargoSha256 = "1fjzcgayyha270bdxl5p6c337nq8zj4h81rk4ih9czyz3yaxga3f";
buildInputs = [ openssl ]
++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
diff --git a/pkgs/development/tools/misc/itm-tools/default.nix b/pkgs/development/tools/misc/itm-tools/default.nix
index 6fb256951115..a121cc670993 100644
--- a/pkgs/development/tools/misc/itm-tools/default.nix
+++ b/pkgs/development/tools/misc/itm-tools/default.nix
@@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec {
license = with licenses; [ asl20 mit ];
maintainers = with maintainers; [ hh sb0 ];
};
-} \ No newline at end of file
+}
diff --git a/pkgs/development/tools/misc/lsof/default.nix b/pkgs/development/tools/misc/lsof/default.nix
index 274577c4a4c5..e5988b1d5a9a 100644
--- a/pkgs/development/tools/misc/lsof/default.nix
+++ b/pkgs/development/tools/misc/lsof/default.nix
@@ -4,7 +4,7 @@ let dialect = with stdenv.lib; last (splitString "-" stdenv.hostPlatform.system)
stdenv.mkDerivation rec {
pname = "lsof";
- version = "4.93.2";
+ version = "4.94.0";
depsBuildBuild = [ buildPackages.stdenv.cc ];
buildInputs = [ ncurses ];
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
owner = "lsof-org";
repo = "lsof";
rev = version;
- sha256 = "1gd6r0nv8xz76pmvk52dgmfl0xjvkxl0s51b4jk4a0lphw3393yv";
+ sha256 = "0yxv2jg6rnzys49lyrz9yjb4knamah4xvlqj596y6ix3vm4k3chp";
};
patches = [ ./no-build-info.patch ];
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 ec4042a2a276..0f110ae0b082 100644
--- a/pkgs/development/tools/misc/mkcert/default.nix
+++ b/pkgs/development/tools/misc/mkcert/default.nix
@@ -2,21 +2,21 @@
buildGoModule rec {
pname = "mkcert";
- version = "1.4.1";
+ version = "1.4.3";
src = fetchFromGitHub {
owner = "FiloSottile";
repo = pname;
rev = "v${version}";
- sha256 = "0w1ji96hbd3anzsz82xjcafsqhgyz7c7n41rsq60yrllwbj5946f";
+ sha256 = "0q0069ripnpb027krc4yk47552xl5rp0ymxf1j2mln9wdmfq65ba";
};
- vendorSha256 = "0b8ggdpbyxx5n2myhchhlwmm5nndwpykp1ylnzdyw12mdskfvn9h";
+ vendorSha256 = "133vlx825g4zay88ppylsz93q4gnd9ari12x1h57qvk45rwxqx95";
doCheck = false;
buildFlagsArray = ''
- -ldflags=-X main.Version=v${version}
+ -ldflags=-s -w -X main.Version=v${version}
'';
meta = with lib; {
diff --git a/pkgs/development/tools/misc/nix-build-uncached/default.nix b/pkgs/development/tools/misc/nix-build-uncached/default.nix
index eca2dc966624..7886c7c450ac 100644
--- a/pkgs/development/tools/misc/nix-build-uncached/default.nix
+++ b/pkgs/development/tools/misc/nix-build-uncached/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "nix-build-uncached";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "Mic92";
repo = "nix-build-uncached";
rev = "v${version}";
- sha256 = "106k4234gpi8mr0n0rfsgwk4z7v0b2gim0r5bhjvg2v566j67g02";
+ sha256 = "1v9xyv0hhvfw61k4pbgzrlgy7igl619cangi40fkh7gdvs01dxz4";
};
vendorSha256 = null;
diff --git a/pkgs/development/tools/misc/openocd/default.nix b/pkgs/development/tools/misc/openocd/default.nix
index 47212e9967d0..5c8e95f7fd4b 100644
--- a/pkgs/development/tools/misc/openocd/default.nix
+++ b/pkgs/development/tools/misc/openocd/default.nix
@@ -1,18 +1,27 @@
-{ stdenv, lib, fetchgit, libftdi1, libusb1, pkgconfig, hidapi, autoreconfHook }:
+{ stdenv
+, lib
+, fetchgit
+, autoreconfHook
+, pkg-config
+, hidapi
+, libftdi1
+, libusb1
+}:
stdenv.mkDerivation rec {
pname = "openocd";
- version = "2020-09-02";
+ version = "unstable-2020-11-11";
src = fetchgit {
url = "https://git.code.sf.net/p/openocd/code";
- rev = "d46f28c2ea2611f5fbbc679a5eed253d3dcd2fe3";
- sha256 = "1256qqhn3pxmijfk1x0y5b5kc5ar88ivykkvx0h1m7pdwqfs6zm9";
+ rev = "06c7a53f1fff20bcc4be9e63f83ae98664777f34";
+ sha256 = "0g0w7g94r88ylfpwswnhh8czlf5iqvd991ssn4gfcfd725lpdb01";
fetchSubmodules = true;
};
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
- buildInputs = [ libftdi1 libusb1 hidapi ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
+
+ buildInputs = [ hidapi libftdi1 libusb1 ];
configureFlags = [
"--enable-jtag_vpi"
@@ -29,6 +38,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isGNU [
"-Wno-error=cpp"
+ "-Wno-error=strict-prototypes" # fixes build failure with hidapi 0.10.0
];
postInstall = lib.optionalString stdenv.isLinux ''
diff --git a/pkgs/development/tools/misc/scc/default.nix b/pkgs/development/tools/misc/scc/default.nix
index 8a6a1471d0a4..5fc23547615a 100644
--- a/pkgs/development/tools/misc/scc/default.nix
+++ b/pkgs/development/tools/misc/scc/default.nix
@@ -19,7 +19,7 @@ buildGoModule rec {
meta = with stdenv.lib; {
homepage = "https://github.com/boyter/scc";
description = "A very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go";
- maintainers = with maintainers; [ sigma filalex77 ];
+ maintainers = with maintainers; [ sigma Br1ght0ne ];
license = with licenses; [ unlicense /* or */ mit ];
platforms = platforms.unix;
};
diff --git a/pkgs/development/tools/misc/stm32cubemx/default.nix b/pkgs/development/tools/misc/stm32cubemx/default.nix
index 80549d8848f3..9fe34aecade2 100644
--- a/pkgs/development/tools/misc/stm32cubemx/default.nix
+++ b/pkgs/development/tools/misc/stm32cubemx/default.nix
@@ -1,7 +1,7 @@
{ stdenv, requireFile, makeDesktopItem, libicns, imagemagick, jre, fetchzip }:
let
- version = "5.6.1";
+ version = "6.0.1";
desktopItem = makeDesktopItem {
name = "stm32CubeMX";
exec = "stm32cubemx";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://sw-center.st.com/packs/resource/library/stm32cube_mx_v${builtins.replaceStrings ["."] [""] version}.zip";
- sha256 = "1y4a340wcjl88kjw1f1x85ffp4b5g1psryn9mgkd717w2bfpf29l";
+ sha256 = "15vxca1pgpgxgiz4wisrw0lylffdwnn4n46z9n0q37f8hmzlrk8f";
stripRoot= false;
};
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
microcontrollers and microprocessors, as well as the generation of the
corresponding initialization C code for the Arm® Cortex®-M core or a
partial Linux® Device Tree for Arm® Cortex®-A core), through a
- step-by-step process.
+ step-by-step process.
'';
homepage = "https://www.st.com/en/development-tools/stm32cubemx.html";
license = licenses.unfree;
diff --git a/pkgs/development/tools/misc/terraformer/default.nix b/pkgs/development/tools/misc/terraformer/default.nix
index 6ff0dd77aae2..07333d7e24aa 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.8";
+ version = "0.8.9";
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = pname;
rev = version;
- sha256 = "1lzf30vpa0blbkz4ngnhrn3hpbqflqd4sni4bly9yqh4fnc44nvi";
+ sha256 = "11j7yra0qbjadg4cb57qbdxf0di7crfv0aqam6gc1zng3fzlh4w9";
};
- vendorSha256 = "087448wkaw6jxv9d26hck4w3vdh06vcgywna6ydkqvxr0hp011b6";
+ vendorSha256 = "1lsg5svdnmqiradpr4h2420y5jmml3af8pp0np1735n3wh1q1blh";
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/ycmd/default.nix b/pkgs/development/tools/misc/ycmd/default.nix
index 02298d93b8af..4bbff3ca33f8 100644
--- a/pkgs/development/tools/misc/ycmd/default.nix
+++ b/pkgs/development/tools/misc/ycmd/default.nix
@@ -18,9 +18,10 @@ stdenv.mkDerivation {
sha256 = "1c5axdngxaxj5vc6lr8sxb99mr5adsm1dnjckaxc23kq78pc8cn7";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake ]
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
buildInputs = [ boost llvmPackages.libclang ]
- ++ stdenv.lib.optional stdenv.isDarwin [ fixDarwinDylibNames Cocoa ];
+ ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin Cocoa;
buildPhase = ''
export EXTRA_CMAKE_ARGS=-DPATH_TO_LLVM_ROOT=${llvmPackages.clang-unwrapped}
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/mmixware/default.nix b/pkgs/development/tools/mmixware/default.nix
new file mode 100644
index 000000000000..0b0d394b4e1e
--- /dev/null
+++ b/pkgs/development/tools/mmixware/default.nix
@@ -0,0 +1,44 @@
+{ stdenv, fetchFromGitLab, tetex }:
+
+stdenv.mkDerivation {
+ pname = "mmixware";
+ version = "unstable-2019-02-19";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.lrz.de";
+ owner = "mmix";
+ repo = "mmixware";
+ rev = "a330d68aafcfe739ecaaece888a669b8e7d9bcb8";
+ sha256 = "0bq0d19vqhfbpk4mcqzmd0hygbkhapl1mzlfkcr6afx0fhlhi087";
+ };
+
+ hardeningDisable = [ "format" ];
+
+ postPatch = ''
+ substituteInPlace Makefile --replace 'rm abstime.h' ""
+ '';
+
+ nativeBuildInputs = [ tetex ];
+ enableParallelBuilding = true;
+
+ makeFlags = [ "all" "doc" "CFLAGS=-O2" ];
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/share/doc
+ cp *.ps $out/share/doc
+ install -Dm755 mmixal -t $out/bin
+ install -Dm755 mmix -t $out/bin
+ install -Dm755 mmotype -t $out/bin
+ install -Dm755 mmmix -t $out/bin
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description = "MMIX simulator and assembler";
+ homepage = "https://www-cs-faculty.stanford.edu/~knuth/mmix-news.html";
+ maintainers = with maintainers; [ siraben ];
+ platforms = platforms.unix;
+ license = licenses.publicDomain;
+ };
+}
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/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 c435d80b08fc..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.1";
+ version = "1.37.4";
src = fetchurl {
url = "https://github.com/OmniSharp/omnisharp-roslyn/releases/download/v${version}/omnisharp-mono.tar.gz";
- sha256 = "04pyychzwhhcv0js0qyramz6nd0wz03qqqgvz1j9m9wxyiz0dv3c";
+ 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 d6dbbcc493db..8706a308011a 100644
--- a/pkgs/development/tools/open-policy-agent/default.nix
+++ b/pkgs/development/tools/open-policy-agent/default.nix
@@ -1,10 +1,9 @@
-{ lib, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "open-policy-agent";
version = "0.24.0";
- goPackagePath = "github.com/open-policy-agent/opa";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "opa";
@@ -12,15 +11,23 @@ buildGoPackage rec {
sha256 = "0fv2rq8a01hapcpgfqp71v113iyyzs5w1sam14h9clyr1vqrbcf2";
};
+ vendorSha256 = null;
+
subPackages = [ "." ];
- buildFlagsArray = ''
- -ldflags=
- -X ${goPackagePath}/version.Version=${version}
- '';
+ buildFlagsArray = [
+ "-ldflags="
+ "-X github.com/open-policy-agent/opa/version.Version=${version}"
+ ];
meta = with lib; {
description = "General-purpose policy engine";
+ longDescription = ''
+ The Open Policy Agent (OPA, pronounced "oh-pa") is an open source, general-purpose policy engine that unifies
+ policy enforcement across the stack. OPA provides a high-level declarative language that let’s you specify policy
+ as code and simple APIs to offload policy decision-making from your software. You can use OPA to enforce policies
+ in microservices, Kubernetes, CI/CD pipelines, API gateways, and more.
+ '';
homepage = "https://www.openpolicyagent.org";
license = licenses.asl20;
maintainers = with maintainers; [ lewo ];
diff --git a/pkgs/development/tools/operator-sdk/default.nix b/pkgs/development/tools/operator-sdk/default.nix
index c803207f88ac..f97611c77853 100644
--- a/pkgs/development/tools/operator-sdk/default.nix
+++ b/pkgs/development/tools/operator-sdk/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "operator-sdk";
- version = "1.0.1";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "operator-framework";
repo = pname;
rev = "v${version}";
- sha256 = "1p2ra7mqn7crip6sjgq2j49782ncvs4qahjwg6jk5rdvvi4hbyc7";
+ sha256 = "03iy4a5jlsmmzn8cpyp35sc2kgz6shg18ah0qdzkadqqalqlldy8";
};
- vendorSha256 = "0zy540cbfm1kfc5sp802a9a5l2gkpgqprn8mlh9zg4d4shni61wa";
+ vendorSha256 = "0dls086lw3sbal4rf0l3xb0sp6g393n9ylkpzppp75myj7v900vv";
doCheck = false;
diff --git a/pkgs/development/tools/oq/default.nix b/pkgs/development/tools/oq/default.nix
index 04526eb70b6e..3a3e8addf73c 100644
--- a/pkgs/development/tools/oq/default.nix
+++ b/pkgs/development/tools/oq/default.nix
@@ -40,7 +40,7 @@ crystal.buildCrystalPackage rec {
description = "A performant, and portable jq wrapper";
homepage = "https://blacksmoke16.github.io/oq/";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
};
}
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/overcommit/default.nix b/pkgs/development/tools/overcommit/default.nix
index 5fa3dfa0f03a..6b90160245d8 100644
--- a/pkgs/development/tools/overcommit/default.nix
+++ b/pkgs/development/tools/overcommit/default.nix
@@ -9,7 +9,7 @@ bundlerApp {
description = "Tool to manage and configure Git hooks";
homepage = "https://github.com/sds/overcommit";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/tools/packer/default.nix b/pkgs/development/tools/packer/default.nix
index d6df39e7a23a..b44f50a37ad8 100644
--- a/pkgs/development/tools/packer/default.nix
+++ b/pkgs/development/tools/packer/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "packer";
- version = "1.6.4";
+ version = "1.6.5";
goPackagePath = "github.com/hashicorp/packer";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "hashicorp";
repo = "packer";
rev = "v${version}";
- sha256 = "0nkbm5iamkzi5x64107apnwmqxs4a75pxw935pwpm69ry4535r7w";
+ sha256 = "sha256-M4PZnqdU5+w/B821cs1bJYzeilqdZ93fh5PErVgqBOQ=";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/packet-cli/default.nix b/pkgs/development/tools/packet-cli/default.nix
index f7bcc8bf8f49..4c4cb6a28d42 100644
--- a/pkgs/development/tools/packet-cli/default.nix
+++ b/pkgs/development/tools/packet-cli/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "packet-cli";
- version = "0.0.8";
+ version = "0.1.1";
src = fetchFromGitHub {
owner = "packethost";
repo = pname;
rev = version;
- sha256 = "0ys6zyhyi65g0sj15pb6rslgbjgkh73y32gc0yvhfd6xmgzaxpxf";
+ sha256 = "089fcn7yslijjivyvwl85j32gfwif8aazqdhm6hi676lz80ssppp";
};
- vendorSha256 = "1h9p3hrr61hwkhkh4qbw0ld3hd5xi75qm8rwfrpz5z06jba1ll25";
+ vendorSha256 = "1p3v4pzw9hc1iviv1zghw9imbd23nlp24dpa8hf0w8a03jvpy96x";
postInstall = ''
ln -s $out/bin/packet-cli $out/bin/packet
@@ -23,6 +23,6 @@ buildGoModule rec {
description = "Official Packet CLI";
homepage = "https://github.com/packethost/packet-cli";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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/antlr/4.7.nix b/pkgs/development/tools/parsing/antlr/4.8.nix
index 23267bf24313..1c88c82e16ae 100644
--- a/pkgs/development/tools/parsing/antlr/4.7.nix
+++ b/pkgs/development/tools/parsing/antlr/4.8.nix
@@ -2,12 +2,12 @@
, fetchFromGitHub, cmake, ninja, pkgconfig, libuuid, darwin }:
let
- version = "4.7.2";
+ version = "4.8";
source = fetchFromGitHub {
owner = "antlr";
repo = "antlr4";
rev = version;
- sha256 = "1pl0zs6c6wx9nmq30s7ccpc3dl72az55i8vfp574fw9sywmvxmlj";
+ sha256 = "1qal3add26qxskm85nk7r758arladn5rcyjinmhlhznmpbbv9j8m";
};
runtime = {
@@ -41,7 +41,7 @@ let
src = fetchurl {
url ="https://www.antlr.org/download/antlr-${version}-complete.jar";
- sha256 = "1d40nfkq3ws8g4ksx4gj6l6m2l9j4b605q6sf68z5vvmg5nkhlk8";
+ sha256 = "0nms976cnqyr1ndng3haxkmknpdq6xli4cpf4x4al0yr21l9v93k";
};
dontUnpack = true;
diff --git a/pkgs/development/tools/parsing/bison/default.nix b/pkgs/development/tools/parsing/bison/default.nix
index 70fd733e1ee5..2fe17a23fc2b 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.3";
src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
- sha256 = "111ax2imnydvrpcys5ami8ixn0a50m7a5pims7cbyysi8h8djp21";
+ sha256 = "1ixk4wglpign8glpil9qziph96ki7flqiy4xlpjb8ai1y89fjkqh";
};
nativeBuildInputs = [ m4 perl ] ++ stdenv.lib.optional stdenv.isSunOS help2man;
diff --git a/pkgs/development/tools/parsing/bisonc++/default.nix b/pkgs/development/tools/parsing/bisonc++/default.nix
new file mode 100644
index 000000000000..c6a4fc1a068d
--- /dev/null
+++ b/pkgs/development/tools/parsing/bisonc++/default.nix
@@ -0,0 +1,56 @@
+{stdenv, fetchurl, fetchFromGitLab
+, yodl, icmake, flexcpp, bobcat
+}:
+stdenv.mkDerivation rec {
+ pname = "bisonc++";
+ version = "6.04.00";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.com";
+ owner = "fbb-git";
+ repo = "bisoncpp";
+ rev = "6.04.00";
+ sha256 = "sha256:0aa9bij4g08ilsk6cgrbgi03vyhqr9fn6j2164sjin93m63212wl";
+ };
+
+ buildInputs = [ bobcat ];
+
+ nativeBuildInputs = [ yodl icmake flexcpp ];
+
+ setSourceRoot = ''
+ sourceRoot="$(echo */bisonc++)"
+ '';
+
+ gpl = fetchurl {
+ url = "https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt";
+ sha256 = "sha256:0hq6i0dm4420825fdm0lnnppbil6z67ls67n5kgjcd912dszjxw1";
+ };
+
+ postPatch = ''
+ substituteInPlace INSTALL.im --replace /usr $out
+ patchShebangs .
+ for file in $(find documentation -type f); do
+ substituteInPlace "$file" --replace /usr/share/common-licenses/GPL ${gpl}
+ substituteInPlace "$file" --replace /usr $out
+ done
+ '';
+
+ buildPhase = ''
+ ./build program
+ ./build man
+ ./build manual
+ '';
+
+ installPhase = ''
+ ./build install x
+ '';
+
+ meta = with stdenv.lib; {
+ inherit version;
+ description = "A parser generator like bison, but it generates C++ code";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ raskin ];
+ platforms = platforms.linux;
+ homepage = "https://fbb-git.gitlab.io/bisoncpp/";
+ };
+}
diff --git a/pkgs/development/tools/parsing/byacc/default.nix b/pkgs/development/tools/parsing/byacc/default.nix
index be526085b757..60e6796850c2 100644
--- a/pkgs/development/tools/parsing/byacc/default.nix
+++ b/pkgs/development/tools/parsing/byacc/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "byacc";
- version = "20200330";
+ version = "20200910";
src = fetchurl {
urls = [
"ftp://ftp.invisible-island.net/byacc/${pname}-${version}.tgz"
"https://invisible-mirror.net/archives/byacc/${pname}-${version}.tgz"
];
- sha256 = "1c0zyn6v286i09jlc8gx6jyaa5438qyy985rqsd76kb8ibfy56g0";
+ sha256 = "0c6gbvlgzi6yflri22w7fa2w3k5m3jk0xb5a43f3vwpa783hcn8a";
};
configureFlags = [
diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix
index 63082f60ac2c..e34350615636 100644
--- a/pkgs/development/tools/parsing/tree-sitter/default.nix
+++ b/pkgs/development/tools/parsing/tree-sitter/default.nix
@@ -3,6 +3,9 @@
, writeShellScript, runCommand, which
, rustPlatform, jq, nix-prefetch-git, xe, curl, emscripten
, callPackage
+, enableShared ? true
+, enableStatic ? false
+, Security
}:
# TODO: move to carnix or https://github.com/kolloch/crate2nix
@@ -11,9 +14,9 @@ let
# 1) change all these hashes
# 2) nix-build -A tree-sitter.updater.update-all-grammars
# 3) run the ./result script that is output by that (it updates ./grammars)
- version = "0.17.1";
- sha256 = "sha256-k61actAEyao/Ea8aw9PCm252U+1I0d43MAYC68/lui4=";
- cargoSha256 = "sha256-Jp/Fl20ZZfaIdWinOOujNVH5JjJNtyUYHfyTrmeeoRg=";
+ version = "0.17.3";
+ sha256 = "sha256-uQs80r9cPX8Q46irJYv2FfvuppwonSS5HVClFujaP+U=";
+ cargoSha256 = "sha256-fonlxLNh9KyEwCj7G5vxa7cM/DlcHNFbQpp0SwVQ3j4=";
src = fetchFromGitHub {
owner = "tree-sitter";
@@ -49,6 +52,8 @@ in rustPlatform.buildRustPackage {
pname = "tree-sitter";
inherit src version cargoSha256;
+ buildInputs = lib.optionals stdenv.isDarwin [ Security ];
+
nativeBuildInputs = [ emscripten which ];
postPatch = ''
@@ -68,6 +73,12 @@ in rustPlatform.buildRustPackage {
bash ./script/build-wasm --debug
'';
+ postInstall = ''
+ PREFIX=$out make install
+ ${lib.optionalString (!enableShared) "rm $out/lib/*.so{,.*}"}
+ ${lib.optionalString (!enableStatic) "rm $out/lib/*.a"}
+ '';
+
# test result: FAILED. 120 passed; 13 failed; 0 ignored; 0 measured; 0 filtered out
doCheck = false;
@@ -95,9 +106,8 @@ in rustPlatform.buildRustPackage {
'';
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ Profpatsch ];
- # Darwin needs some more work with default libraries
# Aarch has test failures with how tree-sitter compiles the generated C files
- broken = stdenv.isDarwin || stdenv.isAarch64;
+ broken = stdenv.isAarch64;
};
}
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
index 083dc61a96f8..e9cb0a1db6ed 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
@@ -5,6 +5,7 @@
embedded-template = (builtins.fromJSON (builtins.readFile ./tree-sitter-embedded-template.json));
go = (builtins.fromJSON (builtins.readFile ./tree-sitter-go.json));
html = (builtins.fromJSON (builtins.readFile ./tree-sitter-html.json));
+ java = (builtins.fromJSON (builtins.readFile ./tree-sitter-java.json));
javascript = (builtins.fromJSON (builtins.readFile ./tree-sitter-javascript.json));
jsdoc = (builtins.fromJSON (builtins.readFile ./tree-sitter-jsdoc.json));
json = (builtins.fromJSON (builtins.readFile ./tree-sitter-json.json));
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json
index 99af884be9f7..16aef8ee33e9 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-cpp",
- "rev": "5e7476bd014445abdae879661e9caf299215478a",
- "date": "2020-05-14T11:46:56-07:00",
- "path": "/nix/store/xz540ah1xx06n3wwmk3ym72nj0bz82hh-tree-sitter-cpp",
- "sha256": "0v2l5269bhbpzcd929r3pn88gqcczx6spsq7p6ibsvsydbwj95wx",
+ "rev": "fb8250eef8b4cf1ce104806c50dc206e388b0e72",
+ "date": "2020-11-02T09:46:58-08:00",
+ "path": "/nix/store/qmza43f0fraa111bg50vaxsgnrs5kqs1-tree-sitter-cpp",
+ "sha256": "1sbk5a2p1fh6798naiswsap6fpj7n7bqhwd3xdyi35xf613qpwsi",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json
index 67d58d64063a..612b8eb64d88 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-go",
- "rev": "34181774b3e86b7801c939c79c7b80a82df91a2b",
- "date": "2020-08-13T12:21:50-07:00",
- "path": "/nix/store/3a5w7pz1m74y0lhbzq3bw3k2297lypqs-tree-sitter-go",
- "sha256": "0cfi7ghs0m3iqwd4jvsqgsj4gnfikn1j2q0wbkdfvz2j25l0qwq0",
+ "rev": "dadfd9c9aab2630632e61cfce645c13c35aa092f",
+ "date": "2020-10-27T13:42:16-04:00",
+ "path": "/nix/store/91a8w265vjc955hyp7cqvpm8ks9zcmqv-tree-sitter-go",
+ "sha256": "1pwbzkg7s0l2fhr4p1rpcldjcpxbkaqsm3q81543almc75k38x8w",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json
new file mode 100644
index 000000000000..260dc4d10c00
--- /dev/null
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json
@@ -0,0 +1,10 @@
+{
+ "url": "https://github.com/tree-sitter/tree-sitter-java",
+ "rev": "f7b62ac33d63bea56ce202ace107aaa4285e50af",
+ "date": "2020-10-27T13:41:02-04:00",
+ "path": "/nix/store/h51zjbzdrm89gczcdv7nyih54vnd2xps-tree-sitter-java",
+ "sha256": "0jbh79brs1dskfqw05s9ndrp46hibyc37nfvhxlvanmgj3pjwgxb",
+ "fetchSubmodules": false,
+ "deepClone": false,
+ "leaveDotGit": false
+}
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
index 9020e8a40bc3..68008d393d1f 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-javascript",
- "rev": "3d5493495b62b4ff8e8c24aee7519dd904e25813",
- "date": "2020-09-21T17:18:41-07:00",
- "path": "/nix/store/bhjws8yif1ihhvhfsrdrp4inf03ks08r-tree-sitter-javascript",
- "sha256": "10fscmclcgl1a0314ppkfy0s7pmiiz5vjipbmks76608kic8nzpp",
+ "rev": "852f11b394804ac2a8986f8bcaafe77753635667",
+ "date": "2020-10-27T13:43:40-04:00",
+ "path": "/nix/store/7a9nd3prxbv2izvilqdxf58his097ak7-tree-sitter-javascript",
+ "sha256": "1cdqx75fm7fvna0iymw7n03a7f6gayfg97qwqz3himi0775fz9ir",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json
index 1c057f51ea99..402c4c087b18 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-python.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-python",
- "rev": "30f538aa1f932a2864c102694761d3127a61dc68",
- "date": "2020-09-21T13:21:51-07:00",
- "path": "/nix/store/bxv85lm636xdsdqjf4n7sxjlhhh35qnv-tree-sitter-python",
- "sha256": "0hzzz90pn1qwyl5xk03cah62rbvp1c1yp1pw2m3hifqflxg4rs1g",
+ "rev": "d245768132eb6cb74d8a394ca4d29dc57169b096",
+ "date": "2020-10-27T13:20:04-04:00",
+ "path": "/nix/store/afv7ibxpf5c2shafa89cnza88hsfb7kj-tree-sitter-python",
+ "sha256": "075r5i2id2rn76xm3pcrn5cpvj63dlaxcpvphig39a4c9f9hrpdx",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json
index 06418942b4de..d5a1767a23ce 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-ruby",
- "rev": "a6fcb529e9097a2efbbb3f4857e42773e7f2474f",
- "date": "2020-05-26T16:18:48-07:00",
- "path": "/nix/store/yqd5b7ky21scahnhrik9psalbkwi3ab3-tree-sitter-ruby",
- "sha256": "0bxg5lfdazz5mlfnf0amcygvc8b2ydzl2blvbbhnziyx92r8di6q",
+ "rev": "f86d90cce578e28c824afdcdbdca7d031b88c0b0",
+ "date": "2020-11-02T20:49:49-08:00",
+ "path": "/nix/store/gs0hhb1dlgmv0y60zyyz7ki30yvpddfx-tree-sitter-ruby",
+ "sha256": "1n1irdjfmv27p5ia2vqzv8zfsq19pxi0as0wrkb7z7s1lqr1gwrb",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json
index 9f037cdc0947..4e0e2e2f7f47 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-rust.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-rust",
- "rev": "40620bf4097cbc9cea79504d7e877865df43a19e",
- "date": "2020-05-15T10:53:35-07:00",
- "path": "/nix/store/r24bba6gxchb5zqzghna8yjvqnngbv4a-tree-sitter-rust",
- "sha256": "0hjp6nsskw341g97x41481b3zfwh8g853fs9six6j1mh92irmv6y",
+ "rev": "cf47ff80cbd8bdc6dd649a005c5f5d73f9c347e2",
+ "date": "2020-11-04T06:23:40-08:00",
+ "path": "/nix/store/8cvjxw8cz5jrkqwvgq88r7rfm269xwk1-tree-sitter-rust",
+ "sha256": "0yzcag0yy3ncxwpnb3fmsw8bxaidp7z8kbl8wwaxaj2vvxxf6sam",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
index 7081d3036cf1..d31f72754bf8 100644
--- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
+++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
@@ -1,9 +1,9 @@
{
"url": "https://github.com/tree-sitter/tree-sitter-typescript",
- "rev": "5a38a5bd04364d9f48b902fd1514e075b98b0edc",
- "date": "2020-09-17T10:19:01-07:00",
- "path": "/nix/store/b3q7vz9zhgjdbv3c2xap4k2ghpdjp2yf-tree-sitter-typescript",
- "sha256": "1mxwvzqbaaq11cz7zidiwr29fs0b6ycf3nadwdkgiz8c6x2xx398",
+ "rev": "73afadbd117a8e8551758af9c3a522ef46452119",
+ "date": "2020-10-20T12:15:52-07:00",
+ "path": "/nix/store/wrgp1j5l50cigv5cmlxikw693a55i6g9-tree-sitter-typescript",
+ "sha256": "0dsbmcvjzys9s229drp1l8anram7d6nsx1nixl5m9znw54hr4w9p",
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
diff --git a/pkgs/development/tools/pipenv/default.nix b/pkgs/development/tools/pipenv/default.nix
index 3a6ea879e58b..2eff05b04ea7 100644
--- a/pkgs/development/tools/pipenv/default.nix
+++ b/pkgs/development/tools/pipenv/default.nix
@@ -18,11 +18,11 @@ let
in buildPythonApplication rec {
pname = "pipenv";
- version = "2020.8.13";
+ version = "2020.11.15";
src = fetchPypi {
inherit pname version;
- sha256 = "eff0e10eadb330f612edfa5051d3d8e775e9e0e918c3c50361da703bd0daa035";
+ sha256 = "8253fe6f9cfb3791a54da8a0571f73c918cb3457dd908684c1800a13a06ec4c1";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix b/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix
index b5e807c6e2d9..e7125c2ff57c 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix
@@ -23,7 +23,6 @@ let
dontConfigure = true;
dontBuild = true;
- dontUsePythonRecompileBytecode = true;
passthru = {
inherit (drv.passthru) withPlugins;
diff --git a/pkgs/development/tools/profiling/sysprof/capture.nix b/pkgs/development/tools/profiling/sysprof/capture.nix
new file mode 100644
index 000000000000..a1f5d00332c4
--- /dev/null
+++ b/pkgs/development/tools/profiling/sysprof/capture.nix
@@ -0,0 +1,30 @@
+{ stdenv
+, meson
+, ninja
+, sysprof
+}:
+
+stdenv.mkDerivation rec {
+ pname = "libsysprof-capture";
+
+ inherit (sysprof) src version;
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ ];
+
+ mesonFlags = [
+ "-Dwith_sysprofd=none"
+ "-Dlibsysprof=false"
+ "-Dhelp=false"
+ "-Denable_tools=false"
+ "-Denable_tests=false"
+ "-Denable_examples=false"
+ ];
+
+ meta = sysprof.meta // {
+ description = "Static library for Sysprof capture data generation";
+ platforms = stdenv.lib.platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/profiling/sysprof/default.nix b/pkgs/development/tools/profiling/sysprof/default.nix
index ce7313098822..49b8e88486ca 100644
--- a/pkgs/development/tools/profiling/sysprof/default.nix
+++ b/pkgs/development/tools/profiling/sysprof/default.nix
@@ -2,7 +2,6 @@
, lib
, desktop-file-utils
, fetchurl
-, fetchpatch
, gettext
, glib
, gtk3
@@ -21,24 +20,15 @@
stdenv.mkDerivation rec {
pname = "sysprof";
- version = "3.36.0";
+ version = "3.38.1";
outputs = [ "out" "lib" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "024i0gzqnm79rpr4gqxdvcj6gvf82xdlcp2p1k9ikcppmi6xnw46";
+ sha256 = "1z2i9187f2jx456l7h07wy8m9a0p7pj3xiv1aji3snq7rjb1lkj0";
};
- patches = [
- # Fix 32-bit builds
- # https://gitlab.gnome.org/GNOME/sysprof/merge_requests/24
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/sysprof/commit/5dea152c7728f5a37370ad8a229115833e36b4f6.patch";
- sha256 = "0c76s7r329pbdlmgvm3grn89iylrxv5wg87craqp937nwk3wb80g";
- })
- ];
-
nativeBuildInputs = [
desktop-file-utils
gettext
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/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/rq/default.nix b/pkgs/development/tools/rq/default.nix
index 68d3bfce06b0..838740d1fd0e 100644
--- a/pkgs/development/tools/rq/default.nix
+++ b/pkgs/development/tools/rq/default.nix
@@ -25,6 +25,6 @@ rustPlatform.buildRustPackage rec {
description = "A tool for doing record analysis and transformation";
homepage = "https://github.com/dflemstr/rq";
license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ aristid filalex77 ];
+ maintainers = with maintainers; [ aristid Br1ght0ne ];
};
}
diff --git a/pkgs/development/tools/rubocop/Gemfile.lock b/pkgs/development/tools/rubocop/Gemfile.lock
index 0e6e3a7f3610..6b6a3a995918 100644
--- a/pkgs/development/tools/rubocop/Gemfile.lock
+++ b/pkgs/development/tools/rubocop/Gemfile.lock
@@ -1,21 +1,26 @@
GEM
remote: https://rubygems.org/
specs:
- ast (2.4.0)
- jaro_winkler (1.5.4)
- parallel (1.19.1)
- parser (2.6.5.0)
- ast (~> 2.4.0)
+ ast (2.4.1)
+ parallel (1.19.2)
+ parser (2.7.2.0)
+ ast (~> 2.4.1)
rainbow (3.0.0)
- rubocop (0.77.0)
- jaro_winkler (~> 1.5.1)
+ regexp_parser (1.8.2)
+ rexml (3.2.4)
+ rubocop (1.1.0)
parallel (~> 1.10)
- parser (>= 2.6)
+ parser (>= 2.7.1.5)
rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 1.8)
+ rexml
+ rubocop-ast (>= 1.0.1)
ruby-progressbar (~> 1.7)
- unicode-display_width (>= 1.4.0, < 1.7)
+ unicode-display_width (>= 1.4.0, < 2.0)
+ rubocop-ast (1.1.0)
+ parser (>= 2.7.1.5)
ruby-progressbar (1.10.1)
- unicode-display_width (1.6.0)
+ unicode-display_width (1.7.0)
PLATFORMS
ruby
diff --git a/pkgs/development/tools/rubocop/gemset.nix b/pkgs/development/tools/rubocop/gemset.nix
index d7e1b9328dc1..c1f55f7aca27 100644
--- a/pkgs/development/tools/rubocop/gemset.nix
+++ b/pkgs/development/tools/rubocop/gemset.nix
@@ -4,62 +4,83 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "184ssy3w93nkajlz2c70ifm79jp3j737294kbc5fjw69v1w0n9x7";
+ sha256 = "1l3468czzjmxl93ap40hp7z94yxp4nbag0bxqs789bm30md90m2a";
type = "gem";
};
- version = "2.4.0";
+ version = "2.4.1";
};
- jaro_winkler = {
+ parallel = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1y8l6k34svmdyqxya3iahpwbpvmn3fswhwsvrz0nk1wyb8yfihsh";
+ sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l";
type = "gem";
};
- version = "1.5.4";
+ version = "1.19.2";
};
- parallel = {
+ parser = {
+ dependencies = ["ast"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12jijkap4akzdv11lm08dglsc8jmc87xcgq6947i1s3qb69f4zn2";
+ sha256 = "1f7gmm60yla325wlnd3qkxs59qm2y0aan8ljpg6k18rwzrrfil6z";
type = "gem";
};
- version = "1.19.1";
+ version = "2.7.2.0";
};
- parser = {
- dependencies = ["ast"];
+ rainbow = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09davv4ld6caqlczw64vhwf8hr41apys3cj8v2h96yxs4qg1m2iw";
+ sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk";
type = "gem";
};
- version = "2.6.5.0";
+ version = "3.0.0";
};
- rainbow = {
+ regexp_parser = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk";
+ sha256 = "0x4s82lgf0l71y3xc9gp4qxkrgx1kv8f6avdqd68l46ijbyvicdm";
type = "gem";
};
- version = "3.0.0";
+ version = "1.8.2";
+ };
+ rexml = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
+ type = "gem";
+ };
+ version = "3.2.4";
};
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 = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1nw87ngw4a9r3dpgykb872zcm640m7k0nk17qv537fmss2hl8shl";
+ type = "gem";
+ };
+ version = "1.1.0";
+ };
+ rubocop-ast = {
+ dependencies = ["parser"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0m88b1bgbhmmbdnz2xv6n0il0j4q5qm9jbc0vf1zsaxmxqp06nx9";
+ sha256 = "0ami6n3vnpm9y5z6wd4c6y2infijajizjjwv8fq0wrcjvr3zivzz";
type = "gem";
};
- version = "0.77.0";
+ version = "1.1.0";
};
ruby-progressbar = {
groups = ["default"];
@@ -76,9 +97,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08kfiniak1pvg3gn5k6snpigzvhvhyg7slmm0s2qx5zkj62c1z2w";
+ sha256 = "06i3id27s60141x6fdnjn5rar1cywdwy64ilc59cz937303q3mna";
type = "gem";
};
- version = "1.6.0";
+ version = "1.7.0";
};
} \ No newline at end of file
diff --git a/pkgs/development/tools/rufo/Gemfile b/pkgs/development/tools/rufo/Gemfile
new file mode 100644
index 000000000000..5db4a68b13ca
--- /dev/null
+++ b/pkgs/development/tools/rufo/Gemfile
@@ -0,0 +1,3 @@
+source 'https://rubygems.org'
+
+gem 'rufo'
diff --git a/pkgs/development/tools/rufo/Gemfile.lock b/pkgs/development/tools/rufo/Gemfile.lock
new file mode 100644
index 000000000000..f63ff520e687
--- /dev/null
+++ b/pkgs/development/tools/rufo/Gemfile.lock
@@ -0,0 +1,13 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ rufo (0.12.0)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ rufo
+
+BUNDLED WITH
+ 2.1.4
diff --git a/pkgs/development/tools/rufo/default.nix b/pkgs/development/tools/rufo/default.nix
new file mode 100644
index 000000000000..d64173700e77
--- /dev/null
+++ b/pkgs/development/tools/rufo/default.nix
@@ -0,0 +1,16 @@
+{ bundlerApp, bundlerUpdateScript, lib }:
+
+bundlerApp {
+ pname = "rufo";
+ gemdir = ./.;
+ exes = [ "rufo" ];
+
+ passthru.updateScript = bundlerUpdateScript "rufo";
+
+ meta = with lib; {
+ description = "Ruby formatter";
+ homepage = "https://github.com/ruby-formatter/rufo";
+ license = licenses.mit;
+ maintainers = with maintainers; [ andersk ];
+ };
+}
diff --git a/pkgs/development/tools/rufo/gemset.nix b/pkgs/development/tools/rufo/gemset.nix
new file mode 100644
index 000000000000..cd5c2c462a98
--- /dev/null
+++ b/pkgs/development/tools/rufo/gemset.nix
@@ -0,0 +1,12 @@
+{
+ rufo = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0nwasskcm0nrf7f52019x4fvxa5zckj4fcvf4cdl0qflrcwb1l9f";
+ type = "gem";
+ };
+ version = "0.12.0";
+ };
+} \ No newline at end of file
diff --git a/pkgs/development/tools/run/default.nix b/pkgs/development/tools/run/default.nix
index 41d1a8a29fd8..7ec08d02020a 100644
--- a/pkgs/development/tools/run/default.nix
+++ b/pkgs/development/tools/run/default.nix
@@ -18,7 +18,7 @@ buildGoModule rec {
description = "Easily manage and invoke small scripts and wrappers";
homepage = "https://github.com/TekWizely/run";
license = licenses.mit;
- maintainers = with maintainers; [ rawkode filalex77 ];
+ maintainers = with maintainers; [ rawkode Br1ght0ne ];
platforms = platforms.unix;
};
}
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-cache/default.nix b/pkgs/development/tools/rust/cargo-cache/default.nix
index 0f3571045d67..3271e7951fac 100644
--- a/pkgs/development/tools/rust/cargo-cache/default.nix
+++ b/pkgs/development/tools/rust/cargo-cache/default.nix
@@ -21,6 +21,6 @@ rustPlatform.buildRustPackage rec {
description = "Manage cargo cache (\${CARGO_HOME}, ~/.cargo/), print sizes of dirs and remove dirs selectively";
homepage = "https://github.com/matthiaskrgr/cargo-cache";
license = with licenses; [ asl20 /* or */ mit ];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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-make/default.nix b/pkgs/development/tools/rust/cargo-make/default.nix
index 4d1c851198fe..881a53872c96 100644
--- a/pkgs/development/tools/rust/cargo-make/default.nix
+++ b/pkgs/development/tools/rust/cargo-make/default.nix
@@ -4,11 +4,11 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-make";
- version = "0.32.7";
+ version = "0.32.9";
src = fetchCrate {
inherit pname version;
- sha256 = "0x8alv0jdk7xl63b2m4696w2hwqnbwxfqz6f3gisljll42xp6n2z";
+ sha256 = "0f6avprq0d65v5fk3kn2kvw3w024f21yq6v8y7d9rbwqxxf87jlf";
};
nativeBuildInputs = [ pkg-config ];
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ]
++ stdenv.lib.optionals stdenv.isDarwin [ Security SystemConfiguration ];
- cargoSha256 = "1y2izxlc1nz3kqzrnhh9ir8j1gwvpj4cma2iqd65s9cf7xpkr6cx";
+ cargoSha256 = "0v0657hh8ivqaq4sn0saaiz06shxavhrh9mksjlzj7c2ym6cxkih";
# Some tests fail because they need network access.
# However, Travis ensures a proper build.
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/rust/crate2nix/default.nix b/pkgs/development/tools/rust/crate2nix/default.nix
new file mode 100644
index 000000000000..a941d43bb9d8
--- /dev/null
+++ b/pkgs/development/tools/rust/crate2nix/default.nix
@@ -0,0 +1,47 @@
+{ lib
+, rustPlatform
+, fetchFromGitHub
+, makeWrapper
+
+, cargo
+, nix
+, nix-prefetch-git
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "crate2nix";
+ version = "0.8.0";
+
+ src = fetchFromGitHub
+ {
+ owner = "kolloch";
+ repo = pname;
+ rev = version;
+ sha256 = "sha256-pqg1BsEq3kGmUzt1zpQvXgdnRcIsiuIyvtUBi3VxtZ4=";
+ } + "/crate2nix";
+
+ cargoSha256 = "sha256-dAMWrGNMleQ3lDbG46Hr4qvCyxR+QcPOUZw9r2/CxV4=";
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ # Tests use nix(1), which tries (and fails) to set up /nix/var inside the
+ # sandbox
+ doCheck = false;
+
+ postFixup = ''
+ wrapProgram $out/bin/crate2nix \
+ --suffix PATH ":" ${lib.makeBinPath [ cargo nix nix-prefetch-git ]}
+ '';
+
+ meta = with lib; {
+ description = "A Nix build file generator for Rust crates.";
+ longDescription = ''
+ Crate2nix generates Nix files from Cargo.toml/lock files
+ so that you can build every crate individually in a Nix sandbox.
+ '';
+ homepage = "https://github.com/kolloch/crate2nix";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ kolloch andir cole-h ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/rust/rust-analyzer/default.nix b/pkgs/development/tools/rust/rust-analyzer/default.nix
index 2e6db32966d4..a398b7e504df 100644
--- a/pkgs/development/tools/rust/rust-analyzer/default.nix
+++ b/pkgs/development/tools/rust/rust-analyzer/default.nix
@@ -2,10 +2,10 @@
{
rust-analyzer-unwrapped = callPackage ./generic.nix rec {
- rev = "2020-10-19";
+ rev = "2020-11-09";
version = "unstable-${rev}";
- sha256 = "1xvyk1d26zn1d9i42h78qsm6bg57nhn1rgr46jwa46gsb31nabjh";
- cargoSha256 = "18s5yrc9fdj2ndylwyf07l0kmwxka7mnbj254xmq3g7ragw71xjw";
+ sha256 = "sha256-SX9dvx2JtYZBxA3+dHQKX/jrjbAMy37/SAybDjlYcSs=";
+ cargoSha256 = "sha256-+td+wMmI+MyGz9oPC+SPO2TmAV0+3lOORNY7xf6s3vI=";
};
rust-analyzer = callPackage ./wrapper.nix {} {
diff --git a/pkgs/development/tools/rust/rust-analyzer/generic.nix b/pkgs/development/tools/rust/rust-analyzer/generic.nix
index ca72f91953cf..1bab5b951837 100644
--- a/pkgs/development/tools/rust/rust-analyzer/generic.nix
+++ b/pkgs/development/tools/rust/rust-analyzer/generic.nix
@@ -16,11 +16,6 @@ rustPlatform.buildRustPackage {
inherit rev sha256;
};
- # FIXME: Temporary fixes for our rust 1.46.0
- patches = [
- ./no-track_env_var.patch # Requires rustc 1.47.0
- ];
-
buildAndTestSubdir = "crates/rust-analyzer";
cargoBuildFlags = lib.optional useMimalloc "--features=mimalloc";
@@ -34,7 +29,7 @@ rustPlatform.buildRustPackage {
inherit doCheck;
preCheck = lib.optionalString doCheck ''
- export RUST_SRC_PATH=${rustPlatform.rustcSrc}
+ export RUST_SRC_PATH=${rustPlatform.rustLibSrc}
'';
doInstallCheck = true;
diff --git a/pkgs/development/tools/rust/rust-analyzer/no-track_env_var.patch b/pkgs/development/tools/rust/rust-analyzer/no-track_env_var.patch
deleted file mode 100644
index f5173c4bacbc..000000000000
--- a/pkgs/development/tools/rust/rust-analyzer/no-track_env_var.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-This patch revert 3d169bd3f4cdc2dc3dd09eadbbc17c19214d69f3 (Add track_env_var to the proc macro server).
-
-diff --git a/crates/proc_macro_srv/src/proc_macro/bridge/client.rs b/crates/proc_macro_srv/src/proc_macro/bridge/client.rs
-index 55d6330cc..cb4b3bdb0 100644
---- a/crates/proc_macro_srv/src/proc_macro/bridge/client.rs
-+++ b/crates/proc_macro_srv/src/proc_macro/bridge/client.rs
-@@ -160,7 +160,6 @@ macro_rules! define_handles {
- }
- define_handles! {
- 'owned:
-- FreeFunctions,
- TokenStream,
- TokenStreamBuilder,
- TokenStreamIter,
-diff --git a/crates/proc_macro_srv/src/proc_macro/bridge/mod.rs b/crates/proc_macro_srv/src/proc_macro/bridge/mod.rs
-index b97886eb9..aeb05aad4 100644
---- a/crates/proc_macro_srv/src/proc_macro/bridge/mod.rs
-+++ b/crates/proc_macro_srv/src/proc_macro/bridge/mod.rs
-@@ -57,10 +57,6 @@ use std::thread;
- macro_rules! with_api {
- ($S:ident, $self:ident, $m:ident) => {
- $m! {
-- FreeFunctions {
-- fn drop($self: $S::FreeFunctions);
-- fn track_env_var(var: &str, value: Option<&str>);
-- },
- TokenStream {
- fn drop($self: $S::TokenStream);
- fn clone($self: &$S::TokenStream) -> $S::TokenStream;
-diff --git a/crates/proc_macro_srv/src/proc_macro/bridge/server.rs b/crates/proc_macro_srv/src/proc_macro/bridge/server.rs
-index 3acb239af..45d41ac02 100644
---- a/crates/proc_macro_srv/src/proc_macro/bridge/server.rs
-+++ b/crates/proc_macro_srv/src/proc_macro/bridge/server.rs
-@@ -11,8 +11,6 @@ use super::client::HandleStore;
- /// Declare an associated item of one of the traits below, optionally
- /// adjusting it (i.e., adding bounds to types and default bodies to methods).
- macro_rules! associated_item {
-- (type FreeFunctions) =>
-- (type FreeFunctions: 'static;);
- (type TokenStream) =>
- (type TokenStream: 'static + Clone;);
- (type TokenStreamBuilder) =>
-diff --git a/crates/proc_macro_srv/src/proc_macro/mod.rs b/crates/proc_macro_srv/src/proc_macro/mod.rs
-index fc6e7344f..ee0dc9722 100644
---- a/crates/proc_macro_srv/src/proc_macro/mod.rs
-+++ b/crates/proc_macro_srv/src/proc_macro/mod.rs
-@@ -924,25 +924,3 @@ impl fmt::Debug for Literal {
- self.0.fmt(f)
- }
- }
--
--pub mod tracked_env {
-- use std::env::{self, VarError};
-- use std::ffi::OsStr;
--
-- /// Retrieve an environment variable and add it to build dependency info.
-- /// Build system executing the compiler will know that the variable was accessed during
-- /// compilation, and will be able to rerun the build when the value of that variable changes.
-- /// Besides the dependency tracking this function should be equivalent to `env::var` from the
-- /// standard library, except that the argument must be UTF-8.
-- pub fn var<K: AsRef<OsStr> + AsRef<str>>(key: K) -> Result<String, VarError> {
-- use std::ops::Deref;
--
-- let key: &str = key.as_ref();
-- let value = env::var(key);
-- super::bridge::client::FreeFunctions::track_env_var(
-- key,
-- value.as_ref().map(|t| t.deref()).ok(),
-- );
-- value
-- }
--}
-diff --git a/crates/proc_macro_srv/src/rustc_server.rs b/crates/proc_macro_srv/src/rustc_server.rs
-index c5fe3591e..7d1695c86 100644
---- a/crates/proc_macro_srv/src/rustc_server.rs
-+++ b/crates/proc_macro_srv/src/rustc_server.rs
-@@ -242,8 +242,6 @@ impl TokenStreamBuilder {
- }
- }
-
--pub struct FreeFunctions;
--
- #[derive(Clone)]
- pub struct TokenStreamIter {
- trees: IntoIter<TokenTree>,
-@@ -256,7 +254,6 @@ pub struct Rustc {
- }
-
- impl server::Types for Rustc {
-- type FreeFunctions = FreeFunctions;
- type TokenStream = TokenStream;
- type TokenStreamBuilder = TokenStreamBuilder;
- type TokenStreamIter = TokenStreamIter;
-@@ -270,13 +267,6 @@ impl server::Types for Rustc {
- type MultiSpan = Vec<Span>;
- }
-
--impl server::FreeFunctions for Rustc {
-- fn track_env_var(&mut self, _var: &str, _value: Option<&str>) {
-- // FIXME: track env var accesses
-- // https://github.com/rust-lang/rust/pull/71858
-- }
--}
--
- impl server::TokenStream for Rustc {
- fn new(&mut self) -> Self::TokenStream {
- Self::TokenStream::new()
-diff --git a/xtask/src/install.rs b/xtask/src/install.rs
-index fcc4f05e4..d829790d7 100644
---- a/xtask/src/install.rs
-+++ b/xtask/src/install.rs
-@@ -7,7 +7,7 @@ use anyhow::{bail, format_err, Context, Result};
- use crate::not_bash::{pushd, run};
-
- // Latest stable, feel free to send a PR if this lags behind.
--const REQUIRED_RUST_VERSION: u32 = 47;
-+const REQUIRED_RUST_VERSION: u32 = 46;
-
- pub struct InstallCmd {
- pub client: Option<ClientOpt>,
diff --git a/pkgs/development/tools/rust/rust-analyzer/update.sh b/pkgs/development/tools/rust/rust-analyzer/update.sh
index b0435be72083..f08ea67cf22d 100755
--- a/pkgs/development/tools/rust/rust-analyzer/update.sh
+++ b/pkgs/development/tools/rust/rust-analyzer/update.sh
@@ -24,24 +24,24 @@ echo "$old_rev -> $rev"
sha256=$(nix-prefetch -f "$nixpkgs" rust-analyzer-unwrapped.src --rev "$rev")
# Clear cargoSha256 to avoid inconsistency.
-sed -e "s/rev = \".*\"/rev = \"$rev\"/" \
- -e "s/sha256 = \".*\"/sha256 = \"$sha256\"/" \
- -e "s/cargoSha256 = \".*\"/cargoSha256 = \"\"/" \
+sed -e "s#rev = \".*\"#rev = \"$rev\"#" \
+ -e "s#sha256 = \".*\"#sha256 = \"$sha256\"#" \
+ -e "s#cargoSha256 = \".*\"#cargoSha256 = \"\"#" \
--in-place ./default.nix
node_src="$(nix-build "$nixpkgs" -A rust-analyzer.src --no-out-link)/editors/code"
# Check vscode compatibility
req_vscode_ver="$(jq '.engines.vscode' "$node_src/package.json" --raw-output)"
req_vscode_ver="${req_vscode_ver#^}"
-cur_vscode_ver="$(nix eval --raw -f "$nixpkgs" vscode.version)"
-if [[ "$(nix eval "(builtins.compareVersions \"$req_vscode_ver\" \"$cur_vscode_ver\")")" -gt 0 ]]; then
+cur_vscode_ver="$(nix-instantiate --eval --strict "$nixpkgs" -A vscode.version | tr -d '"')"
+if [[ "$(nix-instantiate --eval --strict -E "(builtins.compareVersions \"$req_vscode_ver\" \"$cur_vscode_ver\")")" -gt 0 ]]; then
echo "vscode $cur_vscode_ver is incompatible with the extension requiring ^$req_vscode_ver"
exit 1
fi
echo "Prebuilding for cargoSha256"
cargo_sha256=$(nix-prefetch "{ sha256 }: (import $nixpkgs {}).rust-analyzer-unwrapped.cargoDeps.overrideAttrs (_: { outputHash = sha256; })")
-sed "s/cargoSha256 = \".*\"/cargoSha256 = \"$cargo_sha256\"/" \
+sed "s#cargoSha256 = \".*\"#cargoSha256 = \"$cargo_sha256\"#" \
--in-place ./default.nix
# Update vscode extension
diff --git a/pkgs/development/tools/rust/rust-analyzer/wrapper.nix b/pkgs/development/tools/rust/rust-analyzer/wrapper.nix
index 8ca3ff1a6d20..bed206281826 100644
--- a/pkgs/development/tools/rust/rust-analyzer/wrapper.nix
+++ b/pkgs/development/tools/rust/rust-analyzer/wrapper.nix
@@ -4,7 +4,8 @@ lib.makeOverridable ({
unwrapped,
pname ? "rust-analyzer",
version ? unwrapped.version,
- rustcSrc ? rustPlatform.rustcSrc,
+ # Use name from `RUST_SRC_PATH`
+ rustSrc ? rustPlatform.rustLibSrc,
}: runCommandNoCC "${pname}-${version}" {
inherit pname version;
inherit (unwrapped) src meta;
@@ -12,5 +13,5 @@ lib.makeOverridable ({
} ''
mkdir -p $out/bin
makeWrapper ${unwrapped}/bin/rust-analyzer $out/bin/rust-analyzer \
- --set-default RUST_SRC_PATH "${rustcSrc}"
+ --set-default RUST_SRC_PATH "${rustSrc}"
'')
diff --git a/pkgs/development/tools/scry/default.nix b/pkgs/development/tools/scry/default.nix
index ed823896ad0f..dcb8087372da 100644
--- a/pkgs/development/tools/scry/default.nix
+++ b/pkgs/development/tools/scry/default.nix
@@ -38,6 +38,6 @@ in crystal.buildCrystalPackage rec {
description = "Code analysis server for the Crystal programming language";
homepage = "https://github.com/crystal-lang-tools/scry";
license = licenses.mit;
- maintainers = with maintainers; [ peterhoeg filalex77 ];
+ maintainers = with maintainers; [ peterhoeg Br1ght0ne ];
};
}
diff --git a/pkgs/development/tools/sd-local/default.nix b/pkgs/development/tools/sd-local/default.nix
index 06f6c08feefa..b3dbd91c0ccb 100644
--- a/pkgs/development/tools/sd-local/default.nix
+++ b/pkgs/development/tools/sd-local/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "sd-local";
- version = "1.0.5";
+ version = "1.0.13";
src = fetchFromGitHub {
owner = "screwdriver-cd";
repo = pname;
rev = "v${version}";
- sha256 = "09j1wcx66sz2b0pps0bgbay5x06lc0d2awxjvd5zi8wqnbsrdq60";
+ sha256 = "1pgzxy9l1zh2qwq20ycqlxp9yj1mfchwc9179zd2v13rlraa8yph";
};
- vendorSha256 = "1qy51jx181rwim2v53ysgf7rys0nmxsbawvsbh3z1ihh3dlgw5bc";
+ vendorSha256 = "1y4nyw7rpgipblxqaps2zsd07cin8d0i0g9gvsnc3vifi6g29s8z";
subPackages = [ "." ];
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 d0b0bff05be1..6fa3b1b6058c 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.15.0";
+ version = "1.17.0";
goPackagePath = "github.com/GoogleContainerTools/skaffold";
subPackages = ["cmd/skaffold"];
@@ -19,7 +19,7 @@ buildGoPackage rec {
owner = "GoogleContainerTools";
repo = "skaffold";
rev = "v${version}";
- sha256 = "0cir9ld61pq1rziw6vyz1ihkq0aylzrsxg1vqb9544rwnbq7z2qs";
+ sha256 = "0i86bymwfnqnvp6na6na5dmjzp3dp7l416irkllh3i5wgvppda7m";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/development/tools/sourcetrail/default.nix b/pkgs/development/tools/sourcetrail/default.nix
index e6b86e4a85c1..91653d3773e1 100644
--- a/pkgs/development/tools/sourcetrail/default.nix
+++ b/pkgs/development/tools/sourcetrail/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "CoatiSoftware";
repo = "Sourcetrail";
- rev = "${version}";
+ rev = version;
sha256 = "0jp9y86xzkcxikc1cn4f6gqgg6zdssck08677ldagw25p1zadvzw";
};
diff --git a/pkgs/development/tools/swiftformat/default.nix b/pkgs/development/tools/swiftformat/default.nix
index c47955695f5c..cb3ed5217f08 100644
--- a/pkgs/development/tools/swiftformat/default.nix
+++ b/pkgs/development/tools/swiftformat/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "nicklockwood";
repo = "SwiftFormat";
- rev = "${version}";
+ rev = version;
sha256 = "0zajvbaf3r02k53lv5zdxf13apc6chnjmj69zkyac48lpnpbcxq6";
};
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 21f14adc2f71..89287b2ac4fa 100644
--- a/pkgs/development/tools/trellis/default.nix
+++ b/pkgs/development/tools/trellis/default.nix
@@ -8,26 +8,26 @@ let
in
stdenv.mkDerivation rec {
pname = "trellis";
- version = "2020.07.27";
+ version = "2020.11.07";
# git describe --tags
realVersion = with stdenv.lib; with builtins;
- "1.0-182-g${substring 0 7 (elemAt srcs 0).rev}";
+ "1.0-469-g${substring 0 7 (elemAt srcs 0).rev}";
srcs = [
(fetchFromGitHub {
owner = "SymbiFlow";
repo = "prjtrellis";
- rev = "8c0a6382e11b160ed88d17af8493c12a897617ed";
- sha256 = "1g0ppjfw8dq5cg5kl2p1p87grb0i88apaim4f5b6wj4sfqz8iln8";
+ rev = "b013a135a9b95c18ece559e19aa73ad6c84446c9";
+ sha256 = "09bx30jm9bgdxmbxf49a27spg4yd1nk5r5mympq7xi28hq1xwjnf";
name = "trellis";
})
(fetchFromGitHub {
owner = "SymbiFlow";
repo = "prjtrellis-db";
- rev = "c137076fdd8bfca3d2bf9cdacda9983dbbec599a";
- sha256 = "1br0vw8wwcn2qhs8kxkis5xqlr2nw7r3mf1qwjp8xckd6fa1wlcw";
+ rev = "2cf058e7a3ba36134d21e34823e9b2ecaaceac2c";
+ sha256 = "1hjaw5jkwiaiznm2z0smy88m2cdz63cd51z4nibajfih7ikvkj6g";
name = "trellis-database";
})
];
diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix
index 4e2930f97a28..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.10";
+ version = "2.2.14";
url = "https://github.com/hashicorp/vagrant/archive/v${version}.tar.gz";
- sha256 = "07wlj4m79m9li3za1jkk4imdhqwpca86qz3c0h706s0w8cmv4bbj";
+ 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 3c22b74efed0..169c3533efcb 100644
--- a/pkgs/development/tools/vagrant/gemset.nix
+++ b/pkgs/development/tools/vagrant/gemset.nix
@@ -39,17 +39,6 @@
};
version = "1.1.7";
};
- domain_name = {
- dependencies = ["unf"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0";
- type = "gem";
- };
- version = "0.5.20190701";
- };
ed25519 = {
groups = ["default"];
platforms = [];
@@ -65,20 +54,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1nwzxnqhr31fn7nbqmffcysvxjdfl3bhxi0bld5qqhcnfc1xd13x";
+ sha256 = "09l8lz3j00m898li0yfsnb6ihc63rdvhw3k5xczna5zrjk104f2l";
type = "gem";
};
- version = "1.9.0";
+ version = "1.10.0";
};
- erubis = {
+ excon = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3";
+ sha256 = "1hi89v53pm2abfv9j8lgqdd7hgkr7fr0gwrczr940iwbb3xv7rrs";
type = "gem";
};
- version = "2.7.0";
+ version = "0.78.0";
};
ffi = {
groups = ["default"];
@@ -122,17 +111,6 @@
};
version = "0.1.5";
};
- http-cookie = {
- dependencies = ["domain_name"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g";
- type = "gem";
- };
- version = "1.0.3";
- };
httpclient = {
groups = ["default"];
platforms = [];
@@ -160,10 +138,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1w923wmdi3gyiky0asqdw5dnh3gcjs2xyn82ajvjfjwh6sn0clgi";
+ sha256 = "0028p1fss6pvw4mlpjqdmxfzsm8ww79irsadbibrr7f23qfn8ykr";
type = "gem";
};
- version = "3.2.1";
+ version = "3.3.1";
};
little-plugger = {
groups = ["default"];
@@ -196,16 +174,6 @@
};
version = "2.3.0";
};
- mime = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0nskys7brz2bylhxiknl0z9i19w3wb1knf0h93in6mjq70jdw5cr";
- type = "gem";
- };
- version = "0.4.4";
- };
mime-types = {
dependencies = ["mime-types-data"];
groups = ["default"];
@@ -222,10 +190,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753";
+ sha256 = "0ipjyfwn9nlvpcl8knq3jk4g5f12cflwdbaiqxcq1s7vwfwfxcag";
type = "gem";
};
- version = "3.2020.0512";
+ version = "3.2020.1104";
};
multi_json = {
groups = ["default"];
@@ -264,20 +232,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jp3jgcn8cij407xx9ldb5h9c6jv13jc4cf6kk2idclz43ww21c9";
+ sha256 = "1hlyp6z3ffwdcnzq9khrkz6waxggn4hnzsczbp3mz61lhx4qiri3";
type = "gem";
};
- version = "6.1.0";
- };
- netrc = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y";
- type = "gem";
- };
- version = "0.11.0";
+ version = "6.2.0.rc1";
};
nori = {
groups = ["default"];
@@ -321,17 +279,6 @@
};
version = "0.2.5";
};
- rest-client = {
- dependencies = ["http-cookie" "mime-types" "netrc"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1hzcs2r7b5bjkf2x2z3n8z6082maz0j8vqjiciwgg3hzb63f958j";
- type = "gem";
- };
- version = "2.0.2";
- };
ruby_dep = {
groups = ["default"];
platforms = [];
@@ -362,37 +309,16 @@
};
version = "2.3.0";
};
- unf = {
- dependencies = ["unf_ext"];
- 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 = "0.0.7.7";
- };
vagrant_cloud = {
- dependencies = ["rest-client"];
+ dependencies = ["excon" "log4r"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "16jpnq4xa7gavm024wk1rgmkfb850g89rv56f26dkh0rdhbqiqvs";
+ sha256 = "0b3b9ybd6mskfz2vffb6li2y6njdc9xqhik9c4mvzq9dchxpbxlj";
type = "gem";
};
- version = "2.0.3";
+ version = "3.0.2";
};
wdm = {
groups = ["default"];
@@ -410,10 +336,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13c0vf32vinkp3ia86rvq779dacl37v4v2814v4g9qrk3liv0dym";
+ sha256 = "0k9i86v805gpya3pyqahjykljbdwpjsrk7hsdqrl05j2rpidvk4v";
type = "gem";
};
- version = "2.3.4";
+ version = "2.3.5";
};
winrm-elevated = {
dependencies = ["erubi" "winrm" "winrm-fs"];
@@ -421,10 +347,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1yawwrs3pnvbbm9xn0nbzvyl92kgf1jr439qfbqx0mb8zzkyi2dv";
+ sha256 = "1lmlaii8qapn84wxdg5d82gbailracgk67d0qsnbdnffcg8kswzd";
type = "gem";
};
- version = "1.2.1";
+ version = "1.2.3";
};
winrm-fs = {
dependencies = ["erubi" "logging" "rubyzip" "winrm"];
@@ -432,9 +358,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "093f698l9b9cx6vcqwjc9hi5hbd86ynp1g5c7g9k18y6h7fxjk43";
+ sha256 = "0gb91k6s1yjqw387x4w1nkpnxblq3pjdqckayl0qvz5n3ygdsb0d";
type = "gem";
};
- version = "1.3.4";
+ version = "1.3.5";
};
} \ No newline at end of file
diff --git a/pkgs/development/tools/vagrant/gemset_libvirt.nix b/pkgs/development/tools/vagrant/gemset_libvirt.nix
index 2631833dc009..df6b6c40496b 100644
--- a/pkgs/development/tools/vagrant/gemset_libvirt.nix
+++ b/pkgs/development/tools/vagrant/gemset_libvirt.nix
@@ -1,24 +1,34 @@
{
+ builder = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr";
+ type = "gem";
+ };
+ version = "3.2.4";
+ };
excon = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15l9w0938c19nxmrp09n75qpmm64k12xj69h47yvxzcxcpbgnkb2";
+ sha256 = "1hi89v53pm2abfv9j8lgqdd7hgkr7fr0gwrczr940iwbb3xv7rrs";
type = "gem";
};
- version = "0.62.0";
+ version = "0.78.0";
};
fog-core = {
- dependencies = ["builder" "excon" "formatador"];
+ dependencies = ["builder" "excon" "formatador" "mime-types"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ac25s2wv7m6av7h7vjzd2bg3srhnn5yrz3lq1xpimhnfmp82sw6";
+ sha256 = "0bwqm9n69y5y0a5iickr358z7w4hml3flqwfz8b7cnj1ldabhnjn";
type = "gem";
};
- version = "1.43.0";
+ version = "2.2.3";
};
fog-json = {
dependencies = ["fog-core" "multi_json"];
@@ -37,10 +47,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gk16gsjd51x71wla7h5jqr6x5ywpwz5l8jdv76f9mr6fp1j2bkf";
+ sha256 = "0by97bx0szdz47kdy0fqvx6j2kzy5yhrwbvvsfbh27dm9c0vfwgr";
type = "gem";
};
- version = "0.5.0";
+ version = "0.7.0";
};
fog-xml = {
dependencies = ["fog-core" "nokogiri"];
@@ -68,20 +78,51 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01v6jjpvh3gnq6sgllpfqahlgxzj50ailwhj9b3cd20hi2dx0vxp";
+ sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz";
+ type = "gem";
+ };
+ version = "2.3.1";
+ };
+ mime-types = {
+ dependencies = ["mime-types-data"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1zj12l9qk62anvk9bjvandpa6vy4xslil15wl6wlivyf51z773vh";
type = "gem";
};
- version = "2.1.0";
+ version = "3.3.1";
+ };
+ mime-types-data = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0ipjyfwn9nlvpcl8knq3jk4g5f12cflwdbaiqxcq1s7vwfwfxcag";
+ type = "gem";
+ };
+ version = "3.2020.1104";
};
mini_portile2 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13d32jjadpjj6d2wdhkfpsmy68zjx90p49bgf8f7nkpz86r1fr11";
+ sha256 = "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy";
+ type = "gem";
+ };
+ version = "2.4.0";
+ };
+ multi_json = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
type = "gem";
};
- version = "2.3.0";
+ version = "1.15.0";
};
nokogiri = {
dependencies = ["mini_portile2"];
@@ -89,10 +130,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0byyxrazkfm29ypcx5q4syrv126nvjnf7z6bqi01sqkv4llsi4qz";
+ sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2";
type = "gem";
};
- version = "1.8.5";
+ version = "1.10.10";
};
ruby-libvirt = {
groups = ["default"];
@@ -110,9 +151,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wm5yvml3sxdzpnlp4q6yhy695syy8byd1g7cxll4pmj1kwlknym";
+ sha256 = "1b1m8fg1rin6ps15ykqhwz6qm7isadb83r22b733dkw2gvvj91jv";
type = "gem";
};
- version = "0.0.45";
+ version = "0.2.1";
};
-}
+} \ No newline at end of file
diff --git a/pkgs/development/tools/vala-language-server/default.nix b/pkgs/development/tools/vala-language-server/default.nix
new file mode 100644
index 000000000000..f26615e26b7a
--- /dev/null
+++ b/pkgs/development/tools/vala-language-server/default.nix
@@ -0,0 +1,59 @@
+{ stdenv
+, fetchFromGitHub
+, nix-update-script
+, meson
+, ninja
+, pkg-config
+, scdoc
+, gnome-builder
+, gnused
+, glib
+, libgee
+, json-glib
+, jsonrpc-glib
+, vala
+}:
+
+stdenv.mkDerivation rec {
+ pname = "vala-language-server";
+ version = "0.48.1";
+
+ src = fetchFromGitHub {
+ owner = "benwaffle";
+ repo = pname;
+ rev = version;
+ sha256 = "12k095052jkvbiyz8gzkj6w7r7p16d5m18fyikl48yvh5nln8fw0";
+ };
+
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ scdoc
+ # GNOME Builder Plugin
+ gnused
+ gnome-builder
+ ];
+
+ buildInputs = [
+ glib
+ libgee
+ json-glib
+ jsonrpc-glib
+ vala
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Code Intelligence for Vala & Genie";
+ homepage = "https://github.com/benwaffle/vala-language-server";
+ license = licenses.lgpl21Plus;
+ maintainers = with maintainers; [ andreasfelix worldofpeace ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/tools/vala-lint/default.nix b/pkgs/development/tools/vala-lint/default.nix
index 199f1626c891..378bc935e22a 100644
--- a/pkgs/development/tools/vala-lint/default.nix
+++ b/pkgs/development/tools/vala-lint/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "vala-lint-unstable";
- version = "2019-10-11";
+ version = "2020-08-18";
src = fetchFromGitHub {
owner = "vala-lang";
repo = "vala-lint";
- rev = "a077bbec30dea128616a23583ce3f8364ff2ef11";
- sha256 = "0w0rmaj4v42wc4vq2lfjnj6airag5ahv6522xkw3j1nmccxq3s72";
+ rev = "fc5dd9e95bc61540b404d5bc070c0629903baad9";
+ sha256 = "n6pp6vYGaRF8B3phWp/e9KnpKGf0Op+xGVdT6HHe0rM=";
};
nativeBuildInputs = [
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/vgo2nix/default.nix b/pkgs/development/tools/vgo2nix/default.nix
index 880703383d11..d48787ea017a 100644
--- a/pkgs/development/tools/vgo2nix/default.nix
+++ b/pkgs/development/tools/vgo2nix/default.nix
@@ -1,41 +1,39 @@
-{ stdenv
-, lib
-, buildGoPackage
-, go
+{ lib
+, fetchFromGitHub
+, buildGoModule
, makeWrapper
, nix-prefetch-git
-, fetchFromGitHub
+, go
}:
-buildGoPackage {
+buildGoModule {
pname = "vgo2nix";
- version = "unstable-2020-05-05";
- goPackagePath = "github.com/adisbladis/vgo2nix";
-
- nativeBuildInputs = [ makeWrapper ];
+ version = "unstable-2020-11-07";
src = fetchFromGitHub {
owner = "nix-community";
repo = "vgo2nix";
- rev = "71e59bf268d5257a0f89b2f59cd20fd468c8c6ac";
- sha256 = "1pcdkknq2v7nrs0siqcvvq2x0qqz5snwdz2lpjnad8i33rwhmayh";
+ rev = "4546d8056ab09ece3d2489594627c0541b15a397";
+ sha256 = "0n9pf0i5y59kiiv6dq8h8w1plaz9w6s67rqr2acqgxa45iq36mkh";
};
- goDeps = ./deps.nix;
+ vendorSha256 = "1lzhhg9wimn8nfzrrla5bshgk1ghnlsdfmq6iask0zqz311g96bv";
+
+ subPackages = [ "." ];
+
+ nativeBuildInputs = [ makeWrapper ];
allowGoReference = true;
- postInstall = with stdenv; let
- binPath = lib.makeBinPath [ nix-prefetch-git go ];
- in ''
- wrapProgram $out/bin/vgo2nix --prefix PATH : ${binPath}
+ postInstall = ''
+ wrapProgram $out/bin/vgo2nix --prefix PATH : ${lib.makeBinPath [ nix-prefetch-git go ]}
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Convert go.mod files to nixpkgs buildGoPackage compatible deps.nix files";
homepage = "https://github.com/nix-community/vgo2nix";
license = licenses.mit;
- maintainers = with maintainers; [ adisbladis ];
+ maintainers = with maintainers; [ adisbladis SuperSandro2000 ];
};
}
diff --git a/pkgs/development/tools/vgo2nix/deps.nix b/pkgs/development/tools/vgo2nix/deps.nix
deleted file mode 100644
index 2d9a130e43e3..000000000000
--- a/pkgs/development/tools/vgo2nix/deps.nix
+++ /dev/null
@@ -1,210 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "github.com/alecthomas/assert";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/assert";
- rev = "405dbfeb8e38";
- sha256 = "1l567pi17k593nrd1qlbmiq8z9jy3qs60px2a16fdpzjsizwqx8l";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/colour";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/colour";
- rev = "60882d9e2721";
- sha256 = "0iq566534gbzkd16ixg7fk298wd766821vvs80838yifx9yml5vs";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/kingpin";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/kingpin";
- rev = "v2.2.6";
- sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/repr";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/repr";
- rev = "117648cd9897";
- sha256 = "05v1rgzdqc8razf702laagrvhvx68xd9yxxmzd3dyz0d6425pdrp";
- };
- }
- {
- 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/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "v1.1.1";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-isatty";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-isatty";
- rev = "v0.0.3";
- sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n";
- };
- }
- {
- goPackagePath = "github.com/orivej/e";
- fetch = {
- type = "git";
- url = "https://github.com/orivej/e";
- rev = "ac3492690fda";
- sha256 = "11jizr28kfkr6zscjxg95pqi6cjp08aqnhs41sdhc98nww78ilkr";
- };
- }
- {
- goPackagePath = "github.com/orivej/go-nix";
- fetch = {
- type = "git";
- url = "https://github.com/orivej/go-nix";
- rev = "dae45d921a44";
- sha256 = "17hfmsz8hs3h2d5c06j1bvbw8ijrhzm3iz911z5zydsl4x7y0cgy";
- };
- }
- {
- goPackagePath = "github.com/pkg/profile";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/profile";
- rev = "v1.2.1";
- sha256 = "0blqmvgqvdbqmh3fp9pfdxc9w1qfshrr0zy9whj0sn372bw64qnr";
- };
- }
- {
- 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/sergi/go-diff";
- fetch = {
- type = "git";
- url = "https://github.com/sergi/go-diff";
- rev = "v1.0.0";
- sha256 = "0swiazj8wphs2zmk1qgq75xza6m19snif94h2m6fi8dqkwqdl7c7";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.2.2";
- sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
- };
- }
- {
- goPackagePath = "github.com/yuin/goldmark";
- fetch = {
- type = "git";
- url = "https://github.com/yuin/goldmark";
- rev = "v1.1.27";
- sha256 = "1872cqnii0kwiqcy81yin0idvjy5mdy4zlzz0csb319lcjs3b923";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "87dc89f01550";
- sha256 = "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g";
- };
- }
- {
- goPackagePath = "golang.org/x/mod";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/mod";
- rev = "v0.2.0";
- sha256 = "1fp6885dclq77mh73v7i54v2b9llpv4di193zc8vmsbbkkc483cl";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "0de0cce0169b";
- sha256 = "1db7s5kbzyh2zd5lpv05n7hp8wbwdvgk0wpiwrlnig94mkr0y5aq";
- };
- }
- {
- 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 = "97732733099d";
- sha256 = "118hkp01i4z1f5h6hcjm0ff2ngqhrzj1f7731n0kw8dr6hvbx0sw";
- };
- }
- {
- 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 = "0c9eba77bc32";
- sha256 = "1xz0jyxdmibkams6vd61va5cw963l25jjf3i9r33m0i739qwg4lj";
- };
- }
- {
- goPackagePath = "golang.org/x/xerrors";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/xerrors";
- rev = "9bdfabe68543";
- sha256 = "1yjfi1bk9xb81lqn85nnm13zz725wazvrx3b50hx19qmwg7a4b0c";
- };
- }
-]
diff --git a/pkgs/development/tools/vulkan-validation-layers/default.nix b/pkgs/development/tools/vulkan-validation-layers/default.nix
index ec696339fdcb..6e89f03e5137 100644
--- a/pkgs/development/tools/vulkan-validation-layers/default.nix
+++ b/pkgs/development/tools/vulkan-validation-layers/default.nix
@@ -51,6 +51,11 @@ stdenv.mkDerivation rec {
pname = "vulkan-validation-layers";
version = "1.2.141.0";
+ # If we were to use "dev" here instead of headers, the setupHook would be
+ # placed in that output instead of "out".
+ outputs = ["out" "headers"];
+ outputInclude = "headers";
+
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "Vulkan-ValidationLayers";
@@ -78,6 +83,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DGLSLANG_INSTALL_DIR=${localGlslang}"
+ "-DBUILD_LAYER_SUPPORT_FILES=ON"
];
# Help vulkan-loader find the validation layers
diff --git a/pkgs/development/tools/vultr-cli/default.nix b/pkgs/development/tools/vultr-cli/default.nix
index c0b34fe3ca68..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;
@@ -19,6 +19,6 @@ buildGoModule rec {
description = "Official command line tool for Vultr services";
homepage = "https://github.com/vultr/vultr-cli";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/development/tools/wabt/default.nix b/pkgs/development/tools/wabt/default.nix
index a8ade2b815cc..b910a31e1552 100644
--- a/pkgs/development/tools/wabt/default.nix
+++ b/pkgs/development/tools/wabt/default.nix
@@ -2,22 +2,16 @@
stdenv.mkDerivation rec {
pname = "wabt";
- version = "1.0.19";
+ version = "1.0.20";
src = fetchFromGitHub {
owner = "WebAssembly";
repo = "wabt";
rev = version;
- sha256 = "0g1iy1icnjfkc0dadkrif4nlixpvq626023rgj02m9al64gf9hvx";
+ sha256 = "1wwyljppxz03slvgx809g87mdrglpimz4xaici71a9mqwjpgj0l8";
fetchSubmodules = true;
};
- # https://github.com/WebAssembly/wabt/pull/1408
- patches = [ (fetchpatch {
- url = "https://github.com/WebAssembly/wabt/pull/1408/commits/28505f4db6e4561cf6840af5c304a9aa900c4987.patch";
- sha256 = "1nh1ddsak6w51np17xf2r7i0czxrjslz1i4impmmp88h5bp2yjba";
- }) ];
-
nativeBuildInputs = [ cmake ];
cmakeFlags = [ "-DBUILD_TESTS=OFF" "-DCMAKE_PROJECT_VERSION=${version}" ];
buildInputs = [ python3 ];
diff --git a/pkgs/development/tools/wally-cli/default.nix b/pkgs/development/tools/wally-cli/default.nix
index d9abe6163a26..ffa666468595 100644
--- a/pkgs/development/tools/wally-cli/default.nix
+++ b/pkgs/development/tools/wally-cli/default.nix
@@ -27,8 +27,8 @@ buildGoModule rec {
meta = with lib; {
description = "A tool to flash firmware to mechanical keyboards";
homepage = "https://ergodox-ez.com/pages/wally-planck";
- platforms = platforms.linux;
+ platforms = with platforms; linux ++ darwin;
license = licenses.mit;
- maintainers = [ maintainers.spacekookie ];
+ maintainers = with maintainers; [ spacekookie r-burns ];
};
}
diff --git a/pkgs/development/tools/wrangler/default.nix b/pkgs/development/tools/wrangler/default.nix
index fd84afb16175..b7020eacdc32 100644
--- a/pkgs/development/tools/wrangler/default.nix
+++ b/pkgs/development/tools/wrangler/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, curl, darwin }:
+{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, curl, darwin, perl }:
rustPlatform.buildRustPackage rec {
pname = "wrangler";
- version = "1.10.3";
+ version = "1.12.2";
src = fetchFromGitHub {
owner = "cloudflare";
repo = pname;
rev = "v${version}";
- sha256 = "0703zlrmv0if575rj1mrgfg1a5qbf98sqjhhj09hab69i96wbrk9";
+ sha256 = "1w0j6if1fnih1036hlb9a3c6wgjw4p057llhjf0f3d568ah1244a";
};
- cargoSha256 = "0znzyqzvbqcl4mmxpsvaf592xrs968x57czj45jibmafq033dbfa";
+ cargoSha256 = "0d9wvdjjakznz8dnqx4gqxh0xkxrh4229460hg6dr9qn492p7nfx";
- nativeBuildInputs = stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
+ nativeBuildInputs = [ perl ] ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ]
++ stdenv.lib.optionals stdenv.isDarwin [
@@ -30,6 +30,6 @@ rustPlatform.buildRustPackage rec {
description = "A CLI tool designed for folks who are interested in using Cloudflare Workers";
homepage = "https://github.com/cloudflare/wrangler";
license = with licenses; [ asl20 /* or */ mit ];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/development/tools/yarn/default.nix b/pkgs/development/tools/yarn/default.nix
index 22ce3553352f..7151c872e4d0 100644
--- a/pkgs/development/tools/yarn/default.nix
+++ b/pkgs/development/tools/yarn/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "yarn";
- version = "1.22.5";
+ version = "1.22.10";
src = fetchzip {
url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz";
- sha256 = "1yb1pb80jhw6mx1r28hf7zd54dygmnrf30r3fz7kn9nrgdpl5in8";
+ sha256 = "0pdimll8lhsnqfafhdaxd6h6mgxhj1c7h56r111cmxhzw462y3mr";
};
buildInputs = [ nodejs ];
diff --git a/pkgs/development/tools/yq-go/default.nix b/pkgs/development/tools/yq-go/default.nix
index 3d9d6cf0a0cb..479494e515d7 100644
--- a/pkgs/development/tools/yq-go/default.nix
+++ b/pkgs/development/tools/yq-go/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "yq-go";
- version = "3.4.0";
+ version = "3.4.1";
src = fetchFromGitHub {
owner = "mikefarah";
rev = version;
repo = "yq";
- sha256 = "1rvs27c5mz55zqq9c7yif0dms53bd30d8ylh45f3y3zgh82jihp8";
+ sha256 = "09kcqa15assjhp3kdffa3yhc2vykinzgscjzg996qa85kjircy9b";
};
vendorSha256 = "0l5bhbp8dfq04hb4xcpx96ksfwx4xvk0pj5ma00rk3z913ikygcd";
diff --git a/pkgs/development/web/deno/default.nix b/pkgs/development/web/deno/default.nix
index b932e1b550cf..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.0";
+ version = "1.5.3";
src = fetchFromGitHub {
owner = "denoland";
repo = pname;
rev = "v${version}";
- sha256 = "1kl3s5kv3wwh4br6zf0f56bffzjwhgzga93zg39mqry8jvwxp6dx";
+ sha256 = "0dxjcab10kqfkflq1x9np5wxlysq33swdwi2f28bi7q312sw5x2y";
fetchSubmodules = true;
};
- cargoSha256 = "1m3wd2gjy2b8a3x9wm49n9z02165afv4c3n13pnqsxcqmd9a764f";
+ cargoSha256 = "0lhdrsvmf5b4fq2yg9vc00q1sgc1fjk0fh5axs2zffcpsp73ay2k";
# Install completions post-install
nativeBuildInputs = [ installShellFiles ];
@@ -52,15 +52,14 @@ rustPlatform.buildRustPackage rec {
# Skipping until resolved
doCheck = false;
- # TODO: Move to enhanced installShellCompletion when merged: PR #83630
postInstall = ''
# remove test plugin and test server
rm -rf $out/lib $out/bin/test_server
- $out/bin/deno completions bash > deno.bash
- $out/bin/deno completions fish > deno.fish
- $out/bin/deno completions zsh > _deno
- installShellCompletion deno.{bash,fish} --zsh _deno
+ installShellCompletion --cmd deno \
+ --bash <($out/bin/deno completions bash) \
+ --fish <($out/bin/deno completions fish) \
+ --zsh <($out/bin/deno completions zsh)
'';
passthru.updateScript = ./update/update.ts;
diff --git a/pkgs/development/web/flyctl/default.nix b/pkgs/development/web/flyctl/default.nix
index dbc6bfb9a037..9ac8a2cc2a31 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.145";
+ version = "0.0.150";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
- sha256 = "00by00jslj9nkq89iwvc5f0jcn4lv8i6xs9y9l2x044rq525q08q";
+ sha256 = "1wj3l32f9xpmqq91nzlxy8zgh1zkx4ckhc9r487agmv80bfjnzj2";
};
preBuild = ''
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/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/v12.nix b/pkgs/development/web/nodejs/v12.nix
index 83ba9f5d56f3..8ce65181714a 100644
--- a/pkgs/development/web/nodejs/v12.nix
+++ b/pkgs/development/web/nodejs/v12.nix
@@ -8,6 +8,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "12.19.0";
- sha256 = "1qainpkakkl3xip9xz2wbs74g95gvc6125cc05z6vyckqi2iqrrv";
+ version = "12.20.0";
+ sha256 = "12s2vjrlhgap2r12s7rqf0r2wzh9q2r5dkh3ak9fhrgmk9fgvqv1";
}
diff --git a/pkgs/development/web/nodejs/v14.nix b/pkgs/development/web/nodejs/v14.nix
index 820deb5884db..9c0c518b62ec 100644
--- a/pkgs/development/web/nodejs/v14.nix
+++ b/pkgs/development/web/nodejs/v14.nix
@@ -8,6 +8,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "14.15.0";
- sha256 = "0fzv05f8rnc0s1a11k0cqfpgv9yawfbdd8qcl8zr25kv5ridhdip";
+ version = "14.15.1";
+ sha256 = "1g61vqsgq3jsipw2fckj68i4a4pi1iz1kbw7mlw8jmzp8rl46q81";
}
diff --git a/pkgs/development/web/nodejs/v15.nix b/pkgs/development/web/nodejs/v15.nix
index f115e42d0d08..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.0.1";
- sha256 = "03xxnl7q96fmm7lalliwb9kmllz52jqrcsqn9cx9pzhwd1x97l5q";
+ version = "15.3.0";
+ sha256 = "0h625hhswwv5rpijacxiak28fy5br8kpxrihfcjdqwm3dvyvkc1v";
}
diff --git a/pkgs/development/web/postman/default.nix b/pkgs/development/web/postman/default.nix
index 1495b811d09b..c12e0260fbed 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.32.0";
+ version = "7.34.0";
src = fetchurl {
url = "https://dl.pstmn.io/download/version/${version}/linux64";
- sha256 = "0dn9awzhaafsdsiwwj6870zyqw4spsmc08zgcc5dhnpcnjcyldf3";
+ sha256 = "13d3wc49wp8rh8kxrn1krsyh24g5m6wl0mfhvbjylv0q6kp5jlan";
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/development/web/woff2/default.nix b/pkgs/development/web/woff2/default.nix
index ff0484547fc2..d770fb627536 100644
--- a/pkgs/development/web/woff2/default.nix
+++ b/pkgs/development/web/woff2/default.nix
@@ -18,8 +18,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkgconfig ];
- cmakeFlags = [ "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}" ]
- ++ stdenv.lib.optional static "-DCMAKE_SKIP_RPATH:BOOL=TRUE";
+ cmakeFlags = [
+ "-DCANONICAL_PREFIXES=ON"
+ "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}"
+ ] ++ stdenv.lib.optional static "-DCMAKE_SKIP_RPATH:BOOL=TRUE";
propagatedBuildInputs = [ brotli ];
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/among-sus/default.nix b/pkgs/games/among-sus/default.nix
new file mode 100644
index 000000000000..c422ed1c8e52
--- /dev/null
+++ b/pkgs/games/among-sus/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchgit, port ? "1234" }:
+
+stdenv.mkDerivation {
+ pname = "among-sus-unstable";
+ version = "2020-10-29";
+
+ src = fetchgit {
+ url = "https://git.sr.ht/~martijnbraam/among-sus";
+ rev = "1f4c8d800d025d36ac66826937161be3252fbc57";
+ sha256 = "19jq7ygh9l11dl1h6702bg57m04y35nqd6yqx1rgp1kxwhp45xyh";
+ };
+
+ patchPhase = ''
+ sed -i 's/port = 1234/port = ${port}/g' main.c
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ install -Dm755 among-sus $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://git.sr.ht/~martijnbraam/among-sus";
+ description = "Among us, but it's a text adventure";
+ license = licenses.agpl3Plus;
+ maintainers = [ maintainers.eyjhb ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/games/assaultcube/default.nix b/pkgs/games/assaultcube/default.nix
index 6c3a7f1168e6..423130a53561 100644
--- a/pkgs/games/assaultcube/default.nix
+++ b/pkgs/games/assaultcube/default.nix
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
cp ${desktop}/share/applications/* $out/share/applications
install -Dpm644 packages/misc/icon.png $out/share/icons/assaultcube.png
install -Dpm644 packages/misc/icon.png $out/share/pixmaps/assaultcube.png
-
+
makeWrapper $out/bin/ac_client $out/bin/${pname} \
--run "cd $out/$gamedatadir" --add-flags "--home=\$HOME/.assaultcube/v1.2next --init"
fi
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Fast and fun first-person-shooter based on the Cube fps";
homepage = "https://assault.cubers.net";
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux; # should work on darwin with a little effort.
license = stdenv.lib.licenses.zlib;
};
diff --git a/pkgs/games/cockatrice/default.nix b/pkgs/games/cockatrice/default.nix
index 848bf2ab8851..ac31de4e4c24 100644
--- a/pkgs/games/cockatrice/default.nix
+++ b/pkgs/games/cockatrice/default.nix
@@ -9,7 +9,7 @@ mkDerivation rec {
src = fetchFromGitHub {
owner = "Cockatrice";
repo = "Cockatrice";
- rev = "${version}";
+ rev = version;
sha256 = "1yaxm7q0ja3rgx197hh8ynjc6ncc4hm0qdn9v7f0l4fbv0bdpv34";
};
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/eidolon/default.nix b/pkgs/games/eidolon/default.nix
index e982c95c4d66..4ae64df41437 100644
--- a/pkgs/games/eidolon/default.nix
+++ b/pkgs/games/eidolon/default.nix
@@ -6,7 +6,7 @@ rustPlatform.buildRustPackage rec {
src = fetchgit {
url = "https://git.sr.ht/~nicohman/eidolon";
- rev = "${version}";
+ rev = version;
sha256 = "1yn3k569pxzw43mmsk97088xpkdc714rks3ncchbb6ccx25kgxrr";
};
cargoPatches = [ ./cargo-lock.patch ];
diff --git a/pkgs/games/empty-epsilon/default.nix b/pkgs/games/empty-epsilon/default.nix
index 098ed35406f4..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 = "07";
+ minor = "11";
+ patch = "23";
version = "${major}.${minor}.${patch}";
@@ -16,7 +16,7 @@ let
owner = "daid";
repo = "SeriousProton";
rev = "EE-${version}";
- sha256 = "1mfizhmwh6xgb5n34l3wrbxm21f7gsvsyacsmnxw9rkz0ya7ch30";
+ sha256 = "sha256-/gwJPlvvOCv5XIsiVgZ8Eb/7vgwG/V+s/soGVCfYrwo=";
};
nativeBuildInputs = [ cmake ];
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
owner = "daid";
repo = "EmptyEpsilon";
rev = "EE-${version}";
- sha256 = "0p41wx9yk09xjmfkjpdgi3b2999ps2am3xqwd866q11f6ci7viv5";
+ sha256 = "sha256-HbF6xThR+ogNHbAcXF03DaBhwVhNEr5BJO7jeeVZH/o=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/games/factorio/default.nix b/pkgs/games/factorio/default.nix
index 0226acf16046..f5f12b47dd72 100644
--- a/pkgs/games/factorio/default.nix
+++ b/pkgs/games/factorio/default.nix
@@ -63,11 +63,11 @@ let
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; };
+ experimental = bdist { sha256 = "0cmia16d5dhy3f8mck926d7rrnavxmvb6a72ymjllxm37slsx60j"; version = "1.1.2"; withAuth = true; };
};
headless = {
stable = bdist { sha256 = "0r0lplns8nxna2viv8qyx9mp4cckdvx6k20w2g2fwnj3jjmf3nc1"; version = "1.0.0"; };
- experimental = bdist { sha256 = "0r0lplns8nxna2viv8qyx9mp4cckdvx6k20w2g2fwnj3jjmf3nc1"; version = "1.0.0"; };
+ experimental = bdist { sha256 = "0x3lwz11z8cczqr5i799m4yg8x3yk6h5qz48pfzw4l2ikrrwgahd"; version = "1.1.2"; };
};
demo = {
stable = bdist { sha256 = "0h9cqbp143w47zcl4qg4skns4cngq0k40s5jwbk0wi5asjz8whqn"; version = "1.0.0"; };
@@ -104,10 +104,15 @@ let
];
})
(_: { # This preHook hides the credentials from /proc
- preHook = ''
- echo -n "${username}" >username
- echo -n "${token}" >token
- '';
+ 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}
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/gscrabble/default.nix b/pkgs/games/gscrabble/default.nix
index 307c09dfa1b3..cab509a3e9a6 100644
--- a/pkgs/games/gscrabble/default.nix
+++ b/pkgs/games/gscrabble/default.nix
@@ -35,6 +35,6 @@ buildPythonApplication {
homepage = "https://github.com/RaaH/gscrabble/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/games/gweled/default.nix b/pkgs/games/gweled/default.nix
index d5d4f5c40153..fce5ec09c79c 100644
--- a/pkgs/games/gweled/default.nix
+++ b/pkgs/games/gweled/default.nix
@@ -25,6 +25,6 @@ stdenv.mkDerivation rec {
homepage = "https://gweled.org";
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/games/iortcw/default.nix b/pkgs/games/iortcw/default.nix
new file mode 100644
index 000000000000..3aa459777ea7
--- /dev/null
+++ b/pkgs/games/iortcw/default.nix
@@ -0,0 +1,27 @@
+{ buildEnv, callPackage, makeWrapper }:
+
+let
+ sp = callPackage ./sp.nix {};
+ mp = sp.overrideAttrs (oldAttrs: rec {
+ sourceRoot = "source/MP";
+ });
+in buildEnv {
+ name = "iortcw";
+
+ paths = [ sp mp ];
+
+ pathsToLink = [ "/opt" ];
+
+ buildInputs = [ makeWrapper ];
+
+ # so we can launch sp from mp game and vice versa
+ postBuild = ''
+ for i in `find -L $out/opt/iortcw -maxdepth 1 -type f -executable`; do
+ makeWrapper $i $out/bin/`basename $i` --run "cd $out/opt/iortcw"
+ done
+ '';
+
+ meta = sp.meta // {
+ description = "Game engine for Return to Castle Wolfenstein";
+ };
+}
diff --git a/pkgs/games/iortcw/sp.nix b/pkgs/games/iortcw/sp.nix
new file mode 100644
index 000000000000..71144ad0eb85
--- /dev/null
+++ b/pkgs/games/iortcw/sp.nix
@@ -0,0 +1,52 @@
+{ stdenv, fetchFromGitHub, opusfile, libogg, SDL2, openal, freetype
+, libjpeg, curl, makeWrapper }:
+
+stdenv.mkDerivation rec {
+ pname = "iortcw-sp";
+ version = "1.51c";
+
+ src = fetchFromGitHub {
+ owner = "iortcw";
+ repo = "iortcw";
+ rev = version;
+ sha256 = "0g5wgqb1gm34pd05dj2i8nj3qhsz0831p3m7bsgxpjcg9c00jpyw";
+ };
+
+ enableParallelBuilding = true;
+
+ sourceRoot = "source/SP";
+
+ makeFlags = [
+ "USE_INTERNAL_LIBS=0"
+ "COPYDIR=${placeholder "out"}/opt/iortcw"
+ "USE_OPENAL_DLOPEN=0"
+ "USE_CURL_DLOPEN=0"
+ ];
+
+ installTargets = [ "copyfiles" ];
+
+ buildInputs = [
+ opusfile libogg SDL2 freetype libjpeg openal curl
+ ];
+ nativeBuildInputs = [ makeWrapper ];
+
+ NIX_CFLAGS_COMPILE = [
+ "-I${SDL2.dev}/include/SDL2"
+ "-I${opusfile}/include/opus"
+ ];
+ NIX_CFLAGS_LINK = [ "-lSDL2" ];
+
+ postInstall = ''
+ for i in `find $out/opt/iortcw -maxdepth 1 -type f -executable`; do
+ makeWrapper $i $out/bin/`basename $i` --run "cd $out/opt/iortcw"
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Single player version of game engine for Return to Castle Wolfenstein";
+ homepage = src.meta.homepage;
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ gnidorah ];
+ };
+}
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/katago/default.nix b/pkgs/games/katago/default.nix
index 20ad47d3e0a8..0f9e4b8d67a8 100644
--- a/pkgs/games/katago/default.nix
+++ b/pkgs/games/katago/default.nix
@@ -9,7 +9,7 @@
, fetchpatch
, cudnn ? null
, cudatoolkit ? null
-, libGL_driver ? null
+, mesa ? null
, opencl-headers ? null
, ocl-icd ? null
, gperftools ? null
@@ -25,7 +25,7 @@ assert !enableGPU -> (
!enableCuda);
assert enableCuda -> (
- libGL_driver != null &&
+ mesa != null &&
cudatoolkit != null &&
cudnn != null);
@@ -65,7 +65,7 @@ in env.mkDerivation rec {
eigen
] ++ lib.optionals (enableGPU && enableCuda) [
cudnn
- libGL_driver
+ mesa.drivers
] ++ lib.optionals (enableGPU && !enableCuda) [
opencl-headers
ocl-icd
diff --git a/pkgs/games/keen4/builder.sh b/pkgs/games/keen4/builder.sh
index 50d261db8651..b5864b8392f5 100644
--- a/pkgs/games/keen4/builder.sh
+++ b/pkgs/games/keen4/builder.sh
@@ -28,4 +28,4 @@ for i in *; do
fi
done
EOF
-chmod +x $out/bin/keen4 \ No newline at end of file
+chmod +x $out/bin/keen4
diff --git a/pkgs/games/lgogdownloader/default.nix b/pkgs/games/lgogdownloader/default.nix
index 69200bd184fc..6fba4da3a0e4 100644
--- a/pkgs/games/lgogdownloader/default.nix
+++ b/pkgs/games/lgogdownloader/default.nix
@@ -1,33 +1,36 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, curl, boost, liboauth, jsoncpp
-, htmlcxx, rhash, tinyxml-2, help2man, fetchpatch }:
+{ stdenv
+, fetchFromGitHub
+, cmake
+, pkgconfig
+, curl
+, boost
+, liboauth
+, jsoncpp
+, htmlcxx
+, rhash
+, tinyxml-2
+, help2man
+}:
stdenv.mkDerivation rec {
pname = "lgogdownloader";
- version = "3.5";
+ version = "3.7";
src = fetchFromGitHub {
owner = "Sude-";
repo = "lgogdownloader";
rev = "v${version}";
- sha256 = "0a3rrkgqwdqxx3ghzw182jx88gzzw6ldp3jasmgnr4l7gpxkmwws";
+ sha256 = "sha256-3xFlFokqdD1Nstu7TSUCaHUxvSodIb12QNVjmNgn9gs=";
};
nativeBuildInputs = [ cmake pkgconfig help2man ];
- buildInputs = [ curl boost liboauth jsoncpp htmlcxx rhash tinyxml-2 ];
+ buildInputs = [ boost curl htmlcxx jsoncpp liboauth rhash tinyxml-2 ];
- patches = [
- # Fix find_path for newer jsoncpp. Remove with the next release
- (fetchpatch {
- url = "https://github.com/Sude-/lgogdownloader/commit/ff353126ecda61824cf866d3807c9ebada96282e.patch";
- sha256 = "1xr1lwxlrncrj662s9l1is1x1mhs1jbwlj8qafixz5hw2kx22w19";
- })
- ];
-
- meta = {
- homepage = "https://github.com/Sude-/lgogdownloader";
+ meta = with stdenv.lib; {
description = "Unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOGDownloader";
- license = stdenv.lib.licenses.wtfpl;
- platforms = stdenv.lib.platforms.linux;
+ homepage = "https://github.com/Sude-/lgogdownloader";
+ license = licenses.wtfpl;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/games/liquidwar/5.nix b/pkgs/games/liquidwar/5.nix
index 5c42b8ecaab2..3d8cf3840f8b 100644
--- a/pkgs/games/liquidwar/5.nix
+++ b/pkgs/games/liquidwar/5.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, allegro }:
stdenv.mkDerivation rec {
- version = "5.6.4";
+ version = "5.6.5";
pname = "liquidwar5";
src = fetchurl {
- url = "https://download.savannah.gnu.org/releases/liquidwar/liquidwar-${version}.tar.gz";
- sha256 = "18wkbfzp07yckg05b5gjy67rw06z9lxp0hzg0zwj7rz8i12jxi9j";
+ url = "http://www.ufoot.org/download/liquidwar/v5/${version}/liquidwar-${version}.tar.gz";
+ sha256 = "2tCqhN1BbK0FVCHtm0DfOe+ueNPfdZwFg8ZMVPfy/18=";
};
buildInputs = [ allegro ];
@@ -20,6 +20,5 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.raskin ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
- broken = true;
};
}
diff --git a/pkgs/games/lugaru/default.nix b/pkgs/games/lugaru/default.nix
index d938c0316525..877a3880a00e 100644
--- a/pkgs/games/lugaru/default.nix
+++ b/pkgs/games/lugaru/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Third person ninja rabbit fighting game";
homepage = "https://osslugaru.gitlab.io";
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
license = stdenv.lib.licenses.gpl2Plus;
};
diff --git a/pkgs/games/lunar-client/default.nix b/pkgs/games/lunar-client/default.nix
new file mode 100644
index 000000000000..f5c0e3faf77a
--- /dev/null
+++ b/pkgs/games/lunar-client/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, appimageTools, lib, fetchurl, makeDesktopItem }:
+let
+ name = "lunar-client";
+ version = "2.4.0";
+
+ desktopItem = makeDesktopItem {
+ name = "Lunar Client";
+ exec = "lunar-client";
+ icon = "lunarclient";
+ comment = "Optimized Minecraft Client for 1.7.10 and 1.8.9";
+ desktopName = "Lunar Client";
+ genericName = "Minecraft Client";
+ categories = "Game;";
+ };
+
+ appimageContents = appimageTools.extract {
+ inherit name src;
+ };
+
+ src = fetchurl {
+ url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}.AppImage";
+ name = "lunar-client.AppImage";
+ sha256 = "bb85a62127a9b3848cc60796c20ac75655794f1d3cd17cb6b5499bbf19d16019";
+ };
+in appimageTools.wrapType1 rec {
+ inherit name src;
+
+ extraInstallCommands = ''
+ mkdir -p $out/share/applications
+ cp ${desktopItem}/share/applications/* $out/share/applications
+ cp -r ${appimageContents}/usr/share/icons/ $out/share/
+ '';
+
+ meta = with lib; {
+ description = "Minecraft 1.7.10 & 1.8.9 PVP Client";
+ homepage = "https://www.lunarclient.com/";
+ license = with licenses; [ unfree ];
+ maintainers = with maintainers; [ zyansheep ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/games/mari0/default.nix b/pkgs/games/mari0/default.nix
index b8c4ea281dfd..c3fb66208b80 100644
--- a/pkgs/games/mari0/default.nix
+++ b/pkgs/games/mari0/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "Stabyourself";
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "1zqaq4w599scsjvy1rsb21fd2r8j3srx9vym4ir9bh666dp36gxa";
};
diff --git a/pkgs/games/minecraft-server/default.nix b/pkgs/games/minecraft-server/default.nix
index 7216a42b00f8..5cf39ec35b0e 100644
--- a/pkgs/games/minecraft-server/default.nix
+++ b/pkgs/games/minecraft-server/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, jre_headless }:
stdenv.mkDerivation {
pname = "minecraft-server";
- version = "1.16.3";
+ version = "1.16.4";
src = fetchurl {
- url = "https://launcher.mojang.com/v1/objects/f02f4473dbf152c23d7d484952121db0b36698cb/server.jar";
+ url = "https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar";
# sha1 because that comes from mojang via api
- sha1 = "f02f4473dbf152c23d7d484952121db0b36698cb";
+ sha1 = "35139deedbd5182953cf1caa23835da59ca3d7cd";
};
preferLocalBuild = true;
diff --git a/pkgs/games/minecraft/default.nix b/pkgs/games/minecraft/default.nix
index 60f89bea0e8f..7ef2f533476f 100644
--- a/pkgs/games/minecraft/default.nix
+++ b/pkgs/games/minecraft/default.nix
@@ -37,6 +37,7 @@ let
comment = "Official launcher for Minecraft, a sandbox-building game";
desktopName = "Minecraft Launcher";
categories = "Game;";
+ fileValidation = false;
};
envLibPath = stdenv.lib.makeLibraryPath [
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/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 394edcf1953a..13bc046e8643 100644
--- a/pkgs/games/openxray/default.nix
+++ b/pkgs/games/openxray/default.nix
@@ -3,13 +3,13 @@
, pcre, makeWrapper }:
let
- version = "730-july-preview";
+ version = "784-october-preview";
src = fetchFromGitHub {
owner = "OpenXRay";
repo = "xray-16";
rev = version;
- sha256 = "1nish3sbpk0hsag7r4nyx8j6pl9mlgx58v8dhzg2vwj2q32isyb2";
+ sha256 = "0q0h70gbpscdvn45wpxicljj4ji3cd2maijd5b7jhr1695h61q5y";
fetchSubmodules = true;
};
diff --git a/pkgs/games/osu-lazer/default.nix b/pkgs/games/osu-lazer/default.nix
index 4cde785bb6c8..88f0c6abfc56 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.925.0";
+ version = "2020.1121.0";
src = fetchFromGitHub {
owner = "ppy";
repo = "osu";
rev = version;
- sha256 = "0838i3pdc1c44jm7mp86kvw5164w8f3faci73bzkq84g20ixwj2g";
+ sha256 = "54AP3NZv5Nov3CAJoxn5E5tO9HhtlEY36x8OHAV8YVE=";
};
patches = [ ./bypass-tamper-detection.patch ];
diff --git a/pkgs/games/osu-lazer/deps.nix b/pkgs/games/osu-lazer/deps.nix
index 6660034e625f..42e5969dfc4a 100644
--- a/pkgs/games/osu-lazer/deps.nix
+++ b/pkgs/games/osu-lazer/deps.nix
@@ -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";
@@ -306,8 +351,8 @@
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.BannedApiAnalyzers";
- version = "3.3.0";
- sha256 = "04z03ir9sal5h9ha97isbh660jijslb8zfiaa48w2r2l6pabz5kd";
+ version = "3.3.1";
+ sha256 = "0xh23x91xg8qwfam70wsn039sn5li0pkay36lds9dl15p1vbfasm";
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.Common";
@@ -326,13 +371,13 @@
})
(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";
@@ -346,8 +391,8 @@
})
(fetchNuGet {
name = "Microsoft.CodeQuality.Analyzers";
- version = "3.0.0";
- sha256 = "1x3yf21m41w2iv9nlwp03q6byqgivd48h2dlm5vgv5bd53xjfz77";
+ version = "3.3.1";
+ sha256 = "1ng91xf3shjl74xvckygh9aqccwqapia46gilddkb5kiqj847bik";
})
(fetchNuGet {
name = "Microsoft.CSharp";
@@ -371,8 +416,8 @@
})
(fetchNuGet {
name = "Microsoft.Diagnostics.Runtime";
- version = "2.0.145301";
- sha256 = "02gzyal13ilqdxzzdzdavw85xk4z8zp88waanr7b72zxhm0fzfj9";
+ version = "2.0.151903";
+ sha256 = "1y7hsgzjs6b3323fcq5km515knykfgvdx4x8l1g03sy5h3lwwhak";
})
(fetchNuGet {
name = "Microsoft.DotNet.PlatformAbstractions";
@@ -430,26 +475,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 +530,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 = "3.1.9";
+ sha256 = "1gq1i7rb50dzj9hp07q0w9siyqy3hl0zqpk8na37s4jq6ikb5q82";
})
(fetchNuGet {
name = "Microsoft.Extensions.Options";
@@ -475,19 +555,29 @@
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.Extensions.Primitives";
+ version = "3.1.9";
+ sha256 = "0538fvjz9c27nvc6kv83b0912qvc71wz2w60svl0mscj86ds49wc";
+ })
+ (fetchNuGet {
name = "Microsoft.Net.Compilers.Toolset";
version = "3.1.0";
sha256 = "1csf8hgwvyxjlxdygacrk3pp0xkzydc1kvsv68cxy8h7gd62k0w0";
})
(fetchNuGet {
name = "Microsoft.NetCore.Analyzers";
- version = "3.0.0";
- sha256 = "0b8biyw7nymqfbg08g2vmpf1xm6g1mm6hz4gjxc5f3g72kd2nswj";
+ version = "3.3.1";
+ sha256 = "16cx0x5hcjs2ml5zjalfsp7n3rfyz75ihnvh1p10z96yaz43gdwn";
})
(fetchNuGet {
name = "Microsoft.NETCore.Platforms";
@@ -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";
@@ -586,8 +676,8 @@
})
(fetchNuGet {
name = "ppy.osu.Framework";
- version = "2020.925.0";
- sha256 = "1244fxm7x4rqi43kp6l98bsbjc2yvv7dmpbajdr9fapqm37fdbdj";
+ version = "2020.1120.0";
+ sha256 = "13vm6qly09f9b9bnf8r4wkypbxz673x852fjllj33sz55qh6957m";
})
(fetchNuGet {
name = "ppy.osu.Framework.NativeLibs";
@@ -596,8 +686,8 @@
})
(fetchNuGet {
name = "ppy.osu.Game.Resources";
- version = "2020.904.0";
- sha256 = "0n0alpyxpf65mmnqidh044sh4nibsfj0m5n8hfmpjwq11wnpmbih";
+ version = "2020.1030.0";
+ sha256 = "1sxip1m5y7c5jblf9br8f0i5yhv0qjpidv9w6bbdxiy29mfwnz6d";
})
(fetchNuGet {
name = "ppy.osuTK.NS20";
@@ -606,8 +696,8 @@
})
(fetchNuGet {
name = "ppy.SDL2-CS";
- version = "1.0.15";
- sha256 = "0qld7sp7y7hwwxsdxc8m17nyb2zwfxym63j50icvf0rlawmrl7ca";
+ version = "1.0.40";
+ sha256 = "1pvc154nqdbhn0rm6id0710yh72wvd2s5xmqxx3935h1jxrjgk8s";
})
(fetchNuGet {
name = "ppy.squirrel.windows";
@@ -796,8 +886,8 @@
})
(fetchNuGet {
name = "StbiSharp";
- version = "1.0.12";
- sha256 = "044lyc6522s8q4kgvly0rsxghkiv4dwzycl2ibxf7q5dvws02qvp";
+ version = "1.0.13";
+ sha256 = "0yaspwlh4x93d7xnqj5w5pxlwzlv9lixvksyvdh176krfa4mjw3q";
})
(fetchNuGet {
name = "System.AppContext";
@@ -1055,6 +1145,11 @@
sha256 = "1vivvf158ilcpp6bq70zyafimi0lng546b34csmjb09k19wgxpiv";
})
(fetchNuGet {
+ name = "System.IO.Pipelines";
+ version = "4.7.3";
+ sha256 = "0djp59x56klidi04xx8p5jc1nchv5zvd1d59diphqxwvgny3aawy";
+ })
+ (fetchNuGet {
name = "System.Linq";
version = "4.1.0";
sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5";
@@ -1086,6 +1181,11 @@
})
(fetchNuGet {
name = "System.Memory";
+ version = "4.5.2";
+ sha256 = "1g24dwqfcmf4gpbgbhaw1j49xmpsz389l6bw2xxbsmnzvsf860ld";
+ })
+ (fetchNuGet {
+ name = "System.Memory";
version = "4.5.3";
sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a";
})
@@ -1261,6 +1361,11 @@
})
(fetchNuGet {
name = "System.Runtime.CompilerServices.Unsafe";
+ version = "4.5.3";
+ sha256 = "1afi6s2r1mh1kygbjmfba6l4f87pi5sg13p4a48idqafli94qxln";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.CompilerServices.Unsafe";
version = "4.7.0";
sha256 = "16r6sn4czfjk8qhnz7bnqlyiaaszr0ihinb7mq9zzr1wba257r54";
})
@@ -1435,6 +1540,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 +1570,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";
@@ -1480,6 +1600,11 @@
sha256 = "0g7r6hm572ax8v28axrdxz1gnsblg6kszq17g51pj14a5rn2af7i";
})
(fetchNuGet {
+ name = "System.Threading.Tasks.Extensions";
+ version = "4.5.4";
+ sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153";
+ })
+ (fetchNuGet {
name = "System.Threading.Thread";
version = "4.0.0";
sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc";
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 2b5a86ad52c9..b8a4935aa267 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.3";
pname = "pentobi";
- src = fetchurl {
- url = "mirror://sourceforge/pentobi/${pname}-${version}.tar.xz";
- sha256 = "1vfw61lk9z7dngncmx3fggy5ld7ksdk48dpwnsq2vl5fh3f71qbq";
+ src = fetchFromGitHub {
+ owner = "enz";
+ repo = "pentobi";
+ rev = "v${version}";
+ sha256 = "9AymvAlXi0zkkcakTR0mC4gmyrweZR4EwlhORkmVshw=";
};
- 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,11 +28,11 @@ 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;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
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/pysolfc/default.nix b/pkgs/games/pysolfc/default.nix
index 5689edf4f4c4..31dbe7f6bbcc 100644
--- a/pkgs/games/pysolfc/default.nix
+++ b/pkgs/games/pysolfc/default.nix
@@ -43,6 +43,6 @@ buildPythonApplication rec {
description = "A collection of more than 1000 solitaire card games";
homepage = "https://pysolfc.sourceforge.io";
license = licenses.gpl3;
- maintainers = with maintainers; [ kierdavis genesis ];
+ maintainers = with maintainers; [ kierdavis ];
};
}
diff --git a/pkgs/games/quakespasm/vulkan.nix b/pkgs/games/quakespasm/vulkan.nix
index 39474715021e..73639fd7553c 100644
--- a/pkgs/games/quakespasm/vulkan.nix
+++ b/pkgs/games/quakespasm/vulkan.nix
@@ -1,25 +1,16 @@
-{ stdenv, fetchpatch, fetchFromGitHub, makeWrapper, SDL2, gzip, libvorbis, libmad, vulkan-headers, vulkan-loader }:
+{ stdenv, fetchFromGitHub, makeWrapper, SDL2, gzip, libvorbis, libmad, vulkan-headers, vulkan-loader }:
stdenv.mkDerivation rec {
pname = "vkquake";
- version = "1.04.1";
+ version = "1.05.1";
src = fetchFromGitHub {
owner = "Novum";
repo = "vkQuake";
rev = version;
- sha256 = "1ry861pk3z02hy7i0yi3xwmd1zma802qzcnlm09w6pslayd9rwbf";
+ sha256 = "03b2vxpakp6zizb0m65q9lq800z67b052k01q251b3f04kr1waih";
};
- # patches and patchFlags can be deleted with the next release
- patches = [
- (fetchpatch {
- url = "https://github.com/Novum/vkQuake/commit/a869a22d9b51c68e57646fa20e4c40fc6db36760.patch";
- sha256 = "sha256-ea5lcXTTlJZnuOdF1W+GCYvVgj/gW10tDNyTgfl3Kfs=";
- })
- ];
- patchFlags = "-p2";
-
sourceRoot = "source/Quake";
nativeBuildInputs = [
diff --git a/pkgs/games/scummvm/default.nix b/pkgs/games/scummvm/default.nix
index e6efbc6203c1..02df60c829f2 100644
--- a/pkgs/games/scummvm/default.nix
+++ b/pkgs/games/scummvm/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "scummvm";
- version = "2.1.2";
+ version = "2.2.0";
src = fetchurl {
url = "http://scummvm.org/frs/scummvm/${version}/${pname}-${version}.tar.xz";
- sha256 = "1c4fz1nfg0nqnqx9iipayhzcsiqdmfxm2i95nw9dbhshhsdnrhf4";
+ sha256 = "FGllflk72Ky8+sC4ObCG9kDr8SBjPpPxFsq2UrWyc4c=";
};
nativeBuildInputs = [ nasm ];
diff --git a/pkgs/games/sgt-puzzles/default.nix b/pkgs/games/sgt-puzzles/default.nix
index ba6a3601328f..4cac596282e2 100644
--- a/pkgs/games/sgt-puzzles/default.nix
+++ b/pkgs/games/sgt-puzzles/default.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Simon Tatham's portable puzzle collection";
license = licenses.mit;
- maintainers = [ maintainers.raskin maintainers.genesis ];
+ maintainers = [ maintainers.raskin ];
platforms = platforms.linux;
homepage = "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/";
};
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/the-butterfly-effect/default.nix b/pkgs/games/the-butterfly-effect/default.nix
index 14d51ee87bd1..99599b92dfa0 100644
--- a/pkgs/games/the-butterfly-effect/default.nix
+++ b/pkgs/games/the-butterfly-effect/default.nix
@@ -1,11 +1,12 @@
-{ stdenv, mkDerivation, fetchgit, qt5, box2d, which, cmake, gettext }:
+{ stdenv, mkDerivation, fetchFromGitHub, qt5, box2d, which, cmake, gettext }:
mkDerivation rec {
pname = "tbe";
version = "0.9.3.1";
- src = fetchgit {
- url = "https://github.com/kaa-ching/tbe";
+ src = fetchFromGitHub {
+ owner = "kaa-ching";
+ repo = pname;
rev = "refs/tags/v${version}";
sha256 = "1ag2cp346f9bz9qy6za6q54id44d2ypvkyhvnjha14qzzapwaysj";
};
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/wyvern/default.nix b/pkgs/games/wyvern/default.nix
index 4723a6c52fa7..dcf81bc0985f 100644
--- a/pkgs/games/wyvern/default.nix
+++ b/pkgs/games/wyvern/default.nix
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
src = fetchgit {
url = "https://git.sr.ht/~nicohman/wyvern";
- rev = "${version}";
+ rev = version;
sha256 = "1sl3yhash1527amc8rs4374fd7jbgnkyy7qpw94ms2gs80sdv3s5";
};
cargoPatches = [ ./cargo-lock.patch ];
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/epson-escpr2/default.nix b/pkgs/misc/drivers/epson-escpr2/default.nix
index 0fdf7ecf96d1..afde25ee6b4e 100644
--- a/pkgs/misc/drivers/epson-escpr2/default.nix
+++ b/pkgs/misc/drivers/epson-escpr2/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "epson-inkjet-printer-escpr2";
- version = "1.1.23";
+ version = "1.1.24";
src = fetchurl {
# To find new versions, visit
@@ -11,10 +11,10 @@ stdenv.mkDerivation rec {
# version.
# NOTE: Don't forget to update the webarchive link too!
urls = [
- "https://download3.ebz.epson.net/dsc/f/03/00/12/04/34/22448566e405c21c3f4436dfd8927176add3e680/epson-inkjet-printer-escpr2-1.1.23-1lsb3.2.src.rpm"
- "https://web.archive.org/web/20201019154323if_/https://download3.ebz.epson.net/dsc/f/03/00/12/04/34/22448566e405c21c3f4436dfd8927176add3e680/epson-inkjet-printer-escpr2-1.1.23-1lsb3.2.src.rpm"
+ "https://download3.ebz.epson.net/dsc/f/03/00/12/09/63/b7d2bb6a97c9ad99a96ebc68f8abcb1254888e94/epson-inkjet-printer-escpr2-1.1.24-1lsb3.2.src.rpm"
+ "https://web.archive.org/web/20201112163802if_/https://download3.ebz.epson.net/dsc/f/03/00/12/09/63/b7d2bb6a97c9ad99a96ebc68f8abcb1254888e94/epson-inkjet-printer-escpr2-1.1.24-1lsb3.2.src.rpm"
];
- sha256 = "1d5zd8cwgp3n25ramdqwqb770iim7kh4l7hmhf6a6ivpy0cxpwx6";
+ sha256 = "sha256-DPzjKKsTWbfDk1MsVPXNsO5D7C/RiNegmwq2sEMx2co=";
};
patches = [ ./cups-filter-ppd-dirs.patch ];
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/drivers/sc-controller/default.nix b/pkgs/misc/drivers/sc-controller/default.nix
index ff5fb6e5ee76..23c5e3f9dc8c 100644
--- a/pkgs/misc/drivers/sc-controller/default.nix
+++ b/pkgs/misc/drivers/sc-controller/default.nix
@@ -55,6 +55,7 @@ buildPythonApplication rec {
meta = with lib; {
homepage = "https://github.com/kozec/sc-controller";
# donations: https://www.patreon.com/kozec
+ broken = true;
description = "User-mode driver and GUI for Steam Controller and other controllers";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/pkgs/misc/drivers/utsushi/default.nix b/pkgs/misc/drivers/utsushi/default.nix
index 294bb8a0203e..20701c5cc4df 100644
--- a/pkgs/misc/drivers/utsushi/default.nix
+++ b/pkgs/misc/drivers/utsushi/default.nix
@@ -1,20 +1,32 @@
-{ stdenv, fetchFromGitLab, autoreconfHook, pkg-config, boost, gtkmm2
-, imagemagick, sane-backends, tesseract4, udev, libusb1}:
+{ stdenv, writeScriptBin, fetchFromGitLab, autoreconfHook, pkg-config
+, autoconf-archive, libxslt, boost , gtkmm2 , imagemagick, sane-backends
+, tesseract4, udev, libusb1, gnum4 }:
-stdenv.mkDerivation rec {
+
+let
+ fakegit = writeScriptBin "git" ''
+ #! ${stdenv.shell} -e
+ if [ "$1" = "describe" ]; then
+ [ -r .rev ] && cat .rev || true
+ fi
+ '';
+in stdenv.mkDerivation rec {
pname = "utsushi";
- version = "3.59.2";
+ version = "unstable-2020-11-10";
- src = fetchFromGitLab{
+ src = fetchFromGitLab {
owner = pname;
- repo = "imagescan";
- rev = version;
- sha256 = "06gp97dfnf43l6kb988scmm66q9n5rc7ndwv3rykrdpyhy8rbi05";
+ repo = pname;
+ rev = "04700043e2d16062eb8bd27f4efff3024f387d32";
+ sha256 = "0rxv5n0985d414i6hwichsn7hybwgwsimpy5s4hmcsvxqcpks4li";
};
nativeBuildInputs = [
autoreconfHook
pkg-config
+ autoconf-archive
+ fakegit
+ libxslt
];
buildInputs = [
@@ -26,19 +38,21 @@ stdenv.mkDerivation rec {
libusb1.dev
];
- NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations -Wno-error=parentheses -Wno-error=unused-variable";
+ NIX_CFLAGS_COMPILE = [
+ "-Wno-error=deprecated-declarations"
+ "-Wno-error=parentheses"
+ "-Wno-error=unused-variable"
+ ];
+
postPatch = ''
- # remove vendored dependencies
- rm -r upstream/boost
-
# create fake udev and sane config
mkdir -p $out/etc/{sane.d,udev/rules.d}
touch $out/etc/sane.d/dll.conf
-
- # absolute paths to conver & tesseract
+ # absolute paths to convert & tesseract
+ sed -i '/\[AC_DEFINE(\[HAVE_IMAGE_MAGICK\], \[1\])/a \ MAGICK_CONVERT="${imagemagick}/bin/convert"' configure.ac
substituteInPlace filters/magick.cpp \
- --replace '"convert' '"${imagemagick}/bin/convert'
+ --replace 'convert ' '${imagemagick}/bin/convert '
substituteInPlace filters/reorient.cpp \
--replace '"tesseract' '"${tesseract4}/bin/tesseract'
substituteInPlace filters/get-text-orientation \
@@ -61,7 +75,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- doInstallCheck = true;
+ doInstallCheck = false;
meta = with stdenv.lib; {
description = "SANE utsushi backend for some Epson scanners";
@@ -132,7 +146,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://gitlab.com/utsushi/imagescan";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ wucke13 ];
+ maintainers = with maintainers; [ wucke13 maxwilson ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/misc/emulators/caprice32/default.nix b/pkgs/misc/emulators/caprice32/default.nix
index 8694d4d2d5ae..4b2b6208bb40 100644
--- a/pkgs/misc/emulators/caprice32/default.nix
+++ b/pkgs/misc/emulators/caprice32/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
description = "A complete emulation of CPC464, CPC664 and CPC6128";
homepage = "https://github.com/ColinPitrat/caprice32";
license = licenses.gpl2;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
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/libdsk/default.nix b/pkgs/misc/emulators/libdsk/default.nix
index 6a2f94e77e6c..219875ba6fcb 100644
--- a/pkgs/misc/emulators/libdsk/default.nix
+++ b/pkgs/misc/emulators/libdsk/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
description = "A library for accessing discs and disc image files";
homepage = "http://www.seasip.info/Unix/LibDsk/";
license = licenses.gpl2Plus;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/misc/emulators/mame/default.nix b/pkgs/misc/emulators/mame/default.nix
index 3033ce8dc7b1..ddf0a129ab82 100644
--- a/pkgs/misc/emulators/mame/default.nix
+++ b/pkgs/misc/emulators/mame/default.nix
@@ -7,7 +7,7 @@ with stdenv;
let
majorVersion = "0";
- minorVersion = "225";
+ minorVersion = "226";
desktopItem = makeDesktopItem {
name = "MAME";
@@ -26,7 +26,7 @@ in mkDerivation {
owner = "mamedev";
repo = "mame";
rev = "mame${majorVersion}${minorVersion}";
- sha256 = "0ln5z8xp81j2af2s94dixnk9n68qpi6b3plynp3pharg6dd55yac";
+ sha256 = "0pnsvz4vkjkqb1ac5wzwz31vx0iknyg5ffly90nhl13kcr656jrj";
};
hardeningDisable = [ "fortify" ];
diff --git a/pkgs/misc/emulators/mednafen/default.nix b/pkgs/misc/emulators/mednafen/default.nix
index e356e636c5a2..cb4b7997383f 100644
--- a/pkgs/misc/emulators/mednafen/default.nix
+++ b/pkgs/misc/emulators/mednafen/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "mednafen";
- version = "1.24.3";
+ version = "1.26.1";
src = fetchurl {
url = "https://mednafen.github.io/releases/files/${pname}-${version}.tar.xz";
- sha256 = "03zplcfvmnnv7grhacmr1zy789pb2wda36wylmzmar23g0zqbsix";
+ sha256 = "1x7xhxjhwsdbak8l0iyb497f043xkhibk73w96xck4j2bk10fac4";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/misc/emulators/mednaffe/default.nix b/pkgs/misc/emulators/mednaffe/default.nix
index 7e231c5edd3a..60b0bfe1223b 100644
--- a/pkgs/misc/emulators/mednaffe/default.nix
+++ b/pkgs/misc/emulators/mednaffe/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "AmatCoder";
repo = "mednaffe";
- rev = "${version}";
+ rev = version;
sha256 = "15qk3a3l1phr8bap2ayh3c0vyvw2jwhny1iz1ajq2adyjpm9fhr7";
};
diff --git a/pkgs/misc/emulators/mgba/default.nix b/pkgs/misc/emulators/mgba/default.nix
index 73845581b1bf..9efe47cc250e 100644
--- a/pkgs/misc/emulators/mgba/default.nix
+++ b/pkgs/misc/emulators/mgba/default.nix
@@ -15,13 +15,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "mgba";
- version = "0.8.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "mgba-emu";
repo = "mgba";
rev = version;
- sha256 = "0rwlfjdr0rzbq4kaplvwsgyb8xq6nrzxss2c8xrgw9hqw3ymx4s3";
+ sha256 = "0nqj4bnn5c2z1bq4bnbw1wznc0wpmq4sy3w8pipd6n6620b9m4qq";
};
enableParallelBuilding = true;
diff --git a/pkgs/misc/emulators/pcsx2/default.nix b/pkgs/misc/emulators/pcsx2/default.nix
index a08ee4f057f7..5bbf70004abe 100644
--- a/pkgs/misc/emulators/pcsx2/default.nix
+++ b/pkgs/misc/emulators/pcsx2/default.nix
@@ -1,17 +1,41 @@
-{ alsaLib, cmake, fetchFromGitHub, gcc-unwrapped, gettext, glib, gtk3, harfbuzz
-, libaio, libpcap, libpng, libxml2, makeWrapper, perl, pkgconfig, portaudio
-, SDL2, soundtouch, stdenv, udev, wrapGAppsHook, wxGTK, zlib
+{ alsaLib
+, cmake
+, fetchFromGitHub
+, fmt
+, gcc-unwrapped
+, gettext
+, glib
+, gtk3
+, harfbuzz
+, libaio
+, libpcap
+, libpng
+, libpulseaudio
+, libsamplerate
+, libxml2
+, makeWrapper
+, perl
+, pkgconfig
+, portaudio
+, SDL2
+, soundtouch
+, stdenv
+, udev
+, wrapGAppsHook
+, wxGTK
+, zlib
}:
stdenv.mkDerivation {
pname = "pcsx2";
- version = "unstable-2020-10-10";
+ version = "unstable-2020-11-13";
src = fetchFromGitHub {
owner = "PCSX2";
repo = "pcsx2";
- rev = "7e2ccd64e8e6049b6059141e8767037463421c33";
- sha256 = "0c7m74ch68p4y9xlld34a9r38kb2py6wlkg4vranc6dicxvi1b3r";
+ fetchSubmodules = true;
+ rev = "319287dbe552c8405720b25dfdf5fa518deeee0b";
+ sha256 = "1kswc8vw9hbv2nigp8cxrgf2s0ik7p4i203cbqci8zjmnkaqpsai";
};
cmakeFlags = [
@@ -48,6 +72,7 @@ stdenv.mkDerivation {
buildInputs = [
alsaLib
+ fmt
gettext
glib
gtk3
@@ -55,6 +80,8 @@ stdenv.mkDerivation {
libaio
libpcap
libpng
+ libpulseaudio
+ libsamplerate
libxml2
portaudio
SDL2
@@ -74,7 +101,7 @@ stdenv.mkDerivation {
PC, with many additional features and benefits.
'';
homepage = "https://pcsx2.net";
- maintainers = with maintainers; [ hrdinka samuelgrf ];
+ maintainers = with maintainers; [ hrdinka samuelgrf govanify ];
# PCSX2's source code is released under LGPLv3+. It However ships
# additional data files and code that are licensed differently.
diff --git a/pkgs/misc/emulators/qmc2/default.nix b/pkgs/misc/emulators/qmc2/default.nix
index 1242a1ef11ac..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
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
url = "mirror://sourceforge/project/qmc2/qmc2/${version}/${pname}-${version}.tar.gz";
sha256 = "1dzmjlfk8pdspns6zg1jmd5fqzg8igd4q38cz4a1vf39lx74svns";
};
-
+
preBuild = ''
patchShebangs scripts
'';
@@ -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=/"
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
description = "A Qt frontend for MAME/MESS";
homepage = "https://qmc2.batcom-it.net";
license = licenses.gpl2;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
broken = true;
};
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/simh/default.nix b/pkgs/misc/emulators/simh/default.nix
new file mode 100644
index 000000000000..50e02a8f2403
--- /dev/null
+++ b/pkgs/misc/emulators/simh/default.nix
@@ -0,0 +1,62 @@
+{ stdenv
+, fetchFromGitHub
+, SDL2
+, SDL2_ttf
+, libpcap
+, vde2
+, pcre
+}:
+
+stdenv.mkDerivation rec {
+ pname = "simh";
+ version = "3.11-1";
+
+ src = fetchFromGitHub {
+ owner = "simh";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "sha256-65+YfOWpVXPeT64TZcSaWJY+ODQ0q/pwF9jb8xGdpIs=";
+ };
+
+ buildInputs = [ SDL2 SDL2_ttf libpcap vde2 pcre ];
+
+ dontConfigure = true;
+
+ makeFlags = [ "GCC=cc" "CC_STD=-std=c99" "LDFLAGS=-lm" ];
+
+ preInstall = ''
+ install -d ${placeholder "out"}/bin
+ install -d ${placeholder "out"}/share/simh
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ for i in BIN/*; do
+ install -D $i ${placeholder "out"}/bin
+ done
+ for i in VAX/*bin; do
+ install -D $i ${placeholder "out"}/share/simh
+ done
+ runHook postInstall
+ '';
+
+ postInstall = ''
+ (cd $out/bin; for i in *; do ln -s $i simh-$i; done)
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://simh.trailing-edge.com/";
+ description = "A collection of simulators of historic hardware";
+ longDescription = ''
+ SimH (History Simulator) is a collection of simulators for historically
+ significant or just plain interesting computer hardware and software from
+ the past. The goal of the project is to create highly portable system
+ simulators and to publish them as freeware on the Internet, with freely
+ available copies of significant or representative software.
+ '';
+ license = with licenses; mit;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; unix;
+ };
+}
+# TODO: install documentation
diff --git a/pkgs/misc/emulators/stella/default.nix b/pkgs/misc/emulators/stella/default.nix
index 33cd1879ce6a..ece734ef4bca 100644
--- a/pkgs/misc/emulators/stella/default.nix
+++ b/pkgs/misc/emulators/stella/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "stella";
- version = "6.3";
+ version = "6.4";
src = fetchFromGitHub {
owner = "stella-emu";
repo = pname;
rev = version;
- sha256 = "sha256-5rH2a/Uvi0HuyU/86y87g5FN/dunlP65+K3j0Bo+yCg=";
+ sha256 = "0gva6pw5c1pplcf2g48zmm24h1134v0vr705rbzj4v6ifp3adrsl";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix
index 025158b07173..0be36daac9f9 100644
--- a/pkgs/misc/emulators/wine/base.nix
+++ b/pkgs/misc/emulators/wine/base.nix
@@ -1,7 +1,8 @@
{ stdenv, lib, pkgArches, callPackage,
- name, version, src, monos, geckos, platforms,
+ name, version, src, mingwGccs, monos, geckos, platforms,
pkgconfig, fontforge, makeWrapper, flex, bison,
supportFlags,
+ patches,
buildScript ? null, configureFlags ? []
}:
@@ -9,15 +10,21 @@ with import ./util.nix { inherit lib; };
let
vkd3d = callPackage ./vkd3d.nix {};
+ patches' = patches;
in
stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
builder = buildScript;
}) // rec {
inherit name src configureFlags;
+ # Fixes "Compiler cannot create executables" building wineWow with mingwSupport
+ # FIXME Breaks wineStaging builds
+ strictDeps = supportFlags.mingwSupport;
+
nativeBuildInputs = [
pkgconfig fontforge makeWrapper flex bison
- ];
+ ]
+ ++ lib.optionals supportFlags.mingwSupport mingwGccs;
buildInputs = toBuildInputs pkgArches (with supportFlags; (pkgs:
[ pkgs.freetype ]
@@ -68,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
@@ -92,6 +96,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
# drive_c/windows/system32 will only contain a few files instead of
# hundreds, there will be an error about winemenubuilder and MountMgr
# on startup of Wine, and the Drives tab in winecfg will show an error.
+ # TODO: binutils 2.34 contains a fix for this bug, re-enable stripping once available.
dontStrip = true;
## FIXME
@@ -136,7 +141,8 @@ stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
# https://bugs.winehq.org/show_bug.cgi?id=43530
# https://github.com/NixOS/nixpkgs/issues/31989
hardeningDisable = [ "bindnow" ]
- ++ lib.optional (stdenv.hostPlatform.isDarwin) "fortify";
+ ++ lib.optional (stdenv.hostPlatform.isDarwin) "fortify"
+ ++ lib.optional (supportFlags.mingwSupport) "format";
passthru = { inherit pkgArches; };
meta = {
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/default.nix b/pkgs/misc/emulators/wine/default.nix
index 368e2845ca40..24f827b25ffe 100644
--- a/pkgs/misc/emulators/wine/default.nix
+++ b/pkgs/misc/emulators/wine/default.nix
@@ -44,6 +44,7 @@
sdlSupport ? false,
faudioSupport ? false,
vkd3dSupport ? false,
+ mingwSupport ? false,
}:
let wine-build = build: release:
@@ -56,7 +57,7 @@ let wine-build = build: release:
gsmSupport gphoto2Support ldapSupport fontconfigSupport alsaSupport
pulseaudioSupport xineramaSupport gtkSupport openclSupport xmlSupport tlsSupport
openglSupport gstreamerSupport udevSupport vulkanSupport sdlSupport faudioSupport
- vkd3dSupport;
+ vkd3dSupport mingwSupport;
};
});
diff --git a/pkgs/misc/emulators/wine/packages.nix b/pkgs/misc/emulators/wine/packages.nix
index 3ea60e62c665..c4fec3360e1f 100644
--- a/pkgs/misc/emulators/wine/packages.nix
+++ b/pkgs/misc/emulators/wine/packages.nix
@@ -1,4 +1,4 @@
-{ stdenv_32bit, lib, pkgs, pkgsi686Linux, callPackage,
+{ stdenv_32bit, lib, pkgs, pkgsi686Linux, pkgsCross, callPackage,
wineRelease ? "stable",
supportFlags
}:
@@ -7,16 +7,18 @@ 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 ];
monos = [ mono ];
platforms = [ "i686-linux" "x86_64-linux" ];
};
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 ];
monos = [ mono ];
configureFlags = [ "--enable-win64" ];
@@ -24,10 +26,11 @@ 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 ];
+ mingwGccs = with pkgsCross; [ mingw32.buildPackages.gcc mingwW64.buildPackages.gcc ];
monos = [ mono ];
buildScript = ./builder-wow.sh;
platforms = [ "x86_64-linux" ];
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/emulators/xcpc/default.nix b/pkgs/misc/emulators/xcpc/default.nix
index 3806d25e5d00..75c30280e21f 100644
--- a/pkgs/misc/emulators/xcpc/default.nix
+++ b/pkgs/misc/emulators/xcpc/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
description = "A portable Amstrad CPC 464/664/6128 emulator written in C";
homepage = "https://www.xcpc-emulator.net";
license = licenses.gpl2Plus;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch b/pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch
deleted file mode 100644
index dd31260302c6..000000000000
--- a/pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch
+++ /dev/null
@@ -1,835 +0,0 @@
---- a/contrib/contrib.mak 2020-03-19 09:21:42.000000000 +0100
-+++ b/contrib/contrib.mak 2020-05-14 13:41:03.202258445 +0200
-@@ -22,6 +22,10 @@
- CONTRIB_MAK=$(CONTRIBDIR)$(D)contrib.mak $(TOP_MAKEFILES)
- CONTRIBSRC=$(CONTRIBDIR)$(D)
-
-+# Almost all device drivers depend on the following:
-+CONTDEVH=$(gserrors_h) $(gx_h) $(gxdevice_h)
-+CONTDEV=$(AK) $(ECHOGS_XE) $(GDEVH)
-+
- ###### --------------------------- Catalog -------------------------- ######
-
- # The following drivers are user-contributed, and maintained (if at all) by
-@@ -185,19 +189,19 @@
- $(DEVCC) $(DEVO_)gdevbjca.$(OBJ) $(C_) $(CONTRIBSRC)gdevbjca.c
-
- $(DD)bjcmono.dev : $(bjc_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)bjcmono $(bjc_)
-
- $(DD)bjcgray.dev : $(bjc_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)bjcgray $(bjc_)
-
- $(DD)bjccmyk.dev : $(bjc_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)bjccmyk $(bjc_)
-
- $(DD)bjccolor.dev : $(bjc_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)bjccolor $(bjc_)
-
-
-@@ -208,25 +212,25 @@
- # Author: Uli Wortmann (uliw@erdw.ethz.ch), Martin Gerbershagen (ger@ulm.temic.de)
- # Printer: HP 670
- $(DD)cdj670.dev : $(cdeskjet8_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV2) $(DD)cdj670 $(cdeskjet8_)
-
- # Author: Uli Wortmann (uliw@erdw.ethz.ch)
- # Printer: HP 850
- $(DD)cdj850.dev : $(cdeskjet8_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV2) $(DD)cdj850 $(cdeskjet8_)
-
- # Author: Uli Wortmann (uliw@erdw.ethz.ch), Martin Gerbershagen (ger@ulm.temic.de)
- # Printer: HP 890
- $(DD)cdj890.dev : $(cdeskjet8_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV2) $(DD)cdj890 $(cdeskjet8_)
-
- # Author: Uli Wortmann (uliw@erdw.ethz.ch), Martin Gerbershagen (ger@ulm.temic.de)
- # Printer: HP 1600
- $(DD)cdj1600.dev : $(cdeskjet8_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV2) $(DD)cdj1600 $(cdeskjet8_)
-
- $(DEVOBJ)gdevcd8.$(OBJ) : $(CONTRIBSRC)gdevcd8.c $(PDEVH) $(math__h)\
-@@ -244,7 +248,8 @@
-
- # Author: Matthew Gelhaus (mgelhaus@proaxis.com)
- # Printer: HP 880c
--$(DD)cdj880.dev : $(cdeskjet8_) $(DD)page.dev
-+$(DD)cdj880.dev : $(cdeskjet8_) $(DD)page.dev $(CONTDEV) \
-+ $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV2) $(DD)cdj880 $(cdeskjet8_)
-
-
-@@ -255,7 +260,7 @@
- # Author: Rene Harsch (rene@harsch.net)
- # Printer: HP 970Cxi
- $(DD)cdj970.dev : $(cdeskjet9_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV2) $(DD)cdj970 $(cdeskjet9_)
-
- $(DEVOBJ)gdevdj9.$(OBJ) : $(CONTRIBSRC)gdevdj9.c $(PDEVH) $(math__h) $(string__h)\
-@@ -268,7 +273,7 @@
- ### NOTE: Same as chp2200 (some PJL and CRD changes).
-
- $(DD)cdnj500.dev : $(cdeskjet8_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV2) $(DD)cdnj500 $(cdeskjet8_)
-
-
-@@ -277,7 +282,7 @@
- ### NOTE: Depends on the presence of the cdj850 section.
-
- $(DD)chp2200.dev : $(cdeskjet8_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV2) $(DD)chp2200 $(cdeskjet8_)
-
-
-@@ -288,11 +293,11 @@
- GDIMONO=$(DEVOBJ)gdevgdi.$(OBJ) $(HPPCL)
-
- $(DD)gdi.dev : $(GDIMONO) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)gdi $(GDIMONO)
-
- $(DD)samsunggdi.dev : $(GDIMONO) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)samsunggdi $(GDIMONO)
-
- $(DEVOBJ)gdevgdi.$(OBJ) : $(CONTRIBSRC)gdevgdi.c $(PDEVH) $(gdevpcl_h) \
-@@ -306,17 +311,17 @@
-
- hl1250_=$(DEVOBJ)gdevhl12.$(OBJ) $(HPDLJM)
- $(DD)hl1250.dev : $(hl1250_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hl1250 $(hl1250_)
-
- $(DD)hl1240.dev : $(hl1250_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hl1240 $(hl1250_)
-
- # Author: Marek Michalkiewicz <marekm@linux.org.pl>
- # Printer: Brother HL-1250 (may work with some other models too)
- $(DEVOBJ)gdevhl12.$(OBJ) : $(CONTRIBSRC)gdevhl12.c $(PDEVH) $(gdevdljm_h) \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(DEVCC) $(DEVO_)gdevhl12.$(OBJ) $(C_) $(CONTRIBSRC)gdevhl12.c
-
-
-@@ -327,37 +332,37 @@
- # Author: Ulrich Mueller (ulm@vsnhd1.cern.ch)
- # Printer: DEC LN03
- $(DD)ln03.dev : $(ln03_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)ln03 $(ln03_)
-
- # Author: Nick Brown (nick.brown@coe.int)
- # Printer: DEClaser 2100
- $(DD)dl2100.dev : $(ln03_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)dl2100 $(ln03_)
-
- # Author: Ian MacPhedran (macphed@dvinci.USask.CA)
- # Printer: DEC LA50
- $(DD)la50.dev : $(ln03_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)la50 $(ln03_)
-
- # Author: Bruce Lowekamp (lowekamp@csugrad.cs.vt.edu)
- # Printer: DEC LA70
- $(DD)la70.dev : $(ln03_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)la70 $(ln03_)
-
- # Author: Ian MacPhedran (macphed@dvinci.USask.CA)
- # Printer: DEC LA75
- $(DD)la75.dev : $(ln03_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)la75 $(ln03_)
-
- # Author: Andre' Beck (Andre_Beck@IRS.Inf.TU-Dresden.de)
- # Printer: DEC LA75plus
- $(DD)la75plus.dev : $(ln03_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)la75plus $(ln03_)
-
- $(DEVOBJ)gdevln03.$(OBJ) : $(CONTRIBSRC)gdevln03.c $(PDEVH) \
-@@ -380,233 +385,233 @@
- $(DEVCC) -DA4 $(DEVO_)gdevescv.$(OBJ) $(C_) $(escv_opts) $(ESCV_SRC)gdevescv.c
-
- $(DD)alc1900.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)alc1900 $(escv_)
-
- $(DD)alc2000.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)alc2000 $(escv_)
-
- $(DD)alc4000.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)alc4000 $(escv_)
-
- $(DD)alc4100.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)alc4100 $(escv_)
-
- $(DD)alc8500.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)alc8500 $(escv_)
-
- $(DD)alc8600.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)alc8600 $(escv_)
-
- $(DD)alc9100.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)alc9100 $(escv_)
-
- $(DD)lp3000c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp3000c $(escv_)
-
- $(DD)lp8000c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8000c $(escv_)
-
- $(DD)lp8200c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8200c $(escv_)
-
- $(DD)lp8300c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8300c $(escv_)
-
- $(DD)lp8500c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8500c $(escv_)
-
- $(DD)lp8800c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8800c $(escv_)
-
- $(DD)lp9000c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9000c $(escv_)
-
- $(DD)lp9200c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9200c $(escv_)
-
- $(DD)lp9500c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9500c $(escv_)
-
- $(DD)lp9800c.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9800c $(escv_)
-
- $(DD)lps6500.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lps6500 $(escv_)
-
- $(DD)epl2050.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl2050 $(escv_)
-
- $(DD)epl2050p.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl2050p $(escv_)
-
- $(DD)epl2120.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl2120 $(escv_)
-
- $(DD)epl2500.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl2500 $(escv_)
-
- $(DD)epl2750.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl2750 $(escv_)
-
- $(DD)epl5800.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl5800 $(escv_)
-
- $(DD)epl5900.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl5900 $(escv_)
-
- $(DD)epl6100.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl6100 $(escv_)
-
- $(DD)epl6200.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)epl6200 $(escv_)
-
- $(DD)lp1800.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp1800 $(escv_)
-
- $(DD)lp1900.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp1900 $(escv_)
-
- $(DD)lp2200.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp2200 $(escv_)
-
- $(DD)lp2400.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp2400 $(escv_)
-
- $(DD)lp2500.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp2500 $(escv_)
-
- $(DD)lp7500.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp7500 $(escv_)
-
- $(DD)lp7700.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp7700 $(escv_)
-
- $(DD)lp7900.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp7900 $(escv_)
-
- $(DD)lp8100.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8100 $(escv_)
-
- $(DD)lp8300f.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8300f $(escv_)
-
- $(DD)lp8400f.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8400f $(escv_)
-
- $(DD)lp8600.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8600 $(escv_)
-
- $(DD)lp8600f.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8600f $(escv_)
-
- $(DD)lp8700.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8700 $(escv_)
-
- $(DD)lp8900.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp8900 $(escv_)
-
- $(DD)lp9000b.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9000b $(escv_)
-
- $(DD)lp9100.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9100 $(escv_)
-
- $(DD)lp9200b.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9200b $(escv_)
-
- $(DD)lp9300.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9300 $(escv_)
-
- $(DD)lp9400.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9400 $(escv_)
-
- $(DD)lp9600.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9600 $(escv_)
-
- $(DD)lp9600s.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp9600s $(escv_)
-
- $(DD)lps4500.dev : $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lps4500 $(escv_)
-
- $(DD)eplcolor.dev: $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)eplcolor $(escv_)
-
- $(DD)eplmono.dev: $(escv_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)eplmono $(escv_)
-
- # ------ The Lexmark 5700 and 7000 devices ------ #
-
- lex7000_=$(DEVOBJ)gdevlx7.$(OBJ)
- $(DD)lex7000.dev : $(lex7000_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lex7000 $(lex7000_)
-
- lex5700_=$(DEVOBJ)gdevlx7.$(OBJ)
- $(DD)lex5700.dev : $(lex5700_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lex5700 $(lex5700_)
-
- lex3200_=$(DEVOBJ)gdevlx7.$(OBJ)
- $(DD)lex3200.dev : $(lex3200_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lex3200 $(lex3200_)
-
- lex2050_=$(DEVOBJ)gdevlx7.$(OBJ)
- $(DD)lex2050.dev : $(lex2050_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lex2050 $(lex2050_)
-
- $(DEVOBJ)gdevlx7.$(OBJ) : $(CONTRIBSRC)gdevlx7.c $(PDEVH) \
-@@ -623,7 +628,7 @@
- $(DEVCC) $(DEVO_)gdevlx32.$(OBJ) $(C_) $(CONTRIBSRC)gdevlx32.c
-
- $(DD)lxm3200.dev : $(lxm3200_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lxm3200 $(lxm3200_)
-
-
-@@ -649,13 +654,13 @@
- $(DEVCC) $(DEVO_)gdevlips.$(OBJ) $(LIPS_OPT) $(C_) $(LIPS_SRC)gdevlips.c
-
- $(DD)lips4.dev : $(lipsr_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lips4 $(lipsr_)
-
- lipsv_=$(DEVOBJ)gdevl4v.$(OBJ) $(DEVOBJ)gdevlips.$(OBJ)
-
- $(DD)lips4v.dev : $(ECHOGS_XE) $(lipsv_) $(DD)vector.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETDEV) $(DD)lips4v $(lipsv_)
- $(ADDMOD) $(DD)lips4v -include $(GLD)vector
-
-@@ -668,11 +673,11 @@
- ### --------------- Some extra devices: lips2p, bjc880j ---------------- ###
-
- $(DD)lips2p.dev : $(lipsr_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lips2p $(lipsr_)
-
- $(DD)bjc880j.dev : $(lipsr_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)bjc880j $(lipsr_)
-
-
-@@ -681,15 +686,15 @@
- md2k_=$(DEVOBJ)gdevmd2k.$(OBJ)
-
- $(DD)md2k.dev : $(md2k_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)md2k $(md2k_)
-
- $(DD)md5k.dev : $(md2k_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)md5k $(md2k_)
-
- $(DEVOBJ)gdevmd2k.$(OBJ) : $(CONTRIBSRC)gdevmd2k.c $(PDEVH) $(gsparam_h) \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(DEVCC) $(DEVO_)gdevmd2k.$(OBJ) $(C_) $(CONTRIBSRC)gdevmd2k.c
-
-
-@@ -697,7 +702,7 @@
-
- oki4w_=$(DEVOBJ)gdevop4w.$(OBJ)
- $(DD)oki4w.dev : $(oki4w_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)oki4w $(oki4w_)
-
- # Author: Ivan Schreter (ivan@shadow.sk)
-@@ -720,11 +725,11 @@
- $(DEVCC) $(DEVO_)gdevopvp.$(OBJ) $(OPVP_OPT) $(C_) $(OPVP_SRC)gdevopvp.c
-
- $(DD)opvp.dev : $(opvp_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)opvp $(opvp_)
-
- $(DD)oprp.dev : $(opvp_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)oprp $(opvp_)
-
-
-@@ -901,78 +906,78 @@
-
- # The generic pcl3 device with selectable subdevices
- $(DD)pcl3.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)pcl3 $(pcl3_)
-
- # Fixed devices for specific printers
- $(DD)hpdjplus.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdjplus $(pcl3_)
- $(DD)hpdjportable.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdjportable $(pcl3_)
- $(DD)hpdj310.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj310 $(pcl3_)
- $(DD)hpdj320.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj320 $(pcl3_)
- $(DD)hpdj340.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj340 $(pcl3_)
- $(DD)hpdj400.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj400 $(pcl3_)
- $(DD)hpdj500.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj500 $(pcl3_)
- $(DD)hpdj500c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj500c $(pcl3_)
- $(DD)hpdj510.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj510 $(pcl3_)
- $(DD)hpdj520.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj520 $(pcl3_)
- $(DD)hpdj540.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj540 $(pcl3_)
- $(DD)hpdj550c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj550c $(pcl3_)
- $(DD)hpdj560c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj560c $(pcl3_)
- $(DD)hpdj600.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj600 $(pcl3_)
- $(DD)hpdj660c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj660c $(pcl3_)
- $(DD)hpdj670c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj670c $(pcl3_)
- $(DD)hpdj680c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj680c $(pcl3_)
- $(DD)hpdj690c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj690c $(pcl3_)
- $(DD)hpdj850c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj850c $(pcl3_)
- $(DD)hpdj855c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj855c $(pcl3_)
- $(DD)hpdj870c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj870c $(pcl3_)
- $(DD)hpdj890c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj890c $(pcl3_)
- $(DD)hpdj1120c.dev : $(pcl3_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)hpdj1120c $(pcl3_)
-
- #------------------------------------------------------------------------------
-@@ -1009,7 +1014,7 @@
-
- xes_=$(DEVOBJ)gdevxes.$(OBJ)
- $(DD)xes.dev : $(xes_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)xes $(xes_)
-
- # Author: Peter Flass (flass@lbdrscs.bitnet)
-@@ -1029,16 +1034,16 @@
-
- pr201_=$(DEVOBJ)gdevp201.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
-
--$(DD)pr201.dev : $(pr201_) $(CONTRIB_MAK) $(MAKEDIRS)
-+$(DD)pr201.dev : $(pr201_) $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)pr201 $(pr201_)
-
--$(DD)pr150.dev : $(pr201_) $(CONTRIB_MAK) $(MAKEDIRS)
-+$(DD)pr150.dev : $(pr201_) $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)pr150 $(pr201_)
-
--$(DD)pr1000.dev : $(pr201_) $(CONTRIB_MAK) $(MAKEDIRS)
-+$(DD)pr1000.dev : $(pr201_) $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)pr1000 $(pr201_)
-
--$(DD)pr1000_4.dev : $(pr201_) $(CONTRIB_MAK) $(MAKEDIRS)
-+$(DD)pr1000_4.dev : $(pr201_) $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)pr1000_4 $(pr201_)
-
- $(DEVOBJ)gdevp201.$(OBJ) : $(JAPSRC)gdevp201.c $(PDEVH) \
-@@ -1049,7 +1054,7 @@
-
- jj100_=$(DEVOBJ)gdevj100.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
-
--$(DD)jj100.dev : $(jj100_) $(CONTRIB_MAK) $(MAKEDIRS)
-+$(DD)jj100.dev : $(jj100_) $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)jj100 $(jj100_)
-
- $(DEVOBJ)gdevj100.$(OBJ) : $(JAPSRC)gdevj100.c $(PDEVH) \
-@@ -1061,11 +1066,11 @@
- bj10v_=$(DEVOBJ)gdev10v.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
-
- $(DD)bj10v.dev : $(bj10v_) \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)bj10v $(bj10v_)
-
- $(DD)bj10vh.dev : $(bj10v_) \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)bj10vh $(bj10v_)
-
- # Uncomment the following line if you are using MS-DOS on PC9801 series.
-@@ -1080,7 +1085,7 @@
- dmprt_=$(DEVOBJ)gdevdmpr.$(OBJ) $(DEVOBJ)dviprlib.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
-
- $(DD)dmprt.dev : $(dmprt_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETDEV) $(DD)dmprt $(dmprt_)
- $(ADDMOD) $(DD)dmprt -ps dmp_init
-
-@@ -1110,19 +1115,19 @@
- $(DEVCC) -DA4 $(DEVO_)gdevmjc.$(OBJ) $(C_) $(JAPSRC)gdevmjc.c
-
- $(DD)mj700v2c.dev : $(mj700v2c_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)mj700v2c $(mj700v2c_)
-
- $(DD)mj500c.dev : $(mj700v2c_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)mj500c $(mj700v2c_)
-
- $(DD)mj6000c.dev : $(mj700v2c_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)mj6000c $(mj700v2c_)
-
- $(DD)mj8000c.dev : $(mj700v2c_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)mj8000c $(mj700v2c_)
-
- ### ----------------- The Fujitsu FMPR printer device ----------------- ###
-@@ -1130,7 +1135,7 @@
- fmpr_=$(DEVOBJ)gdevfmpr.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
-
- $(DD)fmpr.dev : $(fmpr_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)fmpr $(fmpr_)
-
- $(DEVOBJ)gdevfmpr.$(OBJ) : $(JAPSRC)gdevfmpr.c $(PDEVH) \
-@@ -1142,7 +1147,7 @@
- fmlbp_=$(DEVOBJ)gdevfmlbp.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
-
- $(DD)fmlbp.dev : $(fmlbp_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)fmlbp $(fmlbp_)
-
- $(DEVOBJ)gdevfmlbp.$(OBJ) : $(JAPSRC)gdevfmlbp.c $(PDEVH) \
-@@ -1159,7 +1164,7 @@
- ml6_=$(DEVOBJ)gdevml6.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
-
- $(DD)ml600.dev : $(ml6_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)ml600 $(ml6_)
-
- $(DEVOBJ)gdevml6.$(OBJ) : $(JAPSRC)gdevml6.c $(PDEVH) \
-@@ -1172,11 +1177,11 @@
- lbp3x0_=$(DEVOBJ)gdevlbp3.$(OBJ)
-
- $(DD)lbp310.dev :$(lbp3x0_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lbp310 $(lbp3x0_)
-
- $(DD)lbp320.dev :$(lbp3x0_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lbp320 $(lbp3x0_)
-
- $(DEVOBJ)gdevlbp3.$(OBJ) : $(JAPSRC)gdevlbp3.c $(PDEVH)
-@@ -1191,7 +1196,7 @@
- $(DEVCC) -DA4 $(DEVO_)gdevnpdl.$(OBJ) $(LIPS_OPT) $(C_) $(JAPSRC)gdevnpdl.c
-
- $(DD)npdl.dev : $(npdl_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)npdl $(npdl_)
-
- ### ------- EPSON ESC/Page printer device ----------------- ###
-@@ -1203,11 +1208,11 @@
- $(DEVCC) -DA4 $(DEVO_)gdevespg.$(OBJ) $(LIPS_OPT) $(C_) $(JAPSRC)gdevespg.c
-
- $(DD)escpage.dev : $(escpage_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)escpage $(escpage_)
-
- $(DD)lp2000.dev : $(escpage_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)lp2000 $(escpage_)
-
- ### --- The RICOH RPDL language printer device ------ ###
-@@ -1218,7 +1223,7 @@
- $(DEVCC) $(DEVO_)gdevrpdl.$(OBJ) $(LIPS_OPT) $(C_) $(JAPSRC)gdevrpdl.c
-
- $(DD)rpdl.dev : $(rpdl_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)rpdl $(rpdl_)
-
- ### ---------- RICOH RPDL IV(600dpi) printer devices ---------- ###
-@@ -1240,15 +1245,15 @@
- alps_=$(DEVOBJ)gdevalps.$(OBJ)
-
- $(DD)md50Mono.dev : $(alps_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)md50Mono $(alps_)
-
- $(DD)md50Eco.dev : $(alps_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)md50Eco $(alps_)
-
- $(DD)md1xMono.dev : $(alps_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- $(SETPDEV) $(DD)md1xMono $(alps_)
-
- $(DEVOBJ)gdevalps.$(OBJ) : $(JAPSRC)gdevalps.c $(PDEVH) \
diff --git a/pkgs/misc/ghostscript/default.nix b/pkgs/misc/ghostscript/default.nix
index d3d06d98cb13..6f113bcd99cb 100644
--- a/pkgs/misc/ghostscript/default.nix
+++ b/pkgs/misc/ghostscript/default.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, lib, fetchurl, pkgconfig, zlib, expat, openssl, autoconf
+{ config, stdenv, lib, fetchurl, pkg-config, zlib, expat, openssl, autoconf
, libjpeg, libpng, libtiff, freetype, fontconfig, libpaper, jbig2dec
, libiconv, ijs, lcms2, fetchpatch
, cupsSupport ? config.ghostscript.cups or (!stdenv.isDarwin), cups ? null
@@ -9,10 +9,6 @@ assert x11Support -> xlibsWrapper != null;
assert cupsSupport -> cups != null;
let
- version = "9.${ver_min}";
- ver_min = "52";
- sha512 = "1ksm3v4nw8acc4j817n44l1c65ijk0mr3mp4kryy17jz41bmzzql5d8vr40h59n9dmf8b2wmnbq45bj3an1zrpfagavlf0i9s436jjc";
-
fonts = stdenv.mkDerivation {
name = "ghostscript-fonts";
@@ -37,31 +33,27 @@ let
in
stdenv.mkDerivation rec {
pname = "ghostscript";
- inherit version;
+ version = "9.53.3";
src = fetchurl {
- url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9${ver_min}/${pname}-${version}.tar.xz";
- inherit sha512;
+ url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9${lib.versions.minor version}${lib.versions.patch version}/${pname}-${version}.tar.xz";
+ sha512 = "2vif3vgxa5wma16yxvhhkymk4p309y5204yykarq94r5rk890556d2lj5w7acnaa2ymkym6y0zd4vq9sy9ca2346igg2c6dxqkjr0zb";
};
patches = [
(fetchpatch {
- name = "CVE-2020-15900.patch";
- url = "https://github.com/ArtifexSoftware/ghostpdl/commit/5d499272b95a6b890a1397e11d20937de000d31b.patch";
- sha256 = "1nnnrn8q33x7nc8227ygc60f3mj4bjzrhj40sxp6dah58rb5x5jz";
+ url = "https://github.com/ArtifexSoftware/ghostpdl/commit/41ef9a0bc36b9db7115fbe9623f989bfb47bbade.patch";
+ sha256 = "1qpc6q1fpxshqc0mqgg36kng47kgljk50bmr8p7wn21jgfkh7m8w";
})
./urw-font-files.patch
./doc-no-ref.diff
- # rebased version of upstream http://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=1b4c3669a20c,
- # Remove on update to version > 9.52
- ./0001-Bug-702364-Fix-missing-echogs-dependencies.patch
];
outputs = [ "out" "man" "doc" ];
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig autoconf ];
+ nativeBuildInputs = [ pkg-config autoconf ];
buildInputs =
[ zlib expat openssl
libjpeg libpng libtiff freetype fontconfig libpaper jbig2dec
@@ -111,11 +103,21 @@ 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
'';
- passthru = { inherit version; };
+ # validate dynamic linkage
+ doInstallCheck = true;
+ installCheckPhase = ''
+ runHook preInstallCheck
+
+ $out/bin/gs --version
+
+ runHook postInstallCheck
+ '';
meta = {
homepage = "https://www.ghostscript.com/";
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/sndio/default.nix b/pkgs/misc/sndio/default.nix
index 46c505ed439c..34e60b8a4bb7 100644
--- a/pkgs/misc/sndio/default.nix
+++ b/pkgs/misc/sndio/default.nix
@@ -4,8 +4,8 @@ stdenv.mkDerivation rec {
pname = "sndio";
version = "1.7.0";
enableParallelBuilding = true;
- buildInputs = stdenv.lib.optionals stdenv.isLinux [ alsaLib ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ];
+ nativeBuildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
+ buildInputs = stdenv.lib.optional stdenv.hostPlatform.isLinux alsaLib;
src = fetchurl {
url = "http://www.sndio.org/sndio-${version}.tar.gz";
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix
index 8efa0000da7b..5610b2c694ca 100644
--- a/pkgs/misc/tmux-plugins/default.nix
+++ b/pkgs/misc/tmux-plugins/default.nix
@@ -66,14 +66,32 @@ in rec {
continuum = mkDerivation {
pluginName = "continuum";
- version = "unstable-2018-02-23";
+ version = "unstable-2020-10-16";
src = fetchFromGitHub {
owner = "tmux-plugins";
repo = "tmux-continuum";
- rev = "1531b3770a7cf7373d15fedd239c5331b99342d1";
- sha256 = "1w3f7gzvv1k25yfr6d1snr2z88p8f87cahrbaslmyphdxpy0fa4m";
+ rev = "26eb5ffce0b559d682b9f98c8d4b6c370ecb639b";
+ sha256 = "1glwa89bv2r92qz579a49prk3jf612cpd5hw46j4wfb35xhnj3ab";
};
dependencies = [ resurrect ];
+ meta = {
+ homepage = "https://github.com/tmux-plugins/tmux-continuum";
+ description = "continous saving of tmux environment";
+ longDescription =
+ ''
+ Features:
+ * continuous saving of tmux environment
+ * automatic tmux start when computer/server is turned on
+ * automatic restore when tmux is started
+
+ Together, these features enable uninterrupted tmux usage. No matter the
+ computer or server restarts, if the machine is on, tmux will be there how
+ you left it off the last time it was used.
+ '';
+ license = stdenv.lib.licenses.mit;
+ platforms = stdenv.lib.platforms.unix;
+ maintainers = with stdenv.lib.maintainers; [ ronanmacf ];
+ };
};
copycat = mkDerivation {
@@ -266,12 +284,38 @@ in rec {
resurrect = mkDerivation {
pluginName = "resurrect";
- version = "unstable-2020-03-21";
+ version = "unstable-2020-09-18";
src = fetchFromGitHub {
owner = "tmux-plugins";
repo = "tmux-resurrect";
- rev = "327c0481ad20c429b4e692e092659f8b3346b08f";
- sha256 = "0nxfqazww36wwv49dzd39kq4jfls20834hf1458sf5pvmv5cmbyw";
+ rev = "e4825055c92e54b0c6ec572afc9b6c4723aba6c8";
+ sha256 = "0a96drkx1kpadkbxabcnvb542p75xdh2dbizvlq2lac5ldpb4hmx";
+ };
+ meta = {
+ homepage = "https://github.com/tmux-plugins/tmux-resurrect";
+ description = "Restore tmux environment after system restart";
+ longDescription =
+ ''
+ This plugin goes to great lengths to save and restore all the details
+ from your tmux environment. Here's what's been taken care of:
+
+ * all sessions, windows, panes and their order
+ * current working directory for each pane
+ * exact pane layouts within windows (even when zoomed)
+ * active and alternative session
+ * active and alternative window for each session
+ * windows with focus
+ * active pane for each window
+ * "grouped sessions" (useful feature when using tmux with multiple monitors)
+ * programs running within a pane! More details in the restoring programs doc.
+
+ Optional:
+ * restoring vim and neovim sessions
+ * restoring pane contents
+ '';
+ license = stdenv.lib.licenses.mit;
+ platforms = stdenv.lib.platforms.unix;
+ maintainers = with stdenv.lib.maintainers; [ ronanmacf ];
};
};
@@ -348,6 +392,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..7533707ccf93 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.3.0";
src = fetchFromGitHub {
owner = "tpm2-software";
repo = pname;
rev = version;
- sha256 = "0ydd88jc4pyf1v7008h2gf0napv6xpw4jn5w87slj9fphjdkwjiz";
+ sha256 = "12zj8jfm8jrwbqm3cnay8gx28ladmpyv5d29lp8qlfjqgflvhkwh";
};
patches = lib.singleton (
diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix
index d3ce3e598761..0a178b398006 100644
--- a/pkgs/misc/uboot/default.nix
+++ b/pkgs/misc/uboot/default.nix
@@ -394,4 +394,11 @@ in {
extraMeta.platforms = ["armv7l-linux"];
filesToInstall = ["u-boot.img" "SPL"];
};
+
+ ubootRockPi4 = buildUBoot {
+ defconfig = "rock-pi-4-rk3399_defconfig";
+ extraMeta.platforms = ["aarch64-linux"];
+ BL31 = "${armTrustedFirmwareRK3399}/bl31.elf";
+ filesToInstall = [ "u-boot.itb" "idbloader.img"];
+ };
}
diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix
index 91cbb9d83cb6..9d721ef3eb00 100644
--- a/pkgs/misc/vim-plugins/generated.nix
+++ b/pkgs/misc/vim-plugins/generated.nix
@@ -65,12 +65,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2020-10-15";
+ version = "2020-11-14";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
- rev = "557a1ed5da70cb443a8650766f4e8ea95e8c0da3";
- sha256 = "105rp35mp6nr79vyz93v36x48yjja38n9n4ngxnpsnm7qf9q8x5n";
+ rev = "48fe0dd4f629bb1282277ba8a6757a84c13a4dda";
+ sha256 = "192wb50cv7yv6c4gmjmlmh8b5891v51xcxm396sm4d5y9pzw52mc";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@@ -137,12 +137,12 @@ let
asyncomplete-vim = buildVimPluginFrom2Nix {
pname = "asyncomplete-vim";
- version = "2020-10-21";
+ version = "2020-11-04";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "asyncomplete.vim";
- rev = "2107094f83e58818ec9b8ca033a75eeeb49db163";
- sha256 = "0bxxl1jj1bigwnvd07wb0ypsp5rn0b5c864m4k44llw7v1r3nrms";
+ rev = "ed75b1c92fb144bbe236bfb4d60a98dccf637c58";
+ sha256 = "1szxam9hq3s1s542i5fk5pkr5kdpdlz5849yq68i2nnkkh8xwrar";
};
meta.homepage = "https://github.com/prabirshrestha/asyncomplete.vim/";
};
@@ -219,6 +219,18 @@ let
meta.homepage = "https://github.com/ayu-theme/ayu-vim/";
};
+ barbar-nvim = buildVimPluginFrom2Nix {
+ pname = "barbar-nvim";
+ version = "2020-11-14";
+ src = fetchFromGitHub {
+ owner = "romgrk";
+ repo = "barbar.nvim";
+ rev = "2122af3641f138281a351611861900ca823a2324";
+ sha256 = "1wqkq6cwhwbr6cypn05mbb2n7ry6b5b7ic7ad8s1hmc4gxgfxk6h";
+ };
+ meta.homepage = "https://github.com/romgrk/barbar.nvim/";
+ };
+
base16-vim = buildVimPluginFrom2Nix {
pname = "base16-vim";
version = "2019-06-07";
@@ -255,6 +267,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";
@@ -305,12 +329,12 @@ let
caw-vim = buildVimPluginFrom2Nix {
pname = "caw-vim";
- version = "2020-10-09";
+ version = "2020-11-04";
src = fetchFromGitHub {
owner = "tyru";
repo = "caw.vim";
- rev = "26279f70cdfe5da2226cd15d7dd832ef6242ed26";
- sha256 = "0sdkcbh0rxx9wf5qa7wwvm8zjk57vvclvss4cadll54zi6q8xq1s";
+ rev = "41be34ca231c97d6be6c05e7ecb5b020f79cd37f";
+ sha256 = "0da1v913nlf9kddyk1hqx4h6n95r67b0lxa71hkp8lhqzy9z0gw0";
};
meta.homepage = "https://github.com/tyru/caw.vim/";
};
@@ -339,6 +363,18 @@ let
meta.homepage = "https://github.com/chrisbra/CheckAttach/";
};
+ ci_dark = buildVimPluginFrom2Nix {
+ pname = "ci_dark";
+ version = "2020-11-07";
+ src = fetchFromGitHub {
+ owner = "chuling";
+ repo = "ci_dark";
+ rev = "8a53f6267dffd1dea3f50adc4b61653178c00115";
+ sha256 = "1bwprg23d593pplm5cwfkg5yj0i8k2gqb3aj8yp8sdiccikfbswk";
+ };
+ meta.homepage = "https://github.com/chuling/ci_dark/";
+ };
+
clang_complete = buildVimPluginFrom2Nix {
pname = "clang_complete";
version = "2020-09-18";
@@ -389,40 +425,28 @@ let
coc-explorer = buildVimPluginFrom2Nix {
pname = "coc-explorer";
- version = "2020-10-27";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "weirongxu";
repo = "coc-explorer";
- rev = "9e3fdc4079255b7e77207011119bf47aae8c08f5";
- sha256 = "0jkm2qf01w8m5x50h24y79l5qmxvwpv2hrl8v34bqhz6jvm10zz4";
+ rev = "654fe4ece0ff49b62d3f19d678436522f92c3a08";
+ sha256 = "1j38g0c81rnk502vr6n7zf7r1v3p48mimsd13dc7cqsvnhrh34ix";
};
meta.homepage = "https://github.com/weirongxu/coc-explorer/";
};
coc-fzf = buildVimPluginFrom2Nix {
pname = "coc-fzf";
- version = "2020-10-22";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "antoinemadec";
repo = "coc-fzf";
- rev = "ca80d81fdb61d1ea32cfaa498153e1f0cb651994";
- sha256 = "1p5i415jk6af4yiqzkgghrhs52x491nrz4d3wrdxad8ydlf64jvx";
+ rev = "f3d792518982d58a7d7f846f31f01f0ef0c5434a";
+ sha256 = "10xl2gx1n9c34amca7zq4chczfc126dwz7733fi55ks29fdl708c";
};
meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
};
- coc-markdownlint = buildVimPluginFrom2Nix {
- pname = "coc-markdownlint";
- version = "2020-10-27";
- src = fetchFromGitHub {
- owner = "fannheyward";
- repo = "coc-markdownlint";
- rev = "abdd6450aee119750ddb4dff4a7ab82355a89418";
- sha256 = "1p0wafvn8xzi4bm9bn2fnp8kavw8s6hchpz81ms9770jrx02z5xi";
- };
- meta.homepage = "https://github.com/fannheyward/coc-markdownlint/";
- };
-
coc-neco = buildVimPluginFrom2Nix {
pname = "coc-neco";
version = "2020-04-07";
@@ -447,30 +471,30 @@ 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-10-27";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
- rev = "6a903340710a808401120bd1a32f204529f00935";
- sha256 = "1cznyvwgdgbg60hfd423h0fqdyzxhwwy5w88b5rmf44maspjr41i";
+ rev = "103d5e995127937bdeb42cf248c2325cce93b9eb";
+ sha256 = "1llgy5m8smrvbsaafirx4a0sdzvia2rxwk57jylm5hh376kll6kl";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
};
+ codi-vim = buildVimPluginFrom2Nix {
+ pname = "codi-vim";
+ version = "2020-07-25";
+ src = fetchFromGitHub {
+ owner = "metakirby5";
+ repo = "codi.vim";
+ rev = "08e26f4dc4bdb0cbc790474beb29a48e7a9c8ceb";
+ sha256 = "1qwacymipshfvvg7ya7gsfz1r65q44qjjsgya6wm81n04q9rpxfx";
+ };
+ meta.homepage = "https://github.com/metakirby5/codi.vim/";
+ };
+
colorizer = buildVimPluginFrom2Nix {
pname = "colorizer";
version = "2020-07-23";
@@ -520,14 +544,26 @@ 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-16";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "completion-nvim";
- rev = "3b6774ed1c1b4720efe3385f06883483f5e16884";
- sha256 = "1vldm13lbfmphim946lnyl30276chw4gnnnq2hxnf67k8a9x8ssc";
+ rev = "8c028d007ca314d7734d83dcc05db1ed103db9b5";
+ sha256 = "0ym17vamf5hk4lqmkfknkf0mm91vsjayhjnjyvnvc0qhyyhgsi67";
};
meta.homepage = "https://github.com/nvim-lua/completion-nvim/";
};
@@ -570,12 +606,12 @@ let
conjure = buildVimPluginFrom2Nix {
pname = "conjure";
- version = "2020-10-17";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
- rev = "0e63269e176232cdd9f1c20d94dfd3b8ad5702a1";
- sha256 = "0ixryjfszx09g27awdaqf5xrc7yjb5mlpc57ph3w61hdv65yps7b";
+ rev = "bcdaf3761b762dafb4314389d84294232dd61ed6";
+ sha256 = "0ivbxr90h61zcw3ydkaajsmd5dbwcqqri3qw367kpmfsndk9k9s9";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@@ -594,12 +630,12 @@ let
Coqtail = buildVimPluginFrom2Nix {
pname = "Coqtail";
- version = "2020-10-23";
+ version = "2020-11-13";
src = fetchFromGitHub {
owner = "whonore";
repo = "Coqtail";
- rev = "2aa48079243de581b498f11bb3c4e8aba9e09f71";
- sha256 = "07bxcvvxrfvifxk9yyg0vnisj0fsrb1mzlrrzg8qjrr571cjvj6x";
+ rev = "5e40da6c7119bfc31b3737d7ced2b8098f56a99f";
+ sha256 = "0ggp8sw1dym9zlr8q0qhshjdgh83wr91cv5yh9b6im08rf89ddxf";
};
meta.homepage = "https://github.com/whonore/Coqtail/";
};
@@ -690,24 +726,24 @@ let
ctrlp-vim = buildVimPluginFrom2Nix {
pname = "ctrlp-vim";
- version = "2020-10-16";
+ version = "2020-11-12";
src = fetchFromGitHub {
owner = "ctrlpvim";
repo = "ctrlp.vim";
- rev = "3866ae170a342fb40d83e1538c37c81c7977b821";
- sha256 = "1ksi46g33ghdrp0nff0fyysxnzw0sr1x5b1ln6xzjv4hkdxiz51k";
+ rev = "971c4d41880b72dbbf1620b3ad91418a6a6f6b9c";
+ sha256 = "0n68hg59h4rjn0ziqbsh5pr03l3kr98zk54659ny6vq107af1w96";
};
meta.homepage = "https://github.com/ctrlpvim/ctrlp.vim/";
};
dart-vim-plugin = buildVimPluginFrom2Nix {
pname = "dart-vim-plugin";
- version = "2020-08-14";
+ version = "2020-11-10";
src = fetchFromGitHub {
owner = "dart-lang";
repo = "dart-vim-plugin";
- rev = "378bddc9f0e109607935ab9a4ac717df008deac7";
- sha256 = "0idaph0wdaf2rk9mh468zg8c4gf5hyvad5zqlpcd9q1f576ysswy";
+ rev = "8ff9e1abd264f16fd1d192024348f6c63b514a0d";
+ sha256 = "15rkgh68j9agbj4144a0jis7qpcfjfspp6598laqjz1qzrx82pmf";
};
meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/";
};
@@ -738,12 +774,12 @@ let
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
- version = "2020-10-27";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
- rev = "77956f66722f3a8b7d7e1c86092a3ac84af70b90";
- sha256 = "0iqib5fgz2hal3qm4az4glikml6i33sfk7fgwmdy5kgkx512vqb8";
+ rev = "c5b0eaa606af67fccd0d0e972ae5e8f16678ef9e";
+ sha256 = "0d54gg0brcflijv2xq3x06d561z9vj2b2y658pcv9bwjmbr3pwyy";
};
meta.homepage = "https://github.com/Shougo/defx.nvim/";
};
@@ -786,12 +822,12 @@ let
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/";
};
@@ -871,12 +907,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/";
@@ -896,12 +932,12 @@ let
deoplete-jedi = buildVimPluginFrom2Nix {
pname = "deoplete-jedi";
- version = "2020-08-06";
+ version = "2020-11-07";
src = fetchFromGitHub {
owner = "deoplete-plugins";
repo = "deoplete-jedi";
- rev = "2786058b9022ce6e50db7f75088e69e07185e52c";
- sha256 = "0myn6rgwq7yd3hpxdxa7kj3dlk2x9ljqlznqg95qcm8i0w53z1wg";
+ rev = "2d61fe45e348f89979c8faf663b3e88c61435f47";
+ sha256 = "0qmszwrchp272zc4rf727k9l0x472lxbbql8k2pyj1vd1ks97q1i";
};
meta.homepage = "https://github.com/deoplete-plugins/deoplete-jedi/";
};
@@ -932,12 +968,12 @@ let
deoplete-lsp = buildVimPluginFrom2Nix {
pname = "deoplete-lsp";
- version = "2020-09-18";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete-lsp";
- rev = "17cd3fae3044eb8148bc22167257d4ae13165eb1";
- sha256 = "1xag51j71ifjn64xyaz7whml796pdl8vsw0ad22wndwzb95kyxdm";
+ rev = "134e970130d57c6683052a506776fa12e04bd3de";
+ sha256 = "1drbjkqx8ss2m1ns3sk5dhsg7l6xm0lvlj8kqgapqq9v5gb876j2";
};
meta.homepage = "https://github.com/Shougo/deoplete-lsp/";
};
@@ -980,12 +1016,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/";
};
@@ -1028,12 +1064,12 @@ let
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2020-10-23";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "c09da81e9824fc113323573abea3a2ec13c04409";
- sha256 = "0b8sp5kj6nnv3wlkpy2q14k9v9qxsf8lskb11rssrjwhfys12bn0";
+ rev = "27c5ddba448e50e182985e1582dd519342986cef";
+ sha256 = "09i3p0r4vjc5xipqrykm83wa9p96k609c1p1c2frakskhy7zkidz";
};
meta.homepage = "https://github.com/Shougo/deoplete.nvim/";
};
@@ -1064,24 +1100,24 @@ let
diagnostic-nvim = buildVimPluginFrom2Nix {
pname = "diagnostic-nvim";
- version = "2020-10-01";
+ version = "2020-11-13";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "diagnostic-nvim";
- rev = "bef1c6140563cb6416081b2517ae9953cd4e05ab";
- sha256 = "05f2hr3229zph3x9lhmabb9rzdf61r92f3ybj2gs40hfbak0c3pb";
+ rev = "a8401479822e638fa70472009949e7be8b24e0fd";
+ sha256 = "1dl4b8xhvnb2x9fw220jis7hqmiwfz0969d44l96p41bj68qbbs9";
};
meta.homepage = "https://github.com/nvim-lua/diagnostic-nvim/";
};
direnv-vim = buildVimPluginFrom2Nix {
pname = "direnv-vim";
- version = "2020-10-10";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "direnv";
repo = "direnv.vim";
- rev = "983bbce66b39cd17e4b8348078a41a5782cd73a0";
- sha256 = "1n144nihbcaljgbxv4kfg8af3dxvf9i4cxdz5qq12rzslwqgdsi1";
+ rev = "def4982fa3a613cfb59a4cd8d35d4c99e4e1688c";
+ sha256 = "1xrr8pdxmpxz79qgw1kl5wdb4i2afmvl5zjxhkjinvpqnmimx0xz";
};
meta.homepage = "https://github.com/direnv/direnv.vim/";
};
@@ -1100,12 +1136,12 @@ let
dracula-vim = buildVimPluginFrom2Nix {
pname = "dracula-vim";
- version = "2020-10-19";
+ version = "2020-11-13";
src = fetchFromGitHub {
owner = "dracula";
repo = "vim";
- rev = "80d2667818492e2e7630894f2b3eb7fdae1e240f";
- sha256 = "1bq52larf3bbhrrzqg2gx737zc1xrg8qa916ny2qh9w7lsjjwf4h";
+ rev = "ba00ac0432541811955e50b8420c25b22762c7c9";
+ sha256 = "1rp0zip0p07rbfiz8b5nvm6k1d80yvdgn4h59v3bg8j9qan7rg3h";
};
meta.homepage = "https://github.com/dracula/vim/";
};
@@ -1124,12 +1160,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/";
@@ -1271,12 +1307,12 @@ let
float-preview-nvim = buildVimPluginFrom2Nix {
pname = "float-preview-nvim";
- version = "2020-04-19";
+ version = "2020-11-03";
src = fetchFromGitHub {
owner = "ncm2";
repo = "float-preview.nvim";
- rev = "3c2e230a3fe34b3a5fb74519797c29daa5a6a69a";
- sha256 = "1i5wj1hqimzrw3bwsf76w8l8yp654pdn8f61kp0v98xdgkab007d";
+ rev = "f9ed1c701d5ea41222509fc822cbdc5613b14b2d";
+ sha256 = "0r1pj80mnsr269d7mnxfagdp988gn3gnf5fix55z4qwim9cakrl8";
};
meta.homepage = "https://github.com/ncm2/float-preview.nvim/";
};
@@ -1331,12 +1367,12 @@ let
fzf-vim = buildVimPluginFrom2Nix {
pname = "fzf-vim";
- version = "2020-10-27";
+ version = "2020-11-11";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
- rev = "7d45724fdd323d5eb7d39c8caa2e38e63c5e84a7";
- sha256 = "1v9ry3k8si26h2f9as7dnxrh5qihl3a1spinqqlwsk9faq7d511w";
+ rev = "53b3aea0da5e3581e224c958dbc13558cbe5daee";
+ sha256 = "0r19v3431ps7mmq2vb0vf1phwmgi1xp0n7z43wa68i4ilyjhbnr6";
};
meta.homepage = "https://github.com/junegunn/fzf.vim/";
};
@@ -1475,12 +1511,12 @@ let
gruvbox-community = buildVimPluginFrom2Nix {
pname = "gruvbox-community";
- version = "2020-10-04";
+ version = "2020-11-13";
src = fetchFromGitHub {
owner = "gruvbox-community";
repo = "gruvbox";
- rev = "9e71159ffa93be1e772d2cb3c78ee940f7b308ba";
- sha256 = "0n3jzzjbfrs3r26bagry3pvqcy2asb1jkcfqvabmycs6y6w8sx01";
+ rev = "2636a0344d3fbacc62d9d914a456fcfdba8ca4cb";
+ sha256 = "1w9j97g3dzadwnqyal1zw12ia61b512hz8mhywqy5xq6v9f6zkw6";
};
meta.homepage = "https://github.com/gruvbox-community/gruvbox/";
};
@@ -1547,12 +1583,12 @@ let
hoon-vim = buildVimPluginFrom2Nix {
pname = "hoon-vim";
- version = "2020-10-15";
+ version = "2020-11-09";
src = fetchFromGitHub {
owner = "urbit";
repo = "hoon.vim";
- rev = "aeb307427f2ffaf756cb04574f5ed0d77626d51e";
- sha256 = "11nsws8q54lya6lk51zkwhv47rmidg1wclgd4vq7v4jwc25gw8id";
+ rev = "91b1922f8627bb0a55341bb088f2526d0f43a6ac";
+ sha256 = "0h87r7r74iljwvfc6mb1maa08cxwnk6k89gc6vnwqm1zx6qxw1js";
};
meta.homepage = "https://github.com/urbit/hoon.vim/";
};
@@ -1593,6 +1629,18 @@ let
meta.homepage = "https://github.com/idris-hackers/idris-vim/";
};
+ idris2-vim = buildVimPluginFrom2Nix {
+ pname = "idris2-vim";
+ version = "2020-05-25";
+ src = fetchFromGitHub {
+ owner = "edwinb";
+ repo = "idris2-vim";
+ rev = "099129e08c89d9526ad092b7980afa355ddaa24c";
+ sha256 = "1gip64ni2wdd5v4crl64f20pbrx24dmr3ci7w5c9da9hs85x1p29";
+ };
+ meta.homepage = "https://github.com/edwinb/idris2-vim/";
+ };
+
Improved-AnsiEsc = buildVimPluginFrom2Nix {
pname = "Improved-AnsiEsc";
version = "2015-08-26";
@@ -1643,12 +1691,12 @@ let
indentLine = buildVimPluginFrom2Nix {
pname = "indentLine";
- version = "2020-10-12";
+ version = "2020-11-11";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "indentLine";
- rev = "6107214eff0cac5d9810d29ae8614ddfdfcd986b";
- sha256 = "1aycs427w9w5hjnif5c13wf3jd872a3i94zzdfisfrispbs3ad2m";
+ rev = "9662ef8f0443211b11fd87919343d12179bca548";
+ sha256 = "1mdbppz3xb8dzbw61fcv3gn3ad4hgia9i5s96vyw5frwxlkfyqpm";
};
meta.homepage = "https://github.com/Yggdroot/indentLine/";
};
@@ -1665,6 +1713,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";
@@ -1776,12 +1836,12 @@ let
kotlin-vim = buildVimPluginFrom2Nix {
pname = "kotlin-vim";
- version = "2020-08-11";
+ version = "2020-11-02";
src = fetchFromGitHub {
owner = "udalov";
repo = "kotlin-vim";
- rev = "26970168ca88c62b271fbc0a275dbe31cda94bd6";
- sha256 = "0mvwz8gwv619b4l7g3mafvd6q4khl0xis0a8v300d8i3pjhx4i40";
+ rev = "f338707b2aa658aef4c0d98fd9748240859cf2a9";
+ sha256 = "0wm9bkykvm89f966a8wxm5vvg9kjayy5iziahnch35hrmscs5x4b";
};
meta.homepage = "https://github.com/udalov/kotlin-vim/";
};
@@ -1810,6 +1870,18 @@ let
meta.homepage = "https://github.com/autozimu/LanguageClient-neovim/";
};
+ LanguageTool-nvim = buildVimPluginFrom2Nix {
+ pname = "LanguageTool-nvim";
+ version = "2020-10-19";
+ src = fetchFromGitHub {
+ owner = "vigoux";
+ repo = "LanguageTool.nvim";
+ rev = "809e7d77fec834597f495fec737c59292a10025b";
+ sha256 = "1g12dz85xq8qd92dgna0a3w6zgxa74njlvmvly4k20610r63bzrn";
+ };
+ meta.homepage = "https://github.com/vigoux/LanguageTool.nvim/";
+ };
+
last256 = buildVimPluginFrom2Nix {
pname = "last256";
version = "2017-06-10";
@@ -1836,12 +1908,12 @@ let
lean-vim = buildVimPluginFrom2Nix {
pname = "lean-vim";
- version = "2020-10-10";
+ version = "2020-11-01";
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean.vim";
- rev = "c3a99f34a92af8a86e162134276222309e01e896";
- sha256 = "09kz4iy0flwdawhd0phy6jl6zkxp3qdyhl8snl0n12sbskzq7i1b";
+ rev = "d1b3037680be79f114a87620844117e20ca7efcf";
+ sha256 = "0x3cz4is30jsrp7dym4rz4xngv9mimybl4kqnry9x0nkqzn55910";
};
meta.homepage = "https://github.com/leanprover/lean.vim/";
};
@@ -1896,12 +1968,12 @@ let
lh-vim-lib = buildVimPluginFrom2Nix {
pname = "lh-vim-lib";
- version = "2020-10-27";
+ version = "2020-11-10";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-vim-lib";
- rev = "b5959b4fa3635d9a7eac587a5c223effca14a970";
- sha256 = "0rfl5c2bf0j6kn1knzg4kywi7xvqhr6impwfh5466ncb4p529vlk";
+ rev = "38a20127dc8aaf76f686b0b96023b51c466969b9";
+ sha256 = "19pw4mmhp4cj2xjb6ygiahmix2wq123a738whjg5137zkrzfqz2j";
};
meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/";
};
@@ -1920,24 +1992,24 @@ let
lightline-bufferline = buildVimPluginFrom2Nix {
pname = "lightline-bufferline";
- version = "2020-09-04";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "mengelbrecht";
repo = "lightline-bufferline";
- rev = "6417dd8c864ccd6fb2b79882d30ca0227bfd2204";
- sha256 = "0aars37arix00l63kn5p4gq3dvzpmrzxz1ap20k1mr2dy7pmval5";
+ rev = "ad6f73578316dc6d1e016f9083ef35a4538c02d9";
+ sha256 = "19496bhdzyrykxs8j2mx69ml9a8548jdz0s0n5qq72cxhm2b3p03";
};
meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/";
};
lightline-vim = buildVimPluginFrom2Nix {
pname = "lightline-vim";
- version = "2020-10-20";
+ version = "2020-11-14";
src = fetchFromGitHub {
owner = "itchyny";
repo = "lightline.vim";
- rev = "8769bbb84cd22b475275cc4f9f06a25445357a49";
- sha256 = "1q1pmfvzvdsknw67zi00b3bn8y10mx7wjfc1nxfy1h33vzhl2g2r";
+ rev = "543ee323a4a63fd32cc17dc57edea9c00962bb12";
+ sha256 = "1x75hd3ibnlrqnshhhrcg1z3i6z0gk58sfvjys22dvirv1r6lg37";
};
meta.homepage = "https://github.com/itchyny/lightline.vim/";
};
@@ -1956,12 +2028,12 @@ let
lsp_extensions-nvim = buildVimPluginFrom2Nix {
pname = "lsp_extensions-nvim";
- version = "2020-10-19";
+ version = "2020-11-04";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "lsp_extensions.nvim";
- rev = "85ce064c36b93cd8856d6dfc41ea5089764ec1c6";
- sha256 = "0vljxb9cvq042f70cq01n5mf2vd2wg2qpj75nlva9rjhiw9q3qw8";
+ rev = "eaa389f8a80d9700cc2c3bce787b00b61761a0f0";
+ sha256 = "0zndlyn3xgzxwshjk79yfva5914xchzg9v8qimfgn7jlmn5ljhwm";
};
meta.homepage = "https://github.com/nvim-lua/lsp_extensions.nvim/";
};
@@ -1990,6 +2062,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";
@@ -2256,12 +2340,12 @@ let
neco-vim = buildVimPluginFrom2Nix {
pname = "neco-vim";
- version = "2020-09-13";
+ version = "2020-11-10";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neco-vim";
- rev = "e7b5a73cba668a351b0953063b6e18e1dc1773b2";
- sha256 = "0mfli085rpr5assb4n21wnd59fnnsbfilim7impcwr9imvrw6ymf";
+ rev = "2b1dca6ca16d6f5655748fcd4d54d772fcfd0d81";
+ sha256 = "1prnclm9i7m09v1ip0sgkgddxwclas3x48zc8c800vxmmvjhzd7j";
};
meta.homepage = "https://github.com/Shougo/neco-vim/";
};
@@ -2292,12 +2376,12 @@ let
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
- version = "2020-10-27";
+ version = "2020-11-05";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
- rev = "2033ca4fa0a820658f07e6a2ffcfb0434d5be071";
- sha256 = "0mz237rbymlq6ksmyakc6mqvskic72fgaw88jywg3cmnjjskqvi2";
+ rev = "0b1c3ed1d19fceb3c7367fe40ef9934819effb13";
+ sha256 = "0479vh85cdrijrghpkva5s4sv0q66hs5n2gl5nhqplz52may0xxg";
};
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
@@ -2316,12 +2400,12 @@ let
neomake = buildVimPluginFrom2Nix {
pname = "neomake";
- version = "2020-07-15";
+ version = "2020-11-09";
src = fetchFromGitHub {
owner = "neomake";
repo = "neomake";
- rev = "a3082cca83424e28730c738cf33157326b0be5ba";
- sha256 = "0jxxy6ibj73xh77rvfkcqr98q1pr563zsmzq1qdm3s9lb6xvzka6";
+ rev = "3b611ca24a7b78f7842facf6361404724717af1a";
+ sha256 = "0x710kk7cac4m6s7xlqbm8pch1kfbwkmk6myvmsgf2qflj2qxn2j";
};
meta.homepage = "https://github.com/neomake/neomake/";
};
@@ -2340,12 +2424,12 @@ let
neosnippet-snippets = buildVimPluginFrom2Nix {
pname = "neosnippet-snippets";
- version = "2020-10-08";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet-snippets";
- rev = "7448233dfd40e7f0a1075fefa76d1d5a84e5d28a";
- sha256 = "0dy7fgdhkz06720ws4r5gyksqg60hb2v157vkbzii3jqd5fx8mkf";
+ rev = "415dc1a83087173e2307a6b4e3e7c86a3cfa3183";
+ sha256 = "18amifx20y9vhx1sl4pyhzdqsgznmn52c58nws4jsqszp12xmk0a";
};
meta.homepage = "https://github.com/Shougo/neosnippet-snippets/";
};
@@ -2376,12 +2460,12 @@ let
neoterm = buildVimPluginFrom2Nix {
pname = "neoterm";
- version = "2020-09-30";
+ version = "2020-11-05";
src = fetchFromGitHub {
owner = "kassio";
repo = "neoterm";
- rev = "e24d0edc1ac932da813e3034b6ecee9179c4b0e9";
- sha256 = "1n21i2y8w58ijqsj8c798s60in6lbw3ayx35vm781sk2gfrf1ckl";
+ rev = "78461935fcd6888c02e4368126a2cb645b80816e";
+ sha256 = "07szw3jd5vj4sxzmrdalk79pdba7cm0c7k3rvn5bw4lyjgzml7ll";
};
meta.homepage = "https://github.com/kassio/neoterm/";
};
@@ -2424,12 +2508,12 @@ let
nerdcommenter = buildVimPluginFrom2Nix {
pname = "nerdcommenter";
- version = "2020-06-08";
+ version = "2020-10-30";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdcommenter";
- rev = "fade3d4b26f5a0d58f256a06ba7b0a04d9fb4f3b";
- sha256 = "1vb5n4g5x3hpnc013gjf8frxxdrcq1zdcm3mpx90b0cjxi252cn3";
+ rev = "85750560a680907c50c1545abc4dd0e0b2452ff4";
+ sha256 = "1395m95ry4c52bj2zpxryks70c3abfwhb140kpx4rifl2ccpnwwp";
};
meta.homepage = "https://github.com/preservim/nerdcommenter/";
};
@@ -2448,26 +2532,26 @@ let
nerdtree-git-plugin = buildVimPluginFrom2Nix {
pname = "nerdtree-git-plugin";
- version = "2020-10-16";
+ version = "2020-11-11";
src = fetchFromGitHub {
owner = "Xuyuanp";
repo = "nerdtree-git-plugin";
- rev = "01b84c63b9ba48628285779fbdfd046dd2bc2970";
- sha256 = "1bmnm5my7r8ranafanwc33qksic444p47i23qsnkkphxk2hiq5q7";
+ rev = "9e33a3fe8aa90f5ece2439f3b1b3a98fe7e35f85";
+ sha256 = "1qv526rn4yysvpka6pigs4p6gk5izqh0ik32b5aa2qk3059lkpx4";
};
meta.homepage = "https://github.com/Xuyuanp/nerdtree-git-plugin/";
};
neuron-vim = buildVimPluginFrom2Nix {
pname = "neuron-vim";
- version = "2020-08-07";
+ version = "2020-11-17";
src = fetchFromGitHub {
- owner = "ihsanturk";
+ owner = "fiatjaf";
repo = "neuron.vim";
- rev = "07521a3ef2940bd726e7b4d50b82e46898e686cc";
- sha256 = "0myadiy6y2p73lhdzk2w55whg4i5rs004jaw1m21cz0dk8k8ibn2";
+ rev = "ccaf20fdd028f21cf7281e7b94a0687ecf4e203b";
+ sha256 = "1c5dk3xr4lgnc8226rhjmz4c1wjv18p5iqbc4z4bk3m32bq7rhxp";
};
- meta.homepage = "https://github.com/ihsanturk/neuron.vim/";
+ meta.homepage = "https://github.com/fiatjaf/neuron.vim/";
};
nim-vim = buildVimPluginFrom2Nix {
@@ -2482,6 +2566,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";
@@ -2506,6 +2602,18 @@ let
meta.homepage = "https://github.com/chrisbra/NrrwRgn/";
};
+ nvcode-color-schemes-vim = buildVimPluginFrom2Nix {
+ pname = "nvcode-color-schemes-vim";
+ version = "2020-11-15";
+ src = fetchFromGitHub {
+ owner = "ChristianChiarulli";
+ repo = "nvcode-color-schemes.vim";
+ rev = "de6b08e0e2f4dc8b8fd0c862a36cb17b9faecf14";
+ sha256 = "1a7ygblpwgrnnwqjrwmc7ppgla22z1yr1n33qw5h2wp0hlvy7z3l";
+ };
+ meta.homepage = "https://github.com/ChristianChiarulli/nvcode-color-schemes.vim/";
+ };
+
nvim-cm-racer = buildVimPluginFrom2Nix {
pname = "nvim-cm-racer";
version = "2017-07-27";
@@ -2530,6 +2638,30 @@ let
meta.homepage = "https://github.com/roxma/nvim-completion-manager/";
};
+ nvim-dap = buildVimPluginFrom2Nix {
+ pname = "nvim-dap";
+ version = "2020-11-15";
+ src = fetchFromGitHub {
+ owner = "mfussenegger";
+ repo = "nvim-dap";
+ rev = "52f38f925a3116c6bad0b7f4d54d5daa576a5cdf";
+ sha256 = "0806zbrwc1la4k6nnwih5kx8zv97dw9p9hnpyxqd3s45rnb7izsa";
+ };
+ meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
+ };
+
+ nvim-dap-virtual-text = buildVimPluginFrom2Nix {
+ pname = "nvim-dap-virtual-text";
+ version = "2020-11-09";
+ src = fetchFromGitHub {
+ owner = "theHamsta";
+ repo = "nvim-dap-virtual-text";
+ rev = "7c4bbfb1caa2b5be1e863962bd0bc142e10b801f";
+ sha256 = "1ry4799s4nj4nhfd2p0hbb3r8vp87zgwn0cw1h8w1hhyv9gfjn82";
+ };
+ meta.homepage = "https://github.com/theHamsta/nvim-dap-virtual-text/";
+ };
+
nvim-gdb = buildVimPluginFrom2Nix {
pname = "nvim-gdb";
version = "2020-10-01";
@@ -2542,6 +2674,18 @@ let
meta.homepage = "https://github.com/sakhnik/nvim-gdb/";
};
+ nvim-highlite = buildVimPluginFrom2Nix {
+ pname = "nvim-highlite";
+ version = "2020-11-18";
+ src = fetchFromGitHub {
+ owner = "Iron-E";
+ repo = "nvim-highlite";
+ rev = "b8b78237b8002f6a1cda1a205db11770ca748777";
+ sha256 = "136zd50kj3mzvh5m1f73spbfl7wsmac7676p8yhw4mhg9wv0vv7w";
+ };
+ meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
+ };
+
nvim-hs-vim = buildVimPluginFrom2Nix {
pname = "nvim-hs-vim";
version = "2020-08-29";
@@ -2556,16 +2700,28 @@ let
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
- version = "2020-09-07";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
- rev = "60133c47e0fd82556d7ca092546ebfa8d047466e";
- sha256 = "15ysbbvxlgy1qx8rjv2i9pgjshldcs3m1ff0my2y5mnr3cpqb3s6";
+ rev = "4f19567fb76438d39ed196ae5b4e06b749e75e16";
+ sha256 = "16iddpk10mgh4pah9lc35ijh7idinc7v37pkbyaixnljjm64jwqw";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
+ nvim-lsputils = buildVimPluginFrom2Nix {
+ pname = "nvim-lsputils";
+ version = "2020-11-13";
+ src = fetchFromGitHub {
+ owner = "RishabhRD";
+ repo = "nvim-lsputils";
+ rev = "6abfc5411c8292eea756816b2db9f0ee9ab344ff";
+ sha256 = "07s3psv27nr99f6d6173cykvqqiv22dqljy89j8wnqkh2rskzfrq";
+ };
+ meta.homepage = "https://github.com/RishabhRD/nvim-lsputils/";
+ };
+
nvim-terminal-lua = buildVimPluginFrom2Nix {
pname = "nvim-terminal-lua";
version = "2019-10-17";
@@ -2578,18 +2734,78 @@ let
meta.homepage = "https://github.com/norcalli/nvim-terminal.lua/";
};
+ nvim-tree-lua = buildVimPluginFrom2Nix {
+ pname = "nvim-tree-lua";
+ version = "2020-10-31";
+ src = fetchFromGitHub {
+ owner = "kyazdani42";
+ repo = "nvim-tree.lua";
+ rev = "ef893b523d366a0dde44b61d9cb327f2bea65f1d";
+ sha256 = "0g4sz0q5mipa6f8hybbkd42jg6ayw3ih2lv1ml4pjyp378cqbkg6";
+ };
+ meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/";
+ };
+
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
- version = "2020-10-27";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
- rev = "d9454afd93b8396fb72ff15179b5c59df21713c3";
- sha256 = "0kx2ljal46fj2pgvv2cpflxp6s0qzlry8i5mk0in27qs8bix79jn";
+ rev = "289cdc9da8f7f21dcbf814032e9277ef0e9790a0";
+ sha256 = "0fqsl6rva6rb0zdpkv8myn7x5frxg5nmjykhx0jxc23zx5q65nj3";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
+ nvim-treesitter-context = buildVimPluginFrom2Nix {
+ pname = "nvim-treesitter-context";
+ version = "2020-11-14";
+ src = fetchFromGitHub {
+ owner = "romgrk";
+ repo = "nvim-treesitter-context";
+ rev = "f70b9e30ff0b149c0eb2c1e4bdbdef594bdab30b";
+ sha256 = "04mjl32gahaw2xky8yaghmgakiiy47dcjj6k4p793xfcs1kf4bsh";
+ };
+ meta.homepage = "https://github.com/romgrk/nvim-treesitter-context/";
+ };
+
+ nvim-treesitter-refactor = buildVimPluginFrom2Nix {
+ pname = "nvim-treesitter-refactor";
+ version = "2020-10-07";
+ src = fetchFromGitHub {
+ owner = "nvim-treesitter";
+ repo = "nvim-treesitter-refactor";
+ rev = "9d4b9daf2f138a5de538ee094bd899591004f8e2";
+ sha256 = "0ma5zsl70mi92b9y8nhgkppdiqfjj0bl3gklhjv1c3lg7kny7511";
+ };
+ meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-refactor/";
+ };
+
+ nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
+ pname = "nvim-treesitter-textobjects";
+ version = "2020-11-18";
+ src = fetchFromGitHub {
+ owner = "nvim-treesitter";
+ repo = "nvim-treesitter-textobjects";
+ rev = "be31f77bcf66fdf07bef286382e7eb563c2643fc";
+ sha256 = "02y4y4na91hjj6kw944wiww16xby7brd306jkhd5bzsb8asi223n";
+ };
+ meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
+ };
+
+ 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";
@@ -2616,12 +2832,12 @@ let
oceanic-next = buildVimPluginFrom2Nix {
pname = "oceanic-next";
- version = "2019-04-10";
+ version = "2020-11-08";
src = fetchFromGitHub {
owner = "mhartington";
repo = "oceanic-next";
- rev = "08158eec24cd154afd1623686aeb336fad580be7";
- sha256 = "1s2h9mnhl54ww7zpdllwlxz93d5i7l7rx3s9mr8w6sv8azcak3v8";
+ rev = "9fa644b0f545cad22ee28ee3dd9a719a9a6bf75b";
+ sha256 = "0xxc6im5rvd2c14i0jpnsgjhcsc7l5zs30razc4gqvv753g663qs";
};
meta.homepage = "https://github.com/mhartington/oceanic-next/";
};
@@ -2652,12 +2868,12 @@ let
open-browser-github-vim = buildVimPluginFrom2Nix {
pname = "open-browser-github-vim";
- version = "2020-07-08";
+ version = "2020-11-11";
src = fetchFromGitHub {
owner = "tyru";
repo = "open-browser-github.vim";
- rev = "7c31cd0093fdf89d53fa02b210c82b1326b00a8c";
- sha256 = "1r3b16b7siyxj3n44z899spma5vamc5g76p947h95m9d0rc6sfnk";
+ rev = "ee132b0f8ea180f996a2e34c5e977d23c615b47a";
+ sha256 = "17da42h05840vv8n4sj0im4rc18g2drb9sh0grjlpnz86mc8fqj0";
};
meta.homepage = "https://github.com/tyru/open-browser-github.vim/";
};
@@ -2688,12 +2904,12 @@ let
papercolor-theme = buildVimPluginFrom2Nix {
pname = "papercolor-theme";
- version = "2020-06-16";
+ version = "2020-11-09";
src = fetchFromGitHub {
owner = "NLKNguyen";
repo = "papercolor-theme";
- rev = "c657f5c2d5964bbae633f8a42c16f8316f6d6733";
- sha256 = "1vv1gd64isrgyxc4fyp5mzlhffwkzdc8agnv0aka4v7qdaca45ni";
+ rev = "0428fc228afc50085326bfd43746b7734e42c428";
+ sha256 = "092zp0f5jvfwh2q8asxdnkrhz9djgw0lqzg70g38xk606fxy16a9";
};
meta.homepage = "https://github.com/NLKNguyen/papercolor-theme/";
};
@@ -2746,6 +2962,30 @@ let
meta.homepage = "https://github.com/aklt/plantuml-syntax/";
};
+ playground = buildVimPluginFrom2Nix {
+ pname = "playground";
+ version = "2020-10-19";
+ src = fetchFromGitHub {
+ owner = "nvim-treesitter";
+ repo = "playground";
+ rev = "0cb0a18378db84c4c2bdb38c28e897958d2ec14d";
+ sha256 = "1808kwf3ccrjaqxr43l23kfj8s0zijdk0rpriymqk143b29nk52c";
+ };
+ meta.homepage = "https://github.com/nvim-treesitter/playground/";
+ };
+
+ plenary-nvim = buildVimPluginFrom2Nix {
+ pname = "plenary-nvim";
+ version = "2020-11-17";
+ src = fetchFromGitHub {
+ owner = "nvim-lua";
+ repo = "plenary.nvim";
+ rev = "7d555b5dad0376dd075e19f26e4e40705efe5dba";
+ sha256 = "0c2i6lp17lgsrivacix1jcis2bh12wsg0hgmssdhmq8vr43q14sk";
+ };
+ meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
+ };
+
pony-vim-syntax = buildVimPluginFrom2Nix {
pname = "pony-vim-syntax";
version = "2017-09-26";
@@ -2758,6 +2998,30 @@ let
meta.homepage = "https://github.com/dleonard0/pony-vim-syntax/";
};
+ popfix = buildVimPluginFrom2Nix {
+ pname = "popfix";
+ version = "2020-11-16";
+ src = fetchFromGitHub {
+ owner = "RishabhRD";
+ repo = "popfix";
+ rev = "f7bb13a4e22716154904f8417928cb91e4284f22";
+ sha256 = "1xmqhryr1san24386fxd60j7qrjlqx6zka87x3bjgg66rq4wqcrh";
+ };
+ meta.homepage = "https://github.com/RishabhRD/popfix/";
+ };
+
+ popup-nvim = buildVimPluginFrom2Nix {
+ pname = "popup-nvim";
+ version = "2020-10-08";
+ src = fetchFromGitHub {
+ owner = "nvim-lua";
+ repo = "popup.nvim";
+ rev = "8f128cc7b2a1d759ce343ef92ea311526c6bbe13";
+ sha256 = "1jxy6lp7r1wvd296x4ql6c9w43iwdwaf8jzyg5azs3x9cdyx9b73";
+ };
+ meta.homepage = "https://github.com/nvim-lua/popup.nvim/";
+ };
+
PreserveNoEOL = buildVimPluginFrom2Nix {
pname = "PreserveNoEOL";
version = "2013-06-14";
@@ -3108,12 +3372,12 @@ let
skim-vim = buildVimPluginFrom2Nix {
pname = "skim-vim";
- version = "2020-10-20";
+ version = "2020-11-11";
src = fetchFromGitHub {
owner = "lotabout";
repo = "skim.vim";
- rev = "2908249af6b759c79c7834862bd42af3a8bc6d4e";
- sha256 = "1819niha13yzhk7sya1mx8qigjwacd4mdp6s2hkk03l1s6x84dj7";
+ rev = "83faea7f2581005d4adc9256ec76e0fe3f8a15e6";
+ sha256 = "0wppb2wgpk085cwh9kmqzv6f30j2hb3brqx2ik371gkrcfbpf4ly";
};
meta.homepage = "https://github.com/lotabout/skim.vim/";
};
@@ -3251,6 +3515,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";
@@ -3289,12 +3565,12 @@ let
syntastic = buildVimPluginFrom2Nix {
pname = "syntastic";
- version = "2020-09-27";
+ version = "2020-11-06";
src = fetchFromGitHub {
owner = "vim-syntastic";
repo = "syntastic";
- rev = "dd226673063b189683b98133d7a2243c1316e71e";
- sha256 = "1kk7xavirj9lh77nsci5ws7p8a1bm3wz5la7sj7y82sr426rmlix";
+ rev = "63741646a9e87bbe105674747555aded6f52c490";
+ sha256 = "0x1rn76zjig4kdbs719fcpc22mbh2jz93ni8zpzpkn8r186f05s5";
};
meta.homepage = "https://github.com/vim-syntastic/syntastic/";
};
@@ -3337,12 +3613,12 @@ let
tagbar = buildVimPluginFrom2Nix {
pname = "tagbar";
- version = "2020-10-27";
+ version = "2020-11-13";
src = fetchFromGitHub {
owner = "preservim";
repo = "tagbar";
- rev = "aa8c59220148640d66e779c1da495e6c5dfa78a9";
- sha256 = "17ll4hgf67pc24r0bf9zz4l4g5xd3bchgh8i7acd2svsxckjjy3z";
+ rev = "68a77323cb707e227d16302d39d35949dbb0f85a";
+ sha256 = "1038p1w7pfwg6ydqxbahb9plab8d40mdqmnbm6z36y7yrssmjhsj";
};
meta.homepage = "https://github.com/preservim/tagbar/";
};
@@ -3373,26 +3649,26 @@ let
tcomment_vim = buildVimPluginFrom2Nix {
pname = "tcomment_vim";
- version = "2020-10-09";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "tomtom";
repo = "tcomment_vim";
- rev = "cfd1360119f5d41ed161cdf8a3e8502680f2fb4c";
- sha256 = "040vwmgqlhnvjc8d32d9lw3a5lr7flgj4h6gnz6m1zw9jw5l68gh";
+ rev = "2037d05870e10e03b2e157a09ae007c179efd253";
+ sha256 = "1z7c95rzgpm1f2cdmx3yv3f0ai7kq0kx8wd6mp4aqpdysi1qh9jk";
};
meta.homepage = "https://github.com/tomtom/tcomment_vim/";
};
telescope-nvim = buildVimPluginFrom2Nix {
pname = "telescope-nvim";
- version = "2020-10-28";
+ version = "2020-11-18";
src = fetchFromGitHub {
- owner = "nvim-lua";
+ owner = "nvim-telescope";
repo = "telescope.nvim";
- rev = "78cf7ebd7f2dcfcf6fec1d0195ccf46cb479d72c";
- sha256 = "1wl30nqdbl90a9zky524k1cszwii4vg5rhlrrvg4n6hdw9kkyi4m";
+ rev = "aff22f5bf107af69b0a6189debae613e36d3455f";
+ sha256 = "1l1c8za5qffvz7klzmxbyk0sv6j0869cpq8njrqzgzzah301pmlq";
};
- meta.homepage = "https://github.com/nvim-lua/telescope.nvim/";
+ meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
tender-vim = buildVimPluginFrom2Nix {
@@ -3530,24 +3806,24 @@ let
ultisnips = buildVimPluginFrom2Nix {
pname = "ultisnips";
- version = "2020-10-21";
+ version = "2020-11-09";
src = fetchFromGitHub {
owner = "SirVer";
repo = "ultisnips";
- rev = "e6478871c04bb75f3c6cb9b90e171fffbf9c8ff3";
- sha256 = "17f1q0hv89l5mdiv3xrk1l3lnlxj6gbg8pnzcpx5dk4sd14xivd3";
+ rev = "b837416c1ffe39b168baee35c0938739e96211c5";
+ sha256 = "1c1ahpdw0d18x5g5s5mpv7mcf0igrpla33k2khmk4q739ywb21qc";
};
meta.homepage = "https://github.com/SirVer/ultisnips/";
};
undotree = buildVimPluginFrom2Nix {
pname = "undotree";
- version = "2019-03-13";
+ version = "2020-11-10";
src = fetchFromGitHub {
owner = "mbbill";
repo = "undotree";
- rev = "be23eacb2a63380bd79e207a738c728214ecc9d3";
- sha256 = "00zyvff32zp7pyjzkq8da9xhr378mlpi8gj717yfr9wbwwarwfd7";
+ rev = "9ceb50062135dd30de3da000d5fd46125f51887d";
+ sha256 = "1vwjggf3csbysavk3yyfzjklyq8xwfvk17rprmj660h2whgjjzvg";
};
meta.homepage = "https://github.com/mbbill/undotree/";
};
@@ -3626,12 +3902,12 @@ let
vim-abolish = buildVimPluginFrom2Nix {
pname = "vim-abolish";
- version = "2020-09-26";
+ version = "2020-10-30";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-abolish";
- rev = "1329f888a777cc1f8228f048a532502a30f1df01";
- sha256 = "1jxwvqpiliq57mddbdbrspfv60vw0gzvh677mabnryg6wb94adds";
+ rev = "68bc80c88617672fd41da7a6ace87d29cd3fe1e3";
+ sha256 = "1cgaf8nhprm8sligmq4km2p374a2x08fg3isl1k0mac1iz9vz1z8";
};
meta.homepage = "https://github.com/tpope/vim-abolish/";
};
@@ -3878,12 +4154,12 @@ let
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2020-10-18";
+ version = "2020-11-14";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "8608270bd39e9aa31bbdb8cd22b2ba776037feb6";
- sha256 = "1g9nq313zdmklwcnn4lakyndc96qiq2zp9l3cg119i5470y7i1lz";
+ rev = "536667191d5bdc0afa3a18d7df229731e778815e";
+ sha256 = "0ay2bkqj92gzp2r36f5s92rb9gnhwkf09cx4y67gvd4b6rbqrkwi";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
@@ -3902,24 +4178,24 @@ let
vim-airline-themes = buildVimPluginFrom2Nix {
pname = "vim-airline-themes";
- version = "2020-10-08";
+ version = "2020-11-08";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline-themes";
- rev = "e1b0d9f86cf89e84b15c459683fd72730e51a054";
- sha256 = "1mlp2yvam11cyscqy6ifn4chhm4w9ccf5hvjd4g3v2nb31zw5h3f";
+ rev = "cd6f16978d5af4b9fb861be9d728732d72789df3";
+ sha256 = "0ifb43q053grj2fvjjw52xsr79xnpc00k9302xnx1x4li9s5l64d";
};
meta.homepage = "https://github.com/vim-airline/vim-airline-themes/";
};
vim-android = buildVimPluginFrom2Nix {
pname = "vim-android";
- version = "2020-04-25";
+ version = "2020-11-04";
src = fetchFromGitHub {
owner = "hsanson";
repo = "vim-android";
- rev = "1e5ee4f2a3281201aeb71766d45800e192c103f2";
- sha256 = "1d187w74y0viv502gqxfqi0kyak0lyi0dbpcfkjd9c0fjbqrydd6";
+ rev = "5007343968e21bba30d85af982689d1c1f9145e1";
+ sha256 = "17c3yhnn016k03f2g3cjfwnazg2525pgwy4zqcv0vrgq2g4dil82";
};
meta.homepage = "https://github.com/hsanson/vim-android/";
};
@@ -3948,6 +4224,18 @@ let
meta.homepage = "https://github.com/haya14busa/vim-asterisk/";
};
+ vim-async = buildVimPluginFrom2Nix {
+ pname = "vim-async";
+ version = "2020-03-17";
+ src = fetchFromGitHub {
+ owner = "prabirshrestha";
+ repo = "async.vim";
+ rev = "42371b5fb2cc07254295ff6beb3ca7cf235b7ede";
+ sha256 = "1c6ymxm28hpai1ki5y5a2m6qh5129nqn1fxiq9xnlzfrlbjl8vil";
+ };
+ meta.homepage = "https://github.com/prabirshrestha/async.vim";
+ };
+
vim-auto-save = buildVimPluginFrom2Nix {
pname = "vim-auto-save";
version = "2019-03-19";
@@ -3962,12 +4250,12 @@ let
vim-autoformat = buildVimPluginFrom2Nix {
pname = "vim-autoformat";
- version = "2020-10-18";
+ version = "2020-10-28";
src = fetchFromGitHub {
owner = "Chiel92";
repo = "vim-autoformat";
- rev = "ba41779884d23fc1f865c5077dfea7b53377e7b2";
- sha256 = "1qfq3clgizk7h992x0j3khh53snxm4jjdaq46cy1mgapw4za7d2a";
+ rev = "ff16950ba5e07353f25ee33732982a67af451eb2";
+ sha256 = "12h6dznfwpifyr6ahk1b45pb59nlm6wkrfhgh65g1clnpzvchkiw";
};
meta.homepage = "https://github.com/Chiel92/vim-autoformat/";
};
@@ -4022,12 +4310,12 @@ let
vim-bsv = buildVimPluginFrom2Nix {
pname = "vim-bsv";
- version = "2019-07-11";
+ version = "2020-11-08";
src = fetchFromGitHub {
owner = "mtikekar";
repo = "vim-bsv";
- rev = "dc775cb06891dd0923b5e2a882f5dcee6451540a";
- sha256 = "18wsbvypi62nwgcazw2m47d6k8ymlv1zwabs2gwl931n710ldkfc";
+ rev = "b03893b98f5b772297e48671a9c5f92f1c7d10eb";
+ sha256 = "1cd0jmxmb30c50a0ssa96a34qm2r3vasnn0x6ah9azx75k4anrcx";
};
meta.homepage = "https://github.com/mtikekar/vim-bsv/";
};
@@ -4070,12 +4358,12 @@ let
vim-carbon-now-sh = buildVimPluginFrom2Nix {
pname = "vim-carbon-now-sh";
- version = "2020-10-25";
+ version = "2020-10-28";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "vim-carbon-now-sh";
- rev = "f348932f5b65bfccaaa54cfc018fbd251240434f";
- sha256 = "17hj0mfl636hdw4m37xgjg8lahiir3g8bh9rfyq0avqqscjhzc58";
+ rev = "f4a3e5c9be2e587511f79e46fb0b48d6d646d719";
+ sha256 = "1ldv9l0swh6wk3wpyy0apnmg9gfcdzkgfdv8p0qm7j7pqdz981br";
};
meta.homepage = "https://github.com/kristijanhusak/vim-carbon-now-sh/";
};
@@ -4106,12 +4394,12 @@ let
vim-clap = buildVimPluginFrom2Nix {
pname = "vim-clap";
- version = "2020-10-27";
+ version = "2020-11-15";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vim-clap";
- rev = "6bf6a490c27737f04b92082a5859357ad43887c9";
- sha256 = "1nl3bzkqkzxya5a4wpqiads7xyx4prxyzllp9anyg0imbvqd54ms";
+ rev = "b2fe93fbee23c3dba24439e0e0bf8c5b77eb5447";
+ sha256 = "03grw812c67m63gpdaayn7dfdlkzrhcki2fkcpfq3a80cwq1fvzf";
};
meta.homepage = "https://github.com/liuchengxu/vim-clap/";
};
@@ -4154,12 +4442,12 @@ let
vim-codefmt = buildVimPluginFrom2Nix {
pname = "vim-codefmt";
- version = "2020-09-09";
+ version = "2020-11-12";
src = fetchFromGitHub {
owner = "google";
repo = "vim-codefmt";
- rev = "9346c381c94c0f9312c6e7970a4ab15419935464";
- sha256 = "03nymldw5ifc57z5vr0xaz00vml6v854zp2fnzm4q9v9n295kh66";
+ rev = "d418de02d5a6225883b08466414e33e80a509685";
+ sha256 = "1lsl2xcsyjj7ri32p89d425bq1lhpkbfac72hnwc7k6xwq87ibgm";
};
meta.homepage = "https://github.com/google/vim-codefmt/";
};
@@ -4322,12 +4610,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/";
};
@@ -4358,12 +4646,12 @@ let
vim-devicons = buildVimPluginFrom2Nix {
pname = "vim-devicons";
- version = "2020-09-26";
+ version = "2020-11-04";
src = fetchFromGitHub {
owner = "ryanoasis";
repo = "vim-devicons";
- rev = "929dbd023f0de84d1abb502b7d77eddad33419a6";
- sha256 = "15qj771nss9jxfrqnfgvk0d5zrna3g064lqbwrfxmc816k1j56w0";
+ rev = "383159d338024f09e4d56585a9301958b6fefad6";
+ sha256 = "1mzr45pxjm3xfc0x92clybxzj67akwmfjwwbmdd1wxjw37qdjvpw";
};
meta.homepage = "https://github.com/ryanoasis/vim-devicons/";
};
@@ -4382,12 +4670,12 @@ let
vim-dirdiff = buildVimPluginFrom2Nix {
pname = "vim-dirdiff";
- version = "2020-10-12";
+ version = "2020-11-03";
src = fetchFromGitHub {
owner = "will133";
repo = "vim-dirdiff";
- rev = "6e4b04c252be6537b888e88e5bef959308a7c993";
- sha256 = "0n5g78021xzswfnghhzfgv5acaqv6s9k10d8kp84b846bjxc5hb7";
+ rev = "0191693f0d3dfc624c61ac95ec951183a50b3b32";
+ sha256 = "0har8iri09nkjsvag4wgsynb9fxan2g8nlvlvd5zsalbnmlmdh9j";
};
meta.homepage = "https://github.com/will133/vim-dirdiff/";
};
@@ -4526,12 +4814,12 @@ let
vim-elm-syntax = buildVimPluginFrom2Nix {
pname = "vim-elm-syntax";
- version = "2020-06-10";
+ version = "2020-10-29";
src = fetchFromGitHub {
owner = "andys8";
repo = "vim-elm-syntax";
- rev = "68cd8988fe9eaa190052fadaee0fea2c21338d4c";
- sha256 = "0yhvx8k83xfzmgy10r9mz0rjagbyzx5rrmn8123vw49ncksvw49q";
+ rev = "998ef67262dcbeadd596458d7ff40079b5bc5cbb";
+ sha256 = "0gja4ifdpl6wfq3n897h1h635kf92v5c44jzr0ixbv3i924xqjhj";
};
meta.homepage = "https://github.com/andys8/vim-elm-syntax/";
};
@@ -4562,12 +4850,12 @@ let
vim-exchange = buildVimPluginFrom2Nix {
pname = "vim-exchange";
- version = "2020-06-24";
+ version = "2020-11-15";
src = fetchFromGitHub {
owner = "tommcdo";
repo = "vim-exchange";
- rev = "0e95600517aad244d947b955a2e34ec30bdd09ff";
- sha256 = "1dh8xc5szm5rrv7xp299hcfhgp1155k5kfipzz6q2r69blhwyl1d";
+ rev = "13d3895709277d7b35bb4e30cc6ad0409a30ff0a";
+ sha256 = "0fgdqbkpk4220q1l00c7wcim24pbpxqj30lcfid2afkf953zhzhp";
};
meta.homepage = "https://github.com/tommcdo/vim-exchange/";
};
@@ -4610,12 +4898,12 @@ let
vim-fireplace = buildVimPluginFrom2Nix {
pname = "vim-fireplace";
- version = "2020-10-11";
+ version = "2020-10-30";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fireplace";
- rev = "a465d598b23b4fa04f0cd61895918cca498f1c9b";
- sha256 = "0ydpx8x931wix35fv9hamms4bl4s1hvzawsalhfi4cg4qnp3dkj8";
+ rev = "433ff6468d8ee0be5cbcf5bbd940f9ce2acf0f79";
+ sha256 = "1mjiwzl631v4yxgfbvgc66rxbyn3w1shy7836ksd2xnbd0m6kx8h";
};
meta.homepage = "https://github.com/tpope/vim-fireplace/";
};
@@ -4670,12 +4958,12 @@ let
vim-floaterm = buildVimPluginFrom2Nix {
pname = "vim-floaterm";
- version = "2020-10-19";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "voldikss";
repo = "vim-floaterm";
- rev = "f6654e2f9c29bd85039a11f305acd4e5222b03f8";
- sha256 = "07bh7hkajfg5gchmi0psy0anaz2rdvhii3p09xml9dfkvrapzdrx";
+ rev = "be20785a72925df1ff19a54ce5259d006bc92598";
+ sha256 = "1ns9za11w2b5xvcbd8kh4a5pasy3dd4qx7zs4k4f2ay49f98c7v1";
};
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
};
@@ -4778,12 +5066,12 @@ let
vim-gitgutter = buildVimPluginFrom2Nix {
pname = "vim-gitgutter";
- version = "2020-10-27";
+ version = "2020-11-05";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
- rev = "e480eb2b63e337b07e7e5fef288df0b77c06cac5";
- sha256 = "16vidy7kws3n29x9cm4pvb8cvam183wnv2ybvr8iyn8y3p9w3l2j";
+ rev = "987a33355ef424161fdbc4e5d625b5b5aed9704c";
+ sha256 = "1qg5ri74wipf0krnwgii2jqdzy36hpwnx8nvgf7vkw8a3l90rswj";
};
meta.homepage = "https://github.com/airblade/vim-gitgutter/";
};
@@ -4814,12 +5102,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2020-10-19";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "a5e2535d31aa1d7c0fa8a4e77ee96b92ad185be5";
- sha256 = "0ixpy4vvvh7kgwq4wvyiw8cm3aj89mql2phf49rmi60d9kli3kn9";
+ rev = "baaf2d6ebcffd8d5674c9c5518cc0e2b5cdd0db4";
+ sha256 = "1kbmncrny39v671czcy7mmr7ighmjhr27zajq01xadr6sdmrrbr0";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@@ -4838,12 +5126,12 @@ let
vim-graphql = buildVimPluginFrom2Nix {
pname = "vim-graphql";
- version = "2020-10-04";
+ version = "2020-11-12";
src = fetchFromGitHub {
owner = "jparise";
repo = "vim-graphql";
- rev = "51c5b178cce145c3aaa22fbc37fd5d64065baebc";
- sha256 = "0kgnyc94fd5i7456vdnad58yn1qcanfp0lg7xdf5dbs1nbarzywg";
+ rev = "c2fe34c8c950aceb56b9b4c69e9e95922fa7a78e";
+ sha256 = "1q7v0qyd1my9hgxyhz921fr4c6x9ipfgqlm41546iz097vnv715p";
};
meta.homepage = "https://github.com/jparise/vim-graphql/";
};
@@ -4932,6 +5220,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";
@@ -5054,12 +5355,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/";
};
@@ -5150,12 +5451,12 @@ let
vim-javacomplete2 = buildVimPluginFrom2Nix {
pname = "vim-javacomplete2";
- version = "2020-10-27";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "artur-shaik";
repo = "vim-javacomplete2";
- rev = "e25876fd386bb2feda519335587c22e493c78541";
- sha256 = "0g92806r8g243apl0g4i1c9mhmqyy2n10776alii5bgyk6jblh82";
+ rev = "1a0cd30af7a4d3a0fd2a053b380c92057431325a";
+ sha256 = "1p82shirc11z78w82h13d7ih9l1akas6brbylkp3qwrp0pxkxpnw";
};
meta.homepage = "https://github.com/artur-shaik/vim-javacomplete2/";
};
@@ -5247,12 +5548,12 @@ let
vim-jsx-pretty = buildVimPluginFrom2Nix {
pname = "vim-jsx-pretty";
- version = "2020-09-29";
+ version = "2020-11-07";
src = fetchFromGitHub {
owner = "MaxMEllon";
repo = "vim-jsx-pretty";
- rev = "3a24dca8f8cc9b88efca3faf446db41f5b7da121";
- sha256 = "0gn9rlwndq0awv51gxvd3gsxlh5sb76cvc60bh0lsh4f4lhmyy3r";
+ rev = "8059c9269ab62ffc4ccca587e2a2a894806fa5e6";
+ sha256 = "04jmmyz79mrq7mpl9kqrc8v28gn50jl93lzkyyhzp7dyhixgbgkm";
};
meta.homepage = "https://github.com/MaxMEllon/vim-jsx-pretty/";
};
@@ -5281,6 +5582,18 @@ let
meta.homepage = "https://github.com/knubie/vim-kitty-navigator/";
};
+ vim-LanguageTool = buildVimPluginFrom2Nix {
+ pname = "vim-LanguageTool";
+ version = "2020-10-29";
+ src = fetchFromGitHub {
+ owner = "dpelle";
+ repo = "vim-LanguageTool";
+ rev = "d1f94ef917dddfd8c82589957b7aa6a55f382964";
+ sha256 = "1y2y3rkhnj6xhzkm0snfkb08h6jmyjiicmk4j8lw2vhszsfgz6ns";
+ };
+ meta.homepage = "https://github.com/dpelle/vim-LanguageTool/";
+ };
+
vim-lastplace = buildVimPluginFrom2Nix {
pname = "vim-lastplace";
version = "2020-01-20";
@@ -5403,28 +5716,40 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
- version = "2020-10-17";
+ version = "2020-11-14";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
- rev = "9230c11dfb630ef4a9dadf491f1e1c1b2d86ace8";
- sha256 = "13w3fjwy3iy6j48f16g3bg956dd0fl9ynywd1nqvk4ba305g6crx";
+ rev = "b3d239f71c02b274fcb74ebc57b836810f978da9";
+ sha256 = "1vs50npx5bx13wmlbfl7dk48ifvn0kn1l4qal14sdzlv56y6hy57";
};
meta.homepage = "https://github.com/natebosch/vim-lsc/";
};
vim-lsp = buildVimPluginFrom2Nix {
pname = "vim-lsp";
- version = "2020-10-24";
+ version = "2020-11-15";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "vim-lsp";
- rev = "fdb69ab91317ce37c167b9820fcce2c35bce47ef";
- sha256 = "13jxzdi3yp4qhlrx9fk0591db1gx3kzmwrmlq3bvicaziip2izsy";
+ rev = "b8c9256f61fd0e1e1256f7f03eda386ebcfb4c93";
+ sha256 = "067pzkxxjna3775za58v7g7lvzw9ykxc9lpkjxh5l35xph0dhw64";
};
meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
};
+ vim-lsp-cxx-highlight = buildVimPluginFrom2Nix {
+ pname = "vim-lsp-cxx-highlight";
+ version = "2020-08-12";
+ src = fetchFromGitHub {
+ owner = "jackguo380";
+ repo = "vim-lsp-cxx-highlight";
+ rev = "7c47d39d808118f0ef030b15db28ff3995d91cb6";
+ sha256 = "0yiyxfhicqhhpp83ilknngr8l9r8z9bchkn3xd2ri8bx0bm7i4l7";
+ };
+ meta.homepage = "https://github.com/jackguo380/vim-lsp-cxx-highlight/";
+ };
+
vim-maktaba = buildVimPluginFrom2Nix {
pname = "vim-maktaba";
version = "2020-09-23";
@@ -5439,12 +5764,12 @@ let
vim-manpager = buildVimPluginFrom2Nix {
pname = "vim-manpager";
- version = "2017-05-08";
+ version = "2020-10-28";
src = fetchFromGitHub {
owner = "lambdalisue";
repo = "vim-manpager";
- rev = "25bdd9448651a7669659b1b8d8d7a82acdfbf8af";
- sha256 = "0d7rg4lvyxr4v34bimxpdkynmvs606fqvv0qpi7g139ng9hv6wqm";
+ rev = "c23c02dd79b0a5cabe140d1f10f9aa2591cf55ed";
+ sha256 = "0g61qbp4vl010isigp6j3jjb3vb2kxalcbb56xzfa6c9k5zap5j9";
};
meta.homepage = "https://github.com/lambdalisue/vim-manpager/";
};
@@ -5473,6 +5798,19 @@ let
meta.homepage = "https://github.com/plasticboy/vim-markdown/";
};
+ vim-markdown-composer = buildVimPluginFrom2Nix {
+ pname = "vim-markdown-composer";
+ version = "2020-08-15";
+ src = fetchFromGitHub {
+ owner = "euclio";
+ repo = "vim-markdown-composer";
+ rev = "c0f98ec3d6c4cb49455c18f2aeb83c0dcbad1bc4";
+ sha256 = "10vb3p8gksjy8zfzlkhirdsjwgvh1yv19plxwr404x87j393rs7n";
+ fetchSubmodules = true;
+ };
+ meta.homepage = "https://github.com/euclio/vim-markdown-composer/";
+ };
+
vim-matchup = buildVimPluginFrom2Nix {
pname = "vim-matchup";
version = "2020-09-07";
@@ -5571,12 +5909,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/";
};
@@ -5595,12 +5933,12 @@ let
vim-mundo = buildVimPluginFrom2Nix {
pname = "vim-mundo";
- version = "2020-07-20";
+ version = "2020-11-08";
src = fetchFromGitHub {
owner = "simnalamburt";
repo = "vim-mundo";
- rev = "f6b24082b1d22932cb834673c37aa936b6f4f6da";
- sha256 = "1xr7g5wxfdd2rzdr94p2sasfm6zyha2rhjr3rx5mnpbcik7l3j61";
+ rev = "33a91cc55ebc7a55b8846c46f0ab50ec0d81613f";
+ sha256 = "18qbmnwlwf9hmak73zam44daf6c50hi72b9g8ra7v1l5psgi39z7";
};
meta.homepage = "https://github.com/simnalamburt/vim-mundo/";
};
@@ -5667,12 +6005,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/";
};
@@ -5823,12 +6161,12 @@ let
vim-pandoc = buildVimPluginFrom2Nix {
pname = "vim-pandoc";
- version = "2020-07-30";
+ version = "2020-11-07";
src = fetchFromGitHub {
owner = "vim-pandoc";
repo = "vim-pandoc";
- rev = "049ece9fa8f21afaa62215865afac22daa6fd30f";
- sha256 = "0wjrbp06ffh9ficd22lcijrc99n72b7gbg5lqpms9r0442fb88kq";
+ rev = "0aeed75603a55887c2b492d1fe19ac8065dae671";
+ sha256 = "13xjpkq9lbb04igwif23zmb3395awk48kdyfshsga2gbv5h1i9fn";
};
meta.homepage = "https://github.com/vim-pandoc/vim-pandoc/";
};
@@ -5943,12 +6281,12 @@ let
vim-plug = buildVimPluginFrom2Nix {
pname = "vim-plug";
- version = "2020-10-22";
+ version = "2020-11-03";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
- rev = "ab940f624ae1df24605a8ff1bf427de7a76e5911";
- sha256 = "0v985v9a7kspchfvr2lvj5jqnlkg05agyay0wn0c6mg5bf2mw8q1";
+ rev = "2f4e28161e114cc4b34a9b8ff0f51f4906f37b0b";
+ sha256 = "1wfcyrjqqngnf4l9afc0342avkys8ipfrna7zlgiypwji926y2k7";
};
meta.homepage = "https://github.com/junegunn/vim-plug/";
};
@@ -5967,12 +6305,12 @@ let
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
- version = "2020-10-27";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
- rev = "05e21a9e252b283b2d71568ad3b671d7f28fe0bc";
- sha256 = "039wha51p2zwnjyjm0qxca63dgrp54l43ba74639gf0hp5h2wvfa";
+ rev = "c228e993ad6a8b79db5a5a77aecfdbd8e92ea31f";
+ sha256 = "1cvdrisarw4yc4lwm80q99k7kb72zq9bd6w98786djas6asdfnll";
};
meta.homepage = "https://github.com/sheerun/vim-polyglot/";
};
@@ -6003,24 +6341,24 @@ let
vim-projectionist = buildVimPluginFrom2Nix {
pname = "vim-projectionist";
- version = "2020-05-05";
+ version = "2020-10-31";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-projectionist";
- rev = "1d95458273a8ecdb678e65db918c045f9bb7e220";
- sha256 = "1h5gb29rs64cfr55g12s1f0w0cqzqs2nhfw8qfbfch5jbh21p10p";
+ rev = "0c6967d3a8c3bd3d3b42013531c3f12c843aff80";
+ sha256 = "1s6yxnlwxlblj5m9gxlc8699g2a1d7cbjacp4fk4fa9mrkga7bv8";
};
meta.homepage = "https://github.com/tpope/vim-projectionist/";
};
vim-prosession = buildVimPluginFrom2Nix {
pname = "vim-prosession";
- version = "2020-10-12";
+ version = "2020-11-01";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-prosession";
- rev = "e735468710a5cd6037b6d4c0e4c8c2bc1353cf4b";
- sha256 = "0ava297hpm1cf8j18ypfrziwavqcv982hisvh1d8yjxal521pam1";
+ rev = "ad008dbdcd04ee1758f4475263c2a37789d32702";
+ sha256 = "14fcvghqbv7mx2yi112vc9cq69mw98fgv0vc8x256v639bj1y5g9";
};
meta.homepage = "https://github.com/dhruvasagar/vim-prosession/";
};
@@ -6085,14 +6423,26 @@ 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-10-24";
+ version = "2020-11-03";
src = fetchFromGitHub {
owner = "peterhoeg";
repo = "vim-qml";
- rev = "77853c3ff98a868dcbbdfa4eb8f0e659b57993ff";
- sha256 = "14v90gchmpl1nkiic3f3kiz8akbw2wmpish794xakvz63iys703y";
+ rev = "50d2e737094c146195171b7d52e522384f15afe8";
+ sha256 = "1iz2l51c15ijkpzyk5qwmd8y0yy2z8f1jwxcwk16h63g4nmfm1zr";
};
meta.homepage = "https://github.com/peterhoeg/vim-qml/";
};
@@ -6121,6 +6471,18 @@ let
meta.homepage = "https://github.com/racer-rust/vim-racer/";
};
+ vim-racket = buildVimPluginFrom2Nix {
+ pname = "vim-racket";
+ version = "2020-07-24";
+ src = fetchFromGitHub {
+ owner = "wlangstroth";
+ repo = "vim-racket";
+ rev = "bca2643c3d8bd0fcd46ab73bee69023a5da1964b";
+ sha256 = "059a79d66yxhhwq127sjl84ky1153im7mm5ixjcsgg9glgvd39jy";
+ };
+ meta.homepage = "https://github.com/wlangstroth/vim-racket/";
+ };
+
vim-ragtag = buildVimPluginFrom2Nix {
pname = "vim-ragtag";
version = "2020-01-26";
@@ -6363,12 +6725,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/";
};
@@ -6435,12 +6797,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2020-10-27";
+ version = "2020-11-15";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "d48c1e2dae8f40391b2bd4b4daf97527c4d75130";
- sha256 = "04dmcikkxlx2vm3lnhw94nw59wi4x1yf27k6j85a0lifwgra1a2m";
+ rev = "e438b06d59115d4b491f7aa73d3140af44f86175";
+ sha256 = "0z9c6rgix722d023jb53ynbns9zvibwaglzcb2q2h4jp1xbwq4qq";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@@ -6567,12 +6929,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/";
};
@@ -6627,12 +6989,12 @@ let
vim-terraform = buildVimPluginFrom2Nix {
pname = "vim-terraform";
- version = "2020-10-10";
+ version = "2020-11-14";
src = fetchFromGitHub {
owner = "hashivim";
repo = "vim-terraform";
- rev = "6fd491d6a2ae40fef3aa6c414e096ce07664f030";
- sha256 = "0iczgn4ifhlzszgwv1w43w7qzrf1pp8zpfv4vdpm82mli58xlnhc";
+ rev = "a6be9fea8757f6672397cadfb2784230914130c6";
+ sha256 = "1c8k170hly5y82f9a1ddqm70afab2hb6hcj45s5db1nkh486p0a0";
};
meta.homepage = "https://github.com/hashivim/vim-terraform/";
};
@@ -6652,12 +7014,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/";
};
@@ -6736,12 +7098,12 @@ let
vim-themis = buildVimPluginFrom2Nix {
pname = "vim-themis";
- version = "2020-08-23";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "thinca";
repo = "vim-themis";
- rev = "51bec3386b661d28fda7736006475b8b2ebe343d";
- sha256 = "05988ila63kj1r62v7ii76972fgw2300h4dbaml81i643yw0p81p";
+ rev = "5d65b4e4fba91b499dc3c7db47d2ca0491ae6084";
+ sha256 = "0nv2a1wfykncyfr7k9whxybhi66v7y6f348jz4rjyvcl0996hzbb";
};
meta.homepage = "https://github.com/thinca/vim-themis/";
};
@@ -6784,12 +7146,12 @@ let
vim-tmux-navigator = buildVimPluginFrom2Nix {
pname = "vim-tmux-navigator";
- version = "2020-09-29";
+ version = "2020-11-12";
src = fetchFromGitHub {
owner = "christoomey";
repo = "vim-tmux-navigator";
- rev = "6c0b5d2faa49f2059331a4004b34a916c96abcb3";
- sha256 = "11kq87drp0ca5rj9j34rpajbzv79wxm3k2cf249dxvi0chcl41ma";
+ rev = "6a1e58c3ca3bc7acca36c90521b3dfae83b2a602";
+ sha256 = "17219h69vd6b994qrywg1rpx80y1rmycbfsmf9wb6c693sx721sn";
};
meta.homepage = "https://github.com/christoomey/vim-tmux-navigator/";
};
@@ -6820,11 +7182,11 @@ let
vim-trailing-whitespace = buildVimPluginFrom2Nix {
pname = "vim-trailing-whitespace";
- version = "2020-06-29";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "bronson";
repo = "vim-trailing-whitespace";
- rev = "610ca1a97c8dc85cdeb38635e5a4703317c4b94d";
+ rev = "05f068ebd9dbdf71d2d334d02abd99deb0311c40";
sha256 = "1bh15yw2aysvpn2ndnc0s6jzc0y93x6q1blc5pph67rdix5bm7gy";
};
meta.homepage = "https://github.com/bronson/vim-trailing-whitespace/";
@@ -6856,12 +7218,12 @@ let
vim-twiggy = buildVimPluginFrom2Nix {
pname = "vim-twiggy";
- version = "2020-10-06";
+ version = "2020-11-14";
src = fetchFromGitHub {
owner = "sodapopcan";
repo = "vim-twiggy";
- rev = "efe1d29979bd2b65d22cf49f08524d6e27e5244b";
- sha256 = "0xqn39apmy6d8vqzbzvv6ic7p2pd5lpdgd4jay1afg2q73yi1rbv";
+ rev = "305fa5ab43514b76b15a57596bc514c072b9cdda";
+ sha256 = "1hn42fm9a2dvxwml17j5jvd8758s71dlipspn5vi9l545cg94jjf";
};
meta.homepage = "https://github.com/sodapopcan/vim-twiggy/";
};
@@ -6916,12 +7278,12 @@ let
vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
- version = "2020-09-30";
+ version = "2020-11-14";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
- rev = "61855432df721f01e5b64fec07bf7a9077ff32b5";
- sha256 = "017pydd4yzkz3s8ncpy99mh35f1pdk1ql7v7grm31ccqwsn8h565";
+ rev = "3b9c8c630daba920741f1fbf6696b7d32d020660";
+ sha256 = "0hrsz624flscp8m6wjbr4sfqybw20ssbc78jdrh3q3n92gz1d50s";
};
meta.homepage = "https://github.com/mg979/vim-visual-multi/";
};
@@ -6940,24 +7302,24 @@ let
vim-vsnip = buildVimPluginFrom2Nix {
pname = "vim-vsnip";
- version = "2020-10-27";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip";
- rev = "562cabf644314c97224a025ad2594a47966e6207";
- sha256 = "1i1b8la3w9x8lay63kqx958k4csxnqmdw9bfmhyh2vf1p0cdqv6l";
+ rev = "70af9531f131b2f1e6674780dfe1e81893de02ab";
+ sha256 = "0gjcifybfjwa33njy2pkfcmblgna922c5hg1sf8kwyahmn4v5ix8";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip/";
};
vim-vsnip-integ = buildVimPluginFrom2Nix {
pname = "vim-vsnip-integ";
- version = "2020-10-25";
+ version = "2020-11-09";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip-integ";
- rev = "383573b9b07fd37caf98247dfdbb1d4711eecee9";
- sha256 = "1kavjyr53cbg630snri2x94f7h80p2vl6vlskqfwi3djfdvn68x6";
+ rev = "8f171eac11eb7668a33991953f9ae5af9556cc59";
+ sha256 = "0a8f1nblgwdv7z0ycxlx5arx68dgg5qzvwwgws18lpf201qp07sx";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/";
};
@@ -6976,12 +7338,12 @@ let
vim-wakatime = buildVimPluginFrom2Nix {
pname = "vim-wakatime";
- version = "2020-02-12";
+ version = "2020-11-02";
src = fetchFromGitHub {
owner = "wakatime";
repo = "vim-wakatime";
- rev = "dd74c71cd2ea23b4a6cba4b05c873983c16e297c";
- sha256 = "1dc04vmpv62x2rfnfad2y60l5xzpw0167pbii9kss6n6ra81gayr";
+ rev = "c725124ae8885ca6da4fe5cd03bda4bd77dc3fd1";
+ sha256 = "1mvvqbjszp6mc0rq6m1nj7cyy44z4xf2h4lc561wkfblhhk9j4i6";
};
meta.homepage = "https://github.com/wakatime/vim-wakatime/";
};
@@ -7096,12 +7458,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/";
};
@@ -7180,12 +7542,12 @@ let
vimsence = buildVimPluginFrom2Nix {
pname = "vimsence";
- version = "2020-06-30";
+ version = "2020-11-02";
src = fetchFromGitHub {
owner = "hugolgst";
repo = "vimsence";
- rev = "d6bb167499b8e43e889b305c8670b2445f505ced";
- sha256 = "0f6jzkfjcvaln61jbva2laws8aqhs5vk4314z900d3hb7rfclrfy";
+ rev = "433875b4a994582a28795f8944af10d935b64322";
+ sha256 = "117yxp3bzhrdi03r2d2zr1r2702czkxamdvgcxr62gysdgbz5i9z";
};
meta.homepage = "https://github.com/hugolgst/vimsence/";
};
@@ -7204,12 +7566,12 @@ let
vimspector = buildVimPluginFrom2Nix {
pname = "vimspector";
- version = "2020-10-23";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
- rev = "7b048367f7d4921e4eeea1bb82e6f368b418d89a";
- sha256 = "0n1kqiki5gag7nd5c5gmnv6czv90kzsfndbb92n3wzvwxhpf1ff6";
+ rev = "b7de25e3d1e9d003df63d85a8781e16cbc7635ee";
+ sha256 = "06wk6hgpb2n83g3bpn7cwsyz06mpxgc0wyjwbmh2skac81piilrv";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@@ -7217,12 +7579,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2020-10-24";
+ version = "2020-11-12";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "eb7d89178319fd21601d2fe057e3f7cae2130b74";
- sha256 = "14gj3n54q475cw9j6h12ir3lynn048829zjrb6nyhrzplikhpc9n";
+ rev = "01762d18f86422ddc85361c86b849f9707f23ef3";
+ sha256 = "0ncgfd23x8g5n568amzd9x7bvvm5mgjs7qqmr9qn7hjpprad5icq";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@@ -7265,12 +7627,12 @@ let
vista-vim = buildVimPluginFrom2Nix {
pname = "vista-vim";
- version = "2020-10-10";
+ version = "2020-11-10";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vista.vim";
- rev = "27889ff58d4340167bb8dd4abbe9ff4a8869da8f";
- sha256 = "1asc8fqyv6rfmdd0g5n78mzzssn7rcanzy2d30gddgfa3gr65yms";
+ rev = "bc3b2a74efb253be4b79cc7b70b192e1360f26c1";
+ sha256 = "0qfdykp7sf4p2h8gfx40qmnfj94p4hksngqqkzrhzi9z3i6fqk2a";
};
meta.homepage = "https://github.com/liuchengxu/vista.vim/";
};
@@ -7289,12 +7651,12 @@ let
wal-vim = buildVimPluginFrom2Nix {
pname = "wal-vim";
- version = "2020-03-06";
+ version = "2020-11-08";
src = fetchFromGitHub {
owner = "dylanaraps";
repo = "wal.vim";
- rev = "10f228ce1e7947f62be412f916229131b7710239";
- sha256 = "0aiwsrcqnazam56cvwmck4bf7w543cr219bkmq0ngqzna72h9735";
+ rev = "c72ba0d18946f29aab9c95eb6975d321c68b3681";
+ sha256 = "03hrn0d6mqjlrixwx5l270jfgwgkzr6xg00h39i49j7k3f1ql078";
};
meta.homepage = "https://github.com/dylanaraps/wal.vim/";
};
@@ -7385,12 +7747,12 @@ let
yats-vim = buildVimPluginFrom2Nix {
pname = "yats-vim";
- version = "2020-10-27";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
- rev = "0635a855ff1c56073d5e372001a3843e15c8aedb";
- sha256 = "0883lz5sv4w38awwxgff8lx2n1fcy6lw6dd1f8zkambvd7n4v19l";
+ rev = "9404065e3ba943a1204d11d333980c9ae7ab2a22";
+ sha256 = "1pfkbmy38ppl1fw0fw4zh53f7dazflvzfyb02gsj6bpyg6jvjqdz";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/";
@@ -7398,12 +7760,12 @@ let
YouCompleteMe = buildVimPluginFrom2Nix {
pname = "YouCompleteMe";
- version = "2020-10-25";
+ version = "2020-11-13";
src = fetchFromGitHub {
owner = "ycm-core";
repo = "YouCompleteMe";
- rev = "dd61ad7a101e0c0467f2c9942c7cbd3f31f6a06b";
- sha256 = "0xjy6zpz02db5fcwwpdw3kp7kjgrvhlm3bk62syn0hxjghgd7pyb";
+ rev = "604a2a02e070bbd46f58c79a46f4df048e26a97c";
+ sha256 = "0m9wfpm855cp9zzg0nsd6bb7ijmgj9vhfhm7x5nhmqjqjfyl8282";
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 88e535da5b03..a5a40d5eeae9 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
@@ -468,6 +468,21 @@ self: super: {
'';
});
+ vim-markdown-composer =
+ let
+ vim-markdown-composer-bin = rustPlatform.buildRustPackage rec {
+ pname = "vim-markdown-composer-bin";
+ inherit (super.vim-markdown-composer) src version;
+ cargoSha256 = "iuhq2Zhdkib8hw4uvXBjwE5ZiN1kzairlzufaGuVkWc=";
+ };
+ in super.vim-markdown-composer.overrideAttrs(oldAttrs: rec {
+ preFixup = ''
+ substituteInPlace "$out"/share/vim-plugins/vim-markdown-composer/after/ftplugin/markdown/composer.vim \
+ --replace "let l:args = [s:plugin_root . '/target/release/markdown-composer']" \
+ "let l:args = ['${vim-markdown-composer-bin}/bin/markdown-composer']"
+ '';
+ });
+
vim-metamath = super.vim-metamath.overrideAttrs(old: {
preInstall = "cd vim";
});
@@ -580,6 +595,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 {
@@ -619,12 +648,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"
@@ -632,6 +661,7 @@ self: super: {
"coc-jest"
"coc-json"
"coc-lists"
+ "coc-markdownlint"
"coc-metals"
"coc-pairs"
"coc-prettier"
@@ -648,6 +678,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 de4cd959dee4..935d640b0744 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
@@ -83,6 +86,7 @@ digitaltoad/vim-pug
direnv/direnv.vim
dleonard0/pony-vim-syntax
dmix/elvish.vim
+dpelle/vim-LanguageTool
dracula/vim as dracula-vim
drewtempelmeyer/palenight.vim
drmingdrmer/xptemplate
@@ -91,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
@@ -102,12 +107,14 @@ enricobacis/vim-airline-clock
ensime/ensime-vim
ervandew/supertab
esneider/YUNOcommit.vim
-fannheyward/coc-markdownlint
+euclidianAce/BetterLua.vim
+euclio/vim-markdown-composer
farmergreg/vim-lastplace
fatih/vim-go
fcpg/vim-osc52
FelikZ/ctrlp-py-matcher
fenetikm/falcon
+fiatjaf/neuron.vim
fisadev/vim-isort
flazz/vim-colorschemes
floobits/floobits-neovim
@@ -154,20 +161,20 @@ hsanson/vim-android
hsitz/VimOrganizer
hugolgst/vimsence
iamcco/coc-spell-checker
-iamcco/coc-vimlsp
ianks/vim-tsx
idanarye/vim-merginal
idris-hackers/idris-vim
-ihsanturk/neuron.vim
Inazuma110/deoplete-greek
inkarkat/vim-SyntaxRange
int3/vim-extradite
+Iron-E/nvim-highlite
itchyny/calendar.vim
itchyny/lightline.vim
itchyny/thumbnail.vim
itchyny/vim-cursorword
itchyny/vim-gitbranch
ivanov/vim-ipython
+jackguo380/vim-lsp-cxx-highlight
jacoborus/tender.vim
jaredgorski/SpaceCamp
jaxbot/semantic-highlight.vim
@@ -230,6 +237,7 @@ kbenzie/vim-spirv
kchmck/vim-coffee-script
KeitaNakamura/neodark.vim
keith/swift.vim
+keith/investigate.vim
kien/rainbow_parentheses.vim
knubie/vim-kitty-navigator
konfekt/fastfold
@@ -240,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
@@ -303,7 +313,9 @@ mboughaba/i3config.vim
megaannum/forms
megaannum/self
mengelbrecht/lightline-bufferline
+metakirby5/codi.vim
mfukar/robotframework-vim
+mfussenegger/nvim-dap
mg979/vim-visual-multi
mhartington/oceanic-next
mhinz/vim-crates
@@ -371,9 +383,14 @@ nvie/vim-flake8
nvim-lua/completion-nvim
nvim-lua/diagnostic-nvim
nvim-lua/lsp_extensions.nvim
-nvim-lua/telescope.nvim
+nvim-lua/plenary.nvim
+nvim-lua/popup.nvim
+nvim-telescope/telescope.nvim
nvim-treesitter/completion-treesitter
nvim-treesitter/nvim-treesitter
+nvim-treesitter/nvim-treesitter-refactor
+nvim-treesitter/nvim-treesitter-textobjects
+nvim-treesitter/playground
ocaml/vim-ocaml
octol/vim-cpp-enhanced-highlight
Olical/conjure
@@ -425,14 +442,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
@@ -475,6 +498,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
@@ -487,6 +511,7 @@ ternjs/tern_for_vim
terryma/vim-expand-region
terryma/vim-multiple-cursors
tex/vimpreviewpandoc
+theHamsta/nvim-dap-virtual-text
thinca/vim-ft-diff_fold
thinca/vim-prettyprint
thinca/vim-quickrun
@@ -497,6 +522,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
@@ -550,8 +576,10 @@ udalov/kotlin-vim
ujihisa/neco-look
unblevable/quick-scope
urbit/hoon.vim
+Valloric/MatchTagAlways
Valodim/deoplete-notmuch
vhda/verilog_systemverilog.vim
+vigoux/LanguageTool.nvim
vim-airline/vim-airline
vim-airline/vim-airline-themes
vim-pandoc/vim-pandoc
@@ -607,6 +635,7 @@ whonore/Coqtail
will133/vim-dirdiff
wincent/command-t
wincent/ferret
+wlangstroth/vim-racket
wsdjeg/vim-fetch
xavierd/clang_complete
xolox/vim-easytags
diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix
index 53796981e59c..bc00f82f19b7 100644
--- a/pkgs/misc/vscode-extensions/default.nix
+++ b/pkgs/misc/vscode-extensions/default.nix
@@ -1,248 +1,263 @@
-{ stdenv, callPackage, vscode-utils, llvmPackages_8, llvmPackages_latest }:
+{ stdenv, config, lib, callPackage, vscode-utils, 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 { };
- };
+ bbenoist.Nix = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "Nix";
+ publisher = "bbenoist";
+ version = "1.0.1";
+ sha256 = "0zd0n9f5z1f0ckzfjr38xw2zzmcxg1gjrava7yahg5cvdcw6l35b";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
- redhat.vscode-yaml = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "vscode-yaml";
- publisher = "redhat";
- version = "0.5.3";
- sha256 = "03swlsp906rqlrx6jf3ibh7pk36sm0zdr8jfy6sr3w5lqjg27gka";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
+ cmschuetz12.wal = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "wal";
+ publisher = "cmschuetz12";
+ version = "0.1.0";
+ sha256 = "0q089jnzqzhjfnv0vlb5kf747s3mgz64r7q3zscl66zb2pz5q4zd";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
- matklad.rust-analyzer = callPackage ./rust-analyzer {};
+ dhall.dhall-lang = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "dhall-lang";
+ publisher = "dhall";
+ version = "0.0.4";
+ sha256 = "0sa04srhqmngmw71slnrapi2xay0arj42j4gkan8i11n7bfi1xpf";
+ };
+ meta = { license = stdenv.lib.licenses.mit; };
+ };
- scala-lang.scala = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "scala";
- publisher = "scala-lang";
- version = "0.3.8";
- sha256 = "17dl10m3ayf57sqgil4mr9fjdm7i8gb5clrs227b768pp2d39ll9";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
-
- scalameta.metals = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "metals";
- publisher = "scalameta";
- version = "1.9.4";
- sha256 = "029s1al1f3qk4pa3539rs045g9jwkhbmdg7wj7biqc6shcria4ca";
- };
- 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;
- };
- };
+ 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; };
+ };
- vadimcn.vscode-lldb = callPackage ./vscode-lldb {
- lldb = llvmPackages_latest.lldb;
- };
+ formulahendry.auto-close-tag = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "auto-close-tag";
+ publisher = "formulahendry";
+ version = "0.5.6";
+ sha256 = "058jgmllqb0j6gg5anghdp35nkykii28igfcwqgh4bp10pyvspg0";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
- ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare-vsliveshare {};
+ golang.Go = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "Go";
+ publisher = "golang";
+ version = "0.18.1";
+ sha256 = "sha256-b2Wa3TULQQnBm1/xnDCB9SZjE+Wxz5wBttjDEtf8qlE=";
+ };
+ 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";
+ 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/misc/vscode-extensions/rust-analyzer/build-deps/package.json b/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
index 4af15f4619ea..ea91b6d6470e 100644
--- a/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
+++ b/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
@@ -3,7 +3,7 @@
"version": "0.4.0-dev",
"dependencies": {
"node-fetch": "^2.6.1",
- "vscode-languageclient": "7.0.0-next.9",
+ "vscode-languageclient": "7.0.0-next.12",
"@rollup/plugin-commonjs": "^13.0.2",
"@rollup/plugin-node-resolve": "^8.4.0",
"@types/glob": "^7.1.3",
diff --git a/pkgs/os-specific/darwin/apple-sdk/cf-setup-hook.sh b/pkgs/os-specific/darwin/apple-sdk/cf-setup-hook.sh
index 86c241cd0f56..bbf9625e6557 100644
--- a/pkgs/os-specific/darwin/apple-sdk/cf-setup-hook.sh
+++ b/pkgs/os-specific/darwin/apple-sdk/cf-setup-hook.sh
@@ -3,7 +3,7 @@ linkSystemCoreFoundationFramework() {
# gross! many symbols (such as _OBJC_CLASS_$_NSArray) are defined in system CF, but not
# in the opensource release
# if the package needs private headers, we assume they also want to link with system CF
- NIX_LDFLAGS+=" /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"
+ NIX_LDFLAGS+=" @out@/Library/Frameworks/CoreFoundation.framework/CoreFoundation"
}
preConfigureHooks+=(linkSystemCoreFoundationFramework)
diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix
index 89c13d0b92d7..97523cf15a8d 100644
--- a/pkgs/os-specific/darwin/apple-sdk/default.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, xar, cpio, pkgs, python3, pbzx, lib }:
+{ stdenv, fetchurl, xar, cpio, pkgs, python3, pbzx, lib, darwin-stubs, print-reexports }:
let version = "10.12"; in
@@ -42,7 +42,12 @@ let
rmdir System
pushd lib
- ln -s -L /usr/lib/libcups*.dylib .
+ cp ${darwin-stubs}/usr/lib/libcups*.tbd .
+ ln -s libcups.2.tbd libcups.tbd
+ ln -s libcupscgi.1.tbd libcupscgi.tbd
+ ln -s libcupsimage.2.tbd libcupsimage.tbd
+ ln -s libcupsmime.1.tbd libcupsmime.tbd
+ ln -s libcupsppdc.1.tbd libcupsppdc.tbd
popd
'';
@@ -53,6 +58,12 @@ let
};
};
+ mkFrameworkSubs = name: deps:
+ let
+ deps' = deps // { "${name}" = placeholder "out"; };
+ substArgs = lib.concatMap (x: [ "--subst-var-by" x deps'."${x}" ]) (lib.attrNames deps');
+ in lib.escapeShellArgs substArgs;
+
framework = name: deps: stdenv.mkDerivation {
name = "apple-framework-${name}";
@@ -63,11 +74,14 @@ let
disallowedRequisites = [ sdk ];
+ nativeBuildInputs = [ print-reexports ];
+
+ extraTBDFiles = [];
+
installPhase = ''
linkFramework() {
local path="$1"
local nested_path="$1"
- local dest="$out/Library/Frameworks/$path"
if [ "$path" == "JavaNativeFoundation.framework" ]; then
local nested_path="JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework"
fi
@@ -80,21 +94,29 @@ let
current=A
fi
- mkdir -p "$dest"
- pushd "$dest" >/dev/null
+ local dest="$out/Library/Frameworks/$path"
- # Keep track of if this is a child or a child rescue as with
- # ApplicationServices in the 10.9 SDK
- local isChild=0
+ mkdir -p "$dest/Versions/$current"
+ pushd "$dest/Versions/$current" >/dev/null
if [ -d "${sdk.out}/Library/Frameworks/$nested_path/Versions/$current/Headers" ]; then
- isChild=1
cp -R "${sdk.out}/Library/Frameworks/$nested_path/Versions/$current/Headers" .
elif [ -d "${sdk.out}/Library/Frameworks/$name.framework/Versions/$current/Headers" ]; then
current="$(readlink "/System/Library/Frameworks/$name.framework/Versions/Current")"
cp -R "${sdk.out}/Library/Frameworks/$name.framework/Versions/$current/Headers" .
fi
- ln -s -L "/System/Library/Frameworks/$nested_path/Versions/$current/$name"
+
+ local tbd_source=${darwin-stubs}/System/Library/Frameworks/$nested_path/Versions/$current
+ if [ "${name}" != "Kernel" ]; then
+ # The Kernel.framework has headers but no actual library component.
+ cp -v $tbd_source/*.tbd .
+ fi
+
+ if [ -d "$tbd_source/Libraries" ]; then
+ mkdir Libraries
+ cp -v $tbd_source/Libraries/*.tbd Libraries/
+ fi
+
ln -s -L "/System/Library/Frameworks/$nested_path/Versions/$current/Resources"
if [ -f "/System/Library/Frameworks/$nested_path/module.map" ]; then
@@ -110,17 +132,45 @@ let
linkFramework "$childpath"
done
- if [ -d "$dest/Versions/$current" ]; then
- mv $dest/Versions/$current/* .
- fi
+ pushd ../.. >/dev/null
+ ln -s "$current" Versions/Current
+ ln -s Versions/Current/* .
+ popd >/dev/null
popd >/dev/null
}
linkFramework "${name}.framework"
+
+ # linkFramework is recursive, the rest of the processing is not.
+
+ local tbd_source=${darwin-stubs}/System/Library/Frameworks/${name}.framework
+ for tbd in $extraTBDFiles; do
+ local tbd_dest_dir=$out/Library/Frameworks/${name}.framework/$(dirname "$tbd")
+ mkdir -p "$tbd_dest_dir"
+ cp -v "$tbd_source/$tbd" "$tbd_dest_dir"
+ done
+
+ # Fix and check tbd re-export references
+ find $out -name '*.tbd' | while read tbd; do
+ echo "Fixing re-exports in $tbd"
+ substituteInPlace "$tbd" ${mkFrameworkSubs name deps}
+
+ echo "Checking re-exports in $tbd"
+ print-reexports "$tbd" | while read target; do
+ local expected="''${target%.dylib}.tbd"
+ if ! [ -e "$expected" ]; then
+ echo -e "Re-export missing:\n\t$target\n\t(expected $expected)"
+ echo -e "While processing\n\t$tbd"
+ exit 1
+ else
+ echo "Re-exported target $target ok"
+ fi
+ done
+ done
'';
- propagatedBuildInputs = deps;
+ propagatedBuildInputs = builtins.attrValues deps;
# don't use pure CF for dylibs that depend on frameworks
setupHook = ./framework-setup-hook.sh;
@@ -139,6 +189,17 @@ let
platforms = platforms.darwin;
};
};
+
+ tbdOnlyFramework = name: { private ? true }: stdenv.mkDerivation {
+ name = "apple-framework-${name}";
+ dontUnpack = true;
+ installPhase = ''
+ mkdir -p $out/Library/Frameworks/
+ cp -r ${darwin-stubs}/System/Library/${lib.optionalString private "Private"}Frameworks/${name}.framework \
+ $out/Library/Frameworks
+ # NOTE there's no re-export checking here, this is probably wrong
+ '';
+ };
in rec {
libs = {
xpc = stdenv.mkDerivation {
@@ -168,7 +229,8 @@ in rec {
installPhase = ''
mkdir -p $out/include $out/lib
ln -s "${lib.getDev sdk}/include/Xplugin.h" $out/include/Xplugin.h
- ln -s "/usr/lib/libXplugin.1.dylib" $out/lib/libXplugin.dylib
+ cp ${darwin-stubs}/usr/lib/libXplugin.1.tbd $out/lib
+ ln -s libXplugin.1.tbd $out/lib/libXplugin.tbd
'';
};
@@ -193,6 +255,10 @@ in rec {
];
});
+ Carbon = stdenv.lib.overrideDerivation super.Carbon (drv: {
+ extraTBDFiles = [ "Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering.tbd" ];
+ });
+
CoreFoundation = stdenv.lib.overrideDerivation super.CoreFoundation (drv: {
setupHook = ./cf-setup-hook.sh;
});
@@ -210,6 +276,10 @@ in rec {
setupHook = ./private-frameworks-setup-hook.sh;
});
+ IMServicePlugIn = stdenv.lib.overrideDerivation super.IMServicePlugIn (drv: {
+ extraTBDFiles = [ "Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd" ];
+ });
+
Security = stdenv.lib.overrideDerivation super.Security (drv: {
setupHook = ./security-setup-hook.sh;
});
@@ -228,7 +298,14 @@ in rec {
cp ${lib.getDev sdk}/include/simd/*.h $out/include/simd/
'';
});
- };
+
+ WebKit = stdenv.lib.overrideDerivation super.WebKit (drv: {
+ extraTBDFiles = [
+ "Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore.tbd"
+ "Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy.tbd"
+ ];
+ });
+ } // lib.genAttrs [ "ContactsPersistence" "UIFoundation" "GameCenter" ] (x: tbdOnlyFramework x {});
bareFrameworks = stdenv.lib.mapAttrs framework (import ./frameworks.nix {
inherit frameworks libs;
diff --git a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
index 02e2421f3472..bf0b134773d5 100644
--- a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
@@ -5,123 +5,125 @@
{ frameworks, libs, libobjc, }:
with frameworks; with libs; {
- AGL = [ Carbon OpenGL ];
- AVFoundation = [ ApplicationServices CoreGraphics ];
- AVKit = [];
- Accounts = [];
- AddressBook = [ Carbon ];
- AppKit = [ AudioToolbox AudioUnit Foundation QuartzCore ];
- AppKitScripting = [];
- AppleScriptKit = [];
- AppleScriptObjC = [];
- AudioToolbox = [ CoreAudio CoreMIDI ];
- AudioUnit = [ AudioToolbox Carbon CoreAudio ];
- AudioVideoBridging = [ Foundation ];
- Automator = [];
- CFNetwork = [];
- CalendarStore = [];
- Cocoa = [ AppKit ];
- Collaboration = [];
+ AGL = { inherit Carbon OpenGL; };
+ AVFoundation = { inherit ApplicationServices CoreGraphics; };
+ AVKit = {};
+ Accounts = {};
+ AddressBook = { inherit libobjc Carbon ContactsPersistence; };
+ AppKit = { inherit ApplicationServices AudioToolbox AudioUnit Foundation QuartzCore UIFoundation; };
+ AppKitScripting = {};
+ AppleScriptKit = {};
+ AppleScriptObjC = {};
+ AudioToolbox = { inherit CoreAudio CoreMIDI; };
+ AudioUnit = { inherit AudioToolbox Carbon CoreAudio; };
+ AudioVideoBridging = { inherit Foundation; };
+ Automator = {};
+ CFNetwork = {};
+ CalendarStore = {};
+ Cocoa = { inherit AppKit CoreData; };
+ Collaboration = {};
# Impure version of CoreFoundation, this should not be used unless another
# framework includes headers that are not available in the pure version.
- CoreFoundation = [];
- CoreAudio = [ IOKit ];
- CoreAudioKit = [ AudioUnit ];
- CoreData = [];
- CoreGraphics = [ Accelerate IOKit IOSurface SystemConfiguration ];
- CoreImage = [];
- CoreLocation = [];
- CoreMIDI = [];
- CoreMIDIServer = [];
- CoreMedia = [ ApplicationServices AudioToolbox AudioUnit CoreAudio CoreGraphics CoreVideo ];
- CoreMediaIO = [ CoreMedia ];
- CoreText = [ CoreGraphics ];
- CoreVideo = [ ApplicationServices CoreGraphics IOSurface OpenGL ];
- CoreWLAN = [ SecurityFoundation ];
- DVDPlayback = [];
- DirectoryService = [];
- DiscRecording = [ CoreServices IOKit ];
- DiscRecordingUI = [];
- DiskArbitration = [ IOKit ];
- EventKit = [];
- ExceptionHandling = [];
- FWAUserLib = [];
- ForceFeedback = [ IOKit ];
- Foundation = [ libobjc CoreFoundation Security ApplicationServices SystemConfiguration ];
- GLKit = [];
- GLUT = [ OpenGL ];
- GSS = [];
- GameController = [];
- GameKit = [ Foundation ];
- Hypervisor = [];
- ICADevices = [ Carbon IOBluetooth ];
- IMServicePlugIn = [];
- IOBluetoothUI = [ IOBluetooth ];
- IOKit = [];
- IOSurface = [ IOKit xpc ];
- ImageCaptureCore = [];
- ImageIO = [ CoreGraphics ];
- InputMethodKit = [ Carbon ];
- InstallerPlugins = [];
- InstantMessage = [];
- JavaFrameEmbedding = [];
- JavaNativeFoundation = [];
- JavaRuntimeSupport = [];
- JavaScriptCore = [];
- Kerberos = [];
- Kernel = [ IOKit ];
- LDAP = [];
- LatentSemanticMapping = [ Carbon ];
- LocalAuthentication = [];
- MapKit = [];
- MediaAccessibility = [ CoreGraphics CoreText QuartzCore ];
- MediaPlayer = [];
- MediaToolbox = [ AudioToolbox AudioUnit CoreMedia ];
- Metal = [];
- MetalKit = [ ModelIO Metal ];
- ModelIO = [ ];
- NetFS = [];
- OSAKit = [ Carbon ];
- OpenAL = [];
- OpenCL = [ IOSurface OpenGL ];
- OpenGL = [];
- PCSC = [ CoreData ];
- PreferencePanes = [];
- PubSub = [];
- QTKit = [ CoreMediaIO CoreMedia MediaToolbox QuickTime VideoToolbox ];
- QuickLook = [ ApplicationServices ];
- SceneKit = [];
- ScreenSaver = [];
- Scripting = [];
- ScriptingBridge = [];
- Security = [ IOKit ];
- SecurityFoundation = [];
- SecurityInterface = [ Security ];
- ServiceManagement = [ Security ];
- Social = [];
- SpriteKit = [];
- StoreKit = [];
- SyncServices = [];
- SystemConfiguration = [ Security ];
- TWAIN = [ Carbon ];
- Tcl = [];
- VideoDecodeAcceleration = [ CoreVideo ];
- VideoToolbox = [ CoreMedia CoreVideo ];
- WebKit = [ ApplicationServices Carbon JavaScriptCore OpenGL ];
+ CoreFoundation = {};
+ CoreAudio = { inherit IOKit; };
+ CoreAudioKit = { inherit AudioUnit; };
+ CoreData = {};
+ CoreGraphics = { inherit Accelerate IOKit IOSurface SystemConfiguration; };
+ CoreImage = {};
+ CoreLocation = {};
+ CoreMIDI = {};
+ CoreMIDIServer = { inherit CoreMIDI; };
+ CoreMedia = { inherit ApplicationServices AudioToolbox AudioUnit CoreAudio CoreGraphics CoreVideo; };
+ CoreMediaIO = { inherit CoreMedia; };
+ CoreText = { inherit CoreGraphics; };
+ CoreVideo = { inherit ApplicationServices CoreGraphics IOSurface OpenGL; };
+ CoreWLAN = { inherit SecurityFoundation; };
+ DVDPlayback = {};
+ DirectoryService = {};
+ DiscRecording = { inherit libobjc CoreServices IOKit; };
+ DiscRecordingUI = {};
+ DiskArbitration = { inherit IOKit; };
+ EventKit = {};
+ ExceptionHandling = {};
+ FWAUserLib = {};
+ ForceFeedback = { inherit IOKit; };
+ Foundation = { inherit libobjc CoreFoundation Security ApplicationServices SystemConfiguration; };
+ GLKit = {};
+ GLUT = { inherit OpenGL; };
+ GSS = {};
+ GameCenter = {};
+ GameController = {};
+ GameKit = { inherit Cocoa Foundation GameCenter GameController GameplayKit Metal MetalKit ModelIO SceneKit SpriteKit; };
+ GameplayKit = {};
+ Hypervisor = {};
+ ICADevices = { inherit libobjc Carbon IOBluetooth; };
+ IMServicePlugIn = {};
+ IOBluetoothUI = { inherit IOBluetooth; };
+ IOKit = {};
+ IOSurface = { inherit IOKit xpc; };
+ ImageCaptureCore = {};
+ ImageIO = { inherit CoreGraphics; };
+ InputMethodKit = { inherit Carbon; };
+ InstallerPlugins = {};
+ InstantMessage = {};
+ JavaFrameEmbedding = {};
+ JavaNativeFoundation = {};
+ JavaRuntimeSupport = {};
+ JavaScriptCore = { inherit libobjc; };
+ Kerberos = {};
+ Kernel = { inherit IOKit; };
+ LDAP = {};
+ LatentSemanticMapping = { inherit Carbon; };
+ LocalAuthentication = {};
+ MapKit = {};
+ MediaAccessibility = { inherit CoreGraphics CoreText QuartzCore; };
+ MediaPlayer = {};
+ MediaToolbox = { inherit AudioToolbox AudioUnit CoreMedia; };
+ Metal = {};
+ MetalKit = { inherit ModelIO Metal; };
+ ModelIO = {};
+ NetFS = {};
+ OSAKit = { inherit Carbon; };
+ OpenAL = {};
+ OpenCL = { inherit IOSurface OpenGL; };
+ OpenGL = {};
+ PCSC = { inherit CoreData; };
+ PreferencePanes = {};
+ PubSub = {};
+ QTKit = { inherit CoreMediaIO CoreMedia MediaToolbox QuickTime VideoToolbox; };
+ QuickLook = { inherit ApplicationServices; };
+ SceneKit = {};
+ ScreenSaver = {};
+ Scripting = {};
+ ScriptingBridge = {};
+ Security = { inherit IOKit; };
+ SecurityFoundation = {};
+ SecurityInterface = { inherit Security SecurityFoundation; };
+ ServiceManagement = { inherit Security; };
+ Social = {};
+ SpriteKit = {};
+ StoreKit = {};
+ SyncServices = {};
+ SystemConfiguration = { inherit Security; };
+ TWAIN = { inherit Carbon; };
+ Tcl = {};
+ VideoDecodeAcceleration = { inherit CoreVideo; };
+ VideoToolbox = { inherit CoreMedia CoreVideo; };
+ WebKit = { inherit libobjc ApplicationServices Carbon JavaScriptCore OpenGL; };
# Umbrellas
- Accelerate = [ CoreWLAN IOBluetooth ];
- ApplicationServices = [ CoreServices CoreText ImageIO ];
- Carbon = [ ApplicationServices CoreServices Foundation IOKit Security QuartzCore ];
- CoreBluetooth = [];
+ Accelerate = { inherit CoreWLAN IOBluetooth; };
+ ApplicationServices = { inherit CoreGraphics CoreServices CoreText ImageIO; };
+ Carbon = { inherit libobjc ApplicationServices CoreServices Foundation IOKit Security QuartzCore; };
+ CoreBluetooth = {};
# TODO: figure out which part of the umbrella depends on CoreFoundation and move it there.
- CoreServices = [ CFNetwork CoreFoundation CoreAudio CoreData DiskArbitration Security NetFS OpenDirectory ServiceManagement ];
- IOBluetooth = [ IOKit ];
- JavaVM = [];
- OpenDirectory = [];
- Quartz = [ QuickLook QTKit ];
- QuartzCore = [ ApplicationServices CoreVideo OpenCL CoreImage Metal ];
- QuickTime = [ ApplicationServices AudioUnit Carbon CoreAudio CoreServices OpenGL QuartzCore ];
+ CoreServices = { inherit CFNetwork CoreFoundation CoreAudio CoreData DiskArbitration Security NetFS OpenDirectory ServiceManagement; };
+ IOBluetooth = { inherit CoreBluetooth IOKit; };
+ JavaVM = {};
+ OpenDirectory = {};
+ Quartz = { inherit QuartzCore QuickLook QTKit; };
+ QuartzCore = { inherit libobjc ApplicationServices CoreVideo OpenCL CoreImage Metal; };
+ QuickTime = { inherit ApplicationServices AudioUnit Carbon CoreAudio CoreServices OpenGL QuartzCore; };
- vmnet = [];
+ vmnet = {};
}
diff --git a/pkgs/os-specific/darwin/apple-sdk/print-reexports/default.nix b/pkgs/os-specific/darwin/apple-sdk/print-reexports/default.nix
new file mode 100644
index 000000000000..85e11096f06a
--- /dev/null
+++ b/pkgs/os-specific/darwin/apple-sdk/print-reexports/default.nix
@@ -0,0 +1,17 @@
+{ stdenv, libyaml }:
+
+stdenv.mkDerivation {
+ name = "print-reexports";
+ src = stdenv.lib.sourceFilesBySuffices ./. [".c"];
+
+ buildInputs = [ libyaml ];
+
+ buildPhase = ''
+ $CC -lyaml -o $name main.c
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ mv $name $out/bin
+ '';
+}
diff --git a/pkgs/os-specific/darwin/apple-sdk/print-reexports/main.c b/pkgs/os-specific/darwin/apple-sdk/print-reexports/main.c
new file mode 100644
index 000000000000..df46e3f18e89
--- /dev/null
+++ b/pkgs/os-specific/darwin/apple-sdk/print-reexports/main.c
@@ -0,0 +1,148 @@
+/**
+ * Display the list of re-exported libraries from a TAPI v2 .tbd file, one per
+ * line on stdout.
+ *
+ * TAPI files are the equivalent of library files for the purposes of linking.
+ * Like dylib files, they may re-export other libraries. In upstream usage
+ * these refer to the absolute paths of dylibs, and are resolved to .tbd files
+ * in combination with the syslibroot option. In nixpkgs, the .tbd files refer
+ * directly to other .tbd files without a syslibroot. Note that each .tbd file
+ * contains an install name, so the re-exported path does not affect the final
+ * result.
+ *
+ * In nixpkgs each framework is a distinct store path and some frameworks
+ * re-export other frameworks. The re-exported names are rewritten to refer to
+ * the store paths of dependencies via textual substitution. This utility is
+ * used to emit every file that is listed as a re-exported library, which
+ * allows the framework builder to verify their existence.
+ */
+
+#include <stdio.h>
+#include <sys/errno.h>
+#include <yaml.h>
+
+static yaml_node_t *get_mapping_entry(yaml_document_t *document, yaml_node_t *mapping, const char *name) {
+ if (!mapping) {
+ fprintf(stderr, "get_mapping_entry: mapping is null\n");
+ return NULL;
+ }
+
+ for (
+ yaml_node_pair_t *pair = mapping->data.mapping.pairs.start;
+ pair < mapping->data.mapping.pairs.top;
+ ++pair
+ ) {
+ yaml_node_t *key = yaml_document_get_node(document, pair->key);
+
+ if (!key) {
+ fprintf(stderr, "get_mapping_entry: key (%i) is null\n", pair->key);
+ return NULL;
+ }
+
+ if (key->type != YAML_SCALAR_NODE) {
+ fprintf(stderr, "get_mapping_entry: key is not a scalar\n");
+ return NULL;
+ }
+
+ if (strncmp((const char *)key->data.scalar.value, name, key->data.scalar.length) != 0) {
+ continue;
+ }
+
+ return yaml_document_get_node(document, pair->value);
+ }
+
+ return NULL;
+}
+
+static int emit_reexports(yaml_document_t *document) {
+ yaml_node_t *root = yaml_document_get_root_node(document);
+
+ yaml_node_t *exports = get_mapping_entry(document, root, "exports");
+
+ if (!exports) {
+ fprintf(stderr, "emit_reexports: no exports found\n");
+ return 0;
+ }
+
+ if (exports->type != YAML_SEQUENCE_NODE) {
+ fprintf(stderr, "emit_reexports, value is not a sequence\n");
+ return 0;
+ }
+
+ for (
+ yaml_node_item_t *export = exports->data.sequence.items.start;
+ export < exports->data.sequence.items.top;
+ ++export
+ ) {
+ yaml_node_t *export_node = yaml_document_get_node(document, *export);
+
+ yaml_node_t *reexports = get_mapping_entry(document, export_node, "re-exports");
+
+ if (!reexports) {
+ continue;
+ }
+
+ for (
+ yaml_node_item_t *reexport = reexports->data.sequence.items.start;
+ reexport < reexports->data.sequence.items.top;
+ ++reexport
+ ) {
+ yaml_node_t *val = yaml_document_get_node(document, *reexport);
+
+ if (val->type != YAML_SCALAR_NODE) {
+ fprintf(stderr, "item is not a scalar\n");
+ return 0;
+ }
+
+ fwrite(val->data.scalar.value, val->data.scalar.length, 1, stdout);
+ putchar('\n');
+ }
+ }
+
+ return 1;
+}
+
+int main(int argc, char **argv) {
+ int result = 0;
+
+ if (argc != 2) {
+ fprintf(stderr, "Invalid usage\n");
+ result = 2;
+ goto done;
+ }
+
+ FILE *f = fopen(argv[1], "r");
+ if (!f) {
+ perror("opening input file");
+ result = errno;
+ goto done;
+ }
+
+ yaml_parser_t yaml_parser;
+ if (!yaml_parser_initialize(&yaml_parser)) {
+ fprintf(stderr, "Failed to initialize yaml parser\n");
+ result = 1;
+ goto err_file;
+ }
+
+ yaml_parser_set_input_file(&yaml_parser, f);
+
+ yaml_document_t yaml_document;
+
+ if(!yaml_parser_load(&yaml_parser, &yaml_document)) {
+ fprintf(stderr, "Failed to load yaml file\n");
+ result = 1;
+ goto err_yaml;
+ }
+
+ emit_reexports(&yaml_document);
+
+err_yaml:
+ yaml_parser_delete(&yaml_parser);
+
+err_file:
+ fclose(f);
+
+done:
+ return result;
+}
diff --git a/pkgs/os-specific/darwin/apple-source-releases/IOKit/default.nix b/pkgs/os-specific/darwin/apple-source-releases/IOKit/default.nix
index 4b82209f176c..a945409ed7a0 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/IOKit/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/IOKit/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, appleDerivation, IOKitSrcs, xnu }:
+{ stdenv, appleDerivation, IOKitSrcs, xnu, darwin-stubs }:
# Someday it'll make sense to split these out into their own packages, but today is not that day.
appleDerivation {
@@ -14,12 +14,15 @@ appleDerivation {
];
installPhase = ''
- ###### IMPURITIES
mkdir -p $out/Library/Frameworks/IOKit.framework
- pushd $out/Library/Frameworks/IOKit.framework
- ln -s /System/Library/Frameworks/IOKit.framework/IOKit
- ln -s /System/Library/Frameworks/IOKit.framework/Resources
- popd
+
+ ###### IMPURITIES
+ ln -s /System/Library/Frameworks/IOKit.framework/Resources \
+ $out/Library/Frameworks/IOKit.framework
+
+ ###### STUBS
+ cp ${darwin-stubs}/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd \
+ $out/Library/Frameworks/IOKit.framework
###### HEADERS
diff --git a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix
index 99d670028032..24526f05f062 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix
@@ -1,7 +1,7 @@
{ stdenv, appleDerivation, cpio, xnu, Libc, Libm, libdispatch, cctools, Libinfo
, dyld, Csu, architecture, libclosure, CarbonHeaders, ncurses, CommonCrypto
, copyfile, removefile, libresolv, Libnotify, libplatform, libpthread
-, mDNSResponder, launchd, libutil, hfs, darling }:
+, mDNSResponder, launchd, libutil, hfs, darling, darwin-stubs }:
appleDerivation {
dontBuild = true;
@@ -88,52 +88,18 @@ appleDerivation {
# The startup object files
cp ${Csu}/lib/* $out/lib
- # We can't re-exported libsystem_c and libsystem_kernel directly,
- # so we link against the central library here.
- mkdir -p $out/lib/system
- ld -macosx_version_min 10.7 -arch x86_64 -dylib \
- -o $out/lib/system/libsystem_c.dylib \
- /usr/lib/libSystem.dylib \
- -reexported_symbols_list ${./system_c_symbols}
-
- ld -macosx_version_min 10.7 -arch x86_64 -dylib \
- -o $out/lib/system/libsystem_kernel.dylib \
- /usr/lib/libSystem.dylib \
- -reexported_symbols_list ${./system_kernel_symbols}
-
- # The umbrella libSystem also exports some symbols,
- # but we don't want to pull in everything from the other libraries.
- ld -macosx_version_min 10.7 -arch x86_64 -dylib \
- -o $out/lib/libSystem_internal.dylib \
- /usr/lib/libSystem.dylib \
- -reexported_symbols_list ${./system_symbols}
-
- # We used to determine these impurely based on the host system, but then when we got some 10.12 Hydra boxes,
- # one of them accidentally built this derivation, referenced libsystem_symptoms.dylib, which doesn't exist on
- # 10.11, and then broke all subsequent builds on 10.11. By picking a 10.11 compatible subset of the libraries,
- # we avoid scary impurity issues like that.
- libs=$(cat ${./reexported_libraries} | grep -v '^#')
-
- for i in $libs; do
- if [ "$i" != "/usr/lib/system/libsystem_kernel.dylib" ] && [ "$i" != "/usr/lib/system/libsystem_c.dylib" ]; then
- args="$args -reexport_library $i"
- fi
- done
-
- ld -macosx_version_min 10.7 -arch x86_64 -dylib \
- -o $out/lib/libSystem.B.dylib \
- -compatibility_version 1.0 \
- -current_version 1226.10.1 \
- -reexport_library $out/lib/system/libsystem_c.dylib \
- -reexport_library $out/lib/system/libsystem_kernel.dylib \
- -reexport_library $out/lib/libSystem_internal.dylib \
- $args
+ cp -vr \
+ ${darwin-stubs}/usr/lib/libSystem.B.tbd \
+ ${darwin-stubs}/usr/lib/system \
+ $out/lib
- ln -s libSystem.B.dylib $out/lib/libSystem.dylib
+ substituteInPlace $out/lib/libSystem.B.tbd \
+ --replace "/usr/lib/system/" "$out/lib/system/"
+ ln -s libSystem.B.tbd $out/lib/libSystem.tbd
# Set up links to pretend we work like a conventional unix (Apple's design, not mine!)
for name in c dbm dl info m mx poll proc pthread rpcsvc util gcc_s.10.4 gcc_s.10.5; do
- ln -s libSystem.dylib $out/lib/lib$name.dylib
+ ln -s libSystem.tbd $out/lib/lib$name.tbd
done
# This probably doesn't belong here, but we want to stay similar to glibc, which includes resolv internally...
@@ -144,13 +110,13 @@ appleDerivation {
chmod +w $out/lib/libresolv.9.dylib
install_name_tool \
-id $out/lib/libresolv.9.dylib \
- -change "$resolv_libSystem" $out/lib/libSystem.dylib \
+ -change "$resolv_libSystem" /usr/lib/libSystem.dylib \
$out/lib/libresolv.9.dylib
ln -s libresolv.9.dylib $out/lib/libresolv.dylib
'';
meta = with stdenv.lib; {
- description = "The Mac OS libc/libSystem (impure symlinks to binaries with pure headers)";
+ description = "The Mac OS libc/libSystem (tapi library with pure headers)";
maintainers = with maintainers; [ copumpkin gridaphobe ];
platforms = platforms.darwin;
license = licenses.apsl20;
diff --git a/pkgs/os-specific/darwin/apple-source-releases/Security/boot.nix b/pkgs/os-specific/darwin/apple-source-releases/Security/boot.nix
index e04142b8b11e..b819057f0c1a 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/Security/boot.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/Security/boot.nix
@@ -1,4 +1,4 @@
-{ appleDerivation }:
+{ appleDerivation, darwin-stubs }:
appleDerivation {
phases = [ "unpackPhase" "installPhase" ];
@@ -12,14 +12,15 @@ appleDerivation {
];
installPhase = ''
- ###### IMPURITIES
mkdir -p $out/Library/Frameworks/Security.framework
- pushd $out/Library/Frameworks/Security.framework
- ln -s /System/Library/Frameworks/Security.framework/Security
- ln -s /System/Library/Frameworks/Security.framework/Resources
- ln -s /System/Library/Frameworks/Security.framework/PlugIns
- ln -s /System/Library/Frameworks/Security.framework/XPCServices
- popd
+
+ ###### IMPURITIES
+ ln -s /System/Library/Frameworks/Security.framework/{Resources,Plugins,XPCServices} \
+ $out/Library/Frameworks/Security.framework
+
+ ###### STUBS
+ cp ${darwin-stubs}/System/Library/Frameworks/Security.framework/Versions/A/Security.tbd \
+ $out/Library/Frameworks/Security.framework
###### HEADERS
diff --git a/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix b/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix
index 0cbd7d81b902..6113eed007e5 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix
@@ -3,27 +3,22 @@
appleDerivation {
# We can't just run the root build, because https://github.com/facebook/xcbuild/issues/264
+ patchPhase = ''
+ substituteInPlace adv_cmds.xcodeproj/project.pbxproj \
+ --replace '/usr/lib/libtermcap.dylib' 'libncurses.dylib'
+ '';
+
# pkill requires special private headers that are unavailable in
# NixPkgs. These ones are needed:
# - xpc/xpxc.h
# - os/base_private.h
# - _simple.h
# We disable it here for now. TODO: build pkill inside adv_cmds
-
- # We also disable locale here because of some issues with a missing
- # "lstdc++".
- patchPhase = ''
- substituteInPlace adv_cmds.xcodeproj/project.pbxproj \
- --replace "FD201DC214369B4200906237 /* pkill.c in Sources */," "" \
- --replace "FDF278D60FC6204E00D7A3C6 /* locale.cc in Sources */," "" \
- --replace '/usr/lib/libtermcap.dylib' 'libncurses.dylib'
- '';
-
buildPhase = ''
targets=$(xcodebuild -list \
| awk '/Targets:/{p=1;print;next} p&&/^\s*$/{p=0};p' \
| tail -n +2 | sed 's/^[ \t]*//' \
- | grep -v -e Desktop -e Embedded -e mklocale -e colldef)
+ | grep -v -e Desktop -e Embedded -e mklocale -e pkill -e pgrep -e colldef)
for i in $targets; do
xcodebuild SYMROOT=$PWD/Products OBJROOT=$PWD/Intermediates -target $i
@@ -34,7 +29,7 @@ appleDerivation {
installPhase = ''
for f in Products/Release/*; do
if [ -f $f ]; then
- install -D $file $out/bin/$(basename $f)
+ install -D $f $out/bin/$(basename $f)
fi
done
diff --git a/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix b/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
index a7cedaaea114..2fc4afa77d9f 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
@@ -1,4 +1,4 @@
-{ appleDerivation }:
+{ appleDerivation, darwin-stubs }:
appleDerivation {
phases = [ "unpackPhase" "installPhase" ];
@@ -14,7 +14,8 @@ appleDerivation {
installPhase = ''
mkdir -p $out/include/objc $out/lib
- ln -s /usr/lib/libobjc.dylib $out/lib/libobjc.dylib
+ cp ${darwin-stubs}/usr/lib/libobjc.A.tbd $out/lib/libobjc.A.tbd
+ ln -s libobjc.A.tbd $out/lib/libobjc.tbd
cp runtime/OldClasses.subproj/List.h $out/include/objc/List.h
cp runtime/NSObjCRuntime.h $out/include/objc/NSObjCRuntime.h
cp runtime/NSObject.h $out/include/objc/NSObject.h
diff --git a/pkgs/os-specific/darwin/darwin-stubs/default.nix b/pkgs/os-specific/darwin/darwin-stubs/default.nix
new file mode 100644
index 000000000000..f7f083e32f43
--- /dev/null
+++ b/pkgs/os-specific/darwin/darwin-stubs/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation {
+ pname = "darwin-stubs";
+ version = "10.12";
+
+ src = fetchFromGitHub {
+ owner = "NixOS";
+ repo = "darwin-stubs";
+ rev = "80b3d4a57d3454c975eefd984c804dbd76f04ef2";
+ sha256 = "0sslg4rmskms8ixixv1gvnrvvvmn723vbfjj6mcn24fj2ncg38y7";
+ };
+
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir $out
+ cp -vr stubs/$version/* $out
+ '';
+}
diff --git a/pkgs/os-specific/darwin/discrete-scroll/default.nix b/pkgs/os-specific/darwin/discrete-scroll/default.nix
index e72402b77933..f38bf8d81322 100644
--- a/pkgs/os-specific/darwin/discrete-scroll/default.nix
+++ b/pkgs/os-specific/darwin/discrete-scroll/default.nix
@@ -31,5 +31,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/emreyolcu/discrete-scroll";
platforms = platforms.darwin;
license = licenses.mit;
+ maintainers = with lib.maintainers; [ bb2020 ];
};
}
diff --git a/pkgs/os-specific/darwin/libtapi/default.nix b/pkgs/os-specific/darwin/libtapi/default.nix
index 1f1e00d13f9a..a6bc16d42f91 100644
--- a/pkgs/os-specific/darwin/libtapi/default.nix
+++ b/pkgs/os-specific/darwin/libtapi/default.nix
@@ -1,7 +1,9 @@
{ lib, stdenv, fetchFromGitHub, cmake, python3, ncurses }:
-stdenv.mkDerivation {
- name = "libtapi-1000.10.8";
+stdenv.mkDerivation rec {
+ pname = "libtapi";
+ version = "1000.10.8"; # determined by looking at VERSION.txt
+
src = fetchFromGitHub {
owner = "tpoechtrager";
repo = "apple-libtapi";
@@ -33,11 +35,13 @@ stdenv.mkDerivation {
installTargets = [ "install-libtapi" "install-tapi-headers" ];
- postInstall = ''
+ postInstall = lib.optionalString stdenv.isDarwin ''
install_name_tool -id $out/lib/libtapi.dylib $out/lib/libtapi.dylib
'';
meta = with lib; {
+ description = "Replaces the Mach-O Dynamic Library Stub files in Apple's SDKs to reduce the size";
+ homepage = "https://github.com/tpoechtrager/apple-libtapi";
license = licenses.apsl20;
maintainers = with maintainers; [ matthewbauer ];
};
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 742a3948707e..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.0";
+ version = "3.3.4";
src = fetchFromGitHub {
owner = "koekeishiya";
repo = pname;
rev = "v${version}";
- sha256 = "0y4idivqkmi3xsc8yjdzh1b15qzgyqlw7ifs26v3dc91lkjhfc4x";
+ 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/alsa-topology-conf/default.nix b/pkgs/os-specific/linux/alsa-topology-conf/default.nix
index 54340d017ade..4b6678d09b23 100644
--- a/pkgs/os-specific/linux/alsa-topology-conf/default.nix
+++ b/pkgs/os-specific/linux/alsa-topology-conf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "alsa-topology-conf-${version}";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchurl {
url = "mirror://alsa/lib/${name}.tar.bz2";
- sha256 = "1zwxc9zhfcmyffjjbibzpdvf4kx7wv9g2zl6xz7y0d6srfr9jgw3";
+ sha256 = "01zdg6q4s6d01k39z96wi4vbhrfw1i2g4yi5dijwfk6a5vjfdq2m";
};
dontBuild = true;
diff --git a/pkgs/os-specific/linux/alsa-ucm-conf/default.nix b/pkgs/os-specific/linux/alsa-ucm-conf/default.nix
index 2a9f28c855a5..3ee800438175 100644
--- a/pkgs/os-specific/linux/alsa-ucm-conf/default.nix
+++ b/pkgs/os-specific/linux/alsa-ucm-conf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "alsa-ucm-conf-${version}";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchurl {
url = "mirror://alsa/lib/${name}.tar.bz2";
- sha256 = "000db5yla7dljidjbbwbiaxvc1a7wh1zpw694gipaymj9fh4vhhv";
+ sha256 = "0h6kzi1cfdqyxp4pwpqh5wb89c8s9wrgix315bvamffwfxf56frc";
};
dontBuild = true;
diff --git a/pkgs/os-specific/linux/anbox/kmod.nix b/pkgs/os-specific/linux/anbox/kmod.nix
index 6eb74ca25f6b..896beaf3056e 100644
--- a/pkgs/os-specific/linux/anbox/kmod.nix
+++ b/pkgs/os-specific/linux/anbox/kmod.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation {
homepage = "https://github.com/anbox/anbox-modules";
license = licenses.gpl2;
platforms = platforms.linux;
- broken = (versionOlder kernel.version "4.4") || (kernel.features.grsecurity);
+ broken = (versionOlder kernel.version "4.4") || (kernel.features.grsecurity or false);
maintainers = with maintainers; [ edwtjo ];
};
diff --git a/pkgs/os-specific/linux/apparmor/default.nix b/pkgs/os-specific/linux/apparmor/default.nix
index 0e10add55613..64fa92be8658 100644
--- a/pkgs/os-specific/linux/apparmor/default.nix
+++ b/pkgs/os-specific/linux/apparmor/default.nix
@@ -14,7 +14,7 @@
let
apparmor-series = "2.13";
- apparmor-patchver = "4";
+ apparmor-patchver = "5";
apparmor-version = apparmor-series + "." + apparmor-patchver;
apparmor-meta = component: with stdenv.lib; {
@@ -27,19 +27,10 @@ let
apparmor-sources = fetchurl {
url = "https://launchpad.net/apparmor/${apparmor-series}/${apparmor-version}/+download/apparmor-${apparmor-version}.tar.gz";
- sha256 = "03nislxccnbxld89giak2s8xa4mdbwscfxbdwhmw5qpvgz08dgwh";
- };
-
- # See <https://gitlab.com/apparmor/apparmor/-/issues/74> This and the
- # accompanying application in prePatchCommon should be removed in 2.13.5
- gnumake43Patch = fetchpatch {
- url = "https://gitlab.com/apparmor/apparmor/-/merge_requests/465.patch";
- name = "2-23-fix-build-with-make-4.3.patch";
- sha256 = "0xw028iqp69j9mxv0kbwraplgkj5i5djdlgf0anpkc5cdbsf96r9";
+ sha256 = "05x7r99k00r97v1cq2f711lv6yqzhbl8zp1i1c7kxra4v0a2lzk3";
};
prePatchCommon = ''
- patch -p1 < ${gnumake43Patch}
chmod a+x ./common/list_capabilities.sh ./common/list_af_names.sh
patchShebangs ./common/list_capabilities.sh ./common/list_af_names.sh
substituteInPlace ./common/Make.rules --replace "/usr/bin/pod2man" "${buildPackages.perl}/bin/pod2man"
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/batman-adv/version.nix b/pkgs/os-specific/linux/batman-adv/version.nix
index e617881a570c..d93f8a6c46ed 100644
--- a/pkgs/os-specific/linux/batman-adv/version.nix
+++ b/pkgs/os-specific/linux/batman-adv/version.nix
@@ -1,9 +1,9 @@
{
- version = "2020.3";
+ version = "2020.4";
sha256 = {
- batman-adv = "0wrzh0k44zzjx2s5zj65hjkh4jm9y38qpis1s5cbx9cyj756slb5";
- alfred = "13bvccz90pkjl09jyw68gj23pbrw9b05w1vhds9sjggwf3jkj5w2";
- batctl = "0r2w2v4sy6wgr7mp9lc7yj9k4ldsbsm3425rjil7p0b17zmzf4rm";
+ batman-adv = "1cxr0zmn9nzisawkrfk0gzd9fx0pg6261c889kz47hwp4f545v6d";
+ alfred = "1ay69nifzghpbvy11fdca5cllkn852h6rg045lci4vzgqf7b2bd2";
+ batctl = "05rrpfbpdhxn5zgdps849qls2ifis6a94cjryb60d4y1nc2n0d7w";
};
}
diff --git a/pkgs/os-specific/linux/bcc/default.nix b/pkgs/os-specific/linux/bcc/default.nix
index a90b2fce34d5..2bc705d4487a 100644
--- a/pkgs/os-specific/linux/bcc/default.nix
+++ b/pkgs/os-specific/linux/bcc/default.nix
@@ -6,13 +6,13 @@
python.pkgs.buildPythonApplication rec {
pname = "bcc";
- version = "0.16.0";
+ version = "0.17.0";
disabled = !stdenv.isLinux;
src = fetchurl {
url = "https://github.com/iovisor/bcc/releases/download/v${version}/bcc-src-with-submodule.tar.gz";
- sha256 = "sha256-ekVRyugpZOU1nr0N9kWCSoJTmtD2qGsn/DmWgK7XZ/c=";
+ sha256 = "sha256-aEy8WwtKGaf7GZOTK5IHhwzenqU2U+vpWrcNWMCGvMw=";
};
format = "other";
@@ -26,12 +26,6 @@ python.pkgs.buildPythonApplication rec {
# This is needed until we fix
# https://github.com/NixOS/nixpkgs/issues/40427
./fix-deadlock-detector-import.patch
-
- # This is already upstream; remove it on the next release
- (fetchpatch {
- url = "https://github.com/iovisor/bcc/commit/60de17161fe7f44b534a8da343edbad2427220e3.patch";
- sha256 = "0pd5b4vgpdxbsrjwrw2kmn4l9hpj0rwdm3hvwvk7dsr3raz7w4b3";
- })
];
propagatedBuildInputs = [ python.pkgs.netaddr ];
diff --git a/pkgs/os-specific/linux/bluez/default.nix b/pkgs/os-specific/linux/bluez/default.nix
index 401ab39bca36..8e110fb13ace 100644
--- a/pkgs/os-specific/linux/bluez/default.nix
+++ b/pkgs/os-specific/linux/bluez/default.nix
@@ -19,11 +19,11 @@
];
in stdenv.mkDerivation rec {
pname = "bluez";
- version = "5.54";
+ version = "5.55";
src = fetchurl {
url = "mirror://kernel/linux/bluetooth/${pname}-${version}.tar.xz";
- sha256 = "1p2ncvjz6alr9n3l5wvq2arqgc7xjs6dqyar1l9jp0z8cfgapkb8";
+ sha256 = "124v9s4y1s7s6klx5vlmzpk1jlr4x84ch7r7scm7x2f42dqp2qw8";
};
buildInputs = [
diff --git a/pkgs/os-specific/linux/bolt/default.nix b/pkgs/os-specific/linux/bolt/default.nix
index 114a90129ac2..8bd442843b19 100644
--- a/pkgs/os-specific/linux/bolt/default.nix
+++ b/pkgs/os-specific/linux/bolt/default.nix
@@ -1,28 +1,49 @@
-{ stdenv, meson, ninja, pkgconfig, fetchFromGitLab,
- python3, umockdev, gobject-introspection, dbus,
- asciidoc, libxml2, libxslt, docbook_xml_dtd_45, docbook_xsl,
- glib, systemd, polkit
+{ stdenv
+, meson
+, ninja
+, pkgconfig
+, fetchFromGitLab
+, python3
+, umockdev
+, gobject-introspection
+, dbus
+, asciidoc
+, libxml2
+, libxslt
+, docbook_xml_dtd_45
+, docbook_xsl
+, glib
+, systemd
+, polkit
}:
stdenv.mkDerivation rec {
pname = "bolt";
- version = "0.8";
+ version = "0.9";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "bolt";
repo = "bolt";
rev = version;
- sha256 = "1qamls0fll0qc27lqavf56hv1yj6v6n4ry90g7bcnwpvccmd82yd";
+ sha256 = "sha256-lcJE+bMK2S2GObHMy/Fu12WGb3T1HrWjsNyZPz4/f4E=";
};
nativeBuildInputs = [
- meson ninja pkgconfig
- asciidoc libxml2 libxslt docbook_xml_dtd_45 docbook_xsl
+ asciidoc
+ docbook_xml_dtd_45
+ docbook_xsl
+ libxml2
+ libxslt
+ meson
+ ninja
+ pkgconfig
] ++ stdenv.lib.optional (!doCheck) python3;
buildInputs = [
- glib systemd polkit
+ glib
+ polkit
+ systemd
];
doCheck = true;
@@ -32,7 +53,9 @@ stdenv.mkDerivation rec {
'';
checkInputs = [
- dbus umockdev gobject-introspection
+ dbus
+ gobject-introspection
+ umockdev
(python3.withPackages
(p: [ p.pygobject3 p.dbus-python p.python-dbusmock ]))
];
@@ -55,7 +78,7 @@ stdenv.mkDerivation rec {
description = "Thunderbolt 3 device management daemon";
homepage = "https://gitlab.freedesktop.org/bolt/bolt";
license = licenses.lgpl21Plus;
- maintainers = [ maintainers.callahad ];
+ maintainers = with maintainers; [ callahad ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/btfs/default.nix b/pkgs/os-specific/linux/btfs/default.nix
index b4107e8ba001..762baa587112 100644
--- a/pkgs/os-specific/linux/btfs/default.nix
+++ b/pkgs/os-specific/linux/btfs/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "btfs";
- version = "2.22";
+ version = "2.23";
src = fetchFromGitHub {
owner = "johang";
repo = pname;
rev = "v${version}";
- sha256 = "1z88bk1z4sns3jdn56x83mvh06snxg0lr5h4v0c24lzlf5wbdifz";
+ sha256 = "1cfjhyn9cjyyxyd0f08b2ra258pzkljwvkj0iwrjpd0nrbl6wkq5";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
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/checksec/default.nix b/pkgs/os-specific/linux/checksec/default.nix
index 5a66e536956f..eb33aedd1d49 100644
--- a/pkgs/os-specific/linux/checksec/default.nix
+++ b/pkgs/os-specific/linux/checksec/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "checksec";
- version = "2.2.3";
+ version = "2.4.0";
src = fetchFromGitHub {
owner = "slimm609";
repo = "checksec.sh";
rev = version;
- sha256 = "0hw8bd7dj71m1ml9zvfab2j87jacs542z7a89nziapckmg6kmh6f";
+ sha256 = "1gbbq85d3g3mnm3xvgvi2085aba7qc3cmsbwn76al50ax1518j2q";
};
patches = [ ./0001-attempt-to-modprobe-config-before-checking-kernel.patch ];
diff --git a/pkgs/os-specific/linux/criu/default.nix b/pkgs/os-specific/linux/criu/default.nix
index 462658396c8a..92fabffcd029 100644
--- a/pkgs/os-specific/linux/criu/default.nix
+++ b/pkgs/os-specific/linux/criu/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "criu";
- version = "3.14";
+ version = "3.15";
src = fetchurl {
url = "https://download.openvz.org/criu/${pname}-${version}.tar.bz2";
- sha256 = "1jrr3v99g18gc0hriz0avq6ccdvyya0j6wwz888sdsc4icc30gzn";
+ sha256 = "09d0j24x0cyc7wkgi7cnxqgfjk7kbdlm79zxpj8d356sa3rw2z24";
};
enableParallelBuilding = true;
diff --git a/pkgs/os-specific/linux/cshatag/default.nix b/pkgs/os-specific/linux/cshatag/default.nix
new file mode 100644
index 000000000000..bc1b7f7ecf54
--- /dev/null
+++ b/pkgs/os-specific/linux/cshatag/default.nix
@@ -0,0 +1,32 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "cshatag";
+ version = "2019-12-03";
+
+ goPackagePath = "github.com/rfjakob/cshatag";
+ goDeps = ./deps.nix;
+
+ src = fetchFromGitHub {
+ owner = "rfjakob";
+ repo = pname;
+ rev = "b169f0a9dd35a7381774eb176d4badf64d403560";
+ sha256 = "16kam3w75avh8khkk6jfdnxwggz2pw6ccv6v7d064j0fbb9y8x0v";
+ };
+
+ makeFlags = [ "PREFIX=$(out)" "GITVERSION=${version}" ];
+
+ postInstall = ''
+ # Install man page
+ cd go/src/${goPackagePath}
+ make install $makeFlags
+ '';
+
+ meta = with lib; {
+ description = "A tool to detect silent data corruption";
+ homepage = "https://github.com/rfjakob/cshatag";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ };
+
+}
diff --git a/pkgs/os-specific/linux/cshatag/deps.nix b/pkgs/os-specific/linux/cshatag/deps.nix
new file mode 100644
index 000000000000..6daad9856782
--- /dev/null
+++ b/pkgs/os-specific/linux/cshatag/deps.nix
@@ -0,0 +1,21 @@
+# This file was generated by https://github.com/kamilchm/go2nix v1.3.0
+[
+ {
+ goPackagePath = "github.com/pkg/xattr";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/xattr";
+ rev = "d304131d5e58ca76d8b31ceefbb0c85c7b2d2a36";
+ sha256 = "0bxskiai283zfra13z5f7q7f77zz2cgswaj6l6jr2nwnc3l5m80i";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "201ba4db2418b54b698efb4d8082dcb504617cdb";
+ sha256 = "1cqaiwp19kl38g4d6brfhi32822rhnh2q8x1j0i6yg7a8dzfvbz6";
+ };
+ }
+]
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/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 272b8612d7a7..a3be5484a047 100644
--- a/pkgs/os-specific/linux/firejail/default.nix
+++ b/pkgs/os-specific/linux/firejail/default.nix
@@ -1,12 +1,12 @@
-{stdenv, fetchurl, fetchpatch, which, nixosTests}:
+{stdenv, fetchurl, fetchpatch, which, xdg-dbus-proxy, nixosTests}:
let
s = # Generated upstream information
rec {
baseName="firejail";
- version="0.9.62";
+ version="0.9.64";
name="${baseName}-${version}";
url="mirror://sourceforge/firejail/firejail/firejail-${version}.tar.xz";
- sha256="1q2silgy882fl61p5qa9f9jqkxcqnwa71jig3c729iahx4f0hs05";
+ sha256="1zgjwy2k57nx0r63fzr15gijah098ig0bll66jd615vc9q3snfz5";
};
buildInputs = [
which
@@ -21,16 +21,12 @@ stdenv.mkDerivation {
};
patches = [
- (fetchpatch {
- name = "CVE-2020-17367.patch";
- url = "https://github.com/netblue30/firejail/commit/2c734d6350ad321fccbefc5ef0382199ac331b37.patch";
- sha256 = "1gxz4jxp80gxnn46195qxcpmikwqab9d0ylj9zkm62lycp84ij6n";
- })
- (fetchpatch {
- name = "CVE-2020-17368.patch";
- url = "https://github.com/netblue30/firejail/commit/34193604fed04cad2b7b6b0f1a3a0428afd9ed5b.patch";
- sha256 = "0n4ch3qykxx870201l8lz81f7h84vk93pzz77f5cjbd30cxnbddl";
- })
+ # 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 = ''
@@ -38,6 +34,10 @@ stdenv.mkDerivation {
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/firmware-linux-nonfree/default.nix b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
index 76ea5230becc..6938750dd649 100644
--- a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
+++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "firmware-linux-nonfree";
- version = "2020-09-18";
+ version = "2020-11-18";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git";
rev = lib.replaceStrings ["-"] [""] version;
- sha256 = "06k2x6y9dhzs6nnbs1ws7rxbz0xijzmyn24sa223n0bmbb96n4f0";
+ sha256 = "107p7h13gncsxqhixqq9zmmswvs910sck54ab10s4m5cafvnaf94";
};
installFlags = [ "DESTDIR=$(out)" ];
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "1avpf2x1g7dlpva76pcnldxngkjabsyaknkkjbrhg1mj6z9g1mx7";
+ outputHash = "1319qr3mhbbvbnl8q151pgfpahwzfv9zg0fvpj34z5h0wnvmlr2v";
meta = with stdenv.lib; {
description = "Binary firmware collection packaged by kernel.org";
diff --git a/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch b/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch
index a727e5f4a85b..6faa6079355c 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch
+++ b/pkgs/os-specific/linux/firmware/fwupd/add-option-for-installation-sysconfdir.patch
@@ -1,5 +1,5 @@
diff --git a/data/meson.build b/data/meson.build
-index bb749fd4..b611875b 100644
+index 14454458..12a798c0 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -17,7 +17,7 @@ endif
@@ -73,10 +73,10 @@ index 826a3c1d..b78db663 100644
+ install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'),
)
diff --git a/meson.build b/meson.build
-index 87ea67e5..3a4374db 100644
+index a6fb55dd..aedb7530 100644
--- a/meson.build
+++ b/meson.build
-@@ -175,6 +175,12 @@ endif
+@@ -183,6 +183,12 @@ endif
mandir = join_paths(prefix, get_option('mandir'))
localedir = join_paths(prefix, get_option('localedir'))
@@ -90,19 +90,16 @@ index 87ea67e5..3a4374db 100644
gio = dependency('gio-2.0', version : '>= 2.45.8')
giounix = dependency('gio-unix-2.0', version : '>= 2.45.8', required: false)
diff --git a/meson_options.txt b/meson_options.txt
-index 3da9b6c4..6c80275b 100644
+index 0a0e2853..198ae930 100644
--- a/meson_options.txt
+++ b/meson_options.txt
-@@ -24,6 +24,7 @@ option('plugin_coreboot', type : 'boolean', value : true, description : 'enable
- option('systemd', type : 'boolean', value : true, description : 'enable systemd support')
- option('systemdunitdir', type: 'string', value: '', description: 'Directory for systemd units')
- option('elogind', type : 'boolean', value : false, description : 'enable elogind support')
+@@ -1,3 +1,4 @@
+option('sysconfdir_install', type: 'string', value: '', description: 'sysconfdir to use during installation')
- option('tests', type : 'boolean', value : true, description : 'enable tests')
- option('udevdir', type: 'string', value: '', description: 'Directory for udev rules')
- option('efi-cc', type : 'string', value : 'gcc', description : 'the compiler to use for EFI modules')
+ option('build', type : 'combo', choices : ['all', 'standalone', 'library'], value : 'all', description : 'build type')
+ option('agent', type : 'boolean', value : true, description : 'enable the fwupd agent')
+ option('consolekit', type : 'boolean', value : true, description : 'enable ConsoleKit support')
diff --git a/plugins/ata/meson.build b/plugins/ata/meson.build
-index 8444bb8a..fa4a8ad1 100644
+index f32b97fe..679ccc7b 100644
--- a/plugins/ata/meson.build
+++ b/plugins/ata/meson.build
@@ -7,7 +7,7 @@ install_data([
@@ -125,11 +122,37 @@ index ed4eee70..76dbdb1d 100644
- install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'),
+ install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'),
)
+diff --git a/plugins/msr/meson.build b/plugins/msr/meson.build
+index d829e153..e2917bbe 100644
+--- a/plugins/msr/meson.build
++++ b/plugins/msr/meson.build
+@@ -5,7 +5,7 @@ install_data(['msr.quirk'],
+ )
+
+ install_data(['fwupd-msr.conf'],
+- install_dir: join_paths(sysconfdir, 'modules-load.d')
++ install_dir: join_paths(sysconfdir_install, 'modules-load.d')
+ )
+
+ shared_module('fu_plugin_msr',
+diff --git a/plugins/platform-integrity/meson.build b/plugins/platform-integrity/meson.build
+index 6f1c4bc5..c5d043fc 100644
+--- a/plugins/platform-integrity/meson.build
++++ b/plugins/platform-integrity/meson.build
+@@ -7,7 +7,7 @@ install_data([
+ )
+
+ install_data(['fwupd-platform-integrity.conf'],
+- install_dir: join_paths(sysconfdir, 'modules-load.d')
++ install_dir: join_paths(sysconfdir_install, 'modules-load.d')
+ )
+
+ shared_module('fu_plugin_platform_integrity',
diff --git a/plugins/redfish/meson.build b/plugins/redfish/meson.build
-index 25fc5c7d..77eb9a83 100644
+index 92762791..08bb37ea 100644
--- a/plugins/redfish/meson.build
+++ b/plugins/redfish/meson.build
-@@ -27,7 +27,7 @@ shared_module('fu_plugin_redfish',
+@@ -26,7 +26,7 @@ shared_module('fu_plugin_redfish',
)
install_data(['redfish.conf'],
@@ -139,10 +162,10 @@ index 25fc5c7d..77eb9a83 100644
if get_option('tests')
diff --git a/plugins/thunderbolt/meson.build b/plugins/thunderbolt/meson.build
-index 06ab34ee..297a9182 100644
+index 6b2368fb..2bd06fed 100644
--- a/plugins/thunderbolt/meson.build
+++ b/plugins/thunderbolt/meson.build
-@@ -46,7 +46,7 @@ executable('tbtfwucli',
+@@ -31,7 +31,7 @@ fu_plugin_thunderbolt = shared_module('fu_plugin_thunderbolt',
)
install_data(['thunderbolt.conf'],
@@ -152,10 +175,10 @@ index 06ab34ee..297a9182 100644
# we use functions from 2.52 in the tests
if get_option('tests') and umockdev.found() and gio.version().version_compare('>= 2.52')
diff --git a/plugins/uefi/meson.build b/plugins/uefi/meson.build
-index 5838cecc..9ba3d5cd 100644
+index 2d1b2d22..c4217a72 100644
--- a/plugins/uefi/meson.build
+++ b/plugins/uefi/meson.build
-@@ -101,7 +101,7 @@ if get_option('man')
+@@ -97,7 +97,7 @@ if get_option('man')
endif
install_data(['uefi.conf'],
diff --git a/pkgs/os-specific/linux/firmware/fwupd/default.nix b/pkgs/os-specific/linux/firmware/fwupd/default.nix
index d502d049ace4..85f5bbbf5b18 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/default.nix
+++ b/pkgs/os-specific/linux/firmware/fwupd/default.nix
@@ -3,6 +3,7 @@
{ stdenv
, fetchurl
, fetchpatch
+, fetchFromGitHub
, substituteAll
, gtk-doc
, pkg-config
@@ -88,7 +89,7 @@ let
self = stdenv.mkDerivation rec {
pname = "fwupd";
- version = "1.4.6";
+ version = "1.5.1";
# libfwupd goes to lib
# daemon, plug-ins and libfwupdplugin go to out
@@ -97,7 +98,7 @@ let
src = fetchurl {
url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
- sha256 = "AKG5stioIveQc7ooYb/2UoOaBzbPUFzYk8tZK0rzvK0=";
+ sha256 = "0fpxcl6bighiipyl4qspjhi0lwisrgq8jdahm68mk34rmrx50sgf";
};
patches = [
@@ -118,6 +119,12 @@ let
# Needs a different set of modules than po/make-images.
inherit installedTestsPython;
})
+
+ # Skip tests requiring network.
+ (fetchpatch {
+ url = "https://github.com/fwupd/fwupd/commit/db15442c7c217610954786bd40779c14ed0e034b.patch";
+ sha256 = "/jzpGMJcqLisjecKpSUfA8ZCU53n7BOPR6tMgEX/qL8=";
+ })
];
nativeBuildInputs = [
@@ -229,6 +236,19 @@ let
addToSearchPath XDG_DATA_DIRS "${shared-mime-info}/share"
'';
+ postInstall =
+ let
+ testFw = fetchFromGitHub {
+ owner = "fwupd";
+ repo = "fwupd-test-firmware";
+ rev = "42b62c62dc85ecfb8e38099fe5de0625af87a722";
+ sha256 = "XUpxE003DZSeLJMtyV5UN5CNHH89/nEVKpCbMStm91Q=";
+ };
+ in ''
+ # These files have weird licenses so they are shipped separately.
+ cp --recursive --dereference "${testFw}/installed-tests/tests" "$installedTests/libexec/installed-tests/fwupd"
+ '';
+
preFixup = let
binPath = [
efibootmgr
@@ -254,6 +274,8 @@ let
done
'';
+ separateDebugInfo = true;
+
passthru = {
filesInstalledToEtc = [
"fwupd/ata.conf"
@@ -277,8 +299,8 @@ let
"fwupd/remotes.d/dell-esrt.conf"
];
- # BlacklistPlugins key in fwupd/daemon.conf
- defaultBlacklistedPlugins = [
+ # DisabledPlugins key in fwupd/daemon.conf
+ defaultDisabledPlugins = [
"test"
"invalid"
];
@@ -302,9 +324,9 @@ let
config = configparser.RawConfigParser()
config.read('${self}/etc/fwupd/daemon.conf')
- package_blacklisted_plugins = config.get('fwupd', 'BlacklistPlugins').rstrip(';').split(';')
- passthru_blacklisted_plugins = ${listToPy passthru.defaultBlacklistedPlugins}
- assert package_blacklisted_plugins == passthru_blacklisted_plugins, f'Default blacklisted plug-ins in the package {package_blacklisted_plugins} do not match those listed in passthru.defaultBlacklistedPlugins {passthru_blacklisted_plugins}'
+ package_disabled_plugins = config.get('fwupd', 'DisabledPlugins').rstrip(';').split(';')
+ passthru_disabled_plugins = ${listToPy passthru.defaultDisabledPlugins}
+ assert package_disabled_plugins == passthru_disabled_plugins, f'Default disabled plug-ins in the package {package_disabled_plugins} do not match those listed in passthru.defaultDisabledPlugins {passthru_disabled_plugins}'
pathlib.Path(os.getenv('out')).touch()
'';
diff --git a/pkgs/os-specific/linux/firmware/fwupd/installed-tests-path.patch b/pkgs/os-specific/linux/firmware/fwupd/installed-tests-path.patch
index 432056cbe7fe..d8f1a533b824 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/installed-tests-path.patch
+++ b/pkgs/os-specific/linux/firmware/fwupd/installed-tests-path.patch
@@ -1,3 +1,5 @@
+diff --git a/data/device-tests/hardware.py b/data/device-tests/hardware.py
+index 7f1e1907..10fee1b8 100755
--- a/data/device-tests/hardware.py
+++ b/data/device-tests/hardware.py
@@ -1,4 +1,4 @@
@@ -6,25 +8,41 @@
# pylint: disable=wrong-import-position,too-many-locals,unused-argument,wrong-import-order
#
# Copyright (C) 2017 Richard Hughes <richard@hughsie.com>
+diff --git a/data/installed-tests/meson.build b/data/installed-tests/meson.build
+index adadbcdd..1b51bb9c 100644
--- a/data/installed-tests/meson.build
+++ b/data/installed-tests/meson.build
-@@ -1,4 +1,4 @@
--installed_test_datadir = join_paths(datadir, 'installed-tests', 'fwupd')
-+installed_test_datadir = join_paths(get_option('installed_test_prefix'), 'share', 'installed-tests', 'fwupd')
-
- con2 = configuration_data()
- con2.set('installedtestsdir', installed_test_datadir)
-@@ -52,5 +52,5 @@ configure_file(
+@@ -65,5 +65,5 @@ configure_file(
output : 'fwupd-tests.conf',
configuration : con2,
install: true,
- install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'),
+ install_dir: join_paths(get_option('installed_test_prefix'), 'etc', 'fwupd', 'remotes.d'),
)
+diff --git a/meson.build b/meson.build
+index 772b7bbe..f59302cd 100644
+--- a/meson.build
++++ b/meson.build
+@@ -177,8 +177,8 @@ else
+ datadir = join_paths(prefix, get_option('datadir'))
+ sysconfdir = join_paths(prefix, get_option('sysconfdir'))
+ localstatedir = join_paths(prefix, get_option('localstatedir'))
+- installed_test_bindir = join_paths(libexecdir, 'installed-tests', meson.project_name())
+- installed_test_datadir = join_paths(datadir, 'installed-tests', meson.project_name())
++ installed_test_bindir = join_paths(get_option('installed_test_prefix'), 'libexec', 'installed-tests', meson.project_name())
++ installed_test_datadir = join_paths(get_option('installed_test_prefix'), 'share', 'installed-tests', meson.project_name())
+ endif
+ mandir = join_paths(prefix, get_option('mandir'))
+ localedir = join_paths(prefix, get_option('localedir'))
+diff --git a/meson_options.txt b/meson_options.txt
+index 0a0e2853..5f68d78b 100644
--- a/meson_options.txt
+++ b/meson_options.txt
-@@ -1,3 +1,4 @@
-+option('installed_test_prefix', type: 'string', value: '', description: 'Prefix for installed tests')
- option('build', type : 'combo', choices : ['all', 'standalone', 'library'], value : 'all', description : 'build type')
- option('agent', type : 'boolean', value : true, description : 'enable the fwupd agent')
- option('consolekit', type : 'boolean', value : true, description : 'enable ConsoleKit support')
+@@ -25,6 +26,7 @@ option('plugin_coreboot', type : 'boolean', value : true, description : 'enable
+ option('systemd', type : 'boolean', value : true, description : 'enable systemd support')
+ option('systemd_root_prefix', type: 'string', value: '', description: 'Directory to base systemd’s installation directories on')
+ option('elogind', type : 'boolean', value : false, description : 'enable elogind support')
++option('installed_test_prefix', type: 'string', description: 'Prefix for installed tests')
+ option('tests', type : 'boolean', value : true, description : 'enable tests')
+ option('tpm', type : 'boolean', value : true, description : 'enable TPM support')
+ option('udevdir', type: 'string', value: '', description: 'Directory for udev rules')
diff --git a/pkgs/os-specific/linux/fnotifystat/default.nix b/pkgs/os-specific/linux/fnotifystat/default.nix
index f01c96259a80..baa92decd9fc 100644
--- a/pkgs/os-specific/linux/fnotifystat/default.nix
+++ b/pkgs/os-specific/linux/fnotifystat/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "fnotifystat";
- version = "0.02.06";
+ version = "0.02.07";
src = fetchurl {
url = "https://kernel.ubuntu.com/~cking/tarballs/fnotifystat/fnotifystat-${version}.tar.gz";
- sha256 = "1mr2qzh8r8qq7haz4qgci2k5lcrcy493fm0m3ri40a81vaajfniy";
+ sha256 = "0ipfg2gymbgx7bqlx1sq5p2y89k5j18iqnb0wa27n5s3kh9sh8w0";
};
installFlags = [ "DESTDIR=$(out)" ];
postInstall = ''
diff --git a/pkgs/os-specific/linux/forkstat/default.nix b/pkgs/os-specific/linux/forkstat/default.nix
index d42091085baf..09c9c660285e 100644
--- a/pkgs/os-specific/linux/forkstat/default.nix
+++ b/pkgs/os-specific/linux/forkstat/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "forkstat";
- version = "0.02.15";
+ version = "0.02.16";
src = fetchurl {
url = "https://kernel.ubuntu.com/~cking/tarballs/forkstat/forkstat-${version}.tar.xz";
- sha256 = "11dvg7bbklpfywx6i6vb29vvc28pbfk3mff0g18n5imxvzsd7jxs";
+ sha256 = "1rrzvlws9725dy2jq5k4zfv669ngrb2klhla6wvir8nwh53jms4w";
};
installFlags = [ "DESTDIR=$(out)" ];
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/fwts/default.nix b/pkgs/os-specific/linux/fwts/default.nix
index 5de0eea0beac..58d4bdbae855 100644
--- a/pkgs/os-specific/linux/fwts/default.nix
+++ b/pkgs/os-specific/linux/fwts/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "fwts";
- version = "20.08.00";
+ version = "20.09.00";
src = fetchzip {
url = "http://fwts.ubuntu.com/release/${pname}-V${version}.tar.gz";
- sha256 = "098vxj5sd2nm88jmj6cxzcvid8w81m8fxdz881iki0pi7ysixa5q";
+ sha256 = "1vzzlb7xdrk8rhi27jdw9baskild4dmk7g5d0hhfh6z3fx4lfhgk";
stripRoot = false;
};
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/i2c-tools/default.nix b/pkgs/os-specific/linux/i2c-tools/default.nix
index 3a00dbefa635..d1dc94290fab 100644
--- a/pkgs/os-specific/linux/i2c-tools/default.nix
+++ b/pkgs/os-specific/linux/i2c-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "i2c-tools";
- version = "4.1";
+ version = "4.2";
src = fetchurl {
url = "https://www.kernel.org/pub/software/utils/i2c-tools/${pname}-${version}.tar.xz";
- sha256 = "1m97hpwqfaqjl9xvr4pvz2vdrsdvxbcn0nnx8pamnyc3s7pikcjp";
+ sha256 = "1mmc1n8awl3winyrp1rcxg94vjsx9dc1y7gj7y88blc2f2ydmwip";
};
buildInputs = [ perl ];
diff --git a/pkgs/os-specific/linux/iproute/default.nix b/pkgs/os-specific/linux/iproute/default.nix
index a9fcf455ee43..b3de7ceedaad 100644
--- a/pkgs/os-specific/linux/iproute/default.nix
+++ b/pkgs/os-specific/linux/iproute/default.nix
@@ -5,19 +5,19 @@
stdenv.mkDerivation rec {
pname = "iproute2";
- version = "5.8.0";
+ version = "5.9.0";
src = fetchurl {
url = "mirror://kernel/linux/utils/net/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0vk4vickrpahdhl3zazr2qn2bf99v5549ncirjpwiy4h0a4izkfg";
+ sha256 = "1kys6dmhrl43iaq95n5sh02p39d7bq8i5y672qrzgwnwpjaaqpd2";
};
preConfigure = ''
# Don't try to create /var/lib/arpd:
sed -e '/ARPDDIR/d' -i Makefile
- # TODO: Drop temporary version fix for 5.8 (53159d81) once 5.9 is out:
+ # TODO: Drop temporary version fix for 5.9 once 5.10 is out:
substituteInPlace include/version.h \
- --replace "v5.7.0-77-gb687d1067169" "5.8.0"
+ --replace "5.8.0" "${version}"
'';
outputs = [ "out" "dev" ];
diff --git a/pkgs/os-specific/linux/ipset/default.nix b/pkgs/os-specific/linux/ipset/default.nix
index 2c433ba8c29a..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.6";
+ version = "7.9";
src = fetchurl {
url = "http://ipset.netfilter.org/${pname}-${version}.tar.bz2";
- sha256 = "1ny2spcm6bmpj8vnazssg99k59impr7n84jzkdmdjly1m7548z8f";
+ sha256 = "02mkp7vmsh609dcp02xi290sxmsgq2fsch3875dxkwfxkrl16p5p";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix
index c9c342ad7682..97c93db50b8a 100644
--- a/pkgs/os-specific/linux/iptables/default.nix
+++ b/pkgs/os-specific/linux/iptables/default.nix
@@ -6,12 +6,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "1.8.5";
+ version = "1.8.6";
pname = "iptables";
src = fetchurl {
url = "https://www.netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2";
- sha256 = "02a3575ypdpg6a2x752mhk3f7h1381ymkq1n0gss6fp6292xfmyl";
+ sha256 = "0rvp0k8a72h2snrdx48cfn75bfa0ycrd2xl3kjysbymq7q6gxx50";
};
nativeBuildInputs = [ pkgconfig pruneLibtoolFiles flex bison ];
diff --git a/pkgs/os-specific/linux/jfbview/default.nix b/pkgs/os-specific/linux/jfbview/default.nix
index f8e211fb289f..7984e2678070 100644
--- a/pkgs/os-specific/linux/jfbview/default.nix
+++ b/pkgs/os-specific/linux/jfbview/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub
-, freetype, harfbuzz, jbig2dec, libjpeg, libX11, mupdf, ncurses, openjpeg
+, freetype, harfbuzz, jbig2dec, libjpeg, libX11, mupdf_1_17, ncurses, openjpeg
, openssl
, imageSupport ? true, imlib2 ? null }:
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
buildInputs = [
- freetype harfbuzz jbig2dec libjpeg libX11 mupdf ncurses openjpeg
+ freetype harfbuzz jbig2dec libjpeg libX11 mupdf_1_17 ncurses openjpeg
openssl
] ++ stdenv.lib.optionals imageSupport [
imlib2
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix
index 8bd5d0212044..47e49dbe01d7 100644
--- a/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/pkgs/os-specific/linux/kernel/common-config.nix
@@ -132,6 +132,7 @@ let
IP_MROUTE_MULTIPLE_TABLES = yes;
IP_MULTICAST = yes;
IP_MULTIPLE_TABLES = yes;
+ IPV6 = yes;
IPV6_ROUTER_PREF = yes;
IPV6_ROUTE_INFO = yes;
IPV6_OPTIMISTIC_DAD = yes;
@@ -774,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/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix
index cab11cc87ae2..dd3050a93eef 100644
--- a/pkgs/os-specific/linux/kernel/generic.nix
+++ b/pkgs/os-specific/linux/kernel/generic.nix
@@ -45,6 +45,11 @@
stdenv.hostPlatform != stdenv.buildPlatform
, extraMeta ? {}
+, isXen ? features.xen_dom0 or false
+, isZen ? false
+, isLibre ? false
+, isHardened ? false
+
# easy overrides to stdenv.hostPlatform.platform members
, autoModules ? stdenv.hostPlatform.platform.kernelAutoModules
, preferBuiltin ? stdenv.hostPlatform.platform.kernelPreferBuiltin or false
@@ -175,7 +180,9 @@ let
passthru = {
features = kernelFeatures;
- inherit commonStructuredConfig;
+ inherit commonStructuredConfig isXen isZen isHardened isLibre;
+ kernelOlder = lib.versionOlder version;
+ kernelAtLeast = lib.versionAtLeast version;
passthru = kernel.passthru // (removeAttrs passthru [ "passthru" ]);
};
diff --git a/pkgs/os-specific/linux/kernel/hardened/patches.json b/pkgs/os-specific/linux/kernel/hardened/patches.json
index ff410b2ab2c5..c07c65d9be3f 100644
--- a/pkgs/os-specific/linux/kernel/hardened/patches.json
+++ b/pkgs/os-specific/linux/kernel/hardened/patches.json
@@ -1,27 +1,27 @@
{
"4.14": {
- "name": "linux-hardened-4.14.202.a.patch",
- "sha256": "0ns5yq087m7i7ciq2b4skxclnlym0zm5v0vjqvzi9r375fd0gm9s",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.202.a/linux-hardened-4.14.202.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.152.a.patch",
- "sha256": "0zc36yklzjb3sqd61m12c1988mazkrv242wbk7cn0a2b5sw7a373",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.152.a/linux-hardened-4.19.152.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.72.a.patch",
- "sha256": "1w4sfkx4qj9vx47z06bkf4biaiz58z2qp536g7dss26zdbx1im26",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.72.a/linux-hardened-5.4.72.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.16.a.patch",
- "sha256": "0b7bfzknz2am9pfypazqzky9bcd6659sakcdx2a7p1i3bj6zxnn1",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.8.16.a/linux-hardened-5.8.16.a.patch"
+ "name": "linux-hardened-5.8.18.a.patch",
+ "sha256": "1r2n74nbyi3dp5zql9sk504xkpil6ylbyd99zqqva4nd3qg17c99",
+ "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.1.a.patch",
- "sha256": "07897dgkldm2dxsriapjlg9b118sd32qmd1z8xja01xcgd3r6vp7",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.9.1.a/linux-hardened-5.9.1.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 a28531ee4012..5a19e8d3cc93 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.203";
+ version = "4.14.209";
# 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 = "0c9r1s83mrn9lzgrr4wzvk4d72q70sbgf7lql6z9ivkf12v3p5mc";
+ sha256 = "171b31c4rz9sn95s4s4yqchd4s46kivmvch78z0jr5zir1f4c0nb";
};
} // (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 7a63297578ba..7b01bdd8c608 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.154";
+ version = "4.19.160";
# 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 = "0ik6anz6ly0dl0lp8m5mighlvzkifnk2kljwajxa56vbhj691339";
+ sha256 = "118maapizgqgrgawnw7xmbcz26c61g5d012jzbd8l7n6z4354d0q";
};
} // (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 64d011461805..d679969d5892 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.241";
+ version = "4.4.246";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "054jd6jgymxbkjfmk8wbckihl355gjimjg2xi5yr4v2343qi9zij";
+ sha256 = "15xd1dqw53kwqvsa71nr1ymp0jp22pkl4h2yks4hqbd132zxw2wy";
};
} // (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 2d81826d6c36..c5216f2c80e3 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.241";
+ version = "4.9.246";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0b5k9cwz7vpaybw4nd03pn2z4d8qbhmhd9mx4j2yd0fqj57x1in4";
+ sha256 = "1xd9vgc4yj2vrr5r76cy3fp9a1fc3086lj5aws68wf1dsz3ndqj9";
};
} // (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 ad3334d7c938..0b19291a7692 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.73";
+ version = "5.4.80";
# 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 = "1cknwnzpimjfacjbb39ay9j4lv3767j2858xz9yvwsvj7d04nhjs";
+ sha256 = "1iv4rsc9mr13xqzayzwz8mpdrdpnc425mn1izz9hylrw3xf45nj9";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.8.nix b/pkgs/os-specific/linux/kernel/linux-5.8.nix
index ee58f02db876..dd11359dbf41 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.8.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.8.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.8.17";
+ version = "5.8.18";
# 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 = "00rwvsrmklvkzch8bl6z29vch4dyvzxrs97pr1qd13afw7y6912n";
+ sha256 = "0d2mm16mjyl2d734ak0lj8vd76h3r0san7l7g2zczd5pjkva7d2a";
};
} // (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 05c594f7efba..c32ee2844f9f 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.2";
+ version = "5.9.11";
# 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 = "0dh2ciyrm2ac7r4pybxa1cq3pfw3z3ilj50gdaa0clm9j7nyrx2i";
+ sha256 = "0q6jlnigyjjnnxw6l724zv8acgs95s3pafabz4l9jrhhlijhmcjy";
};
} // (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-libre.nix b/pkgs/os-specific/linux/kernel/linux-libre.nix
index 7a831e61ae49..f0d362b02ce0 100644
--- a/pkgs/os-specific/linux/kernel/linux-libre.nix
+++ b/pkgs/os-specific/linux/kernel/linux-libre.nix
@@ -1,8 +1,8 @@
{ stdenv, lib, fetchsvn, linux
, scripts ? fetchsvn {
url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/";
- rev = "17744";
- sha256 = "120jf6d1xrpwf8yfqzfqp8a1189lca0si8fxci16sf4bdg5q1had";
+ rev = "17768";
+ sha256 = "0j85bjxylvl88xzf3nji1xadz3ws1kfbyhbn47haipigncvccndj";
}
, ...
}:
@@ -17,6 +17,7 @@ let
in linux.override {
argsOverride = {
modDirVersion = "${linux.modDirVersion}-gnu";
+ isLibre = true;
src = stdenv.mkDerivation {
name = "${linux.name}-libre-src";
diff --git a/pkgs/os-specific/linux/kernel/linux-mptcp-94.nix b/pkgs/os-specific/linux/kernel/linux-mptcp-94.nix
deleted file mode 100644
index e53c3ceb5c46..000000000000
--- a/pkgs/os-specific/linux/kernel/linux-mptcp-94.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, structuredExtraConfig ? {}, ... } @ args:
-let
- mptcpVersion = "0.94.6";
- modDirVersion = "4.14.127";
-in
-buildLinux ({
- version = "${modDirVersion}-mptcp_v${mptcpVersion}";
- inherit modDirVersion;
-
- extraMeta = {
- branch = "4.4";
- maintainers = with stdenv.lib.maintainers; [ teto layus ];
- };
-
- src = fetchFromGitHub {
- owner = "multipath-tcp";
- repo = "mptcp";
- rev = "v${mptcpVersion}";
- sha256 = "071cx9205wpzhi5gc2da79w2abs3czd60jg0xml7j1szc5wl4yfn";
- };
-
- structuredExtraConfig = stdenv.lib.mkMerge [
- (import ./mptcp-config.nix { inherit stdenv; })
- structuredExtraConfig
- ];
-} // args)
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 b1f40ac1c96c..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.70-rt40"; # 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 = "01shqhibrxirl9bik8jwiag70n9n0l7782xh73gkb8jvbh4dicy0";
+ sha256 = "0z8skj0w9jfrz9pfxaqfzqh82l13bz5lhza2wjsxk02cyhhnm226";
};
kernelPatches = let rt-patch = {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
- sha256 = "19px04cmv1v65ad7dr3y0bjr9xviawhb26iijvnxiwyjvm0054kw";
+ 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 29f1aad2e485..50c69deeb073 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-rc1";
+ version = "5.10-rc5";
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 = "1s4ywf93xrlkjjq3c4142qhmsvx3kl0xwkbc09ss6gln8lwqnga8";
+ sha256 = "117yvvzdbf8garx484zdp75qgldj8xhr2sqk6mza6lgv4h7v3f4g";
};
# 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 947aa7c19ab3..40d19d7237c1 100644
--- a/pkgs/os-specific/linux/kernel/linux-zen.nix
+++ b/pkgs/os-specific/linux/kernel/linux-zen.nix
@@ -1,23 +1,24 @@
{ stdenv, fetchFromGitHub, buildLinux, ... } @ args:
let
- version = "5.8.13";
+ version = "5.9.10";
in
buildLinux (args // {
modDirVersion = "${version}-zen1";
inherit version;
+ isZen = true;
src = fetchFromGitHub {
owner = "zen-kernel";
repo = "zen-kernel";
rev = "v${version}-zen1";
- sha256 = "161bvrmic7gspkgkv0pqssk6dzv95vkxld69rir968khwlnpsnim";
+ sha256 = "0836mclwr3r4hm4pn8hp21sk14avrfwiv2s8lqx3cjasgdbyi826";
};
extraMeta = {
- branch = "5.8/master";
- maintainers = with stdenv.lib.maintainers; [ atemu ];
+ branch = "5.9/master";
+ maintainers = with stdenv.lib.maintainers; [ atemu andresilva ];
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix
index 7a91705b617c..3bdb8c4f2973 100644
--- a/pkgs/os-specific/linux/kernel/manual-config.nix
+++ b/pkgs/os-specific/linux/kernel/manual-config.nix
@@ -34,6 +34,13 @@ in {
randstructSeed ? "",
# Use defaultMeta // extraMeta
extraMeta ? {},
+
+ # for module compatibility
+ isXen ? features.xen_dom0 or false,
+ isZen ? false,
+ isLibre ? false,
+ isHardened ? false,
+
# Whether to utilize the controversial import-from-derivation feature to parse the config
allowImportFromDerivation ? false,
# ignored
@@ -86,6 +93,9 @@ let
passthru = {
inherit version modDirVersion config kernelPatches configfile
moduleBuildDependencies stdenv;
+ inherit isXen isZen isHardened isLibre;
+ kernelOlder = stdenv.lib.versionOlder version;
+ kernelAtLeast = stdenv.lib.versionAtLeast version;
};
inherit src;
@@ -292,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/kmscon/default.nix b/pkgs/os-specific/linux/kmscon/default.nix
index 29f99629df87..8b01fe94d4c7 100644
--- a/pkgs/os-specific/linux/kmscon/default.nix
+++ b/pkgs/os-specific/linux/kmscon/default.nix
@@ -54,6 +54,7 @@ stdenv.mkDerivation rec {
description = "KMS/DRM based System Console";
homepage = "http://www.freedesktop.org/wiki/Software/kmscon/";
license = licenses.mit;
+ maintainers = with maintainers; [ omasanori ];
platforms = platforms.linux;
};
}
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/libcap-ng/default.nix b/pkgs/os-specific/linux/libcap-ng/default.nix
index c9b061fe03bf..cfcaea694e51 100644
--- a/pkgs/os-specific/linux/libcap-ng/default.nix
+++ b/pkgs/os-specific/linux/libcap-ng/default.nix
@@ -6,11 +6,11 @@ stdenv.mkDerivation rec {
pname = "libcap-ng";
# When updating make sure to test that the version with
# all of the python bindings still works
- version = "0.7.10";
+ version = "0.7.11";
src = fetchurl {
url = "${meta.homepage}/${pname}-${version}.tar.gz";
- sha256 = "1gzzy12agfa9ddipdf72h9y68zqqnvsjjylv4vnq6hj4w2safk58";
+ sha256 = "1s8akhnnazk0b5c6z5i3x54rjb26p8pz2wdl1m21ml3231qmr0c5";
};
nativeBuildInputs = [ swig ];
diff --git a/pkgs/os-specific/linux/libcap/default.nix b/pkgs/os-specific/linux/libcap/default.nix
index 174f1be99dba..7931e35a8441 100644
--- a/pkgs/os-specific/linux/libcap/default.nix
+++ b/pkgs/os-specific/linux/libcap/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libcap";
- version = "2.27";
+ version = "2.44";
src = fetchurl {
url = "mirror://kernel/linux/libs/security/linux-privs/libcap2/${pname}-${version}.tar.xz";
- sha256 = "0sj8kidl7qgf2qwxcbw1vadnlb30y4zvjzxswsmfdghq04npkhfs";
+ sha256 = "1qf80lifygbnxwvqjf8jz5j24n6fqqx4ixnkbf76xs2vrmcq664j";
};
outputs = [ "out" "dev" "lib" "man" "doc" "pam" ];
@@ -54,6 +54,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Library for working with POSIX capabilities";
+ homepage = "https://sites.google.com/site/fullycapable";
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.bsd3;
};
diff --git a/pkgs/os-specific/linux/libfabric/default.nix b/pkgs/os-specific/linux/libfabric/default.nix
index 52de79e1f2df..1911391c935c 100644
--- a/pkgs/os-specific/linux/libfabric/default.nix
+++ b/pkgs/os-specific/linux/libfabric/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "libfabric";
- version = "1.11.0";
+ version = "1.11.1";
enableParallelBuilding = true;
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "ofiwg";
repo = pname;
rev = "v${version}";
- sha256 = "1wgn6gsiy64rb76i46dsqlvp687lwqzxwg5lgj1y5y7lyqbq96wp";
+ sha256 = "17qq96mlfhbkbmsvbazhxzkjnh6x37xlh3r0ngp0rfqbl05z2pcr";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ] ;
diff --git a/pkgs/os-specific/linux/libratbag/default.nix b/pkgs/os-specific/linux/libratbag/default.nix
index 48ee5d16c5c0..e9f090255f92 100644
--- a/pkgs/os-specific/linux/libratbag/default.nix
+++ b/pkgs/os-specific/linux/libratbag/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "libratbag";
- version = "0.14";
+ version = "0.15";
src = fetchFromGitHub {
owner = "libratbag";
repo = "libratbag";
rev = "v${version}";
- sha256 = "1fpwp2sj8mf98bqasq2h8qwgprxi7k3iw33gcfid3d1lbyiacw0x";
+ sha256 = "0z6ps5aqwjmbdvahs80fh9cdgcvp4q4w3kfycmzv4kzgzihjki7b";
};
nativeBuildInputs = [
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/lxc/default.nix b/pkgs/os-specific/linux/lxc/default.nix
index 21c1eede9d7a..ade4299eaa7a 100644
--- a/pkgs/os-specific/linux/lxc/default.nix
+++ b/pkgs/os-specific/linux/lxc/default.nix
@@ -9,11 +9,11 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "lxc";
- version = "4.0.4";
+ version = "4.0.5";
src = fetchurl {
url = "https://linuxcontainers.org/downloads/lxc/lxc-${version}.tar.gz";
- sha256 = "15frszz5am9bnr8vh1zpg89x0xigcfm19jax0z16cazd42xahr9w";
+ sha256 = "1976l9308rx1ria1gazasypk5rmmf5jiqdh54dfrws5bslbdcb5g";
};
nativeBuildInputs = [
diff --git a/pkgs/os-specific/linux/lxcfs/default.nix b/pkgs/os-specific/linux/lxcfs/default.nix
index bcc8614bc6ab..8fdb72e060f7 100644
--- a/pkgs/os-specific/linux/lxcfs/default.nix
+++ b/pkgs/os-specific/linux/lxcfs/default.nix
@@ -1,17 +1,17 @@
{ config, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, help2man, fuse
-, utillinux, makeWrapper
+, util-linux, makeWrapper
, enableDebugBuild ? config.lxcfs.enableDebugBuild or false }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "lxcfs";
- version = "4.0.5";
+ version = "4.0.6";
src = fetchFromGitHub {
owner = "lxc";
repo = "lxcfs";
rev = "lxcfs-${version}";
- sha256 = "12mk9hgqzzh1874389lrpvldlp87qxxa1sxzk5zr0d0n1857am5y";
+ sha256 = "1fp2q4y3ql4xd2lp4bpcl8s6xryr5xbb56da9d20w2cdr2d0lwyv";
};
nativeBuildInputs = [ pkgconfig help2man autoreconfHook ];
@@ -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..f0ef1126154a 100644
--- a/pkgs/os-specific/linux/mcelog/default.nix
+++ b/pkgs/os-specific/linux/mcelog/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, utillinux }:
+{ stdenv, fetchFromGitHub, util-linux }:
stdenv.mkDerivation rec {
pname = "mcelog";
@@ -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/microcode/intel.nix b/pkgs/os-specific/linux/microcode/intel.nix
index 475288a0b6f6..50055102dbbe 100644
--- a/pkgs/os-specific/linux/microcode/intel.nix
+++ b/pkgs/os-specific/linux/microcode/intel.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "microcode-intel";
- version = "20200616";
+ version = "20201118";
src = fetchFromGitHub {
owner = "intel";
repo = "Intel-Linux-Processor-Microcode-Data-Files";
rev = "microcode-${version}";
- sha256 = "13jrs8hwh7dhjjb9kncb8lk199afaxglkh1cfisl6zca1h36g563";
+ sha256 = "1xs3f2rbfqnpz9qs7a1kl363qdyb8fybmmyd37v573clqf7l4lgg";
};
nativeBuildInputs = [ iucode-tool libarchive ];
diff --git a/pkgs/os-specific/linux/ndiswrapper/default.nix b/pkgs/os-specific/linux/ndiswrapper/default.nix
index 34c77bc3e6a7..92da7f6fb828 100644
--- a/pkgs/os-specific/linux/ndiswrapper/default.nix
+++ b/pkgs/os-specific/linux/ndiswrapper/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchFromGitHub, kernel, perl, kmod, libelf }:
+{ stdenv, fetchurl, kernel, perl, kmod, libelf }:
let
- version = "1.62-pre";
+ version = "1.63";
in
stdenv.mkDerivation {
name = "ndiswrapper-${version}-${kernel.version}";
@@ -14,7 +14,6 @@ stdenv.mkDerivation {
kernel = kernel.dev;
buildPhase = "
- cd ndiswrapper
echo make KBUILD=$(echo \$kernel/lib/modules/*/build);
echo -n $kernel/lib/modules/*/build > kbuild_path
export PATH=${kmod}/sbin:$PATH
@@ -30,12 +29,9 @@ stdenv.mkDerivation {
patchShebangs $out/sbin
'';
- # should we use unstable?
- src = fetchFromGitHub {
- owner = "pgiri";
- repo = "ndiswrapper";
- rev = "5e29f6a9d41df949b435066c173e3b1947f179d3";
- sha256 = "0sprrmxxkf170bmh1nz9xw00gs89dddr84djlf666bn5bhy6jffi";
+ src = fetchurl {
+ url = "mirror://sourceforge/ndiswrapper/files/stable/ndiswrapper-${version}.tar.gz";
+ sha256 = "1v6b66jhisl110jfl00hm43lmnrav32vs39d85gcbxrjqnmcx08g";
};
buildInputs = [ perl libelf ];
@@ -45,5 +41,6 @@ stdenv.mkDerivation {
homepage = "https://sourceforge.net/projects/ndiswrapper";
license = "GPL";
platforms = [ "i686-linux" "x86_64-linux" ];
+ broken = stdenv.lib.versionAtLeast kernel.version "5.8";
};
}
diff --git a/pkgs/os-specific/linux/ndiswrapper/no-sbin.patch b/pkgs/os-specific/linux/ndiswrapper/no-sbin.patch
index 34965540d248..373965fb0853 100644
--- a/pkgs/os-specific/linux/ndiswrapper/no-sbin.patch
+++ b/pkgs/os-specific/linux/ndiswrapper/no-sbin.patch
@@ -1,7 +1,5 @@
-diff --git a/ndiswrapper/driver/Makefile b/ndiswrapper/driver/Makefile
-index bf42f7bc..ad23aa2d 100644
---- a/ndiswrapper/driver/Makefile
-+++ b/ndiswrapper/driver/Makefile
+--- a/driver/Makefile
++++ b/driver/Makefile
@@ -191,7 +191,7 @@ clean:
rm -rf .tmp_versions
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 75ce13da0d35..5fc60b404d89 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.28";
- sha256_64bit = "03ysf61qrb272yqkn7bhn9d65lcfhmqc2c0dbh5prp5f2ndlkqg4";
- settingsSha256 = "0r9vclmh48yhcrnz9yrswfipj5450ga73jywdjg19gaq2s2aaf1f";
- persistencedSha256 = "04v9d2g1r0x5dgyy9hqqyp0p9a3qxy1kzl13vklfqrwswb8jw7z1";
+ version = "455.38";
+ sha256_64bit = "0x6w2kcjm5q9z9l6rkxqabway4qq4h3ynngn36i8ky2dpxc1wzfq";
+ settingsSha256 = "1hk4yvbb7xhfwm8jiwq6fj5m7vg3w7yvgglhfyhq7bbrlklfb4hm";
+ persistencedSha256 = "00mmazv8sy93jvp60v7p954n250f4q3kxc13l4f8fmi28lgv0844";
}
else legacy_390;
diff --git a/pkgs/os-specific/linux/nvidia-x11/persistenced.nix b/pkgs/os-specific/linux/nvidia-x11/persistenced.nix
index ff2792ac315d..5979f7e9a224 100644
--- a/pkgs/os-specific/linux/nvidia-x11/persistenced.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/persistenced.nix
@@ -1,6 +1,10 @@
nvidia_x11: sha256:
-{ stdenv, fetchFromGitHub, m4 }:
+{ stdenv
+, fetchFromGitHub
+, m4
+, libtirpc
+}:
stdenv.mkDerivation rec {
pname = "nvidia-persistenced";
@@ -14,6 +18,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ m4 ];
+ buildInputs = [ libtirpc ];
installFlags = [ "PREFIX=$(out)" ];
@@ -27,6 +32,9 @@ stdenv.mkDerivation rec {
$out/bin/nvidia-persistenced
'';
+ NIX_CFLAGS_COMPILE = [ "-I${libtirpc.dev}/include/tirpc" ];
+ NIX_LDFLAGS = [ "-ltirpc" ];
+
meta = with stdenv.lib; {
homepage = "https://www.nvidia.com/object/unix.html";
description = "Settings application for NVIDIA graphics cards";
diff --git a/pkgs/os-specific/linux/open-iscsi/default.nix b/pkgs/os-specific/linux/open-iscsi/default.nix
index 01bbd9a9cc16..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";
@@ -25,8 +25,16 @@ stdenv.mkDerivation rec {
sed -i 's|/usr|/|' Makefile
'';
+ installFlags = [
+ "install"
+ "install_systemd"
+ ];
+
postInstall = ''
cp usr/iscsistart $out/sbin/
+ for f in $out/lib/systemd/system/*; do
+ substituteInPlace $f --replace /sbin $out/bin
+ done
$out/sbin/iscsistart -v
'';
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_gnupg/default.nix b/pkgs/os-specific/linux/pam_gnupg/default.nix
index 84135f2492aa..50373fe746d6 100644
--- a/pkgs/os-specific/linux/pam_gnupg/default.nix
+++ b/pkgs/os-specific/linux/pam_gnupg/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pam_gnupg";
- version = "0.1";
+ version = "0.2";
src = fetchFromGitHub {
owner = "cruegge";
repo = "pam-gnupg";
rev = "v${version}";
- sha256 = "0b70mazyvcbg6xyqllm62rwhbz0y94pcy202db1qyy4w8466bhsw";
+ sha256 = "1d8046clv7r3bl77dbpza4f1zlkjffvdczbb5bci3prz7dyfrwsz";
};
configureFlags = [
diff --git a/pkgs/os-specific/linux/pam_mount/default.nix b/pkgs/os-specific/linux/pam_mount/default.nix
index 18bc84effa06..ebfd896555ae 100644
--- a/pkgs/os-specific/linux/pam_mount/default.nix
+++ b/pkgs/os-specific/linux/pam_mount/default.nix
@@ -1,37 +1,48 @@
-{ stdenv, fetchurl, autoconf, automake, 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 {
- name = "pam_mount-2.16";
+ pname = "pam_mount";
+ version = "2.16";
src = fetchurl {
- url = "mirror://sourceforge/pam-mount/pam_mount/2.16/${name}.tar.xz";
+ url = "mirror://sourceforge/pam-mount/pam_mount/${version}/${pname}-${version}.tar.xz";
sha256 = "1rvi4irb7ylsbhvx1cr6islm2xxw1a4b19q6z4a9864ndkm0f0mf";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ autoconf automake libtool pam libHX utillinux libxml2 pcre perl openssl cryptsetup ];
+ patches = [
+ ./insert_utillinux_path_hooks.patch
+ ./support_luks2.patch
+ ];
- patches = [ ./insert_utillinux_path_hooks.patch ];
+ postPatch = ''
+ substituteInPlace src/mtcrypt.c \
+ --replace @@NIX_UTILLINUX@@ ${util-linux}/bin
+ '';
- preConfigure = ''
- substituteInPlace src/mtcrypt.c --replace @@NIX_UTILLINUX@@ ${utillinux}/bin
- sh autogen.sh --prefix=$out
- '';
+ nativeBuildInputs = [ autoreconfHook libtool pkgconfig ];
- makeFlags = [ "DESTDIR=$(out)" ];
+ buildInputs = [ pam libHX util-linux libxml2 pcre perl openssl cryptsetup ];
+
+ enableParallelBuilding = true;
+
+ configureFlags = [
+ "--prefix=${placeholder "out"}"
+ "--localstatedir=${placeholder "out"}/var"
+ "--sbindir=${placeholder "out"}/bin"
+ "--sysconfdir=${placeholder "out"}/etc"
+ "--with-slibdir=${placeholder "out"}/lib"
+ "--with-ssbindir=${placeholder "out"}/bin"
+ ];
- # Probably a hack, but using DESTDIR and PREFIX makes everything work!
postInstall = ''
- mkdir -p $out
- cp -r $out/$out/* $out
- rm -r $out/nix
- '';
+ rm -r $out/var
+ '';
meta = with stdenv.lib; {
- homepage = "http://pam-mount.sourceforge.net/";
description = "PAM module to mount volumes for a user session";
- maintainers = [ maintainers.tstrobel ];
+ homepage = "https://pam-mount.sourceforge.net/";
license = with licenses; [ gpl2 gpl3 lgpl21 lgpl3 ];
+ maintainers = with maintainers; [ tstrobel ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/pam_mount/support_luks2.patch b/pkgs/os-specific/linux/pam_mount/support_luks2.patch
new file mode 100644
index 000000000000..0b8557f1bae0
--- /dev/null
+++ b/pkgs/os-specific/linux/pam_mount/support_luks2.patch
@@ -0,0 +1,47 @@
+commit d4434c05e7c0cf05d87089404cfa2deedc60811a
+Author: Ingo Franzki <ifranzki@linux.ibm.com>
+Date: Mon Oct 29 16:47:40 2018 +0100
+
+ crypto: Add support for LUKS2
+
+ Cryptsetup version 2.0 added support for LUKS2.
+ This patch adds support for mounting LUKS2 volumes with
+ pam_mount.
+
+ Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>
+
+diff --git a/src/crypto-dmc.c b/src/crypto-dmc.c
+index d0ab6ca..abd0358 100644
+--- a/src/crypto-dmc.c
++++ b/src/crypto-dmc.c
+@@ -21,6 +21,12 @@
+ #include "libcryptmount.h"
+ #include "pam_mount.h"
+
++#ifndef CRYPT_LUKS
++ #define CRYPT_LUKS NULL /* Passing NULL to crypt_load will
++ default to LUKS(1) on older
++ libcryptsetup versions. */
++#endif
++
+ /**
+ * dmc_is_luks - check if @path points to a LUKS volume (cf. normal dm-crypt)
+ * @path: path to the crypto container
+@@ -48,7 +54,7 @@ EXPORT_SYMBOL int ehd_is_luks(const char *path, bool blkdev)
+
+ ret = crypt_init(&cd, device);
+ if (ret == 0) {
+- ret = crypt_load(cd, CRYPT_LUKS1, NULL);
++ ret = crypt_load(cd, CRYPT_LUKS, NULL);
+ if (ret == -EINVAL)
+ ret = false;
+ else if (ret == 0)
+@@ -106,7 +112,7 @@ static bool dmc_run(const struct ehd_mount_request *req,
+ #endif
+ }
+
+- ret = crypt_load(cd, CRYPT_LUKS1, NULL);
++ ret = crypt_load(cd, CRYPT_LUKS, NULL);
+ if (ret == 0) {
+ ret = crypt_activate_by_passphrase(cd, mt->crypto_name,
+ CRYPT_ANY_SLOT, req->key_data, req->key_size, flags);
diff --git a/pkgs/os-specific/linux/pcm/default.nix b/pkgs/os-specific/linux/pcm/default.nix
index 3c49e53d8008..74042cf7023c 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 = "202008";
+ version = "202010";
pname = "pcm";
src = fetchFromGitHub {
owner = "opcm";
repo = "pcm";
rev = version;
- sha256 = "1paxwq0p39vp2ma0rg7dkalc3r28wzj77sm3alavvk2vxgvxi0ig";
+ sha256 = "00i7bp7hqwnphh7qyjydvz5s14ydj8rwivz995bdnd37582dyij9";
};
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/r8168/default.nix b/pkgs/os-specific/linux/r8168/default.nix
index b3d8965704fd..91e15db2eeb6 100644
--- a/pkgs/os-specific/linux/r8168/default.nix
+++ b/pkgs/os-specific/linux/r8168/default.nix
@@ -6,7 +6,7 @@ let modDestDir = "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wi
in stdenv.mkDerivation rec {
name = "r8168-${kernel.version}-${version}";
# on update please verify that the source matches the realtek version
- version = "8.047.04";
+ version = "8.048.03";
# This is a mirror. The original website[1] doesn't allow non-interactive
# downloads, instead emailing you a download link.
@@ -17,7 +17,7 @@ in stdenv.mkDerivation rec {
owner = "mtorromeo";
repo = "r8168";
rev = version;
- sha256 = "1rni8jimwdhyx75603mdcylrdxgfwfpyprf1lf5x5cli2i4bbijg";
+ sha256 = "1l8llpcnapcaafxp7wlyny2ywh7k6q5zygwwjl9h0l6p04cghss4";
};
hardeningDisable = [ "pic" ];
@@ -29,8 +29,8 @@ in stdenv.mkDerivation rec {
# based on the ArchLinux pkgbuild: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/r8168
preBuild = ''
makeFlagsArray+=("-C${kernel.dev}/lib/modules/${kernel.modDirVersion}/build")
- makeFlagsArray+=("SUBDIRS=$PWD/src")
- makeFlagsArray+=("EXTRA_CFLAGS=-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN")
+ makeFlagsArray+=("M=$PWD/src")
+ makeFlagsArray+=("EXTRA_CFLAGS=-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN -DCONFIG_ASPM -DENABLE_S5WOL -DENABLE_EEE")
makeFlagsArray+=("modules")
'';
diff --git a/pkgs/os-specific/linux/rdma-core/default.nix b/pkgs/os-specific/linux/rdma-core/default.nix
index 59a7125aad6d..13f48405cd1d 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.0";
+ version = "31.1";
in stdenv.mkDerivation {
pname = "rdma-core";
@@ -14,7 +14,7 @@ in stdenv.mkDerivation {
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${version}";
- sha256 = "0qr8a25ylmkwfgyj519zvl74q16bhf4895xjich2r98rl2yg0qdl";
+ sha256 = "1xkmdix6mgv6kjjj6wi844bfddhl0ybalrp5g8pf5izasc43brg7";
};
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/systemd/0012-Install-default-configuration-into-out-share-factory.patch b/pkgs/os-specific/linux/systemd/0012-Install-default-configuration-into-out-share-factory.patch
index d1961d32f9fb..a2d08753d4df 100644
--- a/pkgs/os-specific/linux/systemd/0012-Install-default-configuration-into-out-share-factory.patch
+++ b/pkgs/os-specific/linux/systemd/0012-Install-default-configuration-into-out-share-factory.patch
@@ -16,6 +16,7 @@ store again, while having executables looking up files in /etc.
network/meson.build | 2 +-
src/core/meson.build | 10 +++++-----
src/coredump/meson.build | 2 +-
+ src/home/meson.build | 2 +-
src/journal-remote/meson.build | 4 ++--
src/journal/meson.build | 2 +-
src/kernel-install/meson.build | 2 +-
@@ -28,7 +29,7 @@ store again, while having executables looking up files in /etc.
sysctl.d/meson.build | 2 +-
tmpfiles.d/meson.build | 2 +-
units/meson.build | 2 +-
- 17 files changed, 29 insertions(+), 26 deletions(-)
+ 18 files changed, 30 insertions(+), 27 deletions(-)
diff --git a/hwdb.d/meson.build b/hwdb.d/meson.build
index 5c77387a26..6404bc01ba 100644
@@ -144,6 +145,17 @@ index 7fa5942697..34c865dfa0 100644
endif
tests += [
+diff --git a/src/home/meson.build b/src/home/meson.build
+index 797f3a3c6d..232904ab42 100644
+--- a/src/home/meson.build
++++ b/src/home/meson.build
+@@ -98,5 +98,5 @@ if conf.get('ENABLE_HOMED') == 1
+ install_dir : polkitpolicydir)
+
+ install_data('homed.conf',
+- install_dir : pkgsysconfdir)
++ install_dir : factoryconfdir)
+ endif
diff --git a/src/journal-remote/meson.build b/src/journal-remote/meson.build
index 87b8ba6495..daff8ec967 100644
--- a/src/journal-remote/meson.build
diff --git a/pkgs/os-specific/linux/systemd/0019-revert-get-rid-of-seat_can_multi_session.patch b/pkgs/os-specific/linux/systemd/0019-logind-seat-debus-show-CanMultiSession-again.patch
index 6ed82a42e700..4f8cc0822d36 100644
--- a/pkgs/os-specific/linux/systemd/0019-revert-get-rid-of-seat_can_multi_session.patch
+++ b/pkgs/os-specific/linux/systemd/0019-logind-seat-debus-show-CanMultiSession-again.patch
@@ -1,3 +1,13 @@
+From 3999d8949ddaf9296928f603661abcea13576d83 Mon Sep 17 00:00:00 2001
+From: Thomas Tuegel <ttuegel@mailbox.org>
+Date: Mon, 26 Oct 2020 21:21:38 +0100
+Subject: [PATCH 19/19] logind-seat-debus: show CanMultiSession again
+
+Fixes the "switch user" function in Plasma < 5.20.
+---
+ src/login/logind-seat-dbus.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
diff --git a/src/login/logind-seat-dbus.c b/src/login/logind-seat-dbus.c
index a91765205c..742aeb1064 100644
--- a/src/login/logind-seat-dbus.c
@@ -11,3 +21,6 @@ index a91765205c..742aeb1064 100644
SD_BUS_PROPERTY("CanTTY", "b", property_get_can_tty, 0, SD_BUS_VTABLE_PROPERTY_CONST),
SD_BUS_PROPERTY("CanGraphical", "b", property_get_can_graphical, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
SD_BUS_PROPERTY("Sessions", "a(so)", property_get_sessions, 0, 0),
+--
+2.28.0
+
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix
index cef9d96ae6e1..478791bded0f 100644
--- a/pkgs/os-specific/linux/systemd/default.nix
+++ b/pkgs/os-specific/linux/systemd/default.nix
@@ -1,27 +1,118 @@
-{ stdenv, lib, fetchFromGitHub, pkgconfig, intltool, gperf, libcap
-, curl, kmod, gnupg, gnutar, xz, pam, acl, libuuid, m4, e2fsprogs, utillinux, libffi
-, glib, kbd, libxslt, coreutils, libgcrypt, libgpgerror, libidn2, libapparmor
-, audit, lz4, bzip2, pcre2
-, linuxHeaders ? stdenv.cc.libc.linuxHeaders
-, iptables, gnu-efi, bashInteractive
-, gettext, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_45
-, ninja, meson, python3Packages, glibcLocales
+{ stdenv
+, lib
+, fetchFromGitHub
+, buildPackages
+, ninja
+, meson
+, m4
+, pkgconfig
+, coreutils
+, gperf
+, getent
, patchelf
+, glibcLocales
+, glib
, substituteAll
-, getent
-, cryptsetup, lvm2
-, buildPackages
-, perl
-, withSelinux ? false, libselinux
-, withLibseccomp ? lib.any (lib.meta.platformMatch stdenv.hostPlatform) libseccomp.meta.platforms, libseccomp
-, withKexectools ? lib.any (lib.meta.platformMatch stdenv.hostPlatform) kexectools.meta.platforms, kexectools
+, gettext
+, python3Packages
+
+ # Mandatory dependencies
+, libcap
+, util-linux
+, kbd
+, kmod
+
+ # Optional dependencies
+, pam
+, cryptsetup
+, lvm2
+, audit
+, acl
+, lz4
+, libgcrypt
+, libgpgerror
+, libidn2
+, curl
+, gnutar
+, gnupg
+, zlib
+, xz
+, libuuid
+, libapparmor
+, intltool
+, bzip2
+, pcre2
+, e2fsprogs
+, linuxHeaders ? stdenv.cc.libc.linuxHeaders
+, gnu-efi
+, iptables
+, withSelinux ? false
+, libselinux
+, withLibseccomp ? lib.any (lib.meta.platformMatch stdenv.hostPlatform) libseccomp.meta.platforms
+, libseccomp
+, withKexectools ? lib.any (lib.meta.platformMatch stdenv.hostPlatform) kexectools.meta.platforms
+, kexectools
+, bashInteractive
+, libmicrohttpd
+
+, withAnalyze ? true
+, withApparmor ? 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
+, withLocaled ? true
+, withLogind ? true
+, withMachined ? true
+, withNetworkd ? true
+, withNss ? true
+, withPCRE2 ? true
+, withPolkit ? true
+, withPortabled ? false
+, withRemote ? true
+, withResolved ? true
+, withShellCompletions ? true
+, withTimedated ? true
+, withTimesyncd ? true
+, withUserDb ? true
+, p11-kit
+, libfido2
+
+ # name argument
+, pname ? "systemd"
+
+
+, libxslt
+, docbook_xsl
+, docbook_xml_dtd_42
+, docbook_xml_dtd_45
}:
+assert withResolved -> (libgcrypt != null && libgpgerror != null);
+assert withImportd ->
+(curl.dev != null && zlib != null && xz != null && libgcrypt != null
+ && gnutar != null && gnupg != null && withCompression);
+
+assert withEfi -> (gnu-efi != null);
+assert withRemote -> lib.getDev curl != null;
+assert withCoredump -> withCompression;
+
+assert withHomed -> withCryptsetup;
+
+assert withCryptsetup ->
+(cryptsetup != null);
let
+ wantCurl = withRemote || withImportd;
+
version = "246.6";
-in stdenv.mkDerivation {
- inherit version;
- pname = "systemd";
+in
+stdenv.mkDerivation {
+ inherit version pname;
# We use systemd/systemd-stable for src, and ship NixOS-specific patches inside nixpkgs directly
# This has proven to be less error-prone than the previous systemd fork.
@@ -54,7 +145,7 @@ in stdenv.mkDerivation {
./0016-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch
./0017-kmod-static-nodes.service-Update-ConditionFileNotEmp.patch
./0018-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch
- ./0019-revert-get-rid-of-seat_can_multi_session.patch
+ ./0019-logind-seat-debus-show-CanMultiSession-again.patch
];
postPatch = ''
@@ -71,24 +162,55 @@ in stdenv.mkDerivation {
outputs = [ "out" "man" "dev" ];
nativeBuildInputs =
- [ pkgconfig intltool gperf libxslt gettext docbook_xsl docbook_xml_dtd_42 docbook_xml_dtd_45
- ninja meson
+ [
+ pkgconfig
+ gperf
+ ninja
+ meson
coreutils # meson calls date, stat etc.
glibcLocales
- patchelf getent m4
- perl # to patch the libsystemd.so and remove dependencies on aarch64
+ patchelf
+ getent
+ m4
- (buildPackages.python3Packages.python.withPackages ( ps: with ps; [ python3Packages.lxml ]))
+ intltool
+ gettext
+
+ libxslt
+ docbook_xsl
+ docbook_xml_dtd_42
+ docbook_xml_dtd_45
+ (buildPackages.python3Packages.python.withPackages (ps: with ps; [ python3Packages.lxml ]))
];
+
buildInputs =
- [ linuxHeaders libcap curl.dev kmod xz pam acl
- cryptsetup libuuid glib libgcrypt libgpgerror libidn2
- pcre2 ] ++
- stdenv.lib.optional withKexectools kexectools ++
- stdenv.lib.optional withLibseccomp libseccomp ++
- [ libffi audit lz4 bzip2 libapparmor
- iptables gnu-efi
- ] ++ stdenv.lib.optional withSelinux libselinux;
+ [
+ acl
+ audit
+ glib
+ kmod
+ libcap
+ libgcrypt
+ libidn2
+ libuuid
+ linuxHeaders
+ pam
+ ]
+
+ ++ 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.optionals withHomed [ p11-kit libfido2 ]
+ ;
#dontAddPrefix = true;
@@ -104,23 +226,33 @@ in stdenv.mkDerivation {
"-Dsetfont-path=${kbd}/bin/setfont"
"-Dtty-gid=3" # tty in NixOS has gid 3
"-Ddebug-shell=${bashInteractive}/bin/bash"
+ "-Dglib=${lib.boolToString (glib != null)}"
# while we do not run tests we should also not build them. Removes about 600 targets
"-Dtests=false"
- "-Dimportd=true"
- "-Dlz4=true"
- "-Dhomed=false"
- "-Dhostnamed=true"
- "-Dnetworkd=true"
- "-Dportabled=false"
- "-Dremote=false"
+ "-Danalyze=${lib.boolToString withAnalyze}"
+ "-Dgcrypt=${lib.boolToString (libgcrypt != null)}"
+ "-Dimportd=${lib.boolToString withImportd}"
+ "-Dlz4=${lib.boolToString withCompression}"
+ "-Dhomed=${stdenv.lib.boolToString withHomed}"
+ "-Dlogind=${lib.boolToString withLogind}"
+ "-Dlocaled=${lib.boolToString withLocaled}"
+ "-Dhostnamed=${lib.boolToString withHostnamed}"
+ "-Dmachined=${lib.boolToString withMachined}"
+ "-Dnetworkd=${lib.boolToString withNetworkd}"
+ "-Dpolkit=${lib.boolToString withPolkit}"
+ "-Dcryptsetup=${lib.boolToString withCryptsetup}"
+ "-Dportabled=${lib.boolToString withPortabled}"
+ "-Dhwdb=${lib.boolToString withHwdb}"
+ "-Dremote=${lib.boolToString withRemote}"
"-Dsysusers=false"
- "-Dtimedated=true"
- "-Dtimesyncd=true"
+ "-Dtimedated=${lib.boolToString withTimedated}"
+ "-Dtimesyncd=${lib.boolToString withTimesyncd}"
+ "-Duserdb=${lib.boolToString withUserDb}"
+ "-Dcoredump=${lib.boolToString withCoredump}"
"-Dfirstboot=false"
- "-Dlocaled=true"
- "-Dresolve=true"
+ "-Dresolve=${lib.boolToString withResolved}"
"-Dsplit-usr=false"
- "-Dlibcurl=true"
+ "-Dlibcurl=${lib.boolToString wantCurl}"
"-Dlibidn=false"
"-Dlibidn2=true"
"-Dquotacheck=false"
@@ -141,19 +273,14 @@ in stdenv.mkDerivation {
"-Dsystem-gid-max=999"
# "-Dtime-epoch=1"
- (if !stdenv.hostPlatform.isEfi then "-Dgnu-efi=false" else "-Dgnu-efi=true")
- "-Defi-libdir=${toString gnu-efi}/lib"
- "-Defi-includedir=${toString gnu-efi}/include/efi"
- "-Defi-ldsdir=${toString gnu-efi}/lib"
-
"-Dsysvinit-path="
"-Dsysvrcnd-path="
"-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.
@@ -161,6 +288,21 @@ in stdenv.mkDerivation {
# Upstream defaulted to disable manpages since they optimize for the much
# more frequent development builds
"-Dman=true"
+
+ "-Defi=${lib.boolToString withEfi}"
+ "-Dgnu-efi=${lib.boolToString withEfi}"
+ ] ++ lib.optionals withEfi [
+ "-Defi-libdir=${toString gnu-efi}/lib"
+ "-Defi-includedir=${toString gnu-efi}/include/efi"
+ "-Defi-ldsdir=${toString gnu-efi}/lib"
+ ] ++ lib.optionals (withShellCompletions == false) [
+ "-Dbashcompletiondir=no"
+ "-Dzshcompletiondir=no"
+ ] ++ lib.optionals (!withNss) [
+ "-Dnss-myhostname=false"
+ "-Dnss-mymachines=false"
+ "-Dnss-resolve=false"
+ "-Dnss-systemd=false"
];
preConfigure = ''
@@ -172,7 +314,6 @@ in stdenv.mkDerivation {
src/core/mount.c \
src/core/swap.c \
src/cryptsetup/cryptsetup-generator.c \
- src/fsck/fsck.c \
src/journal/cat.c \
src/nspawn/nspawn.c \
src/remount-fs/remount-fs.c \
@@ -186,14 +327,12 @@ in 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/mke2fs ${lib.getBin e2fsprogs}/sbin/mke2fs \
- --replace /sbin/fsck ${lib.getBin utillinux}/sbin/fsck \
+ --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
@@ -227,14 +366,17 @@ in stdenv.mkDerivation {
NIX_CFLAGS_COMPILE = toString [
# Can't say ${polkit.bin}/bin/pkttyagent here because that would
# lead to a cyclic dependency.
- "-UPOLKIT_AGENT_BINARY_PATH" "-DPOLKIT_AGENT_BINARY_PATH=\"/run/current-system/sw/bin/pkttyagent\""
+ "-UPOLKIT_AGENT_BINARY_PATH"
+ "-DPOLKIT_AGENT_BINARY_PATH=\"/run/current-system/sw/bin/pkttyagent\""
# Set the release_agent on /sys/fs/cgroup/systemd to the
# currently running systemd (/run/current-system/systemd) so
# that we don't use an obsolete/garbage-collected release agent.
- "-USYSTEMD_CGROUP_AGENT_PATH" "-DSYSTEMD_CGROUP_AGENT_PATH=\"/run/current-system/systemd/lib/systemd/systemd-cgroups-agent\""
+ "-USYSTEMD_CGROUP_AGENT_PATH"
+ "-DSYSTEMD_CGROUP_AGENT_PATH=\"/run/current-system/systemd/lib/systemd/systemd-cgroups-agent\""
- "-USYSTEMD_BINARY_PATH" "-DSYSTEMD_BINARY_PATH=\"/run/current-system/systemd/lib/systemd/systemd\""
+ "-USYSTEMD_BINARY_PATH"
+ "-DSYSTEMD_BINARY_PATH=\"/run/current-system/systemd/lib/systemd/systemd\""
];
doCheck = false; # fails a bunch of tests
@@ -266,7 +408,9 @@ in stdenv.mkDerivation {
# "kernel-install" shouldn't be used on NixOS.
find $out -name "*kernel-install*" -exec rm {} \;
- ''; # */
+ '' + lib.optionalString (!withDocumentation) ''
+ rm -rf $out/share/doc
+ '';
enableParallelBuilding = true;
@@ -278,12 +422,12 @@ in stdenv.mkDerivation {
# runtime; otherwise we can't and we need to reboot.
passthru.interfaceVersion = 2;
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://www.freedesktop.org/wiki/Software/systemd/";
description = "A system and service manager for Linux";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
priority = 10;
- maintainers = with maintainers; [ andir eelco flokli ];
+ maintainers = with maintainers; [ andir eelco flokli kloenk ];
};
}
diff --git a/pkgs/os-specific/linux/tomb/default.nix b/pkgs/os-specific/linux/tomb/default.nix
index 150c64a04514..9a21aab9f256 100644
--- a/pkgs/os-specific/linux/tomb/default.nix
+++ b/pkgs/os-specific/linux/tomb/default.nix
@@ -1,16 +1,16 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper
-, gettext, zsh, pinentry, cryptsetup, gnupg, utillinux, e2fsprogs, sudo
+, gettext, zsh, pinentry, cryptsetup, gnupg, util-linux, e2fsprogs, sudo
}:
stdenv.mkDerivation rec {
pname = "tomb";
- version = "2.7";
+ version = "2.8";
src = fetchFromGitHub {
owner = "dyne";
repo = "Tomb";
rev = "v${version}";
- sha256 = "1vzkpzci6cp1r1q2n34pcgcns78i726k8d89dd6pibyj0vfnkl57";
+ sha256 = "sha256-bmkUwj0FFq51MUPbNK7xsyyq4swjZcwFeMwOO3fXCzA=";
};
buildInputs = [ sudo zsh pinentry ];
@@ -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/usbip/default.nix b/pkgs/os-specific/linux/usbip/default.nix
index ffd33b6ff854..9a009b74f083 100644
--- a/pkgs/os-specific/linux/usbip/default.nix
+++ b/pkgs/os-specific/linux/usbip/default.nix
@@ -1,11 +1,11 @@
-{ lib, stdenv, kernel, udev, autoconf, automake, libtool }:
+{ lib, stdenv, kernel, udev, autoconf, automake, libtool, kernelOlder }:
stdenv.mkDerivation {
name = "usbip-${kernel.name}";
src = kernel.src;
- patches = lib.optionals (lib.versionAtLeast "5.4" kernel.version) [
+ patches = lib.optionals (kernelOlder "5.4") [
# fixes build with gcc8
./fix-snprintf-truncation.patch
# fixes build with gcc9
@@ -27,5 +27,6 @@ stdenv.mkDerivation {
description = "allows to pass USB device from server to client over the network";
license = licenses.gpl2;
platforms = platforms.linux;
+ broken = kernelOlder "4.10";
};
}
diff --git a/pkgs/os-specific/linux/wireguard/default.nix b/pkgs/os-specific/linux/wireguard/default.nix
index b8b65fecafc2..25a59b14ab82 100644
--- a/pkgs/os-specific/linux/wireguard/default.nix
+++ b/pkgs/os-specific/linux/wireguard/default.nix
@@ -7,11 +7,11 @@ assert stdenv.lib.versionOlder kernel.version "5.6";
stdenv.mkDerivation rec {
pname = "wireguard";
- version = "1.0.20200908";
+ version = "1.0.20201112";
src = fetchzip {
url = "https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-${version}.tar.xz";
- sha256 = "1nd2kc3c62907kxm1084dw7krd8xsy3hxydmcpz4jvk03vm5dnkg";
+ sha256 = "sha256-HnYvjZ3VUH79NwNIvyTTygWYbVqEL2ttvlOlLiHhb5s=";
};
hardeningDisable = [ "pic" ];
diff --git a/pkgs/os-specific/linux/xpadneo/default.nix b/pkgs/os-specific/linux/xpadneo/default.nix
index 5f1018969212..e0e2bcc21d9b 100644
--- a/pkgs/os-specific/linux/xpadneo/default.nix
+++ b/pkgs/os-specific/linux/xpadneo/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchFromGitHub, kernel, bluez }:
+{ lib, stdenv, fetchFromGitHub, kernel, bluez }:
stdenv.mkDerivation rec {
pname = "xpadneo";
- version = "0.8.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "atar-axis";
repo = pname;
rev = "v${version}";
- sha256 = "1g3ml7vq0dzwl9815c3l0i0qz3a7v8c376c6dqbfkbj2f1d43vqs";
+ sha256 = "113xa2mxs2hc4fpjdk3jhhchy81kli6jxdd6vib7zz61n10cjb85";
};
setSourceRoot = ''
@@ -34,10 +34,11 @@ stdenv.mkDerivation rec {
installFlags = [ "INSTALL_MOD_PATH=${placeholder "out"}" ];
installTargets = [ "modules_install" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Advanced Linux driver for Xbox One wireless controllers";
homepage = "https://atar-axis.github.io/xpadneo";
license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ metadark ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index c6bd7ad93364..5406dcf77eba 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"
@@ -50,11 +50,11 @@ let
# 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"'
+ --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/libzfs/libzfs_mount.c --replace "/bin/umount" "${util-linux}/bin/umount" \
+ --replace "/bin/mount" "${util-linux}/bin/mount"
substituteInPlace ./lib/libshare/${optionalString isUnstable "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
@@ -142,7 +142,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
@@ -161,10 +161,11 @@ let
(cd $out/share/bash-completion/completions; ln -s zfs zpool)
'';
- postFixup = ''
- path="PATH=${makeBinPath [ coreutils gawk gnused gnugrep utillinux smartmontools sysstat sudo ]}"
+ postFixup = let
+ 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
+ sed -i '2i${path}' $i
done
'';
@@ -202,9 +203,9 @@ in {
# incompatibleKernelVersion = "4.19";
# this package should point to a version / git revision compatible with the latest kernel release
- version = "2.0.0-rc4";
+ version = "2.0.0-rc6";
- sha256 = "12ydycmmzqm70p6hgmmg7q93j8n1xlkk3j56vvqh1zmazr3sr6r0";
+ sha256 = "0p027x9hsawniwa9h3yayfbcx010anwcfy45rqgkg2r91zr2nfvw";
isUnstable = true;
};
}
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 2cf40f3d026b..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
@@ -91,21 +91,22 @@ let
};
in rec {
- # Supported releases (as of 2020-10-07).
+ # Supported releases (as of 2020-10-26).
# Source: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
# Exact version can be found at https://www.asterisk.org/downloads/asterisk/all-asterisk-versions/
#
# Series Type Rel. Date Sec. Fixes EOL
# 13.x LTS 2014-10-24 2020-10-24 2021-10-24
# 16.x LTS 2018-10-09 2022-10-09 2023-10-09
- asterisk-lts = asterisk_16;
# 17.x Standard 2019-10-28 2020-10-28 2021-10-28
- asterisk-stable = asterisk_17;
- asterisk = asterisk_17;
+ # 18.x LTS 2020-10-20 2024-10-20 2025-10-20
+ asterisk-lts = asterisk_18;
+ asterisk-stable = asterisk_18;
+ asterisk = asterisk_18;
asterisk_13 = common {
- version = "13.37.0";
- sha256 = "09wc6cqh4f15wm62drzdppwvh7nwgnbwapvz1kgb0qdgixsshn3v";
+ version = "13.38.0";
+ sha256 = "1kxff6pbry8nydkspi0mqllidz2lw3d3g3r127x8jwgx021x0rik";
externals = {
"externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
"addons/mp3" = mp3-202;
@@ -113,8 +114,8 @@ in rec {
};
asterisk_16 = common {
- version = "16.14.0";
- sha256 = "1y120p4jlhg4iwihdxlk64y3y3n8w7y785lwqxsyqg6zviz0ghx6";
+ version = "16.15.0";
+ sha256 = "12nc7ywm6w1xyn720kdc1sqz5wkjjrkxr25wisl02f4v5wz8py7m";
externals = {
"externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
"addons/mp3" = mp3-202;
@@ -122,8 +123,17 @@ in rec {
};
asterisk_17 = common {
- version = "17.8.0";
- sha256 = "0xhwh8s8n8xg43gcdkqjj484assva7lm5ah1b306a5nf6j8p9bjy";
+ version = "17.9.0";
+ sha256 = "1fnm1z7g45m883ivkm36r4kqb7163bzazi70mwf0fc2rc28jd1z4";
+ externals = {
+ "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
+ "addons/mp3" = mp3-202;
+ };
+ };
+
+ asterisk_18 = common {
+ version = "18.1.0";
+ sha256 = "1pq2nrf60xnvh2h1rv82bdfbxxxd277g68xas0vbfgr4531gc4nc";
externals = {
"externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10;
"addons/mp3" = mp3-202;
diff --git a/pkgs/servers/atlassian/confluence.nix b/pkgs/servers/atlassian/confluence.nix
index 88b0c8435860..a3a599064376 100644
--- a/pkgs/servers/atlassian/confluence.nix
+++ b/pkgs/servers/atlassian/confluence.nix
@@ -8,11 +8,11 @@ assert withMysql -> (mysql_jdbc != null);
stdenvNoCC.mkDerivation rec {
pname = "atlassian-confluence";
- version = "7.8.1";
+ version = "7.9.0";
src = fetchurl {
url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz";
- sha256 = "0jgwd8vb58yzwvnns0kyb0vzgrdvjwzvpk4x8228hrisjxahsm45";
+ sha256 = "0y21ivvzzs6mq2p96csmhbvz1jzwp1x4zrw26qrwavf84l2v7nlh";
};
buildPhase = ''
diff --git a/pkgs/servers/bazarr/default.nix b/pkgs/servers/bazarr/default.nix
index f220f4002a06..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.5";
+ version = "0.9.0.7";
src = fetchurl {
url = "https://github.com/morpheus65535/bazarr/archive/v${version}.tar.gz";
- sha256 = "1mm8qghkif48jr7fq28kp7zk5x71zm43isf0a96crpi9qi91sdd5";
+ sha256 = "1nskhdb1pcgwp39ld8zrnngzsq6g1pn59nb211qhf6rsj0nyahic";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/caddy/default.nix b/pkgs/servers/caddy/default.nix
index 37f3f1082ec0..1eb33dc32267 100644
--- a/pkgs/servers/caddy/default.nix
+++ b/pkgs/servers/caddy/default.nix
@@ -21,6 +21,6 @@ buildGoModule rec {
homepage = "https://caddyserver.com";
description = "Fast, cross-platform HTTP/2 web server with automatic HTTPS";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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..eef9054ae701 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.8.6";
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 = "1jrvh4khxr12dzmsyfn8ch26rlk4cd65fqafsr7prjjbbjnpmgck";
};
passthru.tests.consul = nixosTests.consul;
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/dgraph/default.nix b/pkgs/servers/dgraph/default.nix
index e23a1865209a..02c19e22e748 100644
--- a/pkgs/servers/dgraph/default.nix
+++ b/pkgs/servers/dgraph/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "dgraph";
- version = "20.07.1";
+ version = "20.07.2";
src = fetchFromGitHub {
owner = "dgraph-io";
repo = "dgraph";
rev = "v${version}";
- sha256 = "0vkkzckk6095vkyl5yqhxqbjmvw7jzars8ymgv2zi55n26qzzvf0";
+ sha256 = "0cx2qqn8b7v0qvhrwzjqghymm8r2a0v86pyfgqxmmyfghjhykax4";
};
- vendorSha256 = "17bfavirx0lpy6ca86y2gm6kf8m388xbpda65dd2w71csbzbc2mi";
+ vendorSha256 = "111lixpqp8p2q4kg9342220i00dcp2lwp2j3hasdvwdrrf0971by";
doCheck = false;
diff --git a/pkgs/servers/dns/bind/default.nix b/pkgs/servers/dns/bind/default.nix
index 16d031d49fea..61ab6f98d21c 100644
--- a/pkgs/servers/dns/bind/default.nix
+++ b/pkgs/servers/dns/bind/default.nix
@@ -22,6 +22,11 @@ stdenv.mkDerivation rec {
patches = [
./dont-keep-configure-flags.patch
./remove-mkdir-var.patch
+ # Fix cross-compilation (will be included in next release after 9.16.8)
+ (fetchpatch {
+ url = "https://gitlab.isc.org/isc-projects/bind9/-/commit/35ca6df07277adff4df7472a0b01ea5438cdf1ff.patch";
+ sha256 = "1sj0hcd0wgkam7hrbp2vw2yymmni4azr9ixd9shz1l6ja90bdj9h";
+ })
];
nativeBuildInputs = [ perl pkg-config ];
diff --git a/pkgs/servers/dns/coredns/default.nix b/pkgs/servers/dns/coredns/default.nix
index 6b3d35e36389..ff0211d37e7c 100644
--- a/pkgs/servers/dns/coredns/default.nix
+++ b/pkgs/servers/dns/coredns/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "coredns";
- version = "1.7.1";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "coredns";
repo = "coredns";
rev = "v${version}";
- sha256 = "0ggkpdlwrmyaicn61qyx4m5svmw7px0gfwl8mhhif8dfmjznfkir";
+ sha256 = "04hkz70s5i7ndwyg39za3k83amvmi90rkjm8qp3w3a8fbmq4q4y6";
};
- vendorSha256 = "0fzgqgfmyqfyap0j81ihag0319cq34k3y0a9rxkg9cg23hn1d5gf";
+ vendorSha256 = "1zwrf2pshb9r3yvp7mqali47163nqhvs9ghflczfpigqswd1m0p0";
doCheck = false;
diff --git a/pkgs/servers/dns/dnsdist/default.nix b/pkgs/servers/dns/dnsdist/default.nix
index b15b0bcd19fa..61fa164010e7 100644
--- a/pkgs/servers/dns/dnsdist/default.nix
+++ b/pkgs/servers/dns/dnsdist/default.nix
@@ -36,6 +36,6 @@ stdenv.mkDerivation rec {
description = "DNS Loadbalancer";
homepage = "https://dnsdist.org";
license = licenses.gpl2;
- maintainers = with maintainers; [ das_j ];
+ maintainers = with maintainers; [ SuperSandro2000 ];
};
}
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix
index 61faf3bd4029..9eb3fc4e74c8 100644
--- a/pkgs/servers/dns/knot-dns/default.nix
+++ b/pkgs/servers/dns/knot-dns/default.nix
@@ -7,11 +7,11 @@ let inherit (stdenv.lib) optional optionals; in
stdenv.mkDerivation rec {
pname = "knot-dns";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
- sha256 = "97af6724b04308f691392c80d75564ff8b246871f2f59c4f03cede3c4dd401bb";
+ sha256 = "f813a5e53263ef51d0415508e1f7d33cfbb75a139ccb10a344ae5a91689933fb";
};
outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/servers/dns/knot-resolver/default.nix b/pkgs/servers/dns/knot-resolver/default.nix
index 9f54d2f5fa30..2ec9a6dfdd90 100644
--- a/pkgs/servers/dns/knot-resolver/default.nix
+++ b/pkgs/servers/dns/knot-resolver/default.nix
@@ -2,7 +2,8 @@
# native deps.
, runCommand, pkgconfig, meson, ninja, makeWrapper
# build+runtime deps.
-, knot-dns, luajitPackages, libuv, gnutls, lmdb, systemd, dns-root-data
+, knot-dns, luajitPackages, libuv, gnutls, lmdb
+, systemd, libcap_ng, dns-root-data, nghttp2 # optionals, in principle
# test-only deps.
, cmocka, which, cacert
, extraFeatures ? false /* catch-all if defaults aren't enough */
@@ -11,16 +12,16 @@ let # un-indented, over the whole file
result = if extraFeatures then wrapped-full else unwrapped;
-inherit (stdenv.lib) optional optionals;
+inherit (stdenv.lib) optional optionals optionalString;
lua = luajitPackages;
unwrapped = stdenv.mkDerivation rec {
pname = "knot-resolver";
- version = "5.1.3";
+ version = "5.2.0";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-resolver/${pname}-${version}.tar.xz";
- sha256 = "20cd829027e39a9f7d993894e3640e886825b492d9ac1a744ac5616cc101458b";
+ sha256 = "8824267ca3331fa06d418c1351b68c648da0af121bcbc84c6e08f5b1e28d9433";
};
outputs = [ "out" "dev" ];
@@ -38,6 +39,11 @@ unwrapped = stdenv.mkDerivation rec {
# ExecStart can't be overwritten in overrides.
# We need that to use wrapped executable and correct config file.
sed '/^ExecStart=/d' -i systemd/kresd@.service.in
+ ''
+ # some tests have issues with network sandboxing, apparently
+ + optionalString doInstallCheck ''
+ echo 'os.exit(77)' > daemon/lua/trust_anchors.test/bootstrap.test.lua
+ sed '/^[[:blank:]]*test_dstaddr,$/d' -i tests/config/doh2.test.lua
'';
preConfigure = ''
@@ -48,8 +54,9 @@ unwrapped = stdenv.mkDerivation rec {
# http://knot-resolver.readthedocs.io/en/latest/build.html#requirements
buildInputs = [ knot-dns lua.lua libuv gnutls lmdb ]
- ++ optional stdenv.isLinux systemd # passing sockets, sd_notify
- ## optional dependencies; TODO: libedit, dnstap
+ ++ optionals stdenv.isLinux [ systemd libcap_ng ]
+ ++ [ nghttp2 ]
+ ## optional dependencies; TODO: dnstap
;
mesonFlags = [
@@ -67,10 +74,12 @@ unwrapped = stdenv.mkDerivation rec {
postInstall = ''
rm "$out"/lib/libkres.a
rm "$out"/lib/knot-resolver/upgrade-4-to-5.lua # not meaningful on NixOS
+ '' + optionalString stdenv.targetPlatform.isLinux ''
+ rm -r "$out"/lib/sysusers.d/ # ATM more likely to harm than help
'';
doInstallCheck = with stdenv; hostPlatform == buildPlatform;
- installCheckInputs = [ cmocka which cacert lua.cqueues lua.basexx ];
+ installCheckInputs = [ cmocka which cacert lua.cqueues lua.basexx lua.http ];
installCheckPhase = ''
meson test --print-errorlogs
'';
diff --git a/pkgs/servers/dns/nsd/default.nix b/pkgs/servers/dns/nsd/default.nix
index 2dfdf108c4fa..35f76943e14c 100644
--- a/pkgs/servers/dns/nsd/default.nix
+++ b/pkgs/servers/dns/nsd/default.nix
@@ -16,11 +16,11 @@
stdenv.mkDerivation rec {
pname = "nsd";
- version = "4.3.2";
+ version = "4.3.3";
src = fetchurl {
url = "https://www.nlnetlabs.nl/downloads/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0ac3mbn5z4nc18782m9aswdpi2m9f4665vidw0ciyigdh0pywp2v";
+ sha256 = "0lgdiqnkfvy245h6kkiqic586qjwmg51lsfs86vlc0kwjwddiijz";
};
prePatch = ''
diff --git a/pkgs/servers/documize-community/default.nix b/pkgs/servers/documize-community/default.nix
index 09c511b4d6f2..29ad2ef9174d 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.0";
+ version = "3.8.1";
src = fetchFromGitHub {
owner = "documize";
repo = "community";
- rev = "v${version}";
- sha256 = "0jrqab0c2nnw8632g1f6zll3dycn7xyk01ycmn969i5qxx70am50";
+ rev = "30d12ba756101a3d360e874cc8fad2a53ec558ed";
+ sha256 = "sha256-URQtOXwMavPD9/9n2YO1Z9Rg/i26gYb53OC8WEpbelk=";
};
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/go-libp2p-daemon/default.nix b/pkgs/servers/go-libp2p-daemon/default.nix
new file mode 100644
index 000000000000..995cfe2d26dc
--- /dev/null
+++ b/pkgs/servers/go-libp2p-daemon/default.nix
@@ -0,0 +1,23 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule {
+ pname = "go-libp2p-daemon";
+ version = "0.3.0";
+
+ src = fetchFromGitHub {
+ owner = "libp2p";
+ repo = "go-libp2p-daemon";
+ rev = "bfa207ed34c27947f0828a4ae8d10bda62aa49a9";
+ sha256 = "1f3gjkmpqngajjpijpjdmkmsjfm9bdgakb5r28fnc6w9dmfyj51x";
+ };
+
+ vendorSha256 = "0g25r7wd1hvnwxxq18mpx1r1wig6dnlnvzkpvgw79q6nymxlppmv";
+
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://github.com/libp2p/go-libp2p-daemon";
+ license = licenses.mit;
+ maintainers = with maintainers; [ fare ];
+ };
+}
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/hitch/default.nix b/pkgs/servers/hitch/default.nix
index d049317c031a..1576d940a7a6 100644
--- a/pkgs/servers/hitch/default.nix
+++ b/pkgs/servers/hitch/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, docutils, libev, openssl, pkgconfig, nixosTests }:
stdenv.mkDerivation rec {
- version = "1.6.0";
+ version = "1.7.0";
pname = "hitch";
src = fetchurl {
url = "https://hitch-tls.org/source/${pname}-${version}.tar.gz";
- sha256 = "01n70yf8hx42jb801jv5q1xhrpqxyjnqhd98hjf81lvxpd5fnisf";
+ sha256 = "1i75giwyr66ip8xsvk3gg5xdbxnmcabgxz8dqi06c58mw7qzhzn9";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/servers/home-assistant/appdaemon.nix b/pkgs/servers/home-assistant/appdaemon.nix
index 2c0854d0a8b4..ef92ff9550ff 100644
--- a/pkgs/servers/home-assistant/appdaemon.nix
+++ b/pkgs/servers/home-assistant/appdaemon.nix
@@ -4,34 +4,18 @@ let
python = python3.override {
packageOverrides = self: super: {
bcrypt = super.bcrypt.overridePythonAttrs (oldAttrs: rec {
- version = "3.1.4";
+ version = "3.1.7";
src = oldAttrs.src.override {
inherit version;
- sha256 = "13cyrnqwkhc70rs6dg65z4yrrr3dc42fhk11804fqmci9hvimvb7";
+ sha256 = "CwBpx1LsFBcsX3ggjxhj161nVab65v527CyA0TvkHkI=";
};
});
yarl = super.yarl.overridePythonAttrs (oldAttrs: rec {
- version = "1.1.0";
+ version = "1.4.2";
src = oldAttrs.src.override {
inherit version;
- sha256 = "6af895b45bd49254cc309ac0fe6e1595636a024953d710e01114257736184698";
- };
- });
-
- jinja2 = super.jinja2.overridePythonAttrs (oldAttrs: rec {
- version = "2.10.1";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013";
- };
- });
-
- aiohttp-jinja2 = super.aiohttp-jinja2.overridePythonAttrs (oldAttrs: rec {
- version = "0.15.0";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "0f390693f46173d8ffb95669acbb0e2a3ec54ecce676703510ad47f1a6d9dc83";
+ sha256 = "WM2cRp7O1VjNgao/SEspJOiJcEngaIno/yUQQ1t+90s=";
};
});
};
@@ -39,26 +23,43 @@ let
in python.pkgs.buildPythonApplication rec {
pname = "appdaemon";
- version = "4.0.1";
+ version = "4.0.5";
src = fetchFromGitHub {
owner = "home-assistant";
repo = "appdaemon";
rev = version;
- sha256 = "13qzjv11b0c7s1c66j70qmc222a78805n10lv2svj9yyk1v4xhjv";
+ sha256 = "7o6DrTufAC+qK3dDfpkuQMQWuduCZ6Say/knI4Y07QM=";
};
propagatedBuildInputs = with python.pkgs; [
daemonize astral requests websocket_client aiohttp yarl jinja2
aiohttp-jinja2 pyyaml voluptuous feedparser iso8601 bcrypt paho-mqtt setuptools
- deepdiff dateutil bcrypt python-socketio pid
+ deepdiff dateutil bcrypt python-socketio pid pytz sockjs pygments
+ azure-mgmt-compute azure-mgmt-storage azure-mgmt-resource azure-keyvault-secrets azure-storage-blob
];
# no tests implemented
doCheck = false;
postPatch = ''
- substituteInPlace requirements.txt --replace "pyyaml==5.1" "pyyaml"
+ substituteInPlace requirements.txt \
+ --replace "pyyaml==5.3" "pyyaml" \
+ --replace "pid==2.2.5" "pid" \
+ --replace "Jinja2==2.11.1" "Jinja2" \
+ --replace "pytz==2019.3" "pytz" \
+ --replace "aiohttp==3.6.2" "aiohttp>=3.6" \
+ --replace "iso8601==0.1.12" "iso8601>=0.1" \
+ --replace "azure==4.0.0" "azure-mgmt-compute
+ azure-mgmt-storage
+ azure-mgmt-resource
+ azure-keyvault-secrets
+ azure-storage-blob" \
+ --replace "sockjs==0.10.0" "sockjs" \
+ --replace "deepdiff==4.3.1" "deepdiff" \
+ --replace "voluptuous==0.11.7" "voluptuous" \
+ --replace "astral==1.10.1" "astral" \
+ --replace "python-socketio==4.4.0" "python-socketio"
'';
meta = with lib; {
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 326cc480fddc..f813af5ff6e3 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.117.0";
+ version = "0.118.4";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];
@@ -74,7 +74,7 @@
"bbb_gpio" = ps: with ps; [ ]; # missing inputs: Adafruit_BBIO
"bbox" = ps: with ps; [ ]; # missing inputs: pybbox
"beewi_smartclim" = ps: with ps; [ ]; # missing inputs: beewi_smartclim
- "bh1750" = ps: with ps; [ ]; # missing inputs: i2csense smbus-cffi
+ "bh1750" = ps: with ps; [ smbus-cffi ]; # missing inputs: i2csense
"binary_sensor" = ps: with ps; [ ];
"bitcoin" = ps: with ps; [ ]; # missing inputs: blockchain
"bizkaibus" = ps: with ps; [ ]; # missing inputs: bizkaibus
@@ -85,11 +85,12 @@
"blinkt" = ps: with ps; [ ]; # missing inputs: blinkt
"blockchain" = ps: with ps; [ ]; # missing inputs: python-blockchain-api
"bloomsky" = ps: with ps; [ ];
+ "blueprint" = ps: with ps; [ ];
"bluesound" = ps: with ps; [ xmltodict ];
"bluetooth_le_tracker" = ps: with ps; [ ]; # missing inputs: pygatt[GATTTOOL]
"bluetooth_tracker" = ps: with ps; [ bt_proximity ]; # missing inputs: pybluez
- "bme280" = ps: with ps; [ ]; # missing inputs: i2csense smbus-cffi
- "bme680" = ps: with ps; [ ]; # missing inputs: bme680 smbus-cffi
+ "bme280" = ps: with ps; [ smbus-cffi ]; # missing inputs: i2csense
+ "bme680" = ps: with ps; [ bme680 smbus-cffi ];
"bmp280" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-bmp280
"bmw_connected_drive" = ps: with ps; [ ]; # missing inputs: bimmer_connected
"bond" = ps: with ps; [ ]; # missing inputs: bond-api
@@ -126,6 +127,7 @@
"co2signal" = ps: with ps; [ ]; # missing inputs: co2signal
"coinbase" = ps: with ps; [ ]; # missing inputs: coinbase
"coinmarketcap" = ps: with ps; [ coinmarketcap ];
+ "color_extractor" = ps: with ps; [ ]; # missing inputs: colorthief
"comed_hourly_pricing" = ps: with ps; [ ];
"comfoconnect" = ps: with ps; [ ]; # missing inputs: pycomfoconnect
"command_line" = ps: with ps; [ ];
@@ -222,7 +224,7 @@
"enphase_envoy" = ps: with ps; [ ]; # missing inputs: envoy_reader
"entur_public_transport" = ps: with ps; [ ]; # missing inputs: enturclient
"environment_canada" = ps: with ps; [ ]; # missing inputs: env_canada
- "envirophat" = ps: with ps; [ ]; # missing inputs: envirophat smbus-cffi
+ "envirophat" = ps: with ps; [ smbus-cffi ]; # missing inputs: envirophat
"envisalink" = ps: with ps; [ ]; # missing inputs: pyenvisalink
"ephember" = ps: with ps; [ ]; # missing inputs: pyephember
"epson" = ps: with ps; [ ]; # missing inputs: epson-projector
@@ -312,7 +314,7 @@
"google_maps" = ps: with ps; [ ]; # missing inputs: locationsharinglib
"google_pubsub" = ps: with ps; [ google_cloud_pubsub ];
"google_translate" = ps: with ps; [ gtts-token ];
- "google_travel_time" = ps: with ps; [ ]; # missing inputs: googlemaps
+ "google_travel_time" = ps: with ps; [ googlemaps ];
"google_wifi" = ps: with ps; [ ];
"gpmdp" = ps: with ps; [ websocket_client ];
"gpsd" = ps: with ps; [ ]; # missing inputs: gps3
@@ -358,7 +360,7 @@
"hp_ilo" = ps: with ps; [ ]; # missing inputs: python-hpilo
"html5" = ps: with ps; [ aiohttp-cors pywebpush ];
"http" = ps: with ps; [ aiohttp-cors ];
- "htu21d" = ps: with ps; [ ]; # missing inputs: i2csense smbus-cffi
+ "htu21d" = ps: with ps; [ smbus-cffi ]; # missing inputs: i2csense
"huawei_lte" = ps: with ps; [ getmac stringcase ]; # missing inputs: huawei-lte-api url-normalize
"huawei_router" = ps: with ps; [ ];
"hue" = ps: with ps; [ aiohue ];
@@ -367,7 +369,6 @@
"hvv_departures" = ps: with ps; [ ]; # missing inputs: pygti
"hydrawise" = ps: with ps; [ ]; # missing inputs: hydrawiser
"hyperion" = ps: with ps; [ ]; # missing inputs: hyperion-py
- "ialarm" = ps: with ps; [ ]; # missing inputs: pyialarm
"iammeter" = ps: with ps; [ ]; # missing inputs: iammeter
"iaqualink" = ps: with ps; [ ]; # missing inputs: iaqualink
"icloud" = ps: with ps; [ pyicloud ];
@@ -528,7 +529,7 @@
"nederlandse_spoorwegen" = ps: with ps; [ ]; # missing inputs: nsapi
"nello" = ps: with ps; [ ]; # missing inputs: pynello
"ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient
- "nest" = ps: with ps; [ aiohttp-cors python-nest ]; # missing inputs: google-nest-sdm
+ "nest" = ps: with ps; [ aiohttp-cors ha-ffmpeg python-nest ]; # missing inputs: google-nest-sdm
"netatmo" = ps: with ps; [ aiohttp-cors hass-nabucasa pyatmo ];
"netdata" = ps: with ps; [ ]; # missing inputs: netdata
"netgear" = ps: with ps; [ ]; # missing inputs: pynetgear
@@ -623,7 +624,7 @@
"point" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pypoint
"poolsense" = ps: with ps; [ ]; # missing inputs: poolsense
"powerwall" = ps: with ps; [ ]; # missing inputs: tesla-powerwall
- "profiler" = ps: with ps; [ pyprof2calltree ];
+ "profiler" = ps: with ps; [ objgraph pyprof2calltree ]; # missing inputs: guppy3
"progettihwsw" = ps: with ps; [ ]; # missing inputs: progettihwsw
"proliphix" = ps: with ps; [ ]; # missing inputs: proliphix
"prometheus" = ps: with ps; [ aiohttp-cors prometheus_client ];
@@ -657,9 +658,9 @@
"rainforest_eagle" = ps: with ps; [ ]; # missing inputs: eagle200_reader uEagle
"rainmachine" = ps: with ps; [ ]; # missing inputs: regenmaschine
"random" = ps: with ps; [ ];
- "raspihats" = ps: with ps; [ ]; # missing inputs: raspihats smbus-cffi
+ "raspihats" = ps: with ps; [ smbus-cffi ]; # missing inputs: raspihats
"raspyrfm" = ps: with ps; [ ]; # missing inputs: raspyrfm-client
- "recollect_waste" = ps: with ps; [ ]; # missing inputs: recollect-waste
+ "recollect_waste" = ps: with ps; [ ]; # missing inputs: aiorecollect
"recorder" = ps: with ps; [ sqlalchemy ];
"recswitch" = ps: with ps; [ ]; # missing inputs: pyrecswitch
"reddit" = ps: with ps; [ praw ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 98f5fe943247..565a353cdca1 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -24,11 +24,6 @@ let
(mkOverride "astral" "1.10.1"
"d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1")
- # Pinned due to an API change in pyowm>=3.0
- # Remove after https://github.com/home-assistant/core/pull/39839 gets merged
- (mkOverride "pyowm" "2.10.0"
- "1xvcv3sbcn9na8cwz21nnjlixysfk5lymnf65d1nqkbgacc1mm4g")
-
# Pinned, because v1.5.0 broke the google_translate integration
# https://github.com/home-assistant/core/pull/38428
(mkOverride "yarl" "1.4.2"
@@ -67,7 +62,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "0.117.0";
+ hassVersion = "0.118.4";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -83,13 +78,18 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
- sha256 = "1f5axspj5hffmaqhpmrrflyd0c62lww36yvd2wr999yix7jhsfnc";
+ sha256 = "0b289ijxpay6yb2ahkfm7n9k423f8xlbwg8z903iwakiqg54ghip";
};
+ # leave this in, so users don't have to constantly update their downstream patch handling
+ patches = [];
+
postPatch = ''
substituteInPlace setup.py \
+ --replace "aiohttp==3.7.1" "aiohttp>=3.6.3" \
--replace "bcrypt==3.1.7" "bcrypt>=3.1.7" \
- --replace "cryptography==3.2.0" "cryptography" \
+ --replace "cryptography==3.2" "cryptography" \
+ --replace "requests==2.25.0" "requests>=2.24.0" \
--replace "ruamel.yaml==0.15.100" "ruamel.yaml>=0.15.100"
substituteInPlace tests/test_config.py --replace '"/usr"' '"/build/media"'
'';
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 2ca94066dbcb..825576e92ad1 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -4,11 +4,11 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
- version = "20201021.3";
+ version = "20201111.2";
src = fetchPypi {
inherit pname version;
- sha256 = "04z8rvmnpmy7xx90pvqcr58hsxjsc10mrrjcx7ppspglb91b9cpb";
+ sha256 = "1pk4l78j72zn6gxc0yr3azdlcqwkvf7ki0khm176qpvs34scs1l8";
};
# no Python tests implemented
diff --git a/pkgs/servers/http/gitlab-pages/default.nix b/pkgs/servers/http/gitlab-pages/default.nix
index 441dba9fb7b5..bef6744d1312 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.21.0";
+ version = "1.28.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-pages";
rev = "v${version}";
- sha256 = "0f317lx4iarlsbnq2ipcm4lpx66xzl8wfilj8xajq1csz19ws24z";
+ sha256 = "15q32blkhmc5w1b2xh45y7cag8f6bw9bgiwin5ykrzj5d305wd16";
};
- vendorSha256 = "186rxvl523n1d87jz4zzbj83ikzw9d0c1wrj78xs4iqzm8z3snh0";
+ vendorSha256 = "1gzkb2j2hl6ln8i5wjk2n9g8agpdzy1pzghb4sy1r8pdfp0i28r3";
subPackages = [ "." ];
doCheck = false; # Broken
diff --git a/pkgs/servers/http/jetty/default.nix b/pkgs/servers/http/jetty/default.nix
index 20370fd37c70..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.31.v20200723";
+ 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 = "1j1dhlrlj7xnijp55c1hd9r47m6bq37vpjkaf8f9fg7q9m2z9x6x";
+ sha256 = "1cpdrqz6wi7fd228lh4ijs82jq51qr5aym6vff464w3y2sd0jbav";
};
phases = [ "unpackPhase" "installPhase" ];
diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix
index 934506c45ca9..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.3";
- sha256 = "1w4dkq7bl5gyix3x0ap3d9lndh7zyvc3mscl693d4ybql57vgrci";
+ version = "1.19.5";
+ sha256 = "173rv8gacd9bakb0r9jmkr4pqgjw9mzpdh3f7x2d8ln4ssplc2jw";
}
diff --git a/pkgs/servers/http/showoff/default.nix b/pkgs/servers/http/showoff/default.nix
index 0a10c806e5ed..ecfd034e05b3 100644
--- a/pkgs/servers/http/showoff/default.nix
+++ b/pkgs/servers/http/showoff/default.nix
@@ -13,6 +13,6 @@ bundlerApp {
homepage = "https://puppetlabs.github.io/showoff/";
license = with licenses; mit;
platforms = platforms.unix;
- maintainers = with maintainers; [ mwilsoninsight nicknovitski ];
+ maintainers = with maintainers; [ maxwilson nicknovitski ];
};
}
diff --git a/pkgs/servers/http/unit/default.nix b/pkgs/servers/http/unit/default.nix
index cbe17cdb8064..318fcd498abe 100644
--- a/pkgs/servers/http/unit/default.nix
+++ b/pkgs/servers/http/unit/default.nix
@@ -30,14 +30,14 @@ let
php74-unit = php74.override phpConfig;
in stdenv.mkDerivation rec {
- version = "1.19.0";
+ version = "1.20.0";
pname = "unit";
src = fetchFromGitHub {
owner = "nginx";
repo = "unit";
rev = version;
- sha256 = "0k3q42q198sb0w6hyyymw92dbhz67axn6w6vnzr0d883xw3sva7k";
+ sha256 = "1qmcz01ifmd80qgpvf1y8nhad6yk56772xdhqvwfxn3mdjfqvcs8";
};
nativeBuildInputs = [ which ];
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 3058ef5a4a62..baa1e6c1c6e3 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.1883";
+ version = "0.16.2236";
src = fetchurl {
url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz";
- sha256 = "1l16zzjyvwq6rd4q6dg4m0a81fiw50c7naksa43g3yhv7wg7wfll";
+ sha256 = "1qra5qcm7bwplkrmy6haf1kk3gpj9jjvgl0y7rs81jn15cjp6fmq";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/keycloak/default.nix b/pkgs/servers/keycloak/default.nix
index 614eb2a46798..6340f734d08c 100644
--- a/pkgs/servers/keycloak/default.nix
+++ b/pkgs/servers/keycloak/default.nix
@@ -1,12 +1,28 @@
-{ stdenv, fetchzip, makeWrapper, jre }:
+{ stdenv, lib, fetchzip, makeWrapper, jre, writeText, nixosTests
+, postgresql_jdbc ? null, mysql_jdbc ? null
+}:
+let
+ mkModuleXml = name: jarFile: writeText "module.xml" ''
+ <?xml version="1.0" ?>
+ <module xmlns="urn:jboss:module:1.3" name="${name}">
+ <resources>
+ <resource-root path="${jarFile}"/>
+ </resources>
+ <dependencies>
+ <module name="javax.api"/>
+ <module name="javax.transaction.api"/>
+ </dependencies>
+ </module>
+ '';
+in
stdenv.mkDerivation rec {
pname = "keycloak";
- version = "11.0.2";
+ version = "11.0.3";
src = fetchzip {
url = "https://downloads.jboss.org/keycloak/${version}/keycloak-${version}.zip";
- sha256 = "0ayg6cl6mff64qs36djnfs3is4x0pzhk7zwb27cbln77q3icc0j0";
+ sha256 = "15fw49rhnjky108hh71dkdlafd0ajr1n13vhivqcw6c18zvyan35";
};
nativeBuildInputs = [ makeWrapper ];
@@ -16,20 +32,37 @@ stdenv.mkDerivation rec {
cp -r * $out
rm -rf $out/bin/*.{ps1,bat}
- rm -rf $out/bin/add-user-keycloak.sh
- rm -rf $out/bin/jconsole.sh
- chmod +x $out/bin/standalone.sh
- wrapProgram $out/bin/standalone.sh \
- --prefix PATH ":" ${jre}/bin ;
+ module_path=$out/modules/system/layers/keycloak
+ if ! [[ -d $module_path ]]; then
+ echo "The module path $module_path not found!"
+ exit 1
+ fi
+
+ ${lib.optionalString (postgresql_jdbc != null) ''
+ mkdir -p $module_path/org/postgresql/main
+ ln -s ${postgresql_jdbc}/share/java/postgresql-jdbc.jar $module_path/org/postgresql/main/
+ ln -s ${mkModuleXml "org.postgresql" "postgresql-jdbc.jar"} $module_path/org/postgresql/main/module.xml
+ ''}
+ ${lib.optionalString (mysql_jdbc != null) ''
+ mkdir -p $module_path/com/mysql/main
+ ln -s ${mysql_jdbc}/share/java/mysql-connector-java.jar $module_path/com/mysql/main/
+ ln -s ${mkModuleXml "com.mysql" "mysql-connector-java.jar"} $module_path/com/mysql/main/module.xml
+ ''}
+
+ wrapProgram $out/bin/standalone.sh --set JAVA_HOME ${jre}
+ wrapProgram $out/bin/add-user-keycloak.sh --set JAVA_HOME ${jre}
+ wrapProgram $out/bin/jboss-cli.sh --set JAVA_HOME ${jre}
'';
+ passthru.tests = nixosTests.keycloak;
+
meta = with stdenv.lib; {
homepage = "https://www.keycloak.org/";
description = "Identity and access management for modern applications and services";
license = licenses.asl20;
platforms = jre.meta.platforms;
- maintainers = [ maintainers.ngerstle ];
+ maintainers = with maintainers; [ ngerstle talyz ];
};
}
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/lidarr/default.nix b/pkgs/servers/lidarr/default.nix
index 915e4233ebe0..8074329aa1df 100644
--- a/pkgs/servers/lidarr/default.nix
+++ b/pkgs/servers/lidarr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "lidarr";
- version = "0.7.1.1381";
+ version = "0.7.2.1878";
src = fetchurl {
url = "https://github.com/lidarr/Lidarr/releases/download/v${version}/Lidarr.master.${version}.linux.tar.gz";
- sha256 = "1vk1rlsb48ckdc4421a2qs0v5gy7kc4fad24dm3k14znh7llwypr";
+ sha256 = "0kv0x3vvv4rp3i5k5985zp95mm8ca7gpm7kr82l11v3hm3n6yvqn";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/livepeer/default.nix b/pkgs/servers/livepeer/default.nix
index 5430c7ddf068..959e82d259b1 100644
--- a/pkgs/servers/livepeer/default.nix
+++ b/pkgs/servers/livepeer/default.nix
@@ -4,7 +4,7 @@
buildGoModule rec {
pname = "livepeer";
- version = "0.5.11";
+ version = "0.5.12";
runVend = true;
vendorSha256 = "13cgwpf3v4vlvb0mgdxsdybpghx1cp3fzkdwmq8b193a8dcl8s63";
@@ -13,7 +13,7 @@ buildGoModule rec {
owner = "livepeer";
repo = "go-livepeer";
rev = "v${version}";
- sha256 = "12vbnl74z6jk77bnws8a5z5n7bnhkbb4ngzxfir5l3g9zrpsc5p3";
+ sha256 = "15gx6pd6zn40x60p07dyaf1ydxvrg372lk3djp302mph8y0ijqfg";
};
# livepeer_cli has a vendoring problem
diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix
index 210863aa0078..8bd197f46c1d 100644
--- a/pkgs/servers/mail/exim/default.nix
+++ b/pkgs/servers/mail/exim/default.nix
@@ -48,6 +48,7 @@ stdenv.mkDerivation rec {
s:^# \(RM_COMMAND\)=.*:\1=${coreutils}/bin/rm:
s:^# \(TOUCH_COMMAND\)=.*:\1=${coreutils}/bin/touch:
s:^# \(PERL_COMMAND\)=.*:\1=${perl}/bin/perl:
+ s:^# \(LOOKUP_DSEARCH=yes\)$:\1:
${stdenv.lib.optionalString enableLDAP ''
s:^# \(LDAP_LIB_TYPE=OPENLDAP2\)$:\1:
s:^# \(LOOKUP_LDAP=yes\)$:\1:
diff --git a/pkgs/servers/mail/freepops/default.nix b/pkgs/servers/mail/freepops/default.nix
deleted file mode 100644
index 5f027c89af8c..000000000000
--- a/pkgs/servers/mail/freepops/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{stdenv, fetchurl, pkgconfig, openssl, lua5, curl, readline, bison, expat}:
-
-stdenv.mkDerivation {
- name = "freepops-0.2.9";
- src = fetchurl {
- url = "mirror://sourceforge/freepops/0.2.9/freepops-0.2.9.tar.gz";
- sha256 = "3a065e30cafed03d9b6fdb28251ae5bf0d8aeb62181746154beecd25dc0c9cae";
- };
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ openssl lua5 curl readline bison expat];
- configurePhase =
- ''
- export WHERE=$prefix/
- export LOCALEDIR=$prefix/share/locale/
- ./configure.sh linux
- '';
-
- meta = {
- description = "An extensible pop3 server";
- longDescription = ''
- FreePOPs is an extensible pop3 server. Its main purpose is to provide
- a pop3 interface to a webmail.
- '';
- homepage = "http://www.freepops.org/";
- platforms = with stdenv.lib.platforms; linux;
- maintainers = with stdenv.lib.maintainers; [ pierron ];
- broken = true;
- };
-}
diff --git a/pkgs/servers/mail/postfix/default.nix b/pkgs/servers/mail/postfix/default.nix
index e449f4ae954e..0b6ed49737d2 100644
--- a/pkgs/servers/mail/postfix/default.nix
+++ b/pkgs/servers/mail/postfix/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, makeWrapper, gnused, db, openssl, cyrus_sasl, libnsl
, coreutils, findutils, gnugrep, gawk, icu, pcre, m4
-, buildPackages
+, buildPackages, nixosTests
, withLDAP ? true, openldap
, withPgSQL ? false, postgresql
, withMySQL ? false, libmysqlclient
@@ -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 " " ([
@@ -26,11 +26,11 @@ in stdenv.mkDerivation rec {
pname = "postfix";
- version = "3.5.6";
+ version = "3.5.8";
src = fetchurl {
url = "ftp://ftp.cs.uu.nl/mirror/postfix/postfix-release/official/${pname}-${version}.tar.gz";
- sha256 = "0shyxk83adv4pbfilmskyrgjpb57vyhmvqbmfqawxbc22mksmh4f";
+ sha256 = "0vs50z5p5xcrdbbkb0dnbx1sk5fx8d2z97sw2p2iip1yrwl2cn12";
};
nativeBuildInputs = [ makeWrapper m4 ];
@@ -96,6 +96,8 @@ in stdenv.mkDerivation rec {
--prefix PATH ":" ${lib.makeBinPath [ coreutils findutils gnugrep gawk gnused ]}
'';
+ passthru.tests = { inherit (nixosTests) postfix postfix-raise-smtpd-tls-security-level; };
+
meta = with lib; {
homepage = "http://www.postfix.org/";
description = "A fast, easy to administer, and secure mail server";
diff --git a/pkgs/servers/mail/rspamd/default.nix b/pkgs/servers/mail/rspamd/default.nix
index 995dbf2e16d6..71205ee093a4 100644
--- a/pkgs/servers/mail/rspamd/default.nix
+++ b/pkgs/servers/mail/rspamd/default.nix
@@ -33,7 +33,8 @@ stdenv.mkDerivation rec {
"-DLOGDIR=/var/log/rspamd"
"-DLOCAL_CONFDIR=/etc/rspamd"
"-DENABLE_JEMALLOC=ON"
- ] ++ lib.optional withHyperscan "-DENABLE_HYPERSCAN=ON";
+ ] ++ lib.optional withHyperscan "-DENABLE_HYPERSCAN=ON"
+ ++ lib.optional (!withLuaJIT) "-DENABLE_LUAJIT=OFF";
passthru.tests.rspamd = nixosTests.rspamd;
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/default.nix b/pkgs/servers/matrix-synapse/default.nix
index 04700a9e209e..e6266268a935 100644
--- a/pkgs/servers/matrix-synapse/default.nix
+++ b/pkgs/servers/matrix-synapse/default.nix
@@ -10,11 +10,11 @@ let
in
buildPythonApplication rec {
pname = "matrix-synapse";
- version = "1.22.0";
+ version = "1.23.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0dl4a5zirrjabbfibl9vj4zb16md11kqkz2v9l299gxbwwvzqc39";
+ sha256 = "18an6nvxq2g21rq5ph3xlnkl75dmilcrz4ykdydz37hs09z6q1al";
};
patches = [
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/matterbridge/default.nix b/pkgs/servers/matterbridge/default.nix
index b864c4d830b2..cab386d18f1e 100644
--- a/pkgs/servers/matterbridge/default.nix
+++ b/pkgs/servers/matterbridge/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "matterbridge";
- version = "1.18.0";
+ version = "1.19.0";
vendorSha256 = null;
@@ -10,7 +10,7 @@ buildGoModule rec {
src = fetchurl {
url = "https://github.com/42wim/matterbridge/archive/v${version}.tar.gz";
- sha256 = "0ax2lis37ppxah4k9aqw1aj6pl5yz6npfriaw70g4952abvbkivw";
+ sha256 = "1s9y7m5xzmzcp8bphc1najrmci8rf8yvz8kwm2ggmchykw2q3jjg";
};
meta = with stdenv.lib; {
diff --git a/pkgs/servers/memcached/default.nix b/pkgs/servers/memcached/default.nix
index b6c6031f1509..182ca6bcd90e 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.6";
+ version = "1.6.8";
pname = "memcached";
src = fetchurl {
url = "https://memcached.org/files/${pname}-${version}.tar.gz";
- sha256 = "1xrj7vy05nc6bky4wnrmrbxfibvk5vq4dp2fwk4jk4amzbn0x3wh";
+ sha256 = "0fbrrn7mkhv5xci4cffxxb8qzr9c0n3y58jymq2aqlpzyq8klfz2";
};
configureFlags = [
diff --git a/pkgs/servers/metabase/default.nix b/pkgs/servers/metabase/default.nix
index 6d75011575ad..fb86600eaa6a 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.0.2";
+ version = "0.37.1";
src = fetchurl {
url = "http://downloads.metabase.com/v${version}/metabase.jar";
- sha256 = "7f95f9823bdf567d4044925e9f14c820a6b4a176624ec027d911cac33813bf96";
+ sha256 = "1mqkaagd452kygch47jsqzcjcsian4pp5xcvr3nnm3p3mah79wyi";
};
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 4a14dca660b3..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;
@@ -29,7 +29,6 @@ buildGoModule rec {
buildFlagsArray = [
"-tags=kqueue"
- "-trimpath"
];
passthru.tests.minio = nixosTests.minio;
diff --git a/pkgs/servers/misc/navidrome/default.nix b/pkgs/servers/misc/navidrome/default.nix
index a14a5039721d..a31d7a9c6d88 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.38.0";
src = fetchurl {
url = "https://github.com/deluan/navidrome/releases/download/v${version}/navidrome_${version}_Linux_x86_64.tar.gz";
- sha256 = "0dpv68wvrslgfgh18mb8ficji6k1i9jiid9bfw786andf4rwghyc";
+ sha256 = "01fkzsvdz1b43m8glxl01vw7d19w5fglk9x1rj5bab8fgrx149w8";
};
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/mlflow-server/default.nix b/pkgs/servers/mlflow-server/default.nix
index eb99fffeb169..45dd6dd43ae3 100644
--- a/pkgs/servers/mlflow-server/default.nix
+++ b/pkgs/servers/mlflow-server/default.nix
@@ -3,7 +3,7 @@
let
py = python3.pkgs;
in
-py.toPythonApplication
+py.toPythonApplication
(py.mlflow.overridePythonAttrs(old: rec {
pname = "mlflow-server";
@@ -34,4 +34,4 @@ py.toPythonApplication
cp ${gunicornScript} $gpath
chmod 555 $gpath
'';
-})) \ No newline at end of file
+}))
diff --git a/pkgs/servers/monitoring/do-agent/default.nix b/pkgs/servers/monitoring/do-agent/default.nix
index d7c7e042981f..6ebcf940146c 100644
--- a/pkgs/servers/monitoring/do-agent/default.nix
+++ b/pkgs/servers/monitoring/do-agent/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "do-agent";
- version = "3.7.1";
+ version = "3.8.0";
src = fetchFromGitHub {
owner = "digitalocean";
repo = "do-agent";
- rev = "${version}";
- sha256 = "16mmh1kz6zbncfisd9qnb3ssgpkcb4hb7700jlzbdjqxyjmy0qsf";
+ rev = version;
+ sha256 = "141hmkswb65sq99ad6vg4dkrbhsmni88hlrfdxqdn89hvsz8f7b2";
};
buildFlagsArray = ''
diff --git a/pkgs/servers/monitoring/grafana/default.nix b/pkgs/servers/monitoring/grafana/default.nix
index fe915e7adc0a..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.0";
+ version = "7.3.4";
excludedPackages = [ "release_publisher" ];
@@ -10,15 +10,15 @@ buildGoModule rec {
rev = "v${version}";
owner = "grafana";
repo = "grafana";
- sha256 = "0sxl06xaz474ir94ng0iak57qpcbh19hs3yjh1g44vf52k5cs70i";
+ sha256 = "0vav3zhn4yw87z8xlcljs62xx4v3mxxvy0kgjh7w4njyqq1j3ayi";
};
srcStatic = fetchurl {
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
- sha256 = "1338x2sj11mzqqpb43dw2lxjpnv9q7zrwksyvj8ghjp4fad4pi9g";
+ sha256 = "1fmfscfbdg2wdzf5fbad83pln4azy2y3fcghcanafkvqr2vv4hwk";
};
- vendorSha256 = "0shaxm2y5i29rb0k5bfpcsxbw3ap913l1rb5qbr9hrx7l142dbx8";
+ vendorSha256 = "0rn1zqczqa44k6g8rm9xdrd6hw5rbbvihcbzcdx758gv2lpbikxq";
postPatch = ''
substituteInPlace pkg/cmd/grafana-server/main.go \
diff --git a/pkgs/servers/monitoring/kapacitor/default.nix b/pkgs/servers/monitoring/kapacitor/default.nix
index 0a15daf71c61..2435d570cbb5 100644
--- a/pkgs/servers/monitoring/kapacitor/default.nix
+++ b/pkgs/servers/monitoring/kapacitor/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "kapacitor";
- version = "1.5.6";
+ version = "1.5.7";
goPackagePath = "github.com/influxdata/kapacitor";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "influxdata";
repo = "kapacitor";
rev = "v${version}";
- sha256 = "1jb04lnxjrms7x5nlrsd1s465rramm9z4zkqpfw1vfdsqa2dd8rc";
+ sha256 = "0lzx25d4y5d8rsddgnypfskcxa5qlwc294sdzmn8dlq995yphpac";
};
meta = with lib; {
diff --git a/pkgs/servers/monitoring/loki/default.nix b/pkgs/servers/monitoring/loki/default.nix
index ec9d56f2cbb7..f1cefdc0b1d9 100644
--- a/pkgs/servers/monitoring/loki/default.nix
+++ b/pkgs/servers/monitoring/loki/default.nix
@@ -1,24 +1,36 @@
-{ stdenv, lib, buildGoPackage, fetchFromGitHub, makeWrapper, systemd }:
+{ stdenv
+, lib
+, buildGoModule
+, fetchFromGitHub
+, makeWrapper
+, nixosTests
+, systemd
+, fetchpatch
+}:
-buildGoPackage rec {
- version = "1.6.1";
+buildGoModule rec {
+ version = "2.0.0";
pname = "grafana-loki";
- goPackagePath = "github.com/grafana/loki";
-
- doCheck = true;
src = fetchFromGitHub {
rev = "v${version}";
owner = "grafana";
repo = "loki";
- sha256 = "0bakskzizazc5cd6km3n6facc5val5567zinnxg3yjy29xdi64ww";
+ sha256 = "09a0mqdmk754vigd1xqijzwazwrmfaqcgdr2c6dz25p7a65568hj";
};
- postPatch = ''
- substituteInPlace pkg/distributor/distributor_test.go --replace \
- '"eth0", "en0", "lo0"' \
- '"lo"'
- '';
+ vendorSha256 = null;
+
+ subPackages = [ "..." ];
+
+ patches = [
+ (fetchpatch {
+ # Fix expected return value in Test_validateDropConfig
+ # https://github.com/grafana/loki/issues/2519
+ url = "https://github.com/grafana/loki/commit/1316c0f0c5cda7c272c4873ea910211476fc1db8.patch";
+ sha256 = "06hwga58qpmivbhyjgyqzb75602hy8212a4b5vh99y9pnn6c913h";
+ })
+ ];
nativeBuildInputs = [ makeWrapper ];
buildInputs = stdenv.lib.optionals stdenv.isLinux [ systemd.dev ];
@@ -28,6 +40,10 @@ buildGoPackage rec {
--prefix LD_LIBRARY_PATH : "${lib.getLib systemd}/lib"
'';
+ passthru.tests = { inherit (nixosTests) loki; };
+
+ doCheck = true;
+
meta = with stdenv.lib; {
description = "Like Prometheus, but for logs";
license = licenses.asl20;
diff --git a/pkgs/servers/monitoring/mackerel-agent/default.nix b/pkgs/servers/monitoring/mackerel-agent/default.nix
new file mode 100644
index 000000000000..6b8f01bad708
--- /dev/null
+++ b/pkgs/servers/monitoring/mackerel-agent/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, lib, buildGoModule, fetchFromGitHub, makeWrapper, iproute, nettools }:
+
+buildGoModule rec {
+ pname = "mackerel-agent";
+ version = "0.70.3";
+
+ src = fetchFromGitHub {
+ owner = "mackerelio";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1i02qmjinnwyi4aqczflj7skfsixn25id7fm760vr2dl2gmlfydg";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+ checkInputs = lib.optionals (!stdenv.isDarwin) [ nettools ];
+ buildInputs = lib.optionals (!stdenv.isDarwin) [ iproute ];
+
+ vendorSha256 = "0kjky2mhs6dapnr4xpjpnbibp6y8r320igddplynsfsp8vwrfp7m";
+
+ subPackages = [ "." ];
+
+ buildFlagsArray = ''
+ -ldflags=
+ -X=main.version=${version}
+ -X=main.gitcommit=v${version}
+ '';
+
+ postInstall = ''
+ wrapProgram $out/bin/mackerel-agent \
+ --prefix PATH : "${lib.makeBinPath buildInputs}"
+ '';
+
+ doCheck = true;
+
+ meta = with lib; {
+ description = "System monitoring service for mackerel.io";
+ homepage = "https://github.com/mackerelio/mackerel-agent";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ midchildan ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/servers/monitoring/munin/default.nix b/pkgs/servers/monitoring/munin/default.nix
index 435e613a9894..cfc66a9a76aa 100644
--- a/pkgs/servers/monitoring/munin/default.nix
+++ b/pkgs/servers/monitoring/munin/default.nix
@@ -3,14 +3,14 @@
}:
stdenv.mkDerivation rec {
- version = "2.0.64";
+ version = "2.0.65";
pname = "munin";
src = fetchFromGitHub {
owner = "munin-monitoring";
repo = "munin";
rev = version;
- sha256 = "00gvvy7s2h1kxdxss7n63ir87fn66kq48lp94ackdyj49526maz4";
+ sha256 = "0gz9kp1x39xpklq77xpm8kldsc4w87732if90w5p9pw0ip4cn6df";
};
buildInputs = [
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/default.nix b/pkgs/servers/monitoring/prometheus/default.nix
index 7e729cd366f3..6ab1c80ecedf 100644
--- a/pkgs/servers/monitoring/prometheus/default.nix
+++ b/pkgs/servers/monitoring/prometheus/default.nix
@@ -1,13 +1,13 @@
-{ lib, go, buildGoPackage, fetchFromGitHub, mkYarnPackage, nixosTests }:
+{ stdenv, lib, go, buildGoPackage, fetchFromGitHub, mkYarnPackage, nixosTests }:
let
- version = "2.20.1";
+ version = "2.22.2";
src = fetchFromGitHub {
rev = "v${version}";
owner = "prometheus";
repo = "prometheus";
- sha256 = "0svhx08pbz55nhn6g9pn79zbhyvr394k5w3ny1mq3wp382h62r5j";
+ sha256 = "04pf3shdfd25wf8snkan5hzv1gjzazjw06i11xaamnc8gfahnzdv";
};
webui = mkYarnPackage {
@@ -59,7 +59,7 @@ in buildGoPackage rec {
cp -a $src/console_libraries $src/consoles $out/etc/prometheus
'';
- doCheck = true;
+ doCheck = !stdenv.isDarwin; # https://hydra.nixos.org/build/130673870/nixlog/1
passthru.tests = { inherit (nixosTests) prometheus; };
diff --git a/pkgs/servers/monitoring/prometheus/process-exporter.nix b/pkgs/servers/monitoring/prometheus/process-exporter.nix
index 9b90b9a57f95..53497b685b87 100644
--- a/pkgs/servers/monitoring/prometheus/process-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/process-exporter.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "process-exporter";
- version = "0.5.0";
+ version = "0.7.1";
goPackagePath = "github.com/ncabatoff/process-exporter";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "ncabatoff";
repo = pname;
rev = "v${version}";
- sha256 = "129vqry3l8waxcyvx83wg0dvh3qg4pr3rl5fw7vmhgdzygbaq3bq";
+ sha256 = "0jkh4xzjlrlabpll3igpyhqs35f1dxifjkbfxvijjcq9yahxfj0x";
};
postPatch = ''
diff --git a/pkgs/servers/monitoring/prometheus/promscale.nix b/pkgs/servers/monitoring/prometheus/promscale.nix
index 37e3ec0375cb..f8827b1f1fed 100644
--- a/pkgs/servers/monitoring/prometheus/promscale.nix
+++ b/pkgs/servers/monitoring/prometheus/promscale.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "promscale";
- version = "0.1.1";
+ version = "0.1.2";
src = fetchFromGitHub {
owner = "timescale";
repo = pname;
- rev = "${version}";
- sha256 = "sha256:00mhkp3nf6h2zsvmmwyza1lahvmm05isfi7rqkx24c0dmkmif3x9";
+ rev = version;
+ sha256 = "sha256-Yl61hX4YBddw0euTwheMIOy08jgS47rAU0cKyXiz9s4=";
};
vendorSha256 = "sha256:1ilciwf08678sciwwrjalwvcs5bp7x254nxc3nhdf88cf0bp2nxi";
diff --git a/pkgs/servers/monitoring/prometheus/sql-exporter.nix b/pkgs/servers/monitoring/prometheus/sql-exporter.nix
new file mode 100644
index 000000000000..c689cc1ed793
--- /dev/null
+++ b/pkgs/servers/monitoring/prometheus/sql-exporter.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildGoModule, fetchFromGitHub, nixosTests }:
+
+buildGoModule rec {
+ pname = "sql_exporter";
+ version = "0.3.0";
+
+ vendorSha256 = null;
+
+ src = fetchFromGitHub {
+ owner = "justwatchcom";
+ repo = "sql_exporter";
+ rev = "v${version}";
+ sha256 = "125brlxgwhkn3z5v0522gpm0sk6v905ghh05c4c3wf1hlm7bhnrc";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Flexible SQL exporter for Prometheus";
+ homepage = "https://github.com/justwatchcom/sql_exporter";
+ license = licenses.mit;
+ maintainers = with maintainers; [ justinas ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/monitoring/prometheus/webui-package.json b/pkgs/servers/monitoring/prometheus/webui-package.json
index 09ebefa01102..3c4c3eb8568f 100644
--- a/pkgs/servers/monitoring/prometheus/webui-package.json
+++ b/pkgs/servers/monitoring/prometheus/webui-package.json
@@ -8,33 +8,33 @@
"@fortawesome/react-fontawesome": "^0.1.4",
"@reach/router": "^1.2.1",
"@testing-library/react-hooks": "^3.1.1",
- "@types/jest": "^24.0.20",
- "@types/jquery": "^3.3.29",
+ "@types/jest": "^26.0.10",
+ "@types/jquery": "^3.5.1",
"@types/node": "^12.11.1",
"@types/reach__router": "^1.2.6",
"@types/react": "^16.8.2",
"@types/react-copy-to-clipboard": "^4.3.0",
"@types/react-dom": "^16.8.0",
- "@types/react-resize-detector": "^4.0.2",
+ "@types/react-resize-detector": "^4.2.0",
"@types/sanitize-html": "^1.20.2",
"bootstrap": "^4.2.1",
"css.escape": "^1.5.1",
- "downshift": "^3.2.2",
+ "downshift": "^3.4.8",
"enzyme-to-json": "^3.4.3",
"fuzzy": "^0.1.3",
"i": "^0.3.6",
- "jest-fetch-mock": "^2.1.2",
- "jquery": "^3.5",
+ "jest-fetch-mock": "^3.0.3",
+ "jquery": "^3.5.1",
"jquery.flot.tooltip": "^0.9.0",
- "jsdom": "^15.2.0",
+ "jsdom": "^16.4.0",
"moment": "^2.24.0",
"moment-timezone": "^0.5.23",
"popper.js": "^1.14.3",
"react": "^16.7.0",
"react-copy-to-clipboard": "^5.0.1",
"react-dom": "^16.7.0",
- "react-resize-detector": "^4.2.1",
- "react-scripts": "3.4.0",
+ "react-resize-detector": "^5.0.7",
+ "react-scripts": "3.4.3",
"react-test-renderer": "^16.9.0",
"reactstrap": "^8.0.1",
"sanitize-html": "^1.20.1",
@@ -68,7 +68,7 @@
"@types/flot": "0.0.31",
"@types/moment-timezone": "^0.5.10",
"@types/reactstrap": "^8.0.5",
- "@types/sinon": "^7.5.0",
+ "@types/sinon": "^9.0.4",
"@typescript-eslint/eslint-plugin": "2.x",
"@typescript-eslint/parser": "2.x",
"enzyme": "^3.10.0",
@@ -76,15 +76,15 @@
"eslint": "6.x",
"eslint-config-prettier": "^6.4.0",
"eslint-config-react-app": "^5.0.2",
- "eslint-plugin-flowtype": "3.x",
+ "eslint-plugin-flowtype": "4.x",
"eslint-plugin-import": "2.x",
"eslint-plugin-jsx-a11y": "6.x",
"eslint-plugin-prettier": "^3.1.1",
"eslint-plugin-react": "7.x",
- "eslint-plugin-react-hooks": "1.x",
- "jest-fetch-mock": "^2.1.2",
+ "eslint-plugin-react-hooks": "2.x",
+ "jest-fetch-mock": "^3.0.3",
"prettier": "^1.18.2",
- "sinon": "^7.5.0"
+ "sinon": "^9.0.3"
},
"proxy": "http://localhost:9090",
"jest": {
diff --git a/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix b/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix
index 8b7d346e5600..56f9ec722782 100644
--- a/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix
+++ b/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix
@@ -10,19 +10,19 @@
};
}
{
- name = "_babel_compat_data___compat_data_7.9.0.tgz";
+ name = "_babel_code_frame___code_frame_7.10.4.tgz";
path = fetchurl {
- name = "_babel_compat_data___compat_data_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.0.tgz";
- sha1 = "04815556fc90b0c174abd2c0c1bb966faa036a6c";
+ 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_core___core_7.8.4.tgz";
+ name = "_babel_compat_data___compat_data_7.11.0.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_compat_data___compat_data_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.11.0.tgz";
+ sha1 = "e9f73efe09af1355b723a7f39b11bad637d7c99c";
};
}
{
@@ -34,259 +34,251 @@
};
}
{
- name = "_babel_generator___generator_7.9.0.tgz";
+ name = "_babel_core___core_7.11.6.tgz";
path = fetchurl {
- name = "_babel_generator___generator_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.0.tgz";
- sha1 = "0f67adea4ec39dad6e63345f70eec33014d78c89";
+ name = "_babel_core___core_7.11.6.tgz";
+ url = "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz";
+ sha1 = "3a9455dc7387ff1bac45770650bc13ba04a15651";
};
}
{
- name = "_babel_generator___generator_7.9.4.tgz";
+ name = "_babel_generator___generator_7.11.6.tgz";
path = fetchurl {
- name = "_babel_generator___generator_7.9.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.4.tgz";
- sha1 = "12441e90c3b3c4159cdecf312075bf1a8ce2dbce";
+ 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz";
+ sha1 = "5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz";
+ sha1 = "bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3";
};
}
{
- name = "_babel_helper_builder_react_jsx_experimental___helper_builder_react_jsx_experimental_7.9.0.tgz";
+ name = "_babel_helper_builder_react_jsx_experimental___helper_builder_react_jsx_experimental_7.11.5.tgz";
path = fetchurl {
- name = "_babel_helper_builder_react_jsx_experimental___helper_builder_react_jsx_experimental_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz";
- sha1 = "066d80262ade488f9c1b1823ce5db88a4cedaa43";
+ name = "_babel_helper_builder_react_jsx_experimental___helper_builder_react_jsx_experimental_7.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz";
+ sha1 = "4ea43dd63857b0a35cd1f1b161dc29b43414e79f";
};
}
{
- name = "_babel_helper_builder_react_jsx___helper_builder_react_jsx_7.9.0.tgz";
+ name = "_babel_helper_builder_react_jsx___helper_builder_react_jsx_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_builder_react_jsx___helper_builder_react_jsx_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz";
- sha1 = "16bf391990b57732700a3278d4d9a81231ea8d32";
+ name = "_babel_helper_builder_react_jsx___helper_builder_react_jsx_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz";
+ sha1 = "8095cddbff858e6fa9c326daee54a2f2732c1d5d";
};
}
{
- name = "_babel_helper_call_delegate___helper_call_delegate_7.8.7.tgz";
+ name = "_babel_helper_compilation_targets___helper_compilation_targets_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_call_delegate___helper_call_delegate_7.8.7.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.8.7.tgz";
- sha1 = "28a279c2e6c622a6233da548127f980751324cab";
+ name = "_babel_helper_compilation_targets___helper_compilation_targets_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz";
+ sha1 = "804ae8e3f04376607cc791b9d47d540276332bd2";
};
}
{
- name = "_babel_helper_compilation_targets___helper_compilation_targets_7.8.7.tgz";
+ name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.10.5.tgz";
path = fetchurl {
- name = "_babel_helper_compilation_targets___helper_compilation_targets_7.8.7.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz";
- sha1 = "dac1eea159c0e4bd46e309b5a1b04a66b53c1dde";
+ name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz";
+ sha1 = "9f61446ba80e8240b0a5c85c6fdac8459d6f259d";
};
}
{
- name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.8.6.tgz";
+ name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.8.6.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz";
- sha1 = "243a5b46e2f8f0f674dc1387631eb6b28b851de0";
+ name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz";
+ sha1 = "fdd60d88524659a0b6959c0579925e425714f3b8";
};
}
{
- name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.8.8.tgz";
+ name = "_babel_helper_define_map___helper_define_map_7.10.5.tgz";
path = fetchurl {
- name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.8.8.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz";
- sha1 = "5d84180b588f560b7864efaeea89243e58312087";
+ name = "_babel_helper_define_map___helper_define_map_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz";
+ sha1 = "b53c10db78a640800152692b13393147acb9bb30";
};
}
{
- name = "_babel_helper_define_map___helper_define_map_7.8.3.tgz";
+ name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.11.4.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.11.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz";
+ sha1 = "2d8e3470252cc17aba917ede7803d4a7a276a41b";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz";
+ sha1 = "d49b001d1d5a68ca5e6604dda01a6297f7c9381e";
};
}
{
- 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.9.0.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.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz";
- sha1 = "43b34dfe15961918707d247327431388e9fe96e5";
+ 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.5.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.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz";
+ sha1 = "32dfbb79899073c415557053a19bd055aae50ae0";
};
}
{
- name = "_babel_helper_regex___helper_regex_7.8.3.tgz";
+ name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.11.4.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.11.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz";
+ sha1 = "4474ea9f7438f18575e30b0cac784045b402a12d";
};
}
{
- 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.6.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.6.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz";
- sha1 = "5ada744fd5ad73203bf1d67459a27dcba67effc8";
+ 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_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_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_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz";
+ sha1 = "eec162f112c2f58d3af0af125e3bb57665146729";
};
}
{
- name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.8.3.tgz";
+ name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.11.0.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_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_validator_identifier___helper_validator_identifier_7.9.0.tgz";
+ name = "_babel_helper_validator_identifier___helper_validator_identifier_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_validator_identifier___helper_validator_identifier_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz";
- sha1 = "ad53562a7fc29b3b9a91bbf7d10397fd146346ed";
+ 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz";
+ sha1 = "8a6f701eab0ff39f765b5a1cfef409990e624b87";
};
}
{
- name = "_babel_helpers___helpers_7.9.2.tgz";
+ name = "_babel_helpers___helpers_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helpers___helpers_7.9.2.tgz";
- url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.2.tgz";
- sha1 = "b42a81a811f1e7313b88cba8adc66b3d9ae6c09f";
+ name = "_babel_helpers___helpers_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz";
+ sha1 = "2abeb0d721aff7c0a97376b9e1f6f65d7a475044";
};
}
{
- name = "_babel_highlight___highlight_7.9.0.tgz";
+ name = "_babel_highlight___highlight_7.10.4.tgz";
path = fetchurl {
- name = "_babel_highlight___highlight_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz";
- sha1 = "4e9b45ccb82b79607271b2979ad82c7b68163079";
+ 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.9.4.tgz";
+ name = "_babel_parser___parser_7.11.5.tgz";
path = fetchurl {
- name = "_babel_parser___parser_7.9.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz";
- sha1 = "68a35e6b0319bbc014465be43828300113f2f2e8";
+ name = "_babel_parser___parser_7.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz";
+ sha1 = "c7ff6303df71080ec7a4f5b8c003c58f1cf51037";
};
}
{
- name = "_babel_parser___parser_7.9.2.tgz";
+ name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.10.5.tgz";
path = fetchurl {
- name = "_babel_parser___parser_7.9.2.tgz";
- url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.2.tgz";
- sha1 = "4e767f424b479c514077544484d1f9bdba7f1158";
- };
- }
- {
- name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.8.3.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.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz";
+ sha1 = "3491cabf2f7c179ab820606cec27fed15e0e8558";
};
}
{
@@ -298,6 +290,14 @@
};
}
{
+ name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz";
+ sha1 = "a33bf632da390a59c7a8c570045d1115cd778807";
+ };
+ }
+ {
name = "_babel_plugin_proposal_decorators___plugin_proposal_decorators_7.8.3.tgz";
path = fetchurl {
name = "_babel_plugin_proposal_decorators___plugin_proposal_decorators_7.8.3.tgz";
@@ -306,19 +306,35 @@
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz";
+ sha1 = "ba57a26cb98b37741e9d5bca1b8b0ddf8291f17e";
};
}
{
- name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.8.3.tgz";
+ name = "_babel_plugin_proposal_export_namespace_from___plugin_proposal_export_namespace_from_7.10.4.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_export_namespace_from___plugin_proposal_export_namespace_from_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz";
+ sha1 = "570d883b91031637b3e2958eea3c438e62c05f54";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz";
+ sha1 = "593e59c63528160233bd321b1aebe0820c2341db";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_logical_assignment_operators___plugin_proposal_logical_assignment_operators_7.11.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_logical_assignment_operators___plugin_proposal_logical_assignment_operators_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz";
+ sha1 = "9f80e482c03083c87125dee10026b58527ea20c8";
};
}
{
@@ -330,6 +346,14 @@
};
}
{
+ name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz";
+ sha1 = "02a7e961fc32e6d5b2db0649e01bf80ddee7e04a";
+ };
+ }
+ {
name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.8.3.tgz";
path = fetchurl {
name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.8.3.tgz";
@@ -338,19 +362,27 @@
};
}
{
- name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.9.0.tgz";
+ name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz";
- sha1 = "a28993699fc13df165995362693962ba6b061d6f";
+ name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz";
+ sha1 = "ce1590ff0a65ad12970a609d78855e9a4c1aef06";
};
}
{
- 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.11.0.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.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz";
+ sha1 = "bd81f95a1f746760ea43b6c2d3d62b11790ad0af";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz";
+ sha1 = "31c938309d24a78a49d68fdabffaa863758554dd";
};
}
{
@@ -362,11 +394,27 @@
};
}
{
- name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.8.8.tgz";
+ name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.11.0.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.8.8.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz";
- sha1 = "ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d";
+ name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz";
+ sha1 = "de5866d0646f6afdaab8a566382fe3a221755076";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz";
+ sha1 = "b160d972b8fdba5c7d111a145fc8c421fc2a6909";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz";
+ sha1 = "4483cda53041ce3413b7fe2f00022665ddfaa75d";
};
}
{
@@ -378,11 +426,19 @@
};
}
{
- name = "_babel_plugin_syntax_decorators___plugin_syntax_decorators_7.8.3.tgz";
+ name = "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_syntax_decorators___plugin_syntax_decorators_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz";
- sha1 = "8d2c15a9f1af624b0025f961682a9d53d3001bda";
+ name = "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz";
+ sha1 = "6644e6a0baa55a61f9e3231f6c9eeb6ee46c124c";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_decorators___plugin_syntax_decorators_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_decorators___plugin_syntax_decorators_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz";
+ sha1 = "6853085b2c429f9d322d02f5a635018cdeb2360c";
};
}
{
@@ -394,11 +450,19 @@
};
}
{
- name = "_babel_plugin_syntax_flow___plugin_syntax_flow_7.8.3.tgz";
+ name = "_babel_plugin_syntax_export_namespace_from___plugin_syntax_export_namespace_from_7.8.3.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_export_namespace_from___plugin_syntax_export_namespace_from_7.8.3.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz";
+ sha1 = "028964a9ba80dbc094c915c487ad7c4e7a66465a";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_flow___plugin_syntax_flow_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_syntax_flow___plugin_syntax_flow_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz";
- sha1 = "f2c883bd61a6316f2c89380ae5122f923ba4527f";
+ name = "_babel_plugin_syntax_flow___plugin_syntax_flow_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz";
+ sha1 = "53351dd7ae01995e567d04ce42af1a6e0ba846a6";
};
}
{
@@ -410,11 +474,19 @@
};
}
{
- name = "_babel_plugin_syntax_jsx___plugin_syntax_jsx_7.8.3.tgz";
+ name = "_babel_plugin_syntax_jsx___plugin_syntax_jsx_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_syntax_jsx___plugin_syntax_jsx_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz";
- sha1 = "521b06c83c40480f1e58b4fd33b92eceb1d6ea94";
+ name = "_babel_plugin_syntax_jsx___plugin_syntax_jsx_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz";
+ sha1 = "39abaae3cbf710c4373d8429484e6ba21340166c";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz";
+ sha1 = "ca91ef46303530448b906652bac2e9fe9941f699";
};
}
{
@@ -426,11 +498,11 @@
};
}
{
- name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.8.3.tgz";
+ name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz";
- sha1 = "0e3fb63e09bea1b11e96467271c8308007e7c41f";
+ name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz";
+ sha1 = "b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97";
};
}
{
@@ -458,99 +530,99 @@
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz";
+ sha1 = "4bbeb8917b54fcf768364e0a81f560e33a3ef57d";
};
}
{
- name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.8.3.tgz";
+ name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz";
- sha1 = "c1f659dda97711a569cef75275f7e15dcaa6cabc";
+ name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz";
+ sha1 = "2f55e770d3501e83af217d782cb7517d7bb34d25";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz";
+ sha1 = "e22960d77e697c74f41c501d44d73dbf8a6a64cd";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz";
+ sha1 = "41a5017e49eb6f3cda9392a51eef29405b245a37";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz";
+ sha1 = "1afa595744f75e43a91af73b0d998ecfe4ebc2e8";
};
}
{
- 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.11.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.11.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz";
+ sha1 = "5b7efe98852bef8d652c0b28144cd93a9e4b5215";
};
}
{
- name = "_babel_plugin_transform_classes___plugin_transform_classes_7.9.2.tgz";
+ name = "_babel_plugin_transform_classes___plugin_transform_classes_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_classes___plugin_transform_classes_7.9.2.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz";
- sha1 = "8603fc3cc449e31fdbdbc257f67717536a11af8d";
+ name = "_babel_plugin_transform_classes___plugin_transform_classes_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz";
+ sha1 = "405136af2b3e218bc4a1926228bc917ab1a0adc7";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz";
+ sha1 = "9ded83a816e82ded28d52d4b4ecbdd810cdfc0eb";
};
}
{
- name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.8.8.tgz";
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.8.8.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz";
- sha1 = "fadb2bc8e90ccaf5658de6f8d4d22ff6272a2f4b";
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz";
+ sha1 = "70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz";
+ sha1 = "469c2062105c1eb6a040eaf4fac4b488078395ee";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz";
+ sha1 = "697e50c9fee14380fe843d1f306b295617431e47";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz";
+ sha1 = "5ae338c57f8cf4001bdb35607ae66b92d665af2e";
};
}
{
@@ -562,115 +634,115 @@
};
}
{
- name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.9.0.tgz";
+ name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz";
- sha1 = "0f260e27d3e29cd1bb3128da5e76c761aa6c108e";
+ name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz";
+ sha1 = "c08892e8819d3a5db29031b115af511dbbfebae9";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz";
+ sha1 = "6a467880e0fc9638514ba369111811ddbe2644b7";
};
}
{
- name = "_babel_plugin_transform_literals___plugin_transform_literals_7.8.3.tgz";
+ name = "_babel_plugin_transform_literals___plugin_transform_literals_7.10.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz";
+ sha1 = "9f42ba0841100a135f22712d0e391c462f571f3c";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz";
+ sha1 = "b1ec44fcf195afcb8db2c62cd8e551c881baf8b7";
};
}
{
- name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.9.0.tgz";
+ name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.10.5.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz";
- sha1 = "19755ee721912cf5bb04c07d50280af3484efef4";
+ name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz";
+ sha1 = "1b9cddaf05d9e88b3aad339cb3e445c4f020a9b1";
};
}
{
- name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.9.0.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.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz";
- sha1 = "e3e72f4cbc9b4a260e30be0ea59bdf5a39748940";
+ 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.9.0.tgz";
+ name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.10.5.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz";
- sha1 = "e9fd46a296fc91e009b64e07ddaa86d6f0edeb90";
+ name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz";
+ sha1 = "6270099c854066681bae9e05f87e1b9cadbe8c85";
};
}
{
- name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.9.0.tgz";
+ name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz";
- sha1 = "e909acae276fec280f9b821a5f38e1f08b480697";
+ name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz";
+ sha1 = "9a8481fe81b824654b3a0b65da3df89f3d21839e";
};
}
{
- name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.8.3.tgz";
+ name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz";
- sha1 = "a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c";
+ name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz";
+ sha1 = "78b4d978810b6f3bcf03f9e318f2fc0ed41aecb6";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz";
+ sha1 = "9097d753cb7b024cb7381a3b2e52e9513a9c6888";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz";
+ sha1 = "d7146c4d139433e7a6526f888c667e314a093894";
};
}
{
- name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.8.8.tgz";
+ name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.10.5.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.8.8.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.8.tgz";
- sha1 = "0381de466c85d5404565243660c4496459525daf";
+ name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz";
+ sha1 = "59d339d58d0b1950435f4043e74e2510005e2c4a";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz";
+ sha1 = "f6fe54b6590352298785b83edd815d214c42e3c0";
};
}
{
- name = "_babel_plugin_transform_react_constant_elements___plugin_transform_react_constant_elements_7.9.0.tgz";
+ name = "_babel_plugin_transform_react_constant_elements___plugin_transform_react_constant_elements_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_react_constant_elements___plugin_transform_react_constant_elements_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.9.0.tgz";
- sha1 = "a75abc936a3819edec42d3386d9f1c93f28d9d9e";
+ name = "_babel_plugin_transform_react_constant_elements___plugin_transform_react_constant_elements_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz";
+ sha1 = "0f485260bf1c29012bb973e7e404749eaac12c9e";
};
}
{
@@ -682,51 +754,67 @@
};
}
{
- name = "_babel_plugin_transform_react_jsx_development___plugin_transform_react_jsx_development_7.9.0.tgz";
+ name = "_babel_plugin_transform_react_display_name___plugin_transform_react_display_name_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_react_jsx_development___plugin_transform_react_jsx_development_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz";
- sha1 = "3c2a130727caf00c2a293f0aed24520825dbf754";
+ name = "_babel_plugin_transform_react_display_name___plugin_transform_react_display_name_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz";
+ sha1 = "b5795f4e3e3140419c3611b7a2a3832b9aef328d";
};
}
{
- name = "_babel_plugin_transform_react_jsx_self___plugin_transform_react_jsx_self_7.9.0.tgz";
+ name = "_babel_plugin_transform_react_jsx_development___plugin_transform_react_jsx_development_7.11.5.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_react_jsx_self___plugin_transform_react_jsx_self_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz";
- sha1 = "f4f26a325820205239bb915bad8e06fcadabb49b";
+ name = "_babel_plugin_transform_react_jsx_development___plugin_transform_react_jsx_development_7.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.11.5.tgz";
+ sha1 = "e1439e6a57ee3d43e9f54ace363fb29cefe5d7b6";
};
}
{
- name = "_babel_plugin_transform_react_jsx_source___plugin_transform_react_jsx_source_7.9.0.tgz";
+ name = "_babel_plugin_transform_react_jsx_self___plugin_transform_react_jsx_self_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_react_jsx_source___plugin_transform_react_jsx_source_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz";
- sha1 = "89ef93025240dd5d17d3122294a093e5e0183de0";
+ name = "_babel_plugin_transform_react_jsx_self___plugin_transform_react_jsx_self_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz";
+ sha1 = "cd301a5fed8988c182ed0b9d55e9bd6db0bd9369";
};
}
{
- name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.9.1.tgz";
+ name = "_babel_plugin_transform_react_jsx_source___plugin_transform_react_jsx_source_7.10.5.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.9.1.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.1.tgz";
- sha1 = "d03af29396a6dc51bfa24eefd8005a9fd381152a";
+ name = "_babel_plugin_transform_react_jsx_source___plugin_transform_react_jsx_source_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz";
+ sha1 = "34f1779117520a779c054f2cdd9680435b9222b4";
};
}
{
- name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.8.7.tgz";
+ name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.8.7.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz";
- sha1 = "5e46a0dca2bee1ad8285eb0527e6abc9c37672f8";
+ name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz";
+ sha1 = "673c9f913948764a4421683b2bef2936968fddf2";
};
}
{
- name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.8.3.tgz";
+ name = "_babel_plugin_transform_react_pure_annotations___plugin_transform_react_pure_annotations_7.10.4.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_react_pure_annotations___plugin_transform_react_pure_annotations_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz";
+ sha1 = "3eefbb73db94afbc075f097523e445354a1c6501";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz";
+ sha1 = "2015e59d839074e76838de2159db421966fd8b63";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz";
+ sha1 = "8f2682bcdcef9ed327e1b0861585d7013f8a54dd";
};
}
{
@@ -738,59 +826,67 @@
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz";
+ sha1 = "9fd25ec5cdd555bb7f473e5e6ee1c971eede4dd6";
};
}
{
- name = "_babel_plugin_transform_spread___plugin_transform_spread_7.8.3.tgz";
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.11.0.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.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz";
+ sha1 = "fa84d300f5e4f57752fe41a6d1b3c554f13f17cc";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz";
+ sha1 = "8f3889ee8657581130a29d9cc91d7c73b7c4a28d";
};
}
{
- 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.5.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.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz";
+ sha1 = "78bc5d626a6642db3312d9d0f001f5e7639fde8c";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz";
+ sha1 = "9509f1a7eec31c4edbffe137c16cc33ff0bc5bfc";
};
}
{
- name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.9.0.tgz";
+ name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.11.0.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.0.tgz";
- sha1 = "8b52649c81cb7dee117f760952ab46675a258836";
+ name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz";
+ sha1 = "2b4879676af37342ebb278216dd090ac67f13abb";
};
}
{
- 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.4.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.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz";
+ sha1 = "feae523391c7651ddac115dae0a9d06857892007";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz";
+ sha1 = "e56d71f9282fac6db09c82742055576d5e6d80a8";
};
}
{
@@ -802,11 +898,19 @@
};
}
{
- name = "_babel_preset_modules___preset_modules_0.1.3.tgz";
+ name = "_babel_preset_env___preset_env_7.11.5.tgz";
+ path = fetchurl {
+ name = "_babel_preset_env___preset_env_7.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.5.tgz";
+ sha1 = "18cb4b9379e3e92ffea92c07471a99a2914e4272";
+ };
+ }
+ {
+ name = "_babel_preset_modules___preset_modules_0.1.4.tgz";
path = fetchurl {
- 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_preset_modules___preset_modules_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz";
+ sha1 = "362f2b68c662842970fdb5e254ffc8fc1c2e415e";
};
}
{
@@ -818,6 +922,14 @@
};
}
{
+ name = "_babel_preset_react___preset_react_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_preset_react___preset_react_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.10.4.tgz";
+ sha1 = "92e8a66d816f9911d11d4cc935be67adfc82dbcf";
+ };
+ }
+ {
name = "_babel_preset_typescript___preset_typescript_7.9.0.tgz";
path = fetchurl {
name = "_babel_preset_typescript___preset_typescript_7.9.0.tgz";
@@ -826,11 +938,11 @@
};
}
{
- name = "_babel_runtime_corejs3___runtime_corejs3_7.9.2.tgz";
+ name = "_babel_runtime_corejs3___runtime_corejs3_7.11.2.tgz";
path = fetchurl {
- name = "_babel_runtime_corejs3___runtime_corejs3_7.9.2.tgz";
- url = "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz";
- sha1 = "26fe4aa77e9f1ecef9b776559bbb8e84d34284b7";
+ name = "_babel_runtime_corejs3___runtime_corejs3_7.11.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz";
+ sha1 = "02c3029743150188edeb66541195f54600278419";
};
}
{
@@ -842,35 +954,35 @@
};
}
{
- name = "_babel_runtime___runtime_7.9.2.tgz";
+ name = "_babel_runtime___runtime_7.11.2.tgz";
path = fetchurl {
- name = "_babel_runtime___runtime_7.9.2.tgz";
- url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz";
- sha1 = "d90df0583a3a252f09aaa619665367bae518db06";
+ name = "_babel_runtime___runtime_7.11.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz";
+ sha1 = "f549c13c754cc40b87644b9fa9f09a6a95fe0736";
};
}
{
- name = "_babel_template___template_7.8.6.tgz";
+ name = "_babel_template___template_7.10.4.tgz";
path = fetchurl {
- name = "_babel_template___template_7.8.6.tgz";
- url = "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz";
- sha1 = "86b22af15f828dfb086474f964dcc3e39c43ce2b";
+ 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.9.0.tgz";
+ name = "_babel_traverse___traverse_7.11.5.tgz";
path = fetchurl {
- name = "_babel_traverse___traverse_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.0.tgz";
- sha1 = "d3882c2830e513f4fe4cec9fe76ea1cc78747892";
+ 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.9.0.tgz";
+ name = "_babel_types___types_7.11.5.tgz";
path = fetchurl {
- name = "_babel_types___types_7.9.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/types/-/types-7.9.0.tgz";
- sha1 = "00b064c3df83ad32b2dbf5ff07312b15c7f1efb5";
+ name = "_babel_types___types_7.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz";
+ sha1 = "d9de577d01252d77c6800cee039ee64faf75662d";
};
}
{
@@ -898,35 +1010,35 @@
};
}
{
- name = "_fortawesome_fontawesome_common_types___fontawesome_common_types_0.2.27.tgz";
+ name = "_fortawesome_fontawesome_common_types___fontawesome_common_types_0.2.32.tgz";
path = fetchurl {
- name = "_fortawesome_fontawesome_common_types___fontawesome_common_types_0.2.27.tgz";
- url = "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.27.tgz";
- sha1 = "19706345859fc46adf3684ed01d11b40903b87e9";
+ name = "_fortawesome_fontawesome_common_types___fontawesome_common_types_0.2.32.tgz";
+ url = "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.32.tgz";
+ sha1 = "3436795d5684f22742989bfa08f46f50f516f259";
};
}
{
- name = "_fortawesome_fontawesome_svg_core___fontawesome_svg_core_1.2.27.tgz";
+ name = "_fortawesome_fontawesome_svg_core___fontawesome_svg_core_1.2.32.tgz";
path = fetchurl {
- name = "_fortawesome_fontawesome_svg_core___fontawesome_svg_core_1.2.27.tgz";
- url = "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.27.tgz";
- sha1 = "e4db8e3be81a40988213507c3e3d0c158a6641a3";
+ name = "_fortawesome_fontawesome_svg_core___fontawesome_svg_core_1.2.32.tgz";
+ url = "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.32.tgz";
+ sha1 = "da092bfc7266aa274be8604de610d7115f9ba6cf";
};
}
{
- name = "_fortawesome_free_solid_svg_icons___free_solid_svg_icons_5.12.1.tgz";
+ name = "_fortawesome_free_solid_svg_icons___free_solid_svg_icons_5.15.1.tgz";
path = fetchurl {
- name = "_fortawesome_free_solid_svg_icons___free_solid_svg_icons_5.12.1.tgz";
- url = "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.12.1.tgz";
- sha1 = "76b6f958a3471821ff146f8f955e6d7cfe87147c";
+ name = "_fortawesome_free_solid_svg_icons___free_solid_svg_icons_5.15.1.tgz";
+ url = "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.1.tgz";
+ sha1 = "e1432676ddd43108b41197fee9f86d910ad458ef";
};
}
{
- name = "_fortawesome_react_fontawesome___react_fontawesome_0.1.9.tgz";
+ name = "_fortawesome_react_fontawesome___react_fontawesome_0.1.11.tgz";
path = fetchurl {
- name = "_fortawesome_react_fontawesome___react_fontawesome_0.1.9.tgz";
- url = "https://registry.yarnpkg.com/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.9.tgz";
- sha1 = "c865b9286c707407effcec99958043711367cd02";
+ name = "_fortawesome_react_fontawesome___react_fontawesome_0.1.11.tgz";
+ url = "https://registry.yarnpkg.com/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.11.tgz";
+ sha1 = "c1a95a2bdb6a18fa97b355a563832e248bf6ef4a";
};
}
{
@@ -1050,6 +1162,14 @@
};
}
{
+ 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 = "_mrmlnc_readdir_enhanced___readdir_enhanced_2.2.1.tgz";
path = fetchurl {
name = "_mrmlnc_readdir_enhanced___readdir_enhanced_2.2.1.tgz";
@@ -1066,35 +1186,43 @@
};
}
{
- name = "_reach_router___router_1.3.3.tgz";
+ name = "_reach_router___router_1.3.4.tgz";
path = fetchurl {
- name = "_reach_router___router_1.3.3.tgz";
- url = "https://registry.yarnpkg.com/@reach/router/-/router-1.3.3.tgz";
- sha1 = "58162860dce6c9449d49be86b0561b5ef46d80db";
+ name = "_reach_router___router_1.3.4.tgz";
+ url = "https://registry.yarnpkg.com/@reach/router/-/router-1.3.4.tgz";
+ sha1 = "d2574b19370a70c80480ed91f3da840136d10f8c";
};
}
{
- name = "_sinonjs_commons___commons_1.7.1.tgz";
+ name = "_sinonjs_commons___commons_1.8.1.tgz";
path = fetchurl {
- name = "_sinonjs_commons___commons_1.7.1.tgz";
- url = "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.7.1.tgz";
- sha1 = "da5fd19a5f71177a53778073978873964f49acf1";
+ name = "_sinonjs_commons___commons_1.8.1.tgz";
+ url = "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz";
+ sha1 = "e7df00f98a203324f6dc7cc606cad9d4a8ab2217";
};
}
{
- name = "_sinonjs_formatio___formatio_3.2.2.tgz";
+ name = "_sinonjs_fake_timers___fake_timers_6.0.1.tgz";
path = fetchurl {
- name = "_sinonjs_formatio___formatio_3.2.2.tgz";
- url = "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-3.2.2.tgz";
- sha1 = "771c60dfa75ea7f2d68e3b94c7e888a78781372c";
+ 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 = "_sinonjs_samsam___samsam_3.3.3.tgz";
+ name = "_sinonjs_formatio___formatio_5.0.1.tgz";
path = fetchurl {
- name = "_sinonjs_samsam___samsam_3.3.3.tgz";
- url = "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-3.3.3.tgz";
- sha1 = "46682efd9967b259b81136b9f120fd54585feb4a";
+ name = "_sinonjs_formatio___formatio_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-5.0.1.tgz";
+ sha1 = "f13e713cb3313b1ab965901b01b0828ea6b77089";
+ };
+ }
+ {
+ name = "_sinonjs_samsam___samsam_5.2.0.tgz";
+ path = fetchurl {
+ name = "_sinonjs_samsam___samsam_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-5.2.0.tgz";
+ sha1 = "fcff83ab86f83b5498f4a967869c079408d9b5eb";
};
}
{
@@ -1218,75 +1346,51 @@
};
}
{
- name = "_testing_library_react_hooks___react_hooks_3.2.1.tgz";
- path = fetchurl {
- name = "_testing_library_react_hooks___react_hooks_3.2.1.tgz";
- url = "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-3.2.1.tgz";
- sha1 = "19b6caa048ef15faa69d439c469033873ea01294";
- };
- }
- {
- name = "_types_babel__core___babel__core_7.1.6.tgz";
- path = fetchurl {
- name = "_types_babel__core___babel__core_7.1.6.tgz";
- url = "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.6.tgz";
- sha1 = "16ff42a5ae203c9af1c6e190ed1f30f83207b610";
- };
- }
- {
- name = "_types_babel__generator___babel__generator_7.6.1.tgz";
+ name = "_testing_library_react_hooks___react_hooks_3.4.2.tgz";
path = fetchurl {
- name = "_types_babel__generator___babel__generator_7.6.1.tgz";
- url = "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.1.tgz";
- sha1 = "4901767b397e8711aeb99df8d396d7ba7b7f0e04";
+ name = "_testing_library_react_hooks___react_hooks_3.4.2.tgz";
+ url = "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-3.4.2.tgz";
+ sha1 = "8deb94f7684e0d896edd84a4c90e5b79a0810bc2";
};
}
{
- name = "_types_babel__template___babel__template_7.0.2.tgz";
+ name = "_types_babel__core___babel__core_7.1.10.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__core___babel__core_7.1.10.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.10.tgz";
+ sha1 = "ca58fc195dd9734e77e57c6f2df565623636ab40";
};
}
{
- name = "_types_babel__traverse___babel__traverse_7.0.9.tgz";
+ name = "_types_babel__generator___babel__generator_7.6.2.tgz";
path = fetchurl {
- name = "_types_babel__traverse___babel__traverse_7.0.9.tgz";
- url = "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.9.tgz";
- sha1 = "be82fab304b141c3eee81a4ce3b034d0eba1590a";
+ name = "_types_babel__generator___babel__generator_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz";
+ sha1 = "f3d71178e187858f7c45e30380f8f1b7415a12d8";
};
}
{
- name = "_types_cheerio___cheerio_0.22.17.tgz";
+ name = "_types_babel__template___babel__template_7.0.3.tgz";
path = fetchurl {
- name = "_types_cheerio___cheerio_0.22.17.tgz";
- url = "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.17.tgz";
- sha1 = "e54f71c3135f71ebc16c8dc62edad533872c9e72";
+ name = "_types_babel__template___babel__template_7.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.3.tgz";
+ sha1 = "b8aaeba0a45caca7b56a5de9459872dde3727214";
};
}
{
- name = "_types_color_name___color_name_1.1.1.tgz";
+ name = "_types_babel__traverse___babel__traverse_7.0.15.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_babel__traverse___babel__traverse_7.0.15.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.15.tgz";
+ sha1 = "db9e4238931eb69ef8aab0ad6523d4d4caa39d03";
};
}
{
- name = "_types_domhandler___domhandler_2.4.1.tgz";
+ name = "_types_cheerio___cheerio_0.22.22.tgz";
path = fetchurl {
- name = "_types_domhandler___domhandler_2.4.1.tgz";
- url = "https://registry.yarnpkg.com/@types/domhandler/-/domhandler-2.4.1.tgz";
- sha1 = "7b3b347f7762180fbcb1ece1ce3dd0ebbb8c64cf";
- };
- }
- {
- name = "_types_domutils___domutils_1.7.2.tgz";
- path = fetchurl {
- name = "_types_domutils___domutils_1.7.2.tgz";
- url = "https://registry.yarnpkg.com/@types/domutils/-/domutils-1.7.2.tgz";
- sha1 = "89422e579c165994ad5c09ce90325da596cc105d";
+ name = "_types_cheerio___cheerio_0.22.22.tgz";
+ url = "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.22.tgz";
+ sha1 = "ae71cf4ca59b8bbaf34c99af7a5d6c8894988f5f";
};
}
{
@@ -1298,11 +1402,11 @@
};
}
{
- name = "_types_enzyme___enzyme_3.10.5.tgz";
+ name = "_types_enzyme___enzyme_3.10.7.tgz";
path = fetchurl {
- name = "_types_enzyme___enzyme_3.10.5.tgz";
- url = "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.5.tgz";
- sha1 = "fe7eeba3550369eed20e7fb565bfb74eec44f1f0";
+ name = "_types_enzyme___enzyme_3.10.7.tgz";
+ url = "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.7.tgz";
+ sha1 = "ebdf3b972d293095e09af479e36c772025285e3a";
};
}
{
@@ -1314,14 +1418,6 @@
};
}
{
- 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_flot___flot_0.0.31.tgz";
path = fetchurl {
name = "_types_flot___flot_0.0.31.tgz";
@@ -1330,35 +1426,27 @@
};
}
{
- 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.5.tgz";
+ name = "_types_glob___glob_7.1.3.tgz";
path = fetchurl {
- name = "_types_history___history_4.7.5.tgz";
- url = "https://registry.yarnpkg.com/@types/history/-/history-4.7.5.tgz";
- sha1 = "527d20ef68571a4af02ed74350164e7a67544860";
+ name = "_types_glob___glob_7.1.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz";
+ sha1 = "e6ba80f36b7daad2c685acd9266382e68985c183";
};
}
{
- name = "_types_htmlparser2___htmlparser2_3.10.1.tgz";
+ name = "_types_history___history_4.7.8.tgz";
path = fetchurl {
- name = "_types_htmlparser2___htmlparser2_3.10.1.tgz";
- url = "https://registry.yarnpkg.com/@types/htmlparser2/-/htmlparser2-3.10.1.tgz";
- sha1 = "1e65ba81401d53f425c1e2ba5a3d05c90ab742c7";
+ name = "_types_history___history_4.7.8.tgz";
+ url = "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz";
+ sha1 = "49348387983075705fe8f4e02fb67f7daaec4934";
};
}
{
- name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz";
+ name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.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_istanbul_lib_coverage___istanbul_lib_coverage_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz";
+ sha1 = "4ba8ddb720221f432e443bd5f9117fd22cfd4762";
};
}
{
@@ -1370,35 +1458,43 @@
};
}
{
- name = "_types_istanbul_reports___istanbul_reports_1.1.1.tgz";
+ name = "_types_istanbul_reports___istanbul_reports_1.1.2.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_istanbul_reports___istanbul_reports_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz";
+ sha1 = "e875cc689e47bce549ec81f3df5e6f6f11cfaeb2";
};
}
{
- name = "_types_jest___jest_24.9.1.tgz";
+ name = "_types_jest___jest_26.0.14.tgz";
path = fetchurl {
- name = "_types_jest___jest_24.9.1.tgz";
- url = "https://registry.yarnpkg.com/@types/jest/-/jest-24.9.1.tgz";
- sha1 = "02baf9573c78f1b9974a5f36778b366aa77bd534";
+ name = "_types_jest___jest_26.0.14.tgz";
+ url = "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.14.tgz";
+ sha1 = "078695f8f65cb55c5a98450d65083b2b73e5a3f3";
};
}
{
- name = "_types_jquery___jquery_3.3.33.tgz";
+ name = "_types_jquery___jquery_3.5.2.tgz";
path = fetchurl {
- name = "_types_jquery___jquery_3.3.33.tgz";
- url = "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.33.tgz";
- sha1 = "61d9cbd4004ffcdf6cf7e34720a87a5625a7d8e9";
+ name = "_types_jquery___jquery_3.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.2.tgz";
+ sha1 = "e17c1756ecf7bbb431766c6761674a5d1de16579";
};
}
{
- name = "_types_json_schema___json_schema_7.0.4.tgz";
+ name = "_types_json_schema___json_schema_7.0.6.tgz";
path = fetchurl {
- name = "_types_json_schema___json_schema_7.0.4.tgz";
- url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz";
- sha1 = "38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339";
+ name = "_types_json_schema___json_schema_7.0.6.tgz";
+ url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz";
+ sha1 = "f4c7ec43e81b319a9815115031709f26987891f0";
+ };
+ }
+ {
+ name = "_types_json5___json5_0.0.29.tgz";
+ path = fetchurl {
+ name = "_types_json5___json5_0.0.29.tgz";
+ url = "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz";
+ sha1 = "ee28707ae94e11d2b827bcbe5270bcea7f3e71ee";
};
}
{
@@ -1410,27 +1506,27 @@
};
}
{
- name = "_types_moment_timezone___moment_timezone_0.5.12.tgz";
+ name = "_types_moment_timezone___moment_timezone_0.5.30.tgz";
path = fetchurl {
- name = "_types_moment_timezone___moment_timezone_0.5.12.tgz";
- url = "https://registry.yarnpkg.com/@types/moment-timezone/-/moment-timezone-0.5.12.tgz";
- sha1 = "0fb680c03db194fe8ff4551eaeb1eec8d3d80e9f";
+ name = "_types_moment_timezone___moment_timezone_0.5.30.tgz";
+ url = "https://registry.yarnpkg.com/@types/moment-timezone/-/moment-timezone-0.5.30.tgz";
+ sha1 = "340ed45fe3e715f4a011f5cfceb7cb52aad46fc7";
};
}
{
- name = "_types_node___node_13.9.2.tgz";
+ name = "_types_node___node_14.11.5.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_14.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@types/node/-/node-14.11.5.tgz";
+ sha1 = "fecad41c041cae7f2404ad4b2d0742fdb628b305";
};
}
{
- name = "_types_node___node_12.12.30.tgz";
+ name = "_types_node___node_12.12.64.tgz";
path = fetchurl {
- name = "_types_node___node_12.12.30.tgz";
- url = "https://registry.yarnpkg.com/@types/node/-/node-12.12.30.tgz";
- sha1 = "3501e6f09b954de9c404671cefdbcc5d9d7c45f6";
+ name = "_types_node___node_12.12.64.tgz";
+ url = "https://registry.yarnpkg.com/@types/node/-/node-12.12.64.tgz";
+ sha1 = "e3b336dc4c6ba52c6b59e3bd69a100347c20b1c0";
};
}
{
@@ -1450,19 +1546,19 @@
};
}
{
- name = "_types_q___q_1.5.2.tgz";
+ name = "_types_q___q_1.5.4.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_q___q_1.5.4.tgz";
+ url = "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz";
+ sha1 = "15925414e0ad2cd765bfef58842f7e26a7accb24";
};
}
{
- name = "_types_reach__router___reach__router_1.3.1.tgz";
+ name = "_types_reach__router___reach__router_1.3.6.tgz";
path = fetchurl {
- name = "_types_reach__router___reach__router_1.3.1.tgz";
- url = "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.1.tgz";
- sha1 = "ca8b431acb12bb897d2b806f6fdd815f056d6d02";
+ name = "_types_reach__router___reach__router_1.3.6.tgz";
+ url = "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.6.tgz";
+ sha1 = "413417ce74caab331c70ce6a03a4c825188e4709";
};
}
{
@@ -1474,11 +1570,11 @@
};
}
{
- name = "_types_react_dom___react_dom_16.9.5.tgz";
+ name = "_types_react_dom___react_dom_16.9.8.tgz";
path = fetchurl {
- name = "_types_react_dom___react_dom_16.9.5.tgz";
- url = "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.5.tgz";
- sha1 = "5de610b04a35d07ffd8f44edad93a71032d9aaa7";
+ name = "_types_react_dom___react_dom_16.9.8.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.8.tgz";
+ sha1 = "fe4c1e11dfc67155733dfa6aa65108b4971cb423";
};
}
{
@@ -1490,43 +1586,51 @@
};
}
{
- name = "_types_react_test_renderer___react_test_renderer_16.9.2.tgz";
+ name = "_types_react_test_renderer___react_test_renderer_16.9.3.tgz";
path = fetchurl {
- name = "_types_react_test_renderer___react_test_renderer_16.9.2.tgz";
- url = "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-16.9.2.tgz";
- sha1 = "e1c408831e8183e5ad748fdece02214a7c2ab6c5";
+ name = "_types_react_test_renderer___react_test_renderer_16.9.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-16.9.3.tgz";
+ sha1 = "96bab1860904366f4e848b739ba0e2f67bcae87e";
};
}
{
- name = "_types_react___react_16.9.25.tgz";
+ name = "_types_react___react_16.9.51.tgz";
path = fetchurl {
- name = "_types_react___react_16.9.25.tgz";
- url = "https://registry.yarnpkg.com/@types/react/-/react-16.9.25.tgz";
- sha1 = "6ae2159b40138c792058a23c3c04fd3db49e929e";
+ name = "_types_react___react_16.9.51.tgz";
+ url = "https://registry.yarnpkg.com/@types/react/-/react-16.9.51.tgz";
+ sha1 = "f8aa51ffa9996f1387f63686696d9b59713d2b60";
};
}
{
- name = "_types_reactstrap___reactstrap_8.4.2.tgz";
+ name = "_types_reactstrap___reactstrap_8.5.1.tgz";
path = fetchurl {
- name = "_types_reactstrap___reactstrap_8.4.2.tgz";
- url = "https://registry.yarnpkg.com/@types/reactstrap/-/reactstrap-8.4.2.tgz";
- sha1 = "e7066d0e67e2924dab0a52c6aedcf922f2be53b6";
+ name = "_types_reactstrap___reactstrap_8.5.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/reactstrap/-/reactstrap-8.5.1.tgz";
+ sha1 = "bd01ed7b14b9aeb476c0b8e195443dda98ac6156";
};
}
{
- name = "_types_sanitize_html___sanitize_html_1.22.0.tgz";
+ name = "_types_sanitize_html___sanitize_html_1.27.0.tgz";
path = fetchurl {
- name = "_types_sanitize_html___sanitize_html_1.22.0.tgz";
- url = "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-1.22.0.tgz";
- sha1 = "9bf3a13aeab6e38d130d8ba34bb443956b75bc3d";
+ name = "_types_sanitize_html___sanitize_html_1.27.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/sanitize-html/-/sanitize-html-1.27.0.tgz";
+ sha1 = "77702dc856f16efecc005014c1d2e45b1f2cbc56";
};
}
{
- name = "_types_sinon___sinon_7.5.2.tgz";
+ name = "_types_sinon___sinon_9.0.8.tgz";
path = fetchurl {
- name = "_types_sinon___sinon_7.5.2.tgz";
- url = "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.2.tgz";
- sha1 = "5e2f1d120f07b9cda07e5dedd4f3bf8888fccdb9";
+ name = "_types_sinon___sinon_9.0.8.tgz";
+ url = "https://registry.yarnpkg.com/@types/sinon/-/sinon-9.0.8.tgz";
+ sha1 = "1ed0038d356784f75b086104ef83bfd4130bb81b";
+ };
+ }
+ {
+ name = "_types_sinonjs__fake_timers___sinonjs__fake_timers_6.0.2.tgz";
+ path = fetchurl {
+ name = "_types_sinonjs__fake_timers___sinonjs__fake_timers_6.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.2.tgz";
+ sha1 = "3a84cf5ec3249439015e14049bd3161419bf9eae";
};
}
{
@@ -1546,11 +1650,11 @@
};
}
{
- name = "_types_testing_library__react_hooks___testing_library__react_hooks_3.2.0.tgz";
+ name = "_types_testing_library__react_hooks___testing_library__react_hooks_3.4.1.tgz";
path = fetchurl {
- name = "_types_testing_library__react_hooks___testing_library__react_hooks_3.2.0.tgz";
- url = "https://registry.yarnpkg.com/@types/testing-library__react-hooks/-/testing-library__react-hooks-3.2.0.tgz";
- sha1 = "52f3a109bef06080e3b1e3ae7ea1c014ce859897";
+ name = "_types_testing_library__react_hooks___testing_library__react_hooks_3.4.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/testing-library__react-hooks/-/testing-library__react-hooks-3.4.1.tgz";
+ sha1 = "b8d7311c6c1f7db3103e94095fe901f8fef6e433";
};
}
{
@@ -1562,43 +1666,51 @@
};
}
{
- name = "_types_yargs___yargs_13.0.8.tgz";
+ name = "_types_yargs___yargs_13.0.11.tgz";
+ path = fetchurl {
+ name = "_types_yargs___yargs_13.0.11.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.11.tgz";
+ sha1 = "def2f0c93e4bdf2c61d7e34899b17e34be28d3b1";
+ };
+ }
+ {
+ name = "_types_yargs___yargs_15.0.7.tgz";
path = fetchurl {
- name = "_types_yargs___yargs_13.0.8.tgz";
- url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.8.tgz";
- sha1 = "a38c22def2f1c2068f8971acb3ea734eb3c64a99";
+ name = "_types_yargs___yargs_15.0.7.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.7.tgz";
+ sha1 = "dad50a7a234a35ef9460737a56024287a3de1d2b";
};
}
{
- name = "_typescript_eslint_eslint_plugin___eslint_plugin_2.24.0.tgz";
+ name = "_typescript_eslint_eslint_plugin___eslint_plugin_2.34.0.tgz";
path = fetchurl {
- name = "_typescript_eslint_eslint_plugin___eslint_plugin_2.24.0.tgz";
- url = "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.24.0.tgz";
- sha1 = "a86cf618c965a462cddf3601f594544b134d6d68";
+ name = "_typescript_eslint_eslint_plugin___eslint_plugin_2.34.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz";
+ sha1 = "6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9";
};
}
{
- name = "_typescript_eslint_experimental_utils___experimental_utils_2.24.0.tgz";
+ name = "_typescript_eslint_experimental_utils___experimental_utils_2.34.0.tgz";
path = fetchurl {
- name = "_typescript_eslint_experimental_utils___experimental_utils_2.24.0.tgz";
- url = "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.0.tgz";
- sha1 = "a5cb2ed89fedf8b59638dc83484eb0c8c35e1143";
+ name = "_typescript_eslint_experimental_utils___experimental_utils_2.34.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz";
+ sha1 = "d3524b644cdb40eebceca67f8cf3e4cc9c8f980f";
};
}
{
- name = "_typescript_eslint_parser___parser_2.24.0.tgz";
+ name = "_typescript_eslint_parser___parser_2.34.0.tgz";
path = fetchurl {
- name = "_typescript_eslint_parser___parser_2.24.0.tgz";
- url = "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.24.0.tgz";
- sha1 = "2cf0eae6e6dd44d162486ad949c126b887f11eb8";
+ name = "_typescript_eslint_parser___parser_2.34.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz";
+ sha1 = "50252630ca319685420e9a39ca05fe185a256bc8";
};
}
{
- name = "_typescript_eslint_typescript_estree___typescript_estree_2.24.0.tgz";
+ name = "_typescript_eslint_typescript_estree___typescript_estree_2.34.0.tgz";
path = fetchurl {
- name = "_typescript_eslint_typescript_estree___typescript_estree_2.24.0.tgz";
- url = "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.24.0.tgz";
- sha1 = "38bbc8bb479790d2f324797ffbcdb346d897c62a";
+ name = "_typescript_eslint_typescript_estree___typescript_estree_2.34.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz";
+ sha1 = "14aeb6353b39ef0732cc7f1b8285294937cf37d5";
};
}
{
@@ -1762,11 +1874,11 @@
};
}
{
- name = "abab___abab_2.0.3.tgz";
+ name = "abab___abab_2.0.5.tgz";
path = fetchurl {
- name = "abab___abab_2.0.3.tgz";
- url = "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz";
- sha1 = "623e2075e02eb2d3f2475e49f99c91846467907a";
+ name = "abab___abab_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz";
+ sha1 = "c0b678fb32d60fc1219c784d6a826fe385aeb79a";
};
}
{
@@ -1786,11 +1898,19 @@
};
}
{
- name = "acorn_jsx___acorn_jsx_5.2.0.tgz";
+ name = "acorn_globals___acorn_globals_6.0.0.tgz";
+ path = fetchurl {
+ name = "acorn_globals___acorn_globals_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz";
+ sha1 = "46cdd39f0f8ff08a876619b55f5ac8a6dc770b45";
+ };
+ }
+ {
+ name = "acorn_jsx___acorn_jsx_5.3.1.tgz";
path = fetchurl {
- name = "acorn_jsx___acorn_jsx_5.2.0.tgz";
- url = "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz";
- sha1 = "4c66069173d6fdd68ed85239fc256226182b2ebe";
+ name = "acorn_jsx___acorn_jsx_5.3.1.tgz";
+ url = "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz";
+ sha1 = "fc8661e11b7ac1539c47dbfea2e72b3af34d267b";
};
}
{
@@ -1802,6 +1922,14 @@
};
}
{
+ name = "acorn_walk___acorn_walk_7.2.0.tgz";
+ path = fetchurl {
+ name = "acorn_walk___acorn_walk_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz";
+ sha1 = "0de889a601203909b0fbe07b8938dc21d2e967bc";
+ };
+ }
+ {
name = "acorn___acorn_5.7.4.tgz";
path = fetchurl {
name = "acorn___acorn_5.7.4.tgz";
@@ -1810,19 +1938,19 @@
};
}
{
- name = "acorn___acorn_6.4.1.tgz";
+ name = "acorn___acorn_6.4.2.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_6.4.2.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz";
+ sha1 = "35866fd710528e92de10cf06016498e47e39e1e6";
};
}
{
- name = "acorn___acorn_7.1.1.tgz";
+ name = "acorn___acorn_7.4.1.tgz";
path = fetchurl {
- name = "acorn___acorn_7.1.1.tgz";
- url = "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz";
- sha1 = "e35668de0b402f359de515c5482a1ab9f89a69bf";
+ name = "acorn___acorn_7.4.1.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz";
+ sha1 = "feaed255973d2e77555b83dbc08851a6c63520fa";
};
}
{
@@ -1842,19 +1970,19 @@
};
}
{
- name = "aggregate_error___aggregate_error_3.0.1.tgz";
+ name = "aggregate_error___aggregate_error_3.1.0.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 = "aggregate_error___aggregate_error_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz";
+ sha1 = "92670ff50f5359bdb7a3e0d40d0ec30c5737687a";
};
}
{
- name = "airbnb_prop_types___airbnb_prop_types_2.15.0.tgz";
+ name = "airbnb_prop_types___airbnb_prop_types_2.16.0.tgz";
path = fetchurl {
- name = "airbnb_prop_types___airbnb_prop_types_2.15.0.tgz";
- url = "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz";
- sha1 = "5287820043af1eb469f5b0af0d6f70da6c52aaef";
+ name = "airbnb_prop_types___airbnb_prop_types_2.16.0.tgz";
+ url = "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz";
+ sha1 = "b96274cefa1abb14f623f804173ee97c13971dc2";
};
}
{
@@ -1866,19 +1994,19 @@
};
}
{
- name = "ajv_keywords___ajv_keywords_3.4.1.tgz";
+ name = "ajv_keywords___ajv_keywords_3.5.2.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_keywords___ajv_keywords_3.5.2.tgz";
+ url = "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz";
+ sha1 = "31f29da5ab6e00d1c2d329acf7b5929614d5014d";
};
}
{
- name = "ajv___ajv_6.12.0.tgz";
+ name = "ajv___ajv_6.12.5.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.12.5.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz";
+ sha1 = "19b0e8bae8f476e5ba666300387775fb1a00a4da";
};
}
{
@@ -1970,11 +2098,11 @@
};
}
{
- name = "ansi_styles___ansi_styles_4.2.1.tgz";
+ name = "ansi_styles___ansi_styles_4.3.0.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 = "ansi_styles___ansi_styles_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz";
+ sha1 = "edd803628ae71c04c85ae7a0906edad34b648937";
};
}
{
@@ -2018,6 +2146,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 = "arity_n___arity_n_1.0.4.tgz";
path = fetchurl {
name = "arity_n___arity_n_1.0.4.tgz";
@@ -2082,14 +2218,6 @@
};
}
{
- name = "array_from___array_from_2.1.1.tgz";
- path = fetchurl {
- name = "array_from___array_from_2.1.1.tgz";
- url = "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz";
- sha1 = "cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195";
- };
- }
- {
name = "array_includes___array_includes_3.1.1.tgz";
path = fetchurl {
name = "array_includes___array_includes_3.1.1.tgz";
@@ -2138,6 +2266,14 @@
};
}
{
+ name = "array.prototype.flatmap___array.prototype.flatmap_1.2.3.tgz";
+ path = fetchurl {
+ name = "array.prototype.flatmap___array.prototype.flatmap_1.2.3.tgz";
+ url = "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz";
+ sha1 = "1c13f84a178566042dd63de4414440db9222e443";
+ };
+ }
+ {
name = "arrify___arrify_1.0.1.tgz";
path = fetchurl {
name = "arrify___arrify_1.0.1.tgz";
@@ -2154,11 +2290,11 @@
};
}
{
- name = "asn1.js___asn1.js_4.10.1.tgz";
+ name = "asn1.js___asn1.js_5.4.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.js___asn1.js_5.4.1.tgz";
+ url = "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz";
+ sha1 = "11a980b84ebb91781ce35b0fdc2ee294e3783f07";
};
}
{
@@ -2258,11 +2394,11 @@
};
}
{
- name = "autoprefixer___autoprefixer_9.7.4.tgz";
+ name = "autoprefixer___autoprefixer_9.8.6.tgz";
path = fetchurl {
- name = "autoprefixer___autoprefixer_9.7.4.tgz";
- url = "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.4.tgz";
- sha1 = "f8bf3e06707d047f0641d87aee8cfb174b2a5378";
+ name = "autoprefixer___autoprefixer_9.8.6.tgz";
+ url = "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz";
+ sha1 = "3b73594ca1bf9266320c5acf1588d74dea74210f";
};
}
{
@@ -2274,19 +2410,27 @@
};
}
{
- name = "aws4___aws4_1.9.1.tgz";
+ name = "aws4___aws4_1.10.1.tgz";
path = fetchurl {
- name = "aws4___aws4_1.9.1.tgz";
- url = "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz";
- sha1 = "7e33d8f7d449b3f673cd72deb9abdc552dbe528e";
+ name = "aws4___aws4_1.10.1.tgz";
+ url = "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz";
+ sha1 = "e1e82e4f3e999e2cfd61b161280d16a111f86428";
};
}
{
- name = "axobject_query___axobject_query_2.1.2.tgz";
+ name = "axe_core___axe_core_3.5.5.tgz";
path = fetchurl {
- name = "axobject_query___axobject_query_2.1.2.tgz";
- url = "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.1.2.tgz";
- sha1 = "2bdffc0371e643e5f03ba99065d5179b9ca79799";
+ name = "axe_core___axe_core_3.5.5.tgz";
+ url = "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.5.tgz";
+ sha1 = "84315073b53fa3c0c51676c588d59da09a192227";
+ };
+ }
+ {
+ name = "axobject_query___axobject_query_2.2.0.tgz";
+ path = fetchurl {
+ name = "axobject_query___axobject_query_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz";
+ sha1 = "943d47e10c0b704aa42275e20edf3722648989be";
};
}
{
@@ -2298,11 +2442,11 @@
};
}
{
- name = "babel_eslint___babel_eslint_10.0.3.tgz";
+ name = "babel_eslint___babel_eslint_10.1.0.tgz";
path = fetchurl {
- name = "babel_eslint___babel_eslint_10.0.3.tgz";
- url = "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz";
- sha1 = "81a2c669be0f205e19462fed2482d33e4687a88a";
+ name = "babel_eslint___babel_eslint_10.1.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz";
+ sha1 = "6968e568a910b78fb3779cdd8b6ac2f479943232";
};
}
{
@@ -2322,19 +2466,19 @@
};
}
{
- name = "babel_loader___babel_loader_8.0.6.tgz";
+ name = "babel_loader___babel_loader_8.1.0.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_loader___babel_loader_8.1.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz";
+ sha1 = "c611d5112bd5209abe8b9fa84c3e4da25275f1c3";
};
}
{
- 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";
};
}
{
@@ -2482,11 +2626,11 @@
};
}
{
- name = "binary_extensions___binary_extensions_2.0.0.tgz";
+ name = "binary_extensions___binary_extensions_2.1.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 = "binary_extensions___binary_extensions_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz";
+ sha1 = "30fa40c9e7fe07dbc895678cd287024dea241dd9";
};
}
{
@@ -2506,11 +2650,19 @@
};
}
{
- name = "bn.js___bn.js_4.11.8.tgz";
+ name = "bn.js___bn.js_4.11.9.tgz";
+ path = fetchurl {
+ name = "bn.js___bn.js_4.11.9.tgz";
+ url = "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz";
+ sha1 = "26d556829458f9d1e81fc48952493d0ba3507828";
+ };
+ }
+ {
+ name = "bn.js___bn.js_5.1.3.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 = "bn.js___bn.js_5.1.3.tgz";
+ url = "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz";
+ sha1 = "beca005408f642ebebea80b042b4d18d2ac0ee6b";
};
}
{
@@ -2538,11 +2690,11 @@
};
}
{
- name = "bootstrap___bootstrap_4.4.1.tgz";
+ name = "bootstrap___bootstrap_4.5.2.tgz";
path = fetchurl {
- name = "bootstrap___bootstrap_4.4.1.tgz";
- url = "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.4.1.tgz";
- sha1 = "8582960eea0c5cd2bede84d8b0baf3789c3e8b01";
+ name = "bootstrap___bootstrap_4.5.2.tgz";
+ url = "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.5.2.tgz";
+ sha1 = "a85c4eda59155f0d71186b6e6ad9b875813779ab";
};
}
{
@@ -2626,11 +2778,11 @@
};
}
{
- name = "browserify_sign___browserify_sign_4.0.4.tgz";
+ name = "browserify_sign___browserify_sign_4.2.1.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_sign___browserify_sign_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz";
+ sha1 = "eaf4add46dd54be3bb3b36c0cf15abbeba7956c3";
};
}
{
@@ -2650,6 +2802,14 @@
};
}
{
+ name = "browserslist___browserslist_4.14.5.tgz";
+ path = fetchurl {
+ name = "browserslist___browserslist_4.14.5.tgz";
+ url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.5.tgz";
+ sha1 = "1c751461a102ddc60e40993639b709be7f2c4015";
+ };
+ }
+ {
name = "bser___bser_2.1.1.tgz";
path = fetchurl {
name = "bser___bser_2.1.1.tgz";
@@ -2714,11 +2874,11 @@
};
}
{
- name = "cacache___cacache_12.0.3.tgz";
+ name = "cacache___cacache_12.0.4.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_12.0.4.tgz";
+ url = "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz";
+ sha1 = "668bcbd105aeb5f1d92fe25570ec9525c8faa40c";
};
}
{
@@ -2810,11 +2970,11 @@
};
}
{
- name = "caniuse_lite___caniuse_lite_1.0.30001035.tgz";
+ name = "caniuse_lite___caniuse_lite_1.0.30001146.tgz";
path = fetchurl {
- name = "caniuse_lite___caniuse_lite_1.0.30001035.tgz";
- url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001035.tgz";
- sha1 = "2bb53b8aa4716b2ed08e088d4dc816a5fe089a1e";
+ name = "caniuse_lite___caniuse_lite_1.0.30001146.tgz";
+ url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001146.tgz";
+ sha1 = "c61fcb1474520c1462913689201fb292ba6f447c";
};
}
{
@@ -2866,6 +3026,14 @@
};
}
{
+ 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 = "chardet___chardet_0.7.0.tgz";
path = fetchurl {
name = "chardet___chardet_0.7.0.tgz";
@@ -2890,11 +3058,11 @@
};
}
{
- name = "chokidar___chokidar_3.3.1.tgz";
+ name = "chokidar___chokidar_3.4.2.tgz";
path = fetchurl {
- name = "chokidar___chokidar_3.3.1.tgz";
- url = "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.1.tgz";
- sha1 = "c84e5b3d18d9a4d77558fef466b1bf16bbeb3450";
+ name = "chokidar___chokidar_3.4.2.tgz";
+ url = "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz";
+ sha1 = "38dc8e658dec3809741eb3ef7bb0a47fe424232d";
};
}
{
@@ -2970,19 +3138,19 @@
};
}
{
- name = "cli_width___cli_width_2.2.0.tgz";
+ name = "cli_width___cli_width_2.2.1.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 = "cli_width___cli_width_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz";
+ sha1 = "b0433d0b4e9c847ef18868a4ef16fd5fc8271c48";
};
}
{
- name = "cliui___cliui_4.1.0.tgz";
+ name = "cli_width___cli_width_3.0.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 = "cli_width___cli_width_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz";
+ sha1 = "a2f48437a2caa9a22436e794bf071ec9e61cedf6";
};
}
{
@@ -3026,14 +3194,6 @@
};
}
{
- 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 = "collection_visit___collection_visit_1.0.0.tgz";
path = fetchurl {
name = "collection_visit___collection_visit_1.0.0.tgz";
@@ -3090,6 +3250,14 @@
};
}
{
+ name = "colorette___colorette_1.2.1.tgz";
+ path = fetchurl {
+ name = "colorette___colorette_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz";
+ sha1 = "4d0b921325c14faf92633086a536db6e89564b1b";
+ };
+ }
+ {
name = "combined_stream___combined_stream_1.0.8.tgz";
path = fetchurl {
name = "combined_stream___combined_stream_1.0.8.tgz";
@@ -3162,11 +3330,11 @@
};
}
{
- name = "compute_scroll_into_view___compute_scroll_into_view_1.0.13.tgz";
+ name = "compute_scroll_into_view___compute_scroll_into_view_1.0.16.tgz";
path = fetchurl {
- name = "compute_scroll_into_view___compute_scroll_into_view_1.0.13.tgz";
- url = "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.13.tgz";
- sha1 = "be1b1663b0e3f56cd5f7713082549f562a3477e2";
+ name = "compute_scroll_into_view___compute_scroll_into_view_1.0.16.tgz";
+ url = "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.16.tgz";
+ sha1 = "5b7bf4f7127ea2c19b750353d7ce6776a90ee088";
};
}
{
@@ -3298,19 +3466,19 @@
};
}
{
- name = "core_js_compat___core_js_compat_3.6.4.tgz";
+ name = "core_js_compat___core_js_compat_3.6.5.tgz";
path = fetchurl {
- name = "core_js_compat___core_js_compat_3.6.4.tgz";
- url = "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.4.tgz";
- sha1 = "938476569ebb6cda80d339bcf199fae4f16fff17";
+ name = "core_js_compat___core_js_compat_3.6.5.tgz";
+ url = "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz";
+ sha1 = "2a51d9a4e25dfd6e690251aa81f99e3c05481f1c";
};
}
{
- name = "core_js_pure___core_js_pure_3.6.4.tgz";
+ name = "core_js_pure___core_js_pure_3.6.5.tgz";
path = fetchurl {
- name = "core_js_pure___core_js_pure_3.6.4.tgz";
- url = "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.4.tgz";
- sha1 = "4bf1ba866e25814f149d4e9aaa08c36173506e3a";
+ 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";
};
}
{
@@ -3322,11 +3490,11 @@
};
}
{
- name = "core_js___core_js_3.6.4.tgz";
+ name = "core_js___core_js_3.6.5.tgz";
path = fetchurl {
- name = "core_js___core_js_3.6.4.tgz";
- url = "https://registry.yarnpkg.com/core-js/-/core-js-3.6.4.tgz";
- sha1 = "440a83536b458114b9cb2ac1580ba377dc470647";
+ name = "core_js___core_js_3.6.5.tgz";
+ url = "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz";
+ sha1 = "7395dc273af37fb2e50e9bd3d9fe841285231d1a";
};
}
{
@@ -3354,11 +3522,11 @@
};
}
{
- name = "create_ecdh___create_ecdh_4.0.3.tgz";
+ name = "create_ecdh___create_ecdh_4.0.4.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_ecdh___create_ecdh_4.0.4.tgz";
+ url = "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz";
+ sha1 = "d6e7f4bffa66736085a0762fd3a632684dabcc4e";
};
}
{
@@ -3386,11 +3554,11 @@
};
}
{
- name = "cross_fetch___cross_fetch_2.2.3.tgz";
+ name = "cross_fetch___cross_fetch_3.0.6.tgz";
path = fetchurl {
- name = "cross_fetch___cross_fetch_2.2.3.tgz";
- url = "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.3.tgz";
- sha1 = "e8a0b3c54598136e037f8650f8e823ccdfac198e";
+ name = "cross_fetch___cross_fetch_3.0.6.tgz";
+ url = "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.6.tgz";
+ sha1 = "3a4040bc8941e653e0e9cf17f29ebcd177d3365c";
};
}
{
@@ -3498,6 +3666,14 @@
};
}
{
+ name = "css_tree___css_tree_1.0.0_alpha.39.tgz";
+ path = fetchurl {
+ name = "css_tree___css_tree_1.0.0_alpha.39.tgz";
+ url = "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz";
+ sha1 = "2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb";
+ };
+ }
+ {
name = "css_what___css_what_2.1.3.tgz";
path = fetchurl {
name = "css_what___css_what_2.1.3.tgz";
@@ -3506,11 +3682,11 @@
};
}
{
- name = "css_what___css_what_3.2.1.tgz";
+ name = "css_what___css_what_3.4.1.tgz";
path = fetchurl {
- name = "css_what___css_what_3.2.1.tgz";
- url = "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz";
- sha1 = "f4a8f12421064621b456755e34a03a2c22df5da1";
+ name = "css_what___css_what_3.4.1.tgz";
+ url = "https://registry.yarnpkg.com/css-what/-/css-what-3.4.1.tgz";
+ sha1 = "81cb70b609e4b1351b1e54cbc90fd9c54af86e2e";
};
}
{
@@ -3602,11 +3778,11 @@
};
}
{
- name = "csso___csso_4.0.2.tgz";
+ name = "csso___csso_4.0.3.tgz";
path = fetchurl {
- name = "csso___csso_4.0.2.tgz";
- url = "https://registry.yarnpkg.com/csso/-/csso-4.0.2.tgz";
- sha1 = "e5f81ab3a56b8eefb7f0092ce7279329f454de3d";
+ name = "csso___csso_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz";
+ sha1 = "0d9985dc852c7cc2b2cacfbbe1079014d1a8e903";
};
}
{
@@ -3634,19 +3810,19 @@
};
}
{
- name = "cssstyle___cssstyle_2.2.0.tgz";
+ name = "cssstyle___cssstyle_2.3.0.tgz";
path = fetchurl {
- name = "cssstyle___cssstyle_2.2.0.tgz";
- url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.2.0.tgz";
- sha1 = "e4c44debccd6b7911ed617a4395e5754bba59992";
+ name = "cssstyle___cssstyle_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz";
+ sha1 = "ff665a0ddbdc31864b09647f34163443d90b0852";
};
}
{
- name = "csstype___csstype_2.6.9.tgz";
+ name = "csstype___csstype_3.0.3.tgz";
path = fetchurl {
- name = "csstype___csstype_2.6.9.tgz";
- url = "https://registry.yarnpkg.com/csstype/-/csstype-2.6.9.tgz";
- sha1 = "05141d0cd557a56b8891394c1911c40c8a98d098";
+ name = "csstype___csstype_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz";
+ sha1 = "2b410bbeba38ba9633353aff34b05d9755d065f8";
};
}
{
@@ -3690,6 +3866,14 @@
};
}
{
+ name = "data_urls___data_urls_2.0.0.tgz";
+ path = fetchurl {
+ name = "data_urls___data_urls_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz";
+ sha1 = "156485a72963a970f5d5821aaf642bef2bf2db9b";
+ };
+ }
+ {
name = "debug___debug_2.6.9.tgz";
path = fetchurl {
name = "debug___debug_2.6.9.tgz";
@@ -3706,11 +3890,11 @@
};
}
{
- name = "debug___debug_4.1.1.tgz";
+ name = "debug___debug_4.2.0.tgz";
path = fetchurl {
- name = "debug___debug_4.1.1.tgz";
- url = "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz";
- sha1 = "3b72260255109c6b589cee050f1d516139664791";
+ name = "debug___debug_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz";
+ sha1 = "7f150f93920e94c58f5574c2fd01a3110effe7f1";
};
}
{
@@ -3722,6 +3906,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 = "decode_uri_component___decode_uri_component_0.2.0.tgz";
path = fetchurl {
name = "decode_uri_component___decode_uri_component_0.2.0.tgz";
@@ -3858,11 +4050,19 @@
};
}
{
- name = "diff___diff_3.5.0.tgz";
+ name = "diff_sequences___diff_sequences_25.2.6.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_sequences___diff_sequences_25.2.6.tgz";
+ url = "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz";
+ sha1 = "5f467c00edd35352b7bca46d7927d60e687a76dd";
+ };
+ }
+ {
+ name = "diff___diff_4.0.2.tgz";
+ path = fetchurl {
+ name = "diff___diff_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz";
+ sha1 = "60f3aecb89d5fae520c11aa19efc2bb982aade7d";
};
}
{
@@ -3962,6 +4162,14 @@
};
}
{
+ name = "dom_serializer___dom_serializer_1.1.0.tgz";
+ path = fetchurl {
+ name = "dom_serializer___dom_serializer_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.1.0.tgz";
+ sha1 = "5f7c828f1bfc44887dc2a315ab5c45691d544b58";
+ };
+ }
+ {
name = "dom_serializer___dom_serializer_0.1.1.tgz";
path = fetchurl {
name = "dom_serializer___dom_serializer_0.1.1.tgz";
@@ -3986,11 +4194,11 @@
};
}
{
- name = "domelementtype___domelementtype_2.0.1.tgz";
+ name = "domelementtype___domelementtype_2.0.2.tgz";
path = fetchurl {
- name = "domelementtype___domelementtype_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz";
- sha1 = "1f8bdfe91f5a78063274e803b4bdcedf6e94f94d";
+ name = "domelementtype___domelementtype_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz";
+ sha1 = "f3b6e549201e46f588b59463dd77187131fe6971";
};
}
{
@@ -4002,6 +4210,14 @@
};
}
{
+ name = "domexception___domexception_2.0.1.tgz";
+ path = fetchurl {
+ name = "domexception___domexception_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz";
+ sha1 = "fb44aefba793e1574b0af6aed2801d057529f304";
+ };
+ }
+ {
name = "domhandler___domhandler_2.4.2.tgz";
path = fetchurl {
name = "domhandler___domhandler_2.4.2.tgz";
@@ -4010,11 +4226,11 @@
};
}
{
- name = "domhandler___domhandler_3.0.0.tgz";
+ name = "domhandler___domhandler_3.3.0.tgz";
path = fetchurl {
- name = "domhandler___domhandler_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz";
- sha1 = "51cd13efca31da95bbb0c5bee3a48300e333b3e9";
+ name = "domhandler___domhandler_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/domhandler/-/domhandler-3.3.0.tgz";
+ sha1 = "6db7ea46e4617eb15cf875df68b2b8524ce0037a";
};
}
{
@@ -4034,11 +4250,11 @@
};
}
{
- name = "domutils___domutils_2.0.0.tgz";
+ name = "domutils___domutils_2.4.2.tgz";
path = fetchurl {
- name = "domutils___domutils_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/domutils/-/domutils-2.0.0.tgz";
- sha1 = "15b8278e37bfa8468d157478c58c367718133c08";
+ name = "domutils___domutils_2.4.2.tgz";
+ url = "https://registry.yarnpkg.com/domutils/-/domutils-2.4.2.tgz";
+ sha1 = "7ee5be261944e1ad487d9aa0616720010123922b";
};
}
{
@@ -4050,11 +4266,11 @@
};
}
{
- name = "dot_prop___dot_prop_5.2.0.tgz";
+ name = "dot_prop___dot_prop_5.3.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 = "dot_prop___dot_prop_5.3.0.tgz";
+ url = "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz";
+ sha1 = "90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88";
};
}
{
@@ -4082,11 +4298,11 @@
};
}
{
- name = "duplexer___duplexer_0.1.1.tgz";
+ name = "duplexer___duplexer_0.1.2.tgz";
path = fetchurl {
- name = "duplexer___duplexer_0.1.1.tgz";
- url = "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz";
- sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1";
+ name = "duplexer___duplexer_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz";
+ sha1 = "3abe43aef3835f8ae077d136ddce0f276b0400e6";
};
}
{
@@ -4114,11 +4330,11 @@
};
}
{
- name = "electron_to_chromium___electron_to_chromium_1.3.380.tgz";
+ name = "electron_to_chromium___electron_to_chromium_1.3.578.tgz";
path = fetchurl {
- name = "electron_to_chromium___electron_to_chromium_1.3.380.tgz";
- url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.380.tgz";
- sha1 = "1e1f07091b42b54bccd0ad6d3a14f2b73b60dc9d";
+ name = "electron_to_chromium___electron_to_chromium_1.3.578.tgz";
+ url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.578.tgz";
+ sha1 = "e6671936f4571a874eb26e2e833aa0b2c0b776e0";
};
}
{
@@ -4146,6 +4362,14 @@
};
}
{
+ name = "emoji_regex___emoji_regex_9.0.0.tgz";
+ path = fetchurl {
+ name = "emoji_regex___emoji_regex_9.0.0.tgz";
+ url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.0.0.tgz";
+ sha1 = "48a2309cc8a1d2e9d23bc6a67c39b63032e76ea4";
+ };
+ }
+ {
name = "emojis_list___emojis_list_2.1.0.tgz";
path = fetchurl {
name = "emojis_list___emojis_list_2.1.0.tgz";
@@ -4178,11 +4402,11 @@
};
}
{
- name = "enhanced_resolve___enhanced_resolve_4.1.1.tgz";
+ name = "enhanced_resolve___enhanced_resolve_4.3.0.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 = "enhanced_resolve___enhanced_resolve_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz";
+ sha1 = "3b806f3bfafc1ec7de69551ef93cca46c1704126";
};
}
{
@@ -4194,43 +4418,43 @@
};
}
{
- 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 = "enzyme_adapter_react_16___enzyme_adapter_react_16_1.15.2.tgz";
+ name = "enzyme_adapter_react_16___enzyme_adapter_react_16_1.15.5.tgz";
path = fetchurl {
- name = "enzyme_adapter_react_16___enzyme_adapter_react_16_1.15.2.tgz";
- url = "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.2.tgz";
- sha1 = "b16db2f0ea424d58a808f9df86ab6212895a4501";
+ name = "enzyme_adapter_react_16___enzyme_adapter_react_16_1.15.5.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.5.tgz";
+ sha1 = "7a6f0093d3edd2f7025b36e7fbf290695473ee04";
};
}
{
- name = "enzyme_adapter_utils___enzyme_adapter_utils_1.13.0.tgz";
+ name = "enzyme_adapter_utils___enzyme_adapter_utils_1.13.1.tgz";
path = fetchurl {
- name = "enzyme_adapter_utils___enzyme_adapter_utils_1.13.0.tgz";
- url = "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.0.tgz";
- sha1 = "01c885dde2114b4690bf741f8dc94cee3060eb78";
+ name = "enzyme_adapter_utils___enzyme_adapter_utils_1.13.1.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.1.tgz";
+ sha1 = "59c1b734b0927543e3d8dc477299ec957feb312d";
};
}
{
- name = "enzyme_shallow_equal___enzyme_shallow_equal_1.0.1.tgz";
+ name = "enzyme_shallow_equal___enzyme_shallow_equal_1.0.4.tgz";
path = fetchurl {
- name = "enzyme_shallow_equal___enzyme_shallow_equal_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.1.tgz";
- sha1 = "7afe03db3801c9b76de8440694096412a8d9d49e";
+ name = "enzyme_shallow_equal___enzyme_shallow_equal_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz";
+ sha1 = "b9256cb25a5f430f9bfe073a84808c1d74fced2e";
};
}
{
- name = "enzyme_to_json___enzyme_to_json_3.4.4.tgz";
+ name = "enzyme_to_json___enzyme_to_json_3.6.1.tgz";
path = fetchurl {
- name = "enzyme_to_json___enzyme_to_json_3.4.4.tgz";
- url = "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-3.4.4.tgz";
- sha1 = "b30726c59091d273521b6568c859e8831e94d00e";
+ name = "enzyme_to_json___enzyme_to_json_3.6.1.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-3.6.1.tgz";
+ sha1 = "d60740950bc7ca6384dfe6fe405494ec5df996bc";
};
}
{
@@ -4258,11 +4482,19 @@
};
}
{
- name = "es_abstract___es_abstract_1.17.4.tgz";
+ name = "es_abstract___es_abstract_1.17.7.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.17.7.tgz";
+ url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz";
+ sha1 = "a4de61b2f66989fc7421676c1cb9787573ace54c";
+ };
+ }
+ {
+ name = "es_abstract___es_abstract_1.18.0_next.1.tgz";
+ path = fetchurl {
+ name = "es_abstract___es_abstract_1.18.0_next.1.tgz";
+ url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz";
+ sha1 = "6e3a0a4bda717e5023ab3b8e90bec36108d22c68";
};
}
{
@@ -4298,6 +4530,14 @@
};
}
{
+ name = "escalade___escalade_3.1.0.tgz";
+ path = fetchurl {
+ name = "escalade___escalade_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz";
+ sha1 = "e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e";
+ };
+ }
+ {
name = "escape_html___escape_html_1.0.3.tgz";
path = fetchurl {
name = "escape_html___escape_html_1.0.3.tgz";
@@ -4322,19 +4562,19 @@
};
}
{
- name = "escodegen___escodegen_1.14.1.tgz";
+ name = "escodegen___escodegen_1.14.3.tgz";
path = fetchurl {
- name = "escodegen___escodegen_1.14.1.tgz";
- url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.1.tgz";
- sha1 = "ba01d0c8278b5e95a9a45350142026659027a457";
+ name = "escodegen___escodegen_1.14.3.tgz";
+ url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz";
+ sha1 = "4e7b81fba61581dc97582ed78cab7f0e8d63f503";
};
}
{
- name = "eslint_config_prettier___eslint_config_prettier_6.10.0.tgz";
+ name = "eslint_config_prettier___eslint_config_prettier_6.12.0.tgz";
path = fetchurl {
- name = "eslint_config_prettier___eslint_config_prettier_6.10.0.tgz";
- url = "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.10.0.tgz";
- sha1 = "7b15e303bf9c956875c948f6b21500e48ded6a7f";
+ name = "eslint_config_prettier___eslint_config_prettier_6.12.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.12.0.tgz";
+ sha1 = "9eb2bccff727db1c52104f0b49e87ea46605a0d2";
};
}
{
@@ -4346,11 +4586,11 @@
};
}
{
- name = "eslint_import_resolver_node___eslint_import_resolver_node_0.3.3.tgz";
+ name = "eslint_import_resolver_node___eslint_import_resolver_node_0.3.4.tgz";
path = fetchurl {
- name = "eslint_import_resolver_node___eslint_import_resolver_node_0.3.3.tgz";
- url = "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz";
- sha1 = "dbaa52b6b2816b50bc6711af75422de808e98404";
+ name = "eslint_import_resolver_node___eslint_import_resolver_node_0.3.4.tgz";
+ url = "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz";
+ sha1 = "85ffa81942c25012d8231096ddf679c03042c717";
};
}
{
@@ -4362,19 +4602,11 @@
};
}
{
- name = "eslint_module_utils___eslint_module_utils_2.5.2.tgz";
+ name = "eslint_module_utils___eslint_module_utils_2.6.0.tgz";
path = fetchurl {
- name = "eslint_module_utils___eslint_module_utils_2.5.2.tgz";
- url = "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz";
- sha1 = "7878f7504824e1b857dd2505b59a8e5eda26a708";
- };
- }
- {
- name = "eslint_plugin_flowtype___eslint_plugin_flowtype_3.13.0.tgz";
- path = fetchurl {
- name = "eslint_plugin_flowtype___eslint_plugin_flowtype_3.13.0.tgz";
- url = "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz";
- sha1 = "e241ebd39c0ce519345a3f074ec1ebde4cf80f2c";
+ name = "eslint_module_utils___eslint_module_utils_2.6.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz";
+ sha1 = "579ebd094f56af7797d19c9866c9c9486629bfa6";
};
}
{
@@ -4386,11 +4618,11 @@
};
}
{
- name = "eslint_plugin_import___eslint_plugin_import_2.20.0.tgz";
+ name = "eslint_plugin_flowtype___eslint_plugin_flowtype_4.7.0.tgz";
path = fetchurl {
- name = "eslint_plugin_import___eslint_plugin_import_2.20.0.tgz";
- url = "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz";
- sha1 = "d749a7263fb6c29980def8e960d380a6aa6aecaa";
+ name = "eslint_plugin_flowtype___eslint_plugin_flowtype_4.7.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.7.0.tgz";
+ sha1 = "903a6ea3eb5cbf4c7ba7fa73cc43fc39ab7e4a70";
};
}
{
@@ -4402,6 +4634,14 @@
};
}
{
+ name = "eslint_plugin_import___eslint_plugin_import_2.22.1.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_import___eslint_plugin_import_2.22.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz";
+ sha1 = "0896c7e6a0cf44109a2d97b95903c2bb689d7702";
+ };
+ }
+ {
name = "eslint_plugin_jsx_a11y___eslint_plugin_jsx_a11y_6.2.3.tgz";
path = fetchurl {
name = "eslint_plugin_jsx_a11y___eslint_plugin_jsx_a11y_6.2.3.tgz";
@@ -4410,27 +4650,35 @@
};
}
{
- name = "eslint_plugin_prettier___eslint_plugin_prettier_3.1.2.tgz";
+ name = "eslint_plugin_jsx_a11y___eslint_plugin_jsx_a11y_6.3.1.tgz";
path = fetchurl {
- name = "eslint_plugin_prettier___eslint_plugin_prettier_3.1.2.tgz";
- url = "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz";
- sha1 = "432e5a667666ab84ce72f945c72f77d996a5c9ba";
+ name = "eslint_plugin_jsx_a11y___eslint_plugin_jsx_a11y_6.3.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.3.1.tgz";
+ sha1 = "99ef7e97f567cc6a5b8dd5ab95a94a67058a2660";
};
}
{
- name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_1.7.0.tgz";
+ name = "eslint_plugin_prettier___eslint_plugin_prettier_3.1.4.tgz";
path = fetchurl {
- name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_1.7.0.tgz";
- url = "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz";
- sha1 = "6210b6d5a37205f0b92858f895a4e827020a7d04";
+ name = "eslint_plugin_prettier___eslint_plugin_prettier_3.1.4.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz";
+ sha1 = "168ab43154e2ea57db992a2cd097c828171f75c2";
+ };
+ }
+ {
+ name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_2.5.1.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_2.5.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.5.1.tgz";
+ sha1 = "4ef5930592588ce171abeb26f400c7fbcbc23cd0";
};
}
{
- name = "eslint_plugin_react___eslint_plugin_react_7.18.0.tgz";
+ name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_1.7.0.tgz";
path = fetchurl {
- name = "eslint_plugin_react___eslint_plugin_react_7.18.0.tgz";
- url = "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz";
- sha1 = "2317831284d005b30aff8afb7c4e906f13fa8e7e";
+ name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz";
+ sha1 = "6210b6d5a37205f0b92858f895a4e827020a7d04";
};
}
{
@@ -4442,6 +4690,14 @@
};
}
{
+ name = "eslint_plugin_react___eslint_plugin_react_7.21.3.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_react___eslint_plugin_react_7.21.3.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.21.3.tgz";
+ sha1 = "71655d2af5155b19285ec929dd2cdc67a4470b52";
+ };
+ }
+ {
name = "eslint_scope___eslint_scope_4.0.3.tgz";
path = fetchurl {
name = "eslint_scope___eslint_scope_4.0.3.tgz";
@@ -4450,11 +4706,11 @@
};
}
{
- name = "eslint_scope___eslint_scope_5.0.0.tgz";
+ name = "eslint_scope___eslint_scope_5.1.1.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_scope___eslint_scope_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz";
+ sha1 = "e786e59a66cb92b3f6c1fb0d508aab174848f48c";
};
}
{
@@ -4466,11 +4722,19 @@
};
}
{
- name = "eslint_visitor_keys___eslint_visitor_keys_1.1.0.tgz";
+ name = "eslint_utils___eslint_utils_2.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_utils___eslint_utils_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz";
+ sha1 = "d2de5e03424e707dc10c74068ddedae708741b27";
+ };
+ }
+ {
+ name = "eslint_visitor_keys___eslint_visitor_keys_1.3.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_visitor_keys___eslint_visitor_keys_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz";
+ sha1 = "30ebd1ef7c2fdff01c3a4f151044af25fab0523e";
};
}
{
@@ -4498,19 +4762,19 @@
};
}
{
- name = "esquery___esquery_1.1.0.tgz";
+ name = "esquery___esquery_1.3.1.tgz";
path = fetchurl {
- name = "esquery___esquery_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/esquery/-/esquery-1.1.0.tgz";
- sha1 = "c5c0b66f383e7656404f86b31334d72524eddb48";
+ name = "esquery___esquery_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz";
+ sha1 = "b78b5828aa8e214e29fb74c4d5b752e1c033da57";
};
}
{
- name = "esrecurse___esrecurse_4.2.1.tgz";
+ name = "esrecurse___esrecurse_4.3.0.tgz";
path = fetchurl {
- name = "esrecurse___esrecurse_4.2.1.tgz";
- url = "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz";
- sha1 = "007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf";
+ name = "esrecurse___esrecurse_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz";
+ sha1 = "7ad7964d679abb28bee72cec63758b1c5d2c9921";
};
}
{
@@ -4522,6 +4786,14 @@
};
}
{
+ name = "estraverse___estraverse_5.2.0.tgz";
+ path = fetchurl {
+ name = "estraverse___estraverse_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz";
+ sha1 = "307df42547e6cc7324d3cf03c155d5cdb8c53880";
+ };
+ }
+ {
name = "esutils___esutils_2.0.3.tgz";
path = fetchurl {
name = "esutils___esutils_2.0.3.tgz";
@@ -4538,19 +4810,19 @@
};
}
{
- name = "eventemitter3___eventemitter3_4.0.0.tgz";
+ name = "eventemitter3___eventemitter3_4.0.7.tgz";
path = fetchurl {
- name = "eventemitter3___eventemitter3_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz";
- sha1 = "d65176163887ee59f386d64c82610b696a4a74eb";
+ name = "eventemitter3___eventemitter3_4.0.7.tgz";
+ url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz";
+ sha1 = "2de9b68f6528d5644ef5c59526a1b4a07306169f";
};
}
{
- name = "events___events_3.1.0.tgz";
+ name = "events___events_3.2.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 = "events___events_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz";
+ sha1 = "93b87c18f8efcd4202a461aec4dfc0556b639379";
};
}
{
@@ -4682,11 +4954,11 @@
};
}
{
- name = "fast_deep_equal___fast_deep_equal_3.1.1.tgz";
+ 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";
};
}
{
@@ -4746,11 +5018,11 @@
};
}
{
- name = "figgy_pudding___figgy_pudding_3.5.1.tgz";
+ name = "figgy_pudding___figgy_pudding_3.5.2.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 = "figgy_pudding___figgy_pudding_3.5.2.tgz";
+ url = "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz";
+ sha1 = "b4eee8148abb01dcf1d1ac34367d59e12fa61d6e";
};
}
{
@@ -4882,11 +5154,11 @@
};
}
{
- name = "flatted___flatted_2.0.1.tgz";
+ name = "flatted___flatted_2.0.2.tgz";
path = fetchurl {
- name = "flatted___flatted_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz";
- sha1 = "69e57caa8f0eacbc281d2e2cb458d46fdb449e08";
+ name = "flatted___flatted_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz";
+ sha1 = "4575b21e2bcee7434aa9be662f4b7b5f9c2b5138";
};
}
{
@@ -4906,11 +5178,11 @@
};
}
{
- name = "follow_redirects___follow_redirects_1.10.0.tgz";
+ name = "follow_redirects___follow_redirects_1.13.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 = "follow_redirects___follow_redirects_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz";
+ sha1 = "b42e8d93a2a7eea5ed88633676d6597bc8e384db";
};
}
{
@@ -5050,11 +5322,19 @@
};
}
{
- name = "fsevents___fsevents_1.2.12.tgz";
+ name = "fsevents___fsevents_1.2.13.tgz";
+ path = fetchurl {
+ name = "fsevents___fsevents_1.2.13.tgz";
+ url = "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz";
+ sha1 = "f325cb0455592428bcf11b383370ef70e3bfcc38";
+ };
+ }
+ {
+ name = "fsevents___fsevents_2.1.3.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.1.3.tgz";
+ url = "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz";
+ sha1 = "fb738703ae8d2f9fe900c33836ddebee8b97f23e";
};
}
{
@@ -5106,14 +5386,6 @@
};
}
{
- 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";
@@ -5170,11 +5442,11 @@
};
}
{
- name = "glob_parent___glob_parent_5.1.0.tgz";
+ name = "glob_parent___glob_parent_5.1.1.tgz";
path = fetchurl {
- name = "glob_parent___glob_parent_5.1.0.tgz";
- url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz";
- sha1 = "5f4c1d1e748d30cd73ad2944b3577a81b081e8c2";
+ name = "glob_parent___glob_parent_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz";
+ sha1 = "b6c1ef417c4e5663ea498f1c45afac6916bbc229";
};
}
{
@@ -5242,11 +5514,11 @@
};
}
{
- 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";
};
}
{
@@ -5274,11 +5546,11 @@
};
}
{
- name = "handle_thing___handle_thing_2.0.0.tgz";
+ name = "handle_thing___handle_thing_2.0.1.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 = "handle_thing___handle_thing_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz";
+ sha1 = "857f79ce359580c340d43081cc648970d0bb234e";
};
}
{
@@ -5290,11 +5562,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";
};
}
{
@@ -5378,11 +5650,11 @@
};
}
{
- name = "hash_base___hash_base_3.0.4.tgz";
+ name = "hash_base___hash_base_3.1.0.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_base___hash_base_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz";
+ sha1 = "55c381d9e06e1d2997a883b4a3fddfe7f0d3af33";
};
}
{
@@ -5474,27 +5746,35 @@
};
}
{
- name = "html_entities___html_entities_1.2.1.tgz";
+ name = "html_encoding_sniffer___html_encoding_sniffer_2.0.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_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";
};
}
{
- name = "html_escaper___html_escaper_2.0.1.tgz";
+ name = "html_entities___html_entities_1.3.1.tgz";
path = fetchurl {
- name = "html_escaper___html_escaper_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.1.tgz";
- sha1 = "beed86b5d2b921e92533aa11bce6d8e3b583dee7";
+ name = "html_entities___html_entities_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz";
+ sha1 = "fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44";
};
}
{
- name = "html_minifier_terser___html_minifier_terser_5.0.4.tgz";
+ name = "html_escaper___html_escaper_2.0.2.tgz";
path = fetchurl {
- name = "html_minifier_terser___html_minifier_terser_5.0.4.tgz";
- url = "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.0.4.tgz";
- sha1 = "e8cc02748acb983bd7912ea9660bd31c0702ec32";
+ name = "html_escaper___html_escaper_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz";
+ sha1 = "dfd60027da36a36dfcbe236262c00a5822681453";
+ };
+ }
+ {
+ name = "html_minifier_terser___html_minifier_terser_5.1.1.tgz";
+ path = fetchurl {
+ name = "html_minifier_terser___html_minifier_terser_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz";
+ sha1 = "922e96f1f3bb60832c2634b79884096389b1f054";
};
}
{
@@ -5554,11 +5834,11 @@
};
}
{
- name = "http_parser_js___http_parser_js_0.4.10.tgz";
+ name = "http_parser_js___http_parser_js_0.5.2.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_parser_js___http_parser_js_0.5.2.tgz";
+ url = "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz";
+ sha1 = "da2e31d237b393aae72ace43882dd7e270a8ff77";
};
}
{
@@ -5570,11 +5850,11 @@
};
}
{
- name = "http_proxy___http_proxy_1.18.0.tgz";
+ name = "http_proxy___http_proxy_1.18.1.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_proxy___http_proxy_1.18.1.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz";
+ sha1 = "401541f0534884bbf95260334e72f88ee3976549";
};
}
{
@@ -5786,11 +6066,11 @@
};
}
{
- name = "inquirer___inquirer_7.1.0.tgz";
+ name = "inquirer___inquirer_7.3.3.tgz";
path = fetchurl {
- name = "inquirer___inquirer_7.1.0.tgz";
- url = "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz";
- sha1 = "1298a01859883e17c7264b82870ae1034f92dd29";
+ name = "inquirer___inquirer_7.3.3.tgz";
+ url = "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz";
+ sha1 = "04d176b2af04afc157a83fd7c100e98ee0aad003";
};
}
{
@@ -5818,14 +6098,6 @@
};
}
{
- 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";
@@ -5938,11 +6210,11 @@
};
}
{
- name = "is_callable___is_callable_1.1.5.tgz";
+ name = "is_callable___is_callable_1.2.2.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_callable___is_callable_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz";
+ sha1 = "c7c6715cd22d4ddb48d3e19970223aceabb080d9";
};
}
{
@@ -6010,11 +6282,11 @@
};
}
{
- name = "is_docker___is_docker_2.0.0.tgz";
+ name = "is_docker___is_docker_2.1.1.tgz";
path = fetchurl {
- name = "is_docker___is_docker_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/is-docker/-/is-docker-2.0.0.tgz";
- sha1 = "2cb0df0e75e2d064fe1864c37cdeacb7b2dcf25b";
+ name = "is_docker___is_docker_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz";
+ sha1 = "4125a88e44e450d384e09047ede71adc2d144156";
};
}
{
@@ -6042,14 +6314,6 @@
};
}
{
- 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";
@@ -6090,6 +6354,14 @@
};
}
{
+ name = "is_negative_zero___is_negative_zero_2.0.0.tgz";
+ path = fetchurl {
+ name = "is_negative_zero___is_negative_zero_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz";
+ sha1 = "9553b121b0fac28869da9ed459e20c7543788461";
+ };
+ }
+ {
name = "is_number_object___is_number_object_1.0.4.tgz";
path = fetchurl {
name = "is_number_object___is_number_object_1.0.4.tgz";
@@ -6170,19 +6442,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_regex___is_regex_1.0.5.tgz";
+ name = "is_regex___is_regex_1.1.1.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_regex___is_regex_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz";
+ sha1 = "c6f98aacc546f6cec5468a07b7b153ab564a57b9";
};
}
{
@@ -6274,11 +6546,11 @@
};
}
{
- name = "is_wsl___is_wsl_2.1.1.tgz";
+ name = "is_wsl___is_wsl_2.2.0.tgz";
path = fetchurl {
- name = "is_wsl___is_wsl_2.1.1.tgz";
- url = "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.1.tgz";
- sha1 = "4a1c152d429df3d441669498e2486d3596ebaf1d";
+ name = "is_wsl___is_wsl_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz";
+ sha1 = "74a4c76e77ca9fd3f932f290c17ea326cd157271";
};
}
{
@@ -6402,6 +6674,14 @@
};
}
{
+ name = "jest_diff___jest_diff_25.5.0.tgz";
+ path = fetchurl {
+ 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.9.0.tgz";
path = fetchurl {
name = "jest_docblock___jest_docblock_24.9.0.tgz";
@@ -6442,11 +6722,11 @@
};
}
{
- name = "jest_fetch_mock___jest_fetch_mock_2.1.2.tgz";
+ name = "jest_fetch_mock___jest_fetch_mock_3.0.3.tgz";
path = fetchurl {
- name = "jest_fetch_mock___jest_fetch_mock_2.1.2.tgz";
- url = "https://registry.yarnpkg.com/jest-fetch-mock/-/jest-fetch-mock-2.1.2.tgz";
- sha1 = "1260b347918e3931c4ec743ceaf60433da661bd0";
+ 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";
};
}
{
@@ -6458,6 +6738,14 @@
};
}
{
+ name = "jest_get_type___jest_get_type_25.2.6.tgz";
+ path = fetchurl {
+ 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_haste_map___jest_haste_map_24.9.0.tgz";
path = fetchurl {
name = "jest_haste_map___jest_haste_map_24.9.0.tgz";
@@ -6506,11 +6794,11 @@
};
}
{
- name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz";
+ name = "jest_pnp_resolver___jest_pnp_resolver_1.2.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_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";
};
}
{
@@ -6610,11 +6898,11 @@
};
}
{
- name = "jest_worker___jest_worker_25.1.0.tgz";
+ name = "jest_worker___jest_worker_25.5.0.tgz";
path = fetchurl {
- name = "jest_worker___jest_worker_25.1.0.tgz";
- url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.1.0.tgz";
- sha1 = "75d038bad6fdf58eba0d2ec1835856c497e3907a";
+ name = "jest_worker___jest_worker_25.5.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz";
+ sha1 = "2611d071b79cea0f43ee57a3d118593ac1547db1";
};
}
{
@@ -6658,11 +6946,11 @@
};
}
{
- name = "js_yaml___js_yaml_3.13.1.tgz";
+ name = "js_yaml___js_yaml_3.14.0.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 = "js_yaml___js_yaml_3.14.0.tgz";
+ url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz";
+ sha1 = "a7a34170f26a21bb162424d8adacb4113a69e482";
};
}
{
@@ -6690,11 +6978,11 @@
};
}
{
- name = "jsdom___jsdom_15.2.1.tgz";
+ name = "jsdom___jsdom_16.4.0.tgz";
path = fetchurl {
- name = "jsdom___jsdom_15.2.1.tgz";
- url = "https://registry.yarnpkg.com/jsdom/-/jsdom-15.2.1.tgz";
- sha1 = "d2feb1aef7183f86be521b8c6833ff5296d07ec5";
+ name = "jsdom___jsdom_16.4.0.tgz";
+ url = "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz";
+ sha1 = "36005bde2d136f73eee1a830c6d45e55408edddb";
};
}
{
@@ -6722,6 +7010,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";
@@ -6778,11 +7074,11 @@
};
}
{
- name = "json5___json5_2.1.2.tgz";
+ name = "json5___json5_2.1.3.tgz";
path = fetchurl {
- name = "json5___json5_2.1.2.tgz";
- url = "https://registry.yarnpkg.com/json5/-/json5-2.1.2.tgz";
- sha1 = "43ef1f0af9835dd624751a6b7fa48874fb2d608e";
+ name = "json5___json5_2.1.3.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz";
+ sha1 = "c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43";
};
}
{
@@ -6810,19 +7106,19 @@
};
}
{
- name = "jsx_ast_utils___jsx_ast_utils_2.2.3.tgz";
+ name = "jsx_ast_utils___jsx_ast_utils_2.4.1.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 = "jsx_ast_utils___jsx_ast_utils_2.4.1.tgz";
+ url = "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz";
+ sha1 = "1114a4c1209481db06c690c2b4f488cc665f657e";
};
}
{
- name = "just_extend___just_extend_4.1.0.tgz";
+ name = "just_extend___just_extend_4.1.1.tgz";
path = fetchurl {
- name = "just_extend___just_extend_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.0.tgz";
- sha1 = "7278a4027d889601640ee0ce0e5a00b992467da4";
+ name = "just_extend___just_extend_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.1.tgz";
+ sha1 = "158f1fdb01f128c411dc8b286a7b4837b3545282";
};
}
{
@@ -6882,6 +7178,22 @@
};
}
{
+ name = "language_subtag_registry___language_subtag_registry_0.3.20.tgz";
+ path = fetchurl {
+ name = "language_subtag_registry___language_subtag_registry_0.3.20.tgz";
+ url = "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz";
+ sha1 = "a00a37121894f224f763268e431c55556b0c0755";
+ };
+ }
+ {
+ name = "language_tags___language_tags_1.0.5.tgz";
+ path = fetchurl {
+ name = "language_tags___language_tags_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz";
+ sha1 = "d321dbc4da30ba8bf3024e040fa5c14661f9193a";
+ };
+ }
+ {
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";
@@ -6906,14 +7218,6 @@
};
}
{
- 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";
@@ -7026,14 +7330,6 @@
};
}
{
- name = "lodash_es___lodash_es_4.17.15.tgz";
- path = fetchurl {
- name = "lodash_es___lodash_es_4.17.15.tgz";
- url = "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.15.tgz";
- sha1 = "21bd96839354412f23d7a10340e5eac6ee455d78";
- };
- }
- {
name = "lodash._reinterpolate___lodash._reinterpolate_3.0.0.tgz";
path = fetchurl {
name = "lodash._reinterpolate___lodash._reinterpolate_3.0.0.tgz";
@@ -7042,14 +7338,6 @@
};
}
{
- name = "lodash.clonedeep___lodash.clonedeep_4.5.0.tgz";
- path = fetchurl {
- name = "lodash.clonedeep___lodash.clonedeep_4.5.0.tgz";
- url = "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz";
- sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
- };
- }
- {
name = "lodash.escape___lodash.escape_4.0.1.tgz";
path = fetchurl {
name = "lodash.escape___lodash.escape_4.0.1.tgz";
@@ -7058,14 +7346,6 @@
};
}
{
- name = "lodash.escaperegexp___lodash.escaperegexp_4.1.2.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.flattendeep___lodash.flattendeep_4.4.0.tgz";
path = fetchurl {
name = "lodash.flattendeep___lodash.flattendeep_4.4.0.tgz";
@@ -7074,27 +7354,19 @@
};
}
{
- name = "lodash.isequal___lodash.isequal_4.5.0.tgz";
+ name = "lodash.get___lodash.get_4.4.2.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.get___lodash.get_4.4.2.tgz";
+ url = "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz";
+ sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99";
};
}
{
- 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";
- };
- }
- {
- name = "lodash.isstring___lodash.isstring_4.0.1.tgz";
+ name = "lodash.isequal___lodash.isequal_4.5.0.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.isequal___lodash.isequal_4.5.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz";
+ sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0";
};
}
{
@@ -7106,14 +7378,6 @@
};
}
{
- name = "lodash.mergewith___lodash.mergewith_4.6.2.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.sortby___lodash.sortby_4.7.0.tgz";
path = fetchurl {
name = "lodash.sortby___lodash.sortby_4.7.0.tgz";
@@ -7146,35 +7410,19 @@
};
}
{
- 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 = "loglevel___loglevel_1.6.7.tgz";
+ name = "lodash___lodash_4.17.20.tgz";
path = fetchurl {
- name = "loglevel___loglevel_1.6.7.tgz";
- url = "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.7.tgz";
- sha1 = "b3e034233188c68b889f5b862415306f565e2c56";
+ name = "lodash___lodash_4.17.20.tgz";
+ url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz";
+ sha1 = "b44a9b6297bcb698f1c51a3545a2b3b368d59c52";
};
}
{
- name = "lolex___lolex_4.2.0.tgz";
+ name = "loglevel___loglevel_1.7.0.tgz";
path = fetchurl {
- name = "lolex___lolex_4.2.0.tgz";
- url = "https://registry.yarnpkg.com/lolex/-/lolex-4.2.0.tgz";
- sha1 = "ddbd7f6213ca1ea5826901ab1222b65d714b3cd7";
- };
- }
- {
- name = "lolex___lolex_5.1.2.tgz";
- path = fetchurl {
- name = "lolex___lolex_5.1.2.tgz";
- url = "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz";
- sha1 = "953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367";
+ name = "loglevel___loglevel_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz";
+ sha1 = "728166855a740d59d38db01cf46f042caa041bb0";
};
}
{
@@ -7210,11 +7458,11 @@
};
}
{
- name = "make_dir___make_dir_3.0.2.tgz";
+ name = "make_dir___make_dir_3.1.0.tgz";
path = fetchurl {
- name = "make_dir___make_dir_3.0.2.tgz";
- url = "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.2.tgz";
- sha1 = "04a1acbf22221e1d6ef43559f43e05a90dbb4392";
+ name = "make_dir___make_dir_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz";
+ sha1 = "415e967046b3a7f1d185277d84aa58203726a13f";
};
}
{
@@ -7234,14 +7482,6 @@
};
}
{
- 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";
@@ -7274,19 +7514,19 @@
};
}
{
- name = "media_typer___media_typer_0.3.0.tgz";
+ name = "mdn_data___mdn_data_2.0.6.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 = "mdn_data___mdn_data_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz";
+ sha1 = "852dc60fcaa5daa2e8cf6c9189c440ed3e042978";
};
}
{
- name = "mem___mem_4.3.0.tgz";
+ name = "media_typer___media_typer_0.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 = "media_typer___media_typer_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz";
+ sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
};
}
{
@@ -7330,11 +7570,11 @@
};
}
{
- name = "merge2___merge2_1.3.0.tgz";
+ name = "merge2___merge2_1.4.1.tgz";
path = fetchurl {
- name = "merge2___merge2_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz";
- sha1 = "5b366ee83b2f1582c48f87e47cf1a9352103ca81";
+ name = "merge2___merge2_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz";
+ sha1 = "4368892f885e907455a6fd7dc55c0c9d404990ae";
};
}
{
@@ -7370,19 +7610,27 @@
};
}
{
- name = "mime_db___mime_db_1.43.0.tgz";
+ name = "mime_db___mime_db_1.44.0.tgz";
+ path = fetchurl {
+ 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_db___mime_db_1.45.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_db___mime_db_1.45.0.tgz";
+ url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz";
+ sha1 = "cceeda21ccd7c3a745eba2decd55d4b73e7879ea";
};
}
{
- name = "mime_types___mime_types_2.1.26.tgz";
+ name = "mime_types___mime_types_2.1.27.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_types___mime_types_2.1.27.tgz";
+ url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz";
+ sha1 = "47949f98e279ea53119f5722e0f34e529bec009f";
};
}
{
@@ -7394,11 +7642,11 @@
};
}
{
- name = "mime___mime_2.4.4.tgz";
+ name = "mime___mime_2.4.6.tgz";
path = fetchurl {
- name = "mime___mime_2.4.4.tgz";
- url = "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz";
- sha1 = "bd7b91135fc6b01cde3e9bae33d659b63d8857e5";
+ name = "mime___mime_2.4.6.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz";
+ sha1 = "e5b407c90db442f2beb5b162373d07b69affa4d1";
};
}
{
@@ -7466,19 +7714,19 @@
};
}
{
- name = "minipass_pipeline___minipass_pipeline_1.2.2.tgz";
+ name = "minipass_pipeline___minipass_pipeline_1.2.4.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_pipeline___minipass_pipeline_1.2.4.tgz";
+ url = "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz";
+ sha1 = "68472f79711c084657c067c5c6ad93cddea8214c";
};
}
{
- name = "minipass___minipass_3.1.1.tgz";
+ name = "minipass___minipass_3.1.3.tgz";
path = fetchurl {
- name = "minipass___minipass_3.1.1.tgz";
- url = "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz";
- sha1 = "7607ce778472a185ad6d89082aa2070f79cedcd5";
+ name = "minipass___minipass_3.1.3.tgz";
+ url = "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz";
+ sha1 = "7d42ff1f39635482e15f9cdb53184deebd5815fd";
};
}
{
@@ -7506,35 +7754,35 @@
};
}
{
- name = "mkdirp___mkdirp_0.5.3.tgz";
+ name = "mkdirp___mkdirp_0.5.5.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";
+ url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz";
+ sha1 = "d91cefd62d1436ca0f41620e251288d420099def";
};
}
{
- name = "moment_timezone___moment_timezone_0.4.1.tgz";
+ name = "moment_timezone___moment_timezone_0.5.31.tgz";
path = fetchurl {
- name = "moment_timezone___moment_timezone_0.4.1.tgz";
- url = "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.4.1.tgz";
- sha1 = "81f598c3ad5e22cdad796b67ecd8d88d0f5baa06";
+ name = "moment_timezone___moment_timezone_0.5.31.tgz";
+ url = "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.31.tgz";
+ sha1 = "9c40d8c5026f0c7ab46eda3d63e49c155148de05";
};
}
{
- name = "moment_timezone___moment_timezone_0.5.28.tgz";
+ name = "moment_timezone___moment_timezone_0.4.1.tgz";
path = fetchurl {
- name = "moment_timezone___moment_timezone_0.5.28.tgz";
- url = "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.28.tgz";
- sha1 = "f093d789d091ed7b055d82aa81a82467f72e4338";
+ name = "moment_timezone___moment_timezone_0.4.1.tgz";
+ url = "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.4.1.tgz";
+ sha1 = "81f598c3ad5e22cdad796b67ecd8d88d0f5baa06";
};
}
{
- name = "moment___moment_2.24.0.tgz";
+ name = "moment___moment_2.29.1.tgz";
path = fetchurl {
- name = "moment___moment_2.24.0.tgz";
- url = "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz";
- sha1 = "0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b";
+ name = "moment___moment_2.29.1.tgz";
+ url = "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz";
+ sha1 = "b2be769fa31940be9eeea6469c075e35006fa3d3";
};
}
{
@@ -7602,11 +7850,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";
};
}
{
@@ -7626,11 +7874,11 @@
};
}
{
- name = "nearley___nearley_2.19.1.tgz";
+ name = "nearley___nearley_2.19.7.tgz";
path = fetchurl {
- name = "nearley___nearley_2.19.1.tgz";
- url = "https://registry.yarnpkg.com/nearley/-/nearley-2.19.1.tgz";
- sha1 = "4af4006e16645ff800e9f993c3af039857d9dbdc";
+ name = "nearley___nearley_2.19.7.tgz";
+ url = "https://registry.yarnpkg.com/nearley/-/nearley-2.19.7.tgz";
+ sha1 = "eafbe3e2d8ccfe70adaa5c026ab1f9709c116218";
};
}
{
@@ -7642,11 +7890,11 @@
};
}
{
- name = "neo_async___neo_async_2.6.1.tgz";
+ name = "neo_async___neo_async_2.6.2.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 = "neo_async___neo_async_2.6.2.tgz";
+ url = "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz";
+ sha1 = "b4aafb93e3aeb2d8174ca53cf163ab7d7308305f";
};
}
{
@@ -7666,11 +7914,11 @@
};
}
{
- name = "nise___nise_1.5.3.tgz";
+ name = "nise___nise_4.0.4.tgz";
path = fetchurl {
- name = "nise___nise_1.5.3.tgz";
- url = "https://registry.yarnpkg.com/nise/-/nise-1.5.3.tgz";
- sha1 = "9d2cfe37d44f57317766c6e9408a359c5d3ac1f7";
+ name = "nise___nise_4.0.4.tgz";
+ url = "https://registry.yarnpkg.com/nise/-/nise-4.0.4.tgz";
+ sha1 = "d73dea3e5731e6561992b8f570be9e363c4512dd";
};
}
{
@@ -7682,19 +7930,19 @@
};
}
{
- name = "node_fetch___node_fetch_2.1.2.tgz";
+ name = "node_fetch___node_fetch_2.6.1.tgz";
path = fetchurl {
- name = "node_fetch___node_fetch_2.1.2.tgz";
- url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz";
- sha1 = "ab884e8e7e57e38a944753cec706f788d1768bb5";
+ name = "node_fetch___node_fetch_2.6.1.tgz";
+ url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz";
+ sha1 = "045bd323631f76ed2e2b55573394416b639a0052";
};
}
{
- name = "node_forge___node_forge_0.9.0.tgz";
+ name = "node_forge___node_forge_0.10.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_forge___node_forge_0.10.0.tgz";
+ url = "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz";
+ sha1 = "32dea2afb3e9926f02ee5ce8794902691a676bf3";
};
}
{
@@ -7730,11 +7978,11 @@
};
}
{
- name = "node_releases___node_releases_1.1.52.tgz";
+ name = "node_releases___node_releases_1.1.61.tgz";
path = fetchurl {
- name = "node_releases___node_releases_1.1.52.tgz";
- url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.52.tgz";
- sha1 = "bcffee3e0a758e92e44ecfaecd0a47554b0bcba9";
+ name = "node_releases___node_releases_1.1.61.tgz";
+ url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.61.tgz";
+ sha1 = "707b0fca9ce4e11783612ba4a2fcba09047af16e";
};
}
{
@@ -7810,14 +8058,6 @@
};
}
{
- 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 = "nwsapi___nwsapi_2.2.0.tgz";
path = fetchurl {
name = "nwsapi___nwsapi_2.2.0.tgz";
@@ -7858,19 +8098,19 @@
};
}
{
- name = "object_inspect___object_inspect_1.7.0.tgz";
+ name = "object_inspect___object_inspect_1.8.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_inspect___object_inspect_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz";
+ sha1 = "df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0";
};
}
{
- name = "object_is___object_is_1.0.2.tgz";
+ name = "object_is___object_is_1.1.3.tgz";
path = fetchurl {
- name = "object_is___object_is_1.0.2.tgz";
- url = "https://registry.yarnpkg.com/object-is/-/object-is-1.0.2.tgz";
- sha1 = "6b80eb84fe451498f65007982f035a5b445edec4";
+ name = "object_is___object_is_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/object-is/-/object-is-1.1.3.tgz";
+ sha1 = "2e3b9e65560137455ee3bd62aec4d90a2ea1cc81";
};
}
{
@@ -7898,19 +8138,19 @@
};
}
{
- name = "object.assign___object.assign_4.1.0.tgz";
+ name = "object.assign___object.assign_4.1.1.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.assign___object.assign_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.1.tgz";
+ sha1 = "303867a666cdd41936ecdedfb1f8f3e32a478cdd";
};
}
{
- name = "object.entries___object.entries_1.1.1.tgz";
+ name = "object.entries___object.entries_1.1.2.tgz";
path = fetchurl {
- name = "object.entries___object.entries_1.1.1.tgz";
- url = "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz";
- sha1 = "ee1cf04153de02bb093fec33683900f57ce5399b";
+ name = "object.entries___object.entries_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz";
+ sha1 = "bc73f00acb6b6bb16c203434b10f9a7e797d3add";
};
}
{
@@ -7978,19 +8218,19 @@
};
}
{
- name = "onetime___onetime_5.1.0.tgz";
+ name = "onetime___onetime_5.1.2.tgz";
path = fetchurl {
- name = "onetime___onetime_5.1.0.tgz";
- url = "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz";
- sha1 = "fff0f3c91617fe62bb50189636e99ac8a6df7be5";
+ name = "onetime___onetime_5.1.2.tgz";
+ url = "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz";
+ sha1 = "d0e96ebb56b07476df1dd9c4806e5237985ca45e";
};
}
{
- name = "open___open_7.0.3.tgz";
+ name = "open___open_7.3.0.tgz";
path = fetchurl {
- name = "open___open_7.0.3.tgz";
- url = "https://registry.yarnpkg.com/open/-/open-7.0.3.tgz";
- sha1 = "db551a1af9c7ab4c7af664139930826138531c48";
+ name = "open___open_7.3.0.tgz";
+ url = "https://registry.yarnpkg.com/open/-/open-7.3.0.tgz";
+ sha1 = "45461fdee46444f3645b6e14eb3ca94b82e1be69";
};
}
{
@@ -8034,14 +8274,6 @@
};
}
{
- 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";
@@ -8050,14 +8282,6 @@
};
}
{
- 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";
@@ -8074,14 +8298,6 @@
};
}
{
- 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_1.3.0.tgz";
path = fetchurl {
name = "p_limit___p_limit_1.3.0.tgz";
@@ -8090,11 +8306,11 @@
};
}
{
- name = "p_limit___p_limit_2.2.2.tgz";
+ name = "p_limit___p_limit_2.3.0.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.3.0.tgz";
+ url = "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz";
+ sha1 = "3dd33c647a214fdfffd835933eb086da0dc21db1";
};
}
{
@@ -8202,11 +8418,11 @@
};
}
{
- name = "parse_asn1___parse_asn1_5.1.5.tgz";
+ name = "parse_asn1___parse_asn1_5.1.6.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_asn1___parse_asn1_5.1.6.tgz";
+ url = "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz";
+ sha1 = "385080a3ec13cb62a62d39409cb3e88844cdaed4";
};
}
{
@@ -8226,11 +8442,19 @@
};
}
{
- name = "parse_json___parse_json_5.0.0.tgz";
+ name = "parse_json___parse_json_5.1.0.tgz";
path = fetchurl {
- name = "parse_json___parse_json_5.0.0.tgz";
- url = "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz";
- sha1 = "73e5114c986d143efa3712d4ea24db9a4266f60f";
+ 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 = "parse_srcset___parse_srcset_1.0.2.tgz";
+ path = fetchurl {
+ name = "parse_srcset___parse_srcset_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz";
+ sha1 = "f2bd221f6cc970a938d88556abc589caaaa2bde1";
};
}
{
@@ -8250,6 +8474,14 @@
};
}
{
+ name = "parse5___parse5_5.1.1.tgz";
+ path = fetchurl {
+ name = "parse5___parse5_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz";
+ sha1 = "f68e4e5ba1852ac2cadc00f4555fff6c2abb6178";
+ };
+ }
+ {
name = "parse5___parse5_3.0.3.tgz";
path = fetchurl {
name = "parse5___parse5_3.0.3.tgz";
@@ -8402,11 +8634,11 @@
};
}
{
- name = "pbkdf2___pbkdf2_3.0.17.tgz";
+ name = "pbkdf2___pbkdf2_3.1.1.tgz";
path = fetchurl {
- name = "pbkdf2___pbkdf2_3.0.17.tgz";
- url = "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz";
- sha1 = "976c206530617b14ebb32114239f7b09336e93a6";
+ name = "pbkdf2___pbkdf2_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz";
+ sha1 = "cb8724b0fada984596856d1a6ebafd3584654b94";
};
}
{
@@ -8522,11 +8754,11 @@
};
}
{
- name = "pnp_webpack_plugin___pnp_webpack_plugin_1.6.0.tgz";
+ name = "pnp_webpack_plugin___pnp_webpack_plugin_1.6.4.tgz";
path = fetchurl {
- name = "pnp_webpack_plugin___pnp_webpack_plugin_1.6.0.tgz";
- url = "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.0.tgz";
- sha1 = "d5c068013a2fdc82224ca50ed179c8fba9036a8e";
+ name = "pnp_webpack_plugin___pnp_webpack_plugin_1.6.4.tgz";
+ url = "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz";
+ sha1 = "c9711ac4dc48a685dabafc86f8b6dd9f8df84149";
};
}
{
@@ -8538,11 +8770,11 @@
};
}
{
- name = "portfinder___portfinder_1.0.25.tgz";
+ name = "portfinder___portfinder_1.0.28.tgz";
path = fetchurl {
- name = "portfinder___portfinder_1.0.25.tgz";
- url = "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz";
- sha1 = "254fd337ffba869f4b9d37edc298059cb4d35eca";
+ name = "portfinder___portfinder_1.0.28.tgz";
+ url = "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz";
+ sha1 = "67c4622852bd5374dd1dd900f779f53462fac778";
};
}
{
@@ -8570,11 +8802,11 @@
};
}
{
- name = "postcss_calc___postcss_calc_7.0.2.tgz";
+ name = "postcss_calc___postcss_calc_7.0.5.tgz";
path = fetchurl {
- name = "postcss_calc___postcss_calc_7.0.2.tgz";
- url = "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz";
- sha1 = "504efcd008ca0273120568b0792b16cdcde8aac1";
+ name = "postcss_calc___postcss_calc_7.0.5.tgz";
+ url = "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz";
+ sha1 = "f8a6e99f12e619c2ebc23cf6c486fdc15860933e";
};
}
{
@@ -8778,11 +9010,11 @@
};
}
{
- name = "postcss_load_config___postcss_load_config_2.1.0.tgz";
+ name = "postcss_load_config___postcss_load_config_2.1.2.tgz";
path = fetchurl {
- name = "postcss_load_config___postcss_load_config_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz";
- sha1 = "c84d692b7bb7b41ddced94ee62e8ab31b417b003";
+ name = "postcss_load_config___postcss_load_config_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz";
+ sha1 = "c5ea504f2c4aef33c7359a34de3573772ad7502a";
};
}
{
@@ -8866,11 +9098,11 @@
};
}
{
- name = "postcss_modules_local_by_default___postcss_modules_local_by_default_3.0.2.tgz";
+ name = "postcss_modules_local_by_default___postcss_modules_local_by_default_3.0.3.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_local_by_default___postcss_modules_local_by_default_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz";
+ sha1 = "bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0";
};
}
{
@@ -9090,11 +9322,11 @@
};
}
{
- name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz";
+ name = "postcss_selector_parser___postcss_selector_parser_6.0.4.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_selector_parser___postcss_selector_parser_6.0.4.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz";
+ sha1 = "56075a1380a04604c38b063ea7767a129af5c2b3";
};
}
{
@@ -9122,11 +9354,11 @@
};
}
{
- name = "postcss_value_parser___postcss_value_parser_4.0.3.tgz";
+ name = "postcss_value_parser___postcss_value_parser_4.1.0.tgz";
path = fetchurl {
- name = "postcss_value_parser___postcss_value_parser_4.0.3.tgz";
- url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz";
- sha1 = "651ff4593aa9eda8d5d0d66593a2417aeaeb325d";
+ name = "postcss_value_parser___postcss_value_parser_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz";
+ sha1 = "443f6a20ced6481a2bda4fa8532a6e55d789a2cb";
};
}
{
@@ -9146,11 +9378,11 @@
};
}
{
- name = "postcss___postcss_7.0.27.tgz";
+ name = "postcss___postcss_7.0.35.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.35.tgz";
+ url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz";
+ sha1 = "d2be00b998f7f211d8a276974079f2e92b970e24";
};
}
{
@@ -9186,11 +9418,11 @@
};
}
{
- name = "pretty_bytes___pretty_bytes_5.3.0.tgz";
+ name = "pretty_bytes___pretty_bytes_5.4.1.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_bytes___pretty_bytes_5.4.1.tgz";
+ url = "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz";
+ sha1 = "cd89f79bbcef21e3d21eb0da68ffe93f803e884b";
};
}
{
@@ -9210,11 +9442,11 @@
};
}
{
- name = "private___private_0.1.8.tgz";
+ name = "pretty_format___pretty_format_25.5.0.tgz";
path = fetchurl {
- name = "private___private_0.1.8.tgz";
- url = "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz";
- sha1 = "2381edb3689f7a53d653190060fcf822d2f368ff";
+ name = "pretty_format___pretty_format_25.5.0.tgz";
+ url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz";
+ sha1 = "7873c1d774f682c34b8d48b6743a2bf2ac55791a";
};
}
{
@@ -9250,11 +9482,11 @@
};
}
{
- name = "promise_polyfill___promise_polyfill_7.1.2.tgz";
+ name = "promise_polyfill___promise_polyfill_8.1.3.tgz";
path = fetchurl {
- name = "promise_polyfill___promise_polyfill_7.1.2.tgz";
- url = "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-7.1.2.tgz";
- sha1 = "ab05301d8c28536301622d69227632269a70ca3b";
+ name = "promise_polyfill___promise_polyfill_8.1.3.tgz";
+ url = "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz";
+ sha1 = "8c99b3cf53f3a91c68226ffde7bde81d7f904116";
};
}
{
@@ -9306,11 +9538,11 @@
};
}
{
- name = "psl___psl_1.7.0.tgz";
+ name = "psl___psl_1.8.0.tgz";
path = fetchurl {
- name = "psl___psl_1.7.0.tgz";
- url = "https://registry.yarnpkg.com/psl/-/psl-1.7.0.tgz";
- sha1 = "f1c4c47a8ef97167dea5d6bbf4816d736e884a3c";
+ name = "psl___psl_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz";
+ sha1 = "9326f8bcfb013adcc005fdff056acce020e51c24";
};
}
{
@@ -9418,11 +9650,11 @@
};
}
{
- name = "querystringify___querystringify_2.1.1.tgz";
+ name = "querystringify___querystringify_2.2.0.tgz";
path = fetchurl {
- name = "querystringify___querystringify_2.1.1.tgz";
- url = "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz";
- sha1 = "60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e";
+ name = "querystringify___querystringify_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz";
+ sha1 = "3345941b4153cb9d082d8eee4cda2016a9aef7f6";
};
}
{
@@ -9554,19 +9786,19 @@
};
}
{
- name = "react_resize_detector___react_resize_detector_4.2.1.tgz";
+ name = "react_resize_detector___react_resize_detector_5.2.0.tgz";
path = fetchurl {
- name = "react_resize_detector___react_resize_detector_4.2.1.tgz";
- url = "https://registry.yarnpkg.com/react-resize-detector/-/react-resize-detector-4.2.1.tgz";
- sha1 = "8982b74c3e1cf949afaa3c41050458c87b033982";
+ name = "react_resize_detector___react_resize_detector_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/react-resize-detector/-/react-resize-detector-5.2.0.tgz";
+ sha1 = "992083834432308c551a8251a2c52306d9d16718";
};
}
{
- name = "react_scripts___react_scripts_3.4.0.tgz";
+ name = "react_scripts___react_scripts_3.4.3.tgz";
path = fetchurl {
- name = "react_scripts___react_scripts_3.4.0.tgz";
- url = "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.4.0.tgz";
- sha1 = "f413680f0b5b937c8879ba1ffdae9b8c5b364bf5";
+ name = "react_scripts___react_scripts_3.4.3.tgz";
+ url = "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.4.3.tgz";
+ sha1 = "21de5eb93de41ee92cd0b85b0e1298d0bb2e6c51";
};
}
{
@@ -9594,11 +9826,11 @@
};
}
{
- name = "reactstrap___reactstrap_8.4.1.tgz";
+ name = "reactstrap___reactstrap_8.6.0.tgz";
path = fetchurl {
- name = "reactstrap___reactstrap_8.4.1.tgz";
- url = "https://registry.yarnpkg.com/reactstrap/-/reactstrap-8.4.1.tgz";
- sha1 = "c7f63b9057f58b52833061711ebe235b9ec4e3e5";
+ name = "reactstrap___reactstrap_8.6.0.tgz";
+ url = "https://registry.yarnpkg.com/reactstrap/-/reactstrap-8.6.0.tgz";
+ sha1 = "baee0d12990c9fef3c82199fb05e84d9f0af1a26";
};
}
{
@@ -9658,11 +9890,11 @@
};
}
{
- name = "readdirp___readdirp_3.3.0.tgz";
+ name = "readdirp___readdirp_3.4.0.tgz";
path = fetchurl {
- name = "readdirp___readdirp_3.3.0.tgz";
- url = "https://registry.yarnpkg.com/readdirp/-/readdirp-3.3.0.tgz";
- sha1 = "984458d13a1e42e2e9f5841b129e162f369aff17";
+ name = "readdirp___readdirp_3.4.0.tgz";
+ url = "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz";
+ sha1 = "9fdccdf9e9155805449221ac645e8303ab5b9ada";
};
}
{
@@ -9698,11 +9930,11 @@
};
}
{
- name = "regenerate___regenerate_1.4.0.tgz";
+ name = "regenerate___regenerate_1.4.1.tgz";
path = fetchurl {
- name = "regenerate___regenerate_1.4.0.tgz";
- url = "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz";
- sha1 = "4a856ec4b56e4077c557589cae85e7a4c8869a11";
+ name = "regenerate___regenerate_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz";
+ sha1 = "cad92ad8e6b591773485fbe05a485caf4f457e6f";
};
}
{
@@ -9714,19 +9946,19 @@
};
}
{
- name = "regenerator_runtime___regenerator_runtime_0.13.5.tgz";
+ name = "regenerator_runtime___regenerator_runtime_0.13.7.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_runtime___regenerator_runtime_0.13.7.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz";
+ sha1 = "cac2dacc8a1ea675feaabaeb8ae833898ae46f55";
};
}
{
- name = "regenerator_transform___regenerator_transform_0.14.4.tgz";
+ name = "regenerator_transform___regenerator_transform_0.14.5.tgz";
path = fetchurl {
- name = "regenerator_transform___regenerator_transform_0.14.4.tgz";
- url = "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz";
- sha1 = "5266857896518d1616a78a0479337a30ea974cc7";
+ name = "regenerator_transform___regenerator_transform_0.14.5.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz";
+ sha1 = "c98da154683671c9c4dcb16ece736517e1b7feb4";
};
}
{
@@ -9762,27 +9994,27 @@
};
}
{
- name = "regexpp___regexpp_3.0.0.tgz";
+ name = "regexpp___regexpp_3.1.0.tgz";
path = fetchurl {
- name = "regexpp___regexpp_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz";
- sha1 = "dd63982ee3300e67b41c1956f850aa680d9d330e";
+ name = "regexpp___regexpp_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz";
+ sha1 = "206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2";
};
}
{
- name = "regexpu_core___regexpu_core_4.7.0.tgz";
+ name = "regexpu_core___regexpu_core_4.7.1.tgz";
path = fetchurl {
- 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 = "regexpu_core___regexpu_core_4.7.1.tgz";
+ url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz";
+ sha1 = "2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6";
};
}
{
- name = "regjsgen___regjsgen_0.5.1.tgz";
+ name = "regjsgen___regjsgen_0.5.2.tgz";
path = fetchurl {
- name = "regjsgen___regjsgen_0.5.1.tgz";
- url = "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz";
- sha1 = "48f0bf1a5ea205196929c0d9798b42d1ed98443c";
+ name = "regjsgen___regjsgen_0.5.2.tgz";
+ url = "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz";
+ sha1 = "92ff295fb1deecbf6ecdab2543d207e91aa33733";
};
}
{
@@ -9834,19 +10066,19 @@
};
}
{
- name = "request_promise_core___request_promise_core_1.1.3.tgz";
+ name = "request_promise_core___request_promise_core_1.1.4.tgz";
path = fetchurl {
- name = "request_promise_core___request_promise_core_1.1.3.tgz";
- url = "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz";
- sha1 = "e9a3c081b51380dfea677336061fea879a829ee9";
+ 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_promise_native___request_promise_native_1.0.8.tgz";
+ name = "request_promise_native___request_promise_native_1.0.9.tgz";
path = fetchurl {
- name = "request_promise_native___request_promise_native_1.0.8.tgz";
- url = "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz";
- sha1 = "a455b960b826e44e2bf8999af64dff2bfe58cb36";
+ 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";
};
}
{
@@ -9866,14 +10098,6 @@
};
}
{
- 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";
@@ -9954,11 +10178,11 @@
};
}
{
- name = "resolve___resolve_1.15.1.tgz";
+ name = "resolve___resolve_1.17.0.tgz";
path = fetchurl {
- name = "resolve___resolve_1.15.1.tgz";
- url = "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz";
- sha1 = "27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8";
+ name = "resolve___resolve_1.17.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz";
+ sha1 = "b25941b54968231cc2d1bb76a79cb7f2c0bf8444";
};
}
{
@@ -10058,11 +10282,11 @@
};
}
{
- name = "run_async___run_async_2.4.0.tgz";
+ name = "run_async___run_async_2.4.1.tgz";
path = fetchurl {
- name = "run_async___run_async_2.4.0.tgz";
- url = "https://registry.yarnpkg.com/run-async/-/run-async-2.4.0.tgz";
- sha1 = "e59054a5b86876cfae07f431d18cbaddc594f1e8";
+ name = "run_async___run_async_2.4.1.tgz";
+ url = "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz";
+ sha1 = "8440eccf99ea3e70bd409d49aab88e10c189a455";
};
}
{
@@ -10074,11 +10298,11 @@
};
}
{
- name = "rxjs___rxjs_6.5.4.tgz";
+ name = "rxjs___rxjs_6.6.3.tgz";
path = fetchurl {
- name = "rxjs___rxjs_6.5.4.tgz";
- url = "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.4.tgz";
- sha1 = "e0777fe0d184cec7872df147f303572d414e211c";
+ name = "rxjs___rxjs_6.6.3.tgz";
+ url = "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz";
+ sha1 = "8ca84635c4daa900c0d3967a6ee7ac60271ee552";
};
}
{
@@ -10090,11 +10314,11 @@
};
}
{
- name = "safe_buffer___safe_buffer_5.2.0.tgz";
+ name = "safe_buffer___safe_buffer_5.2.1.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_buffer___safe_buffer_5.2.1.tgz";
+ url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz";
+ sha1 = "1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6";
};
}
{
@@ -10122,11 +10346,11 @@
};
}
{
- name = "sanitize_html___sanitize_html_1.22.1.tgz";
+ name = "sanitize_html___sanitize_html_1.27.5.tgz";
path = fetchurl {
- name = "sanitize_html___sanitize_html_1.22.1.tgz";
- url = "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.22.1.tgz";
- sha1 = "5b36c92ab27917ddd2775396815c2bc1a6268310";
+ name = "sanitize_html___sanitize_html_1.27.5.tgz";
+ url = "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.27.5.tgz";
+ sha1 = "6c8149462adb23e360e1bb71cc0bae7f08c823c7";
};
}
{
@@ -10162,6 +10386,14 @@
};
}
{
+ name = "saxes___saxes_5.0.1.tgz";
+ path = fetchurl {
+ name = "saxes___saxes_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz";
+ sha1 = "eebab953fa3b7608dbe94e5dadb15c888fa6696d";
+ };
+ }
+ {
name = "scheduler___scheduler_0.19.1.tgz";
path = fetchurl {
name = "scheduler___scheduler_0.19.1.tgz";
@@ -10178,11 +10410,11 @@
};
}
{
- name = "schema_utils___schema_utils_2.6.5.tgz";
+ name = "schema_utils___schema_utils_2.7.1.tgz";
path = fetchurl {
- name = "schema_utils___schema_utils_2.6.5.tgz";
- url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.5.tgz";
- sha1 = "c758f0a7e624263073d396e29cd40aa101152d8a";
+ name = "schema_utils___schema_utils_2.7.1.tgz";
+ url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz";
+ sha1 = "1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7";
};
}
{
@@ -10194,11 +10426,11 @@
};
}
{
- name = "selfsigned___selfsigned_1.10.7.tgz";
+ name = "selfsigned___selfsigned_1.10.8.tgz";
path = fetchurl {
- name = "selfsigned___selfsigned_1.10.7.tgz";
- url = "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz";
- sha1 = "da5819fd049d5574f28e88a9bcc6dbc6e6f3906b";
+ name = "selfsigned___selfsigned_1.10.8.tgz";
+ url = "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz";
+ sha1 = "0d17208b7d12c33f8eac85c41835f27fc3d81a30";
};
}
{
@@ -10226,6 +10458,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 = "send___send_0.17.1.tgz";
path = fetchurl {
name = "send___send_0.17.1.tgz";
@@ -10234,11 +10474,11 @@
};
}
{
- name = "serialize_javascript___serialize_javascript_2.1.2.tgz";
+ name = "serialize_javascript___serialize_javascript_4.0.0.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 = "serialize_javascript___serialize_javascript_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz";
+ sha1 = "b525e1238489a5ecfc42afacc3fe99e666f4b1aa";
};
}
{
@@ -10370,19 +10610,19 @@
};
}
{
- name = "side_channel___side_channel_1.0.2.tgz";
+ name = "side_channel___side_channel_1.0.3.tgz";
path = fetchurl {
- name = "side_channel___side_channel_1.0.2.tgz";
- url = "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.2.tgz";
- sha1 = "df5d1abadb4e4bf4af1cd8852bf132d2f7876947";
+ name = "side_channel___side_channel_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz";
+ sha1 = "cdc46b057550bbab63706210838df5d4c19519c3";
};
}
{
- 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";
};
}
{
@@ -10394,11 +10634,11 @@
};
}
{
- name = "sinon___sinon_7.5.0.tgz";
+ name = "sinon___sinon_9.2.0.tgz";
path = fetchurl {
- name = "sinon___sinon_7.5.0.tgz";
- url = "https://registry.yarnpkg.com/sinon/-/sinon-7.5.0.tgz";
- sha1 = "e9488ea466070ea908fd44a3d6478fd4923c67ec";
+ name = "sinon___sinon_9.2.0.tgz";
+ url = "https://registry.yarnpkg.com/sinon/-/sinon-9.2.0.tgz";
+ sha1 = "1d333967e30023609f7347351ebc0dc964c0f3c9";
};
}
{
@@ -10474,11 +10714,11 @@
};
}
{
- name = "sockjs___sockjs_0.3.19.tgz";
+ name = "sockjs___sockjs_0.3.20.tgz";
path = fetchurl {
- name = "sockjs___sockjs_0.3.19.tgz";
- url = "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz";
- sha1 = "d976bbe800af7bd20ae08598d582393508993c0d";
+ name = "sockjs___sockjs_0.3.20.tgz";
+ url = "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz";
+ sha1 = "b26a283ec562ef8b2687b44033a4eeceac75d855";
};
}
{
@@ -10506,11 +10746,11 @@
};
}
{
- name = "source_map_support___source_map_support_0.5.16.tgz";
+ name = "source_map_support___source_map_support_0.5.19.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_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";
};
}
{
@@ -10538,35 +10778,35 @@
};
}
{
- name = "spdx_correct___spdx_correct_3.1.0.tgz";
+ name = "spdx_correct___spdx_correct_3.1.1.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_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.2.0.tgz";
+ name = "spdx_exceptions___spdx_exceptions_2.3.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_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_3.0.0.tgz";
+ name = "spdx_expression_parse___spdx_expression_parse_3.0.1.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_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_3.0.5.tgz";
+ name = "spdx_license_ids___spdx_license_ids_3.0.6.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 = "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";
};
}
{
@@ -10578,11 +10818,11 @@
};
}
{
- name = "spdy___spdy_4.0.1.tgz";
+ name = "spdy___spdy_4.0.2.tgz";
path = fetchurl {
- name = "spdy___spdy_4.0.1.tgz";
- url = "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz";
- sha1 = "6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2";
+ name = "spdy___spdy_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz";
+ sha1 = "b74f466203a3eda452c02492b91fb9e84a27677b";
};
}
{
@@ -10602,14 +10842,6 @@
};
}
{
- name = "srcset___srcset_2.0.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.16.1.tgz";
path = fetchurl {
name = "sshpk___sshpk_1.16.1.tgz";
@@ -10730,22 +10962,6 @@
};
}
{
- 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.1.0.tgz";
path = fetchurl {
name = "string_width___string_width_3.1.0.tgz";
@@ -10770,27 +10986,27 @@
};
}
{
- name = "string.prototype.trim___string.prototype.trim_1.2.1.tgz";
+ name = "string.prototype.trim___string.prototype.trim_1.2.2.tgz";
path = fetchurl {
- name = "string.prototype.trim___string.prototype.trim_1.2.1.tgz";
- url = "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz";
- sha1 = "141233dff32c82bfad80684d7e5f0869ee0fb782";
+ name = "string.prototype.trim___string.prototype.trim_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.2.tgz";
+ sha1 = "f538d0bacd98fc4297f0bef645226d5aaebf59f3";
};
}
{
- name = "string.prototype.trimleft___string.prototype.trimleft_2.1.1.tgz";
+ name = "string.prototype.trimend___string.prototype.trimend_1.0.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.trimend___string.prototype.trimend_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz";
+ sha1 = "85812a6b847ac002270f5808146064c995fb6913";
};
}
{
- name = "string.prototype.trimright___string.prototype.trimright_2.1.1.tgz";
+ name = "string.prototype.trimstart___string.prototype.trimstart_1.0.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.prototype.trimstart___string.prototype.trimstart_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz";
+ sha1 = "14af6d9f34b053f7cfc89b72f8f2ee14b9039a54";
};
}
{
@@ -10874,11 +11090,11 @@
};
}
{
- name = "strip_json_comments___strip_json_comments_3.0.1.tgz";
+ name = "strip_json_comments___strip_json_comments_3.1.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 = "strip_json_comments___strip_json_comments_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz";
+ sha1 = "31f1281b3832630434831c310c01cccda8cbe006";
};
}
{
@@ -10922,11 +11138,11 @@
};
}
{
- 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";
};
}
{
@@ -10986,27 +11202,27 @@
};
}
{
- name = "terser_webpack_plugin___terser_webpack_plugin_2.3.4.tgz";
+ name = "terser_webpack_plugin___terser_webpack_plugin_2.3.8.tgz";
path = fetchurl {
- name = "terser_webpack_plugin___terser_webpack_plugin_2.3.4.tgz";
- url = "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.4.tgz";
- sha1 = "ac045703bd8da0936ce910d8fb6350d0e1dee5fe";
+ name = "terser_webpack_plugin___terser_webpack_plugin_2.3.8.tgz";
+ url = "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz";
+ sha1 = "894764a19b0743f2f704e7c2a848c5283a696724";
};
}
{
- name = "terser_webpack_plugin___terser_webpack_plugin_1.4.3.tgz";
+ name = "terser_webpack_plugin___terser_webpack_plugin_1.4.5.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_webpack_plugin___terser_webpack_plugin_1.4.5.tgz";
+ url = "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz";
+ sha1 = "a217aefaea330e734ffacb6120ec1fa312d6040b";
};
}
{
- name = "terser___terser_4.6.7.tgz";
+ name = "terser___terser_4.8.0.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.8.0.tgz";
+ url = "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz";
+ sha1 = "63056343d7c70bb29f3af665865a46fe03a0df17";
};
}
{
@@ -11178,11 +11394,19 @@
};
}
{
- name = "ts_pnp___ts_pnp_1.1.5.tgz";
+ name = "tr46___tr46_2.0.2.tgz";
path = fetchurl {
- name = "ts_pnp___ts_pnp_1.1.5.tgz";
- url = "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.5.tgz";
- sha1 = "840e0739c89fce5f3abd9037bb091dbff16d9dec";
+ name = "tr46___tr46_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz";
+ sha1 = "03273586def1595ae08fedb38d7733cee91d2479";
+ };
+ }
+ {
+ name = "ts_pnp___ts_pnp_1.1.6.tgz";
+ path = fetchurl {
+ name = "ts_pnp___ts_pnp_1.1.6.tgz";
+ url = "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.6.tgz";
+ sha1 = "389a24396d425a0d3162e96d2b4638900fdc289a";
};
}
{
@@ -11194,11 +11418,19 @@
};
}
{
- name = "tslib___tslib_1.11.1.tgz";
+ name = "tsconfig_paths___tsconfig_paths_3.9.0.tgz";
+ path = fetchurl {
+ name = "tsconfig_paths___tsconfig_paths_3.9.0.tgz";
+ url = "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz";
+ sha1 = "098547a6c4448807e8fcb8eae081064ee9a3c90b";
+ };
+ }
+ {
+ name = "tslib___tslib_1.14.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.14.0.tgz";
+ url = "https://registry.yarnpkg.com/tslib/-/tslib-1.14.0.tgz";
+ sha1 = "d624983f3e2c5e0b55307c3dd6c86acd737622c6";
};
}
{
@@ -11282,11 +11514,11 @@
};
}
{
- name = "type___type_2.0.0.tgz";
+ name = "type___type_2.1.0.tgz";
path = fetchurl {
- name = "type___type_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/type/-/type-2.0.0.tgz";
- sha1 = "5f16ff6ef2eb44f260494dae271033b29c09a9c3";
+ name = "type___type_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz";
+ sha1 = "9bdc22c648cf8cf86dd23d32336a41cfb6475e3f";
};
}
{
@@ -11306,11 +11538,11 @@
};
}
{
- name = "typescript___typescript_3.8.3.tgz";
+ name = "typescript___typescript_3.9.7.tgz";
path = fetchurl {
- name = "typescript___typescript_3.8.3.tgz";
- url = "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz";
- sha1 = "409eb8544ea0335711205869ec458ab109ee1061";
+ name = "typescript___typescript_3.9.7.tgz";
+ url = "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz";
+ sha1 = "98d600a5ebdc38f40cb277522f12dc800e9e25fa";
};
}
{
@@ -11426,11 +11658,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";
};
}
{
@@ -11538,11 +11770,11 @@
};
}
{
- name = "v8_compile_cache___v8_compile_cache_2.1.0.tgz";
+ name = "v8_compile_cache___v8_compile_cache_2.1.1.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 = "v8_compile_cache___v8_compile_cache_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz";
+ sha1 = "54bc3cdd43317bca91e35dcaf305b1a7237de745";
};
}
{
@@ -11602,6 +11834,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";
@@ -11618,11 +11858,19 @@
};
}
{
- name = "watchpack___watchpack_1.6.0.tgz";
+ name = "watchpack_chokidar2___watchpack_chokidar2_2.0.0.tgz";
+ path = fetchurl {
+ 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.4.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___watchpack_1.7.4.tgz";
+ url = "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.4.tgz";
+ sha1 = "6e9da53b3c80bb2d6508188f5b200410866cd30b";
};
}
{
@@ -11642,6 +11890,22 @@
};
}
{
+ 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";
+ };
+ }
+ {
name = "webpack_dev_middleware___webpack_dev_middleware_3.7.2.tgz";
path = fetchurl {
name = "webpack_dev_middleware___webpack_dev_middleware_3.7.2.tgz";
@@ -11650,11 +11914,11 @@
};
}
{
- name = "webpack_dev_server___webpack_dev_server_3.10.2.tgz";
+ name = "webpack_dev_server___webpack_dev_server_3.11.0.tgz";
path = fetchurl {
- name = "webpack_dev_server___webpack_dev_server_3.10.2.tgz";
- url = "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.10.2.tgz";
- sha1 = "3403287d674c7407aab6d9b3f72259ecd0aa0874";
+ name = "webpack_dev_server___webpack_dev_server_3.11.0.tgz";
+ url = "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz";
+ sha1 = "8f154a3bce1bcfd1cc618ef4e703278855e7ff8c";
};
}
{
@@ -11682,19 +11946,27 @@
};
}
{
- name = "webpack___webpack_4.41.5.tgz";
+ name = "webpack___webpack_4.42.0.tgz";
path = fetchurl {
- name = "webpack___webpack_4.41.5.tgz";
- url = "https://registry.yarnpkg.com/webpack/-/webpack-4.41.5.tgz";
- sha1 = "3210f1886bce5310e62bb97204d18c263341b77c";
+ 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";
+ name = "websocket_driver___websocket_driver_0.6.5.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_driver___websocket_driver_0.6.5.tgz";
+ url = "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz";
+ sha1 = "5cb2556ceb85f4373c6d8238aa691c8454e13a36";
+ };
+ }
+ {
+ name = "websocket_driver___websocket_driver_0.7.4.tgz";
+ path = fetchurl {
+ name = "websocket_driver___websocket_driver_0.7.4.tgz";
+ url = "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz";
+ sha1 = "89ad5295bbf64b480abcba31e4953aca706f5760";
};
}
{
@@ -11714,19 +11986,11 @@
};
}
{
- name = "whatwg_fetch___whatwg_fetch_2.0.4.tgz";
+ name = "whatwg_fetch___whatwg_fetch_3.4.1.tgz";
path = fetchurl {
- name = "whatwg_fetch___whatwg_fetch_2.0.4.tgz";
- url = "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz";
- sha1 = "dde6a5df315f9d39991aa17621853d720b85566f";
- };
- }
- {
- 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_fetch___whatwg_fetch_3.4.1.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz";
+ sha1 = "e5f871572d6879663fa5674c8f833f15a8425ab3";
};
}
{
@@ -11754,6 +12018,14 @@
};
}
{
+ name = "whatwg_url___whatwg_url_8.3.0.tgz";
+ path = fetchurl {
+ name = "whatwg_url___whatwg_url_8.3.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.3.0.tgz";
+ sha1 = "d1e11e565334486cdb280d3101b9c3fd1c867582";
+ };
+ }
+ {
name = "which_module___which_module_2.0.0.tgz";
path = fetchurl {
name = "which_module___which_module_2.0.0.tgz";
@@ -11930,14 +12202,6 @@
};
}
{
- 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_5.1.0.tgz";
path = fetchurl {
name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
@@ -11986,11 +12250,11 @@
};
}
{
- name = "ws___ws_7.2.3.tgz";
+ name = "ws___ws_7.3.1.tgz";
path = fetchurl {
- name = "ws___ws_7.2.3.tgz";
- url = "https://registry.yarnpkg.com/ws/-/ws-7.2.3.tgz";
- sha1 = "a5411e1fb04d5ed0efee76d26d5c46d830c39b46";
+ name = "ws___ws_7.3.1.tgz";
+ url = "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz";
+ sha1 = "d0547bf67f7ce4f12a72dfe31262c68d7dc551c8";
};
}
{
@@ -12050,19 +12314,11 @@
};
}
{
- name = "yaml___yaml_1.8.3.tgz";
+ name = "yaml___yaml_1.10.0.tgz";
path = fetchurl {
- name = "yaml___yaml_1.8.3.tgz";
- url = "https://registry.yarnpkg.com/yaml/-/yaml-1.8.3.tgz";
- sha1 = "2f420fca58b68ce3a332d0ca64be1d191dd3f87a";
- };
- }
- {
- 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 = "yaml___yaml_1.10.0.tgz";
+ url = "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz";
+ sha1 = "3b593add944876077d4d683fee01081bd9fff31e";
};
}
{
@@ -12074,14 +12330,6 @@
};
}
{
- 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.3.2.tgz";
path = fetchurl {
name = "yargs___yargs_13.3.2.tgz";
diff --git a/pkgs/servers/monitoring/sensu-go/default.nix b/pkgs/servers/monitoring/sensu-go/default.nix
index 7af9970b507d..6755aeb9968c 100644
--- a/pkgs/servers/monitoring/sensu-go/default.nix
+++ b/pkgs/servers/monitoring/sensu-go/default.nix
@@ -4,19 +4,19 @@ let
generic = { subPackages, pname, postInstall ? "" }:
buildGoModule rec {
inherit pname;
- version = "5.21.2";
+ version = "6.1.2";
shortRev = "3a1ac58"; # for internal version info
src = fetchFromGitHub {
owner = "sensu";
repo = "sensu-go";
rev = "v${version}";
- sha256 = "1hsvdqz0ckk8d1yxinqwylw97jd3gnf7c63zkjly87vasg98qk9x";
+ sha256 = "1g4vh4ay5m3sl00j8rn4db87kfdyxcmnaf0rxnv4ah2fbj5nrh2n";
};
inherit subPackages postInstall;
- vendorSha256 = "06yfaj9k5n3jw8a142sscaqrvdw2lq51v884lp65wjdwy5c3jbba";
+ vendorSha256 = "12qi94k8fjx0kaq2x977yhan8ynd6j6cbqx1l60gqs2xgkm71k9r";
doCheck = false;
diff --git a/pkgs/servers/monitoring/telegraf/default.nix b/pkgs/servers/monitoring/telegraf/default.nix
index a12b9e50adb5..fa94a3332a82 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.15.2";
+ version = "1.16.2";
excludedPackages = "test";
@@ -12,19 +12,10 @@ buildGoModule rec {
owner = "influxdata";
repo = "telegraf";
rev = "v${version}";
- sha256 = "045wjpq29dr0s48ns3a4p8pw1j0ssfcw6m91iim4pkrppj7bm2di";
+ sha256 = "sha256-XdlXUwGn2isGn7SqCGaAjntposBEd6WbbdfN6dEycDI=";
};
- patches = [
- # https://github.com/influxdata/telegraf/pull/7988
- # fix broken cgo vendoring
- (fetchpatch {
- url = "https://github.com/influxdata/telegraf/commit/63e1f41d8ff246d191d008ff7f69d69cc34b4fae.patch";
- sha256 = "0ikifc4414bid3g6hhxz18cw71z63s5g805klx98vrndjlpbqkzw";
- })
- ];
-
- vendorSha256 = "0f95xigpkindd7dmci8kqpqq5dlirimbqh8ai73142asbrd5h4yr";
+ vendorSha256 = "02fqx817w6f9grfc69ri06a6qygbr5chan6w9waq2y0mxvmypz28";
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 8e6800f48f97..7c2ac16399f8 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.15.0";
+ version = "0.17.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "thanos-io";
repo = "thanos";
- sha256 = "099waxv4p6jq2nimc3ql80j8ikhbzqwr2470x8m96x5kcirmz8nl";
+ sha256 = "06pr9zqfd7nq13pgg02px2d9rp7phxlmnirpkdfgbw799zrfvpag";
};
- vendorSha256 = "0vfl6bra6487vzv0hd1pnkq7888m4ddn12q69gcm6a7w1z5wvj5b";
+ vendorSha256 = "1j3gnzas0hpb5dljf5m97nw2v4r1bp3l99z36gbqkm6lqzr6hqk8";
doCheck = false;
diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix
index d994ba99dfc3..c403d160e2bc 100644
--- a/pkgs/servers/mpd/default.nix
+++ b/pkgs/servers/mpd/default.nix
@@ -115,13 +115,13 @@ let
in stdenv.mkDerivation rec {
pname = "mpd";
- version = "0.22.1";
+ version = "0.22.3";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "MPD";
rev = "v${version}";
- sha256 = "16cdmr5w1ikz4ih1nwxnynfdf8qiz4k8bak1sazkkhyavzl3jrl4";
+ sha256 = "0323zxmgyrkbklnqm8i6napz8pva50cw14mzr9bvmyg64x404jgj";
};
buildInputs = [
diff --git a/pkgs/servers/mqtt/mosquitto/default.nix b/pkgs/servers/mqtt/mosquitto/default.nix
index b2c52d77df59..e956e3b7cfd4 100644
--- a/pkgs/servers/mqtt/mosquitto/default.nix
+++ b/pkgs/servers/mqtt/mosquitto/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "mosquitto";
- version = "1.6.11";
+ version = "1.6.12";
src = fetchFromGitHub {
owner = "eclipse";
repo = "mosquitto";
rev = "v${version}";
- sha256 = "05mwghfmp459f7c0yph0xp1a5k6c0wghxzqm0n8jw7yfj7qixv88";
+ sha256 = "0y9jna2p7wg57vv2g6ls1dj6w89vaw828y9z1wb3vwz1yhvs35s8";
};
postPatch = ''
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-server/default.nix b/pkgs/servers/nats-server/default.nix
index b0ae2ebc2dc9..d24fe89cc48e 100644
--- a/pkgs/servers/nats-server/default.nix
+++ b/pkgs/servers/nats-server/default.nix
@@ -4,7 +4,7 @@ with lib;
buildGoPackage rec {
pname = "nats-server";
- version = "2.1.7";
+ version = "2.1.9";
goPackagePath = "github.com/nats-io/${pname}";
@@ -12,7 +12,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "nats-io";
repo = pname;
- sha256 = "08wqaqar964p9adc0ma8dqg0rf88rylk1m2mddlbbqmd6l4h6m27";
+ sha256 = "0y92isca1dlvprik0lbiz8ny1w84svy4zn73brqhzrkxnqppcxi2";
};
meta = {
diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix
index fa17e10da7b9..6b1e7de83245 100644
--- a/pkgs/servers/nextcloud/default.nix
+++ b/pkgs/servers/nextcloud/default.nix
@@ -40,18 +40,18 @@ in {
'';
nextcloud18 = generic {
- version = "18.0.9";
- sha256 = "0rigg5pv2vnxgmjznlvxfc41s00raxa8jhib5vsznhj55qn99jm1";
+ version = "18.0.10";
+ sha256 = "0kv9mdn36shr98kh27969b8xs7pgczbyjklrfskxy9mph7bbzir6";
insecure = true;
};
nextcloud19 = generic {
- version = "19.0.3";
- sha256 = "0sc9cnsdh8kj60h7i3knh40ngdz1w1wmdqw2v2axfkmax22kjl7w";
+ version = "19.0.4";
+ sha256 = "0y5fccn61qf9fxjjpqdvhmxr9w5n4dgl1d7wcl2dzjv4bmqi2ms6";
};
nextcloud20 = generic {
- version = "20.0.0";
- sha256 = "1n2cv1i56g6qpzkbl5xaf420zzr4y7isg0lskmr7ymk83way0wx2";
+ version = "20.0.1";
+ sha256 = "1z1fzz1i41k4dhdhi005l3gzkvnmmgqqz3rdr374cvk73q7bbiln";
};
}
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/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/riak-cs/2.1.1.nix b/pkgs/servers/nosql/riak-cs/2.1.1.nix
deleted file mode 100644
index 4ebcbafde5dc..000000000000
--- a/pkgs/servers/nosql/riak-cs/2.1.1.nix
+++ /dev/null
@@ -1,70 +0,0 @@
-{ stdenv, lib, fetchurl, unzip, erlang, git, wget, which, pam
-, Carbon ? null, Cocoa ? null }:
-
-stdenv.mkDerivation {
- name = "riak_cs-2.1.1";
-
- buildInputs = [
- which unzip erlang git wget
- ] ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa ]
- ++ lib.optional stdenv.isLinux [ pam ];
-
- src = fetchurl {
- url = "https://s3.amazonaws.com/downloads.basho.com/riak-cs/2.1/2.1.1/riak-cs-2.1.1.tar.gz";
- sha256 = "115cac127aac6d759c1b429a52e0d18e491c0719a6530b1b88aa52c4efdbedd5";
- };
-
-
- postPatch = ''
- sed -i deps/node_package/priv/base/env.sh \
- -e 's@{{platform_data_dir}}@''${RIAK_DATA_DIR:-/var/db/riak-cs}@' \
- -e 's@^RUNNER_SCRIPT_DIR=.*@RUNNER_SCRIPT_DIR='$out'/bin@' \
- -e 's@^RUNNER_BASE_DIR=.*@RUNNER_BASE_DIR='$out'@' \
- -e 's@^RUNNER_ETC_DIR=.*@RUNNER_ETC_DIR=''${RIAK_ETC_DIR:-/etc/riak-cs}@' \
- -e 's@^RUNNER_LOG_DIR=.*@RUNNER_LOG_DIR=''${RIAK_LOG_DIR:-/var/log}@'
-
- sed -i ./Makefile \
- -e 's@rel: deps compile@rel: deps compile-src@'
- '';
-
- preBuild = ''
- patchShebangs .
- '';
-
- buildPhase = ''
- runHook preBuild
-
- make locked-deps
- make rel
-
- runHook postBuild
- '';
-
- doCheck = false;
-
- installPhase = ''
- runHook preInstall
-
- mkdir $out
- mv rel/riak-cs/etc rel/riak-cs/riak-etc
- mkdir -p rel/riak-cs/etc
- mv rel/riak-cs/riak-etc rel/riak-cs/etc/riak-cs
- mv rel/riak-cs/* $out
-
- for prog in $out/bin/*; do
- substituteInPlace $prog \
- --replace '. "`cd \`dirname $0\` && /bin/pwd`/../lib/env.sh"' \
- ". $out/lib/env.sh"
- done
-
- runHook postInstall
- '';
-
- meta = with lib; {
- description = "Dynamo inspired NoSQL DB by Basho with S3 compatibility";
- platforms = [ "x86_64-linux" "x86_64-darwin" ];
- license = licenses.asl20;
- maintainers = with maintainers; [ mdaiter ];
- knownVulnerabilities = [ "CVE-2017-3163 - see https://github.com/NixOS/nixpkgs/issues/33876" ];
- };
-}
diff --git a/pkgs/servers/nosql/riak-cs/stanchion.nix b/pkgs/servers/nosql/riak-cs/stanchion.nix
deleted file mode 100644
index 5fe4ce45f84b..000000000000
--- a/pkgs/servers/nosql/riak-cs/stanchion.nix
+++ /dev/null
@@ -1,65 +0,0 @@
-{ stdenv, lib, fetchurl, unzip, erlang, git, wget, which, pam
-, Carbon ? null, Cocoa ? null }:
-
-stdenv.mkDerivation {
- name = "stanchion-2.1.1";
-
- buildInputs = [
- which unzip erlang git wget
- ] ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa ]
- ++ lib.optional stdenv.isLinux [ pam ];
-
- src = fetchurl {
- url = "https://s3.amazonaws.com/downloads.basho.com/stanchion/2.1/2.1.1/stanchion-2.1.1.tar.gz";
- sha256 = "1443arwgg7qvlx3msyg99qvvhck7qxphdjslcp494i60fhr2g8ja";
- };
-
-
- postPatch = ''
- sed -i deps/node_package/priv/base/env.sh \
- -e 's@{{platform_data_dir}}@''${RIAK_DATA_DIR:-/var/db/stanchion}@' \
- -e 's@^RUNNER_SCRIPT_DIR=.*@RUNNER_SCRIPT_DIR='$out'/bin@' \
- -e 's@^RUNNER_BASE_DIR=.*@RUNNER_BASE_DIR='$out'@' \
- -e 's@^RUNNER_ETC_DIR=.*@RUNNER_ETC_DIR=''${RIAK_ETC_DIR:-/etc/stanchion}@' \
- -e 's@^RUNNER_LOG_DIR=.*@RUNNER_LOG_DIR=''${RIAK_LOG_DIR:-/var/log}@'
- '';
-
- preBuild = ''
- patchShebangs .
- '';
-
- buildPhase = ''
- runHook preBuild
-
- make rel
-
- runHook postBuild
- '';
-
- doCheck = false;
-
- installPhase = ''
- runHook preInstall
-
- mkdir $out
- mv rel/stanchion/etc rel/stanchion/riak-etc
- mkdir -p rel/stanchion/etc
- mv rel/stanchion/riak-etc rel/stanchion/etc/stanchion
- mv rel/stanchion/* $out
-
- for prog in $out/bin/*; do
- substituteInPlace $prog \
- --replace '. "`cd \`dirname $0\` && /bin/pwd`/../lib/env.sh"' \
- ". $out/lib/env.sh"
- done
-
- runHook postInstall
- '';
-
- meta = with lib; {
- maintainers = with maintainers; [ mdaiter ];
- description = "Manager for Riak CS";
- platforms = [ "x86_64-linux" "x86_64-darwin" ];
- license = licenses.asl20;
- };
-}
diff --git a/pkgs/servers/openafs/1.6/default.nix b/pkgs/servers/openafs/1.6/default.nix
deleted file mode 100644
index 8835024c1df0..000000000000
--- a/pkgs/servers/openafs/1.6/default.nix
+++ /dev/null
@@ -1,91 +0,0 @@
-{ stdenv, fetchurl, which, autoconf, automake, flex, yacc
-, glibc, perl, kerberos, libxslt, docbook_xsl, docbook_xml_dtd_43
-, ncurses # Extra ncurses utilities. Only needed for debugging.
-, tsmbac ? null # Tivoli Storage Manager Backup Client from IBM
-}:
-
-with (import ./srcs.nix { inherit fetchurl; });
-
-stdenv.mkDerivation {
- pname = "openafs";
- inherit version srcs;
-
- nativeBuildInputs = [ autoconf automake flex yacc perl which libxslt ];
-
- buildInputs = [ ncurses ];
-
- patches = stdenv.lib.optional (tsmbac != null) ./tsmbac.patch;
-
- outputs = [ "out" "dev" "man" "doc" ];
-
- preConfigure = ''
-
- patchShebangs .
- for i in `grep -l -R '/usr/\(include\|src\)' .`; do
- echo "Patch /usr/include and /usr/src in $i"
- substituteInPlace $i \
- --replace "/usr/include" "${glibc.dev}/include" \
- --replace "/usr/src" "$TMP"
- done
-
- for i in ./doc/xml/{AdminGuide,QuickStartUnix,UserGuide}/*.xml; do
- substituteInPlace "''${i}" --replace "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \
- "${docbook_xml_dtd_43}/xml/dtd/docbook/docbookx.dtd"
- done
-
- ./regen.sh
-
- ${stdenv.lib.optionalString (kerberos != null)
- "export KRB5_CONFIG=${kerberos.dev}/bin/krb5-config"}
-
- export AFS_SYSKVERS=26
-
- configureFlagsArray=(
- ${stdenv.lib.optionalString (kerberos != null) "--with-krb5"}
- "--sysconfdir=/etc"
- "--localstatedir=/var"
- "--disable-kernel-module"
- "--disable-fuse-client"
- "--with-html-xsl=${docbook_xsl}/share/xml/docbook-xsl/html/chunk.xsl"
- ${stdenv.lib.optionalString (tsmbac != null) "--enable-tivoli-tsm"}
- ${stdenv.lib.optionalString (ncurses == null) "--disable-gtx"}
- "--disable-linux-d_splice-alias-extra-iput"
- )
- '' + stdenv.lib.optionalString (tsmbac != null) ''
- export XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I${tsmbac}/lib64/sample -DXBSA_TSMLIB=\\\"${tsmbac}/lib64/libApiTSM64.so\\\""
- export XBSA_XLIBS="-ldl"
- '';
-
- buildFlags = [ "all_nolibafs" ];
-
- postBuild = ''
- for d in doc/xml/{AdminGuide,QuickStartUnix,UserGuide}; do
- make -C "''${d}" html
- done
- '';
-
- postInstall = ''
- mkdir -p $doc/share/doc/openafs/{AdminGuide,QuickStartUnix,UserGuide}
- cp -r doc/{arch,examples,pdf,protocol,txt} README NEWS $doc/share/doc/openafs
- for d in AdminGuide QuickStartUnix UserGuide ; do
- cp "doc/xml/''${d}"/*.html "$doc/share/doc/openafs/''${d}"
- done
-
- rm -r $out/lib/{openafs,afs,*.a}
- rm $out/bin/kpasswd
- rm $out/sbin/{kas,kdb,ka-forwarder,kadb_check}
- rm $out/libexec/openafs/kaserver
- rm $man/share/man/man{1/kpasswd*,5/kaserver*,8/{ka*,kdb*}}
- '';
-
- meta = with stdenv.lib; {
- outputsToInstall = [ "out" "doc" "man" ];
- description = "Open AFS client";
- homepage = "https://www.openafs.org";
- license = licenses.ipl10;
- platforms = platforms.linux;
- maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
- # Package will be removed in 21.03
- broken = true;
- };
-}
diff --git a/pkgs/servers/openafs/1.6/srcs.nix b/pkgs/servers/openafs/1.6/srcs.nix
deleted file mode 100644
index 888cef2f1eaa..000000000000
--- a/pkgs/servers/openafs/1.6/srcs.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ fetchurl }:
-rec {
- version = "1.6.24";
- src = fetchurl {
- url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2";
- sha256 = "1dxzc1y5mmx3ap0m94sx80vfs3qxkckid3wc1xm0wr5i6fh7zn1h";
- };
-
- srcs = [ src
- (fetchurl {
- url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2";
- sha256 = "0aq9ipqpr2ksmk30h2dc4mlrkrqs16xnmspwfb6xj3rgr1pwszlx";
- })];
-}
diff --git a/pkgs/servers/openafs/1.6/tsmbac.patch b/pkgs/servers/openafs/1.6/tsmbac.patch
deleted file mode 100644
index 412765fe8a5b..000000000000
--- a/pkgs/servers/openafs/1.6/tsmbac.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff -ru3 openafs-1.6.18.1/acinclude.m4 openafs-1.6.18.1.new/acinclude.m4
---- openafs-1.6.18.1/acinclude.m4 2016-06-21 17:13:39.000000000 +0200
-+++ openafs-1.6.18.1.new/acinclude.m4 2016-11-02 18:44:30.423039662 +0100
-@@ -1373,45 +1373,7 @@
-
- dnl check for tivoli
- AC_MSG_CHECKING(for tivoli tsm butc support)
--XBSA_CFLAGS=""
--if test "$enable_tivoli_tsm" = "yes"; then
-- XBSADIR1=/usr/tivoli/tsm/client/api/bin/xopen
-- XBSADIR2=/opt/tivoli/tsm/client/api/bin/xopen
-- XBSADIR3=/usr/tivoli/tsm/client/api/bin/sample
-- XBSADIR4=/opt/tivoli/tsm/client/api/bin/sample
-- XBSADIR5=/usr/tivoli/tsm/client/api/bin64/sample
-- XBSADIR6=/opt/tivoli/tsm/client/api/bin64/sample
--
-- if test -r "$XBSADIR3/dsmapifp.h"; then
-- XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR3"
-- XBSA_XLIBS="-ldl"
-- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
-- elif test -r "$XBSADIR4/dsmapifp.h"; then
-- XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR4"
-- XBSA_XLIBS="-ldl"
-- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
-- elif test -r "$XBSADIR5/dsmapifp.h"; then
-- XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR5"
-- XBSA_XLIBS="-ldl"
-- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
-- elif test -r "$XBSADIR6/dsmapifp.h"; then
-- XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR6"
-- XBSA_XLIBS="-ldl"
-- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
-- elif test -r "$XBSADIR1/xbsa.h"; then
-- XBSA_CFLAGS="-Dxbsa -I$XBSADIR1"
-- XBSA_XLIBS=""
-- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
-- elif test -r "$XBSADIR2/xbsa.h"; then
-- XBSA_CFLAGS="-Dxbsa -I$XBSADIR2"
-- XBSA_XLIBS=""
-- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
-- else
-- AC_MSG_RESULT([no, missing xbsa.h and dsmapifp.h header files])
-- fi
--else
-- AC_MSG_RESULT([no])
--fi
-+AC_MSG_RESULT([yes])
- AC_SUBST(XBSA_CFLAGS)
- AC_SUBST(XBSA_XLIBS)
-
-diff -ru3 openafs-1.6.18.1/src/butc/afsxbsa.c openafs-1.6.18.1.new/src/butc/afsxbsa.c
---- openafs-1.6.18.1/src/butc/afsxbsa.c 2016-06-21 17:13:39.000000000 +0200
-+++ openafs-1.6.18.1.new/src/butc/afsxbsa.c 2016-11-02 18:45:10.734662987 +0100
-@@ -651,7 +651,7 @@
- #if defined(AFS_AIX_ENV)
- dynlib = dlopen("/usr/lib/libApiDS.a(dsmapish.o)", RTLD_NOW | RTLD_LOCAL | RTLD_MEMBER);
- #elif defined (AFS_AMD64_LINUX26_ENV)
-- dynlib = dlopen("/usr/lib64/libApiTSM64.so", RTLD_NOW | RTLD_LOCAL);
-+ dynlib = dlopen(XBSA_TSMLIB, RTLD_NOW | RTLD_LOCAL);
- #elif defined(AFS_SUN5_ENV) || defined(AFS_LINUX26_ENV)
- dynlib = dlopen("/usr/lib/libApiDS.so", RTLD_NOW | RTLD_LOCAL);
- #else
diff --git a/pkgs/servers/openafs/1.8/default.nix b/pkgs/servers/openafs/1.8/default.nix
index 07f5560ff20a..c26f8d3a23c5 100644
--- a/pkgs/servers/openafs/1.8/default.nix
+++ b/pkgs/servers/openafs/1.8/default.nix
@@ -1,27 +1,30 @@
{ stdenv, buildPackages, fetchurl, which, autoconf, automake, flex
-, yacc , glibc, perl, kerberos, libxslt, docbook_xsl
-, docbook_xml_dtd_43 , libtool_2, removeReferencesTo
-, ncurses # Extra ncurses utilities. Only needed for debugging.
+, yacc , glibc, perl, kerberos, libxslt, docbook_xsl, file
+, docbook_xml_dtd_43, libtool_2
+, withDevdoc ? false, doxygen, dblatex # Extra developer documentation
+, ncurses # Extra ncurses utilities. Needed for debugging and monitoring.
, tsmbac ? null # Tivoli Storage Manager Backup Client from IBM
}:
with (import ./srcs.nix { inherit fetchurl; });
+let
+ inherit (stdenv.lib) optional optionalString optionals;
-stdenv.mkDerivation {
+in stdenv.mkDerivation {
pname = "openafs";
inherit version srcs;
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ autoconf automake flex libxslt libtool_2 perl
- removeReferencesTo which yacc ];
+ which yacc ] ++ optionals withDevdoc [ doxygen dblatex ];
buildInputs = [ kerberos ncurses ];
- patches = [ ./bosserver.patch ./cross-build.patch ] ++ stdenv.lib.optional (tsmbac != null) ./tsmbac.patch;
+ patches = [ ./bosserver.patch ./cross-build.patch ] ++ optional (tsmbac != null) ./tsmbac.patch;
- outputs = [ "out" "dev" "man" "doc" "server" ];
+ outputs = [ "out" "dev" "man" "doc" ] ++ optional withDevdoc "devdoc";
- enableParallelBuilding = true;
+ enableParallelBuilding = false;
setOutputFlags = false;
@@ -44,19 +47,19 @@ stdenv.mkDerivation {
./regen.sh
+
configureFlagsArray=(
"--with-gssapi"
"--sysconfdir=/etc"
"--localstatedir=/var"
"--disable-kernel-module"
"--disable-fuse-client"
- "--with-html-xsl=${docbook_xsl}/share/xml/docbook-xsl/html/chunk.xsl"
- ${stdenv.lib.optionalString (tsmbac != null) "--enable-tivoli-tsm"}
- ${stdenv.lib.optionalString (ncurses == null) "--disable-gtx"}
+ "--with-docbook-stylesheets=${docbook_xsl}/share/xml/docbook-xsl"
+ ${optionalString (tsmbac != null) "--enable-tivoli-tsm"}
+ ${optionalString (ncurses == null) "--disable-gtx"}
"--disable-linux-d_splice-alias-extra-iput"
- "--libexecdir=$server/libexec"
)
- '' + stdenv.lib.optionalString (tsmbac != null) ''
+ '' + optionalString (tsmbac != null) ''
export XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I${tsmbac}/lib64/sample -DXBSA_TSMLIB=\\\"${tsmbac}/lib64/libApiTSM64.so\\\""
export XBSA_XLIBS="-ldl"
'';
@@ -67,24 +70,28 @@ stdenv.mkDerivation {
for d in doc/xml/{AdminGuide,QuickStartUnix,UserGuide}; do
make -C "''${d}" index.html
done
+ '' + optionalString withDevdoc ''
+ make dox
'';
postInstall = ''
mkdir -p $doc/share/doc/openafs/{AdminGuide,QuickStartUnix,UserGuide}
- cp -r doc/{pdf,protocol,txt} README LICENSE $doc/share/doc/openafs
+ cp -r doc/txt README LICENSE $doc/share/doc/openafs
for d in AdminGuide QuickStartUnix UserGuide ; do
cp "doc/xml/''${d}"/*.html "$doc/share/doc/openafs/''${d}"
done
rm -r $out/lib/openafs
+ '' + optionalString withDevdoc ''
+ mkdir -p $devdoc/share/devhelp/openafs/doxygen
+ cp -r doc/{pdf,protocol} $devdoc/share/devhelp/openafs
+ cp -r doc/doxygen/output/html $devdoc/share/devhelp/openafs/doxygen
'';
# Avoid references to $TMPDIR by removing it and let patchelf cleanup the
# binaries.
preFixup = ''
rm -rf "$(pwd)" && mkdir "$(pwd)"
-
- find $out -type f -exec remove-references-to -t $server '{}' '+'
'';
meta = with stdenv.lib; {
diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix
index db44dbe2200d..722e514ea016 100644
--- a/pkgs/servers/openafs/1.8/module.nix
+++ b/pkgs/servers/openafs/1.8/module.nix
@@ -18,6 +18,25 @@ in stdenv.mkDerivation {
buildInputs = [ kerberos ];
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/d7fc5bf9bf031089d80703c48daf30d5b15a80ca.patch";
+ sha256 = "0469ydzgvyvrl1b2s1qbl9cd8c5c1nb99c3z52z5i685da5z6pab";
+ })
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/335f37be13d2ff954e4aeea617ee66502170805e.patch";
+ sha256 = "0jr6cgplnip61cjlcd3fvgsc6n3jhfk93mm9m7ak04w1vc26dk9x";
+ })
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/facff58b840a47853592510617ba7a1da2e3eaa9.patch";
+ sha256 = "0izafg6bi5iaigq3jjx0zlg1cxwaddz3238hk0s08fcb6nyhkvx1";
+ })
+ (fetchpatch {
+ url = "https://github.com/openafs/openafs/commit/e7902252f15acfc28453c531f6fa3b29c9c91b92.patch";
+ sha256 = "1jy4v8yx8p6mhma6b3h3g94mb38bw7hg7q6lnyc8bijkbnl0d1rl";
+ })
+ ];
+
hardeningDisable = [ "pic" ];
configureFlags = [
@@ -56,7 +75,7 @@ in stdenv.mkDerivation {
license = licenses.ipl10;
platforms = platforms.linux;
maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
- broken = versionOlder kernel.version "3.18";
+ broken = versionOlder kernel.version "3.18" || kernel.isHardened;
};
}
diff --git a/pkgs/servers/openafs/1.9/bosserver.patch b/pkgs/servers/openafs/1.9/bosserver.patch
new file mode 100644
index 000000000000..094d9871f64f
--- /dev/null
+++ b/pkgs/servers/openafs/1.9/bosserver.patch
@@ -0,0 +1,30 @@
+diff -u openafs-1.8.0/src/bozo/bosserver.c /tmp/buffer-content-13110-gd
+--- openafs-1.8.0/src/bozo/bosserver.c
++++ #<buffer bosserver.c>
+@@ -244,24 +244,6 @@
+ static int
+ CreateDirs(const char *coredir)
+ {
+- if ((!strncmp
+- (AFSDIR_USR_DIRPATH, AFSDIR_CLIENT_ETC_DIRPATH,
+- strlen(AFSDIR_USR_DIRPATH)))
+- ||
+- (!strncmp
+- (AFSDIR_USR_DIRPATH, AFSDIR_SERVER_BIN_DIRPATH,
+- strlen(AFSDIR_USR_DIRPATH)))) {
+- if (MakeDir(AFSDIR_USR_DIRPATH))
+- return errno;
+- }
+- if (!strncmp
+- (AFSDIR_SERVER_AFS_DIRPATH, AFSDIR_SERVER_BIN_DIRPATH,
+- strlen(AFSDIR_SERVER_AFS_DIRPATH))) {
+- if (MakeDir(AFSDIR_SERVER_AFS_DIRPATH))
+- return errno;
+- }
+- if (MakeDir(AFSDIR_SERVER_BIN_DIRPATH))
+- return errno;
+ if (MakeDir(AFSDIR_SERVER_ETC_DIRPATH))
+ return errno;
+ if (MakeDir(AFSDIR_SERVER_LOCAL_DIRPATH))
+
+Diff finished. Fri Jun 29 15:45:46 2018
diff --git a/pkgs/servers/openafs/1.9/cross-build.patch b/pkgs/servers/openafs/1.9/cross-build.patch
new file mode 100644
index 000000000000..62254164a1b1
--- /dev/null
+++ b/pkgs/servers/openafs/1.9/cross-build.patch
@@ -0,0 +1,223 @@
+diff -Nur --unidirectional-new-file openafs-1.8.2/configure.ac openafs-1.8.2.new/configure.ac
+--- openafs-1.8.2/configure.ac 2018-09-11 17:52:48.000000000 +0200
++++ openafs-1.8.2.new/configure.ac 2018-10-16 15:56:36.512277860 +0200
+@@ -23,6 +23,7 @@
+ AFS_LT_INIT
+
+ AC_PROG_CC
++AX_PROG_CC_FOR_BUILD
+
+ AC_PATH_PROGS([PATH_CPP], [cpp], [${CC-cc} -E], [$PATH:/lib:/usr/ccs/lib])
+ AC_SUBST([PATH_CPP])
+diff -Nur --unidirectional-new-file openafs-1.8.2/src/cf/ax_prog_cc_for_build.m4 openafs-1.8.2.new/src/cf/ax_prog_cc_for_build.m4
+--- openafs-1.8.2/src/cf/ax_prog_cc_for_build.m4 1970-01-01 01:00:00.000000000 +0100
++++ openafs-1.8.2.new/src/cf/ax_prog_cc_for_build.m4 2018-10-16 16:20:40.278641658 +0200
+@@ -0,0 +1,125 @@
++# ===========================================================================
++# https://www.gnu.org/software/autoconf-archive/ax_prog_cc_for_build.html
++# ===========================================================================
++#
++# SYNOPSIS
++#
++# AX_PROG_CC_FOR_BUILD
++#
++# DESCRIPTION
++#
++# This macro searches for a C compiler that generates native executables,
++# that is a C compiler that surely is not a cross-compiler. This can be
++# useful if you have to generate source code at compile-time like for
++# example GCC does.
++#
++# The macro sets the CC_FOR_BUILD and CPP_FOR_BUILD macros to anything
++# needed to compile or link (CC_FOR_BUILD) and preprocess (CPP_FOR_BUILD).
++# The value of these variables can be overridden by the user by specifying
++# a compiler with an environment variable (like you do for standard CC).
++#
++# It also sets BUILD_EXEEXT and BUILD_OBJEXT to the executable and object
++# file extensions for the build platform, and GCC_FOR_BUILD to `yes' if
++# the compiler we found is GCC. All these variables but GCC_FOR_BUILD are
++# substituted in the Makefile.
++#
++# LICENSE
++#
++# Copyright (c) 2008 Paolo Bonzini <bonzini@gnu.org>
++#
++# Copying and distribution of this file, with or without modification, are
++# permitted in any medium without royalty provided the copyright notice
++# and this notice are preserved. This file is offered as-is, without any
++# warranty.
++
++#serial 9
++
++AU_ALIAS([AC_PROG_CC_FOR_BUILD], [AX_PROG_CC_FOR_BUILD])
++AC_DEFUN([AX_PROG_CC_FOR_BUILD], [dnl
++AC_REQUIRE([AC_PROG_CC])dnl
++AC_REQUIRE([AC_PROG_CPP])dnl
++AC_REQUIRE([AC_EXEEXT])dnl
++AC_REQUIRE([AC_CANONICAL_HOST])dnl
++
++dnl Use the standard macros, but make them use other variable names
++dnl
++pushdef([ac_cv_prog_CPP], ac_cv_build_prog_CPP)dnl
++pushdef([ac_cv_prog_gcc], ac_cv_build_prog_gcc)dnl
++pushdef([ac_cv_prog_cc_works], ac_cv_build_prog_cc_works)dnl
++pushdef([ac_cv_prog_cc_cross], ac_cv_build_prog_cc_cross)dnl
++pushdef([ac_cv_prog_cc_g], ac_cv_build_prog_cc_g)dnl
++pushdef([ac_cv_exeext], ac_cv_build_exeext)dnl
++pushdef([ac_cv_objext], ac_cv_build_objext)dnl
++pushdef([ac_exeext], ac_build_exeext)dnl
++pushdef([ac_objext], ac_build_objext)dnl
++pushdef([CC], CC_FOR_BUILD)dnl
++pushdef([CPP], CPP_FOR_BUILD)dnl
++pushdef([CFLAGS], CFLAGS_FOR_BUILD)dnl
++pushdef([CPPFLAGS], CPPFLAGS_FOR_BUILD)dnl
++pushdef([LDFLAGS], LDFLAGS_FOR_BUILD)dnl
++pushdef([host], build)dnl
++pushdef([host_alias], build_alias)dnl
++pushdef([host_cpu], build_cpu)dnl
++pushdef([host_vendor], build_vendor)dnl
++pushdef([host_os], build_os)dnl
++pushdef([ac_cv_host], ac_cv_build)dnl
++pushdef([ac_cv_host_alias], ac_cv_build_alias)dnl
++pushdef([ac_cv_host_cpu], ac_cv_build_cpu)dnl
++pushdef([ac_cv_host_vendor], ac_cv_build_vendor)dnl
++pushdef([ac_cv_host_os], ac_cv_build_os)dnl
++pushdef([ac_cpp], ac_build_cpp)dnl
++pushdef([ac_compile], ac_build_compile)dnl
++pushdef([ac_link], ac_build_link)dnl
++
++save_cross_compiling=$cross_compiling
++save_ac_tool_prefix=$ac_tool_prefix
++cross_compiling=no
++ac_tool_prefix=
++
++AC_PROG_CC
++AC_PROG_CPP
++AC_EXEEXT
++
++ac_tool_prefix=$save_ac_tool_prefix
++cross_compiling=$save_cross_compiling
++
++dnl Restore the old definitions
++dnl
++popdef([ac_link])dnl
++popdef([ac_compile])dnl
++popdef([ac_cpp])dnl
++popdef([ac_cv_host_os])dnl
++popdef([ac_cv_host_vendor])dnl
++popdef([ac_cv_host_cpu])dnl
++popdef([ac_cv_host_alias])dnl
++popdef([ac_cv_host])dnl
++popdef([host_os])dnl
++popdef([host_vendor])dnl
++popdef([host_cpu])dnl
++popdef([host_alias])dnl
++popdef([host])dnl
++popdef([LDFLAGS])dnl
++popdef([CPPFLAGS])dnl
++popdef([CFLAGS])dnl
++popdef([CPP])dnl
++popdef([CC])dnl
++popdef([ac_objext])dnl
++popdef([ac_exeext])dnl
++popdef([ac_cv_objext])dnl
++popdef([ac_cv_exeext])dnl
++popdef([ac_cv_prog_cc_g])dnl
++popdef([ac_cv_prog_cc_cross])dnl
++popdef([ac_cv_prog_cc_works])dnl
++popdef([ac_cv_prog_gcc])dnl
++popdef([ac_cv_prog_CPP])dnl
++
++dnl Finally, set Makefile variables
++dnl
++BUILD_EXEEXT=$ac_build_exeext
++BUILD_OBJEXT=$ac_build_objext
++AC_SUBST(BUILD_EXEEXT)dnl
++AC_SUBST(BUILD_OBJEXT)dnl
++AC_SUBST([CFLAGS_FOR_BUILD])dnl
++AC_SUBST([CPPFLAGS_FOR_BUILD])dnl
++AC_SUBST([LDFLAGS_FOR_BUILD])dnl
++])
+diff -Nur --unidirectional-new-file openafs-1.8.2/src/comerr/Makefile.in openafs-1.8.2.new/src/comerr/Makefile.in
+--- openafs-1.8.2/src/comerr/Makefile.in 2018-09-11 17:52:48.000000000 +0200
++++ openafs-1.8.2.new/src/comerr/Makefile.in 2018-10-16 15:48:19.678898925 +0200
+@@ -38,11 +38,14 @@
+ compile_et: compile_et.o error_table.o
+ $(Q)case $(SYS_NAME) in \
+ *_linux* | *_umlinux* | *_darwin* ) \
+- $(LT_LDRULE_static_NOQ) compile_et.o error_table.o -L${TOP_LIBDIR} -lopr $(buildtool_roken) $(MT_LIBS);; \
++ $(LT_LDRULE_static_NOQ) compile_et.o error_table.o -L${TOP_LIBDIR} -lopr_build $(buildtool_roken) $(MT_LIBS);; \
+ * ) \
+- $(LT_LDRULE_static_NOQ) compile_et.o error_table.o -L${TOP_LIBDIR} -lopr -ll $(buildtool_roken) $(MT_LIBS);; \
++ $(LT_LDRULE_static_NOQ) compile_et.o error_table.o -L${TOP_LIBDIR} -lopr_build -ll $(buildtool_roken) $(MT_LIBS);; \
+ esac
+
++compile_et compile_et.o error_table.o: CC=$(CC_FOR_BUILD)
++compile_et compile_et.o error_table.o: LD=$(CC_FOR_BUILD)
++
+ libafscom_err.a: $(LT_objs)
+ $(LT_LDLIB_lwp) $(LT_objs)
+
+diff -Nur --unidirectional-new-file openafs-1.8.2/src/config/Makefile.in openafs-1.8.2.new/src/config/Makefile.in
+--- openafs-1.8.2/src/config/Makefile.in 2018-09-11 17:52:48.000000000 +0200
++++ openafs-1.8.2.new/src/config/Makefile.in 2018-10-16 15:48:19.677898926 +0200
+@@ -54,6 +54,8 @@
+
+ config.o: config.c AFS_component_version_number.c
+
++config mkvers config.o mc.o: CC=$(CC_FOR_BUILD)
++
+ #
+ # Include installation targets
+ #
+diff -Nur --unidirectional-new-file openafs-1.8.2/src/opr/Makefile.in openafs-1.8.2.new/src/opr/Makefile.in
+--- openafs-1.8.2/src/opr/Makefile.in 2018-09-11 17:52:48.000000000 +0200
++++ openafs-1.8.2.new/src/opr/Makefile.in 2018-10-16 15:48:19.678898925 +0200
+@@ -21,7 +21,7 @@
+ $(TOP_INCDIR)/opr/time.h \
+ $(TOP_INCDIR)/opr/uuid.h
+
+-all: $(HEADERS) liboafs_opr.la $(TOP_LIBDIR)/libopr_pic.a $(TOP_LIBDIR)/libopr.a
++all: $(HEADERS) liboafs_opr.la $(TOP_LIBDIR)/libopr_pic.a $(TOP_LIBDIR)/libopr.a $(TOP_LIBDIR)/libopr_build.a
+
+ liboafs_opr.la: liboafs_opr.la.sym $(LT_objs) $(LT_deps)
+ $(LT_LDLIB_shlib) $(LT_objs) $(LT_deps) $(LT_libs)
+@@ -29,12 +29,26 @@
+ libopr.a: $(LT_objs)
+ $(LT_LDLIB_static) $(LT_objs)
+
++LT_objs_build = $(patsubst %.lo, %_build.lo, $(LT_objs))
++
++%_build.lo: %.c
++ $(LT_CCRULE) $<
++
++libopr_build.a: $(LT_objs_build)
++ $(LT_LDLIB_static) $(LT_objs_build)
++
++libopr_build.a $(LT_objs_build): CC=$(CC_FOR_BUILD)
++libopr_build.a $(LT_objs_build): LD=$(CC_FOR_BUILD)
++
+ libopr_pic.la: $(LT_objs)
+ $(LT_LDLIB_pic) $(LT_objs)
+
+ $(TOP_LIBDIR)/libopr.a: libopr.a
+ $(INSTALL_DATA) libopr.a $@
+
++$(TOP_LIBDIR)/libopr_build.a: libopr_build.a
++ $(INSTALL_DATA) libopr_build.a $@
++
+ $(TOP_LIBDIR)/libopr_pic.a: libopr_pic.la
+ $(INSTALL_DATA) .libs/libopr_pic.a $@
+
+diff -Nur --unidirectional-new-file openafs-1.8.2/src/rxgen/Makefile.in openafs-1.8.2.new/src/rxgen/Makefile.in
+--- openafs-1.8.2/src/rxgen/Makefile.in 2018-09-11 17:52:48.000000000 +0200
++++ openafs-1.8.2.new/src/rxgen/Makefile.in 2018-10-16 15:48:19.677898926 +0200
+@@ -25,6 +25,8 @@
+
+ CFLAGS_rpc_main.o= -DPATH_CPP="\"$(PATH_CPP)\""
+
++rxgen $(OBJS): CC=$(CC_FOR_BUILD)
++
+ #
+ # Install targets
+ #
diff --git a/pkgs/servers/openafs/1.9/default.nix b/pkgs/servers/openafs/1.9/default.nix
new file mode 100644
index 000000000000..c26f8d3a23c5
--- /dev/null
+++ b/pkgs/servers/openafs/1.9/default.nix
@@ -0,0 +1,105 @@
+{ stdenv, buildPackages, fetchurl, which, autoconf, automake, flex
+, yacc , glibc, perl, kerberos, libxslt, docbook_xsl, file
+, docbook_xml_dtd_43, libtool_2
+, withDevdoc ? false, doxygen, dblatex # Extra developer documentation
+, ncurses # Extra ncurses utilities. Needed for debugging and monitoring.
+, tsmbac ? null # Tivoli Storage Manager Backup Client from IBM
+}:
+
+with (import ./srcs.nix { inherit fetchurl; });
+let
+ inherit (stdenv.lib) optional optionalString optionals;
+
+in stdenv.mkDerivation {
+ pname = "openafs";
+ inherit version srcs;
+
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+ nativeBuildInputs = [ autoconf automake flex libxslt libtool_2 perl
+ which yacc ] ++ optionals withDevdoc [ doxygen dblatex ];
+
+ buildInputs = [ kerberos ncurses ];
+
+ patches = [ ./bosserver.patch ./cross-build.patch ] ++ optional (tsmbac != null) ./tsmbac.patch;
+
+ outputs = [ "out" "dev" "man" "doc" ] ++ optional withDevdoc "devdoc";
+
+ enableParallelBuilding = false;
+
+ setOutputFlags = false;
+
+ # Makefiles don't include install targets for all new shared libs, yet.
+ dontDisableStatic = true;
+
+ preConfigure = ''
+ patchShebangs .
+ for i in `grep -l -R '/usr/\(include\|src\)' .`; do
+ echo "Patch /usr/include and /usr/src in $i"
+ substituteInPlace $i \
+ --replace "/usr/include" "${glibc.dev}/include" \
+ --replace "/usr/src" "$TMP"
+ done
+
+ for i in ./doc/xml/{AdminGuide,QuickStartUnix,UserGuide}/*.xml; do
+ substituteInPlace "''${i}" --replace "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \
+ "${docbook_xml_dtd_43}/xml/dtd/docbook/docbookx.dtd"
+ done
+
+ ./regen.sh
+
+
+ configureFlagsArray=(
+ "--with-gssapi"
+ "--sysconfdir=/etc"
+ "--localstatedir=/var"
+ "--disable-kernel-module"
+ "--disable-fuse-client"
+ "--with-docbook-stylesheets=${docbook_xsl}/share/xml/docbook-xsl"
+ ${optionalString (tsmbac != null) "--enable-tivoli-tsm"}
+ ${optionalString (ncurses == null) "--disable-gtx"}
+ "--disable-linux-d_splice-alias-extra-iput"
+ )
+ '' + optionalString (tsmbac != null) ''
+ export XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I${tsmbac}/lib64/sample -DXBSA_TSMLIB=\\\"${tsmbac}/lib64/libApiTSM64.so\\\""
+ export XBSA_XLIBS="-ldl"
+ '';
+
+ buildFlags = [ "all_nolibafs" ];
+
+ postBuild = ''
+ for d in doc/xml/{AdminGuide,QuickStartUnix,UserGuide}; do
+ make -C "''${d}" index.html
+ done
+ '' + optionalString withDevdoc ''
+ make dox
+ '';
+
+ postInstall = ''
+ mkdir -p $doc/share/doc/openafs/{AdminGuide,QuickStartUnix,UserGuide}
+ cp -r doc/txt README LICENSE $doc/share/doc/openafs
+ for d in AdminGuide QuickStartUnix UserGuide ; do
+ cp "doc/xml/''${d}"/*.html "$doc/share/doc/openafs/''${d}"
+ done
+
+ rm -r $out/lib/openafs
+ '' + optionalString withDevdoc ''
+ mkdir -p $devdoc/share/devhelp/openafs/doxygen
+ cp -r doc/{pdf,protocol} $devdoc/share/devhelp/openafs
+ cp -r doc/doxygen/output/html $devdoc/share/devhelp/openafs/doxygen
+ '';
+
+ # Avoid references to $TMPDIR by removing it and let patchelf cleanup the
+ # binaries.
+ preFixup = ''
+ rm -rf "$(pwd)" && mkdir "$(pwd)"
+ '';
+
+ meta = with stdenv.lib; {
+ outputsToInstall = [ "out" "doc" "man" ];
+ description = "Open AFS client";
+ homepage = "https://www.openafs.org";
+ license = licenses.ipl10;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
+ };
+}
diff --git a/pkgs/servers/openafs/1.6/module.nix b/pkgs/servers/openafs/1.9/module.nix
index 3354d8508efa..547134726221 100644
--- a/pkgs/servers/openafs/1.6/module.nix
+++ b/pkgs/servers/openafs/1.9/module.nix
@@ -1,7 +1,9 @@
-{ stdenv, fetchurl, fetchpatch, which, autoconf, automake, flex, bison
-, kernel, glibc, perl }:
+{ stdenv, fetchurl, which, autoconf, automake, flex, yacc
+, kernel, glibc, perl, libtool_2, kerberos, fetchpatch }:
-with (import ./srcs.nix { inherit fetchurl; });
+with (import ./srcs.nix {
+ inherit fetchurl;
+});
let
modDestDir = "$out/lib/modules/${kernel.modDirVersion}/extra/openafs";
@@ -11,26 +13,12 @@ in stdenv.mkDerivation {
name = "openafs-${version}-${kernel.modDirVersion}";
inherit version src;
- patches = [
- # Linux 4.20
- (fetchpatch {
- name = "openafs_1_6-current_kernel_time.patch";
- url = "http://git.openafs.org/?p=openafs.git;a=patch;h=b9936e944a2b4f5773d66864cbb297993b050e65";
- sha256 = "16fl9kp0l95dqm166jx3x4ijbzhf2bc9ilnipn3k1j00mfy4lnia";
- })
- (fetchpatch {
- name = "openafs_1_6-do_settimeofday.patch";
- url = "http://git.openafs.org/?p=openafs.git;a=patch;h=fe6fb38b3d4095351955b9872d0fd6cba64f8784";
- sha256 = "0k6kgk1ybhm9xx2l0wbcyv7jimkr9mfs2ywvxy8hpyhcm7rbwjkp";
- })
- # Linux 5.0
- (fetchpatch {
- name = "openafs_1_6-super_block.patch";
- url = "http://git.openafs.org/?p=openafs.git;a=patch;h=61db15f1badabd83e289efd622e274c47f0aefda";
- sha256 = "0cdd76s1h1bhxj0hl7r6mcha1jcy5vhlvc5dc8m2i83a6281yjsa";
- })
- ];
- nativeBuildInputs = [ autoconf automake flex perl bison which ] ++ kernel.moduleBuildDependencies;
+ nativeBuildInputs = [ autoconf automake flex libtool_2 perl which yacc ]
+ ++ kernel.moduleBuildDependencies;
+
+ buildInputs = [ kerberos ];
+
+ patches = [];
hardeningDisable = [ "pic" ];
@@ -38,6 +26,7 @@ in stdenv.mkDerivation {
"--with-linux-kernel-build=${kernelBuildDir}"
"--sysconfdir=/etc"
"--localstatedir=/var"
+ "--with-gssapi"
"--disable-linux-d_splice-alias-extra-iput"
];
@@ -51,7 +40,6 @@ in stdenv.mkDerivation {
done
./regen.sh -q
-
'';
buildPhase = ''
@@ -70,8 +58,7 @@ in stdenv.mkDerivation {
license = licenses.ipl10;
platforms = platforms.linux;
maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
- # Package will be removed in 21.03
- broken = true;
+ broken = versionOlder kernel.version "3.18" || kernel.isHardened;
};
}
diff --git a/pkgs/servers/openafs/1.9/srcs.nix b/pkgs/servers/openafs/1.9/srcs.nix
new file mode 100644
index 000000000000..8c5f63cac111
--- /dev/null
+++ b/pkgs/servers/openafs/1.9/srcs.nix
@@ -0,0 +1,14 @@
+{ fetchurl }:
+rec {
+ version = "1.9.0";
+ src = fetchurl {
+ url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2";
+ sha256 = "1jw99zwisq25l0smdm8f0gfwhynk532s2ch44blrvxyd7all8kcd";
+ };
+
+ srcs = [ src
+ (fetchurl {
+ url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2";
+ sha256 = "03x1pv8l4bv2fdns1l4sfy200nggy0a4b1f7qd0mnggdaj12c4jp";
+ })];
+}
diff --git a/pkgs/servers/openafs/1.9/tsmbac.patch b/pkgs/servers/openafs/1.9/tsmbac.patch
new file mode 100644
index 000000000000..f68c777b6f09
--- /dev/null
+++ b/pkgs/servers/openafs/1.9/tsmbac.patch
@@ -0,0 +1,62 @@
+diff -ru openafs-1.8.0/src/butc/afsxbsa.c openafs-1.8.0.new/src/butc/afsxbsa.c
+--- openafs-1.8.0/src/butc/afsxbsa.c 2018-04-06 03:21:12.000000000 +0200
++++ openafs-1.8.0.new/src/butc/afsxbsa.c 2018-06-12 16:26:26.272522305 +0200
+@@ -651,7 +651,7 @@
+ #if defined(AFS_AIX_ENV)
+ dynlib = dlopen("/usr/lib/libApiDS.a(dsmapish.o)", RTLD_NOW | RTLD_LOCAL | RTLD_MEMBER);
+ #elif defined (AFS_AMD64_LINUX26_ENV)
+- dynlib = dlopen("/usr/lib64/libApiTSM64.so", RTLD_NOW | RTLD_LOCAL);
++ dynlib = dlopen(XBSA_TSMLIB, RTLD_NOW | RTLD_LOCAL);
+ #elif defined(AFS_SUN5_ENV) || defined(AFS_LINUX26_ENV)
+ dynlib = dlopen("/usr/lib/libApiDS.so", RTLD_NOW | RTLD_LOCAL);
+ #else
+diff -ru openafs-1.8.0/src/cf/tivoli.m4 openafs-1.8.0.new/src/cf/tivoli.m4
+--- openafs-1.8.0/src/cf/tivoli.m4 2018-04-06 03:21:12.000000000 +0200
++++ openafs-1.8.0.new/src/cf/tivoli.m4 2018-06-12 16:26:26.072522485 +0200
+@@ -1,45 +1,7 @@
+ AC_DEFUN([OPENAFS_TIVOLI_TESTS],[
+ dnl check for tivoli
+ AC_MSG_CHECKING(for tivoli tsm butc support)
+-XBSA_CFLAGS=""
+-if test "$enable_tivoli_tsm" = "yes"; then
+- XBSADIR1=/usr/tivoli/tsm/client/api/bin/xopen
+- XBSADIR2=/opt/tivoli/tsm/client/api/bin/xopen
+- XBSADIR3=/usr/tivoli/tsm/client/api/bin/sample
+- XBSADIR4=/opt/tivoli/tsm/client/api/bin/sample
+- XBSADIR5=/usr/tivoli/tsm/client/api/bin64/sample
+- XBSADIR6=/opt/tivoli/tsm/client/api/bin64/sample
+-
+- if test -r "$XBSADIR3/dsmapifp.h"; then
+- XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR3"
+- XBSA_XLIBS="-ldl"
+- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
+- elif test -r "$XBSADIR4/dsmapifp.h"; then
+- XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR4"
+- XBSA_XLIBS="-ldl"
+- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
+- elif test -r "$XBSADIR5/dsmapifp.h"; then
+- XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR5"
+- XBSA_XLIBS="-ldl"
+- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
+- elif test -r "$XBSADIR6/dsmapifp.h"; then
+- XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I$XBSADIR6"
+- XBSA_XLIBS="-ldl"
+- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
+- elif test -r "$XBSADIR1/xbsa.h"; then
+- XBSA_CFLAGS="-Dxbsa -I$XBSADIR1"
+- XBSA_XLIBS=""
+- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
+- elif test -r "$XBSADIR2/xbsa.h"; then
+- XBSA_CFLAGS="-Dxbsa -I$XBSADIR2"
+- XBSA_XLIBS=""
+- AC_MSG_RESULT([yes, $XBSA_CFLAGS])
+- else
+- AC_MSG_RESULT([no, missing xbsa.h and dsmapifp.h header files])
+- fi
+-else
+- AC_MSG_RESULT([no])
+-fi
++AC_MSG_RESULT([yes])
+ AC_SUBST(XBSA_CFLAGS)
+ AC_SUBST(XBSA_XLIBS)
+ XLIBS="$XBSA_XLIBS $XLIBS"
diff --git a/pkgs/servers/pg_featureserv/default.nix b/pkgs/servers/pg_featureserv/default.nix
new file mode 100644
index 000000000000..a50c1d593008
--- /dev/null
+++ b/pkgs/servers/pg_featureserv/default.nix
@@ -0,0 +1,23 @@
+{ lib, fetchFromGitHub, buildGoModule }:
+
+buildGoModule rec {
+ pname = "pg_featureserv";
+ version = "1.1.1";
+
+ src = fetchFromGitHub {
+ owner = "CrunchyData";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0vfrwncx41yn9n2hqb32av3xgd13fqplrs1qzg5mv25i4qppd88l";
+ };
+
+ vendorSha256 = "1jqrkx850ghmpnfjhqky93r8fq7q63m5ivs0lzljzbvn7ya75f2r";
+
+ 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/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/plex/raw.nix b/pkgs/servers/plex/raw.nix
index c816f314863a..7ed3bf8bfecb 100644
--- a/pkgs/servers/plex/raw.nix
+++ b/pkgs/servers/plex/raw.nix
@@ -1,6 +1,6 @@
{ stdenv
, fetchurl
-, rpmextract
+, dpkg
}:
# The raw package that fetches and extracts the Plex RPM. Override the source
@@ -8,23 +8,26 @@
# server, and the FHS userenv and corresponding NixOS module should
# automatically pick up the changes.
stdenv.mkDerivation rec {
- version = "1.20.2.3402-0fec14d92";
+ version = "1.20.5.3600-47c0d9038";
pname = "plexmediaserver";
# Fetch the source
- src = fetchurl {
- url = "https://downloads.plex.tv/plex-media-server-new/${version}/redhat/plexmediaserver-${version}.x86_64.rpm";
- sha256 = "0vylajkk6424cnxx4kg0yl53pg6w271pp71zgg1f4p2nhkbxd91c";
+ 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 = "18zj4baa085gbgc0y5gx7gnwzl131xyk34m5xcipfvfb434y98cp";
+ } else fetchurl {
+ url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb";
+ sha256 = "01rq2q6avjsvnns7jsd2a9vnmd4584fwdkp833gjgrrrqkf6h45y";
};
outputs = [ "out" "basedb" ];
- nativeBuildInputs = [ rpmextract ];
+ nativeBuildInputs = [ dpkg ];
phases = [ "unpackPhase" "installPhase" "fixupPhase" "distPhase" ];
unpackPhase = ''
- rpmextract $src
+ dpkg-deb -R $src .
'';
installPhase = ''
@@ -52,8 +55,9 @@ stdenv.mkDerivation rec {
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
forkk
lnl7
diff --git a/pkgs/servers/pounce/default.nix b/pkgs/servers/pounce/default.nix
index a418417ce2fe..62d576ffc6d9 100644
--- a/pkgs/servers/pounce/default.nix
+++ b/pkgs/servers/pounce/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pounce";
- version = "1.4p2";
+ version = "2.0";
src = fetchzip {
url = "https://git.causal.agency/pounce/snapshot/pounce-${version}.tar.gz";
- sha256 = "0fpnj9yvmj4gbbfpya4i0lyin56r782pz19z3pgd8xgs22gd48cc";
+ sha256 = "0vr42s8l617k6893zq7qn9wz7kcdchmr99ivbkrmvd38qrhsa02l";
};
buildInputs = [ libressl ];
diff --git a/pkgs/servers/pulseaudio/add-option-for-installation-sysconfdir.patch b/pkgs/servers/pulseaudio/add-option-for-installation-sysconfdir.patch
new file mode 100644
index 000000000000..dd4de7321e95
--- /dev/null
+++ b/pkgs/servers/pulseaudio/add-option-for-installation-sysconfdir.patch
@@ -0,0 +1,100 @@
+
+diff --git a/meson.build b/meson.build
+index 86af7243e..e2d48ab94 100644
+--- a/meson.build
++++ b/meson.build
+@@ -65,6 +65,11 @@ datadir = join_paths(prefix, get_option('datadir'))
+ localedir = join_paths(prefix, get_option('localedir'))
+ localstatedir = join_paths(prefix, get_option('localstatedir'))
+ sysconfdir = join_paths(prefix, get_option('sysconfdir'))
++if get_option('sysconfdir_install') != ''
++ sysconfdir_install = join_paths(get_option('prefix'), get_option('sysconfdir_install'))
++else
++ sysconfdir_install = sysconfdir
++endif
+ privlibdir = join_paths(libdir, 'pulseaudio')
+
+ alsadatadir = get_option('alsadatadir')
+@@ -75,6 +80,11 @@ endif
+ pkgconfigdir = join_paths(libdir, 'pkgconfig')
+ pulselibexecdir = join_paths(libexecdir, 'pulse')
+ pulsesysconfdir = join_paths(sysconfdir, 'pulse')
++if get_option('sysconfdir_install') != ''
++ pulsesysconfdir_install = join_paths(get_option('prefix'), get_option('sysconfdir_install'), 'pulse')
++else
++ pulsesysconfdir_install = pulsesysconfdir
++endif
+
+ modlibexecdir = get_option('modlibexecdir')
+ if modlibexecdir == ''
+diff --git a/meson_options.txt b/meson_options.txt
+index 824f24e08..59a2b57ab 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -66,6 +66,9 @@ option('bashcompletiondir',
+ option('zshcompletiondir',
+ type : 'string',
+ description : 'Directory for zsh completion scripts ["no" disables]')
++option('sysconfdir_install',
++ type: 'string', value: '',
++ description: 'sysconfdir to use during installation')
+
+ # Optional features
+
+diff --git a/src/daemon/meson.build b/src/daemon/meson.build
+index 9c9f807e7..425cecb46 100644
+--- a/src/daemon/meson.build
++++ b/src/daemon/meson.build
+@@ -53,7 +53,7 @@ if x11_dep.found()
+ po_dir : po_dir,
+ type : 'desktop',
+ install : true,
+- install_dir : join_paths(sysconfdir, 'xdg', 'autostart'),
++ install_dir : join_paths(sysconfdir_install, 'xdg', 'autostart'),
+ )
+
+ desktop_utils = find_program('desktop-file-validate', required: false)
+@@ -85,7 +85,7 @@ custom_target('daemon.conf',
+ command : [m4, '@INPUT@'],
+ build_by_default : true,
+ install : true,
+- install_dir : pulsesysconfdir,
++ install_dir : pulsesysconfdir_install,
+ )
+
+ default_conf = configuration_data()
+@@ -111,7 +111,7 @@ custom_target('default.pa',
+ command : [m4, '@INPUT@'],
+ build_by_default : true,
+ install : true,
+- install_dir : pulsesysconfdir,
++ install_dir : pulsesysconfdir_install,
+ )
+
+ system_conf = configuration_data()
+@@ -132,12 +132,12 @@ custom_target('system.pa',
+ command : [m4, '@INPUT@'],
+ build_by_default : true,
+ install : true,
+- install_dir : pulsesysconfdir,
++ install_dir : pulsesysconfdir_install,
+ )
+
+ if dbus_dep.found()
+ install_data('pulseaudio-system.conf',
+- install_dir : join_paths(sysconfdir, 'dbus-1', 'system.d')
++ install_dir : join_paths(sysconfdir_install, 'dbus-1', 'system.d')
+ )
+ endif
+
+diff --git a/src/pulse/meson.build b/src/pulse/meson.build
+index aaebff53e..05a29a0d0 100644
+--- a/src/pulse/meson.build
++++ b/src/pulse/meson.build
+@@ -130,5 +130,5 @@ client_conf_file = configure_file(
+ input : 'client.conf.in',
+ output : 'client.conf',
+ configuration : client_conf,
+- install_dir : pulsesysconfdir,
++ install_dir : pulsesysconfdir_install,
+ )
diff --git a/pkgs/servers/pulseaudio/correct-ldflags.patch b/pkgs/servers/pulseaudio/correct-ldflags.patch
new file mode 100644
index 000000000000..174cb8b4f746
--- /dev/null
+++ b/pkgs/servers/pulseaudio/correct-ldflags.patch
@@ -0,0 +1,13 @@
+diff --git a/meson.build b/meson.build
+index 45df103f0..d57d13172 100644
+--- a/meson.build
++++ b/meson.build
+@@ -342,7 +342,7 @@ cdata.set('MESON_BUILD', 1)
+ # On ELF systems we don't want the libraries to be unloaded since we don't clean them up properly,
+ # so we request the nodelete flag to be enabled.
+ # On other systems, we don't really know how to do that, but it's welcome if somebody can tell.
+-nodelete_link_args = ['-Wl,-z,nodelete']
++nodelete_link_args = cc.get_supported_link_arguments(['-Wl,-z,nodelete'])
+
+ # Code coverage
+
diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix
index 513249cb7ad5..c9e2c3aa6e5e 100644
--- a/pkgs/servers/pulseaudio/default.nix
+++ b/pkgs/servers/pulseaudio/default.nix
@@ -124,6 +124,10 @@ stdenv.mkDerivation rec {
--prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules"
'';
+ passthru = {
+ pulseDir = "lib/pulse-" + lib.versions.majorMinor version;
+ };
+
meta = {
description = "Sound server for POSIX and Win32 systems";
homepage = "http://www.pulseaudio.org/";
diff --git a/pkgs/servers/pulseaudio/hsphfpd.nix b/pkgs/servers/pulseaudio/hsphfpd.nix
new file mode 100644
index 000000000000..8c1bea86aca1
--- /dev/null
+++ b/pkgs/servers/pulseaudio/hsphfpd.nix
@@ -0,0 +1,46 @@
+{ stdenv, fetchFromGitHub, makeWrapper, perlPackages }:
+
+let
+ perlLibs = with perlPackages; [ NetDBus XMLTwig XMLParser ];
+in
+stdenv.mkDerivation {
+ pname = "hsphfpd";
+ version = "2020-10-25";
+
+ src = fetchFromGitHub {
+ owner = "pali";
+ repo = "hsphfpd-prototype";
+ rev = "601bf8f7bf2da97257aa6f786ec4cbb69b0ecbc8";
+ sha256 = "06hh0xmp143334x8dg5nmp5727g38q2m5kqsvlrfia6vw2hcq0v0";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ perlPackages.perl ];
+ dontBuild = true;
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/share/dbus-1/system.d
+ cp org.hsphfpd.conf $out/share/dbus-1/system.d
+
+ mkdir -p $out/bin
+ cp *.pl $out/bin
+
+ runHook postInstall
+ '';
+
+ postFixup = ''
+ for f in $out/bin/*.pl; do
+ wrapProgram "$f" --set PERL5LIB "${perlPackages.makePerlPath perlLibs}"
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Bluetooth HSP/HFP daemon";
+ homepage = "https://github.com/pali/hsphfpd-prototype";
+ license = licenses.artistic1;
+ maintainers = with maintainers; [ gebner ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/servers/pulseaudio/pali.nix b/pkgs/servers/pulseaudio/pali.nix
new file mode 100644
index 000000000000..d5ae80b5e798
--- /dev/null
+++ b/pkgs/servers/pulseaudio/pali.nix
@@ -0,0 +1,219 @@
+{ lib
+, stdenv
+, fetchurl
+, fetchFromGitLab
+, meson
+, ninja
+, pkgconfig
+, libsndfile
+, libtool
+, makeWrapper
+, perlPackages
+, xorg
+, libcap
+, alsaLib
+, glib
+, dconf
+, avahi
+, libjack2
+, libasyncns
+, lirc
+, dbus
+, sbc
+, bluez5
+, udev
+, openssl
+, fftwFloat
+, soxr
+, speexdsp
+, systemd
+, webrtc-audio-processing
+, gtk3
+, tdb
+, orc
+, check
+, gettext
+, gst_all_1
+, libopenaptx
+
+, x11Support ? true
+
+, # Whether to support the JACK sound system as a backend.
+ jackaudioSupport ? false
+
+, airtunesSupport ? true
+
+, bluetoothSupport ? true
+
+, remoteControlSupport ? true
+
+, zeroconfSupport ? true
+
+, # Whether to build only the library.
+ libOnly ? false
+
+# Building from Git source
+, fromGit ? true
+
+, CoreServices
+, AudioUnit
+, Cocoa
+}:
+
+stdenv.mkDerivation rec {
+ pname = "${if libOnly then "lib" else ""}pulseaudio-hsphfpd";
+ version = "13.99.2";
+
+ outputs = [ "out" "dev" ];
+
+ # https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/288
+ src = fetchFromGitLab {
+ domain = "gitlab.freedesktop.org";
+ owner = "pali";
+ repo = "pulseaudio";
+ rev = "5336b39e7e03cf50386e719e287a712b59730eb8";
+ sha256 = "0vc0i5rzkns3xw6y2q0c94p2qdi5k3mgjvhicgq1b0py2qxmji16";
+ };
+
+ patches = [
+ ./add-option-for-installation-sysconfdir.patch
+ ./correct-ldflags.patch
+ ];
+
+ # Says it should be v${version} but it's parsing logic is broken
+ preConfigure = lib.optionalString fromGit ''
+ sed -i "s@version : run_command.*@version: '${version}',@" meson.build
+ '';
+
+ nativeBuildInputs = [
+ gettext
+ makeWrapper
+ meson
+ ninja
+ pkgconfig
+ perlPackages.perl
+ perlPackages.XMLParser
+ ];
+
+ checkInputs = [
+ check
+ ];
+
+ propagatedBuildInputs = lib.optional stdenv.isLinux libcap;
+
+ buildInputs = [
+ libopenaptx
+ fftwFloat
+ libsndfile
+ libtool
+ orc
+ soxr
+ speexdsp
+ tdb
+ sbc
+ gst_all_1.gst-plugins-base
+ ] ++ lib.optionals bluetoothSupport [
+ bluez5
+ ] ++ lib.optionals stdenv.isLinux [
+ dbus
+ glib
+ gtk3
+ libasyncns
+ ] ++ lib.optionals stdenv.isDarwin [
+ AudioUnit
+ Cocoa
+ CoreServices
+ ] ++ lib.optionals (!libOnly) (
+ lib.optionals x11Support [
+ xorg.libXi
+ xorg.libXtst
+ xorg.xlibsWrapper
+ ] ++ lib.optionals stdenv.isLinux [
+ alsaLib
+ systemd
+ udev
+ ] ++ lib.optional airtunesSupport openssl
+ ++ lib.optional jackaudioSupport libjack2
+ ++ lib.optional remoteControlSupport lirc
+ ++ lib.optional zeroconfSupport avahi
+ ++ [ webrtc-audio-processing ]
+ );
+
+ mesonFlags = [
+ "--localstatedir=/var"
+ "--sysconfdir=/etc"
+ "-Daccess_group=audio"
+ "-Dbashcompletiondir=${placeholder "out"}/share/bash-completions/completions"
+ "-Dman=false" # TODO: needs xmltoman; also doesn't check for this
+ "-Dsysconfdir_install=${placeholder "out"}/etc"
+ "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user"
+ "-Dudevrulesdir=${placeholder "out"}/lib/udev/rules.d"
+ "-Dzshcompletiondir=${placeholder "out"}/share/zsh/site-functions"
+ ] ++ lib.optionals (!stdenv.isLinux) [
+ "-Dasyncns=disabled"
+ "-Ddbus=disabled"
+ "-Dglib=disabled"
+ "-Dgsettings=disabled"
+ "-Dgtk=disabled"
+ ] ++ lib.optionals (!stdenv.isLinux || libOnly) [
+ "-Dalsa=disabled"
+ "-Dsystemd=disabled"
+ "-Dudev=disabled"
+ ] ++ lib.optional libOnly "-Dwebrtc-aec=disabled"
+ ++ lib.optional (!x11Support) "-Dx11=disabled"
+ ++ lib.optional (!bluetoothSupport) "-Dbluez5=false"
+ ++ lib.optional (!airtunesSupport) "-Dopenssl=disabled"
+ ++ lib.optional (!jackaudioSupport) "-Djack=disabled"
+ ++ lib.optional (!remoteControlSupport) "-Dlirc=disabled"
+ ++ lib.optional (!zeroconfSupport) "-Davahi=disabled"
+ ++ lib.optional (!doCheck) "-Dtests=false";
+
+ # To create ~/.config/pulse
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
+ doCheck = true;
+
+ # not sure what the best practices are here -- can't seem to find a way
+ # for the compiler to bring in stdlib and stdio (etc.) properly
+ # the alternative is to copy the files from /usr/include to src, but there are
+ # probably a large number of files that would need to be copied (I stopped
+ # after the seventh)
+ NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-I/usr/include";
+
+ NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-framework CoreServices -framework Cocoa -framework AudioUnit";
+
+ postInstall = ''
+ moveToOutput lib/cmake "$dev"
+ rm -f $out/bin/qpaeq # this is packaged by the "qpaeq" package now, because of missing deps
+ '' + lib.optionalString libOnly ''
+ rm -rf $out/{bin,share,etc,lib/{pulse-*,systemd}}
+ '';
+
+ preFixup = lib.optionalString (stdenv.isLinux && !libOnly) ''
+ wrapProgram $out/libexec/pulse/gsettings-helper \
+ --prefix XDG_DATA_DIRS : "$out/share/gsettings-schemas/${pname}-${version}" \
+ --prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules"
+ '';
+
+ passthru = {
+ pulseDir = "lib/pulse-" + lib.versions.majorMinor version;
+ };
+
+ meta = with lib; {
+ description = "A featureful, general-purpose sound server";
+ homepage = "http://www.pulseaudio.org/";
+ license = licenses.lgpl2Plus;
+ maintainers = with maintainers; [ lovek323 ];
+ platforms = platforms.unix;
+ longDescription = ''
+ PulseAudio is a sound system for POSIX OSes, meaning that it is
+ a proxy for your sound applications. It allows you to do advanced
+ operations on your sound data as it passes between your application
+ and your hardware. Things like transferring the audio to a different machine,
+ changing the sample format or channel count and mixing several sounds into one
+ are easily achieved using a sound server.
+ '';
+ };
+}
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/rtsp-simple-server/default.nix b/pkgs/servers/rtsp-simple-server/default.nix
new file mode 100644
index 000000000000..254c24754c2e
--- /dev/null
+++ b/pkgs/servers/rtsp-simple-server/default.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, fetchFromGitHub
+, buildGoModule
+}:
+
+buildGoModule rec {
+ pname = "rtsp-simple-server";
+ version = "0.12.1";
+
+ src = fetchFromGitHub {
+ owner = "aler9";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0x8di6zkbn7v77awlybp3m722a27kw20vrpjgalifv8p87238x24";
+ };
+
+ vendorSha256 = "0p7d0c6zgbzj7wd2qdz578cgamydl6mp5sc8jmvnwb50h10n45af";
+
+ # Tests need docker
+ doCheck = false;
+
+ buildFlagsArray = [
+ "-ldflags=-X main.Version=${version}"
+ ];
+
+ meta = with stdenv.lib; {
+ description =
+ "Ready-to-use RTSP server and RTSP proxy that allows to read and publish video and audio streams"
+ ;
+ inherit (src.meta) homepage;
+ license = licenses.mit;
+ maintainers = with maintainers; [ doronbehar ];
+ };
+
+}
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 a1fd39152075..2a937e27d2fb 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.6";
+ version = "10.0.8";
src = fetchurl {
url = "https://packages.groonga.org/source/groonga/${pname}-${version}.tar.gz";
- sha256 = "1q3xx6jc967nj7h8gvnrqxn8657dn3qy9j802rjzcg6iwlpjack9";
+ sha256 = "0ppjxgq7bwhzzlrl2jn7ybc132c8rg95yhwshxqgccbhbs8s6c29";
};
buildInputs = with stdenv.lib;
diff --git a/pkgs/servers/search/meilisearch/default.nix b/pkgs/servers/search/meilisearch/default.nix
index f2484dffa636..d6bee327412d 100644
--- a/pkgs/servers/search/meilisearch/default.nix
+++ b/pkgs/servers/search/meilisearch/default.nix
@@ -24,6 +24,6 @@ rustPlatform.buildRustPackage rec {
description = "Ultra relevant and instant full-text search API";
homepage = "https://meilisearch.com/";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/servers/ser2net/default.nix b/pkgs/servers/ser2net/default.nix
index ef592420b118..466f07052b8c 100644
--- a/pkgs/servers/ser2net/default.nix
+++ b/pkgs/servers/ser2net/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "cminyard";
- repo = "${pname}";
+ repo = pname;
rev = "v${version}";
sha256 = "01w82nrgffsfz2c80p4cyppg3bz56d90jm6i6356j0nva3784haw";
};
diff --git a/pkgs/servers/sickbeard/sickgear.nix b/pkgs/servers/sickbeard/sickgear.nix
index a382c969da86..1b75d5bfd7d1 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.21.42";
+ version = "0.23.2";
src = fetchFromGitHub {
owner = "SickGear";
repo = "SickGear";
rev = "release_${version}";
- sha256 = "0a18vn1vy4zdp40iizgg3yji6k74r54rb7d7gn5byz1zj28g5c5c";
+ sha256 = "1nv8qcw6pvsma8hdnagl5c8lzz3b09g8nzz83amn9jdcn3ynn0qg";
};
dontBuild = true;
diff --git a/pkgs/servers/sip/freeswitch/default.nix b/pkgs/servers/sip/freeswitch/default.nix
index f665e6d2a906..975ea9596b3f 100644
--- a/pkgs/servers/sip/freeswitch/default.nix
+++ b/pkgs/servers/sip/freeswitch/default.nix
@@ -1,6 +1,6 @@
-{ fetchFromGitHub, stdenv, lib, pkgconfig, autoreconfHook
+{ fetchFromGitHub, fetchpatch, stdenv, lib, pkgconfig, autoreconfHook
, ncurses, gnutls, readline
-, openssl, perl, sqlite, libjpeg, speex, pcre
+, openssl, perl, sqlite, libjpeg, speex, pcre, libuuid
, ldns, libedit, yasm, which, libsndfile, libtiff
, callPackage
@@ -88,13 +88,21 @@ in
stdenv.mkDerivation rec {
pname = "freeswitch";
- version = "1.10.3";
+ version = "1.10.5";
src = fetchFromGitHub {
owner = "signalwire";
repo = pname;
rev = "v${version}";
- sha256 = "0rp4sxqxd2wsb5iyv0mh11l16zxvh7rbgfg0vcgns823gvh8lqai";
+ sha256 = "18dhyb19k28dcm1i8mhqvvgm2phsrmrwyjmfn79glk8pdlalvcha";
};
+
+ patches = [
+ # https://github.com/signalwire/freeswitch/pull/812 fix mod_spandsp, mod_gsmopen build, drop when updating from 1.10.5
+ (fetchpatch {
+ url = "https://github.com/signalwire/freeswitch/commit/51fba83ed3ed2d9753d8e6b13e13001aca50b493.patch";
+ sha256 = "0h2bmifsyyasxjka3pczbmqym1chvz91fmb589njrdbwpkjyvqh3";
+ })
+ ];
postPatch = ''
patchShebangs libs/libvpx/build/make/rtcd.pl
substituteInPlace libs/libvpx/build/make/configure.sh \
@@ -114,6 +122,7 @@ stdenv.mkDerivation rec {
openssl ncurses gnutls readline perl libjpeg
sqlite pcre speex ldns libedit yasm which
libsndfile libtiff
+ libuuid
]
++ lib.unique (lib.concatMap (mod: mod.inputs) enabledModules)
++ lib.optionals stdenv.isDarwin [ SystemConfiguration ];
diff --git a/pkgs/servers/sip/freeswitch/modules.nix b/pkgs/servers/sip/freeswitch/modules.nix
index 794b45cd227e..202461d2cf9f 100644
--- a/pkgs/servers/sip/freeswitch/modules.nix
+++ b/pkgs/servers/sip/freeswitch/modules.nix
@@ -9,6 +9,8 @@
, ffmpeg
, libmysqlclient
, postgresql
+, spandsp3
+, sofia_sip
}:
let
@@ -68,7 +70,7 @@ in
snom = mk "applications/mod_snom" [];
sonar = mk "applications/mod_sonar" [];
soundtouch = mk "applications/mod_soundtouch" [];
- spandsp = mk "applications/mod_spandsp" [];
+ spandsp = mk "applications/mod_spandsp" [ spandsp3 ];
spy = mk "applications/mod_spy" [];
stress = mk "applications/mod_stress" [];
translate = mk "applications/mod_translate" [];
@@ -136,7 +138,7 @@ in
rtc = mk "endpoints/mod_rtc" [];
rtmp = mk "endpoints/mod_rtmp" [];
skinny = mk "endpoints/mod_skinny" [];
- sofia = mk "endpoints/mod_sofia" [];
+ sofia = mk "endpoints/mod_sofia" [ sofia_sip ];
verto = mk "endpoints/mod_verto" [];
};
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/sozu/default.nix b/pkgs/servers/sozu/default.nix
index 1e8083587055..137d5b24d18b 100644
--- a/pkgs/servers/sozu/default.nix
+++ b/pkgs/servers/sozu/default.nix
@@ -1,22 +1,26 @@
-{ stdenv, rustPlatform, fetchFromGitHub }:
+{ stdenv, rustPlatform, fetchFromGitHub, darwin }:
rustPlatform.buildRustPackage rec {
- pname = "sozu";
- version = "0.11.46";
+ pname = "sozu";
+ version = "0.11.50";
- src = fetchFromGitHub {
- owner = "sozu-proxy";
- repo = pname;
- rev = version;
- sha256 = "0anng5qvdx9plxs9qqr5wmjjz0gx5113jq28xwbxaaklvd4ni7cm";
- };
+ src = fetchFromGitHub {
+ owner = "sozu-proxy";
+ repo = pname;
+ rev = version;
+ sha256 = "1srg2b8vwc4vp07kg4fizqj1rbm9hvf6hj1mjdh6yvb9cpbw3jz7";
+ };
- cargoSha256 = "19c2s9h4jk9pff72wdqw384mvrf40d8x4sx7qysnpb4hayq2ijh3";
+ cargoSha256 = "5WOigCiQZQ5DaTd15vV8pUh8Xl3UIe9yLG1ptUtY+iA=";
- meta = with stdenv.lib; {
- description = "Open Source HTTP Reverse Proxy built in Rust for Immutable Infrastructures";
- homepage = "https://sozu.io";
- license = licenses.agpl3;
- maintainers = with maintainers; [ filalex77 ];
- };
+ buildInputs =
+ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
+
+ meta = with stdenv.lib; {
+ description =
+ "Open Source HTTP Reverse Proxy built in Rust for Immutable Infrastructures";
+ homepage = "https://www.sozu.io";
+ license = licenses.agpl3;
+ maintainers = with maintainers; [ Br1ght0ne ];
+ };
}
diff --git a/pkgs/servers/sql/cockroachdb/default.nix b/pkgs/servers/sql/cockroachdb/default.nix
index a5071efb486f..ee156e37173a 100644
--- a/pkgs/servers/sql/cockroachdb/default.nix
+++ b/pkgs/servers/sql/cockroachdb/default.nix
@@ -2,6 +2,7 @@
, cmake, xz, which, autoconf
, ncurses6, libedit, libunwind
, installShellFiles
+, removeReferencesTo, go
}:
let
@@ -14,13 +15,13 @@ let
in
buildGoPackage rec {
pname = "cockroach";
- version = "20.1.4";
+ version = "20.1.8";
goPackagePath = "github.com/cockroachdb/cockroach";
src = fetchurl {
url = "https://binaries.cockroachdb.com/cockroach-v${version}.src.tgz";
- sha256 = "1m82m776axyf7b5f1lzlv5y7zslyhikfxjgagqy7ci5zwn8j4i0n";
+ sha256 = "0mm3hfr778c7djza8gr1clwa8wca4d3ldh9hlg80avw4x664y5zi";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionals stdenv.cc.isGNU [ "-Wno-error=deprecated-copy" "-Wno-error=redundant-move" "-Wno-error=pessimizing-move" ];
@@ -53,10 +54,16 @@ buildGoPackage rec {
outputs = [ "out" "man" ];
+ # fails with `GOFLAGS=-trimpath`
+ allowGoReference = true;
+ preFixup = ''
+ find $out -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${go} '{}' +
+ '';
+
meta = with stdenv.lib; {
homepage = "https://www.cockroachlabs.com";
description = "A scalable, survivable, strongly-consistent SQL database";
- license = licenses.asl20;
+ license = licenses.bsl11;
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
maintainers = with maintainers; [ rushmorem thoughtpolice rvolosatovs ];
};
diff --git a/pkgs/servers/sql/dolt/default.nix b/pkgs/servers/sql/dolt/default.nix
index 0ee6bd26c240..247fe588bfcf 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.0";
+ version = "0.22.1";
src = fetchFromGitHub {
owner = "liquidata-inc";
repo = "dolt";
rev = "v${version}";
- sha256 = "0w9k48jxklhaql8qbbm9ay0md5nia6x3wr0zz3w44pw3gl5kvxyw";
+ sha256 = "1n0yxnjxlz2bvybdvba8cqqv702ry3crq114l2bni7q7llfs5y08";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ];
- vendorSha256 = "16xh4s7zmar0r3kwps5bbl168imyx252lvz9s3snvxzz5kd8wlnm";
+ vendorSha256 = "0avk20g7ic1gw1qr8bp4rbl7m822q2kphwc9f6ld6p5yl6pwqv3h";
doCheck = false;
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index d6ee70856fdb..cbfae1d5e6e5 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -34,12 +34,13 @@ common = rec { # attributes common to both builds
name = "mariadb-${version}.tar.gz";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkgconfig ]
+ ++ optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
buildInputs = [
ncurses openssl zlib pcre libiconv curl
] ++ optionals stdenv.hostPlatform.isLinux [ libaio systemd libkrb5 ]
- ++ optionals stdenv.hostPlatform.isDarwin [ perl fixDarwinDylibNames cctools CoreServices ]
+ ++ optionals stdenv.hostPlatform.isDarwin [ perl cctools CoreServices ]
++ optional (!stdenv.hostPlatform.isDarwin && withStorageToku) [ jemalloc450 ]
++ optional (!stdenv.hostPlatform.isDarwin && !withStorageToku) [ jemalloc ];
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/patroni/default.nix b/pkgs/servers/sql/patroni/default.nix
index 1634b0b5b74b..bd06aa2ff7db 100644
--- a/pkgs/servers/sql/patroni/default.nix
+++ b/pkgs/servers/sql/patroni/default.nix
@@ -39,7 +39,7 @@ pythonPackages.buildPythonApplication rec {
checkInputs = with pythonPackages; [
flake8
mock
- pytest
+ pytestCheckHook
pytestcov
requests
];
diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix
index bc1108ad3339..31c60303c039 100644
--- a/pkgs/servers/sql/postgresql/default.nix
+++ b/pkgs/servers/sql/postgresql/default.nix
@@ -64,7 +64,9 @@ let
(if atLeast "9.6" then ./patches/hardcode-pgxs-path-96.patch else ./patches/hardcode-pgxs-path.patch)
./patches/specify_pkglibdir_at_runtime.patch
./patches/findstring.patch
- ] ++ lib.optional stdenv.isLinux (if atLeast "13" then ./patches/socketdir-in-run-13.patch else ./patches/socketdir-in-run.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" ];
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/pgroonga.nix b/pkgs/servers/sql/postgresql/ext/pgroonga.nix
index 2e69444ccdd5..05fc6c5ca6a9 100644
--- a/pkgs/servers/sql/postgresql/ext/pgroonga.nix
+++ b/pkgs/servers/sql/postgresql/ext/pgroonga.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pgroonga";
- version = "2.2.6";
+ version = "2.2.7";
src = fetchurl {
url = "https://packages.groonga.org/source/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0anlxw4j6c3rd7q34j9mgph6i0zb1nff3warcxrkwvnnd1jbb6vr";
+ sha256 = "1rd3cxap9rqpg5y8y48r5bd7rki3lck6qsrb0bqdqm9xffnibw8j";
};
nativeBuildInputs = [ pkgconfig ];
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/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
new file mode 100644
index 000000000000..b6c633cb73eb
--- /dev/null
+++ b/pkgs/servers/sql/postgresql/patches/stabilize-timetz-dst.patch
@@ -0,0 +1,117 @@
+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 2e14b0fe7f8d..a32f8115e273 100644
--- a/pkgs/servers/tailscale/default.nix
+++ b/pkgs/servers/tailscale/default.nix
@@ -2,20 +2,21 @@
buildGoModule rec {
pname = "tailscale";
- version = "1.0.5";
+ version = "1.2.8";
+ tagHash = "37adb62a35d818f4af638924d3fc1526bdeaf215"; # from `git rev-parse v1.2.7`
src = fetchFromGitHub {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
- sha256 = "0ib2s694kf5iz5hvrlzfs80z0931dhva7yir80crq0pji9y4rp7b";
+ sha256 = "0305n5gwp2w36z3yh0w8x3ma8a074zr913cx3y73szln56jz88hg";
};
nativeBuildInputs = [ makeWrapper ];
CGO_ENABLED = 0;
- vendorSha256 = "0l9lzwwvshg9a2kmmq1cvvlaxncbas78a9hjhvjjar89rjr2k2sv";
+ vendorSha256 = "01g3jkgl3jrygd154gmjm3dq13nkppd993iym7assdz8mr3rq31s";
doCheck = false;
@@ -24,7 +25,7 @@ buildGoModule rec {
preBuild = ''
export buildFlagsArray=(
-tags="xversion"
- -ldflags="-X tailscale.com/version.LONG=${version} -X tailscale.com/version.SHORT=${version}"
+ -ldflags="-X tailscale.com/version.Long=${version} -X tailscale.com/version.Short=${version} -X tailscale.com/version.GitCommit=${tagHash}"
)
'';
@@ -32,6 +33,8 @@ buildGoModule rec {
wrapProgram $out/bin/tailscaled --prefix PATH : ${
lib.makeBinPath [ iproute iptables ]
}
+ sed -i -e "s#/usr/sbin#$out/bin#" -e "/^EnvironmentFile/d" ./cmd/tailscaled/tailscaled.service
+ install -D -m0444 -t $out/lib/systemd/system ./cmd/tailscaled/tailscaled.service
'';
meta = with lib; {
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
new file mode 100644
index 000000000000..37bc4aa70d8d
--- /dev/null
+++ b/pkgs/servers/tracing/tempo/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ version = "0.3.0";
+ pname = "tempo";
+
+ src = fetchFromGitHub {
+ rev = "v${version}";
+ owner = "grafana";
+ repo = "tempo";
+ sha256 = "0inqljiavqyq8dk2w0w0l2bds5390mrf8j190yb7lqwx9ra0cjp9";
+ };
+
+ vendorSha256 = null;
+
+ # tests use docker
+ doCheck = false;
+
+ meta = with lib; {
+ description = "A high volume, minimal dependency trace storage";
+ license = licenses.asl20;
+ homepage = "https://grafana.com/oss/tempo/";
+ maintainers = with maintainers; [ willibutz ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/servers/traefik/default.nix b/pkgs/servers/traefik/default.nix
index bc0f052adc6b..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.1";
+ version = "2.3.4";
src = fetchzip {
url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz";
- sha256 = "09328yb6pbrikd1dljmf6spg177w1ymqk1i2152m5srd39mc6ixv";
+ sha256 = "1vdnd6nb8bfiwd51rrqhrc9p8lh3fhny49lapgbzk36ynqc97bi5";
stripRoot = false;
};
- vendorSha256 = "026yxahwvbw41vf7yfycwmw797fpw19g1nyi1wcxkkkw383v7dsk";
+ vendorSha256 = "0h3j0b034yh70c9bscj1k1jy8igsr7p0i014yr0zl7wlc6s6c9bp";
doCheck = false;
diff --git a/pkgs/servers/trezord/default.nix b/pkgs/servers/trezord/default.nix
index a59f74873dc5..a6841f7fabed 100644
--- a/pkgs/servers/trezord/default.nix
+++ b/pkgs/servers/trezord/default.nix
@@ -1,18 +1,22 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, trezor-udev-rules }:
+{ stdenv
+, buildGoModule
+, fetchFromGitHub
+, trezor-udev-rules
+}:
-buildGoPackage rec {
+buildGoModule rec {
pname = "trezord-go";
- version = "2.0.29";
-
- goPackagePath = "github.com/trezor/trezord-go";
+ version = "2.0.30";
src = fetchFromGitHub {
owner = "trezor";
repo = "trezord-go";
rev = "v${version}";
- sha256 = "1ks1fa0027s3xp0z6qp0dxmayvrb4dwwscfhbx7da0khp153f2cp";
+ sha256 = "1hzvk0wfgg7b4wpqjk3738yqxlv3pj5i7zxwm0jady2h97hmrqrr";
};
+ vendorSha256 = "0wb959xzyvr5zzjvkfqc422frmf97q5nr460f02wwx0pj6ch0y61";
+
propagatedBuildInputs = [ trezor-udev-rules ];
meta = with stdenv.lib; {
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 bce539ec0f6f..3cdd331f3b17 100644
--- a/pkgs/servers/unifi/default.nix
+++ b/pkgs/servers/unifi/default.nix
@@ -54,7 +54,7 @@ in {
};
unifiBeta = generic {
- version = "6.0.23";
- sha256 = "sha256-t/s0UEk0CgnAeydtLWTgpZjnAJqnyfyESNNVe1d5PHo=";
+ version = "6.0.28";
+ sha256 = "14q8r4mcqx0v3sh8zwqg4cc3iszqn5201q5r4c20cwqdd4ivf97q";
};
}
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/dokuwiki/default.nix b/pkgs/servers/web-apps/dokuwiki/default.nix
index 8177e1d22262..2cb20e4932f5 100644
--- a/pkgs/servers/web-apps/dokuwiki/default.nix
+++ b/pkgs/servers/web-apps/dokuwiki/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "splitbrain";
- repo = "${pname}";
+ repo = pname;
rev = "release_stable_${version}";
sha256 = "09swcqyd06l3481k190gmlr3b33dlv1lw1kk9nyh5b4sa5p3k7kk";
};
diff --git a/pkgs/servers/web-apps/jirafeau/default.nix b/pkgs/servers/web-apps/jirafeau/default.nix
index 1f3dd2e90124..33cde2c5922c 100644
--- a/pkgs/servers/web-apps/jirafeau/default.nix
+++ b/pkgs/servers/web-apps/jirafeau/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitLab {
owner = "mojo42";
repo = "Jirafeau";
- rev = "${version}";
+ rev = version;
sha256 = "09gq5zhynygpqj0skq7ifnn9yjjg7qnc6kjvaas7f53av2707z4c";
};
diff --git a/pkgs/servers/web-apps/moodle/default.nix b/pkgs/servers/web-apps/moodle/default.nix
index b9f11b5c1798..da84481c9353 100644
--- a/pkgs/servers/web-apps/moodle/default.nix
+++ b/pkgs/servers/web-apps/moodle/default.nix
@@ -1,8 +1,8 @@
{ lib, stdenv, fetchurl, writeText, plugins ? [ ] }:
let
- version = "3.9.2";
- stableVersion = builtins.substring 0 2 (builtins.replaceStrings ["."] [""] version);
+ version = "3.10";
+ stableVersion = lib.concatStrings (lib.take 2 (lib.splitVersion version));
in stdenv.mkDerivation rec {
pname = "moodle";
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url =
"https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz";
- sha256 = "ygy9xlYs49Ga3u2Q/vqxhnDnqXsrh6YYTAtcsXF8kNo=";
+ sha256 = "4aYKZmXym1Tq/462PIgJb4sHGUclEkU0Ok1iQJ6u0aw=";
};
phpConfig = writeText "config.php" ''
diff --git a/pkgs/servers/web-apps/rss-bridge/default.nix b/pkgs/servers/web-apps/rss-bridge/default.nix
index 432f59564060..13ad9d69ad6b 100644
--- a/pkgs/servers/web-apps/rss-bridge/default.nix
+++ b/pkgs/servers/web-apps/rss-bridge/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rss-bridge";
- version = "2020-02-26";
+ version = "2020-11-10";
src = fetchFromGitHub {
owner = "RSS-Bridge";
repo = "rss-bridge";
- rev = "${version}";
- sha256 = "075k4bylx9308d083ry5a9q4629ccnrnndqqdqp1g42rzlqrw79q";
+ rev = version;
+ sha256 = "00cp61lqvhi7b7j0rglsqg3l7cg8s9b8vq098bgvg5dygyi44hyv";
};
patchPhase = ''
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/web-apps/shaarli/material-theme.nix b/pkgs/servers/web-apps/shaarli/material-theme.nix
deleted file mode 100644
index bce08646a3b5..000000000000
--- a/pkgs/servers/web-apps/shaarli/material-theme.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ stdenv, fetchFromGitHub }:
-
-stdenv.mkDerivation rec {
- pname = "shaarli-material";
- version = "0.10.4";
-
- src = fetchFromGitHub {
- owner = "kalvn";
- repo = "Shaarli-Material";
- rev = "v${version}";
- sha256 = "161kf7linyl2l2d7y60v96xz3fwa572fqm1vbm58mjgkzkfndhrv";
- };
-
- patchPhase = ''
- for f in material/*.html
- do
- substituteInPlace $f \
- --replace '.min.css?v={$version_hash}"' '.min.css#"' \
- --replace '.min.js?v={$version_hash}"' '.min.js#"' \
- --replace '.png"' '.png#"'
- done
- '';
-
- installPhase = ''
- mv material/ $out
- '';
-
- meta = with stdenv.lib; {
- # This package has not been updated for the new build process
- # introduced in 0.10.3 which depends on npm and gulp.
- broken = true;
- description = "A theme base on Google's Material Design for Shaarli, the superfast delicious clone";
- license = licenses.mit;
- homepage = "https://github.com/kalvn/Shaarli-Material";
- maintainers = with maintainers; [ ];
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/servers/web-apps/wordpress/default.nix b/pkgs/servers/web-apps/wordpress/default.nix
index 019988093471..af2a41202671 100644
--- a/pkgs/servers/web-apps/wordpress/default.nix
+++ b/pkgs/servers/web-apps/wordpress/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "wordpress";
- version = "5.5.1";
+ version = "5.5.3";
src = fetchurl {
url = "https://wordpress.org/${pname}-${version}.tar.gz";
- sha256 = "15cjp48q23fw8ryy39mlxi4rd3rha2yqyrnk5mhx0h72ygawx8k6";
+ sha256 = "sTkmdr9Mulw7XwNEMJBU81rwNV/agNpBjCznGuObrtQ=";
};
installPhase = ''
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 efc2cb2acbdd..bd0d5bd6d8b4 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.8";
+ name = "libX11-1.6.12";
builder = ./builder.sh;
src = fetchurl {
- url = "mirror://xorg/individual/lib/libX11-1.6.8.tar.bz2";
- sha256 = "1mbkwhhprhf49s2iwx7kiliprsdvd690zk44x3h53ql9q52si2dj";
+ url = "mirror://xorg/individual/lib/libX11-1.6.12.tar.bz2";
+ sha256 = "1ivfzl1qwk8zh7gc0m5vb58gdxz11jwg7w3d356w16j1d5s2427i";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -1054,11 +1054,11 @@ lib.makeScope newScope (self: with self; {
}) {};
libXvMC = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext, libXv }: stdenv.mkDerivation {
- name = "libXvMC-1.0.11";
+ name = "libXvMC-1.0.12";
builder = ./builder.sh;
src = fetchurl {
- url = "mirror://xorg/individual/lib/libXvMC-1.0.11.tar.bz2";
- sha256 = "0bb2c996p0smp2lwckffcfh4701bzv7266xh230ag0x68ka38bja";
+ url = "mirror://xorg/individual/lib/libXvMC-1.0.12.tar.bz2";
+ sha256 = "1kbdjsvkm5l7axv7g477qj18sab2wnqhliy6197syzizgfbsfgbb";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -1158,11 +1158,11 @@ lib.makeScope newScope (self: with self; {
}) {};
libxcb = callPackage ({ stdenv, pkgconfig, fetchurl, libxslt, libpthreadstubs, libXau, xcbproto, libXdmcp, python }: stdenv.mkDerivation {
- name = "libxcb-1.13.1";
+ name = "libxcb-1.14";
builder = ./builder.sh;
src = fetchurl {
- url = "https://xcb.freedesktop.org/dist/libxcb-1.13.1.tar.bz2";
- sha256 = "1i27lvrcsygims1pddpl5c4qqs6z715lm12ax0n3vx0igapvg7x8";
+ url = "mirror://xorg/individual/lib/libxcb-1.14.tar.xz";
+ sha256 = "0d2chjgyn5lr9sfhacfvqgnj9l9faz11vn322a06jd6lk3dxcpm5";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig python ];
@@ -1431,11 +1431,11 @@ lib.makeScope newScope (self: with self; {
}) {};
xcbproto = callPackage ({ stdenv, pkgconfig, fetchurl, python }: stdenv.mkDerivation {
- name = "xcb-proto-1.13";
+ name = "xcb-proto-1.14.1";
builder = ./builder.sh;
src = fetchurl {
- url = "https://xcb.freedesktop.org/dist/xcb-proto-1.13.tar.bz2";
- sha256 = "1qdxw9syhbvswiqj5dvj278lrmfhs81apzmvx6205s4vcqg7563v";
+ url = "mirror://xorg/individual/proto/xcb-proto-1.14.1.tar.xz";
+ sha256 = "1hzwazgyywd9mz4mjj1yv8ski27qqx7ypmyr27m39hrajyddsjph";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig python ];
@@ -1717,11 +1717,11 @@ lib.makeScope newScope (self: with self; {
}) {};
xf86inputlibinput = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libinput, xorgserver }: stdenv.mkDerivation {
- name = "xf86-input-libinput-0.28.2";
+ name = "xf86-input-libinput-0.30.0";
builder = ./builder.sh;
src = fetchurl {
- url = "mirror://xorg/individual/driver/xf86-input-libinput-0.28.2.tar.bz2";
- sha256 = "0818vr0yhk9j1y1wcbxzcd458vrvp06rrhi8k43bhqkb5jb4dcxq";
+ url = "mirror://xorg/individual/driver/xf86-input-libinput-0.30.0.tar.bz2";
+ sha256 = "1h4np66p87jf0c85ig524w8f5rbhl5gx8fww1qg0c55f87yzkizr";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -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 }: 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, libXv }: 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 ];
+ buildInputs = [ cairo xorgproto libdrm libpng udev libpciaccess libX11 xcbutil libxcb libXcursor libXdamage libXext libXfixes xorgserver libXrandr libXrender libxshmfence libXtst libXvMC libXv ];
meta.platforms = stdenv.lib.platforms.unix;
}) {};
@@ -2522,16 +2522,19 @@ lib.makeScope newScope (self: with self; {
meta.platforms = stdenv.lib.platforms.unix;
}) {};
- xkeyboardconfig = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation {
- name = "xkeyboard-config-2.27";
+ xkeyboardconfig = callPackage ({ stdenv, python3, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation {
+ name = "xkeyboard-config-2.31";
builder = ./builder.sh;
src = fetchurl {
- url = "mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.27.tar.bz2";
- sha256 = "07wh443lhwv1j0q6xnxnji7f7ahh7xphxj90fv02cdd6zv4aw3b9";
+ url = "mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.31.tar.bz2";
+ sha256 = "18xddaxh83zm698syh50w983jg6b7b8zgv0dfaf7ha485hgihi6s";
};
hardeningDisable = [ "bindnow" "relro" ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkgconfig python3 ];
buildInputs = [ libX11 xorgproto ];
+ prePatch = ''
+ patchShebangs rules/merge.py
+ '';
meta.platforms = stdenv.lib.platforms.unix;
}) {};
@@ -2679,11 +2682,11 @@ lib.makeScope newScope (self: with self; {
}) {};
xorgproto = callPackage ({ stdenv, pkgconfig, fetchurl, libXt }: stdenv.mkDerivation {
- name = "xorgproto-2019.1";
+ name = "xorgproto-2020.1";
builder = ./builder.sh;
src = fetchurl {
- url = "mirror://xorg/individual/proto/xorgproto-2019.1.tar.bz2";
- sha256 = "16yll1kaffnslik5sizlw3qrigj1gpsgfgyq6903g3mwdixamnm6";
+ url = "mirror://xorg/individual/proto/xorgproto-2020.1.tar.bz2";
+ sha256 = "1llrnrkq6iprgiqakmwlv89745s9h02xsiaq0xn3fnh377qm78al";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 80ea5553ad6b..14ef7a95c439 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -82,13 +82,6 @@ self: super:
libX11 = super.libX11.overrideAttrs (attrs: {
outputs = [ "out" "dev" "man" ];
- patches = [
- # Fixes an issue that happens when cross-compiling for us.
- (fetchpatch {
- url = "https://cgit.freedesktop.org/xorg/lib/libX11/patch/?id=0327c427d62f671eced067c6d9b69f4e216a8cac";
- sha256 = "11k2mx56hjgw886zf1cdf2nhv7052d5rggimfshg6lq20i38vpza";
- })
- ];
configureFlags = attrs.configureFlags or []
++ malloc0ReturnsNullCrossFlag;
depsBuildBuild = [ buildPackages.stdenv.cc ];
@@ -325,8 +318,9 @@ self: super:
setxkbmap = super.setxkbmap.overrideAttrs (attrs: {
postInstall =
''
- mkdir -p $out/share
+ mkdir -p $out/share/man/man7
ln -sfn ${self.xkeyboardconfig}/etc/X11 $out/share/X11
+ ln -sfn ${self.xkeyboardconfig}/share/man/man7/xkeyboard-config.7.gz $out/share/man/man7
'';
});
diff --git a/pkgs/servers/x11/xorg/tarballs.list b/pkgs/servers/x11/xorg/tarballs.list
index ecc477980b8a..cd2946048847 100644
--- a/pkgs/servers/x11/xorg/tarballs.list
+++ b/pkgs/servers/x11/xorg/tarballs.list
@@ -1,7 +1,5 @@
https://invisible-mirror.net/archives/luit/luit-20190106.tgz
https://xcb.freedesktop.org/dist/libpthread-stubs-0.4.tar.bz2
-https://xcb.freedesktop.org/dist/libxcb-1.13.1.tar.bz2
-https://xcb.freedesktop.org/dist/xcb-proto-1.13.tar.bz2
https://xcb.freedesktop.org/dist/xcb-util-0.4.0.tar.bz2
https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.3.tar.bz2
https://xcb.freedesktop.org/dist/xcb-util-errors-1.0.tar.bz2
@@ -83,7 +81,7 @@ mirror://xorg/individual/doc/xorg-sgml-doctools-1.11.tar.bz2
mirror://xorg/individual/driver/xf86-input-evdev-2.10.6.tar.bz2
mirror://xorg/individual/driver/xf86-input-joystick-1.6.3.tar.bz2
mirror://xorg/individual/driver/xf86-input-keyboard-1.9.0.tar.bz2
-mirror://xorg/individual/driver/xf86-input-libinput-0.28.2.tar.bz2
+mirror://xorg/individual/driver/xf86-input-libinput-0.30.0.tar.bz2
mirror://xorg/individual/driver/xf86-input-mouse-1.9.3.tar.bz2
mirror://xorg/individual/driver/xf86-input-synaptics-1.9.1.tar.bz2
mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2
@@ -177,10 +175,11 @@ 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.8.tar.bz2
+mirror://xorg/individual/lib/libX11-1.6.12.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
+mirror://xorg/individual/lib/libxcb-1.14.tar.xz
mirror://xorg/individual/lib/libXcomposite-0.4.5.tar.bz2
mirror://xorg/individual/lib/libXcursor-1.2.0.tar.bz2
mirror://xorg/individual/lib/libXdamage-1.1.5.tar.bz2
@@ -206,12 +205,13 @@ mirror://xorg/individual/lib/libXTrap-1.0.1.tar.bz2
mirror://xorg/individual/lib/libXt-1.2.0.tar.bz2
mirror://xorg/individual/lib/libXtst-1.2.3.tar.bz2
mirror://xorg/individual/lib/libXv-1.0.11.tar.bz2
-mirror://xorg/individual/lib/libXvMC-1.0.11.tar.bz2
+mirror://xorg/individual/lib/libXvMC-1.0.12.tar.bz2
mirror://xorg/individual/lib/libXxf86dga-1.1.5.tar.bz2
mirror://xorg/individual/lib/libXxf86misc-1.0.4.tar.bz2
mirror://xorg/individual/lib/libXxf86vm-1.1.4.tar.bz2
mirror://xorg/individual/lib/xtrans-1.4.0.tar.bz2
-mirror://xorg/individual/proto/xorgproto-2019.1.tar.bz2
+mirror://xorg/individual/proto/xcb-proto-1.14.1.tar.xz
+mirror://xorg/individual/proto/xorgproto-2020.1.tar.bz2
mirror://xorg/individual/util/gccmakedep-1.0.3.tar.bz2
mirror://xorg/individual/util/imake-1.0.8.tar.bz2
mirror://xorg/individual/util/lndir-1.0.3.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/xmpp/prosody/default.nix b/pkgs/servers/xmpp/prosody/default.nix
index c9cd09bb748d..9b7ed2ac41d0 100644
--- a/pkgs/servers/xmpp/prosody/default.nix
+++ b/pkgs/servers/xmpp/prosody/default.nix
@@ -59,6 +59,10 @@ stdenv.mkDerivation rec {
"--with-lua=${lua5}"
];
+ postBuild = ''
+ make -C tools/migration
+ '';
+
postInstall = ''
${concatMapStringsSep "\n" (module: ''
cp -r $communityModules/mod_${module} $out/lib/prosody/modules/
@@ -70,6 +74,11 @@ stdenv.mkDerivation rec {
--add-flags '--config "/etc/prosody/prosody.cfg.lua"' \
--prefix LUA_PATH ';' "$LUA_PATH" \
--prefix LUA_CPATH ';' "$LUA_CPATH"
+
+ make -C tools/migration install
+ wrapProgram $out/bin/prosody-migrator \
+ --prefix LUA_PATH ';' "$LUA_PATH" \
+ --prefix LUA_CPATH ';' "$LUA_CPATH"
'';
passthru = {
diff --git a/pkgs/servers/zigbee2mqtt/default.nix b/pkgs/servers/zigbee2mqtt/default.nix
index e28d9a73aea3..2998bf630c41 100644
--- a/pkgs/servers/zigbee2mqtt/default.nix
+++ b/pkgs/servers/zigbee2mqtt/default.nix
@@ -3,7 +3,7 @@ let
package = (import ./node.nix { inherit pkgs system; }).package;
in
package.override rec {
- version = "1.15.0";
+ version = "1.16.1";
reconstructLock = true;
postInstall = ''
@@ -20,7 +20,7 @@ package.override rec {
owner = "Koenkk";
repo = "zigbee2mqtt";
rev = version;
- sha256 = "1kbrkmam0x2mhqps58xwagp8y3q6zyz0qlx57ys2z2wcs12lpw4r";
+ sha256 = "16pizkiic7m8w9q56lgzdpy3hpvnw7fwrkkmldg57wpmqmq1r3dj";
};
passthru.tests.zigbee2mqtt = nixosTests.zigbee2mqtt;
diff --git a/pkgs/servers/zigbee2mqtt/node-packages.nix b/pkgs/servers/zigbee2mqtt/node-packages.nix
index dfe00bd467bb..14aa9ccf5683 100644
--- a/pkgs/servers/zigbee2mqtt/node-packages.nix
+++ b/pkgs/servers/zigbee2mqtt/node-packages.nix
@@ -4,13 +4,13 @@
let
sources = {
- "@babel/cli-7.11.6" = {
+ "@babel/cli-7.12.1" = {
name = "_at_babel_slash_cli";
packageName = "@babel/cli";
- version = "7.11.6";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/cli/-/cli-7.11.6.tgz";
- sha512 = "+w7BZCvkewSmaRM6H4L2QM3RL90teqEIHDIFXAmrW33+0jhlymnDAEdqVeCZATvxhQuio1ifoGVlJJbIiH9Ffg==";
+ url = "https://registry.npmjs.org/@babel/cli/-/cli-7.12.1.tgz";
+ sha512 = "eRJREyrfAJ2r42Iaxe8h3v6yyj1wu9OyosaUHW6UImjGf9ahGL9nsFNh7OCopvtcPL8WnEo7tp78wrZaZ6vG9g==";
};
};
"@babel/code-frame-7.10.4" = {
@@ -22,31 +22,31 @@ let
sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
};
};
- "@babel/compat-data-7.11.0" = {
+ "@babel/compat-data-7.12.1" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz";
- sha512 = "TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.1.tgz";
+ sha512 = "725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==";
};
};
- "@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.1" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.11.6";
+ version = "7.12.1";
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.1.tgz";
+ sha512 = "DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==";
};
};
"@babel/helper-annotate-as-pure-7.10.4" = {
@@ -67,31 +67,31 @@ let
sha512 = "L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==";
};
};
- "@babel/helper-compilation-targets-7.10.4" = {
+ "@babel/helper-compilation-targets-7.12.1" = {
name = "_at_babel_slash_helper-compilation-targets";
packageName = "@babel/helper-compilation-targets";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz";
- sha512 = "a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==";
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz";
+ sha512 = "jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==";
};
};
- "@babel/helper-create-class-features-plugin-7.10.5" = {
+ "@babel/helper-create-class-features-plugin-7.12.1" = {
name = "_at_babel_slash_helper-create-class-features-plugin";
packageName = "@babel/helper-create-class-features-plugin";
- version = "7.10.5";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz";
- sha512 = "0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==";
+ url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz";
+ sha512 = "hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==";
};
};
- "@babel/helper-create-regexp-features-plugin-7.10.4" = {
+ "@babel/helper-create-regexp-features-plugin-7.12.1" = {
name = "_at_babel_slash_helper-create-regexp-features-plugin";
packageName = "@babel/helper-create-regexp-features-plugin";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz";
- sha512 = "2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==";
+ url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz";
+ sha512 = "rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==";
};
};
"@babel/helper-define-map-7.10.5" = {
@@ -103,13 +103,13 @@ let
sha512 = "fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==";
};
};
- "@babel/helper-explode-assignable-expression-7.11.4" = {
+ "@babel/helper-explode-assignable-expression-7.12.1" = {
name = "_at_babel_slash_helper-explode-assignable-expression";
packageName = "@babel/helper-explode-assignable-expression";
- version = "7.11.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz";
- sha512 = "ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==";
+ url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz";
+ sha512 = "dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==";
};
};
"@babel/helper-function-name-7.10.4" = {
@@ -139,31 +139,31 @@ let
sha512 = "wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==";
};
};
- "@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.1" = {
name = "_at_babel_slash_helper-module-imports";
packageName = "@babel/helper-module-imports";
- version = "7.10.4";
+ version = "7.12.1";
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.1.tgz";
+ sha512 = "ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==";
};
};
- "@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" = {
@@ -193,40 +193,40 @@ let
sha512 = "68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==";
};
};
- "@babel/helper-remap-async-to-generator-7.11.4" = {
+ "@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";
- version = "7.11.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz";
- sha512 = "tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==";
+ url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz";
+ sha512 = "9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==";
};
};
- "@babel/helper-replace-supers-7.10.4" = {
+ "@babel/helper-replace-supers-7.12.1" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.10.4";
+ version = "7.12.1";
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.1.tgz";
+ sha512 = "zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==";
};
};
- "@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-skip-transparent-expression-wrappers-7.11.0" = {
+ "@babel/helper-skip-transparent-expression-wrappers-7.12.1" = {
name = "_at_babel_slash_helper-skip-transparent-expression-wrappers";
packageName = "@babel/helper-skip-transparent-expression-wrappers";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz";
- sha512 = "0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==";
+ url = "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz";
+ sha512 = "Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==";
};
};
"@babel/helper-split-export-declaration-7.11.0" = {
@@ -247,22 +247,31 @@ let
sha512 = "3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==";
};
};
- "@babel/helper-wrap-function-7.10.4" = {
+ "@babel/helper-validator-option-7.12.1" = {
+ name = "_at_babel_slash_helper-validator-option";
+ packageName = "@babel/helper-validator-option";
+ version = "7.12.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz";
+ sha512 = "YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==";
+ };
+ };
+ "@babel/helper-wrap-function-7.12.3" = {
name = "_at_babel_slash_helper-wrap-function";
packageName = "@babel/helper-wrap-function";
- version = "7.10.4";
+ version = "7.12.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz";
- sha512 = "6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==";
+ url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz";
+ sha512 = "Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==";
};
};
- "@babel/helpers-7.10.4" = {
+ "@babel/helpers-7.12.1" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.10.4";
+ version = "7.12.1";
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.1.tgz";
+ sha512 = "9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==";
};
};
"@babel/highlight-7.10.4" = {
@@ -274,130 +283,130 @@ let
sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
};
};
- "@babel/parser-7.11.5" = {
+ "@babel/parser-7.12.3" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.11.5";
+ version = "7.12.3";
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.3.tgz";
+ sha512 = "kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==";
};
};
- "@babel/plugin-proposal-async-generator-functions-7.10.5" = {
+ "@babel/plugin-proposal-async-generator-functions-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-async-generator-functions";
packageName = "@babel/plugin-proposal-async-generator-functions";
- version = "7.10.5";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz";
- sha512 = "cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz";
+ sha512 = "d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==";
};
};
- "@babel/plugin-proposal-class-properties-7.10.4" = {
+ "@babel/plugin-proposal-class-properties-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-class-properties";
packageName = "@babel/plugin-proposal-class-properties";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz";
- sha512 = "vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz";
+ sha512 = "cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==";
};
};
- "@babel/plugin-proposal-dynamic-import-7.10.4" = {
+ "@babel/plugin-proposal-dynamic-import-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-dynamic-import";
packageName = "@babel/plugin-proposal-dynamic-import";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz";
- sha512 = "up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz";
+ sha512 = "a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==";
};
};
- "@babel/plugin-proposal-export-namespace-from-7.10.4" = {
+ "@babel/plugin-proposal-export-namespace-from-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-export-namespace-from";
packageName = "@babel/plugin-proposal-export-namespace-from";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz";
- sha512 = "aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz";
+ sha512 = "6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==";
};
};
- "@babel/plugin-proposal-json-strings-7.10.4" = {
+ "@babel/plugin-proposal-json-strings-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-json-strings";
packageName = "@babel/plugin-proposal-json-strings";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz";
- sha512 = "fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz";
+ sha512 = "GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==";
};
};
- "@babel/plugin-proposal-logical-assignment-operators-7.11.0" = {
+ "@babel/plugin-proposal-logical-assignment-operators-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-logical-assignment-operators";
packageName = "@babel/plugin-proposal-logical-assignment-operators";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz";
- sha512 = "/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz";
+ sha512 = "k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==";
};
};
- "@babel/plugin-proposal-nullish-coalescing-operator-7.10.4" = {
+ "@babel/plugin-proposal-nullish-coalescing-operator-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-nullish-coalescing-operator";
packageName = "@babel/plugin-proposal-nullish-coalescing-operator";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz";
- sha512 = "wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz";
+ sha512 = "nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==";
};
};
- "@babel/plugin-proposal-numeric-separator-7.10.4" = {
+ "@babel/plugin-proposal-numeric-separator-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-numeric-separator";
packageName = "@babel/plugin-proposal-numeric-separator";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz";
- sha512 = "73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz";
+ sha512 = "MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==";
};
};
- "@babel/plugin-proposal-object-rest-spread-7.11.0" = {
+ "@babel/plugin-proposal-object-rest-spread-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-object-rest-spread";
packageName = "@babel/plugin-proposal-object-rest-spread";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz";
- sha512 = "wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz";
+ sha512 = "s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==";
};
};
- "@babel/plugin-proposal-optional-catch-binding-7.10.4" = {
+ "@babel/plugin-proposal-optional-catch-binding-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-optional-catch-binding";
packageName = "@babel/plugin-proposal-optional-catch-binding";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz";
- sha512 = "LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz";
+ sha512 = "hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==";
};
};
- "@babel/plugin-proposal-optional-chaining-7.11.0" = {
+ "@babel/plugin-proposal-optional-chaining-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-optional-chaining";
packageName = "@babel/plugin-proposal-optional-chaining";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz";
- sha512 = "v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz";
+ sha512 = "c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==";
};
};
- "@babel/plugin-proposal-private-methods-7.10.4" = {
+ "@babel/plugin-proposal-private-methods-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-private-methods";
packageName = "@babel/plugin-proposal-private-methods";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz";
- sha512 = "wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz";
+ sha512 = "mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==";
};
};
- "@babel/plugin-proposal-unicode-property-regex-7.10.4" = {
+ "@babel/plugin-proposal-unicode-property-regex-7.12.1" = {
name = "_at_babel_slash_plugin-proposal-unicode-property-regex";
packageName = "@babel/plugin-proposal-unicode-property-regex";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz";
- sha512 = "H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz";
+ sha512 = "MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==";
};
};
"@babel/plugin-syntax-async-generators-7.8.4" = {
@@ -418,13 +427,13 @@ let
sha512 = "wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==";
};
};
- "@babel/plugin-syntax-class-properties-7.10.4" = {
+ "@babel/plugin-syntax-class-properties-7.12.1" = {
name = "_at_babel_slash_plugin-syntax-class-properties";
packageName = "@babel/plugin-syntax-class-properties";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz";
- sha512 = "GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz";
+ sha512 = "U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==";
};
};
"@babel/plugin-syntax-dynamic-import-7.8.3" = {
@@ -517,328 +526,328 @@ let
sha512 = "KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==";
};
};
- "@babel/plugin-syntax-top-level-await-7.10.4" = {
+ "@babel/plugin-syntax-top-level-await-7.12.1" = {
name = "_at_babel_slash_plugin-syntax-top-level-await";
packageName = "@babel/plugin-syntax-top-level-await";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz";
- sha512 = "ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz";
+ sha512 = "i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==";
};
};
- "@babel/plugin-syntax-typescript-7.10.4" = {
+ "@babel/plugin-syntax-typescript-7.12.1" = {
name = "_at_babel_slash_plugin-syntax-typescript";
packageName = "@babel/plugin-syntax-typescript";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz";
- sha512 = "oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz";
+ sha512 = "UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==";
};
};
- "@babel/plugin-transform-arrow-functions-7.10.4" = {
+ "@babel/plugin-transform-arrow-functions-7.12.1" = {
name = "_at_babel_slash_plugin-transform-arrow-functions";
packageName = "@babel/plugin-transform-arrow-functions";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz";
- sha512 = "9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz";
+ sha512 = "5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==";
};
};
- "@babel/plugin-transform-async-to-generator-7.10.4" = {
+ "@babel/plugin-transform-async-to-generator-7.12.1" = {
name = "_at_babel_slash_plugin-transform-async-to-generator";
packageName = "@babel/plugin-transform-async-to-generator";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz";
- sha512 = "F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz";
+ sha512 = "SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==";
};
};
- "@babel/plugin-transform-block-scoped-functions-7.10.4" = {
+ "@babel/plugin-transform-block-scoped-functions-7.12.1" = {
name = "_at_babel_slash_plugin-transform-block-scoped-functions";
packageName = "@babel/plugin-transform-block-scoped-functions";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz";
- sha512 = "WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz";
+ sha512 = "5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==";
};
};
- "@babel/plugin-transform-block-scoping-7.11.1" = {
+ "@babel/plugin-transform-block-scoping-7.12.1" = {
name = "_at_babel_slash_plugin-transform-block-scoping";
packageName = "@babel/plugin-transform-block-scoping";
- version = "7.11.1";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz";
- sha512 = "00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz";
+ sha512 = "zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==";
};
};
- "@babel/plugin-transform-classes-7.10.4" = {
+ "@babel/plugin-transform-classes-7.12.1" = {
name = "_at_babel_slash_plugin-transform-classes";
packageName = "@babel/plugin-transform-classes";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz";
- sha512 = "2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz";
+ sha512 = "/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==";
};
};
- "@babel/plugin-transform-computed-properties-7.10.4" = {
+ "@babel/plugin-transform-computed-properties-7.12.1" = {
name = "_at_babel_slash_plugin-transform-computed-properties";
packageName = "@babel/plugin-transform-computed-properties";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz";
- sha512 = "JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz";
+ sha512 = "vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==";
};
};
- "@babel/plugin-transform-destructuring-7.10.4" = {
+ "@babel/plugin-transform-destructuring-7.12.1" = {
name = "_at_babel_slash_plugin-transform-destructuring";
packageName = "@babel/plugin-transform-destructuring";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz";
- sha512 = "+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz";
+ sha512 = "fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==";
};
};
- "@babel/plugin-transform-dotall-regex-7.10.4" = {
+ "@babel/plugin-transform-dotall-regex-7.12.1" = {
name = "_at_babel_slash_plugin-transform-dotall-regex";
packageName = "@babel/plugin-transform-dotall-regex";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz";
- sha512 = "ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz";
+ sha512 = "B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==";
};
};
- "@babel/plugin-transform-duplicate-keys-7.10.4" = {
+ "@babel/plugin-transform-duplicate-keys-7.12.1" = {
name = "_at_babel_slash_plugin-transform-duplicate-keys";
packageName = "@babel/plugin-transform-duplicate-keys";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz";
- sha512 = "GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz";
+ sha512 = "iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==";
};
};
- "@babel/plugin-transform-exponentiation-operator-7.10.4" = {
+ "@babel/plugin-transform-exponentiation-operator-7.12.1" = {
name = "_at_babel_slash_plugin-transform-exponentiation-operator";
packageName = "@babel/plugin-transform-exponentiation-operator";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz";
- sha512 = "S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz";
+ sha512 = "7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==";
};
};
- "@babel/plugin-transform-for-of-7.10.4" = {
+ "@babel/plugin-transform-for-of-7.12.1" = {
name = "_at_babel_slash_plugin-transform-for-of";
packageName = "@babel/plugin-transform-for-of";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz";
- sha512 = "ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz";
+ sha512 = "Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==";
};
};
- "@babel/plugin-transform-function-name-7.10.4" = {
+ "@babel/plugin-transform-function-name-7.12.1" = {
name = "_at_babel_slash_plugin-transform-function-name";
packageName = "@babel/plugin-transform-function-name";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz";
- sha512 = "OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz";
+ sha512 = "JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==";
};
};
- "@babel/plugin-transform-literals-7.10.4" = {
+ "@babel/plugin-transform-literals-7.12.1" = {
name = "_at_babel_slash_plugin-transform-literals";
packageName = "@babel/plugin-transform-literals";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz";
- sha512 = "Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz";
+ sha512 = "+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==";
};
};
- "@babel/plugin-transform-member-expression-literals-7.10.4" = {
+ "@babel/plugin-transform-member-expression-literals-7.12.1" = {
name = "_at_babel_slash_plugin-transform-member-expression-literals";
packageName = "@babel/plugin-transform-member-expression-literals";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz";
- sha512 = "0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz";
+ sha512 = "1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==";
};
};
- "@babel/plugin-transform-modules-amd-7.10.5" = {
+ "@babel/plugin-transform-modules-amd-7.12.1" = {
name = "_at_babel_slash_plugin-transform-modules-amd";
packageName = "@babel/plugin-transform-modules-amd";
- version = "7.10.5";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz";
- sha512 = "elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz";
+ sha512 = "tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==";
};
};
- "@babel/plugin-transform-modules-commonjs-7.10.4" = {
+ "@babel/plugin-transform-modules-commonjs-7.12.1" = {
name = "_at_babel_slash_plugin-transform-modules-commonjs";
packageName = "@babel/plugin-transform-modules-commonjs";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz";
- sha512 = "Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz";
+ sha512 = "dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==";
};
};
- "@babel/plugin-transform-modules-systemjs-7.10.5" = {
+ "@babel/plugin-transform-modules-systemjs-7.12.1" = {
name = "_at_babel_slash_plugin-transform-modules-systemjs";
packageName = "@babel/plugin-transform-modules-systemjs";
- version = "7.10.5";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz";
- sha512 = "f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz";
+ sha512 = "Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==";
};
};
- "@babel/plugin-transform-modules-umd-7.10.4" = {
+ "@babel/plugin-transform-modules-umd-7.12.1" = {
name = "_at_babel_slash_plugin-transform-modules-umd";
packageName = "@babel/plugin-transform-modules-umd";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz";
- sha512 = "mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz";
+ sha512 = "aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==";
};
};
- "@babel/plugin-transform-named-capturing-groups-regex-7.10.4" = {
+ "@babel/plugin-transform-named-capturing-groups-regex-7.12.1" = {
name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex";
packageName = "@babel/plugin-transform-named-capturing-groups-regex";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz";
- sha512 = "V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz";
+ sha512 = "tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==";
};
};
- "@babel/plugin-transform-new-target-7.10.4" = {
+ "@babel/plugin-transform-new-target-7.12.1" = {
name = "_at_babel_slash_plugin-transform-new-target";
packageName = "@babel/plugin-transform-new-target";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz";
- sha512 = "YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz";
+ sha512 = "+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==";
};
};
- "@babel/plugin-transform-object-super-7.10.4" = {
+ "@babel/plugin-transform-object-super-7.12.1" = {
name = "_at_babel_slash_plugin-transform-object-super";
packageName = "@babel/plugin-transform-object-super";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz";
- sha512 = "5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz";
+ sha512 = "AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==";
};
};
- "@babel/plugin-transform-parameters-7.10.5" = {
+ "@babel/plugin-transform-parameters-7.12.1" = {
name = "_at_babel_slash_plugin-transform-parameters";
packageName = "@babel/plugin-transform-parameters";
- version = "7.10.5";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz";
- sha512 = "xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz";
+ sha512 = "xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==";
};
};
- "@babel/plugin-transform-property-literals-7.10.4" = {
+ "@babel/plugin-transform-property-literals-7.12.1" = {
name = "_at_babel_slash_plugin-transform-property-literals";
packageName = "@babel/plugin-transform-property-literals";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz";
- sha512 = "ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz";
+ sha512 = "6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==";
};
};
- "@babel/plugin-transform-regenerator-7.10.4" = {
+ "@babel/plugin-transform-regenerator-7.12.1" = {
name = "_at_babel_slash_plugin-transform-regenerator";
packageName = "@babel/plugin-transform-regenerator";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz";
- sha512 = "3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz";
+ sha512 = "gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==";
};
};
- "@babel/plugin-transform-reserved-words-7.10.4" = {
+ "@babel/plugin-transform-reserved-words-7.12.1" = {
name = "_at_babel_slash_plugin-transform-reserved-words";
packageName = "@babel/plugin-transform-reserved-words";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz";
- sha512 = "hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz";
+ sha512 = "pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==";
};
};
- "@babel/plugin-transform-shorthand-properties-7.10.4" = {
+ "@babel/plugin-transform-shorthand-properties-7.12.1" = {
name = "_at_babel_slash_plugin-transform-shorthand-properties";
packageName = "@babel/plugin-transform-shorthand-properties";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz";
- sha512 = "AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz";
+ sha512 = "GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==";
};
};
- "@babel/plugin-transform-spread-7.11.0" = {
+ "@babel/plugin-transform-spread-7.12.1" = {
name = "_at_babel_slash_plugin-transform-spread";
packageName = "@babel/plugin-transform-spread";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz";
- sha512 = "UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz";
+ sha512 = "vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==";
};
};
- "@babel/plugin-transform-sticky-regex-7.10.4" = {
+ "@babel/plugin-transform-sticky-regex-7.12.1" = {
name = "_at_babel_slash_plugin-transform-sticky-regex";
packageName = "@babel/plugin-transform-sticky-regex";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz";
- sha512 = "Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz";
+ sha512 = "CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==";
};
};
- "@babel/plugin-transform-template-literals-7.10.5" = {
+ "@babel/plugin-transform-template-literals-7.12.1" = {
name = "_at_babel_slash_plugin-transform-template-literals";
packageName = "@babel/plugin-transform-template-literals";
- version = "7.10.5";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz";
- sha512 = "V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz";
+ sha512 = "b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==";
};
};
- "@babel/plugin-transform-typeof-symbol-7.10.4" = {
+ "@babel/plugin-transform-typeof-symbol-7.12.1" = {
name = "_at_babel_slash_plugin-transform-typeof-symbol";
packageName = "@babel/plugin-transform-typeof-symbol";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz";
- sha512 = "QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz";
+ sha512 = "EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==";
};
};
- "@babel/plugin-transform-typescript-7.11.0" = {
+ "@babel/plugin-transform-typescript-7.12.1" = {
name = "_at_babel_slash_plugin-transform-typescript";
packageName = "@babel/plugin-transform-typescript";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz";
- sha512 = "edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz";
+ sha512 = "VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==";
};
};
- "@babel/plugin-transform-unicode-escapes-7.10.4" = {
+ "@babel/plugin-transform-unicode-escapes-7.12.1" = {
name = "_at_babel_slash_plugin-transform-unicode-escapes";
packageName = "@babel/plugin-transform-unicode-escapes";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz";
- sha512 = "y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz";
+ sha512 = "I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==";
};
};
- "@babel/plugin-transform-unicode-regex-7.10.4" = {
+ "@babel/plugin-transform-unicode-regex-7.12.1" = {
name = "_at_babel_slash_plugin-transform-unicode-regex";
packageName = "@babel/plugin-transform-unicode-regex";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz";
- sha512 = "wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz";
+ sha512 = "SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==";
};
};
- "@babel/preset-env-7.11.5" = {
+ "@babel/preset-env-7.12.1" = {
name = "_at_babel_slash_preset-env";
packageName = "@babel/preset-env";
- version = "7.11.5";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz";
- sha512 = "kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==";
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz";
+ sha512 = "H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==";
};
};
"@babel/preset-modules-0.1.4" = {
@@ -850,22 +859,22 @@ let
sha512 = "J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==";
};
};
- "@babel/preset-typescript-7.10.4" = {
+ "@babel/preset-typescript-7.12.1" = {
name = "_at_babel_slash_preset-typescript";
packageName = "@babel/preset-typescript";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz";
- sha512 = "SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==";
+ url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz";
+ sha512 = "hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==";
};
};
- "@babel/runtime-7.11.2" = {
+ "@babel/runtime-7.12.1" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.11.2";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz";
- sha512 = "TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz";
+ sha512 = "J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==";
};
};
"@babel/template-7.10.4" = {
@@ -877,22 +886,22 @@ let
sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
};
};
- "@babel/traverse-7.11.5" = {
+ "@babel/traverse-7.12.1" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.11.5";
+ version = "7.12.1";
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.1.tgz";
+ sha512 = "MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==";
};
};
- "@babel/types-7.11.5" = {
+ "@babel/types-7.12.1" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.11.5";
+ version = "7.12.1";
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.1.tgz";
+ sha512 = "BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==";
};
};
"@bcoe/v8-coverage-0.2.3" = {
@@ -922,13 +931,13 @@ let
sha512 = "+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==";
};
};
- "@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" = {
@@ -949,112 +958,112 @@ let
sha512 = "tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==";
};
};
- "@jest/console-26.3.0" = {
+ "@jest/console-26.6.1" = {
name = "_at_jest_slash_console";
packageName = "@jest/console";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz";
- sha512 = "/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==";
+ url = "https://registry.npmjs.org/@jest/console/-/console-26.6.1.tgz";
+ sha512 = "cjqcXepwC5M+VeIhwT6Xpi/tT4AiNzlIx8SMJ9IihduHnsSrnWNvTBfKIpmqOOCNOPqtbBx6w2JqfoLOJguo8g==";
};
};
- "@jest/core-26.4.2" = {
+ "@jest/core-26.6.1" = {
name = "_at_jest_slash_core";
packageName = "@jest/core";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz";
- sha512 = "sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==";
+ url = "https://registry.npmjs.org/@jest/core/-/core-26.6.1.tgz";
+ sha512 = "p4F0pgK3rKnoS9olXXXOkbus1Bsu6fd8pcvLMPsUy4CVXZ8WSeiwQ1lK5hwkCIqJ+amZOYPd778sbPha/S8Srw==";
};
};
- "@jest/environment-26.3.0" = {
+ "@jest/environment-26.6.1" = {
name = "_at_jest_slash_environment";
packageName = "@jest/environment";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz";
- sha512 = "EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==";
+ url = "https://registry.npmjs.org/@jest/environment/-/environment-26.6.1.tgz";
+ sha512 = "GNvHwkOFJtNgSwdzH9flUPzF9AYAZhUg124CBoQcwcZCM9s5TLz8Y3fMtiaWt4ffbigoetjGk5PU2Dd8nLrSEw==";
};
};
- "@jest/fake-timers-26.3.0" = {
+ "@jest/fake-timers-26.6.1" = {
name = "_at_jest_slash_fake-timers";
packageName = "@jest/fake-timers";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz";
- sha512 = "ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==";
+ url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.1.tgz";
+ sha512 = "T/SkMLgOquenw/nIisBRD6XAYpFir0kNuclYLkse5BpzeDUukyBr+K31xgAo9M0hgjU9ORlekAYPSzc0DKfmKg==";
};
};
- "@jest/globals-26.4.2" = {
+ "@jest/globals-26.6.1" = {
name = "_at_jest_slash_globals";
packageName = "@jest/globals";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/globals/-/globals-26.4.2.tgz";
- sha512 = "Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow==";
+ url = "https://registry.npmjs.org/@jest/globals/-/globals-26.6.1.tgz";
+ sha512 = "acxXsSguuLV/CeMYmBseefw6apO7NuXqpE+v5r3yD9ye2PY7h1nS20vY7Obk2w6S7eJO4OIAJeDnoGcLC/McEQ==";
};
};
- "@jest/reporters-26.4.1" = {
+ "@jest/reporters-26.6.1" = {
name = "_at_jest_slash_reporters";
packageName = "@jest/reporters";
- version = "26.4.1";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.1.tgz";
- sha512 = "aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ==";
+ url = "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.1.tgz";
+ sha512 = "J6OlXVFY3q1SXWJhjme5i7qT/BAZSikdOK2t8Ht5OS32BDo6KfG5CzIzzIFnAVd82/WWbc9Hb7SJ/jwSvVH9YA==";
};
};
- "@jest/source-map-26.3.0" = {
+ "@jest/source-map-26.5.0" = {
name = "_at_jest_slash_source-map";
packageName = "@jest/source-map";
- version = "26.3.0";
+ version = "26.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz";
- sha512 = "hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==";
+ url = "https://registry.npmjs.org/@jest/source-map/-/source-map-26.5.0.tgz";
+ sha512 = "jWAw9ZwYHJMe9eZq/WrsHlwF8E3hM9gynlcDpOyCb9bR8wEd9ZNBZCi7/jZyzHxC7t3thZ10gO2IDhu0bPKS5g==";
};
};
- "@jest/test-result-26.3.0" = {
+ "@jest/test-result-26.6.1" = {
name = "_at_jest_slash_test-result";
packageName = "@jest/test-result";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz";
- sha512 = "a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==";
+ url = "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.1.tgz";
+ sha512 = "wqAgIerIN2gSdT2A8WeA5+AFh9XQBqYGf8etK143yng3qYd0mF0ie2W5PVmgnjw4VDU6ammI9NdXrKgNhreawg==";
};
};
- "@jest/test-sequencer-26.4.2" = {
+ "@jest/test-sequencer-26.6.1" = {
name = "_at_jest_slash_test-sequencer";
packageName = "@jest/test-sequencer";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.2.tgz";
- sha512 = "83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog==";
+ url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.1.tgz";
+ sha512 = "0csqA/XApZiNeTIPYh6koIDCACSoR6hi29T61tKJMtCZdEC+tF3PoNt7MS0oK/zKC6daBgCbqXxia5ztr/NyCQ==";
};
};
- "@jest/transform-26.3.0" = {
+ "@jest/transform-26.6.1" = {
name = "_at_jest_slash_transform";
packageName = "@jest/transform";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz";
- sha512 = "Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==";
+ url = "https://registry.npmjs.org/@jest/transform/-/transform-26.6.1.tgz";
+ sha512 = "oNFAqVtqRxZRx6vXL3I4bPKUK0BIlEeaalkwxyQGGI8oXDQBtYQBpiMe5F7qPs4QdvvFYB42gPGIMMcxXaBBxQ==";
};
};
- "@jest/types-25.5.0" = {
+ "@jest/types-26.6.1" = {
name = "_at_jest_slash_types";
packageName = "@jest/types";
- version = "25.5.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz";
- sha512 = "OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==";
+ url = "https://registry.npmjs.org/@jest/types/-/types-26.6.1.tgz";
+ sha512 = "ywHavIKNpAVrStiRY5wiyehvcktpijpItvGiK72RAn5ctqmzvPk8OvKnvHeBqa1XdQr959CTWAJMqxI8BTibyg==";
};
};
- "@jest/types-26.3.0" = {
- name = "_at_jest_slash_types";
- packageName = "@jest/types";
- version = "26.3.0";
+ "@nicolo-ribaudo/chokidar-2-2.1.8" = {
+ name = "_at_nicolo-ribaudo_slash_chokidar-2";
+ packageName = "@nicolo-ribaudo/chokidar-2";
+ version = "2.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz";
- sha512 = "BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==";
+ url = "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8.tgz";
+ sha512 = "FohwULwAebCUKi/akMFyGi7jfc7JXTeMHzKxuP3umRd9mK/2Y7/SMBSI2jX+YLopPXi+PF9l307NmpfxTdCegA==";
};
};
"@nodelib/fs.scandir-2.1.3" = {
@@ -1084,31 +1093,31 @@ let
sha512 = "1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==";
};
};
- "@serialport/binding-abstract-9.0.1" = {
+ "@serialport/binding-abstract-9.0.2" = {
name = "_at_serialport_slash_binding-abstract";
packageName = "@serialport/binding-abstract";
- version = "9.0.1";
+ version = "9.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.0.1.tgz";
- sha512 = "ncUFSRyVdpyCRuah2dzrs99UfEWWMAhV31ae2FT6j4f8TypQ8OgAF8KkcHiD4M3wORDh3UKCCTS7n8aJWge1RA==";
+ url = "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.0.2.tgz";
+ sha512 = "kyMX6usn+VLpidt0YsDq5JwztIan9TPCX6skr0XcalOxI8I7w+/2qVZJzjgo2fSqDnPRcU2jMWTytwzEXFODvQ==";
};
};
- "@serialport/binding-mock-9.0.1" = {
+ "@serialport/binding-mock-9.0.2" = {
name = "_at_serialport_slash_binding-mock";
packageName = "@serialport/binding-mock";
- version = "9.0.1";
+ version = "9.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-9.0.1.tgz";
- sha512 = "C01T6iX+nNKB7S6BhQEy5nfk4lUk/CkdFEfen9DDPYhtFtIsm5GCGvRB3Fjnp+8oDrGWJOrZfxFf3kWOOx665A==";
+ url = "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-9.0.2.tgz";
+ sha512 = "HfrvJ/LXULHk8w63CGxwDNiDidFgDX8BnadY+cgVS6yHMHikbhLCLjCmUKsKBWaGKRqOznl0w+iUl7TMi1lkXQ==";
};
};
- "@serialport/bindings-9.0.1" = {
+ "@serialport/bindings-9.0.2" = {
name = "_at_serialport_slash_bindings";
packageName = "@serialport/bindings";
- version = "9.0.1";
+ version = "9.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.0.1.tgz";
- sha512 = "O5QuwCdnHuZygBKw7tVq2wHysfOnCbOyKtR/k9T9zHqptd89Tzy6xJQNtnrcbV/2D22noKX6yWj+1wqvNe6NRA==";
+ url = "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.0.2.tgz";
+ sha512 = "kQ3co4aGwwbUqkRdJ7UfdlbLB5dUQwNfSglexC8iv65D5HXfjSBR1bE0XUH8PH/v/6Dh6CSnwf6OP0I3H5vMWQ==";
};
};
"@serialport/parser-byte-length-9.0.1" = {
@@ -1165,13 +1174,13 @@ let
sha512 = "BHTV+Lkl+J8hSecFtDRENaR4fgA6tw44J+dmA1vEKEyum0iDN4bihbu8yvztYyo4PhBGUKDfm/PnD5EkJm0dPA==";
};
};
- "@serialport/stream-9.0.1" = {
+ "@serialport/stream-9.0.2" = {
name = "_at_serialport_slash_stream";
packageName = "@serialport/stream";
- version = "9.0.1";
+ version = "9.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serialport/stream/-/stream-9.0.1.tgz";
- sha512 = "S1xaf99vygbrMDNS/9GHYZYskWJHXJy6dCksW+ME2dzNXEXpz64vF0iug1tC1EIAhME9oD/s3ky2C9CUAd/GUg==";
+ url = "https://registry.npmjs.org/@serialport/stream/-/stream-9.0.2.tgz";
+ sha512 = "0RkVe+gvwZu/PPfbb7ExQ+euGoCTGKD/B8TQ5fuhe+eKk1sh73RwjKmu9gp6veSNqx9Zljnh1dF6mhdEKWZpSA==";
};
};
"@sinonjs/commons-1.8.1" = {
@@ -1192,13 +1201,13 @@ let
sha512 = "MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==";
};
};
- "@types/babel__core-7.1.10" = {
+ "@types/babel__core-7.1.11" = {
name = "_at_types_slash_babel__core";
packageName = "@types/babel__core";
- version = "7.1.10";
+ version = "7.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz";
- sha512 = "x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==";
+ url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.11.tgz";
+ sha512 = "E5nSOzrjnvhURYnbOR2dClTqcyhPbPvtEwLHf7JJADKedPbcZsoJVfP+I2vBNfBjz4bnZIuhL/tNmRi5nJ7Jlw==";
};
};
"@types/babel__generator-7.6.2" = {
@@ -1228,13 +1237,13 @@ let
sha512 = "Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==";
};
};
- "@types/color-name-1.1.1" = {
- name = "_at_types_slash_color-name";
- packageName = "@types/color-name";
- version = "1.1.1";
+ "@types/debounce-1.2.0" = {
+ name = "_at_types_slash_debounce";
+ packageName = "@types/debounce";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz";
- sha512 = "rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==";
+ url = "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.0.tgz";
+ sha512 = "bWG5wapaWgbss9E238T0R6bfo5Fh3OkeoSt245CM7JJwVwpw6MEBCbIxLq5z8KzsE3uJhzcIuQkyiZmzV3M/Dw==";
};
};
"@types/debug-4.1.5" = {
@@ -1246,13 +1255,13 @@ let
sha512 = "Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==";
};
};
- "@types/graceful-fs-4.1.3" = {
+ "@types/graceful-fs-4.1.4" = {
name = "_at_types_slash_graceful-fs";
packageName = "@types/graceful-fs";
- version = "4.1.3";
+ version = "4.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz";
- sha512 = "AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==";
+ url = "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz";
+ sha512 = "mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==";
};
};
"@types/istanbul-lib-coverage-2.0.3" = {
@@ -1273,15 +1282,6 @@ let
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";
@@ -1291,13 +1291,13 @@ let
sha512 = "nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==";
};
};
- "@types/jest-26.0.14" = {
+ "@types/jest-26.0.15" = {
name = "_at_types_slash_jest";
packageName = "@types/jest";
- version = "26.0.14";
+ version = "26.0.15";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/jest/-/jest-26.0.14.tgz";
- sha512 = "Hz5q8Vu0D288x3iWXePSn53W7hAjP0H7EQ6QvDO9c7t46mR0lNOLlfuwQ+JkVxuhygHzlzPX+0jKdA3ZgSh+Vg==";
+ url = "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz";
+ sha512 = "s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==";
};
};
"@types/json-schema-7.0.6" = {
@@ -1318,13 +1318,13 @@ let
sha512 = "qHQRLZ0e6l/XK/2Qb2v5N1ujmdttYkUvnRI4nPIifMy6vYwoAnER10xhX13isWjjQtNsrjNLinZgDDguzPmEKw==";
};
};
- "@types/node-14.11.2" = {
+ "@types/node-14.14.6" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.11.2";
+ version = "14.14.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz";
- sha512 = "jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.6.tgz";
+ sha512 = "6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw==";
};
};
"@types/normalize-package-data-2.4.0" = {
@@ -1336,13 +1336,13 @@ let
sha512 = "f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==";
};
};
- "@types/prettier-2.1.1" = {
+ "@types/prettier-2.1.5" = {
name = "_at_types_slash_prettier";
packageName = "@types/prettier";
- version = "2.1.1";
+ version = "2.1.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.1.tgz";
- sha512 = "2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ==";
+ url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz";
+ sha512 = "UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==";
};
};
"@types/serialport-8.0.1" = {
@@ -1354,22 +1354,22 @@ let
sha512 = "IcKHq6b/ynKSF/x4al/Ce8+a0hpbYIEaIcK9Z3l4koLvQqAPSODZ37/hgemQx8dTu7fPZDMHN4bKmu89B3UaGA==";
};
};
- "@types/stack-utils-1.0.1" = {
+ "@types/stack-utils-2.0.0" = {
name = "_at_types_slash_stack-utils";
packageName = "@types/stack-utils";
- version = "1.0.1";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz";
- sha512 = "l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==";
+ url = "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz";
+ sha512 = "RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==";
};
};
- "@types/yargs-15.0.7" = {
+ "@types/yargs-15.0.9" = {
name = "_at_types_slash_yargs";
packageName = "@types/yargs";
- version = "15.0.7";
+ version = "15.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.7.tgz";
- sha512 = "Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA==";
+ url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz";
+ sha512 = "HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==";
};
};
"@types/yargs-parser-15.0.0" = {
@@ -1381,67 +1381,67 @@ let
sha512 = "FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==";
};
};
- "@typescript-eslint/eslint-plugin-4.2.0" = {
+ "@typescript-eslint/eslint-plugin-4.6.0" = {
name = "_at_typescript-eslint_slash_eslint-plugin";
packageName = "@typescript-eslint/eslint-plugin";
- version = "4.2.0";
+ version = "4.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.2.0.tgz";
- sha512 = "zBNRkzvLSwo6y5TG0DVcmshZIYBHKtmzD4N+LYnfTFpzc4bc79o8jNRSb728WV7A4Cegbs+MV5IRAj8BKBgOVQ==";
+ url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.6.0.tgz";
+ sha512 = "1+419X+Ynijytr1iWI+/IcX/kJryc78YNpdaXR1aRO1sU3bC0vZrIAF1tIX7rudVI84W7o7M4zo5p1aVt70fAg==";
};
};
- "@typescript-eslint/experimental-utils-4.2.0" = {
+ "@typescript-eslint/experimental-utils-4.6.0" = {
name = "_at_typescript-eslint_slash_experimental-utils";
packageName = "@typescript-eslint/experimental-utils";
- version = "4.2.0";
+ version = "4.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.0.tgz";
- sha512 = "5BBj6BjgHEndBaQQpUVzRIPERz03LBc0MCQkHwUaH044FJFL08SwWv/sQftk7gf0ShZ2xZysz0LTwCwNt4Xu3w==";
+ url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.0.tgz";
+ sha512 = "pnh6Beh2/4xjJVNL+keP49DFHk3orDHHFylSp3WEjtgW3y1U+6l+jNnJrGlbs6qhAz5z96aFmmbUyKhunXKvKw==";
};
};
- "@typescript-eslint/parser-4.2.0" = {
+ "@typescript-eslint/parser-4.6.0" = {
name = "_at_typescript-eslint_slash_parser";
packageName = "@typescript-eslint/parser";
- version = "4.2.0";
+ version = "4.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.2.0.tgz";
- sha512 = "54jJ6MwkOtowpE48C0QJF9iTz2/NZxfKVJzv1ha5imigzHbNSLN9yvbxFFH1KdlRPQrlR8qxqyOvLHHxd397VA==";
+ url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.6.0.tgz";
+ sha512 = "Dj6NJxBhbdbPSZ5DYsQqpR32MwujF772F2H3VojWU6iT4AqL4BKuoNWOPFCoSZvCcADDvQjDpa6OLDAaiZPz2Q==";
};
};
- "@typescript-eslint/scope-manager-4.2.0" = {
+ "@typescript-eslint/scope-manager-4.6.0" = {
name = "_at_typescript-eslint_slash_scope-manager";
packageName = "@typescript-eslint/scope-manager";
- version = "4.2.0";
+ version = "4.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.2.0.tgz";
- sha512 = "Tb402cxxObSxWIVT+PnBp5ruT2V/36yj6gG4C9AjkgRlZpxrLAzWDk3neen6ToMBGeGdxtnfFLoJRUecGz9mYQ==";
+ url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.6.0.tgz";
+ sha512 = "uZx5KvStXP/lwrMrfQQwDNvh2ppiXzz5TmyTVHb+5TfZ3sUP7U1onlz3pjoWrK9konRyFe1czyxObWTly27Ang==";
};
};
- "@typescript-eslint/types-4.2.0" = {
+ "@typescript-eslint/types-4.6.0" = {
name = "_at_typescript-eslint_slash_types";
packageName = "@typescript-eslint/types";
- version = "4.2.0";
+ version = "4.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.2.0.tgz";
- sha512 = "xkv5nIsxfI/Di9eVwN+G9reWl7Me9R5jpzmZUch58uQ7g0/hHVuGUbbn4NcxcM5y/R4wuJIIEPKPDb5l4Fdmwg==";
+ url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.6.0.tgz";
+ sha512 = "5FAgjqH68SfFG4UTtIFv+rqYJg0nLjfkjD0iv+5O27a0xEeNZ5rZNDvFGZDizlCD1Ifj7MAbSW2DPMrf0E9zjA==";
};
};
- "@typescript-eslint/typescript-estree-4.2.0" = {
+ "@typescript-eslint/typescript-estree-4.6.0" = {
name = "_at_typescript-eslint_slash_typescript-estree";
packageName = "@typescript-eslint/typescript-estree";
- version = "4.2.0";
+ version = "4.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.2.0.tgz";
- sha512 = "iWDLCB7z4MGkLipduF6EOotdHNtgxuNKnYD54nMS/oitFnsk4S3S/TE/UYXQTra550lHtlv9eGmp+dvN9pUDtA==";
+ url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.6.0.tgz";
+ sha512 = "s4Z9qubMrAo/tw0CbN0IN4AtfwuehGXVZM0CHNMdfYMGBDhPdwTEpBrecwhP7dRJu6d9tT9ECYNaWDHvlFSngA==";
};
};
- "@typescript-eslint/visitor-keys-4.2.0" = {
+ "@typescript-eslint/visitor-keys-4.6.0" = {
name = "_at_typescript-eslint_slash_visitor-keys";
packageName = "@typescript-eslint/visitor-keys";
- version = "4.2.0";
+ version = "4.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.2.0.tgz";
- sha512 = "WIf4BNOlFOH2W+YqGWa6YKLcK/EB3gEj2apCrqLw6mme1RzBy0jtJ9ewJgnrZDB640zfnv8L+/gwGH5sYp/rGw==";
+ url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.6.0.tgz";
+ sha512 = "38Aa9Ztl0XyFPVzmutHXqDMCu15Xx8yKvUo38Gu3GhsuckCh3StPI5t2WIO9LHEsOH7MLmlGfKUisU8eW1Sjhg==";
};
};
"abab-2.0.5" = {
@@ -1453,13 +1453,13 @@ let
sha512 = "9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==";
};
};
- "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-globals-6.0.0" = {
@@ -1489,22 +1489,22 @@ let
sha512 = "OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==";
};
};
- "agent-base-6.0.1" = {
+ "agent-base-6.0.2" = {
name = "agent-base";
packageName = "agent-base";
- version = "6.0.1";
+ version = "6.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz";
- sha512 = "01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==";
+ url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz";
+ sha512 = "RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==";
};
};
- "ajv-6.12.5" = {
+ "ajv-6.12.6" = {
name = "ajv";
packageName = "ajv";
- version = "6.12.5";
+ version = "6.12.6";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz";
- sha512 = "lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==";
+ url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz";
+ sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==";
};
};
"ansi-colors-4.1.1" = {
@@ -1561,13 +1561,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-2.0.0" = {
@@ -1750,31 +1750,31 @@ 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==";
};
};
- "axios-0.20.0" = {
+ "axios-0.21.0" = {
name = "axios";
packageName = "axios";
- version = "0.20.0";
+ version = "0.21.0";
src = fetchurl {
- url = "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz";
- sha512 = "ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==";
+ url = "https://registry.npmjs.org/axios/-/axios-0.21.0.tgz";
+ sha512 = "fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw==";
};
};
- "babel-jest-26.3.0" = {
+ "babel-jest-26.6.1" = {
name = "babel-jest";
packageName = "babel-jest";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz";
- sha512 = "sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==";
+ url = "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.1.tgz";
+ sha512 = "duMWEOKrSBYRVTTNpL2SipNIWnZOjP77auOBMPQ3zXAdnDbyZQWU8r/RxNWpUf9N6cgPFecQYelYLytTVXVDtA==";
};
};
"babel-plugin-dynamic-import-node-2.3.3" = {
@@ -1795,31 +1795,31 @@ let
sha512 = "AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==";
};
};
- "babel-plugin-jest-hoist-26.2.0" = {
+ "babel-plugin-jest-hoist-26.5.0" = {
name = "babel-plugin-jest-hoist";
packageName = "babel-plugin-jest-hoist";
- version = "26.2.0";
+ version = "26.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz";
- sha512 = "B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==";
+ url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.5.0.tgz";
+ sha512 = "ck17uZFD3CDfuwCLATWZxkkuGGFhMij8quP8CNhwj8ek1mqFgbFzRJ30xwC04LLscj/aKsVFfRST+b5PT7rSuw==";
};
};
- "babel-preset-current-node-syntax-0.1.3" = {
+ "babel-preset-current-node-syntax-0.1.4" = {
name = "babel-preset-current-node-syntax";
packageName = "babel-preset-current-node-syntax";
- version = "0.1.3";
+ version = "0.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz";
- sha512 = "uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==";
+ 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==";
};
};
- "babel-preset-jest-26.3.0" = {
+ "babel-preset-jest-26.5.0" = {
name = "babel-preset-jest";
packageName = "babel-preset-jest";
- version = "26.3.0";
+ version = "26.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz";
- sha512 = "5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==";
+ url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.5.0.tgz";
+ sha512 = "F2vTluljhqkiGSJGBg/jOruA8vIIIL11YrxRcO7nviNTMbbofPSHwnm8mgP7d/wS7wRSexRoI6X1A6T74d4LQA==";
};
};
"balanced-match-1.0.0" = {
@@ -1867,6 +1867,15 @@ let
sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
};
};
+ "binary-extensions-2.1.0" = {
+ name = "binary-extensions";
+ packageName = "binary-extensions";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz";
+ sha512 = "1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==";
+ };
+ };
"bindings-1.5.0" = {
name = "bindings";
packageName = "bindings";
@@ -1939,13 +1948,31 @@ let
sha512 = "gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==";
};
};
- "buffer-5.6.0" = {
+ "buffer-5.7.0" = {
name = "buffer";
packageName = "buffer";
- version = "5.6.0";
+ version = "5.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer/-/buffer-5.7.0.tgz";
+ sha512 = "cd+5r1VLBwUqTrmnzW+D7ABkJUM6mr7uv1dv+6jRw4Rcl7tFIFHDqHPL98LhpGFn3dbAt3gtLxtrWp4m1kFrqg==";
+ };
+ };
+ "buffer-5.7.1" = {
+ name = "buffer";
+ packageName = "buffer";
+ version = "5.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz";
- sha512 = "/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==";
+ url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz";
+ sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==";
+ };
+ };
+ "buffer-crc32-0.2.13" = {
+ name = "buffer-crc32";
+ packageName = "buffer-crc32";
+ version = "0.2.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz";
+ sha1 = "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242";
};
};
"buffer-from-1.1.1" = {
@@ -1966,6 +1993,15 @@ let
sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
};
};
+ "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==";
+ };
+ };
"callback-stream-1.1.0" = {
name = "callback-stream";
packageName = "callback-stream";
@@ -1993,22 +2029,22 @@ let
sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
};
};
- "camelcase-6.0.0" = {
+ "camelcase-6.2.0" = {
name = "camelcase";
packageName = "camelcase";
- version = "6.0.0";
+ version = "6.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz";
- sha512 = "8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==";
+ url = "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz";
+ sha512 = "c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==";
};
};
- "caniuse-lite-1.0.30001137" = {
+ "caniuse-lite-1.0.30001154" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001137";
+ version = "1.0.30001154";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001137.tgz";
- sha512 = "54xKQZTqZrKVHmVz0+UvdZR6kQc7pJDgfhsMYDG19ID1BWoNnDMFm5Q3uSBSU401pBvKYMsHAt9qhEDcxmk8aw==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001154.tgz";
+ sha512 = "y9DvdSti8NnYB9Be92ddMZQrcOe04kcQtcxtBx4NkB04+qZ+JUWotnXBJTmxlKudhxNTQ3RRknMwNU2YQl/Org==";
};
};
"capture-exit-2.0.0" = {
@@ -2038,15 +2074,6 @@ let
sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
};
};
- "chalk-3.0.0" = {
- name = "chalk";
- packageName = "chalk";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz";
- sha512 = "4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==";
- };
- };
"chalk-4.1.0" = {
name = "chalk";
packageName = "chalk";
@@ -2074,6 +2101,15 @@ let
sha512 = "ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==";
};
};
+ "chokidar-3.4.3" = {
+ name = "chokidar";
+ packageName = "chokidar";
+ version = "3.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz";
+ sha512 = "DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==";
+ };
+ };
"chownr-1.1.4" = {
name = "chownr";
packageName = "chownr";
@@ -2092,6 +2128,15 @@ let
sha512 = "5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==";
};
};
+ "cjs-module-lexer-0.4.3" = {
+ name = "cjs-module-lexer";
+ packageName = "cjs-module-lexer";
+ version = "0.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.4.3.tgz";
+ sha512 = "5RLK0Qfs0PNDpEyBXIr3bIT1Muw3ojSlvpw6dAmkUcO0+uTrsBn7GuEIgx40u+OzbCBLDta7nvmud85P4EmTsQ==";
+ };
+ };
"class-utils-0.3.6" = {
name = "class-utils";
packageName = "class-utils";
@@ -2191,13 +2236,13 @@ let
sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
};
};
- "color-string-1.5.3" = {
+ "color-string-1.5.4" = {
name = "color-string";
packageName = "color-string";
- version = "1.5.3";
+ version = "1.5.4";
src = fetchurl {
- url = "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz";
- sha512 = "dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==";
+ url = "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz";
+ sha512 = "57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==";
};
};
"colors-1.4.0" = {
@@ -2425,13 +2470,13 @@ let
sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
};
};
- "decimal.js-10.2.0" = {
+ "decimal.js-10.2.1" = {
name = "decimal.js";
packageName = "decimal.js";
- version = "10.2.0";
+ version = "10.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz";
- sha512 = "vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==";
+ url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz";
+ sha512 = "KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==";
};
};
"decode-uri-component-0.2.0" = {
@@ -2569,22 +2614,13 @@ let
sha512 = "TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==";
};
};
- "diff-sequences-25.2.6" = {
+ "diff-sequences-26.5.0" = {
name = "diff-sequences";
packageName = "diff-sequences";
- version = "25.2.6";
+ version = "26.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz";
- sha512 = "Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==";
- };
- };
- "diff-sequences-26.3.0" = {
- name = "diff-sequences";
- packageName = "diff-sequences";
- version = "26.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz";
- sha512 = "5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==";
+ url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.5.0.tgz";
+ sha512 = "ZXx86srb/iYy6jG71k++wBN9P9J05UNQ5hQHQd9MtMPvcqXPx/vKU69jfHV637D00Q2gSgPk2D+jSx3l1lDW/Q==";
};
};
"dir-glob-3.0.1" = {
@@ -2641,22 +2677,22 @@ let
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
};
};
- "electron-to-chromium-1.3.573" = {
+ "electron-to-chromium-1.3.585" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.573";
+ version = "1.3.585";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.573.tgz";
- sha512 = "oypaNmexr8w0m2GX67fGLQ0Xgsd7uXz7GcwaHZ9eW3ZdQ8uA2+V/wXmLdMTk3gcacbqQGAN7CXWG3fOkfKYftw==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.585.tgz";
+ sha512 = "xoeqjMQhgHDZM7FiglJAb2aeOxHZWFruUc3MbAGTgE7GB8rr5fTn1Sdh5THGuQtndU3GuXlu91ZKqRivxoCZ/A==";
};
};
- "emittery-0.7.1" = {
+ "emittery-0.7.2" = {
name = "emittery";
packageName = "emittery";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz";
- sha512 = "d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==";
+ url = "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz";
+ sha512 = "A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==";
};
};
"emoji-regex-7.0.3" = {
@@ -2722,33 +2758,6 @@ let
sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
};
};
- "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-abstract-1.18.0-next.0" = {
- name = "es-abstract";
- packageName = "es-abstract";
- version = "1.18.0-next.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz";
- sha512 = "elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==";
- };
- };
- "es-to-primitive-1.2.1" = {
- name = "es-to-primitive";
- packageName = "es-to-primitive";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
- sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
- };
- };
"es5-ext-0.10.53" = {
name = "es5-ext";
packageName = "es5-ext";
@@ -2803,13 +2812,13 @@ let
sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==";
};
};
- "escalade-3.1.0" = {
+ "escalade-3.1.1" = {
name = "escalade";
packageName = "escalade";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz";
- sha512 = "mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==";
+ url = "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz";
+ sha512 = "k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==";
};
};
"escape-html-1.0.3" = {
@@ -2848,13 +2857,13 @@ let
sha512 = "qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==";
};
};
- "eslint-7.10.0" = {
+ "eslint-7.12.1" = {
name = "eslint";
packageName = "eslint";
- version = "7.10.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.10.0.tgz";
- sha512 = "BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.12.1.tgz";
+ sha512 = "HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==";
};
};
"eslint-config-google-0.14.0" = {
@@ -2866,13 +2875,13 @@ let
sha512 = "WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw==";
};
};
- "eslint-plugin-jest-24.0.2" = {
+ "eslint-plugin-jest-24.1.0" = {
name = "eslint-plugin-jest";
packageName = "eslint-plugin-jest";
- version = "24.0.2";
+ version = "24.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.0.2.tgz";
- sha512 = "DSBLNpkKDOpUJQkTGSs5sVJWsu0nDyQ2rYxkr0Eh7nrkc5bMUr/dlDbtTj3l8y6UaCVsem6rryF1OZrKnz1S5g==";
+ url = "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.0.tgz";
+ sha512 = "827YJ+E8B9PvXu/0eiVSNFfxxndbKv+qE/3GSMhdorCaeaOehtqHGX2YDW9B85TEOre9n/zscledkFW/KbnyGg==";
};
};
"eslint-scope-5.1.1" = {
@@ -3019,13 +3028,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==";
};
};
"exit-0.1.2" = {
@@ -3055,13 +3064,13 @@ let
sha512 = "XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==";
};
};
- "expect-26.4.2" = {
+ "expect-26.6.1" = {
name = "expect";
packageName = "expect";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz";
- sha512 = "IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==";
+ url = "https://registry.npmjs.org/expect/-/expect-26.6.1.tgz";
+ sha512 = "BRfxIBHagghMmr1D2MRY0Qv5d3Nc8HCqgbDwNXw/9izmM5eBb42a2YjLKSbsqle76ozGkAEPELQX4IdNHAKRNA==";
};
};
"ext-1.4.0" = {
@@ -3163,13 +3172,13 @@ let
sha512 = "Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==";
};
};
- "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==";
};
};
"fb-watchman-2.0.1" = {
@@ -3406,13 +3415,13 @@ let
sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
};
};
- "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" = {
@@ -3424,6 +3433,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-package-type-0.1.0" = {
name = "get-package-type";
packageName = "get-package-type";
@@ -3694,13 +3712,13 @@ let
sha1 = "8f2d508d0600b4a456da2f086556e7e5c056a3c6";
};
};
- "highlight.js-10.2.0" = {
+ "highlight.js-10.3.2" = {
name = "highlight.js";
packageName = "highlight.js";
- version = "10.2.0";
+ version = "10.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.2.0.tgz";
- sha512 = "OryzPiqqNCfO/wtFo619W+nPYALM6u7iCQkum4bqRmmlcTikOkmlL06i009QelynBPAlNByTQU6cBB2cOBQtCw==";
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.3.2.tgz";
+ sha512 = "3jRT7OUYsVsKvukNKZCtnvRcFyCJqSEIuIMsEybAXRiFSwpt65qjPd/Pr+UOdYt7WJlt+lj3+ypUsHiySBp/Jw==";
};
};
"hosted-git-info-2.8.8" = {
@@ -3775,13 +3793,13 @@ let
sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
};
};
- "humanize-duration-3.23.1" = {
+ "humanize-duration-3.24.0" = {
name = "humanize-duration";
packageName = "humanize-duration";
- version = "3.23.1";
+ version = "3.24.0";
src = fetchurl {
- url = "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.23.1.tgz";
- sha512 = "aoOEkomAETmVuQyBx4E7/LfPlC9s8pAA/USl7vFRQpDjepo3aiyvFfOhtXSDqPowdBVPFUZ7onG/KyuolX0qPg==";
+ url = "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.24.0.tgz";
+ sha512 = "B3udnqisaDeRsvUSb+5n2hjxhABI9jotB+i1IEhgHhguTeM5LxIUKoVIu7UpeyaPOygr/Fnv7UhOi45kYYG+tg==";
};
};
"iconv-lite-0.4.24" = {
@@ -3793,13 +3811,13 @@ let
sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
};
};
- "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==";
};
};
"ignore-4.0.6" = {
@@ -3883,15 +3901,6 @@ let
sha512 = "agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==";
};
};
- "invariant-2.2.4" = {
- name = "invariant";
- packageName = "invariant";
- version = "2.2.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz";
- sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==";
- };
- };
"ip-regex-2.1.0" = {
name = "ip-regex";
packageName = "ip-regex";
@@ -3955,6 +3964,15 @@ let
sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
};
};
+ "is-binary-path-2.1.0" = {
+ name = "is-binary-path";
+ packageName = "is-binary-path";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";
+ sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
+ };
+ };
"is-buffer-1.1.6" = {
name = "is-buffer";
packageName = "is-buffer";
@@ -3964,15 +3982,6 @@ let
sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
};
};
- "is-callable-1.2.2" = {
- name = "is-callable";
- packageName = "is-callable";
- version = "1.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz";
- sha512 = "dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==";
- };
- };
"is-ci-2.0.0" = {
name = "is-ci";
packageName = "is-ci";
@@ -3982,6 +3991,15 @@ let
sha512 = "YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==";
};
};
+ "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-core-module/-/is-core-module-2.0.0.tgz";
+ sha512 = "jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==";
+ };
+ };
"is-data-descriptor-0.1.4" = {
name = "is-data-descriptor";
packageName = "is-data-descriptor";
@@ -4000,15 +4018,6 @@ let
sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==";
};
};
- "is-date-object-1.0.2" = {
- name = "is-date-object";
- packageName = "is-date-object";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
- sha512 = "USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==";
- };
- };
"is-descriptor-0.1.6" = {
name = "is-descriptor";
packageName = "is-descriptor";
@@ -4126,15 +4135,6 @@ let
sha1 = "6910bca5da8c95e784b5751b976cf5a10fee36d2";
};
};
- "is-negative-zero-2.0.0" = {
- name = "is-negative-zero";
- packageName = "is-negative-zero";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz";
- sha1 = "9553b121b0fac28869da9ed459e20c7543788461";
- };
- };
"is-number-3.0.0" = {
name = "is-number";
packageName = "is-number";
@@ -4171,15 +4171,6 @@ let
sha1 = "0c52e54bcca391bb2c494b21e8626d7336c6e397";
};
};
- "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-relative-1.0.0" = {
name = "is-relative";
packageName = "is-relative";
@@ -4207,15 +4198,6 @@ let
sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
};
};
- "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";
@@ -4342,58 +4324,49 @@ let
sha512 = "9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==";
};
};
- "jest-26.4.2" = {
+ "jest-26.6.1" = {
name = "jest";
packageName = "jest";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz";
- sha512 = "LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==";
+ url = "https://registry.npmjs.org/jest/-/jest-26.6.1.tgz";
+ sha512 = "f+ahfqw3Ffy+9vA7sWFGpTmhtKEMsNAZiWBVXDkrpIO73zIz22iimjirnV78kh/eWlylmvLh/0WxHN6fZraZdA==";
};
};
- "jest-changed-files-26.3.0" = {
+ "jest-changed-files-26.6.1" = {
name = "jest-changed-files";
packageName = "jest-changed-files";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz";
- sha512 = "1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==";
+ url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.1.tgz";
+ sha512 = "NhSdZ5F6b/rIN5V46x1l31vrmukD/bJUXgYAY8VtP1SknYdJwjYDRxuLt7Z8QryIdqCjMIn2C0Cd98EZ4umo8Q==";
};
};
- "jest-cli-26.4.2" = {
+ "jest-cli-26.6.1" = {
name = "jest-cli";
packageName = "jest-cli";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz";
- sha512 = "zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==";
+ url = "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.1.tgz";
+ sha512 = "aPLoEjlwFrCWhiPpW5NUxQA1X1kWsAnQcQ0SO/fHsCvczL3W75iVAcH9kP6NN+BNqZcHNEvkhxT5cDmBfEAh+w==";
};
};
- "jest-config-26.4.2" = {
+ "jest-config-26.6.1" = {
name = "jest-config";
packageName = "jest-config";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz";
- sha512 = "QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==";
+ url = "https://registry.npmjs.org/jest-config/-/jest-config-26.6.1.tgz";
+ sha512 = "mtJzIynIwW1d1nMlKCNCQiSgWaqFn8cH/fOSNY97xG7Y9tBCZbCSuW2GTX0RPmceSJGO7l27JgwC18LEg0Vg+g==";
};
};
- "jest-diff-25.5.0" = {
+ "jest-diff-26.6.1" = {
name = "jest-diff";
packageName = "jest-diff";
- version = "25.5.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz";
- sha512 = "z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==";
- };
- };
- "jest-diff-26.4.2" = {
- name = "jest-diff";
- packageName = "jest-diff";
- version = "26.4.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz";
- sha512 = "6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==";
+ url = "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.1.tgz";
+ sha512 = "BBNy/zin2m4kG5In126O8chOBxLLS/XMTuuM2+YhgyHk87ewPzKTuTJcqj3lOWOi03NNgrl+DkMeV/exdvG9gg==";
};
};
"jest-docblock-26.0.0" = {
@@ -4405,40 +4378,31 @@ let
sha512 = "RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==";
};
};
- "jest-each-26.4.2" = {
+ "jest-each-26.6.1" = {
name = "jest-each";
packageName = "jest-each";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz";
- sha512 = "p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==";
+ url = "https://registry.npmjs.org/jest-each/-/jest-each-26.6.1.tgz";
+ sha512 = "gSn8eB3buchuq45SU7pLB7qmCGax1ZSxfaWuEFblCyNMtyokYaKFh9dRhYPujK6xYL57dLIPhLKatjmB5XWzGA==";
};
};
- "jest-environment-jsdom-26.3.0" = {
+ "jest-environment-jsdom-26.6.1" = {
name = "jest-environment-jsdom";
packageName = "jest-environment-jsdom";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz";
- sha512 = "zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==";
+ url = "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.1.tgz";
+ sha512 = "A17RiXuHYNVlkM+3QNcQ6n5EZyAc6eld8ra9TW26luounGWpku4tj03uqRgHJCI1d4uHr5rJiuCH5JFRtdmrcA==";
};
};
- "jest-environment-node-26.3.0" = {
+ "jest-environment-node-26.6.1" = {
name = "jest-environment-node";
packageName = "jest-environment-node";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz";
- sha512 = "c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==";
- };
- };
- "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==";
+ url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.1.tgz";
+ sha512 = "YffaCp6h0j1kbcf1NVZ7umC6CPgD67YS+G1BeornfuSkx5s3xdhuwG0DCxSiHPXyT81FfJzA1L7nXvhq50OWIg==";
};
};
"jest-get-type-26.3.0" = {
@@ -4450,58 +4414,58 @@ let
sha512 = "TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==";
};
};
- "jest-haste-map-26.3.0" = {
+ "jest-haste-map-26.6.1" = {
name = "jest-haste-map";
packageName = "jest-haste-map";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz";
- sha512 = "DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==";
+ url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.1.tgz";
+ sha512 = "9kPafkv0nX6ta1PrshnkiyhhoQoFWncrU/uUBt3/AP1r78WSCU5iLceYRTwDvJl67H3RrXqSlSVDDa/AsUB7OQ==";
};
};
- "jest-jasmine2-26.4.2" = {
+ "jest-jasmine2-26.6.1" = {
name = "jest-jasmine2";
packageName = "jest-jasmine2";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz";
- sha512 = "z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==";
+ url = "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.1.tgz";
+ sha512 = "2uYdT32o/ZzSxYAPduAgokO8OlAL1YdG/9oxcEY138EDNpIK5XRRJDaGzTZdIBWSxk0aR8XxN44FvfXtHB+Fiw==";
};
};
- "jest-leak-detector-26.4.2" = {
+ "jest-leak-detector-26.6.1" = {
name = "jest-leak-detector";
packageName = "jest-leak-detector";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz";
- sha512 = "akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==";
+ url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.1.tgz";
+ sha512 = "j9ZOtJSJKlHjrs4aIxWjiQUjyrffPdiAQn2Iw0916w7qZE5Lk0T2KhIH6E9vfhzP6sw0Q0jtnLLb4vQ71o1HlA==";
};
};
- "jest-matcher-utils-26.4.2" = {
+ "jest-matcher-utils-26.6.1" = {
name = "jest-matcher-utils";
packageName = "jest-matcher-utils";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz";
- sha512 = "KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==";
+ url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.1.tgz";
+ sha512 = "9iu3zrsYlUnl8pByhREF9rr5eYoiEb1F7ymNKg6lJr/0qD37LWS5FSW/JcoDl8UdMX2+zAzabDs7sTO+QFKjCg==";
};
};
- "jest-message-util-26.3.0" = {
+ "jest-message-util-26.6.1" = {
name = "jest-message-util";
packageName = "jest-message-util";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz";
- sha512 = "xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==";
+ url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.1.tgz";
+ sha512 = "cqM4HnqncIebBNdTKrBoWR/4ufHTll0pK/FWwX0YasK+TlBQEMqw3IEdynuuOTjDPFO3ONlFn37280X48beByw==";
};
};
- "jest-mock-26.3.0" = {
+ "jest-mock-26.6.1" = {
name = "jest-mock";
packageName = "jest-mock";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz";
- sha512 = "PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==";
+ url = "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.1.tgz";
+ sha512 = "my0lPTBu1awY8iVG62sB2sx9qf8zxNDVX+5aFgoB8Vbqjb6LqIOsfyFA8P1z6H2IsqMbvOX9oCJnK67Y3yUIMA==";
};
};
"jest-pnp-resolver-1.2.2" = {
@@ -4522,94 +4486,94 @@ let
sha512 = "Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==";
};
};
- "jest-resolve-26.4.0" = {
+ "jest-resolve-26.6.1" = {
name = "jest-resolve";
packageName = "jest-resolve";
- version = "26.4.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz";
- sha512 = "bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==";
+ url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.1.tgz";
+ sha512 = "hiHfQH6rrcpAmw9xCQ0vD66SDuU+7ZulOuKwc4jpbmFFsz0bQG/Ib92K+9/489u5rVw0btr/ZhiHqBpmkbCvuQ==";
};
};
- "jest-resolve-dependencies-26.4.2" = {
+ "jest-resolve-dependencies-26.6.1" = {
name = "jest-resolve-dependencies";
packageName = "jest-resolve-dependencies";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz";
- sha512 = "ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==";
+ url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.1.tgz";
+ sha512 = "MN6lufbZJ3RBfTnJesZtHu3hUCBqPdHRe2+FhIt0yiqJ3fMgzWRqMRQyN/d/QwOE7KXwAG2ekZutbPhuD7s51A==";
};
};
- "jest-runner-26.4.2" = {
+ "jest-runner-26.6.1" = {
name = "jest-runner";
packageName = "jest-runner";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz";
- sha512 = "FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==";
+ url = "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.1.tgz";
+ sha512 = "DmpNGdgsbl5s0FGkmsInmqnmqCtliCSnjWA2TFAJS1m1mL5atwfPsf+uoZ8uYQ2X0uDj4NM+nPcDnUpbNTRMBA==";
};
};
- "jest-runtime-26.4.2" = {
+ "jest-runtime-26.6.1" = {
name = "jest-runtime";
packageName = "jest-runtime";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz";
- sha512 = "4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==";
+ url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.1.tgz";
+ sha512 = "7uOCNeezXDWgjEyzYbRN2ViY7xNZzusNVGAMmU0UHRUNXuY4j4GBHKGMqPo/cBPZA9bSYp+lwK2DRRBU5Dv6YQ==";
};
};
- "jest-serializer-26.3.0" = {
+ "jest-serializer-26.5.0" = {
name = "jest-serializer";
packageName = "jest-serializer";
- version = "26.3.0";
+ version = "26.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz";
- sha512 = "IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==";
+ url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.5.0.tgz";
+ sha512 = "+h3Gf5CDRlSLdgTv7y0vPIAoLgX/SI7T4v6hy+TEXMgYbv+ztzbg5PSN6mUXAT/hXYHvZRWm+MaObVfqkhCGxA==";
};
};
- "jest-snapshot-26.4.2" = {
+ "jest-snapshot-26.6.1" = {
name = "jest-snapshot";
packageName = "jest-snapshot";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.2.tgz";
- sha512 = "N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg==";
+ url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.1.tgz";
+ sha512 = "JA7bZp7HRTIJYAi85pJ/OZ2eur2dqmwIToA5/6d7Mn90isGEfeF9FvuhDLLEczgKP1ihreBzrJ6Vr7zteP5JNA==";
};
};
- "jest-util-26.3.0" = {
+ "jest-util-26.6.1" = {
name = "jest-util";
packageName = "jest-util";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz";
- sha512 = "4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==";
+ url = "https://registry.npmjs.org/jest-util/-/jest-util-26.6.1.tgz";
+ sha512 = "xCLZUqVoqhquyPLuDXmH7ogceGctbW8SMyQVjD9o+1+NPWI7t0vO08udcFLVPLgKWcvc+zotaUv/RuaR6l8HIA==";
};
};
- "jest-validate-26.4.2" = {
+ "jest-validate-26.6.1" = {
name = "jest-validate";
packageName = "jest-validate";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.2.tgz";
- sha512 = "blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ==";
+ url = "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.1.tgz";
+ sha512 = "BEFpGbylKocnNPZULcnk+TGaz1oFZQH/wcaXlaXABbu0zBwkOGczuWgdLucUouuQqn7VadHZZeTvo8VSFDLMOA==";
};
};
- "jest-watcher-26.3.0" = {
+ "jest-watcher-26.6.1" = {
name = "jest-watcher";
packageName = "jest-watcher";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz";
- sha512 = "XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==";
+ url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.1.tgz";
+ sha512 = "0LBIPPncNi9CaLKK15bnxyd2E8OMl4kJg0PTiNOI+MXztXw1zVdtX/x9Pr6pXaQYps+eS/ts43O4+HByZ7yJSw==";
};
};
- "jest-worker-26.3.0" = {
+ "jest-worker-26.6.1" = {
name = "jest-worker";
packageName = "jest-worker";
- version = "26.3.0";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz";
- sha512 = "Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==";
+ url = "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.1.tgz";
+ sha512 = "R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw==";
};
};
"js-tokens-4.0.0" = {
@@ -4720,13 +4684,13 @@ let
sha512 = "KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==";
};
};
- "jsonfile-6.0.1" = {
+ "jsonfile-6.1.0" = {
name = "jsonfile";
packageName = "jsonfile";
- version = "6.0.1";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz";
- sha512 = "jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==";
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz";
+ sha512 = "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==";
};
};
"jsprim-1.4.1" = {
@@ -4810,15 +4774,6 @@ let
sha512 = "qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==";
};
};
- "levenary-1.1.1" = {
- name = "levenary";
- packageName = "levenary";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz";
- sha512 = "mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==";
- };
- };
"levn-0.3.0" = {
name = "levn";
packageName = "levn";
@@ -4882,15 +4837,6 @@ let
sha512 = "N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==";
};
};
- "loose-envify-1.4.0" = {
- name = "loose-envify";
- packageName = "loose-envify";
- version = "1.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz";
- sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==";
- };
- };
"lunr-2.3.9" = {
name = "lunr";
packageName = "lunr";
@@ -4945,13 +4891,13 @@ let
sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
};
};
- "marked-1.1.1" = {
+ "marked-1.2.2" = {
name = "marked";
packageName = "marked";
- version = "1.1.1";
+ version = "1.2.2";
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.2.tgz";
+ sha512 = "5jjKHVl/FPo0Z6ocP3zYhKiJLzkwJAw4CZoLjv57FkvbUuwOX4LIBBGGcXjAY6ATcd1q9B8UTj5T9Umauj0QYQ==";
};
};
"merge-stream-2.0.0" = {
@@ -5098,13 +5044,13 @@ let
sha512 = "gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==";
};
};
- "moment-2.29.0" = {
+ "moment-2.29.1" = {
name = "moment";
packageName = "moment";
- version = "2.29.0";
+ version = "2.29.1";
src = fetchurl {
- url = "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz";
- sha512 = "z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA==";
+ url = "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz";
+ sha512 = "kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==";
};
};
"mqtt-4.2.1" = {
@@ -5152,13 +5098,13 @@ let
sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
};
};
- "nan-2.14.1" = {
+ "nan-2.14.2" = {
name = "nan";
packageName = "nan";
- version = "2.14.1";
+ version = "2.14.2";
src = fetchurl {
- url = "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz";
- sha512 = "isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==";
+ url = "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz";
+ sha512 = "M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==";
};
};
"nanomatch-1.2.13" = {
@@ -5251,13 +5197,13 @@ let
sha512 = "46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==";
};
};
- "node-releases-1.1.61" = {
+ "node-releases-1.1.65" = {
name = "node-releases";
packageName = "node-releases";
- version = "1.1.61";
+ version = "1.1.65";
src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz";
- sha512 = "DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==";
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.65.tgz";
+ sha512 = "YpzJOe2WFIW0V4ZkJQd/DGR/zdVwc/pI4Nl1CZrBO19FdRcSTmsuhdttw9rsTzzJLrNcSloLiBbEYx1C4f6gpA==";
};
};
"noop-logger-0.1.1" = {
@@ -5377,15 +5323,6 @@ let
sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
};
};
- "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";
@@ -5404,13 +5341,13 @@ 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.pick-1.3.0" = {
@@ -5692,13 +5629,13 @@ let
sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
};
};
- "prebuild-install-5.3.5" = {
+ "prebuild-install-5.3.6" = {
name = "prebuild-install";
packageName = "prebuild-install";
- version = "5.3.5";
+ version = "5.3.6";
src = fetchurl {
- url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.5.tgz";
- sha512 = "YmMO7dph9CYKi5IR/BzjOJlRzpxGGVo1EsLSUZ0mt/Mq0HWZIHOKHHcHdT69yG54C9m6i45GpItwRHpk0Py7Uw==";
+ url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz";
+ sha512 = "s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==";
};
};
"prelude-ls-1.1.2" = {
@@ -5719,22 +5656,13 @@ let
sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==";
};
};
- "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==";
- };
- };
- "pretty-format-26.4.2" = {
+ "pretty-format-26.6.1" = {
name = "pretty-format";
packageName = "pretty-format";
- version = "26.4.2";
+ version = "26.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz";
- sha512 = "zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==";
+ url = "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.1.tgz";
+ sha512 = "MeqqsP5PYcRBbGMvwzsyBdmAJ4EFX7pWFyl7x4+dMVg5pE0ZDdBIvEH2ergvIO+Gvwv1wh64YuOY9y5LuyY/GA==";
};
};
"process-nextick-args-2.0.1" = {
@@ -5755,13 +5683,13 @@ let
sha512 = "7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==";
};
};
- "prompts-2.3.2" = {
+ "prompts-2.4.0" = {
name = "prompts";
packageName = "prompts";
- version = "2.3.2";
+ version = "2.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz";
- sha512 = "Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==";
+ url = "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz";
+ sha512 = "awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==";
};
};
"psl-1.8.0" = {
@@ -5836,13 +5764,13 @@ let
sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
};
};
- "react-is-16.13.1" = {
+ "react-is-17.0.1" = {
name = "react-is";
packageName = "react-is";
- version = "16.13.1";
+ version = "17.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz";
- sha512 = "24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==";
+ url = "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz";
+ sha512 = "NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==";
};
};
"read-pkg-5.2.0" = {
@@ -5890,6 +5818,15 @@ let
sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
};
};
+ "readdirp-3.5.0" = {
+ name = "readdirp";
+ packageName = "readdirp";
+ version = "3.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz";
+ sha512 = "cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==";
+ };
+ };
"rechoir-0.6.2" = {
name = "rechoir";
packageName = "rechoir";
@@ -6070,13 +6007,13 @@ let
sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
};
};
- "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-cwd-3.0.0" = {
@@ -6160,13 +6097,13 @@ let
sha512 = "nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==";
};
};
- "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==";
};
};
"safe-buffer-5.1.2" = {
@@ -6268,13 +6205,13 @@ let
sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
};
};
- "serialport-9.0.1" = {
+ "serialport-9.0.2" = {
name = "serialport";
packageName = "serialport";
- version = "9.0.1";
+ version = "9.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/serialport/-/serialport-9.0.1.tgz";
- sha512 = "35Ms8dqjtAb73lptfEZG2l/nFZOxHt3hUjCHvl+g3Mu737gzFLDpSBrRywBJw4G4eS5ozZ3YcthwYnop1WO+ng==";
+ url = "https://registry.npmjs.org/serialport/-/serialport-9.0.2.tgz";
+ sha512 = "N++EVrc2F3kUJ6aCE6BLxHwTrelFAZM3LFw4lo8TV0fDtfrwTc3+aoDpSsvfQg3DxrRf3shCtA6WYEH4g8kapw==";
};
};
"serve-static-1.14.1" = {
@@ -6691,24 +6628,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-1.1.1" = {
name = "string_decoder";
packageName = "string_decoder";
@@ -7033,13 +6952,13 @@ let
sha512 = "XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==";
};
};
- "tslib-1.13.0" = {
+ "tslib-1.14.1" = {
name = "tslib";
packageName = "tslib";
- version = "1.13.0";
+ version = "1.14.1";
src = fetchurl {
- url = "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz";
- sha512 = "i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==";
+ url = "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz";
+ sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
};
};
"tsutils-3.17.1" = {
@@ -7177,13 +7096,13 @@ let
sha512 = "Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==";
};
};
- "typedoc-plugin-markdown-3.0.3" = {
+ "typedoc-plugin-markdown-3.0.11" = {
name = "typedoc-plugin-markdown";
packageName = "typedoc-plugin-markdown";
- version = "3.0.3";
+ version = "3.0.11";
src = fetchurl {
- url = "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.0.3.tgz";
- sha512 = "cVa9BUkJw5IeadihNDlTy4e5yq1T0ZpNXzc+/vkgxdVJwgt1BQVQHSZYUNDa2R8nrlYmP9yt3ZQDxG9nIg4++A==";
+ url = "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.0.11.tgz";
+ sha512 = "/BE/PqnIVbQJ525czM+T3CVaA1gVN9X1Le100z8TV/Lze8LZVkuAUiHRIgw9BKYFm9IQaB88W55k4EV6uUVwYQ==";
};
};
"typedoc-plugin-no-inherit-1.2.0" = {
@@ -7204,22 +7123,22 @@ let
sha512 = "xHq9DzkoQywS7FyPneMm2/Hr9GRoCpjSQXkVN0W6SCJKP7fguqg2tasgh+8l5/mW6YSYvqCqEbkSYLbuD4Y6gA==";
};
};
- "typescript-4.0.3" = {
+ "typescript-4.0.5" = {
name = "typescript";
packageName = "typescript";
- version = "4.0.3";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-4.0.3.tgz";
- sha512 = "tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg==";
+ url = "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz";
+ sha512 = "ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==";
};
};
- "uglify-js-3.10.4" = {
+ "uglify-js-3.11.4" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.10.4";
+ version = "3.11.4";
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.4.tgz";
+ sha512 = "FyYnoxVL1D6+jDGQpbK5jW6y/2JlVfRfEeQ67BPCUg5wfCjaKOpr2XeceE4QL+MkhxliLtf5EbrMDZgzpt2CNw==";
};
};
"unc-path-regex-0.1.2" = {
@@ -7294,6 +7213,15 @@ let
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==";
+ };
+ };
"unix-dgram-2.0.3" = {
name = "unix-dgram";
packageName = "unix-dgram";
@@ -7375,31 +7303,31 @@ let
sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
};
};
- "uuid-8.3.0" = {
+ "uuid-8.3.1" = {
name = "uuid";
packageName = "uuid";
- version = "8.3.0";
+ version = "8.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz";
- sha512 = "fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==";
+ url = "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz";
+ sha512 = "FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==";
};
};
- "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==";
};
};
- "v8-to-istanbul-5.0.1" = {
+ "v8-to-istanbul-6.0.1" = {
name = "v8-to-istanbul";
packageName = "v8-to-istanbul";
- version = "5.0.1";
+ version = "6.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz";
- sha512 = "mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==";
+ url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-6.0.1.tgz";
+ sha512 = "PzM1WlqquhBvsV+Gco6WSFeg1AGdD53ccMRkFeyHRE/KRZaVacPOmQYP3EeVgDBtKD2BJ8kgynBQ5OtKiHCH+w==";
};
};
"validate-npm-package-license-3.0.4" = {
@@ -7483,13 +7411,13 @@ let
sha512 = "M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==";
};
};
- "whatwg-url-8.2.2" = {
+ "whatwg-url-8.4.0" = {
name = "whatwg-url";
packageName = "whatwg-url";
- version = "8.2.2";
+ version = "8.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz";
- sha512 = "PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==";
+ url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz";
+ sha512 = "vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==";
};
};
"which-1.3.1" = {
@@ -7681,42 +7609,42 @@ let
sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
};
};
- "zigbee-herdsman-0.13.11" = {
+ "zigbee-herdsman-0.13.26" = {
name = "zigbee-herdsman";
packageName = "zigbee-herdsman";
- version = "0.13.11";
+ version = "0.13.26";
src = fetchurl {
- url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.13.11.tgz";
- sha512 = "VgsTcYE9lHyXCaHYgzo0Jbtx69YV34YshfqRrcmst59pMmcGN3Vco3TG9FW7SVIJrsZKtVNKTLaUsxzM/9VcIg==";
+ url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.13.26.tgz";
+ sha512 = "NNPNmcqP7SaSdwzPGF4IjXczBnwX6rHXwB89t9faLDOLxAJgNU4EtFnLQXVrKi1t6ItMMfWzE9YtNdopSWicig==";
};
};
- "zigbee-herdsman-converters-12.0.194" = {
+ "zigbee-herdsman-converters-12.0.224" = {
name = "zigbee-herdsman-converters";
packageName = "zigbee-herdsman-converters";
- version = "12.0.194";
+ version = "12.0.224";
src = fetchurl {
- url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-12.0.194.tgz";
- sha512 = "0g4hZHKGKIgVNxYZ967tbmijMX/GAKt67dUXizFuMlt3bLTJbzDSfSG4b3XMRfvnDVbFU8gyEs841l7UbO1NzA==";
+ url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-12.0.224.tgz";
+ sha512 = "Iej1T5biRrXuKOdC6bsT8HDpayZSao/I4DWNstYlSyJhpa3QM0vZLbS4QexVmkG35gebrs1MSC7RVT4kUqizrw==";
};
};
- "zigbee2mqtt-frontend-0.2.17" = {
+ "zigbee2mqtt-frontend-0.2.68" = {
name = "zigbee2mqtt-frontend";
packageName = "zigbee2mqtt-frontend";
- version = "0.2.17";
+ version = "0.2.68";
src = fetchurl {
- url = "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.2.17.tgz";
- sha512 = "t5Alx8m2aLq5lVWKzY3qc7+YwSE1noRyVTjVBTKL/DgbdwCsKZ/D1J1ZdKyAMAPM2GUsqgBGQU+XmDXZ5TDf8A==";
+ url = "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.2.68.tgz";
+ sha512 = "i89/EG+wQZ4m+O8I9VPuIgsAOxtft/e1pH5qqZeFcDvQg2iRuvRWR7CuEFJ4FnbakjOXU62eGldfzqsoq/m9Tw==";
};
};
};
args = {
name = "zigbee2mqtt";
packageName = "zigbee2mqtt";
- version = "1.15.0";
+ version = "1.16.1";
src = ./.;
dependencies = [
sources."@dabh/diagnostics-2.0.2"
- sources."ajv-6.12.5"
+ sources."ajv-6.12.6"
sources."argparse-1.0.10"
sources."async-3.2.0"
sources."balanced-match-1.0.0"
@@ -7728,13 +7656,13 @@ let
];
})
sources."brace-expansion-1.1.11"
- sources."buffer-5.6.0"
+ 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"
- sources."color-string-1.5.3"
+ sources."color-string-1.5.4"
sources."colors-1.4.0"
sources."colorspace-1.1.2"
sources."commist-1.1.0"
@@ -7789,8 +7717,8 @@ let
sources."help-me-1.1.0"
sources."http-errors-1.7.3"
sources."http-proxy-1.18.1"
- sources."humanize-duration-3.23.1"
- sources."ieee754-1.1.13"
+ sources."humanize-duration-3.24.0"
+ sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-absolute-1.0.0"
@@ -7817,7 +7745,7 @@ let
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdir-recursive-0.4.0"
- sources."moment-2.29.0"
+ sources."moment-2.29.1"
(sources."mqtt-4.2.1" // {
dependencies = [
sources."debug-4.2.0"
@@ -7831,7 +7759,7 @@ let
];
})
sources."ms-2.0.0"
- sources."nan-2.14.1"
+ sources."nan-2.14.2"
sources."next-tick-1.0.0"
sources."object-assign-deep-0.4.0"
sources."on-finished-2.3.0"
@@ -7899,55 +7827,56 @@ let
sources."wrappy-1.0.2"
sources."ws-7.3.1"
sources."xtend-4.0.2"
- (sources."zigbee-herdsman-0.13.11" // {
+ (sources."zigbee-herdsman-0.13.26" // {
dependencies = [
- sources."@babel/cli-7.11.6"
+ sources."@babel/cli-7.12.1"
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.11.0"
- sources."@babel/core-7.11.6"
- sources."@babel/generator-7.11.6"
+ sources."@babel/compat-data-7.12.1"
+ sources."@babel/core-7.12.3"
+ sources."@babel/generator-7.12.1"
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.10.4"
- sources."@babel/helper-create-class-features-plugin-7.10.5"
- sources."@babel/helper-create-regexp-features-plugin-7.10.4"
+ sources."@babel/helper-compilation-targets-7.12.1"
+ 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"
- sources."@babel/helper-explode-assignable-expression-7.11.4"
+ 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.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.1"
+ 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.11.4"
- sources."@babel/helper-replace-supers-7.10.4"
- sources."@babel/helper-simple-access-7.10.4"
- sources."@babel/helper-skip-transparent-expression-wrappers-7.11.0"
+ sources."@babel/helper-remap-async-to-generator-7.12.1"
+ sources."@babel/helper-replace-supers-7.12.1"
+ 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-wrap-function-7.10.4"
- sources."@babel/helpers-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/highlight-7.10.4"
- sources."@babel/parser-7.11.5"
- sources."@babel/plugin-proposal-async-generator-functions-7.10.5"
- sources."@babel/plugin-proposal-class-properties-7.10.4"
- sources."@babel/plugin-proposal-dynamic-import-7.10.4"
- sources."@babel/plugin-proposal-export-namespace-from-7.10.4"
- sources."@babel/plugin-proposal-json-strings-7.10.4"
- sources."@babel/plugin-proposal-logical-assignment-operators-7.11.0"
- sources."@babel/plugin-proposal-nullish-coalescing-operator-7.10.4"
- sources."@babel/plugin-proposal-numeric-separator-7.10.4"
- sources."@babel/plugin-proposal-object-rest-spread-7.11.0"
- sources."@babel/plugin-proposal-optional-catch-binding-7.10.4"
- sources."@babel/plugin-proposal-optional-chaining-7.11.0"
- sources."@babel/plugin-proposal-private-methods-7.10.4"
- sources."@babel/plugin-proposal-unicode-property-regex-7.10.4"
+ sources."@babel/parser-7.12.3"
+ 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"
+ sources."@babel/plugin-proposal-export-namespace-from-7.12.1"
+ 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-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-private-methods-7.12.1"
+ sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
sources."@babel/plugin-syntax-async-generators-7.8.4"
sources."@babel/plugin-syntax-bigint-7.8.3"
- sources."@babel/plugin-syntax-class-properties-7.10.4"
+ sources."@babel/plugin-syntax-class-properties-7.12.1"
sources."@babel/plugin-syntax-dynamic-import-7.8.3"
sources."@babel/plugin-syntax-export-namespace-from-7.8.3"
sources."@babel/plugin-syntax-import-meta-7.10.4"
@@ -7958,51 +7887,51 @@ 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/plugin-syntax-top-level-await-7.10.4"
- sources."@babel/plugin-syntax-typescript-7.10.4"
- sources."@babel/plugin-transform-arrow-functions-7.10.4"
- sources."@babel/plugin-transform-async-to-generator-7.10.4"
- sources."@babel/plugin-transform-block-scoped-functions-7.10.4"
- sources."@babel/plugin-transform-block-scoping-7.11.1"
- sources."@babel/plugin-transform-classes-7.10.4"
- sources."@babel/plugin-transform-computed-properties-7.10.4"
- sources."@babel/plugin-transform-destructuring-7.10.4"
- sources."@babel/plugin-transform-dotall-regex-7.10.4"
- sources."@babel/plugin-transform-duplicate-keys-7.10.4"
- sources."@babel/plugin-transform-exponentiation-operator-7.10.4"
- sources."@babel/plugin-transform-for-of-7.10.4"
- sources."@babel/plugin-transform-function-name-7.10.4"
- sources."@babel/plugin-transform-literals-7.10.4"
- sources."@babel/plugin-transform-member-expression-literals-7.10.4"
- sources."@babel/plugin-transform-modules-amd-7.10.5"
- sources."@babel/plugin-transform-modules-commonjs-7.10.4"
- sources."@babel/plugin-transform-modules-systemjs-7.10.5"
- sources."@babel/plugin-transform-modules-umd-7.10.4"
- sources."@babel/plugin-transform-named-capturing-groups-regex-7.10.4"
- sources."@babel/plugin-transform-new-target-7.10.4"
- sources."@babel/plugin-transform-object-super-7.10.4"
- sources."@babel/plugin-transform-parameters-7.10.5"
- sources."@babel/plugin-transform-property-literals-7.10.4"
- sources."@babel/plugin-transform-regenerator-7.10.4"
- sources."@babel/plugin-transform-reserved-words-7.10.4"
- sources."@babel/plugin-transform-shorthand-properties-7.10.4"
- sources."@babel/plugin-transform-spread-7.11.0"
- sources."@babel/plugin-transform-sticky-regex-7.10.4"
- sources."@babel/plugin-transform-template-literals-7.10.5"
- sources."@babel/plugin-transform-typeof-symbol-7.10.4"
- sources."@babel/plugin-transform-typescript-7.11.0"
- sources."@babel/plugin-transform-unicode-escapes-7.10.4"
- sources."@babel/plugin-transform-unicode-regex-7.10.4"
- sources."@babel/preset-env-7.11.5"
+ sources."@babel/plugin-syntax-top-level-await-7.12.1"
+ sources."@babel/plugin-syntax-typescript-7.12.1"
+ sources."@babel/plugin-transform-arrow-functions-7.12.1"
+ sources."@babel/plugin-transform-async-to-generator-7.12.1"
+ sources."@babel/plugin-transform-block-scoped-functions-7.12.1"
+ sources."@babel/plugin-transform-block-scoping-7.12.1"
+ sources."@babel/plugin-transform-classes-7.12.1"
+ sources."@babel/plugin-transform-computed-properties-7.12.1"
+ sources."@babel/plugin-transform-destructuring-7.12.1"
+ sources."@babel/plugin-transform-dotall-regex-7.12.1"
+ sources."@babel/plugin-transform-duplicate-keys-7.12.1"
+ sources."@babel/plugin-transform-exponentiation-operator-7.12.1"
+ sources."@babel/plugin-transform-for-of-7.12.1"
+ sources."@babel/plugin-transform-function-name-7.12.1"
+ sources."@babel/plugin-transform-literals-7.12.1"
+ sources."@babel/plugin-transform-member-expression-literals-7.12.1"
+ sources."@babel/plugin-transform-modules-amd-7.12.1"
+ sources."@babel/plugin-transform-modules-commonjs-7.12.1"
+ sources."@babel/plugin-transform-modules-systemjs-7.12.1"
+ sources."@babel/plugin-transform-modules-umd-7.12.1"
+ sources."@babel/plugin-transform-named-capturing-groups-regex-7.12.1"
+ sources."@babel/plugin-transform-new-target-7.12.1"
+ 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-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-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-modules-0.1.4"
- sources."@babel/preset-typescript-7.10.4"
- sources."@babel/runtime-7.11.2"
+ sources."@babel/preset-typescript-7.12.1"
+ sources."@babel/runtime-7.12.1"
sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.11.5"
- sources."@babel/types-7.11.5"
+ sources."@babel/traverse-7.12.1"
+ sources."@babel/types-7.12.1"
sources."@bcoe/v8-coverage-0.2.3"
sources."@cnakazawa/watch-1.0.4"
- (sources."@eslint/eslintrc-0.1.3" // {
+ (sources."@eslint/eslintrc-0.2.1" // {
dependencies = [
sources."globals-12.4.0"
sources."ignore-4.0.6"
@@ -8011,11 +7940,9 @@ let
})
sources."@istanbuljs/load-nyc-config-1.1.0"
sources."@istanbuljs/schema-0.1.2"
- (sources."@jest/console-26.3.0" // {
+ (sources."@jest/console-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8024,12 +7951,10 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."@jest/core-26.4.2" // {
+ (sources."@jest/core-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
@@ -8045,47 +7970,12 @@ let
sources."to-regex-range-5.0.1"
];
})
- (sources."@jest/environment-26.3.0" // {
- dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
- 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."@jest/fake-timers-26.3.0" // {
- dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
- 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."@jest/globals-26.4.2" // {
- dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
- 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."@jest/reporters-26.4.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" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8095,29 +7985,16 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."@jest/source-map-26.3.0" // {
+ (sources."@jest/source-map-26.5.0" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- (sources."@jest/test-result-26.3.0" // {
- dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
- 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."@jest/test-sequencer-26.4.2"
- (sources."@jest/transform-26.3.0" // {
+ sources."@jest/test-result-26.6.1"
+ sources."@jest/test-sequencer-26.6.1"
+ (sources."@jest/transform-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
@@ -8132,72 +8009,77 @@ let
sources."to-regex-range-5.0.1"
];
})
- (sources."@jest/types-25.5.0" // {
+ (sources."@jest/types-26.6.1" // {
dependencies = [
- sources."ansi-styles-4.2.1"
- sources."chalk-3.0.0"
+ 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."@nicolo-ribaudo/chokidar-2-2.1.8" // {
+ dependencies = [
+ sources."chokidar-2.1.8"
+ ];
+ })
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
- sources."@serialport/binding-abstract-9.0.1"
- sources."@serialport/binding-mock-9.0.1"
- sources."@serialport/bindings-9.0.1"
+ sources."@serialport/binding-abstract-9.0.2"
+ sources."@serialport/binding-mock-9.0.2"
+ sources."@serialport/bindings-9.0.2"
sources."@serialport/parser-byte-length-9.0.1"
sources."@serialport/parser-cctalk-9.0.1"
sources."@serialport/parser-delimiter-9.0.1"
sources."@serialport/parser-readline-9.0.1"
sources."@serialport/parser-ready-9.0.1"
sources."@serialport/parser-regex-9.0.1"
- sources."@serialport/stream-9.0.1"
+ 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.10"
+ sources."@types/babel__core-7.1.11"
sources."@types/babel__generator-7.6.2"
sources."@types/babel__template-7.0.3"
sources."@types/babel__traverse-7.0.15"
- sources."@types/color-name-1.1.1"
+ sources."@types/debounce-1.2.0"
sources."@types/debug-4.1.5"
- sources."@types/graceful-fs-4.1.3"
+ 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/jest-26.0.14"
+ sources."@types/istanbul-reports-3.0.0"
+ sources."@types/jest-26.0.15"
sources."@types/json-schema-7.0.6"
sources."@types/nedb-1.8.11"
- sources."@types/node-14.11.2"
+ sources."@types/node-14.14.6"
sources."@types/normalize-package-data-2.4.0"
- sources."@types/prettier-2.1.1"
+ sources."@types/prettier-2.1.5"
sources."@types/serialport-8.0.1"
- sources."@types/stack-utils-1.0.1"
- sources."@types/yargs-15.0.7"
+ 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.2.0" // {
+ (sources."@typescript-eslint/eslint-plugin-4.6.0" // {
dependencies = [
sources."semver-7.3.2"
];
})
- sources."@typescript-eslint/experimental-utils-4.2.0"
- sources."@typescript-eslint/parser-4.2.0"
- sources."@typescript-eslint/scope-manager-4.2.0"
- sources."@typescript-eslint/types-4.2.0"
- (sources."@typescript-eslint/typescript-estree-4.2.0" // {
+ 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" // {
dependencies = [
sources."semver-7.3.2"
];
})
- sources."@typescript-eslint/visitor-keys-4.2.0"
+ sources."@typescript-eslint/visitor-keys-4.6.0"
sources."abab-2.0.5"
- sources."acorn-7.4.0"
+ sources."acorn-7.4.1"
sources."acorn-globals-6.0.0"
sources."acorn-jsx-5.3.1"
sources."acorn-walk-7.2.0"
- sources."ajv-6.12.5"
+ sources."ajv-6.12.6"
sources."ansi-colors-4.1.1"
(sources."ansi-escapes-4.3.1" // {
dependencies = [
@@ -8228,12 +8110,10 @@ let
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
- (sources."babel-jest-26.3.0" // {
+ sources."aws4-1.11.0"
+ (sources."babel-jest-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8244,9 +8124,9 @@ let
})
sources."babel-plugin-dynamic-import-node-2.3.3"
sources."babel-plugin-istanbul-6.0.0"
- sources."babel-plugin-jest-hoist-26.2.0"
- sources."babel-preset-current-node-syntax-0.1.3"
- sources."babel-preset-jest-26.3.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."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -8276,19 +8156,34 @@ let
sources."browser-process-hrtime-1.0.0"
sources."browserslist-4.14.5"
sources."bser-2.1.1"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.0"
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.30001137"
+ sources."caniuse-lite-1.0.30001154"
sources."capture-exit-2.0.0"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."char-regex-1.0.2"
- sources."chokidar-2.1.8"
+ (sources."chokidar-3.4.3" // {
+ dependencies = [
+ sources."anymatch-3.1.1"
+ sources."binary-extensions-2.1.0"
+ sources."braces-3.0.2"
+ sources."fill-range-7.0.1"
+ sources."fsevents-2.1.3"
+ sources."glob-parent-5.1.1"
+ sources."is-binary-path-2.1.0"
+ sources."is-number-7.0.0"
+ sources."readdirp-3.5.0"
+ sources."to-regex-range-5.0.1"
+ ];
+ })
sources."chownr-1.1.4"
sources."ci-info-2.0.0"
+ sources."cjs-module-lexer-0.4.3"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -8331,9 +8226,10 @@ let
})
sources."dashdash-1.14.1"
sources."data-urls-2.0.0"
+ sources."debounce-1.2.0"
sources."debug-4.2.0"
sources."decamelize-1.2.0"
- sources."decimal.js-10.2.0"
+ sources."decimal.js-10.2.1"
sources."decode-uri-component-0.2.0"
sources."decompress-response-4.2.1"
sources."deep-extend-0.6.0"
@@ -8351,7 +8247,7 @@ let
sources."delegates-1.0.0"
sources."detect-libc-1.0.3"
sources."detect-newline-3.1.0"
- sources."diff-sequences-25.2.6"
+ sources."diff-sequences-26.5.0"
sources."dir-glob-3.0.1"
sources."doctrine-3.0.0"
(sources."domexception-2.0.1" // {
@@ -8360,15 +8256,13 @@ let
];
})
sources."ecc-jsbn-0.1.2"
- sources."electron-to-chromium-1.3.573"
- sources."emittery-0.7.1"
+ sources."electron-to-chromium-1.3.585"
+ sources."emittery-0.7.2"
sources."emoji-regex-7.0.3"
sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.0"
- sources."es-to-primitive-1.2.1"
- sources."escalade-3.1.0"
+ sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
(sources."escodegen-1.14.3" // {
dependencies = [
@@ -8379,15 +8273,14 @@ let
sources."type-check-0.3.2"
];
})
- (sources."eslint-7.10.0" // {
+ (sources."eslint-7.12.1" // {
dependencies = [
sources."ansi-regex-5.0.0"
- 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."cross-spawn-7.0.3"
- sources."eslint-visitor-keys-1.3.0"
sources."glob-parent-5.1.1"
sources."globals-12.4.0"
sources."has-flag-4.0.0"
@@ -8439,17 +8332,11 @@ let
];
})
sources."expand-template-2.0.3"
- (sources."expect-26.4.2" // {
+ (sources."expect-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
- sources."chalk-4.1.0"
+ 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."jest-get-type-26.3.0"
- sources."supports-color-7.2.0"
];
})
sources."extend-3.0.2"
@@ -8481,7 +8368,7 @@ let
})
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."fb-watchman-2.0.1"
sources."file-entry-cache-5.0.1"
sources."file-uri-to-path-1.0.0"
@@ -8505,8 +8392,9 @@ let
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
sources."gauge-2.7.4"
- sources."gensync-1.0.0-beta.1"
+ sources."gensync-1.0.0-beta.2"
sources."get-caller-file-2.0.5"
+ sources."get-intrinsic-1.0.1"
sources."get-package-type-0.1.0"
sources."get-stream-4.1.0"
sources."get-value-2.0.6"
@@ -8543,14 +8431,14 @@ let
sources."kind-of-4.0.0"
];
})
- sources."highlight.js-10.2.0"
+ sources."highlight.js-10.3.2"
sources."hosted-git-info-2.8.8"
sources."html-encoding-sniffer-2.0.1"
sources."html-escaper-2.0.2"
sources."http-signature-1.2.0"
sources."human-signals-1.1.1"
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."ignore-5.1.8"
(sources."import-fresh-3.2.1" // {
dependencies = [
@@ -8563,7 +8451,6 @@ let
sources."inherits-2.0.4"
sources."ini-1.3.5"
sources."interpret-1.4.0"
- sources."invariant-2.2.4"
sources."ip-regex-2.1.0"
(sources."is-accessor-descriptor-0.1.6" // {
dependencies = [
@@ -8573,14 +8460,13 @@ let
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.2.2"
sources."is-ci-2.0.0"
+ sources."is-core-module-2.0.0"
(sources."is-data-descriptor-0.1.4" // {
dependencies = [
sources."kind-of-3.2.2"
];
})
- sources."is-date-object-1.0.2"
(sources."is-descriptor-0.1.6" // {
dependencies = [
sources."kind-of-5.1.0"
@@ -8592,7 +8478,6 @@ let
sources."is-fullwidth-code-point-1.0.0"
sources."is-generator-fn-2.1.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"
@@ -8600,9 +8485,7 @@ let
})
sources."is-plain-object-2.0.4"
sources."is-potential-custom-element-name-1.0.0"
- sources."is-regex-1.1.1"
sources."is-stream-1.1.0"
- sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
sources."is-windows-1.0.2"
sources."is-wsl-2.2.0"
@@ -8630,46 +8513,33 @@ let
];
})
sources."istanbul-reports-3.0.2"
- (sources."jest-26.4.2" // {
+ (sources."jest-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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."has-flag-4.0.0"
- sources."jest-cli-26.4.2"
+ sources."jest-cli-26.6.1"
sources."supports-color-7.2.0"
];
})
- (sources."jest-changed-files-26.3.0" // {
+ (sources."jest-changed-files-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
- sources."chalk-4.1.0"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
sources."cross-spawn-7.0.3"
- sources."execa-4.0.3"
+ sources."execa-4.1.0"
sources."get-stream-5.2.0"
- sources."has-flag-4.0.0"
sources."is-stream-2.0.0"
sources."npm-run-path-4.0.1"
sources."path-key-3.1.1"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
- sources."supports-color-7.2.0"
sources."which-2.0.2"
];
})
- (sources."jest-config-26.4.2" // {
+ (sources."jest-config-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
@@ -8677,44 +8547,14 @@ let
sources."fill-range-7.0.1"
sources."has-flag-4.0.0"
sources."is-number-7.0.0"
- sources."jest-get-type-26.3.0"
sources."micromatch-4.0.2"
- sources."pretty-format-26.4.2"
sources."supports-color-7.2.0"
sources."to-regex-range-5.0.1"
];
})
- (sources."jest-diff-25.5.0" // {
- dependencies = [
- sources."ansi-styles-4.2.1"
- sources."chalk-3.0.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."jest-docblock-26.0.0"
- (sources."jest-each-26.4.2" // {
- dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.2.1"
- 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-get-type-26.3.0"
- sources."pretty-format-26.4.2"
- sources."supports-color-7.2.0"
- ];
- })
- (sources."jest-environment-jsdom-26.3.0" // {
+ (sources."jest-diff-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8722,11 +8562,10 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-environment-node-26.3.0" // {
+ sources."jest-docblock-26.0.0"
+ (sources."jest-each-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8734,77 +8573,44 @@ let
sources."supports-color-7.2.0"
];
})
- sources."jest-get-type-25.2.6"
- (sources."jest-haste-map-26.3.0" // {
+ sources."jest-environment-jsdom-26.6.1"
+ sources."jest-environment-node-26.6.1"
+ sources."jest-get-type-26.3.0"
+ (sources."jest-haste-map-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
sources."anymatch-3.1.1"
sources."braces-3.0.2"
- sources."chalk-4.1.0"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
sources."fill-range-7.0.1"
sources."fsevents-2.1.3"
- sources."has-flag-4.0.0"
sources."is-number-7.0.0"
sources."micromatch-4.0.2"
- sources."supports-color-7.2.0"
sources."to-regex-range-5.0.1"
];
})
- (sources."jest-jasmine2-26.4.2" // {
+ (sources."jest-jasmine2-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-regex-5.0.0"
- 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."has-flag-4.0.0"
- sources."pretty-format-26.4.2"
sources."supports-color-7.2.0"
];
})
- (sources."jest-leak-detector-26.4.2" // {
+ sources."jest-leak-detector-26.6.1"
+ (sources."jest-matcher-utils-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-regex-5.0.0"
- 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."has-flag-4.0.0"
- sources."jest-get-type-26.3.0"
- sources."pretty-format-26.4.2"
sources."supports-color-7.2.0"
];
})
- (sources."jest-matcher-utils-26.4.2" // {
+ (sources."jest-message-util-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.2.1"
- sources."chalk-4.1.0"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
- sources."diff-sequences-26.3.0"
- sources."has-flag-4.0.0"
- sources."jest-diff-26.4.2"
- sources."jest-get-type-26.3.0"
- sources."pretty-format-26.4.2"
- sources."supports-color-7.2.0"
- ];
- })
- (sources."jest-message-util-26.3.0" // {
- dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
@@ -8818,25 +8624,12 @@ let
sources."to-regex-range-5.0.1"
];
})
- (sources."jest-mock-26.3.0" // {
- dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
- 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."jest-mock-26.6.1"
sources."jest-pnp-resolver-1.2.2"
sources."jest-regex-util-26.0.0"
- (sources."jest-resolve-26.4.0" // {
+ (sources."jest-resolve-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8845,11 +8638,10 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-resolve-dependencies-26.4.2" // {
+ sources."jest-resolve-dependencies-26.6.1"
+ (sources."jest-runner-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8857,23 +8649,9 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-runner-26.4.2" // {
+ (sources."jest-runtime-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
- 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."jest-runtime-26.4.2" // {
- dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8882,30 +8660,21 @@ let
sources."supports-color-7.2.0"
];
})
- sources."jest-serializer-26.3.0"
- (sources."jest-snapshot-26.4.2" // {
+ sources."jest-serializer-26.5.0"
+ (sources."jest-snapshot-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-regex-5.0.0"
- 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."diff-sequences-26.3.0"
sources."has-flag-4.0.0"
- sources."jest-diff-26.4.2"
- sources."jest-get-type-26.3.0"
- sources."pretty-format-26.4.2"
sources."semver-7.3.2"
sources."supports-color-7.2.0"
];
})
- (sources."jest-util-26.3.0" // {
+ (sources."jest-util-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
@@ -8918,27 +8687,20 @@ let
sources."to-regex-range-5.0.1"
];
})
- (sources."jest-validate-26.4.2" // {
+ (sources."jest-validate-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.2.1"
- sources."camelcase-6.0.0"
+ sources."ansi-styles-4.3.0"
+ sources."camelcase-6.2.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-get-type-26.3.0"
- sources."pretty-format-26.4.2"
sources."supports-color-7.2.0"
];
})
- (sources."jest-watcher-26.3.0" // {
+ (sources."jest-watcher-26.6.1" // {
dependencies = [
- sources."@jest/types-26.3.0"
- sources."@types/istanbul-reports-3.0.0"
- 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"
@@ -8946,7 +8708,7 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-worker-26.3.0" // {
+ (sources."jest-worker-26.6.1" // {
dependencies = [
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
@@ -8963,24 +8725,26 @@ let
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."json-stringify-safe-5.0.1"
sources."json5-2.1.3"
- sources."jsonfile-6.0.1"
+ (sources."jsonfile-6.1.0" // {
+ dependencies = [
+ sources."universalify-2.0.0"
+ ];
+ })
sources."jsprim-1.4.1"
sources."kind-of-6.0.3"
sources."kleur-3.0.3"
sources."leven-3.1.0"
- sources."levenary-1.1.1"
sources."levn-0.4.1"
sources."lines-and-columns-1.1.6"
sources."locate-path-5.0.0"
sources."lodash-4.17.20"
sources."lodash.sortby-4.7.0"
- sources."loose-envify-1.4.0"
sources."lunr-2.3.9"
sources."make-dir-2.1.0"
sources."makeerror-1.0.11"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
- sources."marked-1.1.1"
+ sources."marked-1.2.2"
sources."merge-stream-2.0.0"
sources."merge2-1.4.1"
sources."micromatch-3.1.10"
@@ -8994,7 +8758,7 @@ let
sources."mkdirp-0.5.5"
sources."mkdirp-classic-0.5.3"
sources."ms-2.1.2"
- sources."nan-2.14.1"
+ sources."nan-2.14.2"
sources."nanomatch-1.2.13"
sources."napi-build-utils-1.0.2"
sources."natural-compare-1.4.0"
@@ -9009,7 +8773,7 @@ let
sources."which-2.0.2"
];
})
- sources."node-releases-1.1.61"
+ sources."node-releases-1.1.65"
sources."noop-logger-0.1.1"
sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
@@ -9025,10 +8789,9 @@ let
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
- sources."object.assign-4.1.1"
+ sources."object.assign-4.1.2"
sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."onetime-5.1.2"
@@ -9054,25 +8817,25 @@ let
sources."pirates-4.0.1"
sources."pkg-dir-4.2.0"
sources."posix-character-classes-0.1.1"
- sources."prebuild-install-5.3.5"
+ sources."prebuild-install-5.3.6"
sources."prelude-ls-1.2.1"
- (sources."pretty-format-25.5.0" // {
+ (sources."pretty-format-26.6.1" // {
dependencies = [
sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
];
})
sources."process-nextick-args-2.0.1"
sources."progress-2.0.3"
- sources."prompts-2.3.2"
+ sources."prompts-2.4.0"
sources."psl-1.8.0"
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."rc-1.2.8"
- sources."react-is-16.13.1"
+ sources."react-is-17.0.1"
(sources."read-pkg-5.2.0" // {
dependencies = [
sources."type-fest-0.6.0"
@@ -9112,7 +8875,7 @@ let
})
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.18.1"
sources."resolve-cwd-3.0.0"
sources."resolve-from-5.0.0"
sources."resolve-url-0.2.1"
@@ -9120,14 +8883,14 @@ let
sources."reusify-1.0.4"
sources."rimraf-2.6.3"
sources."rsvp-4.8.5"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."sane-4.1.0"
sources."saxes-5.0.1"
sources."semver-5.7.1"
- sources."serialport-9.0.1"
+ sources."serialport-9.0.2"
sources."set-blocking-2.0.0"
(sources."set-value-2.0.1" // {
dependencies = [
@@ -9203,16 +8966,6 @@ let
];
})
sources."string-width-1.0.2"
- (sources."string.prototype.trimend-1.0.1" // {
- dependencies = [
- sources."es-abstract-1.17.6"
- ];
- })
- (sources."string.prototype.trimstart-1.0.1" // {
- dependencies = [
- sources."es-abstract-1.17.6"
- ];
- })
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-bom-4.0.0"
@@ -9256,7 +9009,7 @@ let
sources."to-regex-range-2.1.1"
sources."tough-cookie-3.0.1"
sources."tr46-2.0.2"
- sources."tslib-1.13.0"
+ sources."tslib-1.14.1"
sources."tsutils-3.17.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -9270,11 +9023,11 @@ let
];
})
sources."typedoc-default-themes-0.11.4"
- sources."typedoc-plugin-markdown-3.0.3"
+ sources."typedoc-plugin-markdown-3.0.11"
sources."typedoc-plugin-no-inherit-1.2.0"
sources."typedoc-plugin-sourcefile-url-1.0.6"
- sources."typescript-4.0.3"
- sources."uglify-js-3.10.4"
+ sources."typescript-4.0.5"
+ sources."uglify-js-3.11.4"
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"
@@ -9296,9 +9049,9 @@ let
sources."urix-0.1.0"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- sources."uuid-8.3.0"
- sources."v8-compile-cache-2.1.1"
- (sources."v8-to-istanbul-5.0.1" // {
+ sources."uuid-8.3.1"
+ sources."v8-compile-cache-2.2.0"
+ (sources."v8-to-istanbul-6.0.1" // {
dependencies = [
sources."source-map-0.7.3"
];
@@ -9311,7 +9064,7 @@ let
sources."webidl-conversions-6.1.0"
sources."whatwg-encoding-1.0.5"
sources."whatwg-mimetype-2.3.0"
- sources."whatwg-url-8.2.2"
+ sources."whatwg-url-8.4.0"
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."which-pm-runs-1.0.0"
@@ -9321,7 +9074,7 @@ let
(sources."wrap-ansi-6.2.0" // {
dependencies = [
sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."emoji-regex-8.0.0"
@@ -9349,41 +9102,41 @@ let
sources."yargs-parser-18.1.3"
];
})
- (sources."zigbee-herdsman-converters-12.0.194" // {
+ (sources."zigbee-herdsman-converters-12.0.224" // {
dependencies = [
sources."@babel/code-frame-7.10.4"
- (sources."@babel/core-7.11.6" // {
+ (sources."@babel/core-7.12.3" // {
dependencies = [
sources."semver-5.7.1"
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.11.6" // {
+ (sources."@babel/generator-7.12.1" // {
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.1"
+ 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-replace-supers-7.10.4"
- sources."@babel/helper-simple-access-7.10.4"
+ sources."@babel/helper-replace-supers-7.12.1"
+ 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.1"
(sources."@babel/highlight-7.10.4" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.11.5"
+ sources."@babel/parser-7.12.3"
sources."@babel/plugin-syntax-async-generators-7.8.4"
sources."@babel/plugin-syntax-bigint-7.8.3"
- sources."@babel/plugin-syntax-class-properties-7.10.4"
+ sources."@babel/plugin-syntax-class-properties-7.12.1"
sources."@babel/plugin-syntax-import-meta-7.10.4"
sources."@babel/plugin-syntax-json-strings-7.8.3"
sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
@@ -9393,73 +9146,68 @@ let
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.11.5" // {
+ (sources."@babel/traverse-7.12.1" // {
dependencies = [
sources."globals-11.12.0"
];
})
- sources."@babel/types-7.11.5"
+ sources."@babel/types-7.12.1"
sources."@bcoe/v8-coverage-0.2.3"
sources."@cnakazawa/watch-1.0.4"
- sources."@eslint/eslintrc-0.1.3"
+ sources."@eslint/eslintrc-0.2.1"
(sources."@istanbuljs/load-nyc-config-1.1.0" // {
dependencies = [
sources."resolve-from-5.0.0"
];
})
sources."@istanbuljs/schema-0.1.2"
- sources."@jest/console-26.3.0"
- (sources."@jest/core-26.4.2" // {
+ sources."@jest/console-26.6.1"
+ (sources."@jest/core-26.6.1" // {
dependencies = [
sources."rimraf-3.0.2"
];
})
- sources."@jest/environment-26.3.0"
- sources."@jest/fake-timers-26.3.0"
- sources."@jest/globals-26.4.2"
- sources."@jest/reporters-26.4.1"
- sources."@jest/source-map-26.3.0"
- sources."@jest/test-result-26.3.0"
- sources."@jest/test-sequencer-26.4.2"
- sources."@jest/transform-26.3.0"
- sources."@jest/types-26.3.0"
+ 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."@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.10"
+ sources."@types/babel__core-7.1.11"
sources."@types/babel__generator-7.6.2"
sources."@types/babel__template-7.0.3"
sources."@types/babel__traverse-7.0.15"
- sources."@types/color-name-1.1.1"
- sources."@types/graceful-fs-4.1.3"
+ 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.11.2"
+ sources."@types/node-14.14.6"
sources."@types/normalize-package-data-2.4.0"
- sources."@types/prettier-2.1.1"
- sources."@types/stack-utils-1.0.1"
- sources."@types/yargs-15.0.7"
+ sources."@types/prettier-2.1.5"
+ sources."@types/stack-utils-2.0.0"
+ sources."@types/yargs-15.0.9"
sources."@types/yargs-parser-15.0.0"
- sources."@typescript-eslint/experimental-utils-4.2.0"
- sources."@typescript-eslint/scope-manager-4.2.0"
- sources."@typescript-eslint/types-4.2.0"
- sources."@typescript-eslint/typescript-estree-4.2.0"
- (sources."@typescript-eslint/visitor-keys-4.2.0" // {
- dependencies = [
- sources."eslint-visitor-keys-2.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."abab-2.0.5"
- sources."acorn-7.4.0"
+ sources."acorn-7.4.1"
sources."acorn-globals-6.0.0"
sources."acorn-jsx-5.3.1"
sources."acorn-walk-7.2.0"
- sources."agent-base-6.0.1"
- sources."ajv-6.12.5"
+ sources."agent-base-6.0.2"
+ sources."ajv-6.12.6"
sources."ansi-colors-4.1.1"
(sources."ansi-escapes-4.3.1" // {
dependencies = [
@@ -9482,13 +9230,13 @@ let
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
- sources."axios-0.20.0"
- sources."babel-jest-26.3.0"
+ sources."aws4-1.11.0"
+ sources."axios-0.21.0"
+ sources."babel-jest-26.6.1"
sources."babel-plugin-istanbul-6.0.0"
- sources."babel-plugin-jest-hoist-26.2.0"
- sources."babel-preset-current-node-syntax-0.1.3"
- sources."babel-preset-jest-26.3.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."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -9505,7 +9253,8 @@ let
sources."braces-3.0.2"
sources."browser-process-hrtime-1.0.0"
sources."bser-2.1.1"
- sources."buffer-5.6.0"
+ sources."buffer-5.7.0"
+ sources."buffer-crc32-0.2.13"
sources."buffer-from-1.1.1"
sources."cache-base-1.0.1"
sources."callsites-3.1.0"
@@ -9514,7 +9263,7 @@ let
sources."caseless-0.12.0"
(sources."chalk-4.1.0" // {
dependencies = [
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."has-flag-4.0.0"
@@ -9523,6 +9272,7 @@ let
})
sources."char-regex-1.0.2"
sources."ci-info-2.0.0"
+ sources."cjs-module-lexer-0.4.3"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -9561,7 +9311,7 @@ let
sources."data-urls-2.0.0"
sources."debug-4.2.0"
sources."decamelize-1.2.0"
- sources."decimal.js-10.2.0"
+ sources."decimal.js-10.2.1"
sources."decode-uri-component-0.2.0"
sources."deep-is-0.1.3"
sources."deepmerge-4.2.2"
@@ -9574,7 +9324,7 @@ let
})
sources."delayed-stream-1.0.0"
sources."detect-newline-3.1.0"
- sources."diff-sequences-26.3.0"
+ sources."diff-sequences-26.5.0"
sources."dir-glob-3.0.1"
sources."doctrine-3.0.0"
(sources."domexception-2.0.1" // {
@@ -9583,7 +9333,7 @@ let
];
})
sources."ecc-jsbn-0.1.2"
- sources."emittery-0.7.1"
+ sources."emittery-0.7.2"
sources."emoji-regex-7.0.3"
sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
@@ -9597,13 +9347,21 @@ let
sources."type-check-0.3.2"
];
})
- sources."eslint-7.10.0"
+ sources."eslint-7.12.1"
sources."eslint-config-google-0.14.0"
- sources."eslint-plugin-jest-24.0.2"
+ sources."eslint-plugin-jest-24.1.0"
sources."eslint-scope-5.1.1"
- sources."eslint-utils-2.1.0"
- sources."eslint-visitor-keys-1.3.0"
- sources."espree-7.3.0"
+ (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 = [
@@ -9637,9 +9395,9 @@ let
sources."ms-2.0.0"
];
})
- (sources."expect-26.4.2" // {
+ (sources."expect-26.6.1" // {
dependencies = [
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
];
@@ -9664,7 +9422,7 @@ let
sources."fast-glob-3.2.4"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."fb-watchman-2.0.1"
sources."file-entry-cache-5.0.1"
sources."fill-range-7.0.1"
@@ -9679,8 +9437,9 @@ let
sources."fs-constants-1.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-package-type-0.1.0"
sources."get-stream-4.1.0"
@@ -9698,6 +9457,7 @@ let
sources."growly-1.3.0"
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
@@ -9717,7 +9477,7 @@ let
sources."https-proxy-agent-5.0.0"
sources."human-signals-1.1.1"
sources."iconv-lite-0.4.24"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."ignore-4.0.6"
sources."import-fresh-3.2.1"
sources."import-local-3.0.2"
@@ -9733,6 +9493,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-data-descriptor-0.1.4" // {
dependencies = [
sources."kind-of-3.2.2"
@@ -9774,48 +9535,48 @@ let
})
sources."istanbul-lib-source-maps-4.0.0"
sources."istanbul-reports-3.0.2"
- (sources."jest-26.4.2" // {
+ (sources."jest-26.6.1" // {
dependencies = [
- sources."jest-cli-26.4.2"
+ sources."jest-cli-26.6.1"
];
})
- (sources."jest-changed-files-26.3.0" // {
+ (sources."jest-changed-files-26.6.1" // {
dependencies = [
- sources."execa-4.0.3"
+ sources."execa-4.1.0"
sources."get-stream-5.2.0"
sources."is-stream-2.0.0"
sources."npm-run-path-4.0.1"
];
})
- sources."jest-config-26.4.2"
- sources."jest-diff-26.4.2"
+ sources."jest-config-26.6.1"
+ sources."jest-diff-26.6.1"
sources."jest-docblock-26.0.0"
- sources."jest-each-26.4.2"
- sources."jest-environment-jsdom-26.3.0"
- sources."jest-environment-node-26.3.0"
+ sources."jest-each-26.6.1"
+ sources."jest-environment-jsdom-26.6.1"
+ sources."jest-environment-node-26.6.1"
sources."jest-get-type-26.3.0"
- sources."jest-haste-map-26.3.0"
- sources."jest-jasmine2-26.4.2"
- sources."jest-leak-detector-26.4.2"
- sources."jest-matcher-utils-26.4.2"
- sources."jest-message-util-26.3.0"
- sources."jest-mock-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-pnp-resolver-1.2.2"
sources."jest-regex-util-26.0.0"
- sources."jest-resolve-26.4.0"
- sources."jest-resolve-dependencies-26.4.2"
- sources."jest-runner-26.4.2"
- sources."jest-runtime-26.4.2"
- sources."jest-serializer-26.3.0"
- sources."jest-snapshot-26.4.2"
- sources."jest-util-26.3.0"
- (sources."jest-validate-26.4.2" // {
+ 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" // {
dependencies = [
- sources."camelcase-6.0.0"
+ sources."camelcase-6.2.0"
];
})
- sources."jest-watcher-26.3.0"
- (sources."jest-worker-26.3.0" // {
+ sources."jest-watcher-26.6.1"
+ (sources."jest-worker-26.6.1" // {
dependencies = [
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
@@ -9914,20 +9675,20 @@ let
sources."pkg-dir-4.2.0"
sources."posix-character-classes-0.1.1"
sources."prelude-ls-1.2.1"
- (sources."pretty-format-26.4.2" // {
+ (sources."pretty-format-26.6.1" // {
dependencies = [
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
];
})
sources."progress-2.0.3"
- sources."prompts-2.3.2"
+ sources."prompts-2.4.0"
sources."psl-1.8.0"
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
- sources."react-is-16.13.1"
+ sources."react-is-17.0.1"
(sources."read-pkg-5.2.0" // {
dependencies = [
sources."type-fest-0.6.0"
@@ -9954,7 +9715,7 @@ let
})
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.18.1"
(sources."resolve-cwd-3.0.0" // {
dependencies = [
sources."resolve-from-5.0.0"
@@ -9966,7 +9727,7 @@ let
sources."reusify-1.0.4"
sources."rimraf-2.6.3"
sources."rsvp-4.8.5"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."safe-buffer-5.2.1"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
@@ -10090,7 +9851,7 @@ let
sources."to-regex-range-5.0.1"
sources."tough-cookie-3.0.1"
sources."tr46-2.0.2"
- sources."tslib-1.13.0"
+ sources."tslib-1.14.1"
sources."tsutils-3.17.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -10113,9 +9874,9 @@ let
sources."urix-0.1.0"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- sources."uuid-8.3.0"
- sources."v8-compile-cache-2.1.1"
- (sources."v8-to-istanbul-5.0.1" // {
+ sources."uuid-8.3.1"
+ sources."v8-compile-cache-2.2.0"
+ (sources."v8-to-istanbul-6.0.1" // {
dependencies = [
sources."source-map-0.7.3"
];
@@ -10128,13 +9889,13 @@ let
sources."webidl-conversions-6.1.0"
sources."whatwg-encoding-1.0.5"
sources."whatwg-mimetype-2.3.0"
- sources."whatwg-url-8.2.2"
+ sources."whatwg-url-8.4.0"
sources."which-2.0.2"
sources."which-module-2.0.0"
sources."word-wrap-1.2.3"
(sources."wrap-ansi-6.2.0" // {
dependencies = [
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."emoji-regex-8.0.0"
@@ -10159,7 +9920,7 @@ let
sources."yargs-parser-18.1.3"
];
})
- sources."zigbee2mqtt-frontend-0.2.17"
+ sources."zigbee2mqtt-frontend-0.2.68"
];
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/zoneminder/default.nix b/pkgs/servers/zoneminder/default.nix
index 935993b781ff..657bbc8d6648 100644
--- a/pkgs/servers/zoneminder/default.nix
+++ b/pkgs/servers/zoneminder/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, lib, fetchFromGitHub, fetchurl, substituteAll, cmake, makeWrapper, pkgconfig
+{ 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:
@@ -78,13 +78,13 @@ let
in stdenv.mkDerivation rec {
pname = "zoneminder";
- version = "1.34.16";
+ version = "1.34.22";
src = fetchFromGitHub {
owner = "ZoneMinder";
repo = "zoneminder";
rev = version;
- sha256 = "azQbm8EkbypBf2NjplDVCb6duEC476hhKDA0EGqxxWE=";
+ sha256 = "1144j9crm0q5pwxnkmy3ahw1vbkddpbk2ys2m2pxxxiqifdhll83";
};
patches = [
@@ -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/bash/bash-completion/default.nix b/pkgs/shells/bash/bash-completion/default.nix
index eeb175a5e789..5fda57048121 100644
--- a/pkgs/shells/bash/bash-completion/default.nix
+++ b/pkgs/shells/bash/bash-completion/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "bash-completion";
- version = "2.10";
+ version = "2.11";
src = fetchFromGitHub {
owner = "scop";
repo = "bash-completion";
rev = version;
- sha256 = "047yjryy9d6hp18wkigbfrw9r0sm31inlsp8l28fhxg8ii032sgq";
+ sha256 = "0m3brd5jx7w07h8vxvvcmbyrlnadrx6hra3cvx6grzv6rin89liv";
};
nativeBuildInputs = [ autoreconfHook ];
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/liquidprompt/default.nix b/pkgs/shells/liquidprompt/default.nix
index 783c07d16009..9893624eaf86 100644
--- a/pkgs/shells/liquidprompt/default.nix
+++ b/pkgs/shells/liquidprompt/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "liquidprompt";
- version = "1.12.0";
+ version = "1.12.1";
src = fetchFromGitHub {
owner = "nojhan";
repo = pname;
rev = "v${version}";
- sha256 = "0ibp1bz9s4bp3y5anivg5gp31q78024w39v7hbfw05qy25ax5h60";
+ sha256 = "0vlwwkdbkxjsjcfmcspmq3f163kf0x4mwa8svxkzgnn2g4kl41ja";
};
installPhase = ''
diff --git a/pkgs/shells/mksh/default.nix b/pkgs/shells/mksh/default.nix
index 7abf75c70f49..c19406e5f55c 100644
--- a/pkgs/shells/mksh/default.nix
+++ b/pkgs/shells/mksh/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "mksh";
- version = "59b";
+ version = "59c";
src = fetchurl {
urls = [
"https://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R${version}.tgz"
"http://pub.allbsd.org/MirOS/dist/mir/mksh/mksh-R${version}.tgz"
];
- sha256 = "1rp0farbylypyiaald2hw5avg5w3m8x7cjnxxyyihzvfb2lx2zlh";
+ sha256 = "01n5ggw33bw4jv4d3148wlw9n4aj7vdn3ffnc66c9w9pldjidbkp";
};
dontConfigure = true;
diff --git a/pkgs/shells/mrsh/default.nix b/pkgs/shells/mrsh/default.nix
index bbd56e510b7d..c72f23c143b0 100644
--- a/pkgs/shells/mrsh/default.nix
+++ b/pkgs/shells/mrsh/default.nix
@@ -2,23 +2,26 @@
stdenv.mkDerivation rec {
pname = "mrsh";
- version = "2020-01-08";
+ version = "2020-11-04";
src = fetchFromGitHub {
owner = "emersion";
repo = "mrsh";
- rev = "ef21854fc9ce172fb1f7f580b19a89d030d67c65";
- sha256 = "1iyxmwl61p2x9v9b22416n4lnrlwjqyxybq35x8bcbjxkwypp943";
+ rev = "1738e41b2a35e5f99b9a1300a5f687478458226a";
+ sha256 = "08gak5261d4sd6b2w2kscmdwa4gwcp5drgfyb3swyrj9cl0nlcbn";
};
nativeBuildInputs = [ meson ninja pkgconfig ];
buildInputs = [ readline ];
+ doCheck = true;
+
meta = with stdenv.lib; {
description = "A minimal POSIX shell";
homepage = "https://mrsh.sh";
license = licenses.mit;
maintainers = with maintainers; [ matthiasbeyer ];
platforms = platforms.unix;
+ broken = stdenv.isDarwin;
};
}
diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix
index d025ed1ddcd8..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.21.0";
+ version = "0.23.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "19bpxx9pi3cl5y7h5qg4a2pmvwqavm1vciyvsq96kxkc7rq2xwvl";
+ sha256 = "0rbg0jchg59x0g4h0xahdm9qah8l8g4i2s8lkaqzdkm4yv29gqx4";
};
- cargoSha256 = "1ghbzahz8lbk11sjy2kis12w22rjr92aaw451rmc86pk2lsxn0dx";
+ cargoSha256 = "1sbgn68n0rqh1m98dm3r2a3pqqqx4v7axw5djw8qlx4gv7xw1ql0";
nativeBuildInputs = [ pkg-config ]
++ lib.optionals (withStableFeatures && stdenv.isLinux) [ python3 ];
@@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec {
description = "A modern shell written in Rust";
homepage = "https://www.nushell.sh/";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 johntitor marsam ];
+ maintainers = with maintainers; [ Br1ght0ne johntitor marsam ];
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ];
};
diff --git a/pkgs/shells/oil/default.nix b/pkgs/shells/oil/default.nix
index 94fd062e45ca..3dbe95f35b6b 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.1";
+ version = "0.8.4";
src = fetchurl {
url = "https://www.oilshell.org/download/oil-${version}.tar.xz";
- sha256 = "0mhzys1siry848v7swr1iv2wp329ksw0gpz1qd82fmlakml5brc1";
+ sha256 = "0ydqwyghnkgbpsdi49vnrx2khs3y0d0bzdzcvjjr999ycmnirz88";
};
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/xonsh/default.nix b/pkgs/shells/xonsh/default.nix
index 8ff2b4d270ee..711d7060fa55 100644
--- a/pkgs/shells/xonsh/default.nix
+++ b/pkgs/shells/xonsh/default.nix
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "xonsh";
- version = "0.9.23";
+ version = "0.9.24";
# fetch from github because the pypi package ships incomplete tests
src = fetchFromGitHub {
owner = "xonsh";
repo = "xonsh";
rev = version;
- sha256 = "1by13ryq9ldc9wln3fk5mm6zvjp4aim57ikw49v0dfmz8irnpglp";
+ sha256 = "1nk7kbiv7jzmr6narsnr0nyzkhlc7xw3b2bksyq2j6nda67b9b3y";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/shells/zsh/antibody/default.nix b/pkgs/shells/zsh/antibody/default.nix
index 325bae4f9cce..bcf091f8e769 100644
--- a/pkgs/shells/zsh/antibody/default.nix
+++ b/pkgs/shells/zsh/antibody/default.nix
@@ -21,6 +21,6 @@ buildGoModule rec {
description = "The fastest shell plugin manager";
homepage = "https://github.com/getantibody/antibody";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 worldofpeace ];
+ maintainers = with maintainers; [ Br1ght0ne worldofpeace ];
};
}
diff --git a/pkgs/shells/zsh/oh-my-zsh/default.nix b/pkgs/shells/zsh/oh-my-zsh/default.nix
index e7433e2de0b8..7062fc607830 100644
--- a/pkgs/shells/zsh/oh-my-zsh/default.nix
+++ b/pkgs/shells/zsh/oh-my-zsh/default.nix
@@ -1,18 +1,19 @@
# This script was inspired by the ArchLinux User Repository package:
#
# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=oh-my-zsh-git
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, nixosTests, writeScript, common-updater-scripts, git
+, nix, nixfmt, jq, coreutils, gnused, curl, cacert }:
stdenv.mkDerivation rec {
- version = "2020-10-29";
+ version = "2020-11-25";
pname = "oh-my-zsh";
- rev = "852a44094a3bb4df39f8f778bc7ada2ddda09727";
+ rev = "d88887195fd5535ef2fd95180baa73af2a8c88f8";
src = fetchFromGitHub {
inherit rev;
owner = "ohmyzsh";
repo = "ohmyzsh";
- sha256 = "0021rayw5wiwgjfwy7d6g577xidws58vk7y9xxhidnmk9sr4vri7";
+ sha256 = "0p7j3y1g8x486g2fd2baap1nhfyg5hmcl9dyf4r4dj4l0xzb45wi";
};
installPhase = ''
@@ -65,6 +66,42 @@ stdenv.mkDerivation rec {
EOF
'';
+ passthru = {
+ tests = { inherit (nixosTests) oh-my-zsh; };
+
+ updateScript = writeScript "update.sh" ''
+ #!${stdenv.shell}
+ set -o errexit
+ PATH=${
+ stdenv.lib.makeBinPath [
+ common-updater-scripts
+ curl
+ cacert
+ git
+ nixfmt
+ nix
+ jq
+ coreutils
+ gnused
+ ]
+ }
+
+ oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion oh-my-zsh" | tr -d '"')"
+ latestSha="$(curl -L -s https://api.github.com/repos/ohmyzsh/ohmyzsh/commits\?sha\=master\&since\=$oldVersion | jq -r '.[0].sha')"
+
+ if [ ! "null" = "$latestSha" ]; then
+ nixpkgs="$(git rev-parse --show-toplevel)"
+ default_nix="$nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix"
+ latestDate="$(curl -L -s https://api.github.com/repos/ohmyzsh/ohmyzsh/commits/$latestSha | jq '.commit.committer.date' | sed 's|"\(.*\)T.*|\1|g')"
+ update-source-version oh-my-zsh "$latestSha" --version-key=rev
+ update-source-version oh-my-zsh "$latestDate" --ignore-same-hash
+ nixfmt "$default_nix"
+ else
+ echo "${pname} is already up-to-date"
+ fi
+ '';
+ };
+
meta = with stdenv.lib; {
description = "A framework for managing your zsh configuration";
longDescription = ''
diff --git a/pkgs/shells/zsh/oh-my-zsh/update.sh b/pkgs/shells/zsh/oh-my-zsh/update.sh
deleted file mode 100755
index 738c0810737a..000000000000
--- a/pkgs/shells/zsh/oh-my-zsh/update.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/bin/env nix-shell
-#!nix-shell -i bash -p curl common-updater-scripts jq
-
-set -eu -o pipefail
-
-oldVersion="$(nix-instantiate --eval -E "with import ./. {}; lib.getVersion oh-my-zsh" | tr -d '"')"
-latestSha="$(curl -L -s https://api.github.com/repos/ohmyzsh/ohmyzsh/commits\?sha\=master\&since\=${oldVersion} | jq -r '.[0].sha')"
-
-if [ ! "null" = "${latestSha}" ]; then
- latestDate="$(curl -L -s https://api.github.com/repos/ohmyzsh/ohmyzsh/commits/${latestSha} | jq '.commit.author.date' | sed 's|"\(.*\)T.*|\1|g')"
- update-source-version oh-my-zsh "${latestSha}" --version-key=rev
- update-source-version oh-my-zsh "${latestDate}" --ignore-same-hash
- nixpkgs="$(git rev-parse --show-toplevel)"
- default_nix="$nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix"
- git add "${default_nix}"
- git commit -m "oh-my-zsh: ${oldVersion} -> ${latestDate}"
-else
- echo "oh-my-zsh is already up-to-date"
-fi
diff --git a/pkgs/shells/zsh/pure-prompt/default.nix b/pkgs/shells/zsh/pure-prompt/default.nix
index bfcd3be5e9cf..ac7035045bb1 100644
--- a/pkgs/shells/zsh/pure-prompt/default.nix
+++ b/pkgs/shells/zsh/pure-prompt/default.nix
@@ -4,13 +4,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "pure-prompt";
- version = "1.13.0";
+ version = "1.15.0";
src = fetchFromGitHub {
owner = "sindresorhus";
repo = "pure";
rev = "v${version}";
- sha256 = "16q9v4c8lagp4vxm7qhagilqnwf1g4pbds56x5wfj4cwc0x2gclw";
+ sha256 = "0r4y8bglwdq85dwlxh9sm23ppzy1z7i8kmjny5mx9css0likj8qv";
};
installPhase = ''
diff --git a/pkgs/shells/zsh/zplugin/default.nix b/pkgs/shells/zsh/zplugin/default.nix
new file mode 100644
index 000000000000..c148f60b2eef
--- /dev/null
+++ b/pkgs/shells/zsh/zplugin/default.nix
@@ -0,0 +1,40 @@
+{ stdenvNoCC, lib, fetchFromGitHub, installShellFiles }:
+stdenvNoCC.mkDerivation rec {
+ pname = "zplugin";
+ version = "2.3";
+ src = fetchFromGitHub {
+ owner = "zdharma";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0qqv5p19s8jb06d6h55dm4acji9x2rpxb2ni3h7fb0q43iz6y85w";
+ };
+ # adapted from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zsh-zplugin-git
+ dontBuild = true;
+ nativeBuildInputs = [ installShellFiles ];
+ installPhase = ''
+ outdir="$out/share/$pname"
+
+ cd "$src"
+
+ # Zplugin's source files
+ install -dm0755 "$outdir"
+ install -m0644 zplugin{,-side,-install,-autoload}.zsh "$outdir"
+ install -m0755 git-process-output.zsh "$outdir"
+
+ # Zplugin autocompletion
+ installShellCompletion --zsh _zplugin
+
+ #TODO:Zplugin-module files
+ # find zmodules/ -type d -exec install -dm 755 "{}" "$outdir/{}" \;
+ # find zmodules/ -type f -exec install -m 744 "{}" "$outdir/{}" \;
+
+ '';
+ #TODO:doc output
+
+ meta = with lib; {
+ homepage = "https://github.com/zdharma/zplugin";
+ description = "Flexible zsh plugin manager";
+ license = licenses.mit;
+ maintainers = with maintainers; [ pasqui23 ];
+ };
+}
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/darwin/default.nix b/pkgs/stdenv/darwin/default.nix
index a040e6ab2424..f07b1ee73b87 100644
--- a/pkgs/stdenv/darwin/default.nix
+++ b/pkgs/stdenv/darwin/default.nix
@@ -7,15 +7,15 @@
# Allow passing in bootstrap files directly so we can test the stdenv bootstrap process when changing the bootstrap tools
, bootstrapFiles ? let
fetch = { file, sha256, executable ? true }: import <nix/fetchurl.nix> {
- url = "http://tarballs.nixos.org/stdenv-darwin/x86_64/d5bdfcbfe6346761a332918a267e82799ec954d2/${file}";
+ url = "http://tarballs.nixos.org/stdenv-darwin/x86_64/5ab5783e4f46c373c6de84deac9ad59b608bb2e6/${file}";
inherit (localSystem) system;
inherit sha256 executable;
}; in {
- sh = fetch { file = "sh"; sha256 = "07wm33f1yzfpcd3rh42f8g096k4cvv7g65p968j28agzmm2s7s8m"; };
- bzip2 = fetch { file = "bzip2"; sha256 = "0y9ri2aprkrp2dkzm6229l0mw4rxr2jy7vvh3d8mxv2698v2kdbm"; };
- mkdir = fetch { file = "mkdir"; sha256 = "0sb07xpy66ws6f2jfnpjibyimzb71al8n8c6y4nr8h50al3g90nr"; };
- cpio = fetch { file = "cpio"; sha256 = "0r5c54hg678w7zydx27bzl9p3v9fs25y5ix6vdfi1ilqim7xh65n"; };
- tarball = fetch { file = "bootstrap-tools.cpio.bz2"; sha256 = "18hp5w6klr8g307ap4368r255qpzg9r0vwg9vqvj8f2zy1xilcjf"; executable = false; };
+ sh = fetch { file = "sh"; sha256 = "sha256-nbb4XEk3go7ttiWrQyKQMLzPr+qUnwnHkWMtVCZsMCs="; };
+ bzip2 = fetch { file = "bzip2"; sha256 = "sha256-ybnA+JWrKhXSfn20+GVKXkHFTp2Zt79hat8hAVmsUOc="; };
+ mkdir = fetch { file = "mkdir"; sha256 = "sha256-nmvMxmfcY41/60Z/E8L9u0vgePW5l30Dqw1z+Nr02Hk="; };
+ cpio = fetch { file = "cpio"; sha256 = "sha256-cB36rN3NLj19Tk37Kc5bodMFMO+mCpEQkKKo0AEMkaU="; };
+ tarball = fetch { file = "bootstrap-tools.cpio.bz2"; sha256 = "sha256-kh2vKmjCr/HvR06czZbxUxV5KDRxSF27M6nN3cyofRI="; executable = false; };
}
}:
@@ -24,6 +24,8 @@ assert crossSystem == localSystem;
let
inherit (localSystem) system platform;
+ bootstrapClangVersion = "7.1.0";
+
commonImpureHostDeps = [
"/bin/sh"
"/usr/lib/libSystem.B.dylib"
@@ -72,33 +74,48 @@ in rec {
inherit (last) stdenv;
};
- coreutils = { name = "${name}-coreutils"; outPath = bootstrapTools; };
- gnugrep = { name = "${name}-gnugrep"; outPath = bootstrapTools; };
-
- bintools = import ../../build-support/bintools-wrapper {
- inherit shell;
- inherit (last) stdenvNoCC;
-
- nativeTools = false;
- nativeLibc = false;
- inherit buildPackages coreutils gnugrep;
- libc = last.pkgs.darwin.Libsystem;
- bintools = { name = "${name}-binutils"; outPath = bootstrapTools; };
- };
-
- cc = if last == null then "/dev/null" else import ../../build-support/cc-wrapper {
- inherit shell;
- inherit (last) stdenvNoCC;
-
- extraPackages = [];
+ mkExtraBuildCommands = cc: ''
+ rsrc="$out/resource-root"
+ mkdir "$rsrc"
+ ln -s "${cc}/lib/clang/${cc.version}/include" "$rsrc"
+ ln -s "${last.pkgs.llvmPackages_7.compiler-rt.out}/lib" "$rsrc/lib"
+ echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
+ '';
+
+ mkCC = overrides: import ../../build-support/cc-wrapper (
+ let args = {
+ inherit shell;
+ inherit (last) stdenvNoCC;
+
+ nativeTools = false;
+ nativeLibc = false;
+ inherit buildPackages libcxx;
+ inherit (last.pkgs) coreutils gnugrep;
+ bintools = last.pkgs.darwin.binutils;
+ libc = last.pkgs.darwin.Libsystem;
+ isClang = true;
+ cc = last.pkgs.llvmPackages_7.clang-unwrapped;
+ }; in args // (overrides args));
+
+ cc = if last == null then "/dev/null" else mkCC ({ cc, ... }: {
+ extraPackages = [
+ last.pkgs.llvmPackages_7.libcxxabi
+ last.pkgs.llvmPackages_7.compiler-rt
+ ];
+ extraBuildCommands = mkExtraBuildCommands cc;
+ });
- nativeTools = false;
- nativeLibc = false;
- inherit buildPackages coreutils gnugrep bintools libcxx;
- libc = last.pkgs.darwin.Libsystem;
- isClang = true;
- cc = { name = "${name}-clang"; outPath = bootstrapTools; };
- };
+ ccNoLibcxx = if last == null then "/dev/null" else mkCC ({ cc, ... }: {
+ libcxx = null;
+ extraPackages = [
+ last.pkgs.llvmPackages_7.compiler-rt
+ ];
+ extraBuildCommands = ''
+ echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
+ echo "-B${last.pkgs.llvmPackages_7.compiler-rt}/lib" >> $out/nix-support/cc-cflags
+ echo "-nostdlib++" >> $out/nix-support/cc-cflags
+ '' + mkExtraBuildCommands cc;
+ });
thisStdenv = import ../generic {
name = "${name}-stdenv-darwin";
@@ -137,7 +154,10 @@ in rec {
extraAttrs = {
inherit macosVersionMin appleSdkVersion platform;
};
- overrides = self: super: (overrides self super) // { fetchurl = thisStdenv.fetchurlBoot; };
+ overrides = self: super: (overrides self super) // {
+ inherit ccNoLibcxx;
+ fetchurl = thisStdenv.fetchurlBoot;
+ };
};
in {
@@ -147,6 +167,9 @@ in rec {
stage0 = stageFun 0 null {
overrides = self: super: with stage0; {
+ coreutils = { name = "bootstrap-stage0-coreutils"; outPath = bootstrapTools; };
+ gnugrep = { name = "bootstrap-stage0-gnugrep"; outPath = bootstrapTools; };
+
darwin = super.darwin // {
Libsystem = stdenv.mkDerivation {
name = "bootstrap-stage0-Libsystem";
@@ -157,9 +180,26 @@ in rec {
'';
};
dyld = bootstrapTools;
+
+ binutils = lib.makeOverridable (import ../../build-support/bintools-wrapper) {
+ shell = "${bootstrapTools}/bin/bash";
+ inherit (self) stdenvNoCC;
+
+ nativeTools = false;
+ nativeLibc = false;
+ inherit (self) buildPackages coreutils gnugrep;
+ libc = self.pkgs.darwin.Libsystem;
+ bintools = { name = "bootstrap-stage0-binutils"; outPath = bootstrapTools; };
+ };
};
llvmPackages_7 = {
+ clang-unwrapped = {
+ name = "bootstrap-stage0-clang";
+ outPath = bootstrapTools;
+ version = bootstrapClangVersion;
+ };
+
libcxx = stdenv.mkDerivation {
name = "bootstrap-stage0-libcxx";
phases = [ "installPhase" "fixupPhase" ];
@@ -180,6 +220,15 @@ in rec {
ln -s ${bootstrapTools}/lib/libc++abi.dylib $out/lib/libc++abi.dylib
'';
};
+
+ compiler-rt = stdenv.mkDerivation {
+ name = "bootstrap-stage0-compiler-rt";
+ buildCommand = ''
+ mkdir -p $out/lib
+ ln -s ${bootstrapTools}/lib/libclang_rt* $out/lib
+ ln -s ${bootstrapTools}/lib/darwin $out/lib/darwin
+ '';
+ };
};
};
@@ -190,14 +239,26 @@ in rec {
stage1 = prevStage: let
persistent = self: super: with prevStage; {
- cmake = super.cmake.override {
- isBootstrap = true;
- useSharedLibraries = false;
- };
+ cmake = super.cmakeMinimal;
python3 = super.python3Minimal;
ninja = super.ninja.override { buildDocs = false; };
+
+ llvmPackages_7 = super.llvmPackages_7 // (let
+ tools = super.llvmPackages_7.tools.extend (_: _: {
+ inherit (llvmPackages_7) clang-unwrapped;
+ });
+ libraries = super.llvmPackages_7.libraries.extend (_: _: {
+ inherit (llvmPackages_7) compiler-rt libcxx libcxxabi;
+ });
+ in { inherit tools libraries; } // tools // libraries);
+
+ darwin = super.darwin // {
+ binutils = darwin.binutils.override {
+ libc = self.darwin.Libsystem;
+ };
+ };
};
in with prevStage; stageFun 1 prevStage {
extraPreHook = "export NIX_CFLAGS_COMPILE+=\" -F${bootstrapTools}/Library/Frameworks\"";
@@ -206,7 +267,9 @@ in rec {
libcxx = pkgs.libcxx;
allowedRequisites =
- [ bootstrapTools ] ++ (with pkgs; [ libcxx libcxxabi ]) ++ [ pkgs.darwin.Libsystem ];
+ [ bootstrapTools ] ++
+ (with pkgs; [ libcxx libcxxabi llvmPackages_7.compiler-rt ]) ++
+ (with pkgs.darwin; [ Libsystem ]);
overrides = persistent;
};
@@ -220,9 +283,26 @@ in rec {
findfreetype libssh curl cmake autoconf automake libtool ed cpio coreutils
libssh2 nghttp2 libkrb5 ninja;
+ llvmPackages_7 = super.llvmPackages_7 // (let
+ tools = super.llvmPackages_7.tools.extend (_: _: {
+ inherit (llvmPackages_7) clang-unwrapped;
+ });
+ libraries = super.llvmPackages_7.libraries.extend (_: libSuper: {
+ inherit (llvmPackages_7) compiler-rt;
+ libcxx = libSuper.libcxx.override {
+ stdenv = overrideCC self.stdenv self.ccNoLibcxx;
+ };
+ libcxxabi = libSuper.libcxxabi.override {
+ stdenv = overrideCC self.stdenv self.ccNoLibcxx;
+ standalone = true;
+ };
+ });
+ in { inherit tools libraries; } // tools // libraries);
+
darwin = super.darwin // {
inherit (darwin)
- dyld Libsystem xnu configd ICU libdispatch libclosure launchd CF;
+ binutils dyld Libsystem xnu configd ICU libdispatch libclosure
+ launchd CF darwin-stubs;
};
};
in with prevStage; stageFun 2 prevStage {
@@ -237,8 +317,9 @@ in rec {
allowedRequisites =
[ bootstrapTools ] ++
(with pkgs; [
- xz.bin xz.out libcxx libcxxabi zlib libxml2.out curl.out openssl.out libssh2.out
- nghttp2.lib libkrb5
+ xz.bin xz.out libcxx libcxxabi llvmPackages_7.compiler-rt
+ zlib libxml2.out curl.out openssl.out libssh2.out
+ nghttp2.lib libkrb5 coreutils gnugrep pcre.out gmp libiconv
]) ++
(with pkgs.darwin; [ dyld Libsystem CF ICU locale ]);
@@ -265,7 +346,8 @@ in rec {
darwin = super.darwin // {
inherit (darwin)
- dyld Libsystem xnu configd libdispatch libclosure launchd libiconv locale;
+ dyld Libsystem xnu configd libdispatch libclosure launchd libiconv
+ locale darwin-stubs;
};
};
in with prevStage; stageFun 3 prevStage {
@@ -287,8 +369,9 @@ in rec {
allowedRequisites =
[ bootstrapTools ] ++
(with pkgs; [
- xz.bin xz.out bash libcxx libcxxabi zlib libxml2.out curl.out openssl.out libssh2.out
- nghttp2.lib libkrb5
+ xz.bin xz.out bash libcxx libcxxabi llvmPackages_7.compiler-rt
+ zlib libxml2.out curl.out openssl.out libssh2.out
+ nghttp2.lib libkrb5 coreutils gnugrep pcre.out gmp libiconv
]) ++
(with pkgs.darwin; [ dyld ICU Libsystem locale ]);
@@ -322,7 +405,7 @@ in rec {
in { inherit tools libraries; } // tools // libraries);
darwin = super.darwin // rec {
- inherit (darwin) dyld Libsystem libiconv locale;
+ inherit (darwin) dyld Libsystem libiconv locale darwin-stubs;
CF = super.darwin.CF.override {
inherit libxml2;
@@ -421,7 +504,7 @@ in rec {
inherit cc;
darwin = super.darwin // {
- inherit (prevStage.darwin) CF;
+ inherit (prevStage.darwin) CF darwin-stubs;
xnu = super.darwin.xnu.override { inherit (prevStage) python3; };
};
});
diff --git a/pkgs/stdenv/darwin/make-bootstrap-tools.nix b/pkgs/stdenv/darwin/make-bootstrap-tools.nix
index 31e129639376..1243b96e5051 100644
--- a/pkgs/stdenv/darwin/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/darwin/make-bootstrap-tools.nix
@@ -28,11 +28,8 @@ in rec {
buildCommand = ''
mkdir -p $out/bin $out/lib $out/lib/system
- # We're not going to bundle the actual libSystem.dylib; instead we reconstruct it on
- # the other side. See the notes in stdenv/darwin/default.nix for more information.
- # We also need the .o files for various low-level boot stuff.
+ # Copy libSystem's .o files for various low-level boot stuff.
cp -d ${darwin.Libsystem}/lib/*.o $out/lib
- cp -d ${darwin.Libsystem}/lib/system/*.dylib $out/lib/system
# Resolv is actually a link to another package, so let's copy it properly
cp -L ${darwin.Libsystem}/lib/libresolv.9.dylib $out/lib
@@ -208,39 +205,6 @@ in rec {
fi
done
- install_name_tool \
- -id $out/lib/system/libsystem_c.dylib \
- $out/lib/system/libsystem_c.dylib
-
- install_name_tool \
- -id $out/lib/system/libsystem_kernel.dylib \
- $out/lib/system/libsystem_kernel.dylib
-
- # TODO: this logic basically duplicates similar logic in the Libsystem expression. Deduplicate them!
- libs=$(cat $reexportedLibrariesFile | grep -v '^#')
-
- for i in $libs; do
- if [ "$i" != "/usr/lib/system/libsystem_kernel.dylib" ] && [ "$i" != "/usr/lib/system/libsystem_c.dylib" ]; then
- args="$args -reexport_library $i"
- fi
- done
-
- ld -macosx_version_min 10.7 \
- -arch x86_64 \
- -dylib \
- -o $out/lib/libSystem.B.dylib \
- -compatibility_version 1.0 \
- -current_version 1226.10.1 \
- -reexport_library $out/lib/system/libsystem_c.dylib \
- -reexport_library $out/lib/system/libsystem_kernel.dylib \
- $args
-
- ln -s libSystem.B.dylib $out/lib/libSystem.dylib
-
- for name in c dbm dl info m mx poll proc pthread rpcsvc util gcc_s.10.4 gcc_s.10.5; do
- ln -s libSystem.dylib $out/lib/lib$name.dylib
- done
-
ln -s libresolv.9.dylib $out/lib/libresolv.dylib
for i in $out/lib/*.dylib $out/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation; do
@@ -309,7 +273,20 @@ in rec {
${build}/on-server/sh -c 'echo Hello World'
- export flags="-idirafter ${unpack}/include-Libsystem --sysroot=${unpack} -L${unpack}/lib"
+ # This approximates a bootstrap version of libSystem can that be
+ # assembled via fetchurl. Adapted from main libSystem expression.
+ mkdir libSystem-boot
+ cp -vr \
+ ${darwin.darwin-stubs}/usr/lib/libSystem.B.tbd \
+ ${darwin.darwin-stubs}/usr/lib/system \
+ libSystem-boot
+
+ substituteInPlace libSystem-boot/libSystem.B.tbd \
+ --replace "/usr/lib/system/" "$PWD/libSystem-boot/system/"
+ ln -s libSystem.B.tbd libSystem-boot/libSystem.tbd
+ # End of bootstrap libSystem
+
+ export flags="-idirafter ${unpack}/include-Libsystem --sysroot=${unpack} -L${unpack}/lib -L$PWD/libSystem-boot"
export CPP="clang -E $flags"
export CC="clang $flags -Wl,-rpath,${unpack}/lib -Wl,-v -Wl,-sdk_version,10.10"
diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix
index c06f17b6fc19..0ceb60535f55 100644
--- a/pkgs/stdenv/generic/check-meta.nix
+++ b/pkgs/stdenv/generic/check-meta.nix
@@ -80,21 +80,46 @@ let
pos_str = meta: meta.position or "«unknown-file»";
remediation = {
- unfree = remediate_whitelist "Unfree";
- broken = remediate_whitelist "Broken";
- unsupported = remediate_whitelist "UnsupportedSystem";
+ unfree = remediate_whitelist "Unfree" remediate_unfree_predicate;
+ broken = remediate_whitelist "Broken" (x: "");
+ unsupported = remediate_whitelist "UnsupportedSystem" (x: "");
blacklisted = x: "";
insecure = remediate_insecure;
broken-outputs = remediateOutputsToInstall;
unknown-meta = x: "";
};
- remediate_whitelist = allow_attr: attrs:
+ remediation_env_var = allow_attr: {
+ Unfree = "NIXPKGS_ALLOW_UNFREE";
+ Broken = "NIXPKGS_ALLOW_BROKEN";
+ UnsupportedSystem = "NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM";
+ }.${allow_attr};
+ remediation_phrase = allow_attr: {
+ Unfree = "unfree packages";
+ Broken = "broken packages";
+ UnsupportedSystem = "packages that are unsupported for this system";
+ }.${allow_attr};
+ remediate_unfree_predicate = attrs:
''
- a) For `nixos-rebuild` you can set
+
+ Alternatively you can configure a predicate to whitelist specific packages:
+ { nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
+ "${lib.getName attrs}"
+ ];
+ }
+ '';
+
+ remediate_whitelist = allow_attr: rebuild_amendment: attrs:
+ ''
+ a) To temporarily allow ${remediation_phrase allow_attr}, you can use an environment variable
+ for a single invocation of the nix tools.
+
+ $ export ${remediation_env_var allow_attr}=1
+
+ b) For `nixos-rebuild` you can set
{ nixpkgs.config.allow${allow_attr} = true; }
in configuration.nix to override this.
-
- b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
+ ${rebuild_amendment attrs}
+ c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
{ allow${allow_attr} = true; }
to ~/.config/nixpkgs/config.nix.
'';
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index d19ed342aab0..2617a8f74ab5 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -1037,7 +1037,7 @@ checkPhase() {
runHook preCheck
if [[ -z "${foundMakefile:-}" ]]; then
- echo "no Makefile or custom buildPhase, doing nothing"
+ echo "no Makefile or custom checkPhase, doing nothing"
runHook postCheck
return
fi
@@ -1182,7 +1182,7 @@ installCheckPhase() {
runHook preInstallCheck
if [[ -z "${foundMakefile:-}" ]]; then
- echo "no Makefile or custom buildPhase, doing nothing"
+ echo "no Makefile or custom installCheckPhase, doing nothing"
#TODO(@oxij): should flagsArray influence make -n?
elif [[ -z "${installCheckTarget:-}" ]] \
&& ! make -n ${makefile:+-f $makefile} ${installCheckTarget:-installcheck} >/dev/null 2>&1; then
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..421bb8502a4c 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix
@@ -152,7 +152,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
diff --git a/pkgs/stdenv/native/default.nix b/pkgs/stdenv/native/default.nix
index f6e0df161ad0..b79b81253ad5 100644
--- a/pkgs/stdenv/native/default.nix
+++ b/pkgs/stdenv/native/default.nix
@@ -78,7 +78,7 @@ let
# A function that builds a "native" stdenv (one that uses tools in
# /usr etc.).
makeStdenv =
- { cc, fetchurl, extraPath ? [], overrides ? (self: super: { }) }:
+ { cc, fetchurl, extraPath ? [], overrides ? (self: super: { }), extraNativeBuildInputs ? [] }:
import ../generic {
buildPlatform = localSystem;
@@ -94,10 +94,10 @@ let
if system == "x86_64-cygwin" then prehookCygwin else
prehookBase;
- extraNativeBuildInputs =
- if system == "i686-cygwin" then extraNativeBuildInputsCygwin else
+ extraNativeBuildInputs = extraNativeBuildInputs ++
+ (if system == "i686-cygwin" then extraNativeBuildInputsCygwin else
if system == "x86_64-cygwin" then extraNativeBuildInputsCygwin else
- [];
+ []);
initialPath = extraPath ++ path;
@@ -163,6 +163,7 @@ in
inherit (prevStage.stdenv) cc fetchurl;
extraPath = [ prevStage.xz ];
overrides = self: super: { inherit (prevStage) xz; };
+ extraNativeBuildInputs = if localSystem.isLinux then [ prevStage.patchelf ] else [];
};
})
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index c0a810fa01ab..8746f065b1bf 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -23,10 +23,13 @@ with pkgs;
stdenv-inputs = callPackage ./stdenv-inputs { };
haskell-shellFor = callPackage ./haskell-shellFor { };
+ haskell-documentationTarball = callPackage ./haskell-documentationTarball { };
cc-multilib-gcc = callPackage ./cc-wrapper/multilib.nix { stdenv = gccMultiStdenv; };
cc-multilib-clang = callPackage ./cc-wrapper/multilib.nix { stdenv = clangMultiStdenv; };
+ install-shell-files = callPackage ./install-shell-files {};
+
kernel-config = callPackage ./kernel.nix {};
ld-library-path = callPackage ./ld-library-path {};
diff --git a/pkgs/test/haskell-documentationTarball/default.nix b/pkgs/test/haskell-documentationTarball/default.nix
new file mode 100644
index 000000000000..aec3dc41f268
--- /dev/null
+++ b/pkgs/test/haskell-documentationTarball/default.nix
@@ -0,0 +1,17 @@
+{ pkgs, haskellPackages }:
+
+let
+ drv = haskellPackages.vector;
+ docs = pkgs.haskell.lib.documentationTarball drv;
+
+in pkgs.runCommand "test haskell.lib.documentationTarball" { } ''
+ tar xvzf "${docs}/${drv.name}-docs.tar.gz"
+
+ # Check for Haddock html
+ find "${drv.name}-docs" | grep -q "Data-Vector.html"
+
+ # Check for source html
+ find "${drv.name}-docs" | grep -q "src/Data.Vector.html"
+
+ touch "$out"
+''
diff --git a/pkgs/test/install-shell-files/default.nix b/pkgs/test/install-shell-files/default.nix
new file mode 100644
index 000000000000..e3729c7d2504
--- /dev/null
+++ b/pkgs/test/install-shell-files/default.nix
@@ -0,0 +1,125 @@
+{ stdenv, runCommandLocal, recurseIntoAttrs, installShellFiles }:
+
+let
+ runTest = name: env: buildCommand:
+ runCommandLocal "install-shell-files--${name}" ({
+ nativeBuildInputs = [ installShellFiles ];
+ meta.platforms = stdenv.lib.platforms.all;
+ } // env) buildCommand;
+in
+
+recurseIntoAttrs {
+ # installManPage
+
+ install-manpage = runTest "install-manpage" {} ''
+ mkdir -p doc
+ echo foo > doc/foo.1
+ echo bar > doc/bar.2.gz
+ echo baz > doc/baz.3
+
+ installManPage doc/*
+
+ cmp doc/foo.1 $out/share/man/man1/foo.1
+ cmp doc/bar.2.gz $out/share/man/man2/bar.2.gz
+ cmp doc/baz.3 $out/share/man/man3/baz.3
+ '';
+ install-manpage-outputs = runTest "install-manpage-outputs" {
+ outputs = [ "out" "man" "devman" ];
+ } ''
+ mkdir -p doc
+ echo foo > doc/foo.1
+ echo bar > doc/bar.3
+
+ installManPage doc/*
+
+ # assert they didn't go into $out
+ [[ ! -f $out/share/man/man1/foo.1 && ! -f $out/share/man/man3/bar.3 ]]
+
+ # foo.1 alone went into man
+ cmp doc/foo.1 ''${!outputMan:?}/share/man/man1/foo.1
+ [[ ! -f ''${!outputMan:?}/share/man/man3/bar.3 ]]
+
+ # bar.3 alone went into devman
+ cmp doc/bar.3 ''${!outputDevman:?}/share/man/man3/bar.3
+ [[ ! -f ''${!outputDevman:?}/share/man/man1/foo.1 ]]
+
+ touch $out
+ '';
+
+ # installShellCompletion
+
+ install-completion = runTest "install-completion" {} ''
+ echo foo > foo
+ echo bar > bar
+ echo baz > baz
+ echo qux > qux.zsh
+ echo quux > quux
+
+ installShellCompletion --bash foo bar --zsh baz qux.zsh --fish quux
+
+ cmp foo $out/share/bash-completion/completions/foo
+ cmp bar $out/share/bash-completion/completions/bar
+ cmp baz $out/share/zsh/site-functions/_baz
+ cmp qux.zsh $out/share/zsh/site-functions/_qux
+ cmp quux $out/share/fish/vendor_completions.d/quux
+ '';
+ install-completion-output = runTest "install-completion-output" {
+ outputs = [ "out" "bin" ];
+ } ''
+ echo foo > foo
+
+ installShellCompletion --bash foo
+
+ # assert it didn't go into $out
+ [[ ! -f $out/share/bash-completion/completions/foo ]]
+
+ cmp foo ''${!outputBin:?}/share/bash-completion/completions/foo
+
+ touch $out
+ '';
+ install-completion-name = runTest "install-completion-name" {} ''
+ echo foo > foo
+ echo bar > bar
+ echo baz > baz
+
+ installShellCompletion --bash --name foobar.bash foo --zsh --name _foobar bar --fish baz
+
+ cmp foo $out/share/bash-completion/completions/foobar.bash
+ cmp bar $out/share/zsh/site-functions/_foobar
+ cmp baz $out/share/fish/vendor_completions.d/baz
+ '';
+ install-completion-inference = runTest "install-completion-inference" {} ''
+ echo foo > foo.bash
+ echo bar > bar.zsh
+ echo baz > baz.fish
+
+ installShellCompletion foo.bash bar.zsh baz.fish
+
+ cmp foo.bash $out/share/bash-completion/completions/foo.bash
+ cmp bar.zsh $out/share/zsh/site-functions/_bar
+ cmp baz.fish $out/share/fish/vendor_completions.d/baz.fish
+ '';
+ install-completion-cmd = runTest "install-completion-cmd" {} ''
+ echo foo > foo.bash
+ echo bar > bar.zsh
+ echo baz > baz.fish
+ echo qux > qux.fish
+
+ installShellCompletion --cmd foobar --bash foo.bash --zsh bar.zsh --fish baz.fish --name qux qux.fish
+
+ cmp foo.bash $out/share/bash-completion/completions/foobar.bash
+ cmp bar.zsh $out/share/zsh/site-functions/_foobar
+ cmp baz.fish $out/share/fish/vendor_completions.d/foobar.fish
+ cmp qux.fish $out/share/fish/vendor_completions.d/qux
+ '';
+ install-completion-fifo = runTest "install-completion-fifo" {} ''
+ installShellCompletion \
+ --bash --name foo.bash <(echo foo) \
+ --zsh --name _foo <(echo bar) \
+ --fish --name foo.fish <(echo baz)
+
+ [[ $(<$out/share/bash-completion/completions/foo.bash) == foo ]] || { echo "foo.bash comparison failed"; exit 1; }
+ [[ $(<$out/share/zsh/site-functions/_foo) == bar ]] || { echo "_foo comparison failed"; exit 1; }
+ [[ $(<$out/share/fish/vendor_completions.d/foo.fish) == baz ]] || { echo "foo.fish comparison failed"; exit 1; }
+ '';
+}
diff --git a/pkgs/tools/X11/ckbcomp/default.nix b/pkgs/tools/X11/ckbcomp/default.nix
index 7b41791be322..2254cb4038e9 100644
--- a/pkgs/tools/X11/ckbcomp/default.nix
+++ b/pkgs/tools/X11/ckbcomp/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "ckbcomp";
- version = "1.197";
+ version = "1.198";
src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "installer-team";
repo = "console-setup";
rev = version;
- sha256 = "0m2q30f94vd1wb2zqpiyplpgfchjlm8j41xiyxcqdjzdgqbs7l27";
+ sha256 = "04ahnn8gi24x9kjz6q4nm6gswc4gcav87rvq9sajj4g2hkrxfn0c";
};
buildInputs = [ perl ];
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/find-cursor/default.nix b/pkgs/tools/X11/find-cursor/default.nix
new file mode 100644
index 000000000000..13f274577887
--- /dev/null
+++ b/pkgs/tools/X11/find-cursor/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, libX11, libXdamage, libXrender, libXcomposite, libXext, installShellFiles, git }:
+
+stdenv.mkDerivation rec {
+ pname = "find-cursor";
+ version = "1.6";
+
+ src = fetchFromGitHub {
+ owner = "arp242";
+ repo = "find-cursor";
+ rev = "v${version}";
+ sha256 = "13lpcxklv9ayqapyk9pmwxkinhxah5hkr6n0jc2m5hm68nh220w1";
+ };
+
+ nativeBuildInputs = [ installShellFiles git ];
+ buildInputs = [ libX11 libXdamage libXrender libXcomposite libXext ];
+ preInstall = "mkdir -p $out/share/man/man1";
+ installFlags = "PREFIX=${placeholder "out"}";
+
+ meta = with stdenv.lib; {
+ description = "Simple XLib program to highlight the cursor position";
+ homepage = "https://github.com/arp242/find-cursor";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.yanganto ];
+ };
+}
diff --git a/pkgs/tools/X11/grobi/default.nix b/pkgs/tools/X11/grobi/default.nix
index 111d064ad887..9d10dd478818 100644
--- a/pkgs/tools/X11/grobi/default.nix
+++ b/pkgs/tools/X11/grobi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoModule }:
+{ stdenv, fetchFromGitHub, buildGoModule, fetchpatch }:
buildGoModule rec {
version = "0.6.0";
@@ -13,6 +13,14 @@ buildGoModule rec {
vendorSha256 = "1ibwx5rbxkygfx78j3g364dmbwwa5b34qmzq3sqcbrsnv8rzrwvj";
+ patches = [
+ # fix failing test on go 1.15
+ (fetchpatch {
+ url = "https://github.com/fd0/grobi/commit/176988ab087ff92d1408fbc454c77263457f3d7e.patch";
+ sha256 = "0j8y3gns4lm0qxqxzmdn2ll0kq34mmfhf83lvsq13iqhp5bx3y31";
+ })
+ ];
+
meta = with stdenv.lib; {
homepage = "https://github.com/fd0/grobi";
description = "Automatically configure monitors/outputs for Xorg via RANDR";
diff --git a/pkgs/tools/X11/hsetroot/default.nix b/pkgs/tools/X11/hsetroot/default.nix
index 3bfe98a7a211..0d42687bf0b0 100644
--- a/pkgs/tools/X11/hsetroot/default.nix
+++ b/pkgs/tools/X11/hsetroot/default.nix
@@ -1,36 +1,40 @@
-{ stdenv, fetchurl, autoconf, automake, imlib2, libtool, libX11, pkgconfig, xorgproto }:
+{ stdenv
+, fetchFromGitHub
+, pkg-config
+, imlib2
+, libX11
+, libXinerama
+}:
stdenv.mkDerivation rec {
pname = "hsetroot";
- version = "1.0.2";
+ version = "1.0.5";
- # The primary download site seems to no longer exist; use Gentoo's mirror for now.
- src = fetchurl {
- url = "http://mirror.datapipe.net/gentoo/distfiles/hsetroot-${version}.tar.gz";
- sha256 = "d6712d330b31122c077bfc712ec4e213abe1fe71ab24b9150ae2774ca3154fd7";
+ src = fetchFromGitHub {
+ owner = "himdel";
+ repo = "hsetroot";
+ rev = version;
+ sha256 = "1jbk5hlxm48zmjzkaq5946s58rqwg1v1ds2sdyd2ba029hmvr722";
};
- # See https://bugs.gentoo.org/show_bug.cgi?id=504056
- underlinkingPatch = fetchurl {
- url = "http://www.gtlib.gatech.edu/pub/gentoo/gentoo-x86-portage/x11-misc/hsetroot/files/hsetroot-1.0.2-underlinking.patch";
- name = "hsetroot-1.0.2-underlinking.patch";
- sha256 = "1px1p3wz7ji725z9nlwb0x0h6lnnvnpz15sblzzq7zrijl3wz65x";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ autoconf automake imlib2 libtool libX11 xorgproto ];
-
- patches = [ underlinkingPatch ];
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [
+ imlib2
+ libX11
+ libXinerama
+ ];
- patchFlags = [ "-p0" ];
+ makeFlags = [ "PREFIX=$(out)" ];
- preConfigure = "./autogen.sh";
+ preInstall = ''
+ mkdir -p "$out/bin"
+ '';
meta = with stdenv.lib; {
description = "Allows you to compose wallpapers ('root pixmaps') for X";
- homepage = "https://thegraveyard.org/hsetroot.html";
+ homepage = "https://github.com/himdel/hsetroot";
license = licenses.gpl2Plus;
- maintainers = [ maintainers.henrytill ];
+ maintainers = with maintainers; [ henrytill shamilton ];
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/xdg-utils/default.nix b/pkgs/tools/X11/xdg-utils/default.nix
index ccea6a2233cc..85d87d9e36d6 100644
--- a/pkgs/tools/X11/xdg-utils/default.nix
+++ b/pkgs/tools/X11/xdg-utils/default.nix
@@ -36,17 +36,15 @@ stdenv.mkDerivation rec {
cp ${mimisrc}/xdg-open $out/bin/xdg-open
'' + ''
sed '2s#.#\
- cut() { ${coreutils}/bin/cut "$@"; }\
sed() { ${gnused}/bin/sed "$@"; }\
grep() { ${gnugrep}/bin/grep "$@"; }\
egrep() { ${gnugrep}/bin/egrep "$@"; }\
file() { ${file}/bin/file "$@"; }\
awk() { ${gawk}/bin/awk "$@"; }\
- sort() { ${coreutils}/bin/sort "$@"; }\
xset() { ${xset}/bin/xset "$@"; }\
perl() { PERL5LIB=${perlPath} ${perlPackages.perl}/bin/perl "$@"; }\
mimetype() { ${perlPackages.FileMimeInfo}/bin/mimetype "$@"; }\
- PATH=$PATH:'"$out"'/bin\
+ PATH=$PATH:'$out'/bin:${coreutils}/bin\
&#' -i "$out"/bin/*
substituteInPlace $out/bin/xdg-open \
@@ -58,7 +56,7 @@ stdenv.mkDerivation rec {
substituteInPlace $out/bin/xdg-email \
--replace "/bin/echo" "${coreutils}/bin/echo"
- sed 's# which # type -P #g' -i "$out"/bin/*
+ sed 's|\bwhich\b|type -P|g' -i "$out"/bin/*
'';
meta = with stdenv.lib; {
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/X11/xwinmosaic/default.nix b/pkgs/tools/X11/xwinmosaic/default.nix
index 7b30e5c58155..7bd0c3e6dcd4 100644
--- a/pkgs/tools/X11/xwinmosaic/default.nix
+++ b/pkgs/tools/X11/xwinmosaic/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, fetchgit, gtk2, cmake, pkgconfig, libXdamage }:
+{ stdenv, fetchFromGitHub, gtk2, cmake, pkgconfig, libXdamage }:
stdenv.mkDerivation rec {
version = "0.4.2";
pname = "xwinmosaic";
- src = fetchgit {
- url = "https://github.com/soulthreads/xwinmosaic/";
- rev = "refs/tags/v0.4.2";
+ src = fetchFromGitHub {
+ owner = "soulthreads";
+ repo = pname;
+ rev = "refs/tags/v${version}";
sha256 = "16qhrpgn84fz0q3nfvaz5sisc82zk6y7c0sbvbr69zfx5fwbs1rr";
};
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..06e1487cfe94 100644
--- a/pkgs/tools/admin/awscli2/default.nix
+++ b/pkgs/tools/admin/awscli2/default.nix
@@ -8,12 +8,13 @@ let
py = python3.override {
packageOverrides = self: super: {
botocore = super.botocore.overridePythonAttrs (oldAttrs: rec {
- version = "2.0.0dev58";
+ version = "2.0.0dev71";
src = fetchFromGitHub {
owner = "boto";
repo = "botocore";
- rev = "2d65a1bdf85d24b40a40bc681b44d167ce1cc8cb";
- hash = "sha256-HPeNWLhNFjRoD4TZ54ZGgJPp8fsnh8Rt6DMJ8Q0nPkY=";
+ rev = "f8b31e2a01a8797f8331c6af2c93a26ff82b2b4b";
+ hash = "sha256-25WV64RPXpGlq9mZYxUVKUdUjU+e1UnuVTLf9Z9I8Tc=
+";
};
});
prompt_toolkit = super.prompt_toolkit.overridePythonAttrs (oldAttrs: rec {
@@ -29,16 +30,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.3"; # 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=";
+ hash = "sha256-7klM8jLNptaMyOjKkrsldUdw10vABgIc+Fs3Kj/z0V0=";
};
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 +69,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/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
'';
diff --git a/pkgs/tools/admin/awsweeper/default.nix b/pkgs/tools/admin/awsweeper/default.nix
index 2417854fcad9..f148bd088f4b 100644
--- a/pkgs/tools/admin/awsweeper/default.nix
+++ b/pkgs/tools/admin/awsweeper/default.nix
@@ -1,29 +1,25 @@
-{ lib, buildGoModule, fetchurl, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "awsweeper";
- version = "0.7.0";
-
- # Requires go generate to be run with mockgen, but doesn't check in the results.
- patches = fetchurl {
- url = "https://raw.githubusercontent.com/c00w/patches/master/awskeeper.patch";
- sha256 = "0dz553ffxc37m2iwygrbhxf7pm91hxdriic8a1gjf8q3nyn13npl";
- };
+ version = "0.10.2";
src = fetchFromGitHub {
- owner = "cloudetc";
+ owner = "jckuester";
repo = pname;
rev = "v${version}";
- sha256 = "1ybrrpnp6rh7rcwihww43cvhfhzzyy51rdk1hwy9ljpkg37k4y28";
+ sha256 = "1ln4s04n1qd1wv88ahhvvvphlxf6c9krqz9lmbcx3n67sb8xngm5";
};
- vendorSha256 = "0hnpb1xp135z2qpn1b6xad59739hffhs8dfpr3n5drmrvajpn4xp";
+ vendorSha256 = "0zlhb84fmrnwq71d0h83p28aqlfclcydndl0z2j9nx2skjlxax2i";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/jckuester/awsweeper/internal.version=${version} -X github.com/jckuester/awsweeper/internal.commit=${src.rev} -X github.com/jckuester/awsweeper/internal.date=unknown" ];
doCheck = false;
meta = with lib; {
description = "A tool to clean out your AWS account";
- homepage = "https://github.com/cloudetc/awsweeper/";
+ homepage = "https://github.com/jckuester/awsweeper";
license = licenses.mpl20;
maintainers = [ maintainers.marsam ];
};
diff --git a/pkgs/tools/admin/azure-cli/default.nix b/pkgs/tools/admin/azure-cli/default.nix
index 8a9101cedd6d..dbd8de5fe55a 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.12.1";
+ version = "2.14.2";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-cli";
rev = "azure-cli-${version}";
- sha256 = "14m2zjgaszrki34kva23vdsl0nxxifz8r9i54ld3idi8hj3nx0q3";
+ sha256 = "1d5qd39b0i5icg193ybr9gzl0axqw5ml5zjwqin1zxqj5y3r6sc2";
};
# 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";
@@ -23,6 +25,7 @@ py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage {
substituteInPlace setup.py \
--replace "javaproperties==0.5.1" "javaproperties" \
--replace "pytz==2019.1" "pytz" \
+ --replace "antlr4-python3-runtime~=4.7.2" "antlr4-python3-runtime~=4.7" \
--replace "mock~=4.0" "mock"
# remove namespace hacks
@@ -113,6 +116,7 @@ py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage {
azure-multiapi-storage
azure-storage-blob
azure-synapse-accesscontrol
+ azure-synapse-artifacts
azure-synapse-spark
colorama
cryptography
@@ -164,9 +168,7 @@ py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage {
# almost the entire test suite requires an azure account setup and networking
# ensure that the azure namespaces are setup correctly and that azure.cli can be accessed
checkPhase = ''
- cd azure # avoid finding local copy
- ${py.interpreter} -c 'import azure.cli.core; assert "${version}" == azure.cli.core.__version__'
- HOME=$TMPDIR ${py.interpreter} -m azure.cli --help
+ HOME=$TMPDIR $out/bin/az --help > /dev/null
'';
# ensure these namespaces are able to be accessed
diff --git a/pkgs/tools/admin/azure-cli/python-packages.nix b/pkgs/tools/admin/azure-cli/python-packages.nix
index f13e37d89e97..ce3b3f657b8f 100644
--- a/pkgs/tools/admin/azure-cli/python-packages.nix
+++ b/pkgs/tools/admin/azure-cli/python-packages.nix
@@ -128,11 +128,14 @@ 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-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "0.5.0" "zip"
"1wxh7mgrknnhqyafdd7sbwx8plx0zga2af21vs6yhxy48lw9w8pd";
- azure-mgmt-rdbms = overrideAzureMgmtPackage super.azure-mgmt-rdbms "3.0.0rc1" "zip"
- "0afg5vmyiwqna9rnal9ir2vyg2mykllsf313gd3kn99jl21bgns1";
+ azure-mgmt-rdbms = overrideAzureMgmtPackage super.azure-mgmt-rdbms "3.1.0rc1" "zip"
+ "0jg242pjbxvcqskgrmw0q17mhafkip1d8p40hls0w0wn77cnic65";
azure-mgmt-recoveryservices = overrideAzureMgmtPackage super.azure-mgmt-recoveryservices "0.4.0" "zip"
"0v0ycyjnnx09jqf958hj2q6zfpsn80bxxm98jf59y8rj09v99rz1";
@@ -146,11 +149,11 @@ let
azure-mgmt-appconfiguration = overrideAzureMgmtPackage super.azure-mgmt-appconfiguration "0.6.0" "zip"
"0pvc8f3g12q7als0pgy26kqi2i9grykwrjyiv2vijci9wxn22vpy";
- azure-mgmt-cognitiveservices = overrideAzureMgmtPackage super.azure-mgmt-cognitiveservices "6.2.0" "zip"
- "1khk9jdfx7706xsqpwrnfsplv6p6wracvpyk9ki8zhc7p83kal4k";
+ azure-mgmt-cognitiveservices = overrideAzureMgmtPackage super.azure-mgmt-cognitiveservices "6.3.0" "zip"
+ "059lhbxqx1r1717s8xz5ahpxwphq5fgy0h7k6b63cahm818rs0hx";
- azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "13.0.0" "zip"
- "17ik8lfd74ki57rml2piswcanzbladsqy0s2m9jmvwpdrfpincvz";
+ azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "14.0.0" "zip"
+ "0bvqv56plcgmnfyj0apphlbsn2vfm1a22idvy8y5npbfjz4zwja9";
azure-mgmt-consumption = overrideAzureMgmtPackage super.azure-mgmt-consumption "2.0.0" "zip"
"12ai4qps73ivawh0yzvgb148ksx02r30pqlvfihx497j62gsi1cs";
@@ -206,8 +209,8 @@ let
azure-mgmt-msi = overrideAzureMgmtPackage super.azure-mgmt-msi "0.2.0" "zip"
"0rvik03njz940x2hvqg6iiq8k0d88gyygsr86w8s0sa12sdbq8l6";
- azure-mgmt-web = overrideAzureMgmtPackage super.azure-mgmt-web "0.47.0" "zip"
- "1s6c477q2kpyiqkisw6l70ydyjkv3ay6zjjj4jl4ipv05a7356kq";
+ azure-mgmt-web = overrideAzureMgmtPackage super.azure-mgmt-web "0.48.0" "zip"
+ "1v41k9rsflbm9g06mhi6jsygv9542da53qwjpjkp532jawxrw3ys";
azure-mgmt-redhatopenshift = overrideAzureMgmtPackage super.azure-mgmt-redhatopenshift "0.1.0" "zip"
"1g65lbia1i1jw6qkyjz2ldyl3p90rbr78l8kfryg70sj7z3gnnjn";
@@ -218,6 +221,9 @@ let
azure-mgmt-reservations = overrideAzureMgmtPackage super.azure-mgmt-reservations "0.6.0" "zip"
"16ycni3cjl9c0mv419gy5rgbrlg8zp0vnr6aj8z8p2ypdw6sgac3";
+ azure-mgmt-search = overrideAzureMgmtPackage super.azure-mgmt-search "2.0.0" "zip"
+ "14v8ja8har2xrb00v98610pqvakcdvnzw8hkd6wbr1np3f3dxi8f";
+
azure-mgmt-security = overrideAzureMgmtPackage super.azure-mgmt-security "0.4.1" "zip"
"08gf401d40bd1kn9wmpxcjxqdh84cd9hxm8rdjd0918483sqs71r";
@@ -248,8 +254,8 @@ let
azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "5.0.0" "zip"
"0y1bq6lirwx4n8zydi49jx72xfc7dppzhy82x22sx98id8lxgcwm";
- azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "3.0.0rc14" "zip"
- "0w9hnxvk5pcsa21g3xrr089rfwgldghrbj8akzvh0gchqlzfjg6j";
+ azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "3.0.0rc15" "zip"
+ "1fnmdl3m7kdn6c2ws5vrm7nwadcbq9mgc6g5bg4s1a4xjb23q6vb";
azure-mgmt-monitor = overrideAzureMgmtPackage super.azure-mgmt-monitor "0.11.0" "zip"
"05jhn66d4sl1qi6w34rqd8wl500jndismiwhdmzzmprdvn1zxqf6";
@@ -266,14 +272,17 @@ let
azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "11.2.0" "zip"
"0a05djzgwnd9lwj5mazmjfv91k72v9scf612kf6vkjjq7jzkr3pw";
+ azure-mgmt-servicebus = overrideAzureMgmtPackage super.azure-mgmt-servicebus "0.6.0" "zip"
+ "1c88pj8diijciizw4c6g1g6liz54cp3xmlm4xnmz97hizfw202gj";
+
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"
- "004q3d2kj1i1cx3sad1544n3pkindfm255sw19gdlhbw61wn5l5a";
+ "0nq9gbhc2qlllz6v6mdymw25acxpay9cxiafb63pss30jyyj04cx";
- azure-multiapi-storage = overrideAzureMgmtPackage super.azure-multiapi-storage "0.4.1" "zip"
- "0h7bzaqwyl3j9xqzjbnwxp59kmg6shxk76pml9kvvqbwsq9w6fx3";
+ azure-multiapi-storage = overrideAzureMgmtPackage super.azure-multiapi-storage "0.5.2" "tar.gz"
+ "09y075mc7kig4dlb0xdvdvl9xbr931bi7kv60xaqnf31pf4pb7gf";
azure-graphrbac = super.azure-graphrbac.overrideAttrs(oldAttrs: rec {
version = "0.60.0";
@@ -304,6 +313,16 @@ let
};
});
+ azure-synapse-artifacts = super.azure-synapse-artifacts.overrideAttrs(oldAttrs: rec {
+ version = "0.3.0";
+ src = super.fetchPypi {
+ inherit (oldAttrs) pname;
+ inherit version;
+ sha256 = "0p43zmw96fh3wp75phf3fcqdfb36adqvxfc945yfda6fi555nw1a";
+ extension = "zip";
+ };
+ });
+
azure-synapse-accesscontrol = super.azure-synapse-accesscontrol.overrideAttrs(oldAttrs: rec {
version = "0.2.0";
src = super.fetchPypi {
@@ -411,6 +430,17 @@ let
};
});
+ sshtunnel = super.sshtunnel.overridePythonAttrs(oldAttrs: rec {
+ name = "sshtunnel-${version}";
+ version = "0.1.5";
+
+ src = super.fetchPypi {
+ inherit (oldAttrs) pname;
+ inherit version;
+ sha256 = "0jcjppp6mdfsqrbfc3ddfxg1ybgvkjv7ri7azwv3j778m36zs4y8";
+ };
+ });
+
websocket_client = super.websocket_client.overridePythonAttrs(oldAttrs: rec {
version = "0.56.0";
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 271034fa889c..b6834551cee6 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.30.0";
+ version = "0.32.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = version;
- sha256 = "0kg966czixkmaaznl7xm751jpx4252nkm99vaigg1iwhlx2yczh9";
+ sha256 = "0np11c4apyl7lmh4kjyi62bcf1kjf2fjjlli8aadvlli2ww8qrf2";
};
- vendorSha256 = "1lhs1h0x3ryq0bd5w9ny7i2j9d0x2904br1vlxy677w2xsa9213p";
+ vendorSha256 = "19fk2lw7m8kqwwhv3sqr0iix90sjcnh2mqqvr5p87hfjars4c55v";
doCheck = false;
diff --git a/pkgs/tools/admin/exoscale-cli/default.nix b/pkgs/tools/admin/exoscale-cli/default.nix
index e131389aa84f..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.19.0";
+ version = "1.21.0";
src = fetchFromGitHub {
owner = "exoscale";
repo = "cli";
rev = "v${version}";
- sha256 = "05j9bwg8ph3xysd3rvykfznzs476w6wi6hj4mfg7jzw5r23ddc7k";
+ 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/lxd/default.nix b/pkgs/tools/admin/lxd/default.nix
index 331960e6857f..9bff8332c34b 100644
--- a/pkgs/tools/admin/lxd/default.nix
+++ b/pkgs/tools/admin/lxd/default.nix
@@ -18,13 +18,13 @@ let
in
buildGoPackage rec {
pname = "lxd";
- version = "4.7";
+ version = "4.8";
goPackagePath = "github.com/lxc/lxd";
src = fetchurl {
url = "https://github.com/lxc/lxd/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
- sha256 = "1v95cnbs54gzyhzflwb8x0ykja202nll5p48l2nra7cpdsk4a5q1";
+ sha256 = "0zrk6l2wwc2hmzwd9fayq54qxshp9pin638dihsyp324f5n0jkyy";
};
postPatch = ''
diff --git a/pkgs/tools/admin/procs/default.nix b/pkgs/tools/admin/procs/default.nix
index 54bdf238e3f2..c8e8528cff1c 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.4";
+ version = "0.10.9";
src = fetchFromGitHub {
owner = "dalance";
repo = pname;
rev = "v${version}";
- sha256 = "1a28kkxcrdfmrq2mmsfkdxfp3msklwga5nbfhjb7a7s64xh8jmjv";
+ sha256 = "1bxzwcj7jxv1hkbq84wigshni1ivdga7g77k3h9fxzn7c223yccd";
};
- cargoSha256 = "1xlxjr0pkwlzm7f5xlrsf76in28r9jj41n6gn44vxqbh4x161gs1";
+ cargoSha256 = "1bf0r9kymc1w1rxpc0bjgj5faagmad9vh404n9860rpganrdjvkx";
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
@@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec {
description = "A modern replacement for ps written in Rust";
homepage = "https://github.com/dalance/procs";
license = licenses.mit;
- maintainers = with maintainers; [ dalance filalex77 ];
+ maintainers = with maintainers; [ dalance Br1ght0ne ];
platforms = with platforms; linux ++ darwin;
};
}
diff --git a/pkgs/tools/admin/salt/default.nix b/pkgs/tools/admin/salt/default.nix
index 3796ec31d6a4..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";
+ version = "3002.2";
src = python3.pkgs.fetchPypi {
inherit pname version;
- sha256 = "tiLJ3p/eVx25a/1lmhg76lU90m5xyshWWTh+k3IhquY=";
+ sha256 = "vW0pYhzo4JlBJ3fNOWrzVHSqESuwmZtdqAQ4fYcpAHU=";
};
propagatedBuildInputs = with python3.pkgs; [
diff --git a/pkgs/tools/admin/ssmsh/default.nix b/pkgs/tools/admin/ssmsh/default.nix
new file mode 100644
index 000000000000..1d4275c65cbd
--- /dev/null
+++ b/pkgs/tools/admin/ssmsh/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "ssmsh";
+ version = "1.4.4";
+
+ src = fetchFromGitHub {
+ owner = "bwhaley";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0mgx4q21f6rxih79l0hwgzwafxviz5a33dpvc5k0z172sfw0dmj1";
+ };
+
+ vendorSha256 = "147f02bl3sf073dy2ximbavdcbphdn7djgisla1cyyy4ng6dhf7f";
+
+ doCheck = true;
+
+ buildFlagsArray = [ "-ldflags=-w -s -X main.Version=${version}" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/bwhaley/ssmsh";
+ description = "An interactive shell for AWS Parameter Store";
+ license = licenses.mit;
+ maintainers = with maintainers; [ dbirks ];
+ };
+}
diff --git a/pkgs/tools/admin/stripe-cli/default.nix b/pkgs/tools/admin/stripe-cli/default.nix
index 3ceb0e8509c5..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.3";
+ version = "1.5.5";
src = fetchFromGitHub {
owner = "stripe";
repo = pname;
rev = "v${version}";
- sha256 = "0anrn7dkxgbzilh45gyqrp2930bkg3g3diarb50qp0rlim302sgy";
+ sha256 = "0r0szzw3xl9cn5vcqgn6sc4wbk2j17r1rhg14qgix835lzp9wpdv";
};
vendorSha256 = "05cyn9cgmijj6dl075slwm5qc6fj6m5sm414wqm50xz2fjs0400r";
diff --git a/pkgs/tools/admin/trivy/default.nix b/pkgs/tools/admin/trivy/default.nix
index 7af02e567c3d..df3aa7bd945e 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.13.0";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
- sha256 = "0vgir7sc14lb0wqwr786sq77pda6rw7svwr6hxklckkn20d9z7z0";
+ sha256 = "0d9lb1wzvxywg88fy85bicixd8wipvbhnwfckwl3p8shh0s9sr22";
};
- vendorSha256 = "0k6n73im14gaayl8rday2fhhizsv3klza146gx0dqm0694rqph0r";
+ vendorSha256 = "0sashi3x3hccqm27dg6hjlvpgvx42jdxpgzigzm81md58zhk509x";
subPackages = [ "cmd/trivy" ];
diff --git a/pkgs/tools/archivers/arc_unpacker/default.nix b/pkgs/tools/archivers/arc_unpacker/default.nix
new file mode 100644
index 000000000000..76eb9a7fccbc
--- /dev/null
+++ b/pkgs/tools/archivers/arc_unpacker/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchFromGitHub, cmake, makeWrapper, boost, libpng, libjpeg, zlib
+, openssl, libwebp, catch }:
+
+stdenv.mkDerivation rec {
+ pname = "arc_unpacker-unstable";
+ version = "2019-01-28";
+
+ src = fetchFromGitHub {
+ owner = "vn-tools";
+ repo = "arc_unpacker";
+ # Since the latest release (0.11) doesn't build, we've opened an upstream
+ # issue in https://github.com/vn-tools/arc_unpacker/issues/187 to ask if a
+ # a new release is upcoming
+ rev = "b9843a13e2b67a618020fc12918aa8d7697ddfd5";
+ sha256 = "0wpl30569cip3im40p3n22s11x0172a3axnzwmax62aqlf8kdy14";
+ };
+
+ nativeBuildInputs = [ cmake makeWrapper catch ];
+ buildInputs = [ boost libpng libjpeg zlib openssl libwebp ];
+
+ postPatch = ''
+ cp ${catch}/include/catch/catch.hpp tests/test_support/catch.h
+ '';
+
+ checkPhase = ''
+ pushd ..
+ ./build/run_tests
+ popd
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin $out/share/doc/arc_unpacker $out/libexec/arc_unpacker
+ cp arc_unpacker $out/libexec/arc_unpacker/arc_unpacker
+ cp ../GAMELIST.{htm,js} $out/share/doc/arc_unpacker
+ cp -r ../etc $out/libexec/arc_unpacker
+ makeWrapper $out/libexec/arc_unpacker/arc_unpacker $out/bin/arc_unpacker
+ '';
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ description = "A tool to extract files from visual novel archives";
+ homepage = "https://github.com/vn-tools/arc_unpacker";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ midchildan ];
+ };
+}
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/unarj/default.nix b/pkgs/tools/archivers/unarj/default.nix
deleted file mode 100644
index 61e60996e759..000000000000
--- a/pkgs/tools/archivers/unarj/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{stdenv, fetchurl}:
-
-stdenv.mkDerivation rec {
- pname = "unarj";
- version = "2.65";
-
- src = fetchurl {
- sha256 = "0r027z7a0azrd5k885xvwhrxicpd0ah57jzmaqlypxha2qjw7p6p";
- url = "https://src.fedoraproject.org/repo/pkgs/unarj/${pname}-${version}.tar.gz/c6fe45db1741f97155c7def322aa74aa/${pname}-${version}.tar.gz";
- };
-
- preInstall = ''
- mkdir -p $out/bin
- sed -i -e s,/usr/local/bin,$out/bin, Makefile
- '';
-
- meta = with stdenv.lib; {
- description = "Unarchiver of ARJ files";
- license = licenses.free;
- # Vulnerable to CVE-2015-0557 & possibly CVE-2015-0556, CVE-2015-2782:
- broken = true;
- };
-}
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/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/volctl/default.nix b/pkgs/tools/audio/volctl/default.nix
index dd58671824db..2a55015be105 100644
--- a/pkgs/tools/audio/volctl/default.nix
+++ b/pkgs/tools/audio/volctl/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchFromGitHub, pythonPackages, libpulseaudio, glib, gtk3, gobject-introspection, wrapGAppsHook }:
+{ stdenv, fetchFromGitHub, python3, libpulseaudio, glib, gtk3, gobject-introspection, wrapGAppsHook }:
-pythonPackages.buildPythonApplication rec {
+python3.pkgs.buildPythonApplication rec {
pname = "volctl";
version = "0.6.3";
@@ -22,7 +22,7 @@ pythonPackages.buildPythonApplication rec {
libpulseaudio
];
- pythonPath = with pythonPackages; [
+ pythonPath = with python3.pkgs; [
pygobject3
];
diff --git a/pkgs/tools/backup/amazon-glacier-cmd-interface/default.nix b/pkgs/tools/backup/amazon-glacier-cmd-interface/default.nix
deleted file mode 100644
index a872060ce212..000000000000
--- a/pkgs/tools/backup/amazon-glacier-cmd-interface/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ stdenv, fetchFromGitHub, python2Packages }:
-
-python2Packages.buildPythonApplication rec {
- pname = "amazon-glacier-cmd-interface";
- version = "2016-09-01";
-
- src = fetchFromGitHub {
- owner = "uskudnik";
- repo = "amazon-glacier-cmd-interface";
- rev = "9f28132f9872e1aad9e956e5613b976504e930c8";
- sha256 = "1k5z8kda9v6klr4536pf5qbq9zklxvyysv7nc48gllschl09jywc";
- };
-
- # argparse is part of the standardlib
- prePatch = ''
- substituteInPlace setup.py --replace "'argparse'," ""
- '';
-
- propagatedBuildInputs = with python2Packages; [
- boto
- dateutil
- prettytable
- pytz
- ];
-
- meta = {
- description = "Command line interface for Amazon Glacier";
- homepage = "https://github.com/uskudnik/amazon-glacier-cmd-interface";
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.lovek323 ];
- };
-
-}
diff --git a/pkgs/tools/backup/bacula/default.nix b/pkgs/tools/backup/bacula/default.nix
index faae85f3ec40..823fd000aee3 100644
--- a/pkgs/tools/backup/bacula/default.nix
+++ b/pkgs/tools/backup/bacula/default.nix
@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
- name = "bacula-9.6.5";
+ name = "bacula-9.6.6";
src = fetchurl {
url = "mirror://sourceforge/bacula/${name}.tar.gz";
- sha256 = "0yn7qwkzix78bs811vmrn5gbywy7ggnsv72mdjz2lirqc6w3a3si";
+ sha256 = "10c25igfvff09nz5ll8rxc46f659rnwimj1v9cdhr67lwdswk1k2";
};
buildInputs = [ postgresql sqlite zlib ncurses openssl readline ]
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/dar/default.nix b/pkgs/tools/backup/dar/default.nix
index 8689bc9cd86f..593e9b34da9f 100644
--- a/pkgs/tools/backup/dar/default.nix
+++ b/pkgs/tools/backup/dar/default.nix
@@ -8,12 +8,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "2.6.12";
+ version = "2.6.13";
pname = "dar";
src = fetchurl {
url = "mirror://sourceforge/dar/${pname}-${version}.tar.gz";
- sha256 = "0jwgaim2p93skdpjwiz5qgibd3j9965ycqn47wrrjlcvzk93mvyk";
+ sha256 = "15yhpzyzw7h7d74xxh104cnbh19639yxx0502xz85fazwpwrzsiz";
};
outputs = [ "out" "dev" ];
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/kopia/default.nix b/pkgs/tools/backup/kopia/default.nix
index 47d9dc1b3787..bcf51372f6c5 100644
--- a/pkgs/tools/backup/kopia/default.nix
+++ b/pkgs/tools/backup/kopia/default.nix
@@ -24,12 +24,6 @@ buildGoModule rec {
'';
postConfigure = ''
- # make 'vendor' writable
- cp -L -r vendor tmp-vendor
- rm -rf vendor
- chmod -R u+w tmp-vendor
- mv tmp-vendor vendor
-
# 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"
diff --git a/pkgs/tools/backup/monolith/default.nix b/pkgs/tools/backup/monolith/default.nix
index 9d33ce1f3f85..4d17209be893 100644
--- a/pkgs/tools/backup/monolith/default.nix
+++ b/pkgs/tools/backup/monolith/default.nix
@@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
description = "Bundle any web page into a single HTML file";
homepage = "https://github.com/Y2Z/monolith";
license = licenses.unlicense;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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/restic/default.nix b/pkgs/tools/backup/restic/default.nix
index 6839b47a5ff2..3317ada541a5 100644
--- a/pkgs/tools/backup/restic/default.nix
+++ b/pkgs/tools/backup/restic/default.nix
@@ -3,16 +3,16 @@
buildGoModule rec {
pname = "restic";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "restic";
repo = "restic";
rev = "v${version}";
- sha256 = "0nrh52cjymzcf093sqqa3kfw2nimnx6qwn8aw0wsci2v2r84yzzx";
+ sha256 = "13zmx9wzv29z0np3agx4rsz1j9pgrvlnngjsb971i1dnzwv5l3hf";
};
- vendorSha256 = "1pfixq3mbfn12gyablc4g0j8r00md3887q0l8xgxy76z0d8w924s";
+ vendorSha256 = "09sa5jpdj73w595c063mib14132zacswh54nmjqp2n440cflmwjh";
subPackages = [ "cmd/restic" ];
diff --git a/pkgs/tools/backup/restic/rest-server.nix b/pkgs/tools/backup/restic/rest-server.nix
index 45a4df74b15d..9f2a52d64dcd 100644
--- a/pkgs/tools/backup/restic/rest-server.nix
+++ b/pkgs/tools/backup/restic/rest-server.nix
@@ -1,25 +1,20 @@
-{ lib, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "restic-rest-server";
- version = "0.9.7";
-
- goPackagePath = "github.com/restic/rest-server";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "restic";
repo = "rest-server";
rev = "v${version}";
- sha256 = "1g47ly1pxwn0znbj3v5j6kqhn66d4wf0d5gjqzig75pzknapv8qj";
+ sha256 = "1msa6mah76zfif5wp0129jjk2jlq5ff38p9p6d241mw45i1xjfy7";
};
- buildPhase = ''
- cd go/src/${goPackagePath}
- go run build.go
- '';
+ vendorSha256 = "04w63sx7p0fm9xq0m7xab808az7lgw7i3p8basndszky8kgvxhmg";
- installPhase = ''
- install -Dt $out/bin rest-server
+ preCheck = ''
+ substituteInPlace handlers_test.go --replace "TestJoin" "SkipTestJoin"
'';
meta = with lib; {
diff --git a/pkgs/tools/backup/stenc/default.nix b/pkgs/tools/backup/stenc/default.nix
index 11859c4f8be4..af5a33c2a6ee 100644
--- a/pkgs/tools/backup/stenc/default.nix
+++ b/pkgs/tools/backup/stenc/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "scsitape";
repo = "stenc";
- rev = "${version}";
+ rev = version;
sha256 = "1778m1zcyzyf42k5m496yqh0gv6kqhb0sq5983dhky1fccjl905k";
};
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-e/default.nix b/pkgs/tools/backup/wal-e/default.nix
index af1506bff6e9..a6d5b6b48010 100644
--- a/pkgs/tools/backup/wal-e/default.nix
+++ b/pkgs/tools/backup/wal-e/default.nix
@@ -1,22 +1,24 @@
-{ stdenv, fetchurl, pythonPackages, lzop, postgresql, pv }:
+{ stdenv, fetchurl, python3Packages, lzop, postgresql, pv }:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "wal-e";
- version = "0.6.10";
+ version = "1.1.1";
namePrefix = "";
src = fetchurl {
url = "https://github.com/wal-e/wal-e/archive/v${version}.tar.gz";
- sha256 = "1hms24xz7wx3b91vv56fhcc3j0cszwqwnmwhka4yl90202hvdir2";
+ sha256 = "5TTd7NTO73+MCJf3dHIcNojjHdoaKJ1T051iW7Kt9Ow=";
};
# needs tox
doCheck = false;
- propagatedBuildInputs = [
- pythonPackages.boto
- pythonPackages.gevent
+ propagatedBuildInputs = (with python3Packages; [
+ boto
+ gevent
+ google_cloud_storage
+ ]) ++ [
postgresql
lzop
pv
diff --git a/pkgs/tools/backup/wal-g/default.nix b/pkgs/tools/backup/wal-g/default.nix
index 85a6b169f745..278ee3ad25ed 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.17";
+ version = "0.2.18";
src = fetchFromGitHub {
owner = "wal-g";
repo = "wal-g";
rev = "v${version}";
- sha256 = "0r6vy2b3xqwa22286srwngk63sq4aza6aj7brwc130vypcps7svp";
+ sha256 = "1clsh42sgfrzyg3vr215wrpi93cb8y8ky3cb1v2l6cs4psh3py1q";
};
- vendorSha256 = "0r73l4kxzldca1vg5mshq6iqsxcrndcbmbp3d7i9pxyb2kig8gv5";
+ vendorSha256 = "1ax8niw4zfwvh5ikxnkbsjc9fdz1lziqlwig9nwrhzfp45ysbakh";
buildInputs = [ brotli ];
diff --git a/pkgs/tools/backup/zfsbackup/default.nix b/pkgs/tools/backup/zfsbackup/default.nix
index 7b3cbdeaa103..5cdb39c3ecb0 100644
--- a/pkgs/tools/backup/zfsbackup/default.nix
+++ b/pkgs/tools/backup/zfsbackup/default.nix
@@ -2,8 +2,8 @@
buildGoPackage rec {
pname = "zfsbackup";
- version = "unstable-2019-03-05";
- rev = "78fea6e99f0a5a4c8513d3a3d1d45fb6750cfddf";
+ version = "unstable-2020-09-30";
+ rev = "092f80846b23e02f99d2aa72d9d889eabfdcb053";
goPackagePath = "github.com/someone1/zfsbackup-go";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "someone1";
repo = "zfsbackup-go";
inherit rev;
- sha256 = "0yalsfvzmcnc8yfzm3r5dikqrp57spwa16l7gbzvgqqcz4vlnw3n";
+ sha256 = "1xiacaf4r9jkx0m8wjfis14cq622yhljldwkflh9ni3khax7dlgi";
};
goDeps = ./deps.nix;
diff --git a/pkgs/tools/backup/zfsbackup/deps.nix b/pkgs/tools/backup/zfsbackup/deps.nix
index f1fa23755bc7..28be9fa141cf 100644
--- a/pkgs/tools/backup/zfsbackup/deps.nix
+++ b/pkgs/tools/backup/zfsbackup/deps.nix
@@ -1,12 +1,21 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.3.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 = "b9197a057a6cb1129f29cd21ca11d1bb043666d1";
- sha256 = "0f1p361apzj30i9vcza60ldhhjxff8581gr5xqim7x4d5rgmpwil";
+ url = "https://github.com/googleapis/google-cloud-go";
+ rev = "v0.57.0";
+ sha256 = "0lcq68h0x56qb14yx2df584ad0g9s1s19py813dy9nzqp0bmjig8";
+ };
+ }
+ {
+ goPackagePath = "dmitri.shuralyov.com/gpu/mtl";
+ fetch = {
+ type = "git";
+ url = "https://dmitri.shuralyov.com/gpu/mtl";
+ rev = "666a987793e9";
+ sha256 = "1isd03hgiwcf2ld1rlp0plrnfz7r4i7c5q4kb6hkcd22axnmrv0z";
};
}
{
@@ -14,26 +23,98 @@
fetch = {
type = "git";
url = "https://github.com/Azure/azure-pipeline-go";
- rev = "232aee85e8e3a6223a11c0943f7df2ae0fac00e4";
+ rev = "v0.2.2";
sha256 = "1agn2nzmm1dkwggm4w7h4bnrav4n5jrl0vqbqy2s49vqlr8zirn6";
};
}
{
+ goPackagePath = "github.com/Azure/azure-sdk-for-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/Azure/azure-sdk-for-go";
+ rev = "v42.3.0";
+ sha256 = "1nqxpifrr8n17irkfzhx253b17cwd15x4vfqxx80l5y7dn0jqavq";
+ };
+ }
+ {
goPackagePath = "github.com/Azure/azure-storage-blob-go";
fetch = {
type = "git";
url = "https://github.com/Azure/azure-storage-blob-go";
- rev = "fc700035fe4a7020f50d49f420b3c088aed57e03";
+ rev = "v0.8.0";
sha256 = "00gsnk9s1rlrakqvcm917hn4r47jannxwp7rkhrb71pamzm46752";
};
}
{
+ 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/OneOfOne/xxhash";
+ fetch = {
+ type = "git";
+ url = "https://github.com/OneOfOne/xxhash";
+ rev = "v1.2.2";
+ sha256 = "1mjfhrwhvxa48rycjnqpqzm521i38h1hdyz6pdwmhd7xb8j6gwi6";
+ };
+ }
+ {
+ 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/aws/aws-sdk-go";
fetch = {
type = "git";
url = "https://github.com/aws/aws-sdk-go";
- rev = "3576772d916b5db1cb5516b772bcdc362349a177";
- sha256 = "04clzbyg5cmqz98i5hxbik6sd7aclas1707rhaixmmckgisqxb8i";
+ rev = "v1.31.4";
+ sha256 = "07ia78j6j2y139iq9x5gin0fwc77wv8x0zhg47kibykxn4iyx85y";
+ };
+ }
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "v1.0.0";
+ sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
};
}
{
@@ -41,8 +122,161 @@
fetch = {
type = "git";
url = "https://github.com/cenkalti/backoff";
- rev = "4b4cebaf850ec58f1bb1fec5bdebdf8501c2bc3f";
- sha256 = "0vwd6nbadrqgaljb5grmw2iljvv963qd15axr5cvvgpd465q3kzc";
+ rev = "v2.2.1";
+ sha256 = "1mf4lsl3rbb8kk42x0mrhzzy4ikqy0jf6nxpzhkr02rdgwh6rjk8";
+ };
+ }
+ {
+ goPackagePath = "github.com/census-instrumentation/opencensus-proto";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-instrumentation/opencensus-proto";
+ rev = "v0.2.1";
+ sha256 = "19fcx3sc99i5dsklny6r073z5j20vlwn2xqm6di1q3b1xwchzqfj";
+ };
+ }
+ {
+ goPackagePath = "github.com/cespare/xxhash";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cespare/xxhash";
+ rev = "v1.1.0";
+ sha256 = "1qyzlcdcayavfazvi03izx83fvip8h36kis44zr2sg7xf6sx6l4x";
+ };
+ }
+ {
+ 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/cncf/udpa";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cncf/udpa";
+ rev = "269d4d468f6f";
+ sha256 = "0i1jiaw2k3hlwwmg4hap81vb4s1p25xp9kdfww37v0fbgjariccs";
+ };
+ }
+ {
+ goPackagePath = "github.com/coreos/bbolt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/coreos/bbolt";
+ rev = "v1.3.2";
+ sha256 = "13d5l6p6c5wvkr6vn9hkhz9c593qifn7fgx0hg4d6jcvg1y0bnm2";
+ };
+ }
+ {
+ 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-semver";
+ fetch = {
+ type = "git";
+ url = "https://github.com/coreos/go-semver";
+ rev = "v0.2.0";
+ sha256 = "1gghi5bnqj50hfxhqc1cxmynqmh2yk9ii7ab9gsm75y5cp94ymk0";
+ };
+ }
+ {
+ goPackagePath = "github.com/coreos/go-systemd";
+ fetch = {
+ type = "git";
+ url = "https://github.com/coreos/go-systemd";
+ rev = "95778dfbb74e";
+ sha256 = "1s3bg9p78wkixn2bqb2p23wbsqfg949ml6crw2b498s71mwh8rcf";
+ };
+ }
+ {
+ goPackagePath = "github.com/coreos/pkg";
+ fetch = {
+ type = "git";
+ url = "https://github.com/coreos/pkg";
+ rev = "399ea9e2e55f";
+ sha256 = "0nxbn0m7lr4dg0yrwnvlkfiyg3ndv8vdpssjx7b714nivpc6ar0y";
+ };
+ }
+ {
+ goPackagePath = "github.com/cpuguy83/go-md2man";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cpuguy83/go-md2man";
+ rev = "v2.0.0";
+ sha256 = "0r1f7v475dxxgzqci1mxfliwadcrk86ippflx9n411325l4g3ghv";
+ };
+ }
+ {
+ 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/dgryski/go-sip13";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dgryski/go-sip13";
+ rev = "e10d5fee7954";
+ sha256 = "15fyibfas209ljz3f7g07kdmfbl3hhyd9n5n7aq5n5p9m5mn41d6";
+ };
+ }
+ {
+ goPackagePath = "github.com/dnaeon/go-vcr";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dnaeon/go-vcr";
+ rev = "v1.0.1";
+ sha256 = "1d0kpqr12qrqlamz5a47bp05mx49za2v6l1k7c6z71xahfmb7v2d";
};
}
{
@@ -50,17 +284,125 @@
fetch = {
type = "git";
url = "https://github.com/dustin/go-humanize";
- rev = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e";
+ rev = "v1.0.0";
sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3";
};
}
{
+ goPackagePath = "github.com/envoyproxy/go-control-plane";
+ fetch = {
+ type = "git";
+ url = "https://github.com/envoyproxy/go-control-plane";
+ rev = "v0.9.4";
+ sha256 = "0m0crzx70lp7vz13v20wxb1fcfdnzp7h3mkh3bn6a8mbfz6w5asj";
+ };
+ }
+ {
+ goPackagePath = "github.com/envoyproxy/protoc-gen-validate";
+ fetch = {
+ type = "git";
+ url = "https://github.com/envoyproxy/protoc-gen-validate";
+ rev = "v0.1.0";
+ sha256 = "0kxd3wwh3xwqk0r684hsy281xq4y71cd11d4q2hspcjbnlbwh7cy";
+ };
+ }
+ {
+ goPackagePath = "github.com/fsnotify/fsnotify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fsnotify/fsnotify";
+ rev = "v1.4.7";
+ sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
+ };
+ }
+ {
+ goPackagePath = "github.com/ghodss/yaml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ghodss/yaml";
+ rev = "v1.0.0";
+ sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-gl/glfw";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-gl/glfw";
+ rev = "6f7a984d4dc4";
+ sha256 = "1nyv7h08qf4dp8w9pmcnrc6vv9bkwj8fil6pz0mkbss5hf4i8xcq";
+ };
+ }
+ {
+ 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.4.0";
+ sha256 = "06smxc112xmixz78nyvk3b2hmc7wasf2sl5vxj1xz62kqcq9lzm9";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-sql-driver/mysql";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-sql-driver/mysql";
+ rev = "v1.5.0";
+ sha256 = "11x0m9yf3kdnf6981182r824psgxwfaqhn3x3in4yiidp0w0hk3v";
+ };
+ }
+ {
+ 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.2.1";
+ sha256 = "06yqa6h0kw3gr5pc3qmas7f7435a96zf7iw7p0l00r2hqf6fqq6m";
+ };
+ }
+ {
+ 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 = "404acd9df4cc9859d64fb9eed42e5c026187287a";
- sha256 = "1zmhdr758wn0kfh5xr4hg026f9qvy00s3midb5iqnpx1kh647j2g";
+ rev = "8c9f03a8e57e";
+ sha256 = "0vjjr79r32icjzlb05wn02k59av7jx0rn1jijml8r4whlg7dnkfh";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/mock";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/mock";
+ rev = "v1.4.3";
+ sha256 = "1p37xnja1dgq5ykx24n7wincwz2gahjh71b95p8vpw7ss2g8j8wx";
};
}
{
@@ -68,8 +410,53 @@
fetch = {
type = "git";
url = "https://github.com/golang/protobuf";
- rev = "1680a479a2cfb3fa22b972af7e36d0a0fde47bf8";
- sha256 = "1w0aivn2rqf7bcpz84nbn0alh1q3nglqgp7il835fmvvc94rrkqn";
+ rev = "v1.4.1";
+ sha256 = "0w7ks4vffnnkp0miwgc3chrsnmya45lzvpahb2wmw0jwhdp5kdx7";
+ };
+ }
+ {
+ 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/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 = "fc25d7d30c6d";
+ sha256 = "0ba28qx2i1bi6n6x5g670v8hmqavwj8lwl8psnc6vzagmdhjw0vg";
+ };
+ }
+ {
+ goPackagePath = "github.com/google/renameio";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/renameio";
+ rev = "v0.1.0";
+ sha256 = "1ki2x5a9nrj17sn092d6n4zr29lfg5ydv4xz5cp58z6cw8ip43jx";
};
}
{
@@ -77,8 +464,107 @@
fetch = {
type = "git";
url = "https://github.com/googleapis/gax-go";
- rev = "a170e83f27ee4e20c66e51b66a99a4a349a1b75a";
- sha256 = "0a5ir1v5cd6m40hscqy0qpc3ibd703kiw419m66ddxnkvzykvp0i";
+ rev = "v2.0.5";
+ sha256 = "1lxawwngv6miaqd25s3ba0didfzylbwisd2nz7r4gmbmin6jsjrx";
+ };
+ }
+ {
+ 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/grpc-ecosystem/grpc-gateway";
+ fetch = {
+ type = "git";
+ url = "https://github.com/grpc-ecosystem/grpc-gateway";
+ rev = "v1.9.0";
+ sha256 = "1r4y48c76yxc2hpqszfjirvh7zxjb6z72qmk95li12ar79dhv3dy";
+ };
+ }
+ {
+ 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/ianlancetaylor/demangle";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ianlancetaylor/demangle";
+ rev = "5e5cf60278f6";
+ sha256 = "1fhjk11cip9c3jyj1byz9z77n6n2rlxmyz0xjx1zpn1da3cvri75";
+ };
+ }
+ {
+ goPackagePath = "github.com/inconshreveable/mousetrap";
+ fetch = {
+ type = "git";
+ url = "https://github.com/inconshreveable/mousetrap";
+ rev = "v1.0.0";
+ sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
+ };
+ }
+ {
+ goPackagePath = "github.com/jmespath/go-jmespath";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jmespath/go-jmespath";
+ rev = "v0.3.0";
+ sha256 = "12qgp7yb7yfjxhd311kb820fcjmg7gd4hp2fc4v6x8s7121pwnjp";
+ };
+ }
+ {
+ goPackagePath = "github.com/jonboulle/clockwork";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jonboulle/clockwork";
+ rev = "v0.1.0";
+ sha256 = "1pqxhsdavbp1n5grgyx2j6ylvql2fzn2cvpsgkc8li69dil7sibl";
+ };
+ }
+ {
+ goPackagePath = "github.com/jstemmer/go-junit-report";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jstemmer/go-junit-report";
+ rev = "v0.9.1";
+ sha256 = "1knip80yir1cdsjlb3rzy0a4w3kl4ljpiciaz6hjzwqlfhnv7bkw";
};
}
{
@@ -86,8 +572,35 @@
fetch = {
type = "git";
url = "https://github.com/juju/ratelimit";
- rev = "f60b32039441cd828005f82f3a54aafd00bc9882";
- sha256 = "1qbjcm4y53awkqmpxb1nm9c1xdylc44vph4mn30qjb5wrcqy7c1r";
+ rev = "v1.0.1";
+ sha256 = "0ppwvwbh9jdpdk4f9924vw373cpfz5g5ad10c707p22a984vanrz";
+ };
+ }
+ {
+ goPackagePath = "github.com/julienschmidt/httprouter";
+ fetch = {
+ type = "git";
+ url = "https://github.com/julienschmidt/httprouter";
+ rev = "v1.2.0";
+ sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666";
+ };
+ }
+ {
+ goPackagePath = "github.com/kisielk/errcheck";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kisielk/errcheck";
+ rev = "v1.1.0";
+ sha256 = "19vd4rxmqbk5lpiav3pf7df3yjlz0l0dwx9mn0gjq5f998iyhy6y";
+ };
+ }
+ {
+ goPackagePath = "github.com/kisielk/gotool";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kisielk/gotool";
+ rev = "v1.0.0";
+ sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
};
}
{
@@ -95,8 +608,8 @@
fetch = {
type = "git";
url = "https://github.com/klauspost/compress";
- rev = "30993c63e1b02b47dd3878e74c8db50833706ecc";
- sha256 = "07d0r56ic91rdd0xvfr7zpn015kl6g9jwlgq5avczbz4fnyx5x8m";
+ rev = "v1.10.6";
+ sha256 = "0jnm5mjazxkjwzb7z6sjlqm2l68z4h4xjhir2lgfkf04rj4l290s";
};
}
{
@@ -104,8 +617,53 @@
fetch = {
type = "git";
url = "https://github.com/klauspost/pgzip";
- rev = "083b1c3f84dd6486588802e5ce295de3a7f41a8b";
- sha256 = "0ddigh096fz3lixbdm679hjvnfivbpkijrclk5sn9091hyj38pb3";
+ rev = "v1.2.4";
+ sha256 = "0mnhfdn0isbkra455jynqjbmrwymx09shlbzbyvgfycih3nbrif0";
+ };
+ }
+ {
+ 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/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";
};
}
{
@@ -113,8 +671,17 @@
fetch = {
type = "git";
url = "https://github.com/kurin/blazer";
- rev = "cf2f27cc0be3dac3c1a94c3c8b76834ce741439e";
- sha256 = "02nwxrczg8c9zj3hdmbyg458qvhfwl60ci1pjl7f0y07kgiv1rg3";
+ rev = "v0.5.3";
+ sha256 = "18jsq7n31ycvaivpvyksbddj82spw4g29w6dx92x2wab2hzbc7ik";
+ };
+ }
+ {
+ goPackagePath = "github.com/magiconair/properties";
+ fetch = {
+ type = "git";
+ url = "https://github.com/magiconair/properties";
+ rev = "v1.8.0";
+ sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn";
};
}
{
@@ -122,8 +689,17 @@
fetch = {
type = "git";
url = "https://github.com/mattn/go-ieproxy";
- rev = "f9202b1cfdeb0c82ddd3dc1e8e9cd94b3c0c1b13";
- sha256 = "0r8c17znlv32750qy3p96fbyp8ys8xfdccpzv0z9lr2y88jnzhpz";
+ rev = "v0.0.1";
+ sha256 = "0x1ijwwp22s20vjbca5ac7y7bx2jp6jizzqa38ks4943q7vi4w09";
+ };
+ }
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "v1.0.1";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
};
}
{
@@ -131,8 +707,35 @@
fetch = {
type = "git";
url = "https://github.com/miolini/datacounter";
- rev = "aa48df3a02c1fbcd3040271f631887991c3071fb";
- sha256 = "12ldh5jhafjhh3jvh979mldwygkkcnm97axs7dhlai6gqwlhls87";
+ rev = "v1.0.2";
+ sha256 = "0lqhdb9glx65ycjjrqqqpd28zi95qnr2sdz93y6fma0khss46c5f";
+ };
+ }
+ {
+ 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/mwitkow/go-conntrack";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mwitkow/go-conntrack";
+ rev = "cc309e4a2223";
+ sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf";
};
}
{
@@ -140,8 +743,17 @@
fetch = {
type = "git";
url = "https://github.com/nightlyone/lockfile";
- rev = "0ad87eef1443f64d3d8c50da647e2b1552851124";
- sha256 = "19vfswcvdy937da7w6hap3wp83drj5a084sqszy8r2ph4fbkln41";
+ rev = "v1.0.0";
+ sha256 = "0jzlngank7yaq5pl5mipsfglmalv9x2b9yhqr78w5dmx4hikh7kr";
+ };
+ }
+ {
+ goPackagePath = "github.com/oklog/ulid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/oklog/ulid";
+ rev = "v1.3.1";
+ sha256 = "0hybwyid820n80axrk863k2py93hbqlq6hxhf84ppmz0qd0ys0gq";
};
}
{
@@ -149,17 +761,170 @@
fetch = {
type = "git";
url = "https://github.com/op/go-logging";
- rev = "970db520ece77730c7e4724c61121037378659d9";
+ rev = "970db520ece7";
sha256 = "1cpna2x5l071z1vrnk7zipdkka8dzwsjyx7m79xk0lr08rip0kcj";
};
}
{
+ 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/pkg/errors";
fetch = {
type = "git";
url = "https://github.com/pkg/errors";
- rev = "27936f6d90f9c8e1145f11ed52ffffbfdb9e0af7";
- sha256 = "0yzmgi6g4ak4q8y7w6x0n5cbinlcn8yc3gwgzy4yck00qdn25d6y";
+ rev = "v0.9.1";
+ sha256 = "1761pybhc2kqr6v5fm8faj08x9bql8427yqg6vnfv6nhrasx1mwq";
+ };
+ }
+ {
+ 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 = "v0.9.3";
+ sha256 = "1608rm1y2p3iv8k2x7wyc6hshvpbfkv2k77hy0x870syms1g3g1p";
+ };
+ }
+ {
+ 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.0";
+ sha256 = "00008pczafy982m59n1j31pnp41f4grbc2c40jccp52xg3m5klmr";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "5867b95ac084";
+ sha256 = "1rahdk62ajj4zpfb3mgzjqip773la9fb0m87m7s9a0b39l3fmzvr";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/tsdb";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/tsdb";
+ rev = "v0.7.1";
+ sha256 = "1c1da8i5byvhh4fp3vqjfb65aaksjskn3ggb8wg9hcfzjrhgpz04";
+ };
+ }
+ {
+ goPackagePath = "github.com/rogpeppe/fastuuid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rogpeppe/fastuuid";
+ rev = "6724a57986af";
+ sha256 = "12s65phfx6hxj4v0b5kj8akgrbf5mxpa101fyzw03h6hld1f70cz";
+ };
+ }
+ {
+ 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/russross/blackfriday";
+ fetch = {
+ type = "git";
+ url = "https://github.com/russross/blackfriday";
+ rev = "v2.0.1";
+ sha256 = "0nlz7isdd4rgnwzs68499hlwicxz34j2k2a0b8jy0y7ycd2bcr5j";
+ };
+ }
+ {
+ goPackagePath = "github.com/satori/go.uuid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/satori/go.uuid";
+ rev = "v1.2.0";
+ sha256 = "1j4s5pfg2ldm35y8ls8jah4dya2grfnx2drb4jcbjsyrp4cm5yfb";
+ };
+ }
+ {
+ 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.2.0";
+ sha256 = "0r6334x2bls8ddznvzaldx4g88msjjns4mlks95rqrrg7h0ijigg";
+ };
+ }
+ {
+ goPackagePath = "github.com/soheilhy/cmux";
+ fetch = {
+ type = "git";
+ url = "https://github.com/soheilhy/cmux";
+ rev = "v0.1.4";
+ sha256 = "1f736g68d9vwlyfb6g0fxkr0r875369xafk30cz8kaq5niaqwv0h";
+ };
+ }
+ {
+ goPackagePath = "github.com/spaolacci/murmur3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spaolacci/murmur3";
+ rev = "f09979ecbc72";
+ sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25";
+ };
+ }
+ {
+ 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";
};
}
{
@@ -167,8 +932,17 @@
fetch = {
type = "git";
url = "https://github.com/spf13/cobra";
- rev = "8a4b46fadf756f30eff047abf2f8edba4eac6fef";
- sha256 = "0f9pxni3lghl205wrnssw58iliqifrxcdabrbww20887zwn3ki7q";
+ rev = "v1.0.0";
+ sha256 = "0vbppqqhby302a5ayn0296jqr71qkcd4c9am7wzsk6z71fwdsa7h";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/jwalterweatherman";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/jwalterweatherman";
+ rev = "v1.0.0";
+ sha256 = "093fmmvavv84pv4q84hav7ph3fmrq87bvspjj899q0qsx37yvdr8";
};
}
{
@@ -176,17 +950,125 @@
fetch = {
type = "git";
url = "https://github.com/spf13/pflag";
- rev = "2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab";
+ rev = "v1.0.5";
sha256 = "0gpmacngd0gpslnbkzi263f5ishigzgh6pbdv9hp092rnjl4nd31";
};
}
{
+ goPackagePath = "github.com/spf13/viper";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/viper";
+ rev = "v1.4.0";
+ sha256 = "1zpzxvn13wpvbblbbn73svaq39zgxfjqhci9d68g3qf309pcfy19";
+ };
+ }
+ {
+ 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.5.1";
+ sha256 = "09r89m1wy4cjv2nps1ykp00qjpi0531r07q3s34hr7m6njk4srkl";
+ };
+ }
+ {
+ goPackagePath = "github.com/tmc/grpc-websocket-proxy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tmc/grpc-websocket-proxy";
+ rev = "0ad062ec5ee5";
+ sha256 = "1anw4v9wspnw9xf2z5r9w0sszwjklyanl0l85wgg6nxak9gnrqp4";
+ };
+ }
+ {
+ goPackagePath = "github.com/ugorji/go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ugorji/go";
+ rev = "v1.1.4";
+ sha256 = "0ma2qvn5wqvjidpdz74x832a813qnr1cxbx6n6n125ak9b3wbn5w";
+ };
+ }
+ {
+ goPackagePath = "github.com/xiang90/probing";
+ fetch = {
+ type = "git";
+ url = "https://github.com/xiang90/probing";
+ rev = "43a291ad63a2";
+ sha256 = "1z22ms16j5j42775mf31isanwx2pwr1d8wqw8006dczjv36qnz5i";
+ };
+ }
+ {
+ goPackagePath = "github.com/xordataexchange/crypt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/xordataexchange/crypt";
+ rev = "b2862e3d0a77";
+ sha256 = "04q3856anpzl4gdfgmg7pbp9cx231nkz3ymq2xp27rnmmwhfxr8y";
+ };
+ }
+ {
+ goPackagePath = "github.com/yuin/goldmark";
+ fetch = {
+ type = "git";
+ url = "https://github.com/yuin/goldmark";
+ rev = "v1.1.27";
+ sha256 = "1872cqnii0kwiqcy81yin0idvjy5mdy4zlzz0csb319lcjs3b923";
+ };
+ }
+ {
+ goPackagePath = "go.etcd.io/bbolt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/etcd-io/bbolt";
+ rev = "v1.3.2";
+ sha256 = "13d5l6p6c5wvkr6vn9hkhz9c593qifn7fgx0hg4d6jcvg1y0bnm2";
+ };
+ }
+ {
goPackagePath = "go.opencensus.io";
fetch = {
type = "git";
url = "https://github.com/census-instrumentation/opencensus-go";
- rev = "3b5a343282fe4b4fccdb0f24cbd1d7169d20858a";
- sha256 = "0qzx8p019r4qzm0knvs3kcx5vc9qg6ksgf1amk5djr1h00w460aw";
+ rev = "v0.22.3";
+ sha256 = "0xj16iq5jp26hi2py7lsd8cvqh651fgn39y05gzvjdi88d9xd3nw";
+ };
+ }
+ {
+ goPackagePath = "go.uber.org/atomic";
+ fetch = {
+ type = "git";
+ url = "https://github.com/uber-go/atomic";
+ rev = "v1.4.0";
+ sha256 = "0c6yzx15c20719xii3dm0vyjd8i9jx45m0wh5yp1zf29b0gbljcy";
+ };
+ }
+ {
+ goPackagePath = "go.uber.org/multierr";
+ fetch = {
+ type = "git";
+ url = "https://github.com/uber-go/multierr";
+ rev = "v1.1.0";
+ sha256 = "1slfc6syvw8cvr6rbrjsy6ja5w8gsx0f8aq8qm16rp2x5c2pj07w";
+ };
+ }
+ {
+ goPackagePath = "go.uber.org/zap";
+ fetch = {
+ type = "git";
+ url = "https://github.com/uber-go/zap";
+ rev = "v1.10.0";
+ sha256 = "10hdzr1rghwbsl6bbd30779dx44fh9mg9pq8d2cgqlknqxxpvpvr";
};
}
{
@@ -194,8 +1076,53 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "87dc89f01550277dc22b74ffcf4cd89fa2f40f4c";
- sha256 = "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g";
+ rev = "06a226fb4e37";
+ sha256 = "0fdig6jx81g7a44dnxggibl909wchsj4nakmmhhz7db36sl0d7m5";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/exp";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/exp";
+ rev = "6cc2880d07d6";
+ sha256 = "1iia6hiif6hcp0cg1i6nq63qg0pmvm2kq24pf2r2il3597rfmlgy";
+ };
+ }
+ {
+ 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 = "738671d3881b";
+ sha256 = "0jkiz4py59jjnkyxbxifpf7bsar11lbgmj5jiq2kic5k03shkn9c";
+ };
+ }
+ {
+ 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 = "v0.2.0";
+ sha256 = "1fp6885dclq77mh73v7i54v2b9llpv4di193zc8vmsbbkkc483cl";
};
}
{
@@ -203,8 +1130,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "da9a3fd4c5820e74b24a6cb7fb438dc9b0dd377c";
- sha256 = "0iavs400534jn7drmdphx0f18vgg060p2r59xw5d85ji1l5rin1l";
+ rev = "7e3656a0809f";
+ sha256 = "1rmj59bd0hvf8cbp42c0y8y38prs5ill1zszhqp9i8m86cvkfqk9";
};
}
{
@@ -212,8 +1139,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/oauth2";
- rev = "0f29369cfe4552d0e4bcddc57cc75f4d7e672a33";
- sha256 = "06jwpvx0x2gjn2y959drbcir5kd7vg87k0r1216abk6rrdzzrzi2";
+ rev = "bf48bf16ab8d";
+ sha256 = "1sirdib60zwmh93kf9qrx51r8544k1p9rs5mk0797wibz3m4mrdg";
};
}
{
@@ -221,8 +1148,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sync";
- rev = "cd5d95a43a6e21273425c7ae415d3df9ea832eeb";
- sha256 = "1nqkyz2y1qvqcma52ijh02s8aiqmkfb95j08f6zcjhbga3ds6hds";
+ rev = "43a5402ce75a";
+ sha256 = "0j6zrrb81qjr1926kkwmn0di9a0jn8qyjd9dw614rfkihxgq1vsm";
};
}
{
@@ -230,8 +1157,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "b09406accb4736d857a32bf9444cd7edae2ffa79";
- sha256 = "00lbhsr2p3mi2n35mv3yy6lmgzjjav45yv9bmrxgyahbac5qnz5m";
+ rev = "7e40ca221e25";
+ sha256 = "1fkhs1sn6prfsqaj70kya2gn1sqqa85lmgff6j6s7027zc1yjvqa";
};
}
{
@@ -239,26 +1166,62 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/text";
- rev = "3d0f7978add91030e5e8976ff65ccdd828286cba";
- sha256 = "0iagl5icarfrbiv6m3dhqy51r30cnl07r66im5c88dz7lrvpy5z3";
+ rev = "v0.3.2";
+ sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/time";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/time";
+ rev = "555d28b269f0";
+ sha256 = "1rhl4lyz030kwfsg63yk83yd3ivryv1afmzdz9sxbhcj84ym6h4r";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/tools";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/tools";
+ rev = "2bc93b1c0c88";
+ sha256 = "10sg7nvw40f2d6hxmsy4nvhmawbidk022v3arbh8acsjxglw84zs";
+ };
+ }
+ {
+ 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 = "e6ade80c6e2a122a6588f9f827207dcb99da433e";
- sha256 = "1mk0ab6f2dyx1lack436zdhspq1hgip2s5m3pqjrqk18s8vvn4bd";
+ url = "https://github.com/googleapis/google-api-go-client";
+ rev = "v0.25.0";
+ sha256 = "0bfpii160ns1pl3iqc38h5db258mv58igf2ifglds3dajgsj2qrr";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/appengine";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/appengine";
+ rev = "v1.6.6";
+ sha256 = "15c38h6fbv06cnkr6yknygfrpibyms2mya4w0l29kaxf42jn1qi5";
};
}
{
goPackagePath = "google.golang.org/genproto";
fetch = {
type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "548a555dbc03994223efbaba0090152849259498";
- sha256 = "15sbfwrh6m18fn3n369cb5c8qsmw17wibwmjssblgp64gvmx5b18";
+ url = "https://github.com/googleapis/go-genproto";
+ rev = "f5ebc3bea380";
+ sha256 = "1v5dyp6g35rwjwx1ixjy7yh1hay4n7ya5aq5h4ckvd9h0j7rw5sz";
};
}
{
@@ -266,8 +1229,98 @@
fetch = {
type = "git";
url = "https://github.com/grpc/grpc-go";
- rev = "7c8e60372e19da88fb3fe8ac6a8de781eef7f547";
- sha256 = "03fb7j1gfglzp77hkhlm8dgg3if1j1pvry0nhx915ww0hmz6sr00";
+ rev = "v1.29.1";
+ sha256 = "1465947r6536si36cl2ppx7929la9zba1y6xfczfyp4kgf8988hf";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/protobuf";
+ rev = "v1.22.0";
+ sha256 = "0n7lc4m7kfvj01glc0gnjy0zsnsic7cxnbvlajy0h14cxbab87pj";
+ };
+ }
+ {
+ 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/resty.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/resty.v1";
+ rev = "v1.12.0";
+ sha256 = "062mn735rqzhha5ag07z4gz08hxzrfm2yx067jfmaaxmb6797lmp";
+ };
+ }
+ {
+ 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-2020.1.3";
+ sha256 = "0pvi1mzhy6zgx4zfgdypbl4zhvgg11hl5qv7blf2qs0a96j2djhf";
+ };
+ }
+ {
+ goPackagePath = "rsc.io/binaryregexp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rsc/binaryregexp";
+ rev = "v0.2.0";
+ sha256 = "1kar0myy85waw418zslviwx8846zj0m9cmqkxjx0fvgjdi70nc4b";
+ };
+ }
+ {
+ goPackagePath = "rsc.io/quote";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rsc/quote";
+ rev = "v3.1.0";
+ sha256 = "0nvv97hwwrl1mx5gzsbdm1ndnwpg3m7i2jb10ig9wily7zmvki0i";
+ };
+ }
+ {
+ goPackagePath = "rsc.io/sampler";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rsc/sampler";
+ rev = "v1.3.0";
+ sha256 = "0byxk2ynba50py805kcvbvjzh59l1r308i1xgyzpw6lff4xx9xjh";
};
}
]
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/brotli/default.nix b/pkgs/tools/compression/brotli/default.nix
index bf20e0119ec6..f4f0ac41563a 100644
--- a/pkgs/tools/compression/brotli/default.nix
+++ b/pkgs/tools/compression/brotli/default.nix
@@ -4,21 +4,22 @@
stdenv.mkDerivation rec {
pname = "brotli";
- version = "1.0.7";
+ version = "1.0.9";
src = fetchFromGitHub {
owner = "google";
repo = "brotli";
rev = "v" + version;
- sha256 = "1811b55wdfg4kbsjcgh1kc938g118jpvif97ilgrmbls25dfpvvw";
+ sha256 = "z6Dhrabav1MDQ4rAcXaDv0aN+qOoh9cvoXZqEWBB13c=";
};
nativeBuildInputs = [ cmake ];
patches = stdenv.lib.optional staticOnly (fetchpatch {
- # from https://github.com/google/brotli/pull/655
- url = "https://github.com/google/brotli/commit/7289e5a378ba13801996a84d89d8fe95c3fc4c11.patch";
- sha256 = "1bghbdvj24jrvb0sqfdif9vwg7wx6pn8dvl6flkrcjkhpj0gi0jg";
+ # context from https://github.com/google/brotli/pull/655
+ # updated patch from https://github.com/google/brotli/pull/655
+ url = "https://github.com/google/brotli/commit/47a554804ceabb899ae924aaee54df806053d0d1.patch";
+ sha256 = "sOeXNVsCaBSD9i82GRUDrkyreGeQ7qaJWjjy/uLL0/0=";
});
cmakeFlags = []
@@ -32,7 +33,14 @@ stdenv.mkDerivation rec {
# This breaks on Darwin because our cmake hook tries to make a build folder
# and the wonderful bazel BUILD file is already there (yay case-insensitivity?)
- prePatch = "rm BUILD";
+ prePatch = ''
+ rm BUILD
+
+ # Upstream fixed this reference to runtime-path after the release
+ # and with this references g++ complains about invalid option -R
+ sed -i 's/ -R''${libdir}//' scripts/libbrotli*.pc.in
+ cat scripts/libbrotli*.pc.in
+ '';
# Don't bother with "man" output for now,
# it currently only makes the manpages hard to use.
@@ -61,7 +69,7 @@ stdenv.mkDerivation rec {
'';
license = licenses.mit;
- maintainers = [ maintainers.vcunat ];
+ maintainers = with maintainers; [ freezeboy ];
platforms = platforms.all;
};
}
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/android-file-transfer/default.nix b/pkgs/tools/filesystems/android-file-transfer/default.nix
index 48e964bf687d..cd6c4302188a 100644
--- a/pkgs/tools/filesystems/android-file-transfer/default.nix
+++ b/pkgs/tools/filesystems/android-file-transfer/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, mkDerivation, fetchFromGitHub, cmake, fuse, readline, pkgconfig, qtbase }:
+{ stdenv, mkDerivation, fetchFromGitHub, cmake, fuse, readline, pkgconfig, qtbase, qttools }:
mkDerivation rec {
pname = "android-file-transfer";
- version = "3.9";
+ version = "4.0";
src = fetchFromGitHub {
owner = "whoozle";
repo = "android-file-transfer-linux";
rev = "v${version}";
- sha256 = "1pwayyd5xrmngfrmv2vwr8ns2wi199xkxf7dks8fl9zmlpizg3c3";
+ sha256 = "11d4n4ybmc25gz18nlps3v11m3y8dw5bcb817gkik5m4nvqnbcsf";
};
nativeBuildInputs = [ cmake readline pkgconfig ];
- buildInputs = [ fuse qtbase ];
+ buildInputs = [ fuse qtbase qttools ];
meta = with stdenv.lib; {
description = "Reliable MTP client with minimalistic UI";
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/bindfs/default.nix b/pkgs/tools/filesystems/bindfs/default.nix
index f8968260ce79..e69f76e16304 100644
--- a/pkgs/tools/filesystems/bindfs/default.nix
+++ b/pkgs/tools/filesystems/bindfs/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, fuse, pkgconfig }:
stdenv.mkDerivation rec {
- version = "1.14.7";
+ version = "1.14.8";
pname = "bindfs";
src = fetchurl {
url = "https://bindfs.org/downloads/${pname}-${version}.tar.gz";
- sha256 = "1lbqyc9vpgck05n0q3qsvsr34142iv721z6iwxhc5j98370ff9i8";
+ sha256 = "15y4brlcrqhxl6z73785m0dr1vp2q3wc6xss08x9jjr0apzmmjp5";
};
dontStrip = true;
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/ceph-glibc-2-32-sigdescr_np.patch b/pkgs/tools/filesystems/ceph/ceph-glibc-2-32-sigdescr_np.patch
new file mode 100644
index 000000000000..f78c7af9e35a
--- /dev/null
+++ b/pkgs/tools/filesystems/ceph/ceph-glibc-2-32-sigdescr_np.patch
@@ -0,0 +1,63 @@
+From b9b6faf66ae67648626470cb4fc3f0850ac4d842 Mon Sep 17 00:00:00 2001
+From: David Disseldorp <ddiss@suse.de>
+Date: Tue, 1 Sep 2020 13:49:21 +0200
+Subject: [PATCH] cmake: detect and use sigdescr_np() if available
+
+sys_siglist is deprecated with glibc 2.32. A new thread-safe and
+async-signal safe sigdescr_np() function is provided, so use it if
+available.
+
+Fixes: https://tracker.ceph.com/issues/47187
+Signed-off-by: David Disseldorp <ddiss@suse.de>
+---
+ cmake/modules/CephChecks.cmake | 1 +
+ src/global/signal_handler.h | 8 +++++---
+ src/include/config-h.in.cmake | 3 +++
+ 3 files changed, 9 insertions(+), 3 deletions(-)
+
+diff --git a/cmake/modules/CephChecks.cmake b/cmake/modules/CephChecks.cmake
+index 23687283a7c6..ca86dcbc73de 100644
+--- a/cmake/modules/CephChecks.cmake
++++ b/cmake/modules/CephChecks.cmake
+@@ -24,6 +24,7 @@ check_function_exists(strerror_r HAVE_Strerror_R)
+ check_function_exists(name_to_handle_at HAVE_NAME_TO_HANDLE_AT)
+ check_function_exists(pipe2 HAVE_PIPE2)
+ check_function_exists(accept4 HAVE_ACCEPT4)
++check_function_exists(sigdescr_np HAVE_SIGDESCR_NP)
+
+ include(CMakePushCheckState)
+ cmake_push_check_state(RESET)
+diff --git a/src/global/signal_handler.h b/src/global/signal_handler.h
+index 476724201aa9..c101b2e28733 100644
+--- a/src/global/signal_handler.h
++++ b/src/global/signal_handler.h
+@@ -20,10 +20,12 @@
+
+ typedef void (*signal_handler_t)(int);
+
+-#ifndef HAVE_REENTRANT_STRSIGNAL
+-# define sig_str(signum) sys_siglist[signum]
+-#else
++#ifdef HAVE_SIGDESCR_NP
++# define sig_str(signum) sigdescr_np(signum)
++#elif HAVE_REENTRANT_STRSIGNAL
+ # define sig_str(signum) strsignal(signum)
++#else
++# define sig_str(signum) sys_siglist[signum]
+ #endif
+
+ void install_sighandler(int signum, signal_handler_t handler, int flags);
+diff --git a/src/include/config-h.in.cmake b/src/include/config-h.in.cmake
+index 1ea3703f620c..59bd4273511a 100644
+--- a/src/include/config-h.in.cmake
++++ b/src/include/config-h.in.cmake
+@@ -220,6 +220,9 @@
+ /* Define to 1 if you have sched.h. */
+ #cmakedefine HAVE_SCHED 1
+
++/* Define to 1 if you have sigdescr_np. */
++#cmakedefine HAVE_SIGDESCR_NP 1
++
+ /* Support SSE (Streaming SIMD Extensions) instructions */
+ #cmakedefine HAVE_SSE
+
diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix
index 9b9fe9a5aaf0..07420bf22200 100644
--- a/pkgs/tools/filesystems/ceph/default.nix
+++ b/pkgs/tools/filesystems/ceph/default.nix
@@ -27,7 +27,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
, ...
}:
@@ -133,6 +133,7 @@ in rec {
patches = [
./0000-fix-SPDK-build-env.patch
+ ./ceph-glibc-2-32-sigdescr_np.patch
];
nativeBuildInputs = [
@@ -147,7 +148,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 [
@@ -207,12 +208,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/cpcfs/default.nix b/pkgs/tools/filesystems/cpcfs/default.nix
index 46635aa67412..1c639dfc29ec 100644
--- a/pkgs/tools/filesystems/cpcfs/default.nix
+++ b/pkgs/tools/filesystems/cpcfs/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
pname = "cpcfs";
version = "0.85.4";
-
+
src = fetchFromGitHub {
owner = "derikz";
repo = "cpcfs";
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
description = "Manipulating CPC dsk images and files";
homepage = "https://github.com/derikz/cpcfs/" ;
license = licenses.bsd2;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
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/davfs2/0002-Make-sure-that-the-setuid-wrapped-umount-is-invoked.patch b/pkgs/tools/filesystems/davfs2/0002-Make-sure-that-the-setuid-wrapped-umount-is-invoked.patch
new file mode 100644
index 000000000000..0e31725936fa
--- /dev/null
+++ b/pkgs/tools/filesystems/davfs2/0002-Make-sure-that-the-setuid-wrapped-umount-is-invoked.patch
@@ -0,0 +1,42 @@
+From 56873cf29974ff0dfc1ba1afb7022ce49e300835 Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch <maximilian@mbosch.me>
+Date: Wed, 11 Nov 2020 11:58:25 +0100
+Subject: [PATCH 2/2] Make sure that the setuid-wrapped `umount` is invoked
+
+---
+ src/dav_fuse.c | 2 +-
+ src/umount_davfs.c | 4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/dav_fuse.c b/src/dav_fuse.c
+index 734bc1f..4501433 100644
+--- a/src/dav_fuse.c
++++ b/src/dav_fuse.c
+@@ -187,7 +187,7 @@ dav_fuse_loop(int device, char *mpoint, size_t bufsize, time_t idle_time,
+ unmounting = 1;
+ pid_t pid = fork();
+ if (pid == 0) {
+- execl("/bin/umount", "umount", "-il", mountpoint, NULL);
++ execl("@wrapperDir@/umount", "umount", "-il", mountpoint, NULL);
+ _exit(EXIT_FAILURE);
+ }
+ }
+diff --git a/src/umount_davfs.c b/src/umount_davfs.c
+index b7019c3..75e3b4b 100644
+--- a/src/umount_davfs.c
++++ b/src/umount_davfs.c
+@@ -122,9 +122,9 @@ main(int argc, char *argv[])
+
+ char *umount_command = NULL;
+ if (mpoint) {
+- umount_command = ne_concat("umount -i '", mpoint, "'", NULL);
++ umount_command = ne_concat("@wrapperDir@/umount -i '", mpoint, "'", NULL);
+ } else {
+- umount_command = ne_concat("umount -i '", argv[optind], "'", NULL);
++ umount_command = ne_concat("@wrapperDir@/umount -i '", argv[optind], "'", NULL);
+ error(0, 0,
+ _("\n"
+ " can't evaluate PID file name;\n"
+--
+2.28.0
+
diff --git a/pkgs/tools/filesystems/davfs2/default.nix b/pkgs/tools/filesystems/davfs2/default.nix
index 4f818ed213b7..02536a13d15b 100644
--- a/pkgs/tools/filesystems/davfs2/default.nix
+++ b/pkgs/tools/filesystems/davfs2/default.nix
@@ -1,42 +1,32 @@
{ stdenv
, fetchurl
, fetchpatch
-, autoreconfHook
, neon
, procps
, substituteAll
, zlib
+, wrapperDir ? "/run/wrappers/bin"
}:
stdenv.mkDerivation rec {
- name = "davfs2-1.5.6";
+ name = "davfs2-1.6.0";
src = fetchurl {
url = "mirror://savannah/davfs2/${name}.tar.gz";
- sha256 = "00fqadhmhi2bmdar5a48nicmjcagnmaj9wgsvjr6cffmrz6pcx21";
+ sha256 = "sha256-LmtnVoW9kXdyvmDwmZrgmMgPef8g3BMej+xFR8u2O1A=";
};
- nativeBuildInputs = [
- autoreconfHook # neon-0.31.patch requires reconfiguration
- ];
-
buildInputs = [ neon zlib ];
patches = [
- ./isdir.patch
./fix-sysconfdir.patch
(substituteAll {
src = ./0001-umount_davfs-substitute-ps-command.patch;
ps = "${procps}/bin/ps";
})
-
- # Fix build with neon 0.31
- # http://savannah.nongnu.org/bugs/?58101
- (fetchpatch {
- name = "neon-0.31.patch";
- url = "http://savannah.nongnu.org/bugs/download.php?file_id=48737";
- sha256 = "117x9rql6wk230pl1nram3pp8svll9wzfs5nf407z4jnrdr1zm0j";
- extraPrefix = ""; # empty means add 'a/' and 'b/'
+ (substituteAll {
+ src = ./0002-Make-sure-that-the-setuid-wrapped-umount-is-invoked.patch;
+ inherit wrapperDir;
})
];
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/duperemove/default.nix b/pkgs/tools/filesystems/duperemove/default.nix
index 53ebbb2f8d44..3d70f2f73c7f 100644
--- a/pkgs/tools/filesystems/duperemove/default.nix
+++ b/pkgs/tools/filesystems/duperemove/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "duperemove";
- version = "0.11.1";
+ version = "0.11.2";
src = fetchFromGitHub {
owner = "markfasheh";
repo = "duperemove";
rev = "v${version}";
- sha256 = "1scz76pvpljvrpfn176125xwaqwyy4pirlm11sc9spb2hyzknw2z";
+ sha256 = "1a87mka2sfzhbch2jip6wlvvs0glxq9lqwmyrp359d1rmwwmqiw9";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/filesystems/f3/default.nix b/pkgs/tools/filesystems/f3/default.nix
index e8d60f835bf0..b9817ecb05c0 100644
--- a/pkgs/tools/filesystems/f3/default.nix
+++ b/pkgs/tools/filesystems/f3/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "f3";
- version = "7.2";
+ version = "8.0";
src = fetchFromGitHub {
owner = "AltraMayor";
repo = pname;
rev = "v${version}";
- sha256 = "1iwdg0r4wkgc8rynmw1qcqz62l0ldgc8lrazq33msxnk5a818jgy";
+ sha256 = "17l5vspfcgfbkqg7bakp3gql29yb05gzawm8n3im30ilzdr53678";
};
postPatch = ''
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/gcsfuse/default.nix b/pkgs/tools/filesystems/gcsfuse/default.nix
index 89fa3ebe33b6..d820e5e68e2a 100644
--- a/pkgs/tools/filesystems/gcsfuse/default.nix
+++ b/pkgs/tools/filesystems/gcsfuse/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "gcsfuse";
- version = "0.30.0";
+ version = "0.32.0";
src = fetchFromGitHub {
owner = "googlecloudplatform";
repo = "gcsfuse";
rev = "v${version}";
- sha256 = "1ai1dgf07g2c08rp87kygrl67hyj7x793093wmnwaxfpylx5flv0";
+ sha256 = "09k7479gd9rlzmxhcvc1b3ajy8frzd6881vnlvk3z9818n4aq7qc";
};
goPackagePath = "github.com/googlecloudplatform/gcsfuse";
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/idsk/default.nix b/pkgs/tools/filesystems/idsk/default.nix
index 6de0d586ad94..a8e2cc3f0974 100644
--- a/pkgs/tools/filesystems/idsk/default.nix
+++ b/pkgs/tools/filesystems/idsk/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
description = "Manipulating CPC dsk images and files";
homepage = "https://github.com/cpcsdk/idsk" ;
license = licenses.mit;
- maintainers = [ maintainers.genesis ];
+ maintainers = [ ];
platforms = platforms.linux;
};
}
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/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 58bd9340c5b0..5ebf82ea91f8 100644
--- a/pkgs/tools/filesystems/mtools/default.nix
+++ b/pkgs/tools/filesystems/mtools/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "mtools-4.0.24";
+ name = "mtools-4.0.25";
src = fetchurl {
url = "mirror://gnu/mtools/${name}.tar.bz2";
- sha256 = "1f9g7g8zspp8nvg1nz869il9pvxpdpchqd0vxfc89y8rjbda5x14";
+ sha256 = "059cirrarizvcxv8zyp6ykaz45rymljpgdkdjc9kvadp7gn1w5px";
};
patches = stdenv.lib.optional stdenv.isDarwin ./UNUSED-darwin.patch;
diff --git a/pkgs/tools/filesystems/netatalk/default.nix b/pkgs/tools/filesystems/netatalk/default.nix
index f7732cd76fd7..6abad445517b 100644
--- a/pkgs/tools/filesystems/netatalk/default.nix
+++ b/pkgs/tools/filesystems/netatalk/default.nix
@@ -1,6 +1,6 @@
{ fetchurl, stdenv, autoreconfHook, pkgconfig, perl, python
, db, libgcrypt, avahi, libiconv, pam, openssl, acl
-, ed, glibc, libevent
+, ed, libtirpc, libevent
}:
stdenv.mkDerivation rec {
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
/^afpd_LDADD
/am__append_2
a
- ${glibc.static}/lib/librpcsvc.a \\
+ ${libtirpc}/lib/libtirpc.so \\
.
w
EOF
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/rar2fs/default.nix b/pkgs/tools/filesystems/rar2fs/default.nix
index 816aa1498cc6..889f075645a3 100644
--- a/pkgs/tools/filesystems/rar2fs/default.nix
+++ b/pkgs/tools/filesystems/rar2fs/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "rar2fs";
- version = "1.29.1";
+ version = "1.29.2";
src = fetchFromGitHub {
owner = "hasse69";
repo = pname;
rev = "v${version}";
- sha256 = "03m20bnlm70xamrxnswxs4fzc2lr2wr6f7jq6b3a8sdwq3pqbzzx";
+ sha256 = "0j7ai0gcbln2lyfc87xxmj0zpf3lnqa6fdm5rar3kdqhczb7s93y";
};
postPatch = ''
diff --git a/pkgs/tools/filesystems/romdirfs/default.nix b/pkgs/tools/filesystems/romdirfs/default.nix
index 96389214c7e0..040889903480 100644
--- a/pkgs/tools/filesystems/romdirfs/default.nix
+++ b/pkgs/tools/filesystems/romdirfs/default.nix
@@ -19,6 +19,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/mlafeldt/romdirfs";
license = licenses.gpl3;
platforms = platforms.linux;
- maintainers = with maintainers; [ genesis ];
+ maintainers = with maintainers; [ ];
};
}
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/squashfuse/default.nix b/pkgs/tools/filesystems/squashfuse/default.nix
index 27335a9cf5da..9f9c4a605c6a 100644
--- a/pkgs/tools/filesystems/squashfuse/default.nix
+++ b/pkgs/tools/filesystems/squashfuse/default.nix
@@ -8,14 +8,6 @@ stdenv.mkDerivation rec {
pname = "squashfuse";
version = "0.1.103";
- meta = {
- description = "FUSE filesystem to mount squashfs archives";
- homepage = "https://github.com/vasi/squashfuse";
- maintainers = [ maintainers.genesis ];
- platforms = platforms.linux;
- license = "BSD-2-Clause";
- };
-
# platforms.darwin should be supported : see PLATFORMS file in src.
# we could use a nix fuseProvider, and let the derivation choose the OS
# specific implementation.
@@ -29,4 +21,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook libtool pkgconfig ];
buildInputs = [ lz4 xz zlib lzo zstd fuse ];
+
+ meta = {
+ description = "FUSE filesystem to mount squashfs archives";
+ homepage = "https://github.com/vasi/squashfuse";
+ maintainers = [ ];
+ platforms = platforms.linux;
+ license = "BSD-2-Clause";
+ };
}
diff --git a/pkgs/tools/filesystems/sshfs-fuse/default.nix b/pkgs/tools/filesystems/sshfs-fuse/default.nix
index 018dfe7858e3..3922851af331 100644
--- a/pkgs/tools/filesystems/sshfs-fuse/default.nix
+++ b/pkgs/tools/filesystems/sshfs-fuse/default.nix
@@ -1,22 +1,22 @@
{ stdenv, fetchFromGitHub
-, meson, pkgconfig, ninja, docutils, makeWrapper
+, meson, pkg-config, ninja, docutils, makeWrapper
, fuse3, glib
, which, python3Packages
, openssh
}:
stdenv.mkDerivation rec {
- version = "3.7.0";
+ version = "3.7.1";
pname = "sshfs-fuse";
src = fetchFromGitHub {
owner = "libfuse";
repo = "sshfs";
rev = "sshfs-${version}";
- sha256 = "119qvjaai3nqs2psqk2kv4gxjchrnrcfnmlwk7yxnj3v59pgyxhv";
+ sha256 = "088mgcsqv9f2vly4xn6lvvkmqkgr9jjmjs9qp8938hl7j6rrgd17";
};
- nativeBuildInputs = [ meson pkgconfig ninja docutils makeWrapper ];
+ nativeBuildInputs = [ meson pkg-config ninja docutils makeWrapper ];
buildInputs = [ fuse3 glib ];
checkInputs = [ which python3Packages.pytest ];
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/asymptote/default.nix b/pkgs/tools/graphics/asymptote/default.nix
index 67afac2cdccd..6b8c6870a668 100644
--- a/pkgs/tools/graphics/asymptote/default.nix
+++ b/pkgs/tools/graphics/asymptote/default.nix
@@ -1,24 +1,32 @@
-{ stdenv, fetchFromGitHub, fetchurl
+{ stdenv, fetchFromGitHub, fetchurl, fetchpatch
, autoreconfHook, bison, glm, yacc, flex
, freeglut, ghostscriptX, imagemagick, fftw
, boehmgc, libGLU, libGL, mesa, ncurses, readline, gsl, libsigsegv
, python3Packages
-, zlib, perl
+, zlib, perl, curl
, texLive, texinfo
, darwin
}:
stdenv.mkDerivation rec {
- version = "2.66";
+ version = "2.67";
pname = "asymptote";
src = fetchFromGitHub {
owner = "vectorgraphics";
repo = pname;
rev = version;
- sha256 = "0c445j950n6nxgr1zxj7a26daa5d9f3i91506b7r7627s943b1kd";
+ sha256 = "sha256:1lawj2gf0985clzbyym26s5mxxp2syl1dqqxfzk0sq9s30l2rj3l";
};
+ patches =
+ (stdenv.lib.optional (stdenv.lib.versionOlder version "2.68")
+ (fetchpatch {
+ url = "https://github.com/vectorgraphics/asymptote/commit/3361214340d58235f4dbb8f24017d0cd5d94da72.patch";
+ sha256 = "sha256:1z2b41x8v7683myd45lq6niixpdjy0b185x0xl61130vrijhq5nm";
+ }))
+ ;
+
nativeBuildInputs = [
autoreconfHook
bison
@@ -30,7 +38,7 @@ stdenv.mkDerivation rec {
buildInputs = [
ghostscriptX imagemagick fftw
boehmgc ncurses readline gsl libsigsegv
- zlib perl
+ zlib perl curl
texLive
] ++ (with python3Packages; [
python
diff --git a/pkgs/tools/graphics/asymptote/default.upstream b/pkgs/tools/graphics/asymptote/default.upstream
deleted file mode 100644
index e86d81ba4435..000000000000
--- a/pkgs/tools/graphics/asymptote/default.upstream
+++ /dev/null
@@ -1,4 +0,0 @@
-url https://sourceforge.net/projects/asymptote/files/
-SF_version_dir
-version_link 'src[.]tgz/download$'
-SF_redirect
diff --git a/pkgs/tools/graphics/diagrams-builder/default.nix b/pkgs/tools/graphics/diagrams-builder/default.nix
index a12e5dbb8bb3..24e43044697d 100644
--- a/pkgs/tools/graphics/diagrams-builder/default.nix
+++ b/pkgs/tools/graphics/diagrams-builder/default.nix
@@ -2,7 +2,7 @@
If user need access to more haskell package for building his
diagrams, he simply has to pass these package through the
extra packages function as follow in `config.nix`:
-
+
~~~
diagrams-builder.override {
extraPackages = self : [myHaskellPackage];
@@ -15,7 +15,7 @@
let
# Used same technique as for the yiCustom package.
- wrappedGhc = ghcWithPackages
+ wrappedGhc = ghcWithPackages
(self: [ diagrams-builder ] ++ extraPackages self);
ghcVersion = wrappedGhc.version;
@@ -25,7 +25,7 @@ let
--set NIX_GHC ${wrappedGhc}/bin/ghc \
--set NIX_GHC_LIBDIR ${wrappedGhc}/lib/ghc-${ghcVersion}
'';
-
+
backends = ["svg" "cairo" "ps"];
in
@@ -35,10 +35,10 @@ stdenv.mkDerivation {
buildInputs = [ makeWrapper ];
- buildCommand = with stdenv.lib;
+ buildCommand = with stdenv.lib;
concatStrings (intersperse "\n" (map exeWrapper backends));
# Will be faster to build the wrapper locally then to fetch it from a binary cache.
preferLocalBuild = true;
meta = diagrams-builder.meta;
-} \ No newline at end of file
+}
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/gifski/default.nix b/pkgs/tools/graphics/gifski/default.nix
index 612db49c8a47..aa247a4c9177 100644
--- a/pkgs/tools/graphics/gifski/default.nix
+++ b/pkgs/tools/graphics/gifski/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "gifski";
- version = "1.2.2";
+ version = "1.2.4";
src = fetchFromGitHub {
owner = "ImageOptim";
repo = "gifski";
rev = version;
- sha256 = "175wlvn6psa3xx9g2i05xykk24wpmkr0m27rm95jyi0kzlqdc466";
+ sha256 = "0mr4ni75klmzfjivfv5xmcdw03y1gjvkz1d297gwh46zq1q7blf3";
};
- cargoSha256 = "01gf8v6q2rpaik6dyxch8n2mpaxp222v32zrw19059hn3smg98l0";
+ cargoSha256 = "0wm139lik6w2hwg72j8hcphp0z89bbabfxjmfyqrih6akyzb0l01";
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/graphics/gmic/default.nix b/pkgs/tools/graphics/gmic/default.nix
index ccc4a23cb558..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.2";
+ version = "2.9.4";
outputs = [ "out" "lib" "dev" "man" ];
src = fetchurl {
url = "https://gmic.eu/files/source/gmic_${version}.tar.gz";
- sha256 = "14acph914a8lp6qqfmp319ggqjg3i3hmalmnpk3mp07m7vpv2p9q";
+ sha256 = "1ixcdq16gmgh1brrb6mgdibypq9lvh8gnz86b5mmyxlnyi4fw2vr";
};
nativeBuildInputs = [
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
libjpeg
libtiff
libpng
- opencv3
+ opencv
openexr
graphicsmagick
];
diff --git a/pkgs/tools/graphics/oxipng/default.nix b/pkgs/tools/graphics/oxipng/default.nix
index 965c799a217f..cdb8a16708e0 100644
--- a/pkgs/tools/graphics/oxipng/default.nix
+++ b/pkgs/tools/graphics/oxipng/default.nix
@@ -1,20 +1,15 @@
-{ stdenv, fetchFromGitHub, rustPlatform }:
+{ stdenv, fetchCrate, rustPlatform }:
rustPlatform.buildRustPackage rec {
- version = "3.0.1";
+ version = "4.0.0";
pname = "oxipng";
- src = fetchFromGitHub {
- owner = "shssoichiro";
- repo = pname;
- rev = "v${version}";
- sha256 = "11lncwxksm7aqczy9ay1qnba2wmgfsirhgrl6vv1jlgj41b7mzi5";
+ src = fetchCrate {
+ inherit version pname;
+ sha256 = "0p9h006l75ci324lbcx496732pb77srcd46g6dnfw3mcrg33cspc";
};
- cargoSha256 = "0lalb981qzlnmqfg170mh6lnc0qlzb94wc39mf859g2jvxk3pkrl";
-
- # https://crates.io/crates/cloudflare-zlib#arm-vs-nightly-rust
- cargoBuildFlags = [ "--features=cloudflare-zlib/arm-always" ];
+ cargoSha256 = "1r2zw7p95abxqc31b5gswdyhm4msxsiml34dsh9x8zydhqnwy17j";
doCheck = !stdenv.isAarch64 && !stdenv.isDarwin;
diff --git a/pkgs/tools/graphics/piglit/default.nix b/pkgs/tools/graphics/piglit/default.nix
new file mode 100644
index 000000000000..e2c2b6e6e972
--- /dev/null
+++ b/pkgs/tools/graphics/piglit/default.nix
@@ -0,0 +1,77 @@
+{ stdenv
+, fetchFromGitLab
+, lib
+, cmake
+, freeglut
+, libGL
+, libGLU
+, libglvnd
+, makeWrapper
+, ninja
+, pkg-config
+, python3
+, waffle
+, wayland
+, libX11
+, libXrender
+, libxcb
+, libxkbcommon
+}:
+
+stdenv.mkDerivation rec {
+ pname = "piglit";
+ version = "unstable-2020-10-23";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.freedesktop.org";
+ owner = "mesa";
+ repo = "piglit";
+ rev = "59e695c16fdcdd4ea4f16365f0e397a93cef7b80";
+ sha256 = "kx0+2Sdvdc3SbpAIl2OuGCWCpaLJC/7cXG+ZLvf92g8=";
+ };
+
+ buildInputs = [
+ freeglut
+ libGL
+ libGLU
+ libglvnd
+ libX11
+ libXrender
+ libxcb
+ libxkbcommon
+ (python3.withPackages (ps: with ps; [
+ Mako
+ numpy
+ ]))
+ waffle
+ wayland
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ makeWrapper
+ ninja
+ pkg-config
+ ];
+
+ # Find data dir: piglit searches for the data directory in some places, however as it is wrapped,
+ # it search in ../lib/.piglit-wrapped, we just replace the script name with "piglit" again.
+ prePatch = ''
+ substituteInPlace piglit \
+ --replace 'script_basename_noext = os.path.splitext(os.path.basename(__file__))[0]' 'script_basename_noext = "piglit"'
+ '';
+
+ postInstall = ''
+ wrapProgram $out/bin/piglit \
+ --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libGL libglvnd ]} \
+ --prefix PATH : "${waffle}/bin"
+ '';
+
+ meta = with lib; {
+ description = "An OpenGL test suite, and test-suite runner";
+ homepage = "https://gitlab.freedesktop.org/mesa/piglit";
+ license = licenses.free; # custom license. See COPYING in the source repo.
+ platforms = platforms.mesaPlatforms;
+ maintainers = with maintainers; [ Flakebi ];
+ };
+}
diff --git a/pkgs/tools/graphics/vips/default.nix b/pkgs/tools/graphics/vips/default.nix
index eb5afebaa675..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
@@ -26,7 +27,7 @@
stdenv.mkDerivation rec {
pname = "vips";
- version = "8.10.1";
+ version = "8.10.2";
outputs = [ "bin" "out" "man" "dev" ];
@@ -34,7 +35,7 @@ stdenv.mkDerivation rec {
owner = "libvips";
repo = "libvips";
rev = "v${version}";
- sha256 = "0zfhp86vbxs5qdnjy8hvdcjslfkafvd3s3rjr2dppwm0iz4gdbfx";
+ sha256 = "1psi39a4h0awwbyizbsk467z0djwq0rh8hvkklbsd5b92m7768sp";
# Remove unicode file names which leads to different checksums on HFS+
# vs. other filesystems because of unicode normalisation.
extraPostFetch = ''
@@ -63,6 +64,7 @@ stdenv.mkDerivation rec {
libexif
libheif
libpng
+ librsvg
python27
libpng
expat
diff --git a/pkgs/tools/graphics/viu/default.nix b/pkgs/tools/graphics/viu/default.nix
index a434b38453eb..39b12326e806 100644
--- a/pkgs/tools/graphics/viu/default.nix
+++ b/pkgs/tools/graphics/viu/default.nix
@@ -2,18 +2,18 @@
rustPlatform.buildRustPackage rec {
pname = "viu";
- version = "1.1";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "atanunq";
repo = "viu";
rev = "v${version}";
- sha256 = "1algvndpl63g3yzp3hhbgm7839njpbmw954nsiwf0j591spz4lph";
+ sha256 = "1q248jnbv64mkvg18465dpvjkw2v2hfqyvdvdixyrwyrnlv5cicv";
};
# tests are failing, reported at upstream: https://github.com/atanunq/viu/issues/40
doCheck = false;
- cargoSha256 = "1jccaln72aqa9975nbs95gimndqx5kgfkjmh40z6chx1hvn4m2ga";
+ cargoSha256 = "18rskn8fchlgk295yk8sc2g1x6h43rmhqif871hgzdx1i35sbajr";
meta = with lib; {
description = "A command-line application to view images from the terminal written in Rust";
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/vulkan-tools-lunarg/default.nix b/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix
new file mode 100644
index 000000000000..9ce87b4cb671
--- /dev/null
+++ b/pkgs/tools/graphics/vulkan-tools-lunarg/default.nix
@@ -0,0 +1,86 @@
+{ stdenv, cmake, expat, fetchFromGitHub, jq, lib, libXdmcp, libXrandr, libffi
+, libxcb, pkgconfig, python3, symlinkJoin, vulkan-headers, vulkan-loader
+, vulkan-validation-layers, wayland, writeText, xcbutilkeysyms, xcbutilwm
+, xlibsWrapper }:
+
+stdenv.mkDerivation rec {
+ pname = "vulkan-tools-lunarg";
+ # The version must match that in vulkan-headers
+ version = "1.2.141.0";
+
+ src = (assert version == vulkan-headers.version; fetchFromGitHub {
+ owner = "LunarG";
+ repo = "VulkanTools";
+ rev = "sdk-${version}";
+ sha256 = "1zsgc1hdmivdahzrarx7a5byhgnmm5ahz366l92fmdb8pffgq42g";
+ fetchSubmodules = true;
+ });
+
+ nativeBuildInputs = [ cmake pkgconfig python3 jq ];
+
+ buildInputs = [
+ expat
+ libXdmcp
+ libXrandr
+ libffi
+ libxcb
+ wayland
+ xcbutilkeysyms
+ xcbutilwm
+ xlibsWrapper
+ ];
+
+ cmakeFlags = [
+ "-DVULKAN_HEADERS_INSTALL_DIR=${vulkan-headers}"
+ "-DVULKAN_LOADER_INSTALL_DIR=${vulkan-loader}"
+ "-DVULKAN_VALIDATIONLAYERS_INSTALL_DIR=${
+ symlinkJoin {
+ name = "vulkan-validation-layers-merged";
+ paths = [ vulkan-validation-layers.headers vulkan-validation-layers ];
+ }
+ }"
+ ];
+
+ preConfigure = ''
+ # We need to run this update script which generates some source files,
+ # Remove the line in it which calls 'git submodule update' though.
+ # Also patch the scripts in ./scripts
+ update=update_external_sources.sh
+ patchShebangs $update
+ patchShebangs scripts/*
+ sed -i '/^git /d' $update
+ ./$update
+ '';
+
+ # Include absolute paths to layer libraries in their associated
+ # layer definition json files.
+ preFixup = ''
+ for f in "$out"/etc/vulkan/explicit_layer.d/*.json "$out"/etc/vulkan/implicit_layer.d/*.json; do
+ jq <"$f" >tmp.json ".layer.library_path = \"$out/lib/\" + .layer.library_path"
+ mv tmp.json "$f"
+ done
+ '';
+
+ enableParallelBuilding = true;
+
+ # Same as vulkan-validation-layers
+ libraryPath = lib.strings.makeLibraryPath [ vulkan-loader ];
+ dontPatchELF = true;
+
+ # Help vulkan-loader find the validation layers
+ setupHook = writeText "setup-hook" ''
+ export XDG_CONFIG_DIRS=@out@/etc''${XDG_CONFIG_DIRS:+:''${XDG_CONFIG_DIRS}}
+ '';
+
+ meta = with stdenv.lib; {
+ description = "LunarG Vulkan Tools and Utilities";
+ longDescription = ''
+ Tools to aid in Vulkan development including useful layers, trace and
+ replay, and tests.
+ '';
+ homepage = "https://github.com/LunarG/VulkanTools";
+ platforms = platforms.linux;
+ license = licenses.asl20;
+ maintainers = [ maintainers.expipiplus1 ];
+ };
+}
diff --git a/pkgs/tools/graphics/vulkan-tools/default.nix b/pkgs/tools/graphics/vulkan-tools/default.nix
index e320e4e6ef3b..ff620ef8287b 100644
--- a/pkgs/tools/graphics/vulkan-tools/default.nix
+++ b/pkgs/tools/graphics/vulkan-tools/default.nix
@@ -30,8 +30,13 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
- description = "LunarG Vulkan loader";
- homepage = "https://www.lunarg.com";
+ description = "Khronos official Vulkan Tools and Utilities";
+ longDescription = ''
+ This project provides Vulkan tools and utilities that can assist
+ development by enabling developers to verify their applications correct
+ use of the Vulkan API.
+ '';
+ homepage = "https://github.com/KhronosGroup/Vulkan-Tools";
platforms = platforms.linux;
license = licenses.asl20;
maintainers = [ maintainers.ralith ];
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/fusuma/default.nix b/pkgs/tools/inputmethods/fusuma/default.nix
index a8901dfb0e43..dc6d3a09bfa4 100644
--- a/pkgs/tools/inputmethods/fusuma/default.nix
+++ b/pkgs/tools/inputmethods/fusuma/default.nix
@@ -18,7 +18,7 @@ bundlerApp {
description = "Multitouch gestures with libinput driver on X11, Linux";
homepage = "https://github.com/iberianpig/fusuma";
license = licenses.mit;
- maintainers = with maintainers; [ jfrankenau nicknovitski filalex77 ];
+ maintainers = with maintainers; [ jfrankenau nicknovitski Br1ght0ne ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix
index b34206e6cf6d..2dc667277dd0 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.7";
src = fetchFromGitHub {
owner = "BambooEngine";
repo = pname;
rev = "v${version}";
- sha256 = "0bjcc2dm6c6s0v271nyslmwf5z0xxpcbvmk4lyirs48hc1bzv3n6";
+ sha256 = "0w3z36p8d3a04fgzc12xnpdkg6h8alfgqy5rjxbwqwi25h3byj6k";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-libthai/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-libthai/default.nix
new file mode 100644
index 000000000000..9c5f2cefb517
--- /dev/null
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-libthai/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchurl, makeWrapper, pkg-config, ibus, gtk3, libthai }:
+
+stdenv.mkDerivation rec {
+ pname = "ibus-libthai";
+ version = "0.1.4";
+
+ src = fetchurl {
+ url = "https://linux.thai.net/pub/ThaiLinux/software/libthai/ibus-libthai-${version}.tar.xz";
+ sha256 = "0iam7308rxkx2xwaabc5wyj7vrxgd4cr95pvwrkm8fr9gh2xnwgv";
+ };
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ gtk3 ibus libthai ];
+
+ meta = with stdenv.lib; {
+ isIbusEngine = true;
+ homepage = "https://linux.thai.net/projects/ibus-libthai";
+ description = "Thai input method engine for IBus";
+ license = licenses.lgpl21Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
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/3mux/default.nix b/pkgs/tools/misc/3mux/default.nix
index 04335d3f33a9..945ebea0cb89 100644
--- a/pkgs/tools/misc/3mux/default.nix
+++ b/pkgs/tools/misc/3mux/default.nix
@@ -22,7 +22,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/aaronjanse/3mux";
license = licenses.mit;
- maintainers = with maintainers; [ aaronjanse filalex77 ];
+ maintainers = with maintainers; [ aaronjanse Br1ght0ne ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/misc/as-tree/cargo-lock.patch b/pkgs/tools/misc/as-tree/cargo-lock.patch
new file mode 100644
index 000000000000..f7a06c050d2d
--- /dev/null
+++ b/pkgs/tools/misc/as-tree/cargo-lock.patch
@@ -0,0 +1,13 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 991ecd8..9e94574 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -11,7 +11,7 @@ dependencies = [
+
+ [[package]]
+ name = "as-tree"
+-version = "0.11.1"
++version = "0.12.0"
+ dependencies = [
+ "ansi_term",
+ "atty",
diff --git a/pkgs/tools/misc/as-tree/default.nix b/pkgs/tools/misc/as-tree/default.nix
new file mode 100644
index 000000000000..7cc97fd79e46
--- /dev/null
+++ b/pkgs/tools/misc/as-tree/default.nix
@@ -0,0 +1,27 @@
+{ lib, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "as-tree";
+ version = "0.12.0";
+
+ src = fetchFromGitHub {
+ owner = "jez";
+ repo = pname;
+ rev = version;
+ sha256 = "0c0g32pkyhyvqpgvzlw9244c80npq6s8mxy3may7q4qyd7hi3dz5";
+ };
+
+ cargoSha256 = "0yhd9svdxg7akv61msn7rf3rfblb7kxnyn955dfdwyxbxq48qwpr";
+ # the upstream 0.12.0 release didn't update the Cargo.lock file properly
+ # they have updated their release script, so this patch can be removed
+ # when the next version is released.
+ cargoPatches = [ ./cargo-lock.patch ];
+
+ meta = with lib; {
+ description = "Print a list of paths as a tree of paths";
+ homepage = "https://github.com/jez/as-tree";
+ license = with licenses; [ blueOak100 ];
+ maintainers = with maintainers; [ jshholland ];
+ platforms = platforms.all;
+ };
+}
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..5a2387358d55 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";
@@ -49,7 +49,7 @@ in
owner = "phillipberndt";
repo = "autorandr";
rev = version;
- sha256 = "0msw9b1hdy3gbq9w5d04mfizhyirz1c648x84mlcbzl8salm7vpg";
+ sha256 = "0rmnqk2bi6bbd2if1rll37mlzlqxzmnazfffdhcpzskxwyaj4yn5";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/bandwidth/default.nix b/pkgs/tools/misc/bandwidth/default.nix
index 8cd926c5c272..024454a3472d 100644
--- a/pkgs/tools/misc/bandwidth/default.nix
+++ b/pkgs/tools/misc/bandwidth/default.nix
@@ -1,13 +1,8 @@
{ stdenv, fetchurl, nasm }:
let
- arch =
- if stdenv.hostPlatform.system == "x86_64-linux" then "bandwidth64"
- else if stdenv.hostPlatform.system == "i686-linux" then "bandwidth32"
- else if stdenv.hostPlatform.system == "x86_64-darwin" then "bandwidth-mac64"
- else if stdenv.hostPlatform.system == "i686-darwin" then "bandwidth-mac32"
- else if stdenv.hostPlatform.system == "i686-cygwin" then "bandwidth-win32"
- else throw "Unknown architecture";
+ inherit (stdenv.hostPlatform.parsed.cpu) bits;
+ arch = "bandwidth${toString bits}";
in
stdenv.mkDerivation rec {
pname = "bandwidth";
@@ -18,21 +13,25 @@ stdenv.mkDerivation rec {
sha256 = "0x798xj3vhiwq2hal0vmf92sq4h7yalp3i6ylqwhnnpv99m2zws4";
};
- buildInputs = [ nasm ];
+ postPatch = ''
+ sed -i 's,^CC=gcc .*,,' OOC/Makefile Makefile*
+ sed -i 's,ar ,$(AR) ,g' OOC/Makefile
+ '';
+
+ nativeBuildInputs = [ nasm ];
- buildFlags = [ arch ]
- ++ stdenv.lib.optionals stdenv.cc.isClang [ "CC=clang" "LD=clang" ];
+ buildFlags = [ arch ];
installPhase = ''
mkdir -p $out/bin
- cp ${arch} $out/bin
- ln -s ${arch} $out/bin/bandwidth
+ cp ${arch} $out/bin/bandwidth
'';
meta = with stdenv.lib; {
homepage = "https://zsmith.co/bandwidth.html";
description = "Artificial benchmark for identifying weaknesses in the memory subsystem";
- license = licenses.mit;
- platforms = platforms.unix;
+ license = licenses.gpl2Plus;
+ platforms = platforms.x86;
+ maintainers = with maintainers; [ r-burns ];
};
}
diff --git a/pkgs/tools/misc/bat/default.nix b/pkgs/tools/misc/bat/default.nix
index b84ef63edc92..da1f0d54f6f0 100644
--- a/pkgs/tools/misc/bat/default.nix
+++ b/pkgs/tools/misc/bat/default.nix
@@ -11,16 +11,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 ];
diff --git a/pkgs/tools/misc/bdf2psf/default.nix b/pkgs/tools/misc/bdf2psf/default.nix
index 2b3445ac6c33..0316a9b08a40 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.197";
+ version = "1.198";
src = fetchurl {
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
- sha256 = "023zj08rk8pmvpr8zybxn2ibrl5qsarkn8rb908mxhhlwpp12f7n";
+ sha256 = "1b57pk10wf667aag3mhh397sfra44gilnyyg7fm532qaw3xapv2i";
};
nativeBuildInputs = [ dpkg ];
diff --git a/pkgs/tools/misc/bdf2sfd/default.nix b/pkgs/tools/misc/bdf2sfd/default.nix
index 096164990458..728967ec3da8 100644
--- a/pkgs/tools/misc/bdf2sfd/default.nix
+++ b/pkgs/tools/misc/bdf2sfd/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bdf2sfd";
- version = "1.1.4";
+ version = "1.1.5";
src = fetchFromGitHub {
owner = "fcambus";
repo = pname;
rev = version;
- sha256 = "1lg3yabnf26lghlrmhpq7hbhydmw85q0k64246b8fwv1dnxc7afd";
+ sha256 = "1bpadw25barzmmsz9bkrsj3iwbgf945zqfakbgq1yscfb85bfgsp";
};
nativeBuildInputs = [ cmake ];
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/broadlink-cli/default.nix b/pkgs/tools/misc/broadlink-cli/default.nix
index c40ccad5e396..96b13c060e4b 100644
--- a/pkgs/tools/misc/broadlink-cli/default.nix
+++ b/pkgs/tools/misc/broadlink-cli/default.nix
@@ -1,22 +1,22 @@
-{ stdenv, python2Packages, fetchFromGitHub }:
+{ stdenv, python3Packages, fetchFromGitHub }:
-python2Packages.buildPythonApplication {
+python3Packages.buildPythonApplication {
pname = "broadlink-cli";
- inherit (python2Packages.broadlink) version;
+ inherit (python3Packages.broadlink) version;
# the tools are available as part of the source distribution from GH but
# not pypi, so we have to fetch them here.
src = fetchFromGitHub {
owner = "mjg59";
repo = "python-broadlink";
- # this rev is version 0.9
- rev = "766b7b00fb1cec868e3d5fca66f1aada208959ce";
- sha256 = "0j0idzxmpwkb1lbgvi9df2hbxafm5hxjc6mgg5481lq7z4z1r4nb";
+ # this rev is version 0.15.0
+ rev = "99add9e6feea6e47be4f3a58783556d7838b759c";
+ sha256 = "1q1q62brvfjcb18i0j4ca5cxqzjwv1iywdrdby0yjqa4wm6ywq6b";
};
format = "other";
- propagatedBuildInputs = with python2Packages; [
+ propagatedBuildInputs = with python3Packages; [
broadlink
];
@@ -32,6 +32,6 @@ python2Packages.buildPythonApplication {
meta = with stdenv.lib; {
description = "Tools for interfacing with Broadlink RM2/3 (Pro) remote controls, A1 sensor platforms and SP2/3 smartplugs";
maintainers = with maintainers; [ peterhoeg ];
- inherit (python2Packages.broadlink.meta) homepage license;
+ inherit (python3Packages.broadlink.meta) homepage license;
};
}
diff --git a/pkgs/tools/misc/broot/default.nix b/pkgs/tools/misc/broot/default.nix
index 077d5dc777c1..e5c528596b0d 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.4";
+ version = "1.0.6";
src = fetchCrate {
inherit pname version;
- sha256 = "06gq7xn9g5wk6d5p732998q7lxbw2g6qb8vsv95jcnybarf88n1v";
+ sha256 = "1yzj1k09yd3q2dff6a6m0xv2v6z681x25g0x5ak41lm5rn3hj8vl";
};
- cargoSha256 = "1cbvi3jgj78gly3xkqbn8ai0ra5hpdphpdy7cphlrym0aj77ck4a";
+ cargoSha256 = "1axcnr7bzplchpz4cdy5872fmrnzrs1p665c0vmxzs9bgnml5sl8";
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 448c0859c575..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.7";
+ version = "1.8.9";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
rev = "v${version}";
- sha256 = "1inmrcp01rxrjylkj9vzgw3q713q6jsqbnqllbzvp8q6kqfliayg";
+ sha256 = "07jsakihci98ww1hgppilq942raz05c5xi2pzq632vq5i11fi0nj";
};
- vendorSha256 = "0m946g6iw42q5ggki2j1lqdshpsxjmdsm1snnyzjzyy8gd88m4cx";
+ vendorSha256 = "0adva7crl6dachbf76920aniki3zcq9chdjjrzssasm89zqgwicf";
doCheck = false;
diff --git a/pkgs/tools/misc/cloud-utils/default.nix b/pkgs/tools/misc/cloud-utils/default.nix
index afae939ef38a..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
@@ -17,10 +17,10 @@ in stdenv.mkDerivation rec {
# $ nix-build nixos/release-combined.nix -A nixos.tests.ec2-nixops
# growpart is needed in initrd in nixos/system/boot/grow-partition.nix
pname = "cloud-utils";
- version = "0.31";
+ version = "0.32";
src = fetchurl {
url = "https://launchpad.net/cloud-utils/trunk/${version}/+download/cloud-utils-${version}.tar.gz";
- sha256 = "07fl3dlqwdzw4xx7mcxhpkks6dnmaxha80zgs9f6wmibgzni8z0r";
+ sha256 = "0xxdi55lzw7j91zfajw7jhd2ilsqj2dy04i9brlk8j3pvb5ma8hk";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ python3 ];
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/colord/default.nix b/pkgs/tools/misc/colord/default.nix
index 79d27129173a..1db776c8ff0d 100644
--- a/pkgs/tools/misc/colord/default.nix
+++ b/pkgs/tools/misc/colord/default.nix
@@ -29,13 +29,13 @@
stdenv.mkDerivation rec {
pname = "colord";
- version = "1.4.4";
+ version = "1.4.5";
outputs = [ "out" "dev" "devdoc" "man" "installedTests" ];
src = fetchurl {
url = "https://www.freedesktop.org/software/colord/releases/${pname}-${version}.tar.xz";
- sha256 = "19f0938fr7nvvm3jr263dlknaq7md40zrac2npfyz25zc00yh3ws";
+ sha256 = "05sydi6qqqx1rrqwnga1vbg9srkf89wdcfw5w4p4m7r37m2flx5p";
};
patches = [
diff --git a/pkgs/tools/misc/convbin/default.nix b/pkgs/tools/misc/convbin/default.nix
new file mode 100644
index 000000000000..0abf10710caa
--- /dev/null
+++ b/pkgs/tools/misc/convbin/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation rec {
+ pname = "convbin";
+ version = "3.0";
+
+ src = fetchFromGitHub {
+ owner = "mateoconlechuga";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0n502zj8igm583kbfvyv7zhd97vb71jac41ncb9jr2yz2v5ir8j9";
+ };
+
+ makeFlags = [ "CC=cc" ];
+
+ checkPhase = ''
+ pushd test
+ patchShebangs test.sh
+ ./test.sh
+ popd
+ '';
+
+ doCheck = true;
+
+ installPhase = ''
+ install -Dm755 bin/convbin $out/bin/convbin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Converts files to other formats";
+ longDescription = ''
+ This program is used to convert files to other formats,
+ specifically for the TI84+CE and related calculators.
+ '';
+ homepage = "https://github.com/mateoconlechuga/convbin";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/tools/misc/convfont/default.nix b/pkgs/tools/misc/convfont/default.nix
new file mode 100644
index 000000000000..0cc181082a4f
--- /dev/null
+++ b/pkgs/tools/misc/convfont/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation rec {
+ pname = "convfont";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "drdnar";
+ repo = pname;
+ rev = "v20190438";
+ sha256 = "1lj24yq5gj9hxhy1srk73521q95zyqzkws0q4v271hf5wmqaxa2f";
+ };
+
+ makeFlags = [ "CC=cc" ];
+
+ installPhase = ''
+ install -Dm755 convfont $out/bin/convfont
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Converts font for use with FontLibC";
+ homepage = "https://github.com/drdnar/convfont";
+ license = licenses.wtfpl;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/tools/misc/convimg/default.nix b/pkgs/tools/misc/convimg/default.nix
new file mode 100644
index 000000000000..f9de88cb01e5
--- /dev/null
+++ b/pkgs/tools/misc/convimg/default.nix
@@ -0,0 +1,43 @@
+{ stdenv
+, fetchFromGitHub
+}:
+
+stdenv.mkDerivation rec {
+ pname = "convimg";
+ version = "8.3";
+
+ src = fetchFromGitHub {
+ owner = "mateoconlechuga";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1k2fkzfg08y2gcm8jabmb2plgqmgw6y30m73ys4mmbskxgy7hc3s";
+ fetchSubmodules = true;
+ };
+
+ makeFlags = [ "CC=cc" ];
+
+ checkPhase = ''
+ pushd test
+ patchShebangs test.sh
+ ./test.sh
+ popd
+ '';
+
+ doCheck = true;
+
+ installPhase = ''
+ install -Dm755 bin/convimg $out/bin/convimg
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Image palette quantization";
+ longDescription = ''
+ This program is used to convert images to other formats,
+ specifically for the TI84+CE and related calculators.
+ '';
+ homepage = "https://github.com/mateoconlechuga/convimg";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/misc/coreutils/avoid-false-positive-in-date-debug-test.patch b/pkgs/tools/misc/coreutils/avoid-false-positive-in-date-debug-test.patch
deleted file mode 100644
index ae1a02d4d202..000000000000
--- a/pkgs/tools/misc/coreutils/avoid-false-positive-in-date-debug-test.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 0251229bfd9617e8a35cf9dd7d338d63fff74a0c Mon Sep 17 00:00:00 2001
-From: Assaf Gordon <assafgordon@gmail.com>
-Date: Mon, 13 May 2019 16:37:40 -0600
-Subject: [PATCH] tests: avoid false-positive in date-debug test
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-When debugging an invalid date due to DST switching, the intermediate
-'normalized time' should not be checked - its value can differ between
-systems (e.g. glibc vs musl).
-
-Reported by Niklas Hambüchen in
-https://lists.gnu.org/r/coreutils/2019-05/msg00031.html
-Analyzed by Rich Felker in
-https://lists.gnu.org/r/coreutils/2019-05/msg00039.html
-
-* tests/misc/date-debug.sh: Replace the exact normalized time
-with 'XX:XX:XX' so different values would not trigger test failure.
----
- tests/misc/date-debug.sh | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/tests/misc/date-debug.sh b/tests/misc/date-debug.sh
-index aa47f1abb..2ce6f4ce8 100755
---- a/tests/misc/date-debug.sh
-+++ b/tests/misc/date-debug.sh
-@@ -71,7 +71,7 @@ date: input timezone: TZ="America/Edmonton" in date string
- date: using specified time as starting value: '02:30:00'
- date: error: invalid date/time value:
- date: user provided time: '(Y-M-D) 2006-04-02 02:30:00'
--date: normalized time: '(Y-M-D) 2006-04-02 03:30:00'
-+date: normalized time: '(Y-M-D) 2006-04-02 XX:XX:XX'
- date: --
- date: possible reasons:
- date: non-existing due to daylight-saving time;
-@@ -81,7 +81,14 @@ date: invalid date 'TZ="America/Edmonton" 2006-04-02 02:30:00'
- EOF
-
- # date should return 1 (error) for invalid date
--returns_ 1 date --debug -d "$in2" >out2 2>&1 || fail=1
-+returns_ 1 date --debug -d "$in2" >out2-t 2>&1 || fail=1
-+
-+# The output line of "normalized time" can differ between systems
-+# (e.g. glibc vs musl) and should not be checked.
-+# See: https://lists.gnu.org/archive/html/coreutils/2019-05/msg00039.html
-+sed '/normalized time:/s/ [0-9][0-9]:[0-9][0-9]:[0-9][0-9]/ XX:XX:XX/' \
-+ out2-t > out2 || framework_failure_
-+
- compare exp2 out2 || fail=1
-
- ##
diff --git a/pkgs/tools/misc/coreutils/coreutils-8.31-android-cross.patch b/pkgs/tools/misc/coreutils/coreutils-8.31-android-cross.patch
deleted file mode 100644
index 97d95d1c5b19..000000000000
--- a/pkgs/tools/misc/coreutils/coreutils-8.31-android-cross.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 3bd82a82cf4ba693d2c31c7b95aaec4e56dc92a4 Mon Sep 17 00:00:00 2001
-From: Paul Eggert <eggert@cs.ucla.edu>
-Date: Mon, 11 Mar 2019 16:40:29 -0700
-Subject: [PATCH 1/1] strtod: fix clash with strtold
-
-Problem reported for RHEL 5 by Jesse Caldwell (Bug#34817).
-* lib/strtod.c (compute_minus_zero, minus_zero):
-Simplify by remving the macro / external variable,
-and having just a function. User changed. This avoids
-the need for an external variable that might clash.
----
- ChangeLog | 9 +++++++++
- lib/strtod.c | 11 +++++------
- 2 files changed, 14 insertions(+), 6 deletions(-)
-
-diff --git a/lib/strtod.c b/lib/strtod.c
-index b9eaa51..69b1564 100644
---- a/lib/strtod.c
-+++ b/lib/strtod.c
-@@ -294,16 +294,15 @@ parse_number (const char *nptr,
- ICC 10.0 has a bug when optimizing the expression -zero.
- The expression -MIN * MIN does not work when cross-compiling
- to PowerPC on Mac OS X 10.5. */
--#if defined __hpux || defined __sgi || defined __ICC
- static DOUBLE
--compute_minus_zero (void)
-+minus_zero (void)
- {
-+#if defined __hpux || defined __sgi || defined __ICC
- return -MIN * MIN;
--}
--# define minus_zero compute_minus_zero ()
- #else
--DOUBLE minus_zero = -0.0;
-+ return -0.0;
- #endif
-+}
-
- /* Convert NPTR to a DOUBLE. If ENDPTR is not NULL, a pointer to the
- character after the last one used in the number is put in *ENDPTR. */
-@@ -479,6 +478,6 @@ STRTOD (const char *nptr, char **endptr)
- /* Special case -0.0, since at least ICC miscompiles negation. We
- can't use copysign(), as that drags in -lm on some platforms. */
- if (!num && negative)
-- return minus_zero;
-+ return minus_zero ();
- return negative ? -num : num;
- }
---
-1.9.1
-
diff --git a/pkgs/tools/misc/coreutils/coreutils-8.31-musl-cross.patch b/pkgs/tools/misc/coreutils/coreutils-8.31-musl-cross.patch
deleted file mode 100644
index 02b0b85db312..000000000000
--- a/pkgs/tools/misc/coreutils/coreutils-8.31-musl-cross.patch
+++ /dev/null
@@ -1,1153 +0,0 @@
-From 453ff940449bbbde9ec00f0bbf82a359c5598fc7 Mon Sep 17 00:00:00 2001
-From: Bruno Haible <bruno@clisp.org>
-Date: Sat, 23 Mar 2019 23:00:52 +0100
-Subject: [PATCH 1/1] Support cross-compilation to musl libc.
-
-Reported by Necktwi Ozfguah <necktwi@ferryfair.com>.
-
-* m4/calloc.m4 (_AC_FUNC_CALLOC_IF): Add cross-compilation guesses for
-musl libc.
-* m4/canonicalize.m4 (gl_FUNC_REALPATH_WORKS): Likewise.
-* m4/chown.m4 (gl_FUNC_CHOWN): Likewise.
-* m4/d-ino.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_INO): Likewise.
-* m4/fdopendir.m4 (gl_FUNC_FDOPENDIR): Likewise.
-* m4/fnmatch.m4 (gl_FUNC_FNMATCH_POSIX): Likewise.
-* m4/fpurge.m4 (gl_FUNC_FPURGE): Likewise.
-* m4/getcwd.m4 (gl_FUNC_GETCWD_NULL): Likewise.
-* m4/getcwd-abort-bug.m4 (gl_FUNC_GETCWD_ABORT_BUG): Likewise.
-* m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise.
-* m4/getgroups.m4 (AC_FUNC_GETGROUPS, gl_FUNC_GETGROUPS): Likewise.
-* m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
-* m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY_CLOBBER): Likewise.
-* m4/hypot.m4 (gl_FUNC_HYPOT): Likewise. // removed
-* m4/hypotf.m4 (gl_FUNC_HYPOTF): Likewise. // removed
-* m4/hypotl.m4 (gl_FUNC_HYPOTL): Likewise. // removed
-* m4/iconv_open-utf.m4 (gl_FUNC_ICONV_OPEN_UTF_SUPPORT): Likewise. // removed
-* m4/link-follow.m4 (gl_FUNC_LINK_FOLLOWS_SYMLINK): Likewise.
-* m4/log.m4 (gl_FUNC_LOG): Likewise. // removed
-* m4/logf.m4 (gl_FUNC_LOGF): Likewise. // removed
-* m4/logl.m4 (gl_FUNC_LOGL_WORKS): Likewise. // removed
-* m4/log10.m4 (gl_FUNC_LOG10): Likewise. // removed
-* m4/log10f.m4 (gl_FUNC_LOG10F): Likewise. // removed
-* m4/log10l.m4 (gl_FUNC_LOG10L): Likewise. // removed
-* m4/log1p.m4 (gl_FUNC_LOG1P): Likewise. // removed
-* m4/log1pf.m4 (gl_FUNC_LOG1PF): Likewise. // removed
-* m4/log1pl.m4 (gl_FUNC_LOG1PL): Likewise. // removed
-* m4/log2.m4 (gl_FUNC_LOG2): Likewise. // removed
-* m4/log2f.m4 (gl_FUNC_LOG2F): Likewise. // removed
-* m4/malloc.m4 (_AC_FUNC_MALLOC_IF): Likewise.
-* m4/mkdir.m4 (gl_FUNC_MKDIR): Likewise.
-* m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Likewise.
-* m4/modf.m4 (gl_FUNC_MODF): Likewise. // removed
-* m4/modff.m4 (gl_FUNC_MODFF): Likewise. // removed
-* m4/modfl.m4 (gl_FUNC_MODFL): Likewise. // removed
-* m4/perror.m4 (gl_FUNC_PERROR): Likewise.
-* m4/printf.m4 (gl_PRINTF_SIZES_C99, gl_PRINTF_INFINITE,
-gl_PRINTF_INFINITE_LONG_DOUBLE, gl_PRINTF_DIRECTIVE_A,
-gl_PRINTF_DIRECTIVE_F, gl_PRINTF_FLAG_ZERO, gl_SNPRINTF_TRUNCATION_C99,
-gl_SNPRINTF_RETVAL_C99, gl_SNPRINTF_DIRECTIVE_N,
-gl_VSNPRINTF_ZEROSIZE_C99): Likewise.
-* m4/ptsname.m4 (gl_FUNC_PTSNAME): Likewise. // removed
-* m4/putenv.m4 (gl_FUNC_PUTENV): Likewise.
-* m4/realloc.m4 (_AC_FUNC_REALLOC_IF): Likewise.
-* m4/remainder.m4 (gl_FUNC_REMAINDER): Likewise. // removed
-* m4/remainderf.m4 (gl_FUNC_REMAINDERF): Likewise. // removed
-* m4/remainderl.m4 (gl_FUNC_REMAINDERL): Likewise. // removed
-* m4/rintl.m4 (gl_FUNC_RINTL): Likewise. // removed
-* m4/round.m4 (gl_FUNC_ROUND): Likewise. // removed
-* m4/roundf.m4 (gl_FUNC_ROUNDF): Likewise. // removed
-* m4/roundl.m4 (gl_FUNC_ROUNDL): Likewise. // removed
-* m4/setenv.m4 (gl_FUNC_SETENV): Likewise.
-* m4/signbit.m4 (gl_SIGNBIT): Likewise.
-* m4/sleep.m4 (gl_FUNC_SLEEP): Likewise.
-* m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise.
-* m4/strerror.m4 (gl_FUNC_STRERROR, gl_FUNC_STRERROR_0): Likewise.
-* m4/strtod.m4 (gl_FUNC_STRTOD): Likewise.
-* m4/strtold.m4 (gl_FUNC_STRTOLD): Likewise.
-* m4/trunc.m4 (gl_FUNC_TRUNC): Likewise. // removed
-* m4/truncf.m4 (gl_FUNC_TRUNCF): Likewise. // removed
-* m4/truncl.m4 (gl_FUNC_TRUNCL): Likewise. // removed
-* m4/tzset.m4 (gl_FUNC_TZSET_CLOBBER): Likewise.
-* m4/ungetc.m4 (gl_FUNC_UNGETC_WORKS): Likewise.
-* m4/usleep.m4 (gl_FUNC_USLEEP): Likewise.
-* m4/utimes.m4 (gl_FUNC_UTIMES): Likewise.
-* m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise.
----
- m4/calloc.m4 | 4 ++-
- m4/canonicalize.m4 | 4 ++-
- m4/chown.m4 | 22 +++++++------
- m4/d-ino.m4 | 16 +++++-----
- m4/fdopendir.m4 | 12 ++++---
- m4/fnmatch.m4 | 18 ++++++++---
- m4/fpurge.m4 | 24 +++++++++-----
- m4/getcwd-abort-bug.m4 | 11 +++++--
- m4/getcwd.m4 | 4 ++-
- m4/getdelim.m4 | 40 ++++++++++++++----------
- m4/getgroups.m4 | 6 +++-
- m4/getline.m4 | 38 +++++++++++++---------
- m4/gettimeofday.m4 | 4 ++-
- m4/link-follow.m4 | 4 ++-
- m4/malloc.m4 | 4 +--
- m4/mkdir.m4 | 4 ++-
- m4/mkstemp.m4 | 4 ++-
- m4/perror.m4 | 12 ++++---
- m4/printf.m4 | 22 ++++++++++++-
- m4/putenv.m4 | 4 ++-
- m4/realloc.m4 | 4 +--
- m4/setenv.m4 | 4 ++-
- m4/signbit.m4 | 6 +++-
- m4/sleep.m4 | 4 ++-
- m4/stpncpy.m4 | 14 +++++++--
- m4/strerror.m4 | 6 +++-
- m4/strtod.m4 | 10 +++---
- m4/strtold.m4 | 9 ++++--
- m4/tzset.m4 | 4 ++-
- m4/ungetc.m4 | 18 ++++++-----
- m4/usleep.m4 | 4 ++-
- m4/utimes.m4 | 10 +++---
- m4/wcwidth.m4 | 12 ++++---
- 76 files changed, 461 insertions(+), 157 deletions(-)
-
-diff --git a/m4/calloc.m4 b/m4/calloc.m4
-index 012a5bf..d76535d 100644
---- a/m4/calloc.m4
-+++ b/m4/calloc.m4
-@@ -1,4 +1,4 @@
--# calloc.m4 serial 18
-+# calloc.m4 serial 19
-
- # Copyright (C) 2004-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -40,6 +40,8 @@ AC_DEFUN([_AC_FUNC_CALLOC_IF],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
- # Guess yes on native Windows.
- mingw*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/canonicalize.m4 b/m4/canonicalize.m4
-index 5b6e25d..b61747b 100644
---- a/m4/canonicalize.m4
-+++ b/m4/canonicalize.m4
-@@ -1,4 +1,4 @@
--# canonicalize.m4 serial 29
-+# canonicalize.m4 serial 30
-
- dnl Copyright (C) 2003-2007, 2009-2019 Free Software Foundation, Inc.
-
-@@ -113,6 +113,8 @@ AC_DEFUN([gl_FUNC_REALPATH_WORKS],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_realpath_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_realpath_works="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_realpath_works="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/chown.m4 b/m4/chown.m4
-index ecfc0c0..b798325 100644
---- a/m4/chown.m4
-+++ b/m4/chown.m4
-@@ -1,4 +1,4 @@
--# serial 30
-+# serial 32
- # Determine whether we need the chown wrapper.
-
- dnl Copyright (C) 1997-2001, 2003-2005, 2007, 2009-2019 Free Software
-@@ -109,10 +109,12 @@ AC_DEFUN_ONCE([gl_FUNC_CHOWN],
- [gl_cv_func_chown_slash_works=yes],
- [gl_cv_func_chown_slash_works=no],
- [case "$host_os" in
-- # Guess yes on glibc systems.
-- *-gnu*) gl_cv_func_chown_slash_works="guessing yes" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_func_chown_slash_works="guessing no" ;;
-+ # Guess yes on glibc systems.
-+ *-gnu*) gl_cv_func_chown_slash_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_chown_slash_works="guessing yes" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_func_chown_slash_works="guessing no" ;;
- esac
- ])
- rm -f conftest.link conftest.file])
-@@ -145,10 +147,12 @@ AC_DEFUN_ONCE([gl_FUNC_CHOWN],
- [gl_cv_func_chown_ctime_works=yes],
- [gl_cv_func_chown_ctime_works=no],
- [case "$host_os" in
-- # Guess yes on glibc systems.
-- *-gnu*) gl_cv_func_chown_ctime_works="guessing yes" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_func_chown_ctime_works="guessing no" ;;
-+ # Guess yes on glibc systems.
-+ *-gnu*) gl_cv_func_chown_ctime_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_chown_ctime_works="guessing yes" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_func_chown_ctime_works="guessing no" ;;
- esac
- ])
- rm -f conftest.file])
-diff --git a/m4/d-ino.m4 b/m4/d-ino.m4
-index f1420cc..87dcacc 100644
---- a/m4/d-ino.m4
-+++ b/m4/d-ino.m4
-@@ -1,4 +1,4 @@
--# serial 18
-+# serial 19
-
- dnl From Jim Meyering.
- dnl
-@@ -40,12 +40,14 @@ AC_DEFUN([gl_CHECK_TYPE_STRUCT_DIRENT_D_INO],
- [gl_cv_struct_dirent_d_ino=yes],
- [gl_cv_struct_dirent_d_ino=no],
- [case "$host_os" in
-- # Guess yes on glibc systems with Linux kernel.
-- linux*-gnu*) gl_cv_struct_dirent_d_ino="guessing yes" ;;
-- # Guess no on native Windows.
-- mingw*) gl_cv_struct_dirent_d_ino="guessing no" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_struct_dirent_d_ino="guessing no" ;;
-+ # Guess yes on glibc systems with Linux kernel.
-+ linux*-gnu*) gl_cv_struct_dirent_d_ino="guessing yes" ;;
-+ # Guess yes on musl systems with Linux kernel.
-+ linux*-musl*) gl_cv_struct_dirent_d_ino="guessing yes" ;;
-+ # Guess no on native Windows.
-+ mingw*) gl_cv_struct_dirent_d_ino="guessing no" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_struct_dirent_d_ino="guessing no" ;;
- esac
- ])])
- case "$gl_cv_struct_dirent_d_ino" in
-diff --git a/m4/fdopendir.m4 b/m4/fdopendir.m4
-index 0490551..b2b3b03 100644
---- a/m4/fdopendir.m4
-+++ b/m4/fdopendir.m4
-@@ -1,4 +1,4 @@
--# serial 10
-+# serial 11
- # See if we need to provide fdopendir.
-
- dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
-@@ -45,10 +45,12 @@ DIR *fdopendir (int);
- [gl_cv_func_fdopendir_works=yes],
- [gl_cv_func_fdopendir_works=no],
- [case "$host_os" in
-- # Guess yes on glibc systems.
-- *-gnu*) gl_cv_func_fdopendir_works="guessing yes" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_func_fdopendir_works="guessing no" ;;
-+ # Guess yes on glibc systems.
-+ *-gnu*) gl_cv_func_fdopendir_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_fdopendir_works="guessing yes" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_func_fdopendir_works="guessing no" ;;
- esac
- ])])
- case "$gl_cv_func_fdopendir_works" in
-diff --git a/m4/fnmatch.m4 b/m4/fnmatch.m4
-index c264ca7..75ba55b 100644
---- a/m4/fnmatch.m4
-+++ b/m4/fnmatch.m4
-@@ -1,4 +1,4 @@
--# Check for fnmatch - serial 13. -*- coding: utf-8 -*-
-+# Check for fnmatch - serial 14. -*- coding: utf-8 -*-
-
- # Copyright (C) 2000-2007, 2009-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -14,6 +14,7 @@ AC_DEFUN([gl_FUNC_FNMATCH_POSIX],
- m4_divert_text([DEFAULTS], [gl_fnmatch_required=POSIX])
-
- AC_REQUIRE([gl_FNMATCH_H])
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
- gl_fnmatch_required_lowercase=`
- echo $gl_fnmatch_required | LC_ALL=C tr '[[A-Z]]' '[[a-z]]'
- `
-@@ -117,12 +118,19 @@ AC_DEFUN([gl_FUNC_FNMATCH_POSIX],
- ]])],
- [eval "$gl_fnmatch_cache_var=yes"],
- [eval "$gl_fnmatch_cache_var=no"],
-- [eval "$gl_fnmatch_cache_var=\"guessing no\""])
-+ [case "$host_os" in
-+ # Guess yes on musl systems.
-+ *-musl*) eval "$gl_fnmatch_cache_var=\"guessing yes\"" ;;
-+ # Guess no otherwise, even on glibc systems.
-+ *) eval "$gl_fnmatch_cache_var=\"guessing no\"" ;;
-+ esac
-+ ])
- ])
- eval "gl_fnmatch_result=\"\$$gl_fnmatch_cache_var\""
-- if test "$gl_fnmatch_result" != yes; then
-- REPLACE_FNMATCH=1
-- fi
-+ case "$gl_fnmatch_result" in
-+ *yes) ;;
-+ *) REPLACE_FNMATCH=1 ;;
-+ esac
- fi
- if test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; then
- gl_REPLACE_FNMATCH_H
-diff --git a/m4/fpurge.m4 b/m4/fpurge.m4
-index cb21f56..6c5b3e9 100644
---- a/m4/fpurge.m4
-+++ b/m4/fpurge.m4
-@@ -1,4 +1,4 @@
--# fpurge.m4 serial 8
-+# fpurge.m4 serial 9
- dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -7,12 +7,13 @@ dnl with or without modifications, as long as this notice is preserved.
- AC_DEFUN([gl_FUNC_FPURGE],
- [
- AC_REQUIRE([gl_STDIO_H_DEFAULTS])
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
- AC_CHECK_FUNCS_ONCE([fpurge])
- AC_CHECK_FUNCS_ONCE([__fpurge])
- AC_CHECK_DECLS([fpurge], , , [[#include <stdio.h>]])
- if test "x$ac_cv_func_fpurge" = xyes; then
- HAVE_FPURGE=1
-- # Detect BSD bug. Only cygwin 1.7 is known to be immune.
-+ # Detect BSD bug. Only cygwin 1.7 and musl are known to be immune.
- AC_CACHE_CHECK([whether fpurge works], [gl_cv_func_fpurge_works],
- [AC_RUN_IFELSE(
- [AC_LANG_PROGRAM(
-@@ -48,11 +49,20 @@ AC_DEFUN([gl_FUNC_FPURGE],
- return 13;
- return 0;
- ])],
-- [gl_cv_func_fpurge_works=yes], [gl_cv_func_fpurge_works=no],
-- [gl_cv_func_fpurge_works='guessing no'])])
-- if test "x$gl_cv_func_fpurge_works" != xyes; then
-- REPLACE_FPURGE=1
-- fi
-+ [gl_cv_func_fpurge_works=yes],
-+ [gl_cv_func_fpurge_works=no],
-+ [case "$host_os" in
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_fpurge_works="guessing yes" ;;
-+ # Guess no otherwise.
-+ *) gl_cv_func_fpurge_works="guessing no" ;;
-+ esac
-+ ])
-+ ])
-+ case "$gl_cv_func_fpurge_works" in
-+ *yes) ;;
-+ *) REPLACE_FPURGE=1 ;;
-+ esac
- else
- HAVE_FPURGE=0
- fi
-diff --git a/m4/getcwd-abort-bug.m4 b/m4/getcwd-abort-bug.m4
-index f0f24a5..7227f08 100644
---- a/m4/getcwd-abort-bug.m4
-+++ b/m4/getcwd-abort-bug.m4
-@@ -1,4 +1,4 @@
--# serial 9
-+# serial 11
- # Determine whether getcwd aborts when the length of the working directory
- # name is unusually large. Any length between 4k and 16k trigger the bug
- # when using glibc-2.4.90-9 or older.
-@@ -13,6 +13,7 @@
- # gl_FUNC_GETCWD_ABORT_BUG([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
- AC_DEFUN([gl_FUNC_GETCWD_ABORT_BUG],
- [
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
- AC_CHECK_DECLS_ONCE([getcwd])
- AC_CHECK_HEADERS_ONCE([unistd.h])
- AC_REQUIRE([gl_PATHMAX_SNIPPET_PREREQ])
-@@ -142,7 +143,13 @@ main ()
- else
- gl_cv_func_getcwd_abort_bug=no
- fi],
-- [gl_cv_func_getcwd_abort_bug=yes])
-+ [case "$host_os" in
-+ # Guess no on musl systems.
-+ *-musl*) gl_cv_func_getcwd_abort_bug="guessing no" ;;
-+ # Guess yes otherwise, even on glibc systems.
-+ *) gl_cv_func_getcwd_abort_bug="guessing yes"
-+ esac
-+ ])
- ])
- AS_IF([test $gl_cv_func_getcwd_abort_bug = yes], [$1], [$2])
- ])
-diff --git a/m4/getcwd.m4 b/m4/getcwd.m4
-index 4929b51..625171a 100644
---- a/m4/getcwd.m4
-+++ b/m4/getcwd.m4
-@@ -6,7 +6,7 @@
- # with or without modifications, as long as this notice is preserved.
-
- # Written by Paul Eggert.
--# serial 16
-+# serial 17
-
- AC_DEFUN([gl_FUNC_GETCWD_NULL],
- [
-@@ -50,6 +50,8 @@ AC_DEFUN([gl_FUNC_GETCWD_NULL],
- [[case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_getcwd_null="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_getcwd_null="guessing yes";;
- # Guess yes on Cygwin.
- cygwin*) gl_cv_func_getcwd_null="guessing yes";;
- # If we don't know, assume the worst.
-diff --git a/m4/getdelim.m4 b/m4/getdelim.m4
-index bf17c57..e77c379 100644
---- a/m4/getdelim.m4
-+++ b/m4/getdelim.m4
-@@ -1,4 +1,4 @@
--# getdelim.m4 serial 12
-+# getdelim.m4 serial 13
-
- dnl Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
- dnl
-@@ -11,6 +11,7 @@ AC_PREREQ([2.59])
- AC_DEFUN([gl_FUNC_GETDELIM],
- [
- AC_REQUIRE([gl_STDIO_H_DEFAULTS])
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
-
- dnl Persuade glibc <stdio.h> to declare getdelim().
- AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
-@@ -21,9 +22,10 @@ AC_DEFUN([gl_FUNC_GETDELIM],
- if test $ac_cv_func_getdelim = yes; then
- HAVE_GETDELIM=1
- dnl Found it in some library. Verify that it works.
-- AC_CACHE_CHECK([for working getdelim function], [gl_cv_func_working_getdelim],
-- [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
-- AC_RUN_IFELSE([AC_LANG_SOURCE([[
-+ AC_CACHE_CHECK([for working getdelim function],
-+ [gl_cv_func_working_getdelim],
-+ [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
-+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
- # include <stdio.h>
- # include <stdlib.h>
- # include <string.h>
-@@ -53,25 +55,31 @@ AC_DEFUN([gl_FUNC_GETDELIM],
- fclose (in);
- return 0;
- }
-- ]])], [gl_cv_func_working_getdelim=yes] dnl The library version works.
-- , [gl_cv_func_working_getdelim=no] dnl The library version does NOT work.
-- , dnl We're cross compiling. Assume it works on glibc2 systems.
-- [AC_EGREP_CPP([Lucky GNU user],
-- [
-+ ]])],
-+ [gl_cv_func_working_getdelim=yes],
-+ [gl_cv_func_working_getdelim=no],
-+ [dnl We're cross compiling.
-+ dnl Guess it works on glibc2 systems and musl systems.
-+ AC_EGREP_CPP([Lucky GNU user],
-+ [
- #include <features.h>
- #ifdef __GNU_LIBRARY__
- #if (__GLIBC__ >= 2) && !defined __UCLIBC__
- Lucky GNU user
- #endif
- #endif
-- ],
-- [gl_cv_func_working_getdelim="guessing yes"],
-- [gl_cv_func_working_getdelim="guessing no"])]
-- )])
-+ ],
-+ [gl_cv_func_working_getdelim="guessing yes"],
-+ [case "$host_os" in
-+ *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
-+ *) gl_cv_func_working_getdelim="guessing no" ;;
-+ esac
-+ ])
-+ ])
-+ ])
- case "$gl_cv_func_working_getdelim" in
-- *no)
-- REPLACE_GETDELIM=1
-- ;;
-+ *yes) ;;
-+ *) REPLACE_GETDELIM=1 ;;
- esac
- else
- HAVE_GETDELIM=0
-diff --git a/m4/getgroups.m4 b/m4/getgroups.m4
-index 2ce986e..c93447b 100644
---- a/m4/getgroups.m4
-+++ b/m4/getgroups.m4
-@@ -1,4 +1,4 @@
--# serial 21
-+# serial 22
-
- dnl From Jim Meyering.
- dnl A wrapper around AC_FUNC_GETGROUPS.
-@@ -42,6 +42,8 @@ AC_DEFUN([AC_FUNC_GETGROUPS],
- [case "$host_os" in # ((
- # Guess yes on glibc systems.
- *-gnu* | gnu*) ac_cv_func_getgroups_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) ac_cv_func_getgroups_works="guessing yes" ;;
- # If we don't know, assume the worst.
- *) ac_cv_func_getgroups_works="guessing no" ;;
- esac
-@@ -95,6 +97,8 @@ AC_DEFUN([gl_FUNC_GETGROUPS],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_getgroups_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_getgroups_works="guessing yes" ;;
- # If we don't know, assume the worst.
- *) gl_cv_func_getgroups_works="guessing no" ;;
- esac
-diff --git a/m4/getline.m4 b/m4/getline.m4
-index 5b2ead2..32f771c 100644
---- a/m4/getline.m4
-+++ b/m4/getline.m4
-@@ -1,4 +1,4 @@
--# getline.m4 serial 28
-+# getline.m4 serial 29
-
- dnl Copyright (C) 1998-2003, 2005-2007, 2009-2019 Free Software Foundation,
- dnl Inc.
-@@ -16,6 +16,7 @@ dnl to do with the function we need.
- AC_DEFUN([gl_FUNC_GETLINE],
- [
- AC_REQUIRE([gl_STDIO_H_DEFAULTS])
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
-
- dnl Persuade glibc <stdio.h> to declare getline().
- AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
-@@ -28,9 +29,10 @@ AC_DEFUN([gl_FUNC_GETLINE],
- gl_getline_needs_run_time_check=yes],
- [am_cv_func_working_getline=no])
- if test $gl_getline_needs_run_time_check = yes; then
-- AC_CACHE_CHECK([for working getline function], [am_cv_func_working_getline],
-- [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
-- AC_RUN_IFELSE([AC_LANG_SOURCE([[
-+ AC_CACHE_CHECK([for working getline function],
-+ [am_cv_func_working_getline],
-+ [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
-+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
- # include <stdio.h>
- # include <stdlib.h>
- # include <string.h>
-@@ -61,21 +63,28 @@ AC_DEFUN([gl_FUNC_GETLINE],
- fclose (in);
- return 0;
- }
-- ]])], [am_cv_func_working_getline=yes] dnl The library version works.
-- , [am_cv_func_working_getline=no] dnl The library version does NOT work.
-- , dnl We're cross compiling. Assume it works on glibc2 systems.
-- [AC_EGREP_CPP([Lucky GNU user],
-- [
-+ ]])],
-+ [am_cv_func_working_getline=yes],
-+ [am_cv_func_working_getline=no],
-+ [dnl We're cross compiling.
-+ dnl Guess it works on glibc2 systems and musl systems.
-+ AC_EGREP_CPP([Lucky GNU user],
-+ [
- #include <features.h>
- #ifdef __GNU_LIBRARY__
- #if (__GLIBC__ >= 2) && !defined __UCLIBC__
- Lucky GNU user
- #endif
- #endif
-- ],
-- [am_cv_func_working_getline="guessing yes"],
-- [am_cv_func_working_getline="guessing no"])]
-- )])
-+ ],
-+ [am_cv_func_working_getline="guessing yes"],
-+ [case "$host_os" in
-+ *-musl*) am_cv_func_working_getline="guessing yes" ;;
-+ *) am_cv_func_working_getline="guessing no" ;;
-+ esac
-+ ])
-+ ])
-+ ])
- fi
-
- if test $ac_cv_have_decl_getline = no; then
-@@ -83,7 +92,8 @@ AC_DEFUN([gl_FUNC_GETLINE],
- fi
-
- case "$am_cv_func_working_getline" in
-- *no)
-+ *yes) ;;
-+ *)
- dnl Set REPLACE_GETLINE always: Even if we have not found the broken
- dnl getline function among $LIBS, it may exist in libinet and the
- dnl executable may be linked with -linet.
-diff --git a/m4/gettimeofday.m4 b/m4/gettimeofday.m4
-index d29b4bf..5e2ef6f 100644
---- a/m4/gettimeofday.m4
-+++ b/m4/gettimeofday.m4
-@@ -1,4 +1,4 @@
--# serial 25
-+# serial 26
-
- # Copyright (C) 2001-2003, 2005, 2007, 2009-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -105,6 +105,8 @@ AC_DEFUN([gl_FUNC_GETTIMEOFDAY_CLOBBER],
- case "$host_os" in
- # Guess all is fine on glibc systems.
- *-gnu* | gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
-+ # Guess all is fine on musl systems.
-+ *-musl*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/link-follow.m4 b/m4/link-follow.m4
-index cbd2dca..8ac7301 100644
---- a/m4/link-follow.m4
-+++ b/m4/link-follow.m4
-@@ -1,4 +1,4 @@
--# serial 20
-+# serial 21
- dnl Run a program to determine whether link(2) follows symlinks.
- dnl Set LINK_FOLLOWS_SYMLINKS accordingly.
-
-@@ -88,6 +88,8 @@ AC_DEFUN([gl_FUNC_LINK_FOLLOWS_SYMLINK],
- case "$host_os" in
- # On glibc/Linux we know the result.
- linux*-gnu* | gnu*) gl_cv_func_link_follows_symlink="guessing no" ;;
-+ # On musl/Linux we know the result.
-+ linux*-musl*) gl_cv_func_link_follows_symlink="guessing no" ;;
- # Otherwise, we don't know.
- *) gl_cv_func_link_follows_symlink=unknown ;;
- esac
-diff --git a/m4/malloc.m4 b/m4/malloc.m4
-index b9b8d4b..c469c45 100644
---- a/m4/malloc.m4
-+++ b/m4/malloc.m4
-@@ -1,4 +1,4 @@
--# malloc.m4 serial 17
-+# malloc.m4 serial 19
- dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -32,7 +32,7 @@ AC_DEFUN([_AC_FUNC_MALLOC_IF],
- [ac_cv_func_malloc_0_nonnull=no],
- [case "$host_os" in
- # Guess yes on platforms where we know the result.
-- *-gnu* | gnu* | freebsd* | netbsd* | openbsd* \
-+ *-gnu* | gnu* | *-musl* | freebsd* | netbsd* | openbsd* \
- | hpux* | solaris* | cygwin* | mingw*)
- ac_cv_func_malloc_0_nonnull="guessing yes" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/mkdir.m4 b/m4/mkdir.m4
-index 4cd9590..366a3cd 100644
---- a/m4/mkdir.m4
-+++ b/m4/mkdir.m4
-@@ -1,4 +1,4 @@
--# serial 14
-+# serial 15
-
- # Copyright (C) 2001, 2003-2004, 2006, 2008-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -62,6 +62,8 @@ AC_DEFUN([gl_FUNC_MKDIR],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/mkstemp.m4 b/m4/mkstemp.m4
-index ae24c3b..1b15c2e 100644
---- a/m4/mkstemp.m4
-+++ b/m4/mkstemp.m4
-@@ -1,4 +1,4 @@
--#serial 25
-+#serial 26
-
- # Copyright (C) 2001, 2003-2007, 2009-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -59,6 +59,8 @@ AC_DEFUN([gl_FUNC_MKSTEMP],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_working_mkstemp="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_working_mkstemp="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_working_mkstemp="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/perror.m4 b/m4/perror.m4
-index 335be72..08e2db1 100644
---- a/m4/perror.m4
-+++ b/m4/perror.m4
-@@ -1,4 +1,4 @@
--# perror.m4 serial 7
-+# perror.m4 serial 8
- dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -48,10 +48,12 @@ AC_DEFUN([gl_FUNC_PERROR],
- rm -rf conftest.txt1 conftest.txt2],
- [gl_cv_func_perror_works=no],
- [case "$host_os" in
-- # Guess yes on native Windows.
-- mingw*) gl_cv_func_perror_works="guessing yes" ;;
-- # Otherwise guess no.
-- *) gl_cv_func_perror_works="guessing no" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_perror_works="guessing yes" ;;
-+ # Guess yes on native Windows.
-+ mingw*) gl_cv_func_perror_works="guessing yes" ;;
-+ # Otherwise guess no.
-+ *) gl_cv_func_perror_works="guessing no" ;;
- esac
- ])
- ])
-diff --git a/m4/printf.m4 b/m4/printf.m4
-index cbf6ae4..6d2280e 100644
---- a/m4/printf.m4
-+++ b/m4/printf.m4
-@@ -1,4 +1,4 @@
--# printf.m4 serial 60
-+# printf.m4 serial 61
- dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -62,6 +62,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_sizes_c99="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_sizes_c99="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_printf_sizes_c99="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
-@@ -240,6 +242,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_infinite="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_infinite="guessing yes";;
- # Guess yes on FreeBSD >= 6.
- freebsd[1-5].*) gl_cv_func_printf_infinite="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
-@@ -457,6 +461,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_infinite_long_double="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_infinite_long_double="guessing yes";;
- # Guess yes on FreeBSD >= 6.
- freebsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
-@@ -575,6 +581,8 @@ int main ()
- [gl_cv_func_printf_directive_a="guessing yes"],
- [gl_cv_func_printf_directive_a="guessing no"])
- ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_directive_a="guessing yes";;
- # Guess no on Android.
- linux*-android*) gl_cv_func_printf_directive_a="guessing no";;
- # Guess no on native Windows.
-@@ -625,6 +633,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_directive_f="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_directive_f="guessing yes";;
- # Guess yes on FreeBSD >= 6.
- freebsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
-@@ -960,6 +970,8 @@ changequote(,)dnl
- case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_printf_flag_zero="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_printf_flag_zero="guessing yes";;
- # Guess yes on BeOS.
- beos*) gl_cv_func_printf_flag_zero="guessing yes";;
- # Guess no on Android.
-@@ -1206,6 +1218,8 @@ changequote(,)dnl
- case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_snprintf_truncation_c99="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
-@@ -1308,6 +1322,8 @@ int main ()
- changequote(,)dnl
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_snprintf_retval_c99="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_snprintf_retval_c99="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_snprintf_retval_c99="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
-@@ -1400,6 +1416,8 @@ changequote(,)dnl
- case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_snprintf_directive_n="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_snprintf_directive_n="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_snprintf_directive_n="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_snprintf_directive_n="guessing yes";;
-@@ -1554,6 +1572,8 @@ changequote(,)dnl
- case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
- # Guess yes on FreeBSD >= 5.
- freebsd[1-4].*) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
- freebsd* | kfreebsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
-diff --git a/m4/putenv.m4 b/m4/putenv.m4
-index f8960f6..342ba26 100644
---- a/m4/putenv.m4
-+++ b/m4/putenv.m4
-@@ -1,4 +1,4 @@
--# putenv.m4 serial 22
-+# putenv.m4 serial 23
- dnl Copyright (C) 2002-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -36,6 +36,8 @@ AC_DEFUN([gl_FUNC_PUTENV],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_svid_putenv="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_svid_putenv="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_svid_putenv="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/realloc.m4 b/m4/realloc.m4
-index f9f15ad..93066e8 100644
---- a/m4/realloc.m4
-+++ b/m4/realloc.m4
-@@ -1,4 +1,4 @@
--# realloc.m4 serial 15
-+# realloc.m4 serial 17
- dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -32,7 +32,7 @@ AC_DEFUN([_AC_FUNC_REALLOC_IF],
- [ac_cv_func_realloc_0_nonnull=no],
- [case "$host_os" in
- # Guess yes on platforms where we know the result.
-- *-gnu* | gnu* | freebsd* | netbsd* | openbsd* \
-+ *-gnu* | gnu* | *-musl* | freebsd* | netbsd* | openbsd* \
- | hpux* | solaris* | cygwin* | mingw*)
- ac_cv_func_realloc_0_nonnull="guessing yes" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/setenv.m4 b/m4/setenv.m4
-index 6101274..a8f83d6 100644
---- a/m4/setenv.m4
-+++ b/m4/setenv.m4
-@@ -1,4 +1,4 @@
--# setenv.m4 serial 27
-+# setenv.m4 serial 28
- dnl Copyright (C) 2001-2004, 2006-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -37,6 +37,8 @@ AC_DEFUN([gl_FUNC_SETENV],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_setenv_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_setenv_works="guessing yes" ;;
- # If we don't know, assume the worst.
- *) gl_cv_func_setenv_works="guessing no" ;;
- esac
-diff --git a/m4/signbit.m4 b/m4/signbit.m4
-index bf5bce5..f7f2f3d 100644
---- a/m4/signbit.m4
-+++ b/m4/signbit.m4
-@@ -1,4 +1,4 @@
--# signbit.m4 serial 16
-+# signbit.m4 serial 17
- dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -31,6 +31,8 @@ AC_DEFUN([gl_SIGNBIT],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_signbit="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_signbit="guessing yes" ;;
- # Guess yes on native Windows.
- mingw*) gl_cv_func_signbit="guessing yes" ;;
- # If we don't know, assume the worst.
-@@ -62,6 +64,8 @@ AC_DEFUN([gl_SIGNBIT],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_signbit_gcc="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_signbit_gcc="guessing yes" ;;
- # Guess yes on mingw, no on MSVC.
- mingw*) if test -n "$GCC"; then
- gl_cv_func_signbit_gcc="guessing yes"
-diff --git a/m4/sleep.m4 b/m4/sleep.m4
-index 5f71cc7..7bab467 100644
---- a/m4/sleep.m4
-+++ b/m4/sleep.m4
-@@ -1,4 +1,4 @@
--# sleep.m4 serial 9
-+# sleep.m4 serial 10
- dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -48,6 +48,8 @@ handle_alarm (int sig)
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_sleep_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_sleep_works="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_sleep_works="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/stpncpy.m4 b/m4/stpncpy.m4
-index 83425dd..f8e1a7c 100644
---- a/m4/stpncpy.m4
-+++ b/m4/stpncpy.m4
-@@ -1,4 +1,4 @@
--# stpncpy.m4 serial 16
-+# stpncpy.m4 serial 17
- dnl Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation,
- dnl Inc.
- dnl This file is free software; the Free Software Foundation
-@@ -7,6 +7,8 @@ dnl with or without modifications, as long as this notice is preserved.
-
- AC_DEFUN([gl_FUNC_STPNCPY],
- [
-+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
-+
- dnl Persuade glibc <string.h> to declare stpncpy().
- AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
-
-@@ -69,12 +71,18 @@ int main ()
- ]])],
- [gl_cv_func_stpncpy=yes],
- [gl_cv_func_stpncpy=no],
-- [AC_EGREP_CPP([Thanks for using GNU], [
-+ [dnl Guess yes on glibc systems and musl systems.
-+ AC_EGREP_CPP([Thanks for using GNU], [
- #include <features.h>
- #ifdef __GNU_LIBRARY__
- Thanks for using GNU
- #endif
--], [gl_cv_func_stpncpy="guessing yes"], [gl_cv_func_stpncpy="guessing no"])
-+], [gl_cv_func_stpncpy="guessing yes"],
-+ [case "$host_os" in
-+ *-musl*) gl_cv_func_stpncpy="guessing yes" ;;
-+ *) gl_cv_func_stpncpy="guessing no" ;;
-+ esac
-+ ])
- ])
- ])
- case "$gl_cv_func_stpncpy" in
-diff --git a/m4/strerror.m4 b/m4/strerror.m4
-index b452f7f..2c90f31 100644
---- a/m4/strerror.m4
-+++ b/m4/strerror.m4
-@@ -1,4 +1,4 @@
--# strerror.m4 serial 19
-+# strerror.m4 serial 20
- dnl Copyright (C) 2002, 2007-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -26,6 +26,8 @@ AC_DEFUN([gl_FUNC_STRERROR],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_working_strerror="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_working_strerror="guessing yes" ;;
- # If we don't know, assume the worst.
- *) gl_cv_func_working_strerror="guessing no" ;;
- esac
-@@ -80,6 +82,8 @@ AC_DEFUN([gl_FUNC_STRERROR_0],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_strerror_0_works="guessing yes" ;;
- # Guess yes on native Windows.
- mingw*) gl_cv_func_strerror_0_works="guessing yes" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/strtod.m4 b/m4/strtod.m4
-index 9912217..d68ab75 100644
---- a/m4/strtod.m4
-+++ b/m4/strtod.m4
-@@ -1,4 +1,4 @@
--# strtod.m4 serial 24
-+# strtod.m4 serial 25
- dnl Copyright (C) 2002-2003, 2006-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -115,9 +115,11 @@ numeric_equal (double x, double y)
- ],
- [gl_cv_func_strtod_works="guessing yes"],
- [case "$host_os" in
-- # Guess yes on native Windows.
-- mingw*) gl_cv_func_strtod_works="guessing yes" ;;
-- *) gl_cv_func_strtod_works="guessing no" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_strtod_works="guessing yes" ;;
-+ # Guess yes on native Windows.
-+ mingw*) gl_cv_func_strtod_works="guessing yes" ;;
-+ *) gl_cv_func_strtod_works="guessing no" ;;
- esac
- ])
- ])
-diff --git a/m4/strtold.m4 b/m4/strtold.m4
-index 16b4eda..17125fe 100644
---- a/m4/strtold.m4
-+++ b/m4/strtold.m4
-@@ -1,4 +1,4 @@
--# strtold.m4 serial 2
-+# strtold.m4 serial 4
- dnl Copyright (C) 2002-2003, 2006-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -98,7 +98,12 @@ numeric_equal (long double x, long double y)
- #endif
- ],
- [gl_cv_func_strtold_works="guessing yes"],
-- [gl_cv_func_strtod_works="guessing no"])
-+ [case "$host_os" in
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_strtold_works="guessing yes" ;;
-+ *) gl_cv_func_strtold_works="guessing no" ;;
-+ esac
-+ ])
- ])
- ])
- case "$gl_cv_func_strtold_works" in
-diff --git a/m4/tzset.m4 b/m4/tzset.m4
-index 1278801..afdfa8e 100644
---- a/m4/tzset.m4
-+++ b/m4/tzset.m4
-@@ -1,4 +1,4 @@
--# serial 11
-+# serial 12
-
- # Copyright (C) 2003, 2007, 2009-2019 Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
-@@ -70,6 +70,8 @@ main ()
- [case "$host_os" in
- # Guess all is fine on glibc systems.
- *-gnu* | gnu*) gl_cv_func_tzset_clobber="guessing no" ;;
-+ # Guess all is fine on musl systems.
-+ *-musl*) gl_cv_func_tzset_clobber="guessing no" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_tzset_clobber="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/ungetc.m4 b/m4/ungetc.m4
-index ab8757b..08baf33 100644
---- a/m4/ungetc.m4
-+++ b/m4/ungetc.m4
-@@ -1,4 +1,4 @@
--# ungetc.m4 serial 6
-+# ungetc.m4 serial 7
- dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -41,12 +41,16 @@ AC_DEFUN_ONCE([gl_FUNC_UNGETC_WORKS],
- remove ("conftest.tmp");])],
- [gl_cv_func_ungetc_works=yes], [gl_cv_func_ungetc_works=no],
- [case "$host_os" in
-- # Guess yes on glibc and bionic systems.
-- *-gnu* | gnu* | *-android*) gl_cv_func_ungetc_works="guessing yes" ;;
-- # Guess yes on native Windows.
-- mingw*) gl_cv_func_ungetc_works="guessing yes" ;;
-- # If we don't know, assume the worst.
-- *) gl_cv_func_ungetc_works="guessing no" ;;
-+ # Guess yes on glibc systems.
-+ *-gnu* | gnu*) gl_cv_func_ungetc_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_ungetc_works="guessing yes" ;;
-+ # Guess yes on bionic systems.
-+ *-android*) gl_cv_func_ungetc_works="guessing yes" ;;
-+ # Guess yes on native Windows.
-+ mingw*) gl_cv_func_ungetc_works="guessing yes" ;;
-+ # If we don't know, assume the worst.
-+ *) gl_cv_func_ungetc_works="guessing no" ;;
- esac
- ])
- ])
-diff --git a/m4/usleep.m4 b/m4/usleep.m4
-index 59605a8..4a6bff0 100644
---- a/m4/usleep.m4
-+++ b/m4/usleep.m4
-@@ -1,4 +1,4 @@
--# usleep.m4 serial 5
-+# usleep.m4 serial 6
- dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -31,6 +31,8 @@ AC_DEFUN([gl_FUNC_USLEEP],
- [case "$host_os" in
- # Guess yes on glibc systems.
- *-gnu* | gnu*) gl_cv_func_usleep_works="guessing yes" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_usleep_works="guessing yes" ;;
- # Guess no on native Windows.
- mingw*) gl_cv_func_usleep_works="guessing no" ;;
- # If we don't know, assume the worst.
-diff --git a/m4/utimes.m4 b/m4/utimes.m4
-index 7209b6d..5806d8f 100644
---- a/m4/utimes.m4
-+++ b/m4/utimes.m4
-@@ -1,5 +1,5 @@
- # Detect some bugs in glibc's implementation of utimes.
--# serial 5
-+# serial 6
-
- dnl Copyright (C) 2003-2005, 2009-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
-@@ -143,9 +143,11 @@ main ()
- [gl_cv_func_working_utimes=yes],
- [gl_cv_func_working_utimes=no],
- [case "$host_os" in
-- # Guess no on native Windows.
-- mingw*) gl_cv_func_working_utimes="guessing no" ;;
-- *) gl_cv_func_working_utimes="guessing no" ;;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_working_utimes="guessing yes" ;;
-+ # Guess no on native Windows.
-+ mingw*) gl_cv_func_working_utimes="guessing no" ;;
-+ *) gl_cv_func_working_utimes="guessing no" ;;
- esac
- ])
- ])
-diff --git a/m4/wcwidth.m4 b/m4/wcwidth.m4
-index baa2002..3952fd2 100644
---- a/m4/wcwidth.m4
-+++ b/m4/wcwidth.m4
-@@ -1,4 +1,4 @@
--# wcwidth.m4 serial 27
-+# wcwidth.m4 serial 28
- dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
-@@ -98,9 +98,13 @@ int main ()
- [
- changequote(,)dnl
- case "$host_os" in
-- # Guess yes on glibc and AIX 7 systems.
-- *-gnu* | gnu* | aix[7-9]*) gl_cv_func_wcwidth_works="guessing yes";;
-- *) gl_cv_func_wcwidth_works="guessing no";;
-+ # Guess yes on glibc systems.
-+ *-gnu* | gnu*) gl_cv_func_wcwidth_works="guessing yes";;
-+ # Guess yes on musl systems.
-+ *-musl*) gl_cv_func_wcwidth_works="guessing yes";;
-+ # Guess yes on AIX 7 systems.
-+ aix[7-9]*) gl_cv_func_wcwidth_works="guessing yes";;
-+ *) gl_cv_func_wcwidth_works="guessing no";;
- esac
- changequote([,])dnl
- ])
---
-1.9.1
-
-
diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix
index 50d3a2437d70..e3e2e167e33a 100644
--- a/pkgs/tools/misc/coreutils/default.nix
+++ b/pkgs/tools/misc/coreutils/default.nix
@@ -22,21 +22,16 @@ with lib;
stdenv.mkDerivation (rec {
pname = "coreutils";
- version = "8.31";
+ version = "8.32";
src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1zg9m79x1i2nifj4kb0waf9x3i5h6ydkypkjnbsb9rnwis8rqypz";
+ sha256 = "sha256-RFjY3nhJ30TMqxXhaxVIsoUiTbul8I+sBwwcDgvMTPo=";
};
patches = optional stdenv.hostPlatform.isCygwin ./coreutils-8.23-4.cygwin.patch
- # Fix failing test with musl. See https://lists.gnu.org/r/coreutils/2019-05/msg00031.html
- # To be removed in coreutils-8.32.
- ++ optional stdenv.hostPlatform.isMusl ./avoid-false-positive-in-date-debug-test.patch
- # Fix compilation in musl-cross environments. To be removed in coreutils-8.32.
- ++ optional stdenv.hostPlatform.isMusl ./coreutils-8.31-musl-cross.patch
- # Fix compilation in android-cross environments. To be removed in coreutils-8.32.
- ++ [ ./coreutils-8.31-android-cross.patch ];
+ # included on coreutils master; TODO: apply unconditionally, I guess
+ ++ optional stdenv.hostPlatform.isAarch64 ./sys-getdents-undeclared.patch;
postPatch = ''
# The test tends to fail on btrfs,f2fs and maybe other unusual filesystems.
diff --git a/pkgs/tools/misc/coreutils/sys-getdents-undeclared.patch b/pkgs/tools/misc/coreutils/sys-getdents-undeclared.patch
new file mode 100644
index 000000000000..0af5de68415a
--- /dev/null
+++ b/pkgs/tools/misc/coreutils/sys-getdents-undeclared.patch
@@ -0,0 +1,100 @@
+From 10fcb97bd728f09d4a027eddf8ad2900f0819b0a Mon Sep 17 00:00:00 2001
+From: Paul Eggert <eggert@cs.ucla.edu>
+Date: Thu, 5 Mar 2020 17:25:29 -0800
+Subject: ls: restore 8.31 behavior on removed directories
+
+* NEWS: Mention this.
+* src/ls.c: Do not include <sys/sycall.h>
+(print_dir): Don't worry about whether the directory is removed.
+* tests/ls/removed-directory.sh: Adjust to match new (i.e., old)
+behavior.
+---
+ NEWS (removed diff in nixpkgs)| 6 ++++++
+ src/ls.c | 22 ----------------------
+ tests/ls/removed-directory.sh | 10 ++--------
+ 3 files changed, 8 insertions(+), 30 deletions(-)
+
+diff --git a/src/ls.c b/src/ls.c
+index 24b983287..4acf5f44d 100644
+--- a/src/ls.c
++++ b/src/ls.c
+@@ -49,10 +49,6 @@
+ # include <sys/ptem.h>
+ #endif
+
+-#ifdef __linux__
+-# include <sys/syscall.h>
+-#endif
+-
+ #include <stdio.h>
+ #include <assert.h>
+ #include <setjmp.h>
+@@ -2896,7 +2892,6 @@ print_dir (char const *name, char const *realname, bool command_line_arg)
+ struct dirent *next;
+ uintmax_t total_blocks = 0;
+ static bool first = true;
+- bool found_any_entries = false;
+
+ errno = 0;
+ dirp = opendir (name);
+@@ -2972,7 +2967,6 @@ print_dir (char const *name, char const *realname, bool command_line_arg)
+ next = readdir (dirp);
+ if (next)
+ {
+- found_any_entries = true;
+ if (! file_ignored (next->d_name))
+ {
+ enum filetype type = unknown;
+@@ -3018,22 +3012,6 @@ print_dir (char const *name, char const *realname, bool command_line_arg)
+ if (errno != EOVERFLOW)
+ break;
+ }
+-#ifdef __linux__
+- else if (! found_any_entries)
+- {
+- /* If readdir finds no directory entries at all, not even "." or
+- "..", then double check that the directory exists. */
+- if (syscall (SYS_getdents, dirfd (dirp), NULL, 0) == -1
+- && errno != EINVAL)
+- {
+- /* We exclude EINVAL as that pertains to buffer handling,
+- and we've passed NULL as the buffer for simplicity.
+- ENOENT is returned if appropriate before buffer handling. */
+- file_failure (command_line_arg, _("reading directory %s"), name);
+- }
+- break;
+- }
+-#endif
+ else
+ break;
+
+diff --git a/tests/ls/removed-directory.sh b/tests/ls/removed-directory.sh
+index e8c835dab..fe8f929a1 100755
+--- a/tests/ls/removed-directory.sh
++++ b/tests/ls/removed-directory.sh
+@@ -26,20 +26,14 @@ case $host_triplet in
+ *) skip_ 'non linux kernel' ;;
+ esac
+
+-LS_FAILURE=2
+-
+-cat <<\EOF >exp-err || framework_failure_
+-ls: reading directory '.': No such file or directory
+-EOF
+-
+ cwd=$(pwd)
+ mkdir d || framework_failure_
+ cd d || framework_failure_
+ rmdir ../d || framework_failure_
+
+-returns_ $LS_FAILURE ls >../out 2>../err || fail=1
++ls >../out 2>../err || fail=1
+ cd "$cwd" || framework_failure_
+ compare /dev/null out || fail=1
+-compare exp-err err || fail=1
++compare /dev/null err || fail=1
+
+ Exit $fail
+--
+cgit v1.2.1
+
diff --git a/pkgs/tools/misc/cp437/default.nix b/pkgs/tools/misc/cp437/default.nix
new file mode 100644
index 000000000000..70ca44bd06a2
--- /dev/null
+++ b/pkgs/tools/misc/cp437/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub }:
+let version = "0.6";
+in
+stdenv.mkDerivation {
+ pname = "cp437";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "keaston";
+ repo = "cp437";
+ rev = "v${version}";
+ sha256 = "18f4mnfnyviqclbhmbhix80k823481ypkwbp26qfvhnxdgzbggcc";
+ };
+
+ installPhase = ''
+ install -Dm755 cp437 -t $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = ''
+ Emulates an old-style "code page 437" / "IBM-PC" character
+ set terminal on a modern UTF-8 terminal emulator
+ '';
+ homepage = "https://github.com/keaston/cp437";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ jb55 ];
+ };
+}
diff --git a/pkgs/tools/misc/cpuminer-multi/default.nix b/pkgs/tools/misc/cpuminer-multi/default.nix
index dba42e4bfea8..2856bc2f1e0c 100644
--- a/pkgs/tools/misc/cpuminer-multi/default.nix
+++ b/pkgs/tools/misc/cpuminer-multi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, curl, jansson, autoconf, automake
+{ stdenv, fetchFromGitHub, curl, jansson, autoconf, automake
, aesni ? stdenv.hostPlatform.aesSupport }:
let
@@ -8,9 +8,10 @@ in
stdenv.mkDerivation {
name = "cpuminer-multi-${date}-${stdenv.lib.strings.substring 0 7 rev}";
- src = fetchgit {
+ src = fetchFromGitHub {
+ owner = "hyc";
+ repo = "cpuminer-multi";
inherit rev;
- url = "https://github.com/wolf9466/cpuminer-multi.git";
sha256 = "11dg4rra4dgfb9x6q85irn0hrkx2lkwyrdpgdh10pag09s3vhy4v";
};
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/ddate/default.nix b/pkgs/tools/misc/ddate/default.nix
index 0987fb6d286f..04a89ec3dd0f 100644
--- a/pkgs/tools/misc/ddate/default.nix
+++ b/pkgs/tools/misc/ddate/default.nix
@@ -1,10 +1,13 @@
-{stdenv, fetchgit, cmake} :
+{stdenv, fetchFromGitHub, cmake} :
-stdenv.mkDerivation {
- name = "ddate-0.2.2";
- src = fetchgit {
- url = "https://github.com/bo0ts/ddate";
- rev = "refs/tags/v0.2.2";
+stdenv.mkDerivation rec {
+ pname = "ddate";
+ version = "0.2.2";
+
+ src = fetchFromGitHub {
+ owner = "bo0ts";
+ repo = pname;
+ rev = "refs/tags/v${version}";
sha256 = "1qchxnxvghbma6gp1g78wnjxsri0b72ha9axyk31cplssl7yn73f";
};
@@ -14,7 +17,7 @@ stdenv.mkDerivation {
homepage = "https://github.com/bo0ts/ddate";
description = "Discordian version of the date program";
license = stdenv.lib.licenses.publicDomain;
- maintainers = with stdenv.lib.maintainers; [kovirobi];
+ maintainers = with stdenv.lib.maintainers; [ kovirobi ];
platforms = stdenv.lib.platforms.all;
};
}
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/diffoscope/default.nix b/pkgs/tools/misc/diffoscope/default.nix
index 011c5432089d..76c868f9b583 100644
--- a/pkgs/tools/misc/diffoscope/default.nix
+++ b/pkgs/tools/misc/diffoscope/default.nix
@@ -16,11 +16,11 @@ let
in
python3Packages.buildPythonApplication rec {
pname = "diffoscope";
- version = "160";
+ version = "161";
src = fetchurl {
url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2";
- sha256 = "1nshcgq31nrbh4r70i5azs7s0wfc4llb60ka1w8rncy22rg8rabc";
+ sha256 = "sha256-Frk+aVUQhWn/TvlG4zy5+R2z92rFIwO4NPRXYkS0rN4=";
};
outputs = [ "out" "man" ];
diff --git a/pkgs/tools/misc/direnv/default.nix b/pkgs/tools/misc/direnv/default.nix
index f0c7aefc69ab..f84a51486d98 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.23.1";
+ version = "2.24.0";
vendorSha256 = null;
@@ -10,7 +10,7 @@ buildGoModule rec {
owner = "direnv";
repo = "direnv";
rev = "v${version}";
- sha256 = "02b27imda9pg65z5xw2q398p2281d5d46vgs3i9mrwcfsbpl5s6d";
+ sha256 = "1hgivmz6f5knpchkyi3njj1h81hixm77ad5g2v0m9bid09b97nh8";
};
# we have no bash at the moment for windows
@@ -18,6 +18,11 @@ buildGoModule rec {
stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows)
"${bash}/bin/bash";
+ # fix hardcoded GOFLAGS in makefile. remove once https://github.com/direnv/direnv/issues/718 is closed.
+ postPatch = ''
+ substituteInPlace GNUmakefile --replace "export GOFLAGS=-mod=vendor" ""
+ '';
+
# replace the build phase to use the GNUMakefile instead
buildPhase = ''
make BASH_PATH=$BASH_PATH
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/duf/default.nix b/pkgs/tools/misc/duf/default.nix
index 831d66c73c72..29456f54cd16 100644
--- a/pkgs/tools/misc/duf/default.nix
+++ b/pkgs/tools/misc/duf/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "duf";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "muesli";
repo = "duf";
rev = "v${version}";
- sha256 = "093kir1zwpkl0jic4p1f032ir5k7kra94di2indzn0fa4j4r7a0i";
+ sha256 = "0n0nvrqrlr75dmf2j6ja615ighzs35cfixn7z9cwdz3vhj1xhc5f";
};
dontStrip = true;
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/eva/default.nix b/pkgs/tools/misc/eva/default.nix
index e59c2387a3ce..a40913343308 100644
--- a/pkgs/tools/misc/eva/default.nix
+++ b/pkgs/tools/misc/eva/default.nix
@@ -8,7 +8,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "NerdyPepper";
- repo = "${pname}";
+ repo = pname;
rev = "6ce0fc0212a34ffb647b24d9d903029ac4518165";
sha256 = "10242vnq2ph0g3p2hdacs4lmx3f474xm04nadplxbpv9xh4nbag3";
};
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
new file mode 100644
index 000000000000..9d5fbcba23f7
--- /dev/null
+++ b/pkgs/tools/misc/fend/default.nix
@@ -0,0 +1,22 @@
+{ lib, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "fend";
+ version = "0.1.10";
+
+ src = fetchFromGitHub {
+ owner = "printfn";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1gs9hmkc25013nk8b7d7pcxcp4jmk4pa4gcki3wgvlrzjl1av7w4";
+ };
+
+ cargoSha256 = "13lw7isg9lfn6dfngq15qbq619c644ixa5bvb1ja0l3hm3akrs5g";
+
+ meta = with lib; {
+ description = "Arbitrary-precision unit-aware calculator";
+ homepage = "https://github.com/printfn/fend";
+ license = licenses.mit;
+ maintainers = with maintainers; [ djanatyn ];
+ };
+}
diff --git a/pkgs/tools/misc/fet-sh/default.nix b/pkgs/tools/misc/fet-sh/default.nix
index 4041a9abdbad..e53c51c33e94 100644
--- a/pkgs/tools/misc/fet-sh/default.nix
+++ b/pkgs/tools/misc/fet-sh/default.nix
@@ -2,13 +2,13 @@
stdenvNoCC.mkDerivation rec {
pname = "fet-sh";
- version = "1.7";
+ version = "1.8";
src = fetchFromGitHub {
owner = "6gk";
repo = "fet.sh";
rev = "v${version}";
- sha256 = "02izkwfph4i62adwns4q4w1pfcmdsczm8ghagx5yb9315ww3adzn";
+ sha256 = "1czjsyagwzbf8l023l1saz9ssb1hc245a64nfwc8wl0cn4h9byky";
};
dontBuild = true;
diff --git a/pkgs/tools/misc/ffsend/default.nix b/pkgs/tools/misc/ffsend/default.nix
index 8b9f79aaa7fd..a8c7fce68cc8 100644
--- a/pkgs/tools/misc/ffsend/default.nix
+++ b/pkgs/tools/misc/ffsend/default.nix
@@ -16,16 +16,16 @@ with rustPlatform;
buildRustPackage rec {
pname = "ffsend";
- version = "0.2.65";
+ version = "0.2.68";
src = fetchFromGitLab {
owner = "timvisee";
repo = "ffsend";
rev = "v${version}";
- sha256 = "02yw129rw072jlf36k60jbhfdv9ayx2wb5il61fc0v07h1nd7i0d";
+ sha256 = "0ga1v4s8ks2v632mim8ljya0gi2j8bbwj98yfm3g00p0z1i526qk";
};
- cargoSha256 = "04waki61b5pjlgznbhbrjpi9rxgdwg9mjbx2apfh9swvfip602r6";
+ cargoSha256 = "1n9pf29xid6jcas5yx94k4cpmqgx0kpqq7gwf83jisjywxzygh6w";
nativeBuildInputs = [ cmake pkgconfig installShellFiles ];
buildInputs =
diff --git a/pkgs/tools/misc/flameshot/default.nix b/pkgs/tools/misc/flameshot/default.nix
index de7d56e5584a..988849fbbbf6 100644
--- a/pkgs/tools/misc/flameshot/default.nix
+++ b/pkgs/tools/misc/flameshot/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "flameshot";
- version = "0.8.4";
+ version = "0.8.5";
src = fetchFromGitHub {
owner = "flameshot-org";
repo = "flameshot";
rev = "v${version}";
- sha256 = "0nr50ma8l612drl2br084kb3xac7jqkqr41b26d4p9y7ylwk05yq";
+ sha256 = "1z77igs60lz106vsf6wsayxjafxm3llf2lm4dpvsqyyrxybfq191";
};
nativeBuildInputs = [ cmake qttools qtsvg ];
@@ -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 174c0f42684f..486bdfdaa89d 100644
--- a/pkgs/tools/misc/fluent-bit/default.nix
+++ b/pkgs/tools/misc/fluent-bit/default.nix
@@ -2,17 +2,19 @@
stdenv.mkDerivation rec {
pname = "fluent-bit";
- version = "1.6.0";
+ version = "1.6.5";
src = fetchFromGitHub {
owner = "fluent";
repo = "fluent-bit";
rev = "v${version}";
- sha256 = "1m8ly2h52mw67kqc7qqpf7sxxnyk4fnw2qavjpj6zgw3i6dhj0p1";
+ sha256 = "0318fw04fman20hjdjsgix6fg4fp85mrsm3bb629kxn30xi6wsh3";
};
nativeBuildInputs = [ cmake flex bison ];
+ patches = [ ./fix-luajit-darwin.patch ];
+
postPatch = ''
substituteInPlace src/CMakeLists.txt \
--replace /lib/systemd $out/lib/systemd
diff --git a/pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch b/pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch
new file mode 100644
index 000000000000..21d9c21f5b9b
--- /dev/null
+++ b/pkgs/tools/misc/fluent-bit/fix-luajit-darwin.patch
@@ -0,0 +1,14 @@
+diff -Naur fluent-bit.old/cmake/luajit.cmake fluent-bit.new/cmake/luajit.cmake
+--- fluent-bit.old/cmake/luajit.cmake
++++ fluent-bit.new/cmake/luajit.cmake
+@@ -11,10 +11,6 @@
+ set(LUAJIT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/${FLB_PATH_LIB_LUAJIT})
+ set(LUAJIT_DEST ${CMAKE_CURRENT_BINARY_DIR})
+
+-if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+- set(CFLAGS "${CFLAGS} -isysroot ${CMAKE_OSX_SYSROOT}")
+-endif()
+-
+ # luajit (UNIX)
+ # =============
+ ExternalProject_Add(luajit
diff --git a/pkgs/tools/misc/fortune/default.nix b/pkgs/tools/misc/fortune/default.nix
index 74c21d21fcc3..bc23d9dd8462 100644
--- a/pkgs/tools/misc/fortune/default.nix
+++ b/pkgs/tools/misc/fortune/default.nix
@@ -2,11 +2,13 @@
stdenv.mkDerivation rec {
pname = "fortune-mod";
- version = "2.10.0";
+ version = "3.4.1";
+ # We use fetchurl instead of fetchFromGitHub because the release pack has some
+ # special files.
src = fetchurl {
- url = "https://www.shlomifish.org/open-source/projects/fortune-mod/arcs/fortune-mod-${version}.tar.xz";
- sha256 = "07g50hij87jb7m40pkvgd47qfvv4s805lwiz79jbqcxzd7zdyax7";
+ url = "https://github.com/shlomif/fortune-mod/releases/download/${pname}-${version}/${pname}-${version}.tar.xz";
+ sha256 = "02hjf432mq5qpbf1hywid7b356jys5n9brrrmm6z6r05jpzybbg3";
};
nativeBuildInputs = [ cmake perl ];
@@ -31,12 +33,13 @@ stdenv.mkDerivation rec {
)
my_exe(
- --
+ --
'') ];
meta = with stdenv.lib; {
description = "A program that displays a pseudorandom message from a database of quotations";
license = licenses.bsdOriginal;
platforms = platforms.unix;
+ maintainers = with maintainers; [ vonfry ];
};
}
diff --git a/pkgs/tools/misc/fselect/default.nix b/pkgs/tools/misc/fselect/default.nix
index bf0496037b5f..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 ];
@@ -23,6 +23,6 @@ rustPlatform.buildRustPackage rec {
description = "Find files with SQL-like queries";
homepage = "https://github.com/jhspetersson/fselect";
license = with licenses; [ asl20 mit ];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/misc/fzf/default.nix b/pkgs/tools/misc/fzf/default.nix
index 6bd7f1ac3ed4..b92236d35e6e 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.1";
+ version = "0.24.3";
src = fetchFromGitHub {
owner = "junegunn";
repo = pname;
rev = version;
- sha256 = "03f9fdqicw1a2hcjiasya0dq72jvdz6fqw7dfig4kv5l14pwf3v9";
+ sha256 = "04ycjgy40if0licc883lp7i6jpndvcndw24xp7lilskmaacpm5if";
};
vendorSha256 = "0dd0qm1fxp3jnlrhfaas8fw87cj7rygaac35a9nk3xh2xsk7q35p";
@@ -69,7 +69,7 @@ buildGoModule rec {
homepage = "https://github.com/junegunn/fzf";
description = "A command-line fuzzy finder written in Go";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ma27 zowoq ];
+ maintainers = with maintainers; [ Br1ght0ne ma27 zowoq ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/misc/geekbench/default.nix b/pkgs/tools/misc/geekbench/default.nix
index 4d9434e9fb50..b2aa0a16f921 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.3";
+ version = "5.3.0";
src = fetchurl {
url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz";
- sha256 = "03hasbibw79vbcrpdf2fnm42i2mxc0ia7k96xv012wn6d4dfvr4w";
+ sha256 = "0g7yj2a3cddaaa0n38zjqq79w5xs3sqa9zwqn2ffr2wr6y80754i";
};
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..95944d566df2
--- /dev/null
+++ b/pkgs/tools/misc/goreleaser/default.nix
@@ -0,0 +1,33 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "goreleaser";
+ version = "0.147.2";
+
+ src = fetchFromGitHub {
+ owner = "goreleaser";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1pzbwjqnb2l1845dqmx5s2xyxv7088yz2888bjwm0qs8pm1l6spi";
+ };
+
+ vendorSha256 = "1qwggbgfvgx1anh55jx2lj0x59h5j3wixb8r2ylaynrrxx1b167w";
+
+ 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/html-proofer/Gemfile.lock b/pkgs/tools/misc/html-proofer/Gemfile.lock
index 489fa555c5de..88e3eada9161 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.16.0)
+ html-proofer (3.17.2)
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.3)
nokogiri (~> 1.8, >= 1.8.4)
- parallel (1.19.2)
+ 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 bdd0bbc20c9f..c4974af034df 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 = "18s8l3nys0lvdkqpfg3c1rd84c5j4dmlx503wnksw9skbzn7l93m";
+ sha256 = "05h3liirjx6wvh97vdl59hmwzgji1ih61xq1w5nl87cmhpsxaqsf";
type = "gem";
};
- version = "3.16.0";
+ version = "3.17.2";
};
mercenary = {
groups = ["default"];
@@ -79,20 +79,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0sxjnpjvrn10gdmfw2dimhch861lz00f28hvkkz0b1gc2rb65k9s";
+ sha256 = "1nif9bn7zlizfcsk464b8n5gvspdim34hl7ldw2y7w4lcnwgg4zg";
type = "gem";
};
- version = "2.0.2";
+ version = "2.0.3";
};
parallel = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l";
+ sha256 = "0055br0mibnqz0j8wvy20zry548dhkakws681bhj3ycb972awkzd";
type = "gem";
};
- version = "1.19.2";
+ version = "1.20.1";
};
public_suffix = {
groups = ["default"];
diff --git a/pkgs/tools/misc/intermodal/default.nix b/pkgs/tools/misc/intermodal/default.nix
index 438758a79499..c96aa90cb233 100644
--- a/pkgs/tools/misc/intermodal/default.nix
+++ b/pkgs/tools/misc/intermodal/default.nix
@@ -20,6 +20,6 @@ rustPlatform.buildRustPackage rec {
description = "User-friendly and featureful command-line BitTorrent metainfo utility";
homepage = "https://github.com/casey/intermodal";
license = licenses.cc0;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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/jugglinglab/default.nix b/pkgs/tools/misc/jugglinglab/default.nix
index 32c45b31a17d..1b5f11440fa0 100644
--- a/pkgs/tools/misc/jugglinglab/default.nix
+++ b/pkgs/tools/misc/jugglinglab/default.nix
@@ -27,4 +27,4 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ wnklmnn ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/pkgs/tools/misc/lazydocker/default.nix b/pkgs/tools/misc/lazydocker/default.nix
index d0c4d71c58a6..5c70c7fba7d1 100644
--- a/pkgs/tools/misc/lazydocker/default.nix
+++ b/pkgs/tools/misc/lazydocker/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "lazydocker";
- version = "0.9";
+ version = "0.10";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = "lazydocker";
rev = "v${version}";
- sha256 = "08j2qp632fdmswnb92wxa9lhnal4mrmq6gmxaxngnxiqgkfx37zy";
+ sha256 = "04j5bcsxm2yf74zkphnjrg8j3w0v6bsny8sg2k4gbisgshl1i3p8";
};
goPackagePath = "github.com/jesseduffield/lazydocker";
@@ -19,6 +19,6 @@ buildGoPackage rec {
description = "A simple terminal UI for both docker and docker-compose";
homepage = "https://github.com/jesseduffield/lazydocker";
license = licenses.mit;
- maintainers = with maintainers; [ das-g filalex77 ];
+ maintainers = with maintainers; [ das-g Br1ght0ne ];
};
}
diff --git a/pkgs/tools/misc/licensor/default.nix b/pkgs/tools/misc/licensor/default.nix
index 3a87e0a1bb89..b7ea30f8d3f8 100644
--- a/pkgs/tools/misc/licensor/default.nix
+++ b/pkgs/tools/misc/licensor/default.nix
@@ -22,6 +22,6 @@ rustPlatform.buildRustPackage rec {
description = "Write licenses to stdout";
homepage = "https://github.com/raftario/licensor";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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 19dafb4cef12..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.0";
+ version = "2.6.2";
src = fetchFromGitHub {
owner = "lokalise";
repo = "lokalise-cli-2-go";
rev = "v${version}";
- sha256 = "15lwy2rrb5d5r0asa51bgjr42pcknk6znx6qirw9s924i8dbzp6s";
+ 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 e38da5180944..ea80a2995103 100644
--- a/pkgs/tools/misc/lsd/default.nix
+++ b/pkgs/tools/misc/lsd/default.nix
@@ -30,6 +30,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/Peltoche/lsd";
description = "The next gen ls command";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 marsam zowoq ];
+ maintainers = with maintainers; [ Br1ght0ne marsam zowoq ];
};
}
diff --git a/pkgs/tools/misc/mbuffer/default.nix b/pkgs/tools/misc/mbuffer/default.nix
index d86f824b87fa..4007a3f77388 100644
--- a/pkgs/tools/misc/mbuffer/default.nix
+++ b/pkgs/tools/misc/mbuffer/default.nix
@@ -3,12 +3,12 @@
} :
stdenv.mkDerivation rec {
- version = "20200505";
+ version = "20200929";
pname = "mbuffer";
src = fetchurl {
url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz";
- sha256 = "02qzy3appah0llg6aa71isl2a5nc93bkzy5r4d682lcy2j1n216c";
+ sha256 = "1s6lxbqba2hwnvrdrwk0fpnff62gv0ynah4ql0c9y14s9v0y79jk";
};
buildInputs = [ openssl ];
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/miniserve/default.nix b/pkgs/tools/misc/miniserve/default.nix
index a0fe350a2736..3e3c62fd0930 100644
--- a/pkgs/tools/misc/miniserve/default.nix
+++ b/pkgs/tools/misc/miniserve/default.nix
@@ -8,18 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "miniserve";
- version = "0.10.0";
+ version = "0.10.3";
src = fetchFromGitHub {
owner = "svenstaro";
repo = "miniserve";
rev = "v${version}";
- sha256 = "01nsviw5nc5lb6z3j2yiymiwhiq719nwqpvqbyb5p65s98sph7yh";
+ sha256 = "17m0h0ib7fl0kijagcwdcnvrdcb6z3knix9dl17abg5ivbvkwz8q";
};
- cargoSha256 = "098p4645air5402shqignc57zdm6755shahhby17nqv1s27gfinc";
-
- RUSTC_BOOTSTRAP = 1;
+ cargoSha256 = "0ddc8b9wph4r1qcy24p8yiaq9s2knii0d7dh0w0qnzrn6cmm17dg";
nativeBuildInputs = [ pkg-config zlib ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
diff --git a/pkgs/tools/misc/mmv-go/default.nix b/pkgs/tools/misc/mmv-go/default.nix
new file mode 100644
index 000000000000..d05614d579ab
--- /dev/null
+++ b/pkgs/tools/misc/mmv-go/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "mmv-go";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "itchyny";
+ repo = "mmv";
+ rev = "v${version}";
+ sha256 = "0kpf6abzhsikm7vyk5735p8sfjhsh7klla9qnmc43mgh0560f020";
+ };
+
+ vendorSha256 = "1nnfi5zad7nlp44mj0fdg09q8pm093di7rr7pknl9whqghv36dfi";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.revision=${src.rev}" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/itchyny/mmv";
+ description = "Rename multiple files using your $EDITOR";
+ license = licenses.mit;
+ maintainers = with maintainers; [ zowoq ];
+ };
+}
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/mons/default.nix b/pkgs/tools/misc/mons/default.nix
index c1dbfa0aa49a..71a12c887968 100644
--- a/pkgs/tools/misc/mons/default.nix
+++ b/pkgs/tools/misc/mons/default.nix
@@ -2,21 +2,21 @@
stdenv.mkDerivation rec {
pname = "mons";
- version = "20200107";
+ version = "20200320";
src = fetchFromGitHub {
owner = "Ventto";
repo = pname;
- rev = "0c9e1a1dddff23a0525ed8e4ec9af8f9dd8cad4c";
- sha256 = "02c41mw3g1mgl91hhpz1n45iaqk9s7mdk1ixm8yv6sv17hy8rr4w";
+ rev = "375bbba3aa700c8b3b33645a7fb70605c8b0ff0c";
+ sha256 = "19r5y721yrxhd9jp99s29jjvm0p87vl6xfjlcj38bljq903f21cl";
fetchSubmodules = true;
};
- # PR: https://github.com/Ventto/mons/pull/36
- preConfigure = ''sed -i 's/usr\///' Makefile'';
-
nativeBuildInputs = [ help2man ];
- makeFlags = [ "DESTDIR=$(out)" ];
+ makeFlags = [
+ "DESTDIR=$(out)"
+ "PREFIX="
+ ];
meta = with lib; {
description = "POSIX Shell script to quickly manage 2-monitors display";
diff --git a/pkgs/tools/misc/mstflint/default.nix b/pkgs/tools/misc/mstflint/default.nix
index 20d7110944d8..be3993d81ecf 100644
--- a/pkgs/tools/misc/mstflint/default.nix
+++ b/pkgs/tools/misc/mstflint/default.nix
@@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
dontDisableStatic = true; # the build fails without this. should probably be reported upstream
meta = with stdenv.lib; {
+ description = "Open source version of Mellanox Firmware Tools (MFT)";
homepage = "https://github.com/Mellanox/mstflint";
license = with licenses; [ gpl2 bsd2 ];
platforms = platforms.linux;
diff --git a/pkgs/tools/misc/mutagen/default.nix b/pkgs/tools/misc/mutagen/default.nix
index ca75bf34dd13..8d71f75622c7 100644
--- a/pkgs/tools/misc/mutagen/default.nix
+++ b/pkgs/tools/misc/mutagen/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "mutagen";
- version = "0.11.7";
+ version = "0.11.8";
src = fetchFromGitHub {
owner = "mutagen-io";
repo = pname;
rev = "v${version}";
- sha256 = "11wp94khj9bzmadij0nq6i6q0x9z6h0zy4a6fhf322y5nxsmvcgy";
+ sha256 = "17ycd2y7hgwa2yxbin86i6aj67x7xaajwz3mqgdyfvkja5hgbjyr";
};
vendorSha256 = "0szs9yc49fyh55ra1wf8zj76kdah0x49d45cgivk3gqh2hl17j6l";
diff --git a/pkgs/tools/misc/neo-cowsay/default.nix b/pkgs/tools/misc/neo-cowsay/default.nix
index 4473f869a380..4ed1bd51696c 100644
--- a/pkgs/tools/misc/neo-cowsay/default.nix
+++ b/pkgs/tools/misc/neo-cowsay/default.nix
@@ -21,6 +21,6 @@ buildGoModule rec {
description = "Cowsay reborn, written in Go";
homepage = "https://github.com/Code-Hex/Neo-cowsay";
license = with licenses; [artistic1 /* or */ gpl3];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/misc/nix-direnv/default.nix b/pkgs/tools/misc/nix-direnv/default.nix
index d92f2346563c..11cb0dcf554b 100644
--- a/pkgs/tools/misc/nix-direnv/default.nix
+++ b/pkgs/tools/misc/nix-direnv/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "nix-community";
repo = "nix-direnv";
- rev = "${version}";
+ rev = version;
sha256 = "sha256-xMz6e0OLeB3eltGrLV3Hew0lMjH5LSgqJ1l7JT2Ho/M=";
};
diff --git a/pkgs/tools/misc/onefetch/default.nix b/pkgs/tools/misc/onefetch/default.nix
index 426c5f212036..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.5.0";
+ version = "2.7.3";
src = fetchFromGitHub {
owner = "o2sh";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-F1NbzcMoct0mjWKY2itz4cBqVToY7HpoaRzk3l683fY=";
+ sha256 = "0c56na9s3g7rdb4cc6ccsnfby2ihf5zrfs3lg9qxiqsfr7mcn4w9";
};
- cargoSha256 = "sha256-eBY+34VEPEAv5bqerxR3i7cJrVb1GtvmWyrM7uuef2E=";
+ cargoSha256 = "05rrww53g3k2c8mpxvyc067qsgs7w9sxnzdlvmca1idbqa0k9060";
buildInputs = with stdenv;
lib.optionals isDarwin [ CoreFoundation libiconv libresolv Security ];
@@ -21,6 +21,6 @@ rustPlatform.buildRustPackage rec {
description = "Git repository summary on your terminal";
homepage = "https://github.com/o2sh/onefetch";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne kloenk ];
};
}
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/parallel/default.nix b/pkgs/tools/misc/parallel/default.nix
index 2f3ca5afd5a4..45439afe3d11 100644
--- a/pkgs/tools/misc/parallel/default.nix
+++ b/pkgs/tools/misc/parallel/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, perl, makeWrapper, procps, coreutils }:
stdenv.mkDerivation rec {
- name = "parallel-20200822";
+ name = "parallel-20200922";
src = fetchurl {
url = "mirror://gnu/parallel/${name}.tar.bz2";
- sha256 = "02dy46g6f05p7s2qs8h6yg20p1zl3flxxf77n5jw74l3h1m24m4n";
+ sha256 = "0wj19kwjk0hwm8bk9yfcf3rpr0314lmjy5xxlvvdqnbbc4ml2418";
};
patches = [
diff --git a/pkgs/tools/misc/parted/default.nix b/pkgs/tools/misc/parted/default.nix
index 808b0382f321..693e99c46452 100644
--- a/pkgs/tools/misc/parted/default.nix
+++ b/pkgs/tools/misc/parted/default.nix
@@ -9,7 +9,7 @@
, e2fsprogs
, perl
, python2
-, utillinux
+, 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 python2 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/pastebinit/default.nix b/pkgs/tools/misc/pastebinit/default.nix
index a3134f57397c..9b4202504a0f 100644
--- a/pkgs/tools/misc/pastebinit/default.nix
+++ b/pkgs/tools/misc/pastebinit/default.nix
@@ -1,4 +1,8 @@
-{ stdenv, fetchurl, python3 }:
+{ stdenv
+, fetchurl
+, fetchpatch
+, python3
+}:
stdenv.mkDerivation rec {
version = "1.5";
@@ -9,7 +13,26 @@ stdenv.mkDerivation rec {
sha256 = "0mw48fgm9lyh9d3pw997fccmglzsjccf2y347gxjas74wx6aira2";
};
- buildInputs = [ python3 ];
+ buildInputs = [
+ (python3.withPackages (p: [ p.distro ]))
+ ];
+
+ patchFlags = [ "-p0" ];
+
+ patches = [
+ # Required to allow pastebinit 1.5 to run on Python 3.8
+ (fetchpatch {
+ name = "use-distro-module.patch";
+ url = "https://bazaar.launchpad.net/~arnouten/pastebinit/python38/diff/264?context=3";
+ sha256 = "1gp5inp4xald65xbb7fc5aqq5s2fhw464niwjjja9anqyp3zhawj";
+ })
+ # Required because pastebin.com now redirects http requests to https
+ (fetchpatch {
+ name = "pastebin-com-https.patch";
+ url = "https://bazaar.launchpad.net/~arnouten/pastebinit/pastebin-com-https/diff/264?context=3";
+ sha256 = "0hxhhfcai0mll8qfyhdl3slmbf34ynb759b648x63274m9nd2kji";
+ })
+ ];
installPhase = ''
mkdir -p $out/bin
@@ -22,7 +45,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "https://launchpad.net/pastebinit";
description = "A software that lets you send anything you want directly to a pastebin from the command line";
- maintainers = with maintainers; [ lethalman ];
+ maintainers = with maintainers; [ lethalman raboof ];
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/pkgs/tools/misc/pg_flame/default.nix b/pkgs/tools/misc/pg_flame/default.nix
index b8345210e599..7625e67e0010 100644
--- a/pkgs/tools/misc/pg_flame/default.nix
+++ b/pkgs/tools/misc/pg_flame/default.nix
@@ -19,6 +19,6 @@ buildGoModule rec {
description = "Flamegraph generator for Postgres EXPLAIN ANALYZE output";
homepage = "https://github.com/mgartner/pg_flame";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/misc/pgcenter/default.nix b/pkgs/tools/misc/pgcenter/default.nix
index a84ad1fadb08..601694ebc37d 100644
--- a/pkgs/tools/misc/pgcenter/default.nix
+++ b/pkgs/tools/misc/pgcenter/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "pgcenter";
- version = "0.6.5";
+ version = "0.6.6";
src = fetchFromGitHub {
owner = "lesovsky";
repo = "pgcenter";
rev = "v${version}";
- sha256 = "03n1gn944z6rz5g643y68hvfxpxp65mip32w1zx43xr60x1vpf2v";
+ sha256 = "1axwsclssxsg38ppdmd4v1lbs87ksrwj5z76ckjk8jjfni1xp9sr";
};
vendorSha256 = "1mzvpr12qh9668iz97p62zl4zhlrcyfgwr4a9zg9irj585pkb5x2";
diff --git a/pkgs/tools/misc/pgmetrics/default.nix b/pkgs/tools/misc/pgmetrics/default.nix
index 600aa3d07d27..ff1b6c01f4f1 100644
--- a/pkgs/tools/misc/pgmetrics/default.nix
+++ b/pkgs/tools/misc/pgmetrics/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "pgmetrics";
- version = "1.10.0";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "rapidloop";
repo = pname;
rev = "v${version}";
- sha256 = "1256mcac75nlr1c7pzsgqmjq026m6qxh9dlldndvl1s08bk7pxr9";
+ sha256 = "0mhdw985gs9gh44iz78a588nnnapirpnd7s0zh35jyripx8pgw47";
};
vendorSha256 = "16x33fmh4q993rw0jr65337yimska4fwgyyw3kmq84q0x28a3zg5";
diff --git a/pkgs/tools/misc/phoronix-test-suite/default.nix b/pkgs/tools/misc/phoronix-test-suite/default.nix
index bea73610ddad..520794c56569 100644
--- a/pkgs/tools/misc/phoronix-test-suite/default.nix
+++ b/pkgs/tools/misc/phoronix-test-suite/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "phoronix-test-suite";
- version = "9.8.0";
+ version = "10.0.1";
src = fetchurl {
url = "https://phoronix-test-suite.com/releases/${pname}-${version}.tar.gz";
- sha256 = "05q01cr4a2mmyski50pqna9sgw2jy93fgfpjwkhbkc09na6400sq";
+ sha256 = "09wrrcxfvh7pwv0jqpyzjsr0rd7askfr0s2xr1wv9v40znxmsmzz";
};
buildInputs = [ php ];
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 dfbe5536bccc..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.4";
+ version = "0.1.8";
src = fetchFromGitHub {
owner = "doronbehar";
repo = pname;
rev = "v${version}";
- sha256 = "1x9wb0gj5l71xz15ia0i2hrnhcpf457i21w41jzw2ink2fbdxp3b";
+ sha256 = "00vpl43m0zw6vqw8yjkaa7dnis9g169jfb48g2mr0hgyhsjr7jbj";
};
- vendorSha256 = "0dg4f9g6895nv3c6d74ijl6hzsyn620ndspbcq7ynvb1z0hsg6iz";
+ vendorSha256 = "1rkyvcyrjnrgd3b05gjd4sv95j1b99q641f3n36kgf3sc3hp31ws";
doCheck = false;
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/pspg/default.nix b/pkgs/tools/misc/pspg/default.nix
index 4af7a0009af5..a2048132e078 100644
--- a/pkgs/tools/misc/pspg/default.nix
+++ b/pkgs/tools/misc/pspg/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pspg";
- version = "3.1.3";
+ version = "3.1.5";
src = fetchFromGitHub {
owner = "okbob";
repo = pname;
rev = version;
- sha256 = "16pajhzr4aahyhdzkp9g3ld2insnlk2z2w2pfab8bghw4f69j5xf";
+ sha256 = "000h4yiaym7i5bcm268rvsjbs2brz2is9lhm6vm3dx0q7k1pcx45";
};
nativeBuildInputs = [ pkgconfig ];
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/rpcsvc-proto/default.nix b/pkgs/tools/misc/rpcsvc-proto/default.nix
index 12885172080c..925dfde13a36 100644
--- a/pkgs/tools/misc/rpcsvc-proto/default.nix
+++ b/pkgs/tools/misc/rpcsvc-proto/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "thkukuk";
- repo = "${pname}";
+ repo = pname;
rev = "v${version}";
sha256 = "006l1f824r9bcbwn1s1vbs33cdwhs66jn6v97yas597y884y40z9";
};
diff --git a/pkgs/tools/misc/rpm-ostree/default.nix b/pkgs/tools/misc/rpm-ostree/default.nix
index 456798d816f1..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.5";
+ 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 = "MLLCmnStvGuSbVBdfOm2Sdzzz7LvPQkgDt9G0CDqCkA=";
+ 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
];
@@ -116,7 +116,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model";
- homepage = "https://rpm-ostree.readthedocs.io/en/latest/";
+ homepage = "https://coreos.github.io/rpm-ostree/";
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ copumpkin ];
platforms = platforms.linux;
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/skim/default.nix b/pkgs/tools/misc/skim/default.nix
index 1c8dc40de1b7..996e6b4490e1 100644
--- a/pkgs/tools/misc/skim/default.nix
+++ b/pkgs/tools/misc/skim/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "skim";
- version = "0.9.1";
+ version = "0.9.3";
src = fetchCrate {
inherit pname version;
- sha256 = "1r8zf56kb9rhh8nlh8w684srr8jfhndf8742x8byw374my9xn8pb";
+ sha256 = "026mgqcp9sg6wwikghrc3rgh5p6wdbnvav5pb3xvs79lj85d5ga7";
};
outputs = [ "out" "vim" ];
- cargoSha256 = "0wjlkyngrc03a92fwmavgj90h0kakww38bfc1wapn2my7p3b6nc1";
+ cargoSha256 = "07bs23x2vxzlrca5swwq8khmd9fbdhlhm0avwp9y231df6xdi2ys";
postPatch = ''
sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/skim.vim
diff --git a/pkgs/tools/misc/slurp/default.nix b/pkgs/tools/misc/slurp/default.nix
index bdbea7367b81..32263bad4a1d 100644
--- a/pkgs/tools/misc/slurp/default.nix
+++ b/pkgs/tools/misc/slurp/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "slurp";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "emersion";
repo = "slurp";
rev = "v${version}";
- sha256 = "191yjn909dax8z66ks58wjadrycpbwryirkfjcy99dhq7dijg9fh";
+ sha256 = "1fby2v2ylcadgclds05wpkl9xi2r9dfz49dqyqpn20rjv1wnz3jv";
};
nativeBuildInputs = [
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/starship/default.nix b/pkgs/tools/misc/starship/default.nix
index d9eaa3f32726..7e318b45a1f2 100644
--- a/pkgs/tools/misc/starship/default.nix
+++ b/pkgs/tools/misc/starship/default.nix
@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage rec {
pname = "starship";
- version = "0.46.2";
+ version = "0.47.0";
src = fetchFromGitHub {
owner = "starship";
repo = pname;
rev = "v${version}";
- sha256 = "092nqxl3vdk8k589bv3g05c598k77f4wsxcgymfb1h1fc0lfzqs4";
+ sha256 = "0vdfdwsaqrah0hgvr62qsww7s5znb1rg5kk068qpf06lmyc4gd8w";
};
nativeBuildInputs = [ installShellFiles ] ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec {
done
'';
- cargoSha256 = "1smz7084ppz79p8migpy0cqp6azf7sixv9ga65l2f3zfna7kbk78";
+ cargoSha256 = "01brsckfa2zy1aqs9vjwrn4w416i8b621bvkhicanz9q56xlnd77";
checkFlags = [
"--skip=directory_in_home"
@@ -48,6 +48,6 @@ rustPlatform.buildRustPackage rec {
description = "A minimal, blazing fast, and extremely customizable prompt for any shell";
homepage = "https://starship.rs";
license = licenses.isc;
- maintainers = with maintainers; [ bbigras davidtwco filalex77 Frostman marsam ];
+ maintainers = with maintainers; [ bbigras davidtwco Br1ght0ne Frostman marsam ];
};
}
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/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/tmuxp/default.nix b/pkgs/tools/misc/tmuxp/default.nix
index a118195d4706..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.5.6";
+ version = "1.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "c305fc45bbf1093561e03cdcd37b2ab1f2efb9e208e74b2dc294cf414859bd8a";
+ sha256 = "4bc52d6683235307c92ddbb164c84e3e892ee2d00afa16ed89eca0fa7f85029e";
};
postPatch = ''
diff --git a/pkgs/tools/misc/topgrade/default.nix b/pkgs/tools/misc/topgrade/default.nix
index b7b38766db38..62816b227964 100644
--- a/pkgs/tools/misc/topgrade/default.nix
+++ b/pkgs/tools/misc/topgrade/default.nix
@@ -1,26 +1,30 @@
-{ stdenv, lib, fetchFromGitHub, rustPlatform, Foundation }:
+{ stdenv, lib, fetchFromGitHub, rustPlatform, Foundation, installShellFiles }:
rustPlatform.buildRustPackage rec {
pname = "topgrade";
- version = "5.7.0";
+ version = "6.0.0";
src = fetchFromGitHub {
owner = "r-darwish";
repo = pname;
rev = "v${version}";
- sha256 = "0nxqi2rykfxhvn8jzprklsc47iilxp1pmm2f17ikfyf5dgi69whb";
+ sha256 = "15ad30svvr775dxp5gwlq73xydsqwfpw650c3c3ma4jshw36w0x4";
};
- cargoSha256 = "05afmz2n006331hc8yi2mq9kj574xi1iq6gr983jj75ix7n40rgg";
+ cargoSha256 = "0bwy2y44czhvckipvjn28j6ds1pnbj38i29hvlv4f782imfn92hz";
buildInputs = lib.optional stdenv.isDarwin Foundation;
- # TODO: add manpage (topgrade.8) to postInstall on next update
+ nativeBuildInputs = [ installShellFiles ];
+
+ postInstall = ''
+ installManPage topgrade.8
+ '';
meta = with lib; {
description = "Upgrade all the things";
homepage = "https://github.com/r-darwish/topgrade";
license = licenses.gpl3;
- maintainers = with maintainers; [ filalex77 hugoreeves ];
+ maintainers = with maintainers; [ Br1ght0ne hugoreeves ];
};
}
diff --git a/pkgs/tools/misc/trash-cli/default.nix b/pkgs/tools/misc/trash-cli/default.nix
index 141cceff24d3..fce992acd31d 100644
--- a/pkgs/tools/misc/trash-cli/default.nix
+++ b/pkgs/tools/misc/trash-cli/default.nix
@@ -1,37 +1,17 @@
-{ stdenv, fetchFromGitHub, fetchpatch, coreutils
-, python3Packages, substituteAll }:
+{ stdenv, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "trash-cli";
- version = "0.17.1.14";
+ version = "0.20.11.23";
src = fetchFromGitHub {
owner = "andreafrancia";
repo = "trash-cli";
rev = version;
- sha256 = "1bqazna223ibqjwbc1wfvfnspfyrvjy8347qlrgv4cpng72n7gfi";
+ sha256 = "1fjkmpnbpzxniypql68cpwc2rrnih8b34p8pzabrf55f49wcmcph";
};
- patches = [
- (substituteAll {
- src = ./nix-paths.patch;
- df = "${coreutils}/bin/df";
- libc = let ext = if stdenv.isDarwin then ".dylib" else ".so.6";
- in "${stdenv.cc.libc}/lib/libc${ext}";
- })
-
- # Fix build on Python 3.6.
- (fetchpatch {
- url = "https://github.com/andreafrancia/trash-cli/commit/a21b80d1e69783bb09376c3f60dd2f2a10578805.patch";
- sha256 = "0w49rjh433sjfc2cl5a9wlbr6kcn9f1qg905qsyv7ay3ar75wvyp";
- })
-
- # Fix listing trashed files over mount points, see https://github.com/andreafrancia/trash-cli/issues/95
- (fetchpatch {
- url = "https://github.com/andreafrancia/trash-cli/commit/436dfddb4c2932ba3ff696e4732750b7bdc58461.patch";
- sha256 = "02pkcz7nj67jbnqpw1943nrv95m8xyjvab4j62fa64r73fagm8m4";
- })
- ];
+ propagatedBuildInputs = [ python3Packages.psutil ];
checkInputs = with python3Packages; [
nose
diff --git a/pkgs/tools/misc/tydra/default.nix b/pkgs/tools/misc/tydra/default.nix
index c6d7c86c7efd..c19f808397af 100644
--- a/pkgs/tools/misc/tydra/default.nix
+++ b/pkgs/tools/misc/tydra/default.nix
@@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
description = "Shortcut menu-based task runner, inspired by Emacs Hydra";
homepage = "https://github.com/Mange/tydra";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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/up/default.nix b/pkgs/tools/misc/up/default.nix
index b3d275d3081d..47c504cd1a71 100644
--- a/pkgs/tools/misc/up/default.nix
+++ b/pkgs/tools/misc/up/default.nix
@@ -2,18 +2,16 @@
buildGoModule rec {
pname = "up";
- version = "0.3.2";
-
- patches = [ ./gomod.patch ];
+ version = "0.4";
src = fetchFromGitHub {
owner = "akavel";
repo = "up";
rev = "v${version}";
- sha256 = "1psixyymk98z52yy92lwb75yfins45dw6rif9cxwd7yiascwg2if";
+ sha256 = "1j8fi14fiwjscfzdfjqxgavjadwvcm5mqr8fb7hx3jmxs4kl58bp";
};
- vendorSha256 = "1h3w4i7dyh6yagqmdclvflfq6fx0z880jdnpf28assv7fxd9rjsx";
+ vendorSha256 = "1q8wfsfl3rz698ck5q5s5z6iw9k134fxxvwipcp2b052n998rcrx";
doCheck = false;
diff --git a/pkgs/tools/misc/up/gomod.patch b/pkgs/tools/misc/up/gomod.patch
deleted file mode 100644
index f894f14d21f1..000000000000
--- a/pkgs/tools/misc/up/gomod.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/go.mod b/go.mod
-index ecbfe90..56a1409 100644
---- a/go.mod
-+++ b/go.mod
-@@ -1,11 +1,14 @@
- module github.com/akavel/up
-
-+go 1.14
-+
- require (
-- github.com/gdamore/encoding v0.0.0-20151215212835-b23993cbb635
-+ github.com/gdamore/encoding v0.0.0-20151215212835-b23993cbb635 // indirect
- github.com/gdamore/tcell v0.0.0-20180924055237-493f3b46b3c2
-- github.com/lucasb-eyer/go-colorful v0.0.0-20170903184257-231272389856
-+ github.com/lucasb-eyer/go-colorful v0.0.0-20170903184257-231272389856 // indirect
- github.com/mattn/go-isatty v0.0.3
-- github.com/mattn/go-runewidth v0.0.2
-+ github.com/mattn/go-runewidth v0.0.2 // indirect
- github.com/spf13/pflag v1.0.3
-- golang.org/x/text v0.0.0-20171214130843-f21a4dfb5e38
-+ golang.org/x/sys v0.0.0-20200501145240-bc7a7d42d5c3 // indirect
-+ golang.org/x/text v0.0.0-20171214130843-f21a4dfb5e38 // indirect
- )
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 37595702b686..1525d3a22963 100644
--- a/pkgs/tools/misc/vector/default.nix
+++ b/pkgs/tools/misc/vector/default.nix
@@ -4,9 +4,13 @@
, tzdata
, features ?
- (if stdenv.isAarch64
+ ((if stdenv.isAarch64
then [ "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ]
else [ "leveldb" "leveldb/leveldb-sys-2" "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ])
+ ++
+ (lib.optional stdenv.targetPlatform.isUnix "unix")
+ ++
+ [ "sinks" "sources" "transforms" ])
, coreutils
, CoreServices
}:
@@ -38,9 +42,20 @@ rustPlatform.buildRustPackage rec {
# vector.dev during the checkPhase, which obviously isn't going to work.
# these tests in the DNS module are trivial though, so stubbing them out is
# fine IMO.
+ #
+ # the geoip transform yields maxmindb.so which contains references to rustc.
+ # neither figured out why the shared object is included in the output
+ # (it doesn't seem to be a runtime dependencies of the geoip transform),
+ # nor do I know why it depends on rustc.
+ # However, in order for the closure size to stay at a reasonable level,
+ # transforms-geoip is patched out of Cargo.toml for now - unless explicitly asked for.
patchPhase = ''
substituteInPlace ./src/dns.rs \
--replace "#[test]" ""
+
+ ${lib.optionalString (!builtins.elem "transforms-geoip" features) ''
+ substituteInPlace ./Cargo.toml --replace '"transforms-geoip",' ""
+ ''}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/vimwiki-markdown/default.nix b/pkgs/tools/misc/vimwiki-markdown/default.nix
index 58fc991beb3e..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.1";
+ version = "0.3.3";
pname = "vimwiki-markdown";
src = fetchPypi {
inherit version pname;
- sha256 = "50032c62947422c8afbc1733e50526818df7d885d1cc41a27ff65fc26cd3c1c5";
+ sha256 = "ee4ef08f7e4df27f67ffebb5fa413a7cf4fad967a248c1c75d48b00122a5b945";
};
propagatedBuildInputs= [
diff --git a/pkgs/tools/misc/websocat/default.nix b/pkgs/tools/misc/websocat/default.nix
index c936b1599638..f2bcfd8b7813 100644
--- a/pkgs/tools/misc/websocat/default.nix
+++ b/pkgs/tools/misc/websocat/default.nix
@@ -29,6 +29,6 @@ rustPlatform.buildRustPackage rec {
description = "Command-line client for WebSockets (like netcat/socat)";
homepage = "https://github.com/vi/websocat";
license = licenses.mit;
- maintainers = with maintainers; [ thoughtpolice filalex77 ];
+ maintainers = with maintainers; [ thoughtpolice Br1ght0ne ];
};
}
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/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 e3b64939a0a4..234fa6cce921 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.09.20";
+ version = "2020.11.26";
src = fetchurl {
url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
- sha256 = "1pkw3hnkddk1kqv0in152q1k4jjgbmf2xvc9j3r5nd38z6f7j6mc";
+ sha256 = "0zvgb1b5kzd2y97rvynxf7qvz3narllf1m26xsph1zll1zb6q47v";
};
nativeBuildInputs = [ installShellFiles makeWrapper ];
diff --git a/pkgs/tools/misc/zoxide/default.nix b/pkgs/tools/misc/zoxide/default.nix
index 3e4cbfd84334..c5ca2965e9dd 100644
--- a/pkgs/tools/misc/zoxide/default.nix
+++ b/pkgs/tools/misc/zoxide/default.nix
@@ -1,11 +1,20 @@
{ lib
+, stdenv
, fetchFromGitHub
, rustPlatform
, withFzf ? true
, fzf
+
+ # checkInputs
+, fish
+, powershell
+, shellcheck
+, shfmt
+, xonsh
+, zsh
}:
let
- version = "0.4.3";
+ version = "0.5.0";
in
rustPlatform.buildRustPackage {
pname = "zoxide";
@@ -15,15 +24,32 @@ rustPlatform.buildRustPackage {
owner = "ajeetdsouza";
repo = "zoxide";
rev = "v${version}";
- sha256 = "1ghdal6pqkp56rqawhj26ch1x4cvnjj032xz3626aiddqgn134zj";
+ sha256 = "143lh94mw31pm9q7ib63h2k842g3h222mdabhf25hpb19lka2w5y";
};
+ # tests are broken on darwin
+ doCheck = !stdenv.isDarwin;
+
+ # fish needs a writable HOME for whatever reason
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
+ checkInputs = [
+ fish
+ powershell
+ shellcheck
+ shfmt
+ xonsh
+ zsh
+ ];
+
postPatch = lib.optionalString withFzf ''
substituteInPlace src/fzf.rs \
--replace '"fzf"' '"${fzf}/bin/fzf"'
'';
- cargoSha256 = "0klnjmda77bq9i9f0rz48jzaw4rcf7hafcjjpb0i570d7hlxnwsr";
+ cargoSha256 = "05mp101yk1zkjj1gwbkldizq6f9f8089gqgvq42c4ngq88pc7v9a";
meta = with lib; {
description = "A fast cd command that learns your habits";
diff --git a/pkgs/tools/networking/6tunnel/default.nix b/pkgs/tools/networking/6tunnel/default.nix
index bf0e8ba33162..fbdd23f754ef 100644
--- a/pkgs/tools/networking/6tunnel/default.nix
+++ b/pkgs/tools/networking/6tunnel/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
description = "Tunnelling for application that don't speak IPv6";
homepage = "https://github.com/wojtekka/6tunnel";
license = licenses.gpl2;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
};
}
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/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix
index 5ede0db598c9..614584a5f565 100644
--- a/pkgs/tools/networking/aria2/default.nix
+++ b/pkgs/tools/networking/aria2/default.nix
@@ -41,6 +41,6 @@ stdenv.mkDerivation rec {
description = "A lightweight, multi-protocol, multi-source, command-line download utility";
license = licenses.gpl2Plus;
platforms = platforms.unix;
- maintainers = with maintainers; [ filalex77 koral ];
+ maintainers = with maintainers; [ Br1ght0ne koral ];
};
}
diff --git a/pkgs/tools/networking/bandwhich/default.nix b/pkgs/tools/networking/bandwhich/default.nix
index 909f08e7bdde..46739742bd44 100644
--- a/pkgs/tools/networking/bandwhich/default.nix
+++ b/pkgs/tools/networking/bandwhich/default.nix
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/imsnif/bandwhich";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ma27 ];
+ maintainers = with maintainers; [ Br1ght0ne ma27 ];
platforms = platforms.unix;
};
}
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/chrony/allow-clock_adjtime.patch b/pkgs/tools/networking/chrony/allow-clock_adjtime.patch
deleted file mode 100644
index 2fa3baca7221..000000000000
--- a/pkgs/tools/networking/chrony/allow-clock_adjtime.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 0cf506c92967c84f9ed83ba9e1be946a7fda6425 Mon Sep 17 00:00:00 2001
-From: Miroslav Lichvar <mlichvar@redhat.com>
-Date: Mon, 2 Dec 2019 12:47:13 +0100
-Subject: sys_linux: allow clock_adjtime in seccomp filter
-
-The adjtimex() function in glibc was switched to the clock_adjtime
-system call.
-
-diff --git a/sys_linux.c b/sys_linux.c
-index 63eb8f1..fcf89c2 100644
---- a/sys_linux.c
-+++ b/sys_linux.c
-@@ -478,8 +478,8 @@ SYS_Linux_EnableSystemCallFilter(int level)
- {
- const int syscalls[] = {
- /* Clock */
-- SCMP_SYS(adjtimex), SCMP_SYS(clock_gettime), SCMP_SYS(gettimeofday),
-- SCMP_SYS(settimeofday), SCMP_SYS(time),
-+ SCMP_SYS(adjtimex), SCMP_SYS(clock_adjtime), SCMP_SYS(clock_gettime),
-+ SCMP_SYS(gettimeofday), SCMP_SYS(settimeofday), SCMP_SYS(time),
- /* Process */
- SCMP_SYS(clone), SCMP_SYS(exit), SCMP_SYS(exit_group), SCMP_SYS(getpid),
- SCMP_SYS(getrlimit), SCMP_SYS(rt_sigaction), SCMP_SYS(rt_sigreturn),
---
-cgit v0.10.2
-
diff --git a/pkgs/tools/networking/chrony/default.nix b/pkgs/tools/networking/chrony/default.nix
index 6c8254c797b7..374036d11a44 100644
--- a/pkgs/tools/networking/chrony/default.nix
+++ b/pkgs/tools/networking/chrony/default.nix
@@ -1,27 +1,22 @@
{ stdenv, fetchurl, pkgconfig, libcap, readline, texinfo, nss, nspr
-, libseccomp, pps-tools }:
+, libseccomp, pps-tools, gnutls }:
assert stdenv.isLinux -> libcap != null;
stdenv.mkDerivation rec {
pname = "chrony";
- version = "3.5.1";
+ version = "4.0";
src = fetchurl {
url = "https://download.tuxfamily.org/chrony/${pname}-${version}.tar.gz";
- sha256 = "19ywl8a3lb2id7lcna5hp2g4pjnfwdc9ihr0fk6i9m45vdq2za0v";
+ sha256 = "09f6w2x5h5kamb4rhcbaz911q1f730qdalgsn8s48yjyqlafl9xy";
};
- patches = [
- ./allow-clock_adjtime.patch
- ./fix-seccomp-build.patch
- ];
-
postPatch = ''
patchShebangs test
'';
- buildInputs = [ readline texinfo nss nspr ]
+ buildInputs = [ readline texinfo nss nspr gnutls ]
++ stdenv.lib.optionals stdenv.isLinux [ libcap libseccomp pps-tools ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/networking/chrony/fix-seccomp-build.patch b/pkgs/tools/networking/chrony/fix-seccomp-build.patch
deleted file mode 100644
index 6888e7efeb72..000000000000
--- a/pkgs/tools/networking/chrony/fix-seccomp-build.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/sys_linux.c b/sys_linux.c
-index 898dc7a7f75..fcd334ecf03 100644
---- a/sys_linux.c
-+++ b/sys_linux.c
-@@ -503,7 +503,7 @@ SYS_Linux_EnableSystemCallFilter(int level)
- SCMP_SYS(socketcall),
- /* General I/O */
- SCMP_SYS(_newselect), SCMP_SYS(close), SCMP_SYS(open), SCMP_SYS(openat), SCMP_SYS(pipe),
-- SCMP_SYS(pipe2), SCMP_SYS(poll), SCMP_SYS(ppoll), SCMP_SYS(pselect6), SCMP_SYS(read),
-+ SCMP_SYS(pipe2), SCMP_SYS(poll), SCMP_SYS(pselect6), SCMP_SYS(read),
- SCMP_SYS(futex), SCMP_SYS(select), SCMP_SYS(set_robust_list), SCMP_SYS(write),
- /* Miscellaneous */
- SCMP_SYS(getrandom), SCMP_SYS(sysinfo), SCMP_SYS(uname),
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 912716894129..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;
@@ -24,6 +24,6 @@ buildGoModule rec {
description = "A rule-based tunnel in Go";
homepage = "https://github.com/Dreamacro/clash";
license = licenses.gpl3;
- maintainers = with maintainers; [ contrun filalex77 ];
+ maintainers = with maintainers; [ contrun Br1ght0ne ];
};
}
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/curl/default.nix b/pkgs/tools/networking/curl/default.nix
index 8e151bc2ead0..c466a48434f2 100644
--- a/pkgs/tools/networking/curl/default.nix
+++ b/pkgs/tools/networking/curl/default.nix
@@ -34,14 +34,14 @@ assert gssSupport -> libkrb5 != null;
stdenv.mkDerivation rec {
pname = "curl";
- version = "7.72.0";
+ version = "7.73.0";
src = fetchurl {
urls = [
"https://curl.haxx.se/download/${pname}-${version}.tar.bz2"
"https://github.com/curl/curl/releases/download/${lib.replaceStrings ["."] ["_"] pname}-${version}/${pname}-${version}.tar.bz2"
];
- sha256 = "1vq3ay87vayfrv67l7s7h79nm7gwdqhidki0brv5jahhch49g4dd";
+ sha256 = "sha256-zzT+Cwe4APHAGkmabosq9Uj20OBE3KSinYikvuFG0TE=";
};
outputs = [ "bin" "dev" "out" "man" "devdoc" ];
diff --git a/pkgs/tools/networking/curlie/default.nix b/pkgs/tools/networking/curlie/default.nix
index 542bb888bfe5..9ae9644eb940 100644
--- a/pkgs/tools/networking/curlie/default.nix
+++ b/pkgs/tools/networking/curlie/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "curlie";
- version = "1.5.4";
+ version = "1.6.0";
src= fetchFromGitHub {
owner = "rs";
repo = pname;
rev = "v${version}";
- sha256 = "0z92gz39m0gk8j7l2nwa5vrfr3mq160vr1b15sy13jwi1zspc7hx";
+ sha256 = "sha256-rrwdqaKrC37BaI9RuTTv6EiOZ3ztgd7nGuplmeW02h8=";
};
- vendorSha256 = "1qnl15b9cs6xi8z368a9n34v3wr2adwp376cjzhyllni7sf6v1mm";
+ vendorSha256 = "sha256-tYZtnD7RUurhl8yccXlTIvOxybBJITM+it1ollYJ1OI=";
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/dnsproxy/default.nix b/pkgs/tools/networking/dnsproxy/default.nix
index 68739507d3b8..b2c19e2acf93 100644
--- a/pkgs/tools/networking/dnsproxy/default.nix
+++ b/pkgs/tools/networking/dnsproxy/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "dnsproxy";
- version = "0.32.6";
+ version = "0.33.2";
src = fetchFromGitHub {
owner = "AdguardTeam";
repo = pname;
rev = "v${version}";
- sha256 = "0wcn2wr521n2vcmpnwphgycq109251nkfdr0wzn7lk2zl5qx81ax";
+ sha256 = "0x005lgncaf1fzs27fpcpf6dcncb7wia6fka64pmjxdsq7nmh1hh";
};
vendorSha256 = null;
diff --git a/pkgs/tools/networking/dogdns/default.nix b/pkgs/tools/networking/dogdns/default.nix
new file mode 100644
index 000000000000..71e065e5d14c
--- /dev/null
+++ b/pkgs/tools/networking/dogdns/default.nix
@@ -0,0 +1,38 @@
+{ stdenv
+, fetchFromGitHub
+, rustPlatform
+, pkg-config
+, openssl
+, Security
+, installShellFiles
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "dogdns";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "ogham";
+ repo = "dog";
+ rev = "v${version}";
+ sha256 = "088ib0sncv0vrvnqfvxf5zc79v7pnxd2cmgp4378r6pmgax9z9zy";
+ };
+
+ nativeBuildInputs = [ installShellFiles ]
+ ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
+ buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+
+ cargoSha256 = "08scc6vh703245rg3xkffhalrk5pisd0wg54fd49d7gdbyjivgi6";
+
+ postInstall = ''
+ installShellCompletion completions/dog.{bash,fish,zsh}
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Command-line DNS client";
+ homepage = "https://dns.lookup.dog";
+ license = licenses.eupl12;
+ maintainers = with maintainers; [ bbigras ];
+ };
+}
diff --git a/pkgs/tools/networking/drill/default.nix b/pkgs/tools/networking/drill/default.nix
index 572dc0d83848..78ba291b1519 100644
--- a/pkgs/tools/networking/drill/default.nix
+++ b/pkgs/tools/networking/drill/default.nix
@@ -28,6 +28,6 @@ rustPlatform.buildRustPackage rec {
description = "HTTP load testing application inspired by Ansible syntax";
homepage = "https://github.com/fcsonline/drill";
license = licenses.gpl3;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/networking/dropbear/default.nix b/pkgs/tools/networking/dropbear/default.nix
index b80eba3f6cac..88217302915e 100644
--- a/pkgs/tools/networking/dropbear/default.nix
+++ b/pkgs/tools/networking/dropbear/default.nix
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
- name = "dropbear-2020.80";
+ name = "dropbear-2020.81";
src = fetchurl {
url = "https://matt.ucc.asn.au/dropbear/releases/${name}.tar.bz2";
- sha256 = "0jbrbpdzyv11x5rkljdimzq9p6a7da5siw9k405ibnpjj4dr89yr";
+ sha256 = "0fy5ma4cfc2pk25mcccc67b2mf1rnb2c06ilb7ddnxbpnc85s8s8";
};
dontDisableStatic = enableStatic;
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/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/findomain/default.nix b/pkgs/tools/networking/findomain/default.nix
index a98c634f9039..761e9eb4619b 100644
--- a/pkgs/tools/networking/findomain/default.nix
+++ b/pkgs/tools/networking/findomain/default.nix
@@ -31,6 +31,6 @@ rustPlatform.buildRustPackage rec {
description = "The fastest and cross-platform subdomain enumerator";
homepage = "https://github.com/Edu4rdSHL/findomain";
license = licenses.gpl3;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/networking/frp/default.nix b/pkgs/tools/networking/frp/default.nix
index 0e00009751a3..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.1";
+ version = "0.34.3";
src = fetchFromGitHub {
owner = "fatedier";
repo = pname;
rev = "v${version}";
- sha256 = "1n1b7rr6njblz3rmsdl6xng4swlagg2z3jnik0gnajiq3w8ajwdj";
+ sha256 = "1c5337yv7m4ad1mr73a38lbxg6b7sk8pxqkzws01jxrry2jahb35";
};
- vendorSha256 = "18d9478ndzywwmh0jsxcb4i2rqyn3vzrgwflqrsv7krijalknsc9";
+ vendorSha256 = "0srkvd1kvjabf3r391n6spv5n77r7dw4y982ynqsv5grp5f4zmm1";
doCheck = false;
@@ -27,6 +27,6 @@ buildGoModule rec {
'';
homepage = "https://github.com/fatedier/frp";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/networking/goimapnotify/default.nix b/pkgs/tools/networking/goimapnotify/default.nix
index fb64ff65cc15..4232a5a4fedd 100644
--- a/pkgs/tools/networking/goimapnotify/default.nix
+++ b/pkgs/tools/networking/goimapnotify/default.nix
@@ -9,7 +9,7 @@ buildGoPackage rec {
src = fetchFromGitLab {
owner = "shackra";
repo = "goimapnotify";
- rev = "${version}";
+ rev = version;
sha256 = "1d42gd3m2rkvy985d181dbcm5i3f7xsg2z8z6s4bpvw24pfnzs42";
};
diff --git a/pkgs/tools/networking/gping/default.nix b/pkgs/tools/networking/gping/default.nix
index 092f3611abb7..56fe9b14687d 100644
--- a/pkgs/tools/networking/gping/default.nix
+++ b/pkgs/tools/networking/gping/default.nix
@@ -1,32 +1,25 @@
{ lib
-, iputils
-, python3
-, python3Packages
+, rustPlatform
+, fetchFromGitHub
}:
-python3Packages.buildPythonApplication rec {
+rustPlatform.buildRustPackage rec {
pname = "gping";
- version = "1.1";
+ version = "0.1.7";
- propagatedBuildInputs = with python3Packages; [ colorama ];
-
- src = python3Packages.fetchPypi {
- inherit version;
- pname = "pinggraph";
- sha256 = "0q5ma98457zb6vxsnhmrr3p38j1vg0gl155y0adzfg67wlniac92";
+ src = fetchFromGitHub {
+ owner = "orf";
+ repo = "gping";
+ rev = "v${version}";
+ sha256 = "0sdv6mf7mrgsdinv94mhai5jaw04s6r9cq0wxkph9b4hhywi0lys";
};
- # Make path to ping explicit
- postFixup = ''
- substituteInPlace $out/${python3.sitePackages}/gping/pinger.py \
- --replace 'subprocess.getoutput("ping ' 'subprocess.getoutput("${iputils}/bin/ping ' \
- --replace 'args = ["ping"]' 'args = ["${iputils}/bin/ping"]'
- '';
+ cargoSha256 = "0rrqjlyn7k8f7ndzra16a9k4l6mjfim84lfi886q3irbn234b1va";
meta = with lib; {
description = "Ping, but with a graph";
homepage = "https://github.com/orf/gping";
- license = licenses.gpl2;
+ license = licenses.mit;
maintainers = with maintainers; [ andrew-d ];
};
}
diff --git a/pkgs/tools/networking/haproxy/default.nix b/pkgs/tools/networking/haproxy/default.nix
index 91112a2628e2..2c1732007b55 100644
--- a/pkgs/tools/networking/haproxy/default.nix
+++ b/pkgs/tools/networking/haproxy/default.nix
@@ -1,7 +1,7 @@
{ useLua ? !stdenv.isDarwin
, usePcre ? true
, withPrometheusExporter ? true
-, stdenv, lib, fetchurl
+, stdenv, lib, fetchurl, nixosTests
, openssl, zlib
, lua5_3 ? null, pcre ? null, systemd ? null
}:
@@ -11,11 +11,11 @@ assert usePcre -> pcre != null;
stdenv.mkDerivation rec {
pname = "haproxy";
- version = "2.2.2";
+ version = "2.3.1";
src = fetchurl {
url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${pname}-${version}.tar.gz";
- sha256 = "1mjld865p4f7i465fcc5c4jclih1c3345a3ylriql8668rd7071r";
+ sha256 = "0jyaxwgghvgd599acxr91hr2v4wyv3bd1j45k0gb4q2v58jz2fwd";
};
buildInputs = [ openssl zlib ]
@@ -51,6 +51,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ passthru.tests.haproxy = nixosTests.haproxy;
+
meta = with lib; {
description = "Reliable, high performance TCP/HTTP load balancer";
longDescription = ''
diff --git a/pkgs/tools/networking/hey/default.nix b/pkgs/tools/networking/hey/default.nix
index 22f933a4b654..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;
@@ -19,6 +19,6 @@ buildGoModule rec {
description = "HTTP load generator, ApacheBench (ab) replacement";
homepage = "https://github.com/rakyll/hey";
license = licenses.asl20;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
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/i2pd/default.nix b/pkgs/tools/networking/i2pd/default.nix
index 08c40a4ac827..1439b62bc94e 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.33.0";
+ version = "2.34.0";
src = fetchFromGitHub {
owner = "PurpleI2P";
repo = pname;
rev = version;
- sha256 = "1zsp4pml5pq8p1ipvarnlcfwcscch13iz1gzza5qm0yl01dl9qpk";
+ sha256 = "0ibk222fwgjaxrmhrk5avcmmbj52ibcsydm2m02xnlpr8kcqsjnc";
};
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/keepalived/default.nix b/pkgs/tools/networking/keepalived/default.nix
index 11ebe228be88..b773e116d8be 100644
--- a/pkgs/tools/networking/keepalived/default.nix
+++ b/pkgs/tools/networking/keepalived/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "keepalived";
- version = "2.1.3";
+ version = "2.1.5";
src = fetchFromGitHub {
owner = "acassen";
repo = "keepalived";
rev = "v${version}";
- sha256 = "1zdfvicpll7a5iw6p12pmdcg8y30mr0j5miycn0nhjp8yzi9hdc5";
+ sha256 = "0zdh3g491mlc0x4g8q09vq62a7pb8n13a39jnfdgrm9k29khn0sj";
};
buildInputs = [
diff --git a/pkgs/tools/networking/lldpd/default.nix b/pkgs/tools/networking/lldpd/default.nix
index 8462d907a1f6..229f261c8c3e 100644
--- a/pkgs/tools/networking/lldpd/default.nix
+++ b/pkgs/tools/networking/lldpd/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "lldpd";
- version = "1.0.5";
+ version = "1.0.7";
src = fetchurl {
url = "https://media.luffy.cx/files/lldpd/${pname}-${version}.tar.gz";
- sha256 = "16fbqrs3l976gdslx647nds8x7sz4h5h3h4l4yxzrayvyh9b5lrd";
+ sha256 = "1qc7k83zpcq27hpjv1lmgrj4la2zy1gspwk5jas43j49siwr3xqx";
};
configureFlags = [
diff --git a/pkgs/tools/networking/mailutils/default.nix b/pkgs/tools/networking/mailutils/default.nix
index adcd2f1dc131..ff7d4176bd2e 100644
--- a/pkgs/tools/networking/mailutils/default.nix
+++ b/pkgs/tools/networking/mailutils/default.nix
@@ -3,13 +3,12 @@
, python3, gss, libmysqlclient, system-sendmail }:
stdenv.mkDerivation rec {
- name = "${project}-${version}";
- project = "mailutils";
- version = "3.9";
+ pname = "mailutils";
+ version = "3.10";
src = fetchurl {
- url = "mirror://gnu/${project}/${name}.tar.xz";
- sha256 = "1g1xf2lal04nsnf1iym9n9n0wxjpqbcr9nysxpm98v4pniinqwsz";
+ url = "mirror://gnu/${pname}/${pname}-${version}.tar.xz";
+ sha256 = "17smrxjdgbbzbzakik30vj46q4iib85ksqhb82jr4vjp57akszh9";
};
postPatch = ''
@@ -32,6 +31,18 @@ stdenv.mkDerivation rec {
patches = [
./fix-build-mb-len-max.patch
./path-to-cat.patch
+ # mailquota.c:277: undefined reference to `get_size'
+ # https://lists.gnu.org/archive/html/bug-mailutils/2020-08/msg00002.html
+ (fetchpatch {
+ url = "http://git.savannah.gnu.org/cgit/mailutils.git/patch/?id=37713b42a501892469234b90454731d8d8b7a3e6";
+ sha256 = "1mwj77nxvf4xvqf26yjs59jyksnizj0lmbymbzg4kmqynzq3zjny";
+ })
+ # Fix cross-compilation
+ # https://lists.gnu.org/archive/html/bug-mailutils/2020-11/msg00038.html
+ (fetchpatch {
+ url = "https://lists.gnu.org/archive/html/bug-mailutils/2020-11/txtiNjqcNpqOk.txt";
+ sha256 = "0ghzqb8qx2q8cffbvqzw19mivv7r5f16whplzhm7hdj0j2i6xf6s";
+ })
];
enableParallelBuilding = false;
diff --git a/pkgs/tools/networking/minio-client/default.nix b/pkgs/tools/networking/minio-client/default.nix
index 505ecc4c2224..ba715571000f 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-08-08T02-33-58Z";
+ version = "2020-10-03T02-54-56Z";
src = fetchFromGitHub {
owner = "minio";
repo = "mc";
rev = "RELEASE.${version}";
- sha256 = "15bkl3q0jidrwy04l0cdmha43r9wlxmlqkhmwz98b57rjrq6grql";
+ sha256 = "0pc08w0xdkk9w8xya0q7d1601wprshq852419pwpi8hd7y3q381h";
};
- vendorSha256 = "1fsx8zl2qkyf1gx3s6giccd86xawx9d1h4jdnyn1m36clsq9jkpc";
+ vendorSha256 = "0bkidqcdfjyqjlzxy9w564c6s3vw850wgq6ksx5y1p8f5r4plzxs";
doCheck = false;
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/nebula/default.nix b/pkgs/tools/networking/nebula/default.nix
index b3cd0d830245..61f0a00a9b81 100644
--- a/pkgs/tools/networking/nebula/default.nix
+++ b/pkgs/tools/networking/nebula/default.nix
@@ -38,7 +38,7 @@ buildGoModule rec {
'';
homepage = "https://github.com/slackhq/nebula";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/networking/network-manager/default.nix b/pkgs/tools/networking/network-manager/default.nix
index f5b12a6cf373..c02275ef5b81 100644
--- a/pkgs/tools/networking/network-manager/default.nix
+++ b/pkgs/tools/networking/network-manager/default.nix
@@ -62,6 +62,13 @@ in stdenv.mkDerivation rec {
# Meson does not support using different directories during build and
# for installation like Autotools did with flags passed to make install.
./fix-install-paths.patch
+
+ # Fix build
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/620
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/54e25f23f53af889703dfc50d51a8afeeea8a439.patch";
+ sha256 = "oy/AZhOC15anWeIMYJfDBcITqJ7CiU715he68XvPRxk=";
+ })
];
buildInputs = [
diff --git a/pkgs/tools/networking/network-manager/dmenu/default.nix b/pkgs/tools/networking/network-manager/dmenu/default.nix
index 4b46d63ced5b..e17d4ebc0719 100644
--- a/pkgs/tools/networking/network-manager/dmenu/default.nix
+++ b/pkgs/tools/networking/network-manager/dmenu/default.nix
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "firecat53";
repo = "networkmanager-dmenu";
- rev = "${version}";
+ rev = version;
sha256 = "1liidqh8c33pxyb07qyj0jkd0fdak73g9r2iwiq62vfzrpik09k0";
};
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/nfstrace/default.nix b/pkgs/tools/networking/nfstrace/default.nix
index 2cb819caee98..6377f276af3f 100644
--- a/pkgs/tools/networking/nfstrace/default.nix
+++ b/pkgs/tools/networking/nfstrace/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "epam";
repo = "nfstrace";
- rev = "${version}";
+ rev = version;
sha256 = "1djsyn7i3xp969rnmsdaf5vwjiik9wylxxrc5nm7by00i76c1vsg";
};
diff --git a/pkgs/tools/networking/oneshot/default.nix b/pkgs/tools/networking/oneshot/default.nix
index f02370ab69d5..0f886fda03c9 100644
--- a/pkgs/tools/networking/oneshot/default.nix
+++ b/pkgs/tools/networking/oneshot/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "oneshot";
- version = "1.2.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "raphaelreyna";
repo = "oneshot";
rev = "v${version}";
- sha256 = "11xmvqj7md970rjhkg1zj2w6yqpw6cj83aw37a82sfdn90kyhg9d";
+ sha256 = "047mncv9abs4xj7bh9lhc3wan37cldjjyrpkis7pvx6zhzml74kf";
};
vendorSha256 = "1cxr96yrrmz37r542mc5376jll9lqjqm18k8761h9jqfbzmh9rkp";
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 64e6757891e3..a8199273c77c 100644
--- a/pkgs/tools/networking/openssh/default.nix
+++ b/pkgs/tools/networking/openssh/default.nix
@@ -19,13 +19,13 @@
let
- version = "8.3p1";
+ version = "8.4p1";
# **please** update this patch when you update to a new openssh release.
gssapiPatch = fetchpatch {
name = "openssh-gssapi.patch";
- url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%25${version}-1/debian/patches/gssapi.patch";
- sha256 = "0j22ccg6msyi88mpsb6x0il5cg8v2b7qdah57ninbwx5isyld80l";
+ url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%25${version}-2/debian/patches/gssapi.patch";
+ sha256 = "1z1ckzimlkm1dmr9f5fqjnjg28gsqcwx6xka0klak857548d2lp2";
};
in
@@ -37,12 +37,12 @@ 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 = "1ssdwgdxnvjwigisqi8c053znps5a4jf7bzsi99y0xyfzbw0x55k";
+ sha256 = "1x2afjy1isslbg7qlvhhs4zhj2c8q2h1ljz0fc5b4h9pqcm9j540";
}
else
fetchurl {
url = "mirror://openbsd/OpenSSH/portable/${pname}-${version}.tar.gz";
- sha256 = "1cl74ghi9y21dc3f4xa0qamb7dhwacbynh1ks9syprrg8zhgpgpj";
+ sha256 = "091b3pxdlj47scxx6kkf4agkx8c8sdacdxx8m1dw1cby80pd40as";
};
patches =
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/photon/default.nix b/pkgs/tools/networking/photon/default.nix
index 22da1320803e..db6917ef0b76 100644
--- a/pkgs/tools/networking/photon/default.nix
+++ b/pkgs/tools/networking/photon/default.nix
@@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec {
installPhase = ''
mkdir -p "$out"/{bin,share/photon}
cp -R photon.py core plugins $out/share/photon
-
+
makeWrapper ${python3Packages.python.interpreter} $out/bin/photon \
--set PYTHONPATH "$PYTHONPATH:$out/share/photon" \
--add-flags "-O $out/share/photon/photon.py"
@@ -29,6 +29,6 @@ python3Packages.buildPythonApplication rec {
description = "a lightning fast web crawler which extracts URLs, files, intel & endpoints from a target";
homepage = "https://github.com/s0md3v/Photon";
license = licenses.gpl3;
- maintainers = with maintainers; [ genesis ];
+ maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/tools/networking/shadowsocks-rust/default.nix b/pkgs/tools/networking/shadowsocks-rust/default.nix
index 9726cde61e54..ed793a50cb8f 100644
--- a/pkgs/tools/networking/shadowsocks-rust/default.nix
+++ b/pkgs/tools/networking/shadowsocks-rust/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "shadowsocks-rust";
- version = "1.8.18";
+ version = "1.8.23";
src = fetchFromGitHub {
rev = "v${version}";
owner = "shadowsocks";
repo = pname;
- sha256 = "1kxf0qcyg5mhddrzwv0hd1fy901wl0ydmxi6b1k2217xmgiyi2s6";
+ sha256 = "1ylasv33478cgwmr8wrd4705azfzrw495w629ncynamv7z17w3k3";
};
- cargoSha256 = "0vmd4sjagyhrc7q7fszwcjh4nhhmhckmx48i1h2xhr68bwncmyif";
+ cargoSha256 = "060k2dil38bx4zb5nnkr3mj6aayginbhr3aqjv0h071q0vlvp05p";
SODIUM_USE_PKG_CONFIG = 1;
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 60cb34132537..143b25849de6 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.4";
+ version = "1.1.7";
src = fetchFromGitHub {
owner = "rootless-containers";
repo = "slirp4netns";
rev = "v${version}";
- sha256 = "13hlljkqss9abjpwaa5gcn6qnax0ws03zzh45c4rv1if7rwk6nbl";
+ sha256 = "1zvmsin7pgfwafj5qr8fcixg01xfq1xhjd93klyxhmacfxirhkgw";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
diff --git a/pkgs/tools/networking/subfinder/default.nix b/pkgs/tools/networking/subfinder/default.nix
index 70820ea03208..f812f7ffa91f 100644
--- a/pkgs/tools/networking/subfinder/default.nix
+++ b/pkgs/tools/networking/subfinder/default.nix
@@ -24,6 +24,6 @@ buildGoPackage rec {
'';
homepage = "https://github.com/projectdiscovery/subfinder";
license = licenses.mit;
- maintainers = with maintainers; [ fpletz filalex77 ];
+ maintainers = with maintainers; [ fpletz Br1ght0ne ];
};
}
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 f0d2cd9a0df6..c0a132b481e1 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.1";
+ version = "1.20.2";
src = fetchFromGitHub {
owner = "tridactyl";
repo = "tridactyl";
rev = version;
- sha256 = "108zx2x5q23cq0fzxmix31xcw62k3r1wlb55612c15ilz9c5xm32";
+ sha256 = "0yz1vbqa3sppkjmny5ipnspsdi5gnix7wb6hzvdkm9h1rj2kb8ci";
};
sourceRoot = "source/native";
diff --git a/pkgs/tools/networking/tunnelto/default.nix b/pkgs/tools/networking/tunnelto/default.nix
index c0dce98c4447..4bf251be81fc 100644
--- a/pkgs/tools/networking/tunnelto/default.nix
+++ b/pkgs/tools/networking/tunnelto/default.nix
@@ -28,6 +28,6 @@ rustPlatform.buildRustPackage rec {
description = "Expose your local web server to the internet with a public URL";
homepage = "https://tunnelto.dev";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/networking/unbound/default.nix b/pkgs/tools/networking/unbound/default.nix
index 9b33d53e54f1..b6d9eb3448f5 100644
--- a/pkgs/tools/networking/unbound/default.nix
+++ b/pkgs/tools/networking/unbound/default.nix
@@ -1,17 +1,37 @@
-{ stdenv, fetchurl, openssl, nettle, expat, libevent, dns-root-data }:
+{ stdenv
+, lib
+, fetchurl
+, openssl
+, nettle
+, expat
+, libevent
+, dns-root-data
+, pkg-config
+ #
+ # By default unbound will not be built with systemd support. Unbound is a very
+ # commmon dependency. The transitive dependency closure of systemd also
+ # contains unbound.
+ # Since most (all?) (lib)unbound users outside of the unbound daemon usage do
+ # not need the systemd integration it is likely best to just default to no
+ # systemd integration.
+ # For the daemon use-case, that needs to notify systemd, use `unbound-with-systemd`.
+ #
+, withSystemd ? false
+, systemd ? null
+}:
stdenv.mkDerivation rec {
pname = "unbound";
- version = "1.11.0";
+ version = "1.12.0";
src = fetchurl {
url = "https://unbound.net/downloads/${pname}-${version}.tar.gz";
- sha256 = "1xqywn2qdmjjq0csrqxh9p2rnizdrr1f99zdx87z7f3fyyc0fbwz";
+ sha256 = "0daqxzvknvcz7sgag3wcrxhp4a39ik93lsrfpwcl9whjg2lm74jv";
};
outputs = [ "out" "lib" "man" ]; # "dev" would only split ~20 kB
- buildInputs = [ openssl nettle expat libevent ];
+ buildInputs = [ openssl nettle expat libevent ] ++ lib.optionals withSystemd [ pkg-config systemd ];
configureFlags = [
"--with-ssl=${openssl.dev}"
@@ -25,6 +45,8 @@ stdenv.mkDerivation rec {
"--enable-relro-now"
] ++ stdenv.lib.optional stdenv.hostPlatform.isStatic [
"--disable-flto"
+ ] ++ lib.optionals withSystemd [
+ "--enable-systemd"
];
installFlags = [ "configfile=\${out}/etc/unbound/unbound.conf" ];
@@ -33,7 +55,7 @@ stdenv.mkDerivation rec {
make unbound-event-install
'';
- preFixup = stdenv.lib.optionalString (stdenv.isLinux && !stdenv.hostPlatform.isMusl) # XXX: revisit
+ preFixup = lib.optionalString (stdenv.isLinux && !stdenv.hostPlatform.isMusl) # XXX: revisit
# Build libunbound again, but only against nettle instead of openssl.
# This avoids gnutls.out -> unbound.lib -> openssl.out.
# There was some problem with this on Darwin; let's not complicate non-Linux.
@@ -43,17 +65,17 @@ stdenv.mkDerivation rec {
buildPhase
installPhase
''
- # get rid of runtime dependencies on $dev outputs
+ # get rid of runtime dependencies on $dev outputs
+ ''substituteInPlace "$lib/lib/libunbound.la" ''
- + stdenv.lib.concatMapStrings
- (pkg: " --replace '-L${pkg.dev}/lib' '-L${pkg.out}/lib' --replace '-R${pkg.dev}/lib' '-R${pkg.out}/lib'")
- buildInputs;
+ + lib.concatMapStrings
+ (pkg: lib.optionalString (pkg ? dev) " --replace '-L${pkg.dev}/lib' '-L${pkg.out}/lib' --replace '-R${pkg.dev}/lib' '-R${pkg.out}/lib'")
+ (builtins.filter (p: p != null) buildInputs);
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Validating, recursive, and caching DNS resolver";
license = licenses.bsd3;
homepage = "https://www.unbound.net";
maintainers = with maintainers; [ ehmry fpletz globin ];
- platforms = stdenv.lib.platforms.unix;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/networking/urlwatch/default.nix b/pkgs/tools/networking/urlwatch/default.nix
index f23aed3707be..e4b821be1f46 100644
--- a/pkgs/tools/networking/urlwatch/default.nix
+++ b/pkgs/tools/networking/urlwatch/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
name = "urlwatch-${version}";
- version = "2.19";
+ version = "2.21";
src = fetchFromGitHub {
owner = "thp";
repo = "urlwatch";
rev = version;
- sha256 = "05vxs0x8gnsv2r9cy0brqny1y5jnj2mw11lqc8lqahx84xcs2m00";
+ sha256 = "1s6bigkwymxdp9bkgvwg3lbf465i6k8kmak2w7czf4mhwavcfq63";
};
propagatedBuildInputs = with python3Packages; [
@@ -20,12 +20,13 @@ python3Packages.buildPythonApplication rec {
pycodestyle
pyyaml
requests
+ pyppeteer
];
meta = with stdenv.lib; {
description = "A tool for monitoring webpages for updates";
homepage = "https://thp.io/2008/urlwatch/";
license = licenses.bsd3;
- maintainers = with maintainers; [ tv ];
+ maintainers = with maintainers; [ kmein tv ];
};
}
diff --git a/pkgs/tools/networking/v2ray/default.nix b/pkgs/tools/networking/v2ray/default.nix
index 1165f0bd7e0b..ecc2c2438414 100644
--- a/pkgs/tools/networking/v2ray/default.nix
+++ b/pkgs/tools/networking/v2ray/default.nix
@@ -3,33 +3,33 @@
}:
let
- version = "4.31.0";
+ version = "4.32.1";
src = fetchFromGitHub {
- owner = "v2ray";
+ owner = "v2fly";
repo = "v2ray-core";
rev = "v${version}";
- sha256 = "0s0blc05nrqm78qslv5xb42pjlx5v8qqwg0pwbzhxn9s71x2669m";
+ sha256 = "1mlrl5fz1v3bcb83pczqp859d8w9mi7jj600a2yw7xm372w2irk8";
};
- vendorSha256 = "0n2mf19fvgk5x0j2wwm4zk9xikzvl6cdvw26qar91wzcsraf5z2d";
+ vendorSha256 = "1mz1acdj8ailgyqrr1v47n36qc24ggzw5rmj4p2awfwz3gp2yz6z";
assets = {
# MIT licensed
"geoip.dat" = let
- geoipRev = "202009300006";
- geoipSha256 = "1ss2izqlmrp5b5kpw804jk6c1nyimwlccbkikix3bwfaz4vlv1nc";
+ geoipRev = "202011050012";
+ geoipSha256 = "1d2n3hskgdmcfk1nl7a8lxxz325p84i7gz44cs77z1m9r7c2vsjy";
in fetchurl {
- url = "https://github.com/v2ray/geoip/releases/download/${geoipRev}/geoip.dat";
+ url = "https://github.com/v2fly/geoip/releases/download/${geoipRev}/geoip.dat";
sha256 = geoipSha256;
};
# MIT licensed
"geosite.dat" = let
- geositeRev = "20201010021828";
- geositeSha256 = "0gpfhcf4iyx7ip7rlkb0l1q64w84zvmcah52qyjwljs6l4p3hrj9";
+ geositeRev = "20201102141726";
+ geositeSha256 = "0sn2f5vd6w94ryh845mnbfyjzycg7cvb66rkzh37pg9l7fvgs4jh";
in fetchurl {
- url = "https://github.com/v2ray/domain-list-community/releases/download/${geositeRev}/dlc.dat";
+ url = "https://github.com/v2fly/domain-list-community/releases/download/${geositeRev}/dlc.dat";
sha256 = geositeSha256;
};
@@ -59,20 +59,23 @@ let
installPhase = ''
install -Dm755 v2ray v2ctl -t $out/bin
'';
+
+ meta = {
+ homepage = "https://www.v2ray.com/en/index.html";
+ description = "A platform for building proxies to bypass network restrictions";
+ # The license of the dependency `https://github.com/XTLS/Go` doesn't allowed user to modify its source code,
+ # which made it unfree.
+ license = with lib.licenses; [ mit unfree ];
+ maintainers = with lib.maintainers; [ servalcatty ];
+ };
};
in runCommand "v2ray-${version}" {
inherit version;
+ inherit (core) meta;
nativeBuildInputs = [ makeWrapper ];
- meta = {
- homepage = "https://www.v2ray.com/en/index.html";
- description = "A platform for building proxies to bypass network restrictions";
- license = with lib.licenses; [ mit ];
- maintainers = with lib.maintainers; [ servalcatty ];
- };
-
passthru = {
updateScript = ./update.sh;
tests = {
diff --git a/pkgs/tools/networking/v2ray/update.sh b/pkgs/tools/networking/v2ray/update.sh
index 56a148444c71..08062b1e9969 100755
--- a/pkgs/tools/networking/v2ray/update.sh
+++ b/pkgs/tools/networking/v2ray/update.sh
@@ -14,7 +14,7 @@ echo "Current version:" >&2
echo "core: $old_core_rev, geoip: $old_geoip_rev, geosite: $old_geosite_rev" >&2
function fetch_latest_rev {
- curl "https://api.github.com/repos/v2ray/$1/releases" |
+ curl "https://api.github.com/repos/v2fly/$1/releases" |
jq '.[0].tag_name' --raw-output
}
@@ -28,7 +28,7 @@ echo "core: $core_rev, geoip: $geoip_rev, geosite: $geosite_rev" >&2
if [[ $core_rev != $old_core_rev ]]; then
echo "Prefetching core..." >&2
{ read hash; read store_path; } < <(
- nix-prefetch-url --unpack --print-path "https://github.com/v2ray/v2ray-core/archive/v$core_rev.zip"
+ nix-prefetch-url --unpack --print-path "https://github.com/v2fly/v2ray-core/archive/v$core_rev.zip"
)
sed --in-place \
@@ -40,7 +40,7 @@ fi
if [[ $geoip_rev != $old_geoip_rev ]]; then
echo "Prefetching geoip..." >&2
- hash=$(nix-prefetch-url "https://github.com/v2ray/geoip/releases/download/$geoip_rev/geoip.dat")
+ hash=$(nix-prefetch-url "https://github.com/v2fly/geoip/releases/download/$geoip_rev/geoip.dat")
sed --in-place \
-e "s/\bgeoipRev = \".*\"/geoipRev = \"$geoip_rev\"/" \
-e "s/\bgeoipSha256 = \".*\"/geoipSha256 = \"$hash\"/" \
@@ -49,7 +49,7 @@ fi
if [[ $geosite_rev != $old_geosite_rev ]]; then
echo "Prefetching geosite..." >&2
- hash=$(nix-prefetch-url "https://github.com/v2ray/domain-list-community/releases/download/$geosite_rev/dlc.dat")
+ hash=$(nix-prefetch-url "https://github.com/v2fly/domain-list-community/releases/download/$geosite_rev/dlc.dat")
sed --in-place \
-e "s/\bgeositeRev = \".*\"/geositeRev = \"$geosite_rev\"/" \
-e "s/\bgeositeSha256 = \".*\"/geositeSha256 = \"$hash\"/" \
diff --git a/pkgs/tools/networking/wavemon/default.nix b/pkgs/tools/networking/wavemon/default.nix
index dab52720a029..8549495e8f82 100644
--- a/pkgs/tools/networking/wavemon/default.nix
+++ b/pkgs/tools/networking/wavemon/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, ncurses, libnl, pkgconfig }:
stdenv.mkDerivation rec {
- version = "0.9.1";
+ version = "0.9.2";
baseName = "wavemon";
name = "${baseName}-${version}";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
owner = "uoaerg";
repo = "wavemon";
rev = "v${version}";
- sha256 = "109ycwnjjqc2vpnd8b86njfifczlxglnyv4rh2qmbn2i5nw2wryg";
+ sha256 = "0y984wm03lzqf7bk06a07mw7d1fzjsp9x7zxcvlx4xqmv7wlgb29";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/networking/zerotierone/default.nix b/pkgs/tools/networking/zerotierone/default.nix
index 666b30d2c8e7..9d254a055109 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.1";
src = fetchFromGitHub {
owner = "zerotier";
repo = "ZeroTierOne";
rev = version;
- sha256 = "1f8hh05wx59dc0fbzdzwq05x0gmrdfl4v103wbcyjmzsbazaw6p3";
+ sha256 = "0zk1lvjramahjpq94axdic8sgvvmgyg1fmcb89lynqqvh66qsv12";
};
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/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/nix/nar-serve/default.nix b/pkgs/tools/nix/nar-serve/default.nix
new file mode 100644
index 000000000000..89a38b40a199
--- /dev/null
+++ b/pkgs/tools/nix/nar-serve/default.nix
@@ -0,0 +1,31 @@
+{ buildGoModule
+, fetchFromGitHub
+, lib
+, stdenv
+}:
+let
+ pname = "nar-serve";
+ version = "0.3.0";
+
+in
+buildGoModule rec {
+ inherit pname version;
+
+ src = fetchFromGitHub {
+ owner = "numtide";
+ repo = "nar-serve";
+ rev = "v${version}";
+ sha256 = "000xxrar5ngrqqfi7ynx84i6wi27mirgm26brhyg0y4pygc9ykhz";
+ };
+
+ vendorSha256 = "0qkzbr85wkx3r7qgnzg9pdl7vsli10bzcdbj2gqd1kdzwb8khszs";
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Serve NAR file contents via HTTP";
+ homepage = "https://github.com/numtide/nar-serve";
+ license = licenses.mit;
+ maintainers = with maintainers; [ rizary ];
+ };
+}
diff --git a/pkgs/tools/nix/nixos-generators/default.nix b/pkgs/tools/nix/nixos-generators/default.nix
index c1e844946094..74bbcbd0ae6b 100644
--- a/pkgs/tools/nix/nixos-generators/default.nix
+++ b/pkgs/tools/nix/nixos-generators/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "nixos-generators";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nixos-generators";
rev = version;
- sha256 = "04cfhj42c2m7lafir9ksh36n3nhx3x20lhamyk4zc5p3pm1xdbs6";
+ sha256 = "1iwc39hzvzzyndxwbnl3fck7phxnjpnhy8zn4nyp8is1fiw0648v";
};
nativeBuildInputs = [ makeWrapper ];
installFlags = [ "PREFIX=$(out)" ];
diff --git a/pkgs/tools/package-management/cargo-about/default.nix b/pkgs/tools/package-management/cargo-about/default.nix
index c4d9aae267e7..c2cda02ca255 100644
--- a/pkgs/tools/package-management/cargo-about/default.nix
+++ b/pkgs/tools/package-management/cargo-about/default.nix
@@ -1,16 +1,16 @@
{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "cargo-about";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchFromGitHub {
owner = "EmbarkStudios";
repo = "cargo-about";
- rev = "${version}";
- sha256 = "00ing1v6vjqfvirp3mbayn8rwvxf72wnhz9249k2iifw8bl2r2hd";
+ rev = version;
+ sha256 = "1jdp5ksxm4rsqhirgl5zwpiahrz2lx046pkvf6xvr6ms70l2xiwj";
};
- cargoSha256 = "1wmw7knkx79fbwizaj9qkcnw0ld1lsfhca8mfpn5f0daxa5v5y97";
+ cargoSha256 = "07bjxsg5kgx8dg3wf6mvi5460db206l68irqc21hz10plz5llmnr";
meta = with lib; {
description = "Cargo plugin to generate list of all licenses for a crate";
diff --git a/pkgs/tools/package-management/cargo-deb/default.nix b/pkgs/tools/package-management/cargo-deb/default.nix
index 43a2fccd8789..668a623ee2a5 100644
--- a/pkgs/tools/package-management/cargo-deb/default.nix
+++ b/pkgs/tools/package-management/cargo-deb/default.nix
@@ -32,6 +32,6 @@ rustPlatform.buildRustPackage rec {
description = "Generate Debian packages from information in Cargo.toml";
homepage = "https://github.com/mmstick/cargo-deb";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/package-management/cargo-edit/default.nix b/pkgs/tools/package-management/cargo-edit/default.nix
index b81e1b00f4be..78e428b5c7e9 100644
--- a/pkgs/tools/package-management/cargo-edit/default.nix
+++ b/pkgs/tools/package-management/cargo-edit/default.nix
@@ -35,6 +35,6 @@ rustPlatform.buildRustPackage rec {
description = "A utility for managing cargo dependencies from the command line";
homepage = "https://github.com/killercup/cargo-edit";
license = with licenses; [ asl20 /* or */ mit ];
- maintainers = with maintainers; [ gerschtli jb55 filalex77 killercup ];
+ maintainers = with maintainers; [ gerschtli jb55 Br1ght0ne killercup ];
};
}
diff --git a/pkgs/tools/package-management/cargo-outdated/default.nix b/pkgs/tools/package-management/cargo-outdated/default.nix
index 5d4eef2fbe5a..185cba66e311 100644
--- a/pkgs/tools/package-management/cargo-outdated/default.nix
+++ b/pkgs/tools/package-management/cargo-outdated/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-outdated";
- version = "0.9.11";
+ version = "0.9.13";
src = fetchFromGitHub {
owner = "kbknapp";
repo = pname;
rev = "v${version}";
- sha256 = "11fdh24366czb3vv2szf5bl0mhsilwvpfc1h4qxq18z2dpb0y18m";
+ sha256 = "1dbhaaw1c3ww0s33r7z8kxks00f9gxv1ppcbmk2fbflhp7caf7fy";
};
- cargoSha256 = "0sr3ijq6vh2269xav03d117kzmg68xiwqsq48xjdrsnn4dx5lizy";
+ cargoSha256 = "0nlfn9g7hrzz72lya2p5qb8wwj66300d33hjhnw2ambpj4347rh4";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
diff --git a/pkgs/tools/package-management/cargo-update/default.nix b/pkgs/tools/package-management/cargo-update/default.nix
index 9a3cc23c05ac..1158d10ed296 100644
--- a/pkgs/tools/package-management/cargo-update/default.nix
+++ b/pkgs/tools/package-management/cargo-update/default.nix
@@ -47,6 +47,6 @@ rustPlatform.buildRustPackage rec {
description = "A cargo subcommand for checking and applying updates to installed executables";
homepage = "https://github.com/nabijaczleweli/cargo-update";
license = licenses.mit;
- maintainers = with maintainers; [ gerschtli filalex77 johntitor ];
+ maintainers = with maintainers; [ gerschtli Br1ght0ne johntitor ];
};
}
diff --git a/pkgs/tools/package-management/cde/default.nix b/pkgs/tools/package-management/cde/default.nix
index ec6ad6eb55ab..957919e26001 100644
--- a/pkgs/tools/package-management/cde/default.nix
+++ b/pkgs/tools/package-management/cde/default.nix
@@ -5,10 +5,10 @@ stdenv.mkDerivation rec {
version = "0.1";
src = fetchFromGitHub {
- owner = "pgbovine";
- repo = "CDE";
- sha256 = "0raiz7pczkbnzxpg7g59v7gdp1ipkwgms2vh3431snw1va1gjzmk";
+ owner = "usnistgov";
+ repo = "corr-CDE";
rev = "v${version}";
+ sha256 = "sha256-s375gtqBWx0GGXALXR+fN4bb3tmpvPNu/3bNz+75UWU=";
};
# The build is small, so there should be no problem
@@ -18,19 +18,22 @@ stdenv.mkDerivation rec {
preferLocalBuild = true;
patchBuild = ''
- sed '/install/d' $src/Makefile > $src/Makefile
+ sed -i -e '/install/d' $src/Makefile
'';
-
+
+ preBuild = ''
+ patchShebangs .
+ '';
+
installPhase = ''
- mkdir -p $out/bin
- cp cde $out/bin
- cp cde-exec $out/bin
+ install -d $out/bin
+ install -t $out/bin cde cde-exec
'';
meta = with stdenv.lib; {
- homepage = "https://github.com/pgbovine/CDE";
+ homepage = "https://pg.ucsd.edu/cde/manual/";
description = "A packaging tool for building portable packages";
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
maintainers = [ maintainers.rlupton20 ];
platforms = platforms.linux;
# error: architecture aarch64 is not supported by strace
diff --git a/pkgs/tools/package-management/disnix/default.nix b/pkgs/tools/package-management/disnix/default.nix
index cc6072eb6dc8..310ddc9b84e0 100644
--- a/pkgs/tools/package-management/disnix/default.nix
+++ b/pkgs/tools/package-management/disnix/default.nix
@@ -1,4 +1,4 @@
-{ 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";
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
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/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/emplace/default.nix b/pkgs/tools/package-management/emplace/default.nix
index 3356e7cf1021..b00155028651 100644
--- a/pkgs/tools/package-management/emplace/default.nix
+++ b/pkgs/tools/package-management/emplace/default.nix
@@ -2,21 +2,21 @@
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";
homepage = "https://github.com/tversteeg/emplace";
license = licenses.agpl3;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/package-management/gx/default.nix b/pkgs/tools/package-management/gx/default.nix
index 791dfe755ee4..f9b996b27761 100644
--- a/pkgs/tools/package-management/gx/default.nix
+++ b/pkgs/tools/package-management/gx/default.nix
@@ -1,16 +1,16 @@
# This file was generated by go2nix.
-{ stdenv, buildGoPackage, fetchgit }:
+{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "gx";
version = "0.14.1";
- rev = "refs/tags/v${version}";
goPackagePath = "github.com/whyrusleeping/gx";
- src = fetchgit {
- inherit rev;
- url = "https://github.com/whyrusleeping/gx";
+ src = fetchFromGitHub {
+ owner = "whyrusleeping";
+ repo = pname;
+ rev = "refs/tags/v${version}";
sha256 = "0pfx2p59xdbmqzfbgaf8xvlnzh8m05hkg596glq5kvl8ib65i4ha";
};
diff --git a/pkgs/tools/package-management/gx/go/default.nix b/pkgs/tools/package-management/gx/go/default.nix
index 652edf95e550..8579ef574d55 100644
--- a/pkgs/tools/package-management/gx/go/default.nix
+++ b/pkgs/tools/package-management/gx/go/default.nix
@@ -1,18 +1,18 @@
# This file was generated by go2nix.
-{ stdenv, buildGoPackage, fetchgit
+{ stdenv, buildGoPackage, fetchFromGitHub
, gx
}:
buildGoPackage rec {
pname = "gx-go";
version = "1.9.0";
- rev = "refs/tags/v${version}";
goPackagePath = "github.com/whyrusleeping/gx-go";
- src = fetchgit {
- inherit rev;
- url = "https://github.com/whyrusleeping/gx-go";
+ src = fetchFromGitHub {
+ owner = "whyrusleeping";
+ repo = pname;
+ rev = "refs/tags/v${version}";
sha256 = "0fdy4b3ymqw6hzvvjwq37mfrdmizc8lxm53axw93n3x6118na9jc";
};
diff --git a/pkgs/tools/package-management/nfpm/default.nix b/pkgs/tools/package-management/nfpm/default.nix
index 2ecc64a09b13..66ea91a56d41 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.8.0";
+ version = "1.10.1";
src = fetchFromGitHub {
owner = "goreleaser";
repo = pname;
rev = "v${version}";
- sha256 = "0hg15k9bz5iw7mv4m31rg4f5anfiirr3vjvy16z532vwfh05ixw3";
+ sha256 = "1j9b6kkhlw2sx6qwnxkhsk7bj9vm2vr0z1hj1jf257fxw9m2q6mz";
};
- vendorSha256 = "032l0xrf4ny4ildinxlfjy8sslhcl2krmgnm07dnx999jxlswxym";
+ vendorSha256 = "0x7r7qn4852q57fx5mcrw3aqdydmidk9g0hvj6apj81q77k5svqs";
doCheck = false;
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 791780ae0951..42eae8d9ffdc 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -32,8 +32,8 @@ common =
inherit name src;
version = lib.getVersion name;
- is30 = lib.versionAtLeast version "3.0pre";
- isExactly30 = lib.versionAtLeast version "2.3" && lib.versionOlder version "3.0";
+ is24 = lib.versionAtLeast version "2.4pre";
+ isExactly24 = lib.versionAtLeast version "2.4" && lib.versionOlder version "2.4";
VERSION_SUFFIX = suffix;
@@ -41,7 +41,7 @@ common =
nativeBuildInputs =
[ pkgconfig ]
- ++ lib.optionals is30
+ ++ lib.optionals is24
[ autoreconfHook
autoconf-archive
bison flex
@@ -54,7 +54,7 @@ common =
brotli boost editline
]
++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
- ++ lib.optionals is30 [ libarchive gmock ]
+ ++ lib.optionals is24 [ libarchive gmock ]
++ lib.optional withLibseccomp libseccomp
++ lib.optional withAWS
((aws-sdk-cpp.override {
@@ -93,9 +93,9 @@ common =
patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
''}
'' +
- # For Nix 3.0, patch around an issue where the Nix configure step pulls in the
+ # For Nix 2.4, patch around an issue where the Nix configure step pulls in the
# build system's bash and other utilities when cross-compiling
- lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform && isExactly30) ''
+ lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform && isExactly24) ''
mkdir tmp/
substitute corepkgs/config.nix.in tmp/config.nix.in \
--subst-var-by bash ${bash}/bin/bash \
@@ -188,24 +188,24 @@ 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;
});
nixUnstable = lib.lowPrio (callPackage common rec {
- name = "nix-3.0${suffix}";
- suffix = "pre20201020_e0ca98c";
+ name = "nix-2.4${suffix}";
+ suffix = "pre20201118_79aa7d9";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
- rev = "e0ca98c2071b815578470e280df8fdb750c7e23b";
- hash = "sha256-KVS/Z6FzMBOl5XCyOLwfiVoX7G2LQRa9HMGNnJRPCoo=";
+ rev = "79aa7d95183cbe6c0d786965f0dbff414fd1aa67";
+ sha256 = "0aa0xggrczylwp3da3q9m4ad9j6gzi7wpa3ph4i8a1ng36kl91c7";
};
inherit storeDir stateDir confDir boehmgc;
diff --git a/pkgs/tools/package-management/nixops/default.nix b/pkgs/tools/package-management/nixops/default.nix
index c761a3a47793..96e6ec3f55a0 100644
--- a/pkgs/tools/package-management/nixops/default.nix
+++ b/pkgs/tools/package-management/nixops/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, fetchurl }:
+{ callPackage, fetchurl, fetchpatch }:
callPackage ./generic.nix (rec {
version = "1.7";
@@ -6,4 +6,11 @@ callPackage ./generic.nix (rec {
url = "https://nixos.org/releases/nixops/nixops-${version}/nixops-${version}.tar.bz2";
sha256 = "091c0b5bca57d4aa20be20e826ec161efe3aec9c788fbbcf3806a734a517f0f3";
};
+ patches = [
+ # follow redirect in nixos-infect. Remove with the next release.
+ (fetchpatch {
+ url = "https://github.com/NixOS/nixops/commit/fb6d4665e8efd858a215bbaaf079ec3f5ebc49b8.patch";
+ sha256 = "1hbhykl811zsqlaj3y5m9d8lfsal6ps6n5p16ah6lqy2s18ap9d0";
+ })
+ ];
})
diff --git a/pkgs/tools/package-management/nixops/generic.nix b/pkgs/tools/package-management/nixops/generic.nix
index 59d139d28847..564256de35d1 100644
--- a/pkgs/tools/package-management/nixops/generic.nix
+++ b/pkgs/tools/package-management/nixops/generic.nix
@@ -2,11 +2,12 @@
# version args
, src, version
, meta ? {}
+, patches ? null
}:
python2Packages.buildPythonApplication {
name = "nixops-${version}";
- inherit version src;
+ inherit version src patches;
buildInputs = [ libxslt ];
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/package-management/packagekit/qt.nix b/pkgs/tools/package-management/packagekit/qt.nix
index 987c834f505d..2a1ebada0020 100644
--- a/pkgs/tools/package-management/packagekit/qt.nix
+++ b/pkgs/tools/package-management/packagekit/qt.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "packagekit-qt";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchFromGitHub {
owner = "hughsie";
repo = "PackageKit-Qt";
rev = "v${version}";
- sha256 = "1ls6mn9abpwzw5wjgmslc5h9happj3516y1q67imppczk8g9h2yk";
+ sha256 = "1d20r503msw1vix3nb6a8bmdqld7fj8k9jk33bkqsc610a2zsms6";
};
buildInputs = [ packagekit ];
diff --git a/pkgs/tools/security/1password-gui/default.nix b/pkgs/tools/security/1password-gui/default.nix
index c3d406ce3aad..9761bf112b93 100644
--- a/pkgs/tools/security/1password-gui/default.nix
+++ b/pkgs/tools/security/1password-gui/default.nix
@@ -13,11 +13,11 @@ in
stdenv.mkDerivation rec {
pname = "1password";
- version = "0.9.0";
+ version = "0.9.5-2";
src = fetchurl {
url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage";
- sha256 = "109jsls4515y78zhhsxqlgms30i5rzhi60p3b9wx6y8v0iq331wp";
+ sha256 = "1fj8gab5frxnzx6cafkcxmic9z1wvfqi4v511wsg9dy4mn5dc6qw";
};
nativeBuildInputs = [ makeWrapper ];
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/aws-okta/default.nix b/pkgs/tools/security/aws-okta/default.nix
index 7349f00e5b80..340c2cd971c6 100644
--- a/pkgs/tools/security/aws-okta/default.nix
+++ b/pkgs/tools/security/aws-okta/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "aws-okta";
- version = "1.0.5";
+ version = "1.0.8";
goPackagePath = "github.com/segmentio/aws-okta";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "segmentio";
repo = "aws-okta";
rev = "v${version}";
- sha256 = "1xd73j6rbbdrnzj0m8dqwcvn62cz6bygdpxsx8g7117qbdzz2lj1";
+ sha256 = "14bg9rdfxkpw00phc8faz4ghiyb0j7a9qai74lidrzplzl139bzf";
};
buildFlags = [ "--tags" "release" ];
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/bitwarden/default.nix b/pkgs/tools/security/bitwarden/default.nix
index 113c00b88887..c35a4d60e9e7 100644
--- a/pkgs/tools/security/bitwarden/default.nix
+++ b/pkgs/tools/security/bitwarden/default.nix
@@ -17,11 +17,11 @@ let
pname = "bitwarden";
version = {
- x86_64-linux = "1.22.2";
+ x86_64-linux = "1.23.0";
}.${system} or "";
sha256 = {
- x86_64-linux = "1yx550whld0dg3b10x57r2nzizydla4i40zqqm6dzd3wic8yi365";
+ x86_64-linux = "1z1r8327xymqf2h98wb2fb02s41pxc6fh5w4bxmdgpx7k1jx5kvg";
}.${system} or "";
meta = with stdenv.lib; {
diff --git a/pkgs/tools/security/bitwarden_rs/default.nix b/pkgs/tools/security/bitwarden_rs/default.nix
index c2bb83241861..57e865ef596a 100644
--- a/pkgs/tools/security/bitwarden_rs/default.nix
+++ b/pkgs/tools/security/bitwarden_rs/default.nix
@@ -8,13 +8,13 @@ let
in rustPlatform.buildRustPackage rec {
pname = "bitwarden_rs";
- version = "1.16.3";
+ version = "1.17.0";
src = fetchFromGitHub {
owner = "dani-garcia";
repo = pname;
rev = version;
- sha256 = "1scy8abzy6j1jsms84cg2nqkn1zsxr5mjikp2xh0yl0ckkk13ffn";
+ sha256 = "0hi29vy23a5r23pgzdssd2gvim8vw2vmykck5cl5phq11a3az31p";
};
nativeBuildInputs = [ pkgconfig ];
@@ -25,7 +25,7 @@ in rustPlatform.buildRustPackage rec {
RUSTC_BOOTSTRAP = 1;
- cargoSha256 = "112mvgq581cms0war5dbni7f7yryjr5agryzn5qx835qkznzar8s";
+ cargoSha256 = "0hv3k5l85nz4syzamranhi237fiwkjnda8v5ssnm2nsmcm7ih9k8";
cargoBuildFlags = [ featuresFlag ];
checkPhase = ''
diff --git a/pkgs/tools/security/bitwarden_rs/vault.nix b/pkgs/tools/security/bitwarden_rs/vault.nix
index 8efa1e4bfd3b..786ff5784557 100644
--- a/pkgs/tools/security/bitwarden_rs/vault.nix
+++ b/pkgs/tools/security/bitwarden_rs/vault.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bitwarden_rs-vault";
- version = "2.16.0b";
+ version = "2.16.1";
src = fetchurl {
url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz";
- sha256 = "1p10a5rp2ymx675sbigwrkkfjvpk1lz3d43l2p2i1vbw153py3p1";
+ sha256 = "1c4fcf8jzgd6636wv903r5msc9z5l56l2i4k93kvb2zvg7qj014w";
};
buildCommand = ''
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/clevis/default.nix b/pkgs/tools/security/clevis/default.nix
index 878e4fc9febf..0b8f50c11901 100644
--- a/pkgs/tools/security/clevis/default.nix
+++ b/pkgs/tools/security/clevis/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "clevis";
- version = "14";
+ version = "15";
src = fetchFromGitHub {
owner = "latchset";
repo = pname;
rev = "v${version}";
- sha256 = "1j8id67jk3ikim2xh7vjg7j2ayrpm1a4n8v3n8r8pnr4rhqy76fd";
+ sha256 = "0wfgd2v1r47ckh5qp60b903191fx0fa27zyadxlsb8riqszhmwvz";
};
nativeBuildInputs = [ meson ninja pkgconfig asciidoc ];
diff --git a/pkgs/tools/security/crackxls/default.nix b/pkgs/tools/security/crackxls/default.nix
index e861d70f7252..aff6bbd028ad 100644
--- a/pkgs/tools/security/crackxls/default.nix
+++ b/pkgs/tools/security/crackxls/default.nix
@@ -1,13 +1,14 @@
-{ stdenv, fetchgit, pkgconfig, autoconf, automake, openssl, libgsf, gmp }:
+{ stdenv, fetchFromGitHub, pkgconfig, autoconf, automake, openssl, libgsf, gmp }:
stdenv.mkDerivation rec {
pname = "crackxls";
version = "0.4";
- src = fetchgit {
- url = "https://github.com/GavinSmith0123/crackxls2003.git";
- rev = "refs/tags/v${version}";
+ src = fetchFromGitHub {
+ owner = "GavinSmith0123";
+ repo = "crackxls2003";
+ rev = "v${version}";
sha256 = "0q5jl7hcds3f0rhly3iy4fhhbyh9cdrfaw7zdrazzf1wswwhyssz";
};
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/doppler/default.nix b/pkgs/tools/security/doppler/default.nix
index 8858fb15758c..0822828eb90b 100644
--- a/pkgs/tools/security/doppler/default.nix
+++ b/pkgs/tools/security/doppler/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "doppler";
- version = "3.15.0";
+ version = "3.19.0";
src = fetchFromGitHub {
owner = "dopplerhq";
repo = "cli";
rev = version;
- sha256 = "06icddb99ahmi5djrslpqsjjd38agvkhnfls5wqahclf0j4dylr6";
+ sha256 = "049x8y7zjvpd1gvkrld69dffnf4pawjwm7by71r6z408hwvfqjpa";
};
- vendorSha256 = "0wqbwk72k4r30a3vnf0gnx3k97y8xgnr2iavk5bc8f8vkjv0bsv6";
+ vendorSha256 = "1s8zwjfk9kcddn8cywr7llh9v5m140kvmi5lmy2glvwh3rwccgxf";
buildFlagsArray = "-ldflags=-X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${version}";
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/fido2luks/default.nix b/pkgs/tools/security/fido2luks/default.nix
index 729a3f7297cb..d2a5d91467a8 100644
--- a/pkgs/tools/security/fido2luks/default.nix
+++ b/pkgs/tools/security/fido2luks/default.nix
@@ -3,23 +3,29 @@
, fetchFromGitHub
, cryptsetup
, pkg-config
+, clang
+, llvmPackages
}:
rustPlatform.buildRustPackage rec {
pname = "fido2luks";
- version = "0.2.3";
+ version = "0.2.15";
src = fetchFromGitHub {
owner = "shimunn";
repo = pname;
rev = version;
- sha256 = "0340xp7q6f0clb7wmqpgllllwsixmsy37k1f5kj3hwvb730rz93x";
+ sha256 = "1v5gxcz4zbc673i5kbsnjq8bikf7jdbn3wjfz1wppjrgwnkgvsh9";
};
buildInputs = [ cryptsetup ];
- nativeBuildInputs = [ pkg-config ];
+ nativeBuildInputs = [ pkg-config clang ];
- cargoSha256 = "0rp4f6xnwmvf3pv6h0qwsg01jrndf77yn67675ac39kxzmrzfy2f";
+ configurePhase = ''
+ export LIBCLANG_PATH="${llvmPackages.libclang}/lib"
+ '';
+
+ cargoSha256 = "19drjql13z8bw257z10kjppxm25jlfgrpc9g1jf68ka5j2b3nx7k";
meta = with stdenv.lib; {
description = "Decrypt your LUKS partition using a FIDO2 compatible authenticator";
diff --git a/pkgs/tools/security/genpass/default.nix b/pkgs/tools/security/genpass/default.nix
index 4310d3a8919f..6818af194b3a 100644
--- a/pkgs/tools/security/genpass/default.nix
+++ b/pkgs/tools/security/genpass/default.nix
@@ -1,5 +1,5 @@
{ stdenv
-, fetchFromGitHub
+, fetchgit
, rustPlatform
, CoreFoundation
, libiconv
@@ -7,22 +7,21 @@
}:
rustPlatform.buildRustPackage rec {
pname = "genpass";
- version = "0.4.1";
+ version = "0.4.9";
- src = fetchFromGitHub {
- owner = "cyplo";
- repo = pname;
+ src = fetchgit {
+ url = "https://git.sr.ht/~cyplo/genpass";
rev = "v${version}";
- sha256 = "1b22m7g55k5ry0vwyd8pakh8rmfkhk37qy5r74cn3n5pv3fcwini";
+ sha256 = "1dpv2iyd48xd8yw9bmymjjrkhsgmpwvsl5b9zx3lpaaq59ypi9g9";
};
- cargoSha256 = "1p6l64s9smhwka8bh3pamqimamxziad859i62nrmxzqc49nq5s7m";
+ cargoSha256 = "1cwxpc3xkw673wiamr4v7clrzwxl8ma1vdr6bw0hixm37gxdxz7x";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreFoundation libiconv Security ];
meta = with stdenv.lib; {
description = "A simple yet robust commandline random password generator";
- homepage = "https://github.com/cyplo/genpass";
+ homepage = "https://sr.ht/~cyplo/genpass/";
license = licenses.agpl3;
maintainers = with maintainers; [ cyplo ];
};
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/gnu-pw-mgr/default.nix b/pkgs/tools/security/gnu-pw-mgr/default.nix
index de5234961d25..af6893b26e86 100644
--- a/pkgs/tools/security/gnu-pw-mgr/default.nix
+++ b/pkgs/tools/security/gnu-pw-mgr/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "gnu-pw-mgr";
- version = "2.4.2";
+ version = "2.7.4";
src = fetchurl {
url = "https://ftp.gnu.org/gnu/gnu-pw-mgr/${pname}-${version}.tar.xz";
- sha256 = "1yvdzc5w37qrjrkby5699ygj9bhkvgi3zk9k9jcjry1j6b7wdl17";
+ sha256 = "0fhwvsmsqpw0vnivarfg63l8pgwqfv7d5wi6l80jpb41dj6qpjz8";
};
buildInputs = [ gnulib ];
diff --git a/pkgs/tools/security/gnupg/22.nix b/pkgs/tools/security/gnupg/22.nix
index 48271a2f5bcb..605947e3ab26 100644
--- a/pkgs/tools/security/gnupg/22.nix
+++ b/pkgs/tools/security/gnupg/22.nix
@@ -71,6 +71,9 @@ stdenv.mkDerivation rec {
# add gpg2 symlink to make sure git does not break when signing commits
ln -s $out/bin/gpg $out/bin/gpg2
+
+ # Make libexec tools available in PATH
+ ln -s -t $out/bin $out/libexec/*
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/security/honggfuzz/default.nix b/pkgs/tools/security/honggfuzz/default.nix
index 71146b15ea3d..a46acef81d75 100644
--- a/pkgs/tools/security/honggfuzz/default.nix
+++ b/pkgs/tools/security/honggfuzz/default.nix
@@ -10,7 +10,7 @@ let
src = fetchFromGitHub {
owner = "google";
repo = pname;
- rev = "${version}";
+ rev = version;
sha256 = "0dcl5a5jykgfmnfj42vl7kah9k26wg38l2g6yfh5pssmlf0nax33";
};
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/keybase/default.nix b/pkgs/tools/security/keybase/default.nix
index bd1ee471b7a2..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 = [
@@ -35,7 +35,7 @@ buildGoPackage rec {
homepage = "https://www.keybase.io/";
description = "The Keybase official command-line utility and service";
platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ avaq carlsverre np rvolosatovs filalex77 ];
+ maintainers = with maintainers; [ avaq carlsverre np rvolosatovs Br1ght0ne ];
license = licenses.bsd3;
};
}
diff --git a/pkgs/tools/security/keybase/gui.nix b/pkgs/tools/security/keybase/gui.nix
index 20c1bb8f7f16..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 = [
@@ -109,7 +109,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.keybase.io/";
description = "The Keybase official GUI";
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ avaq rvolosatovs puffnfresh np filalex77 ];
+ maintainers = with maintainers; [ avaq rvolosatovs puffnfresh np Br1ght0ne ];
license = licenses.bsd3;
};
}
diff --git a/pkgs/tools/security/kpcli/default.nix b/pkgs/tools/security/kpcli/default.nix
index 09916f85f9e6..12e2bb03d38d 100644
--- a/pkgs/tools/security/kpcli/default.nix
+++ b/pkgs/tools/security/kpcli/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, perl, perlPackages }:
stdenv.mkDerivation rec {
- version = "3.4";
+ version = "3.6";
pname = "kpcli";
src = fetchurl {
url = "mirror://sourceforge/kpcli/${pname}-${version}.pl";
- sha256 = "0s46cni16ph93havmkrlai3k13mdppyca1s2bqm751a6rirmsgj0";
+ sha256 = "1srd6vrqgjlf906zdyxp4bg6gihkxn62cpzyfv0zzpsqsj13iwh1";
};
buildInputs = [ makeWrapper perl ];
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/onioncircuits/default.nix b/pkgs/tools/security/onioncircuits/default.nix
index 0eb0f7b401ee..92888a8de2a1 100644
--- a/pkgs/tools/security/onioncircuits/default.nix
+++ b/pkgs/tools/security/onioncircuits/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchgit, pythonPackages, intltool, gtk3, gobject-introspection, gnome3 }:
+{ stdenv, fetchgit, python3, intltool, gtk3, gobject-introspection, gnome3 }:
-pythonPackages.buildPythonApplication rec {
+python3.pkgs.buildPythonApplication rec {
pname = "onioncircuits";
version = "0.5";
@@ -12,7 +12,7 @@ pythonPackages.buildPythonApplication rec {
nativeBuildInputs = [ intltool ];
buildInputs = [ intltool gtk3 gobject-introspection ];
- propagatedBuildInputs = with pythonPackages; [ stem distutils_extra pygobject3 ];
+ propagatedBuildInputs = with python3.pkgs; [ stem distutils_extra pygobject3 ];
postFixup = ''
wrapProgram "$out/bin/onioncircuits" \
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..9ba03fc74a2f 100644
--- a/pkgs/tools/security/pass/default.nix
+++ b/pkgs/tools/security/pass/default.nix
@@ -3,7 +3,7 @@
, 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,7 +74,7 @@ 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/"
'';
@@ -87,7 +89,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 +101,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/genphrase.nix b/pkgs/tools/security/pass/extensions/genphrase.nix
index 48db0094db94..d45e35d9bbc0 100644
--- a/pkgs/tools/security/pass/extensions/genphrase.nix
+++ b/pkgs/tools/security/pass/extensions/genphrase.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pass-genphrase";
- version = "0.2";
+ version = "0.3";
src = fetchFromGitHub {
owner = "congma";
repo = "pass-genphrase";
rev = version;
- sha256 = "1sdkmz5s6wdx4vdlgqf5kmyrm17zwzy3n52s13qpx32bnnajap1h";
+ sha256 = "01dff2jlp111y7vlmp1wbgijzphhlzc19m02fs8nzmn5vxyffanx";
};
dontBuild = true;
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/rbw/default.nix b/pkgs/tools/security/rbw/default.nix
index 9e778a636c15..e8c4b1f541bd 100644
--- a/pkgs/tools/security/rbw/default.nix
+++ b/pkgs/tools/security/rbw/default.nix
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec {
src = fetchCrate {
inherit version;
- crateName = "${pname}";
+ crateName = pname;
sha256 = "0p37kwkp153mkns4bh7k7gnksk6c31214wlw3faf42daav32mmgw";
};
diff --git a/pkgs/tools/security/rustscan/default.nix b/pkgs/tools/security/rustscan/default.nix
index 4d154bbc96ff..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";
+ rev = version;
+ 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/saml2aws/default.nix b/pkgs/tools/security/saml2aws/default.nix
index fc52662e536f..68721bbdebc1 100644
--- a/pkgs/tools/security/saml2aws/default.nix
+++ b/pkgs/tools/security/saml2aws/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "saml2aws";
- version = "2.27.0";
+ version = "2.27.1";
src = fetchFromGitHub {
owner = "Versent";
repo = "saml2aws";
rev = "v${version}";
- sha256 = "15ddzab93iqwbvxnaw5wp4dzwlxjqxvyy1c4w37jm69zkczylrmc";
+ sha256 = "1ffq7jh14cj45wn5rx9awh5k8hqbfwm4fjz0a0rq22yqfwbbkkj2";
};
runVend = true;
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/spectre-meltdown-checker/default.nix b/pkgs/tools/security/spectre-meltdown-checker/default.nix
index 4d58095c43b1..b8f4eeea338f 100644
--- a/pkgs/tools/security/spectre-meltdown-checker/default.nix
+++ b/pkgs/tools/security/spectre-meltdown-checker/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "spectre-meltdown-checker";
- version = "0.43";
+ version = "0.44";
src = fetchFromGitHub {
owner = "speed47";
repo = "spectre-meltdown-checker";
rev = "v${version}";
- sha256 = "1ys5m1yvm26qjlsjpqqd33lwpb880p0ay289hmifxjjawkqddjgg";
+ sha256 = "1b47wlc52jnp2d5c7kbqnxmlm4g3cfbv25q30llv5mlmzs6d7bam";
};
prePatch = ''
diff --git a/pkgs/tools/security/ssh-audit/default.nix b/pkgs/tools/security/ssh-audit/default.nix
index 6a3dbfb615be..2fdc42e52803 100644
--- a/pkgs/tools/security/ssh-audit/default.nix
+++ b/pkgs/tools/security/ssh-audit/default.nix
@@ -2,39 +2,19 @@
python3Packages.buildPythonApplication rec {
pname = "ssh-audit";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchFromGitHub {
owner = "jtesta";
repo = pname;
rev = "v${version}";
- sha256 = "1k5nv2cdnzd3j2p729vjw6ya0gwwkxhqijs2b7p68wvp0n3y3m77";
+ sha256 = "1h739r5nv5zkmjyyjwkw8r6d4avddjjxsamc5rffwfxi1kjavpxm";
};
- postPatch = ''
- cp ./README.md packages/sshaudit/
- cp ./ssh-audit.py packages/sshaudit/sshaudit.py
- mv packages/* .
- ls -lah
- '';
-
checkInputs = with python3Packages; [
pytestCheckHook
];
- disabledTests = [
- "test_resolve_error"
- "test_resolve_hostname_without_records"
- "test_resolve_ipv4"
- "test_resolve_ipv6"
- "test_resolve_ipv46_both"
- "test_resolve_ipv46_order"
- "test_invalid_host"
- "test_invalid_port"
- "test_not_connected_socket"
- "test_ssh2_server_simple"
- ];
-
meta = with lib; {
description = "Tool for ssh server auditing";
homepage = "https://github.com/jtesta/ssh-audit";
diff --git a/pkgs/tools/security/sudolikeaboss/default.nix b/pkgs/tools/security/sudolikeaboss/default.nix
index 97db4a28c458..639926578c7b 100644
--- a/pkgs/tools/security/sudolikeaboss/default.nix
+++ b/pkgs/tools/security/sudolikeaboss/default.nix
@@ -1,5 +1,5 @@
# This file was generated by go2nix, then modified by hand for Darwin support.
-{ stdenv, buildGoPackage, fetchFromGitHub, fixDarwinDylibNames, darwin }:
+{ stdenv, buildGoPackage, fetchFromGitHub, darwin }:
buildGoPackage rec {
pname = "sudolikeaboss-unstable";
@@ -17,9 +17,8 @@ buildGoPackage rec {
goDeps = ./deps.nix;
- propagatedBuildInputs = with darwin.apple_sdk.frameworks; [
+ buildInputs = with darwin.apple_sdk.frameworks; [
Cocoa
- fixDarwinDylibNames
];
meta = with stdenv.lib; {
diff --git a/pkgs/tools/security/tor/default.nix b/pkgs/tools/security/tor/default.nix
index a3a76dd7b836..04bf598d132a 100644
--- a/pkgs/tools/security/tor/default.nix
+++ b/pkgs/tools/security/tor/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "tor";
- version = "0.4.4.5";
+ version = "0.4.4.6";
src = fetchurl {
url = "https://dist.torproject.org/${pname}-${version}.tar.gz";
- sha256 = "09lr6l98qmc69pzsi8r02z86v969dbfwjrwphfm3npknzq5a0p54";
+ sha256 = "1p0zpqmbskygx0wmiijhprg8r45n2wqbbjl7kv4gbb83b0alq5az";
};
outputs = [ "out" "geoip" ];
@@ -90,7 +90,7 @@ stdenv.mkDerivation rec {
license = licenses.bsd3;
maintainers = with maintainers;
- [ phreedom doublec thoughtpolice joachifm ];
+ [ phreedom thoughtpolice joachifm prusnak ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix
index 9e5f48c46f10..4b460e74024b 100644
--- a/pkgs/tools/security/vault/default.nix
+++ b/pkgs/tools/security/vault/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchFromGitHub, buildGoPackage, installShellFiles }:
+{ stdenv, fetchFromGitHub, buildGoPackage, installShellFiles, nixosTests }:
buildGoPackage rec {
pname = "vault";
- version = "1.5.4";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "vault";
rev = "v${version}";
- sha256 = "0bin0r0qmyz8xal910csbclzc6ng2xv69jszyi69gd6n6f43vqw8";
+ sha256 = "13fasdiijxy87m33wfyd8gylyz556i0bdd7xp706ip2fcckrmz7a";
};
goPackagePath = "github.com/hashicorp/vault";
@@ -24,9 +24,12 @@ buildGoPackage rec {
installShellCompletion vault.bash
'';
+ passthru.tests.vault = nixosTests.vault;
+
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 457d45111a07..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 }:
let
- version = "1.5.4";
+ 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 = "1cyk9v70w0px2sxg8dichqgk38br9hc4kdl37jk57ci5gdl6w5ah";
+ sha256 = "0fay6bw31x9kxmc52sh5qp63nfkwji74fbnlx8pj3smz3qnqw143";
};
i686-linux = fetchurl {
url = "${base}/vault_${version}_linux_386.zip";
- sha256 = "1n6hmhd4g2c6zzbimslxpghma5dyqwb96w60srbf9gn2vrimg4l4";
+ sha256 = "0bjks9lpgl39cq55c9cyc0glhmyxzs37a2an8ynzza94gv5mgcxa";
};
x86_64-darwin = fetchurl {
url = "${base}/vault_${version}_darwin_amd64.zip";
- sha256 = "05d5m8kdwl6mcx3swkasm5zcmddlyl6m9lwj26vbg9pllx9zxvqm";
- };
- i686-darwin = fetchurl {
- url = "${base}/vault_${version}_darwin_386.zip";
- sha256 = "109hisdwd58za541qhw61bscfrh3szzfn8vdmr4c7nh5praiqznb";
+ sha256 = "0hl1k35x78y0hi3y5xjnzby1ygisqjyvdak7s61m9f363nsr1shh";
};
aarch64-linux = fetchurl {
url = "${base}/vault_${version}_linux_arm64.zip";
- sha256 = "0q8icl5ncvixrdmsd2ilzvpa6c1pswa6zgh3vccsj7sg8mxprjmr";
+ sha256 = "018a5i14x6phhx1axvx0bvqn4ggsimfizs48xbmykgiyfmzkrwgz";
};
};
@@ -47,7 +43,7 @@ in stdenv.mkDerivation {
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/system/bfs/default.nix b/pkgs/tools/system/bfs/default.nix
index dceb6730670b..c0755fafc06a 100644
--- a/pkgs/tools/system/bfs/default.nix
+++ b/pkgs/tools/system/bfs/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bfs";
- version = "2.0";
+ version = "2.1";
src = fetchFromGitHub {
repo = "bfs";
owner = "tavianator";
rev = version;
- sha256 = "0cx650cz4ap1ng25n17pkz0n6zcs87l4bs0mabhqr289rfkf3ddd";
+ sha256 = "1iricyigm0rsc8fr91vk3krvyafbnp0y3ww1rjv94l6jbdl7rrlb";
};
buildInputs = stdenv.lib.optionals stdenv.isLinux [ libcap acl ];
diff --git a/pkgs/tools/system/bottom/default.nix b/pkgs/tools/system/bottom/default.nix
index 498ab1136fa4..12367949e9e8 100644
--- a/pkgs/tools/system/bottom/default.nix
+++ b/pkgs/tools/system/bottom/default.nix
@@ -2,18 +2,18 @@
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=";
};
buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.IOKit;
- cargoSha256 = "XeX6QM0a628mcaptNZkKAvDnGfW5tx+aWNBpMyjz44M=";
+ cargoSha256 = "sha256-Bdkq3cTuziTQ7/BkvuBHbfuxRIXnz4h2OadoAGNTBc0=";
doCheck = false;
diff --git a/pkgs/tools/system/bpytop/default.nix b/pkgs/tools/system/bpytop/default.nix
index 8788080e998a..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.44";
+ version = "1.0.50";
src = fetchFromGitHub {
owner = "aristocratos";
repo = pname;
rev = "v${version}";
- sha256 = "1fb7n0p364sj8pzsg35lrgl5wga3v4d0b4nynkfs5g8rfnmb0rr0";
+ 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/ctop/default.nix b/pkgs/tools/system/ctop/default.nix
index 68e7562975f3..2b538d66322f 100644
--- a/pkgs/tools/system/ctop/default.nix
+++ b/pkgs/tools/system/ctop/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ctop";
- version = "0.7.4";
+ version = "0.7.5";
src = fetchFromGitHub {
owner = "bcicen";
repo = pname;
rev = "v${version}";
- sha256 = "0zslxd00pypn6ri7r420mqxjqy3i6qv944f7899saapsb2m08w7j";
+ sha256 = "0mm1gapnz67mwc346jr530xwpiajq1b2f295s8gz5nrb2a23mqln";
};
vendorSha256 = "0a5rwnf251jbp7jz2ln8z9hqp0112c6kx0y09nncvlcki35qq9sh";
diff --git a/pkgs/tools/system/facter/default.nix b/pkgs/tools/system/facter/default.nix
index 170f3109a0a6..2a101bba8865 100644
--- a/pkgs/tools/system/facter/default.nix
+++ b/pkgs/tools/system/facter/default.nix
@@ -1,11 +1,11 @@
-{ 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";
- version = "3.14.13";
+ version = "3.14.14";
src = fetchFromGitHub {
- sha256 = "1rink4xxh7f2ckqfl4pc3ljm9rfb5c4npsqzlys4f2snmq4d0h39";
+ sha256 = "07pfa11i3nn2dk5g3c1qj3g7d2s8gd2fr0lmfijndaqxm7gjrn1a";
rev = version;
repo = pname;
owner = "puppetlabs";
@@ -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 77a85e014734..4e47b8f568b3 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.22";
+ version = "3.24";
src = fetchFromGitHub {
owner = "axboe";
repo = "fio";
rev = "fio-${version}";
- sha256 = "16p17l1xbqqkgppvwmfaywknhk4ybafnx8hm56ffd8bls9vaqw5m";
+ sha256 = "0wkbs8gzfvclsn576fcx5sqzb5qs7annn7ra4kk2i578a32q4sxw";
};
buildInputs = [ python zlib ]
diff --git a/pkgs/tools/system/hostctl/default.nix b/pkgs/tools/system/hostctl/default.nix
new file mode 100644
index 000000000000..6f557e05cd12
--- /dev/null
+++ b/pkgs/tools/system/hostctl/default.nix
@@ -0,0 +1,36 @@
+{ buildGoModule, fetchFromGitHub, lib, installShellFiles }:
+
+buildGoModule rec {
+ pname = "hostctl";
+ version = "1.0.14";
+
+ src = fetchFromGitHub {
+ owner = "guumaster";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "02bjii97l4fy43v2rb93m9b0ad8y6mjvbvp4sz6a5n0w9dm1z1q9";
+ };
+
+ vendorSha256 = "1lqk3cda0frqp2vwkqa4b3xkdw814wgkbr7g9r2mwxn85fpdcq5c";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/guumaster/hostctl/cmd/hostctl/actions.version=${version}" ];
+
+ nativeBuildInputs = [ installShellFiles ];
+ postInstall = ''
+ installShellCompletion --cmd hostctl \
+ --bash <($out/bin/hostctl completion bash) \
+ --zsh <($out/bin/hostctl completion zsh)
+ '';
+
+ meta = with lib; {
+ description = "Your dev tool to manage /etc/hosts like a pro!";
+ longDescription = ''
+ This tool gives you more control over the use of your hosts file.
+ You can have multiple profiles and switch them on/off as you need.
+ '';
+ homepage = "https://guumaster.github.io/hostctl/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ blaggacao ];
+ };
+}
+
diff --git a/pkgs/tools/system/inxi/default.nix b/pkgs/tools/system/inxi/default.nix
index 2ede543cd39f..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
@@ -22,13 +22,13 @@ let
++ recommendedDisplayInformationPrograms;
in stdenv.mkDerivation rec {
pname = "inxi";
- version = "3.1.08-1";
+ version = "3.1.09-1";
src = fetchFromGitHub {
owner = "smxi";
repo = "inxi";
rev = version;
- sha256 = "15b0fn8kv09k7kzyzix1pr1wmjw5yinzgw01v8pf9p547m4a899a";
+ sha256 = "0m6s8kxjppy3jm39is5i1lbrah29cw86rq0vamvx46izbdyf84y5";
};
buildInputs = [ perl makeWrapper ];
diff --git a/pkgs/tools/system/memtester/default.nix b/pkgs/tools/system/memtester/default.nix
index 7b065c6cfa88..870d7e0dd1db 100644
--- a/pkgs/tools/system/memtester/default.nix
+++ b/pkgs/tools/system/memtester/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "memtester";
- version = "4.3.0";
+ version = "4.5.0";
preConfigure = ''
echo "$CC" > conf-cc
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://pyropus.ca/software/memtester/old-versions/memtester-${version}.tar.gz";
- sha256 = "127xymmyzb9r6dxqrwd69v7gf8csv8kv7fjvagbglf3wfgyy5pzr";
+ sha256 = "0dxfwayns3hjjplkxkpkm1409lmjlpi4chcrahcvdbnl0q6jpmcf";
};
installFlags = [ "INSTALLPATH=$(out)" ];
diff --git a/pkgs/tools/system/mlc/default.nix b/pkgs/tools/system/mlc/default.nix
new file mode 100644
index 000000000000..d055c98e04cb
--- /dev/null
+++ b/pkgs/tools/system/mlc/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, patchelf }:
+stdenv.mkDerivation rec {
+ pname = "mlc";
+ version = "3.9";
+
+ src = fetchurl {
+ url = "https://software.intel.com/content/dam/develop/external/us/en/protected/mlc_v${version}.tgz";
+ sha256 = "1x7abm9hbv9hkqa3cgxz6l04m3ycyl40i4zgx1w819pc10n6dhdb";
+ };
+
+ sourceRoot = "Linux";
+
+ installPhase = ''
+ install -Dm755 mlc $out/bin/mlc
+ '';
+
+ nativeBuildInputs = [ patchelf ];
+
+ fixupPhase = ''
+ patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/mlc
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://software.intel.com/content/www/us/en/develop/articles/intelr-memory-latency-checker.html";
+ description = "Intel Memory Latency Checker";
+ license = licenses.unfree;
+ maintainers = with maintainers; [ basvandijk ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/tools/system/monit/default.nix b/pkgs/tools/system/monit/default.nix
index 8be921b385e0..3349749d62e8 100644
--- a/pkgs/tools/system/monit/default.nix
+++ b/pkgs/tools/system/monit/default.nix
@@ -6,11 +6,11 @@
}:
stdenv.mkDerivation rec {
- name = "monit-5.27.0";
+ name = "monit-5.27.1";
src = fetchurl {
url = "${meta.homepage}dist/${name}.tar.gz";
- sha256 = "197w59wkg6izlj6p7xbx0n6ksvm6pym9pzh24nakl6agcbpxxh6q";
+ sha256 = "0lgdhif6x11fcpli0qn138rpdvrfnwmkzsy4lc9pas45c78hhx7m";
};
nativeBuildInputs = [ bison flex ];
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/rocm-smi/default.nix b/pkgs/tools/system/rocm-smi/default.nix
index 69f523773107..1ef25fd08237 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.8.0";
+ version = "3.9.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROC-smi";
rev = "rocm-${version}";
- sha256 = "00g9cbni73x9da05lx7hiffp303mdkj1wpxiavfylr4q4z84yhrz";
+ sha256 = "190x31s7mjpyp7hr6cgdnvn2s20qj3sqcxywycjm2i9ar429l2ni";
};
format = "other";
diff --git a/pkgs/tools/system/rofi-systemd/default.nix b/pkgs/tools/system/rofi-systemd/default.nix
index 92c13527c6fe..7d4ea120a8e6 100644
--- a/pkgs/tools/system/rofi-systemd/default.nix
+++ b/pkgs/tools/system/rofi-systemd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, rofi, systemd, coreutils, utillinux, gawk, makeWrapper
+{ stdenv, fetchFromGitHub, rofi, systemd, coreutils, util-linux, gawk, makeWrapper
}:
stdenv.mkDerivation rec {
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
wrapperPath = with stdenv.lib; makeBinPath [
rofi
coreutils
- utillinux
+ util-linux
gawk
systemd
];
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/throttled/default.nix b/pkgs/tools/system/throttled/default.nix
index 71bb6dfb357d..b19e4c471c00 100644
--- a/pkgs/tools/system/throttled/default.nix
+++ b/pkgs/tools/system/throttled/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "throttled";
- version = "0.7";
+ version = "0.8";
src = fetchFromGitHub {
owner = "erpalma";
repo = pname;
rev = "v${version}";
- sha256 = "1y1sczvj2qc8ml9i1rdzr8hklvci9bdphm3mmri2ncaqys8wdbh4";
+ sha256 = "0qw124gdgjqij3xhgg8j1mdsg6j0xg340as5qf8hd3gwc38sqi9x";
};
nativeBuildInputs = [ python3Packages.wrapPython ];
diff --git a/pkgs/tools/system/tre-command/default.nix b/pkgs/tools/system/tre-command/default.nix
index d0f814147414..c3241a04587b 100644
--- a/pkgs/tools/system/tre-command/default.nix
+++ b/pkgs/tools/system/tre-command/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "tre-command";
- version = "0.3.2";
+ version = "0.3.3";
src = fetchFromGitHub {
owner = "dduan";
repo = "tre";
rev = "v${version}";
- sha256 = "1kb8jwmjhlp9bk08rb6gq3j810cv9bidm28sa417vyykp9a8p2ky";
+ sha256 = "10c8mpqzpw7m3vrm2vl2rx678z3c37hxpqyh3fn83dlh9f4f0j87";
};
- cargoSha256 = "0cqkpvq8b2vnqpkd819cdgh4fqr9yns337fgzah4m40ygs25n9iv";
+ cargoSha256 = "0jd6cfs2zi2n34kirpsy12l76whaqwm1pkqa57w1ms5z658z07wj";
nativeBuildInputs = [ installShellFiles ];
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/system/uefitool/variants.nix b/pkgs/tools/system/uefitool/variants.nix
index 470c8a0ca4d5..0e8d7285aab6 100644
--- a/pkgs/tools/system/uefitool/variants.nix
+++ b/pkgs/tools/system/uefitool/variants.nix
@@ -3,8 +3,8 @@ let
common = opts: libsForQt5.callPackage (import ./common.nix opts) {};
in rec {
new-engine = common rec {
- version = "A57";
- sha256 = "0algfdlxfjs582hsqmagbcmw06p8qlh0k5xczfkscs3prdn2vm7n";
+ version = "A58";
+ sha256 = "131hkyr07fg7rnr938yyj0gk528x3402dhisav221c27v84zb7pn";
installFiles = [ "UEFITool/UEFITool" "UEFIFind/UEFIFind" "UEFIExtract/UEFIExtract" ];
};
old-engine = common rec {
diff --git a/pkgs/tools/text/amber/default.nix b/pkgs/tools/text/amber/default.nix
index 22a18b1cffb2..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.4";
+ version = "0.5.8";
src = fetchFromGitHub {
owner = "dalance";
repo = pname;
rev = "v${version}";
- sha256 = "0pqz3spb5lmrj7w8hynmah9nrcfjsb1s0bmrr0cng9a9jx8amwzn";
+ sha256 = "0j9h9zzg6n4mhq2bqj71k5db595ilbgd9dn6ygmzsm74619q4454";
};
- cargoSha256 = "1ps70swh96xbfn4hng5krlmwvw2bwrl2liqvx9v9vy6pr86643s6";
+ cargoSha256 = "0h47xqqq8f8m28rl1s6r305cf3dvk94aa86j6m0rk535i2jqfvhp";
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/pkgs/tools/text/angle-grinder/default.nix b/pkgs/tools/text/angle-grinder/default.nix
new file mode 100644
index 000000000000..a8702553c4b3
--- /dev/null
+++ b/pkgs/tools/text/angle-grinder/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, fetchFromGitHub
+, rustPlatform
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "angle-grinder";
+ version = "0.15.0";
+
+ src = fetchFromGitHub {
+ owner = "rcoh";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1m5yj9412kjlnqi1nwh44i627ip0kqcbhvwgh87gl5vgd2a0m091";
+ };
+
+ cargoSha256 = "0y4c1gja0i3h2whjpm74yf3z1y85pkwmpmrl2fjsyy0mn493hzv8";
+
+ meta = with stdenv.lib; {
+ description = "Slice and dice logs on the command line";
+ homepage = "https://github.com/rcoh/angle-grinder";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bbigras ];
+ };
+}
diff --git a/pkgs/tools/text/asciigraph/default.nix b/pkgs/tools/text/asciigraph/default.nix
new file mode 100644
index 000000000000..79d8c9079c79
--- /dev/null
+++ b/pkgs/tools/text/asciigraph/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "asciigraph";
+ version = "0.5.1";
+
+ goPackagePath = "github.com/guptarohit/asciigraph";
+
+ src = fetchFromGitHub {
+ owner = "guptarohit";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0aqf64b5d5lf9scvxdx5f3p0vvx5s59mrvr6hcjljg1prksah9ns";
+ };
+
+ meta = with lib; {
+ homepage = "https://github.com/guptarohit/asciigraph";
+ description = "Lightweight ASCII line graph ╭┈╯ command line app";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.mmahut ];
+ };
+}
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/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/groff/site.tmac b/pkgs/tools/text/groff/site.tmac
index 8ef1040ca4a0..776a7abb1da7 100644
--- a/pkgs/tools/text/groff/site.tmac
+++ b/pkgs/tools/text/groff/site.tmac
@@ -14,3 +14,6 @@
. if '\V[GROFF_SGR]'' \
. output x X tty: sgr 0
.\}
+.
+.ds doc-default-operating-system Nixpkgs
+.ds doc-volume-operating-system Nixpkgs
diff --git a/pkgs/tools/text/gtranslator/default.nix b/pkgs/tools/text/gtranslator/default.nix
index 5f217e69ea56..f091d867503b 100644
--- a/pkgs/tools/text/gtranslator/default.nix
+++ b/pkgs/tools/text/gtranslator/default.nix
@@ -22,11 +22,11 @@
stdenv.mkDerivation rec {
pname = "gtranslator";
- version = "3.36.0";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1lxd2nkji4jk8g2xmyc1a1r3ww710ddk91zh9psmx8xlb4xivaid";
+ sha256 = "282puBoi2SM74Y6Z/VxEj2qwV1nR6UwQWAu4McotdjU=";
};
nativeBuildInputs = [
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/ledger2beancount/default.nix b/pkgs/tools/text/ledger2beancount/default.nix
new file mode 100644
index 000000000000..8a521b751d4d
--- /dev/null
+++ b/pkgs/tools/text/ledger2beancount/default.nix
@@ -0,0 +1,58 @@
+{ stdenv, fetchFromGitHub, makeWrapper, perlPackages, beancount }:
+
+with stdenv.lib;
+
+let
+ perlDeps = with perlPackages; [
+ ConfigOnion DateCalc
+ FileBaseDir YAMLLibYAML
+ GetoptLongDescriptive DateTimeFormatStrptime
+ StringInterpolate
+ ];
+
+in stdenv.mkDerivation rec {
+ pname = "ledger2beancount";
+ version = "2.1";
+
+ src = fetchFromGitHub {
+ owner = "zacchiro";
+ repo = "ledger2beancount";
+ rev = version;
+ sha256 = "0w88jb1x0w02jwwf6ipx3cxr89kzffrrdqws3556zrvvs01bh84j";
+ };
+
+ phases = [
+ "unpackPhase"
+ "installPhase"
+ "fixupPhase"
+ ];
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ perlPackages.perl beancount ] ++ perlDeps;
+
+ makeFlags = [ "prefix=$(out)" ];
+ installFlags = [ "INSTALL=install" ];
+
+ installPhase = ''
+ mkdir -p $out
+ cp -r $src/bin $out/bin
+ '';
+
+ postFixup = ''
+ wrapProgram "$out/bin/ledger2beancount" \
+ --set PERL5LIB "${perlPackages.makeFullPerlPath perlDeps}"
+ '';
+
+ meta = {
+ description = "Ledger to Beancount text-based converter";
+ longDescription = ''
+ A script to automatically convert Ledger-based textual ledgers to Beancount ones.
+
+ Conversion is based on (concrete) syntax, so that information that is not meaningful for accounting reasons but still valuable (e.g., comments, formatting, etc.) can be preserved.
+ '';
+ homepage = "https://github.com/zacchiro/ledger2beancount";
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ pablovsky ];
+ };
+}
diff --git a/pkgs/tools/text/ocrmypdf/default.nix b/pkgs/tools/text/ocrmypdf/default.nix
index bfa22a4fd182..1e2b76c008e0 100644
--- a/pkgs/tools/text/ocrmypdf/default.nix
+++ b/pkgs/tools/text/ocrmypdf/default.nix
@@ -29,14 +29,14 @@ let
in
buildPythonApplication rec {
pname = "ocrmypdf";
- version = "11.0.1";
+ version = "11.3.3";
disabled = ! python3Packages.isPy3k;
src = fetchFromGitHub {
owner = "jbarlow83";
repo = "OCRmyPDF";
rev = "v${version}";
- sha256 = "194ds9i1zd80ynzwgv7kprax0crh7bbchayawdcvg2lyr64a82xn";
+ sha256 = "0qv34clid65p11dgqalyk7b7myn5ibiz8i9xxhxkmjblw297p6ak";
};
nativeBuildInputs = with python3Packages; [
diff --git a/pkgs/tools/text/poedit/default.nix b/pkgs/tools/text/poedit/default.nix
index 05241033c6af..1c82d8d365e7 100644
--- a/pkgs/tools/text/poedit/default.nix
+++ b/pkgs/tools/text/poedit/default.nix
@@ -4,20 +4,20 @@
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
+ nativeBuildInputs = [ autoconf automake asciidoc wrapGAppsHook
libxslt xmlto boost libtool pkgconfig ];
buildInputs = [ lucenepp nlohmann_json wxGTK30 icu pugixml gtk2 gtkspell2 hicolor-icon-theme ];
propagatedBuildInputs = [ gettext ];
-
+
preConfigure = "
patchShebangs bootstrap
./bootstrap
@@ -29,11 +29,11 @@ stdenv.mkDerivation rec {
"--with-boost-libdir=${boost.out}/lib"
"CPPFLAGS=-I${nlohmann_json}/include/nlohmann/"
];
-
+
preFixup = ''
gappsWrapperArgs+=(--prefix PATH : "${stdenv.lib.makeBinPath [ gettext ]}")
'';
-
+
enableParallelBuilding = true;
meta = with stdenv.lib; {
@@ -41,6 +41,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.poedit.net/";
license = licenses.mit;
platforms = platforms.unix;
- maintainers = with maintainers; [ domenkozar genesis ];
+ maintainers = with maintainers; [ domenkozar ];
};
}
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/ruplacer/default.nix b/pkgs/tools/text/ruplacer/default.nix
index 7ebf739414a2..f4b3ed3dca4c 100644
--- a/pkgs/tools/text/ruplacer/default.nix
+++ b/pkgs/tools/text/ruplacer/default.nix
@@ -19,6 +19,6 @@ rustPlatform.buildRustPackage rec {
description = "Find and replace text in source files";
homepage = "https://github.com/TankerHQ/ruplacer";
license = [ licenses.bsd3 ];
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/pkgs/tools/text/sd/default.nix b/pkgs/tools/text/sd/default.nix
index 1fa508b1ef60..66529514ec7b 100644
--- a/pkgs/tools/text/sd/default.nix
+++ b/pkgs/tools/text/sd/default.nix
@@ -20,6 +20,6 @@ rustPlatform.buildRustPackage rec {
description = "Intuitive find & replace CLI (sed alternative)";
homepage = "https://github.com/chmln/sd";
license = licenses.mit;
- maintainers = with maintainers; [ amar1729 filalex77 ];
+ maintainers = with maintainers; [ amar1729 Br1ght0ne ];
};
}
diff --git a/pkgs/tools/text/shfmt/default.nix b/pkgs/tools/text/shfmt/default.nix
index ec58cbdd1a94..1d1def43177c 100644
--- a/pkgs/tools/text/shfmt/default.nix
+++ b/pkgs/tools/text/shfmt/default.nix
@@ -1,29 +1,28 @@
-{ lib, buildGoModule, fetchFromGitHub, fetchpatch }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles, scdoc }:
buildGoModule rec {
pname = "shfmt";
- version = "3.1.2";
+ version = "3.2.0";
src = fetchFromGitHub {
owner = "mvdan";
repo = "sh";
rev = "v${version}";
- sha256 = "03zgi0rlra3gz8cbqwmhpjxsg5048anfc6ccd2w50fjhx6farsnv";
+ sha256 = "1ybrx82c4djp7izyqhvzk0rcf9ac7nv5g5ahxr0k0jhm752ba5z2";
};
- vendorSha256 = "1jq2x4yxshsy4ahp7nrry8dc9cyjj46mljs447rq57sgix4ndpq8";
+ vendorSha256 = "1ma7nvyn6ylbi8bd7x900i94pzs877kfy9xh0nf1bbify1vcpd29";
subPackages = [ "cmd/shfmt" ];
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
- patches = [
- # fix failing test on go 1.15, remove with > 3.1.2
- (fetchpatch {
- url = "https://github.com/mvdan/sh/commit/88956f97dae1f268af6c030bf2ba60762ebb488a.patch";
- sha256 = "1zg8i7kklr12zjkaxh8djd2bzkdx8klgfj271r2wivkc2x61shgv";
- })
- ];
+ nativeBuildInputs = [ installShellFiles scdoc ];
+
+ postBuild = ''
+ scdoc < cmd/shfmt/shfmt.1.scd > shfmt.1
+ installManPage shfmt.1
+ '';
meta = with lib; {
homepage = "https://github.com/mvdan/sh";
diff --git a/pkgs/tools/text/snippetpixie/default.nix b/pkgs/tools/text/snippetpixie/default.nix
index 5c6025b245e0..ed35a9109a07 100644
--- a/pkgs/tools/text/snippetpixie/default.nix
+++ b/pkgs/tools/text/snippetpixie/default.nix
@@ -24,13 +24,13 @@
stdenv.mkDerivation rec {
pname = "snippetpixie";
- version = "1.4.1";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "bytepixie";
repo = pname;
rev = version;
- sha256 = "1db3fbawh4qwdqby5ji4g26pksi4q253r5zvd3kv1m2ljmwrrwj0";
+ sha256 = "1cb76kzw34yr1r135lyd75ddm9v99m7i3lyirm353cdch8qspfmv";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/text/ugrep/default.nix b/pkgs/tools/text/ugrep/default.nix
index 6f44c360267f..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 = "2.5.5";
+ version = "3.0.5";
src = fetchFromGitHub {
owner = "Genivia";
repo = pname;
rev = "v${version}";
- sha256 = "0ba9h0m9c28rllym1djij3b97k4rj06nsgajmbxg5mpxfzplgxy2";
+ 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 4011df997062..0a9ec734e3a0 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.5.0";
+ version = "2.6.3";
subPackages = [ "." ];
outputs = [ "out" "data" ];
@@ -11,7 +11,7 @@ buildGoModule rec {
owner = "errata-ai";
repo = "vale";
rev = "v${version}";
- sha256 = "0favaijdddm0lajlv0a277mg286jh12kwfndf98zdp0vfq9lv00d";
+ sha256 = "1svzsm40jm694s5gxg807k0jib8pl5vk2rb2ih8qr9bb23a4h95x";
};
vendorSha256 = null;
diff --git a/pkgs/tools/text/vgrep/default.nix b/pkgs/tools/text/vgrep/default.nix
index 12880b2e4eca..a2ac4b51001a 100644
--- a/pkgs/tools/text/vgrep/default.nix
+++ b/pkgs/tools/text/vgrep/default.nix
@@ -1,20 +1,28 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, go-md2man, installShellFiles }:
buildGoModule rec {
pname = "vgrep";
- version = "2.4.0";
+ version = "2.5.1";
src = fetchFromGitHub {
owner = "vrothberg";
repo = pname;
rev = "v${version}";
- sha256 = "109j04my2xib8m52a0337996a27nvfgzackpg20zs3nzn66dmvb7";
+ sha256 = "06rnmg6ljj4f1g602wdp2wy9v0m1m0sj6jl6wywyjl8grjqc3vac";
};
vendorSha256 = null;
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
+ nativeBuildInputs = [ go-md2man installShellFiles ];
+
+ postBuild = ''
+ sed -i '/SHELL= /d' Makefile
+ make docs
+ installManPage docs/*.[1-9]
+ '';
+
meta = with lib; {
description = "User-friendly pager for grep/git-grep/ripgrep";
homepage = "https://github.com/vrothberg/vgrep";
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/pdf2htmlEX/add-glib-cmake.patch b/pkgs/tools/typesetting/pdf2htmlEX/add-glib-cmake.patch
deleted file mode 100644
index 8e1d9dfc1914..000000000000
--- a/pkgs/tools/typesetting/pdf2htmlEX/add-glib-cmake.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 3fdabb0..378621a 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -59,6 +59,12 @@ include_directories(${FONTFORGE_INCLUDE_DIRS})
- link_directories(${FONTFORGE_LIBRARY_DIRS})
- set(PDF2HTMLEX_LIBS ${PDF2HTMLEX_LIBS} ${FONTFORGE_LIBRARIES})
-
-+# add glib dependency
-+pkg_check_modules(GLIB REQUIRED glib-2.0)
-+include_directories(${GLIB_INCLUDE_DIRS})
-+link_directories(${GLIB_INCLUDE_DIRS})
-+set(PDF2HTMLEX_LIBS ${PDF2HTMLEX_LIBS} ${GLIB_LIBRARIES})
-+
- # debug build flags (overwrite default cmake debug flags)
- set(CMAKE_C_FLAGS_DEBUG "-ggdb -pg")
- set(CMAKE_CXX_FLAGS_DEBUG "-ggdb -pg")
diff --git a/pkgs/tools/typesetting/pdf2htmlEX/default.nix b/pkgs/tools/typesetting/pdf2htmlEX/default.nix
deleted file mode 100644
index dee6ec3c6fff..000000000000
--- a/pkgs/tools/typesetting/pdf2htmlEX/default.nix
+++ /dev/null
@@ -1,48 +0,0 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig
-, poppler, xorg, pcre, python, glib, fontforge, cairo, pango, openjdk8
-
-}:
-
-stdenv.mkDerivation {
- name = "pdf2htmlEX-0.14.6";
-
- src = fetchFromGitHub {
- repo = "pdf2htmlEX";
- owner = "coolwanglu";
- rev = "v0.14.6";
- sha256 = "1nh0ab8f11fsyi4ldknlkmdzcfvm1dfh8b9bmprjgq6q0vjj7f78";
- };
-
- patches = [ ./add-glib-cmake.patch ];
-
- cmakeFlags = [ "-DENABLE_SVG=ON" ];
-
- enableParallelBuilding = true;
-
- nativeBuildInputs = [
- cmake
- pkgconfig
- ];
-
- buildInputs = [
- xorg.libpthreadstubs
- xorg.libXdmcp
- pcre
- python
- glib
- cairo
- pango
- poppler
- fontforge
- openjdk8
- ];
-
- meta = with stdenv.lib; {
- description = "Render PDF files to beautiful HTML";
- homepage = "https://github.com/coolwanglu/pdf2htmlEX";
- license = licenses.gpl3Plus;
- maintainers = [ maintainers.taktoa ];
- platforms = with platforms; linux;
- broken = true; # 2018-09-08
- };
-}
diff --git a/pkgs/tools/typesetting/tectonic/default.nix b/pkgs/tools/typesetting/tectonic/default.nix
index c46f5560fc77..965624a50987 100644
--- a/pkgs/tools/typesetting/tectonic/default.nix
+++ b/pkgs/tools/typesetting/tectonic/default.nix
@@ -3,22 +3,27 @@
rustPlatform.buildRustPackage rec {
pname = "tectonic";
- version = "0.2.0";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "tectonic-typesetting";
repo = "tectonic";
rev = "tectonic@${version}";
- sha256 = "+kHp5qy0lzT5sLoxC1tlW6oaKZ11vQF+30zW0wXlQBU=";
+ sha256 = "yJzfymA4elyyeVR8FzTJe8wgs+vm3RWwcOh7IlmBYPE=";
};
- cargoSha256 = "bsuNHqr/8OTG3LXd+PYPKsXEBpbcwxP4A7SEqLYNKU0=";
+ cargoSha256 = "7zqr54H6GemiM/xuHOH6+s669IG2orj1neoqAH+wnV4=";
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ fontconfig harfbuzz openssl ]
++ stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ ApplicationServices Cocoa Foundation ]);
+ postInstall = stdenv.lib.optionalString stdenv.isLinux ''
+ install -D dist/appimage/tectonic.desktop -t $out/share/applications/
+ install -D dist/appimage/tectonic.svg -t $out/share/icons/hicolor/scalable/apps/
+ '';
+
doCheck = true;
meta = with stdenv.lib; {
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/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/video/flvtool2/default.nix b/pkgs/tools/video/flvtool2/default.nix
deleted file mode 100644
index 9a1f9f121031..000000000000
--- a/pkgs/tools/video/flvtool2/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ lib, buildRubyGem, ruby }:
-
-buildRubyGem rec {
- inherit ruby;
- name = "${gemName}-${version}";
- gemName = "flvtool2";
- version = "1.0.6";
- source.sha256 = "0xsla1061pi4ryh3jbvwsbs8qchprchbqjy7652g2g64v37i74qj";
-
- meta = {
- broken = true; # depends on ruby 2.2
- homepage = "https://github.com/unnu/flvtool2";
- description = "A tool to manipulate Macromedia Flash Video files";
- platforms = ruby.meta.platforms;
- license = lib.licenses.bsd3;
- };
-}
diff --git a/pkgs/tools/video/rav1e/default.nix b/pkgs/tools/video/rav1e/default.nix
index ae7a45b562d9..ae300f47b19e 100644
--- a/pkgs/tools/video/rav1e/default.nix
+++ b/pkgs/tools/video/rav1e/default.nix
@@ -1,18 +1,32 @@
-{ rustPlatform, fetchFromGitHub, lib, nasm, cargo-c }:
+{ stdenv, rustPlatform, fetchurl, fetchFromGitHub, lib, nasm, cargo-c }:
rustPlatform.buildRustPackage rec {
pname = "rav1e";
- version = "0.3.4";
+ version = "0.4.0-alpha";
- src = fetchFromGitHub {
- owner = "xiph";
- repo = "rav1e";
- rev = "v${version}";
- sha256 = "0zwjg0sv504i1ahzfy2jgng6qwmyvcrvdrp4n3s90r4kvwjkv8xs";
- };
+ src = stdenv.mkDerivation rec {
+ name = "${pname}-${version}-source";
+
+ src = fetchFromGitHub {
+ owner = "xiph";
+ repo = "rav1e";
+ rev = "v${version}";
+ sha256 = "1fw1gxi8330kfhl9hfzpn0lcmyn5604lc74d6g6iadzz2hmv4mb9";
+ };
+
+ cargoLock = fetchurl {
+ url = "https://github.com/xiph/rav1e/releases/download/v0.4.0-alpha/Cargo.lock";
+ sha256 = "002s2wlzpifn5p2ahdrjdkjl48c1wr6fslg0if4gf9qpl8qj05fl";
+ };
- cargoSha256 = "1mfzshcbxky27nskxhcyrj99wd3v5f597ymgv7nb67lzp5lsyb24";
+ installPhase = ''
+ mkdir -p $out
+ cp -r ./* $out/
+ cp ${cargoLock} $out/Cargo.lock
+ '';
+ };
+ cargoSha256 = "1i5ldqb77rrhfxxf9krp7f6yj3h6rsqak6hf23fd2znhgmi7psb1";
nativeBuildInputs = [ nasm cargo-c ];
postBuild = ''
@@ -31,7 +45,7 @@ rustPlatform.buildRustPackage rec {
libaom (the reference encoder) is too slow.
Features: https://github.com/xiph/rav1e#features
'';
- inherit (src.meta) homepage;
+ homepage = "https://github.com/xiph/rav1e";
changelog = "https://github.com/xiph/rav1e/releases/tag/v${version}";
license = licenses.bsd2;
maintainers = [ maintainers.primeos ];
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 d57a054a8b72..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.10.0";
+ version = "0.11.1";
goPackagePath = "github.com/rootless-containers/rootlesskit";
src = fetchFromGitHub {
owner = "rootless-containers";
repo = "rootlesskit";
rev = "v${version}";
- sha256 = "0jrzqaczd5zxlbvh0hjym8pc1d7y8c66gslq3d3l5vv4z7hz7yfr";
+ 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 eeb5519233ce..b7cc30677615 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
+ 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
arduino_core = arduino-core; # added 2015-02-04
@@ -64,6 +65,7 @@ mapAliases ({
bittorrentSync = throw "bittorrentSync has been deprecated by resilio-sync."; # added 2019-06-03
bittorrentSync14 = throw "bittorrentSync14 has been deprecated by resilio-sync."; # added 2019-06-03
bittorrentSync20 = throw "bittorrentSync20 has been deprecated by resilio-sync."; # added 2019-06-03
+ btc1 = throw "btc1 has been removed, it was abandoned by upstream"; # added 2020-11-03
buildPerlPackage = perlPackages.buildPerlPackage; # added 2018-10-12
buildGo112Package = throw "buildGo112Package has been removed"; # added 2020-04-26
buildGo112Module = throw "buildGo112Module has been removed"; # added 2020-04-26
@@ -119,6 +121,7 @@ mapAliases ({
double_conversion = double-conversion; # 2017-11-22
docker_compose = docker-compose; # 2018-11-10
draftsight = throw "draftsight has been removed, no longer available as freeware"; # added 2020-08-14
+ dvb_apps = throw "dvb_apps has been removed."; # added 2020-11-03
dwarf_fortress = dwarf-fortress; # added 2016-01-23
emacsPackagesGen = emacsPackagesFor; # added 2018-08-18
emacsPackagesNgGen = emacsPackagesFor; # added 2018-08-18
@@ -140,6 +143,7 @@ mapAliases ({
firestr = throw "firestr has been removed."; # added 2019-12-08
flameGraph = flamegraph; # added 2018-04-25
+ flvtool2 = throw "flvtool2 has been removed."; # added 2020-11-03
foldingathome = fahclient; # added 2020-09-03
font-awesome-ttf = font-awesome; # 2018-02-25
# 2019-10-31
@@ -222,6 +226,7 @@ mapAliases ({
joseki = apache-jena-fuseki; # added 2016-02-28
json_glib = json-glib; # added 2018-02-25
kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # 2020-06-16
+ k9copy = throw "k9copy has been removed from nixpkgs, as there is no upstream activity"; # 2020-11-06
julia_07 = throw "julia_07 is deprecated in favor of julia_10 LTS"; # added 2020-09-15
julia_11 = throw "julia_11 is deprecated in favor of latest Julia version"; # added 2020-09-15
kdeconnect = kdeApplications.kdeconnect-kde; # added 2020-10-28
@@ -256,7 +261,7 @@ mapAliases ({
libgnome_keyring = libgnome-keyring; # added 2018-02-25
libgnome_keyring3 = libgnome-keyring3; # added 2018-02-25
libgumbo = gumbo; # added 2018-01-21
- libGL_driver = mesa.drivers;
+ libGL_driver = mesa.drivers; # added 2019-05-28
libintlOrEmpty = stdenv.lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # added 2018-03-14
libjpeg_drop = libjpeg_original; # added 2020-06-05
libjson_rpc_cpp = libjson-rpc-cpp; # added 2017-02-28
@@ -302,7 +307,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
@@ -365,6 +370,7 @@ mapAliases ({
parity = openethereum; # added 2020-08-01
parquet-cpp = arrow-cpp; # added 2018-09-08
pass-otp = pass.withExtensions (ext: [ext.pass-otp]); # added 2018-05-04
+ pdf2htmlEx = throw "pdf2htmlEx has been removed from nixpkgs, as it was unmaintained"; # added 2020-11-03
perlXMLParser = perlPackages.XMLParser; # added 2018-10-12
perlArchiveCpio = perlPackages.ArchiveCpio; # added 2018-10-12
pgp-tools = signing-party; # added 2017-03-26
@@ -464,10 +470,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
@@ -480,9 +489,11 @@ 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 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";
ruby_2_1_0 = throw "ruby_2_1_0 was deprecated on 2018-02-13: use a newer version of ruby";
@@ -494,6 +505,7 @@ mapAliases ({
ruby_2_5_0 = throw "ruby_2_5_0 was deprecated on 2018-02-13: use a newer version of ruby";
rubyPackages_2_4 = throw "rubyPackages_2_4 was deprecated in 2019-12: use a newer version of rubyPackages instead";
rubygems = throw "rubygems was deprecated on 2016-03-02: rubygems is now bundled with ruby";
+ rubyMinimal = throw "rubyMinimal was removed due to being unused";
rxvt_unicode-with-plugins = rxvt-unicode; # added 2020-02-02
rxvt_unicode = rxvt-unicode-unwrapped; # added 2020-02-02
urxvt_autocomplete_all_the_things = rxvt-unicode-plugins.autocomplete-all-the-things; # added 2020-02-02
@@ -527,6 +539,7 @@ mapAliases ({
skrooge2 = skrooge; # added 2017-02-18
sky = throw "sky has been removed from nixpkgs (2020-09-16)";
skype = skypeforlinux; # added 2017-07-27
+ skype_call_recorder = throw "skype_call_recorder has been removed from nixpkgs, because it stopped working when classic Skype was retired."; # added 2020-10-31
skydive = throw "skydive has been removed from nixpkgs (2019-09-10)";
slack-dark = slack; # added 2020-03-27
slic3r-prusa3d = prusa-slicer; # added 2019-05-21
@@ -534,6 +547,7 @@ mapAliases ({
slurm-llnl-full = slurm-full; # renamed July 2017
slurm-full = slurm; # added 2018-05-1
smbclient = samba; # added 2018-04-25
+ smugline = throw "smugline has been removed from nixpkgs, as it's unmaintained and depends on deprecated libraries."; # added 2020-11-04
slim = throw "slim has been removed. Please use a different display-manager"; # added 2019-11-11
slimThemes = throw "slimThemes has been removed because slim has been also"; # added 2019-11-11
sundials_3 = throw "sundials_3 was removed in 2020-02. outdated and no longer needed";
@@ -573,6 +587,7 @@ mapAliases ({
sqliteInteractive = sqlite-interactive; # added 2014-12-06
squid4 = squid; # added 2019-08-22
sshfsFuse = sshfs-fuse; # added 2016-09
+ stanchion = throw "Stanchion was part of riak-cs which is not maintained anymore"; # added 2020-10-14
surf-webkit2 = surf; # added 2017-04-02
sup = throw "sup was deprecated on 2019-09-10: abandoned by upstream";
swfdec = throw "swfdec has been removed as broken and unmaintained."; # added 2020-08-23
@@ -625,13 +640,16 @@ mapAliases ({
ubootBeagleboneBlack = ubootAmx335xEVM; # added 2020-01-21
ucsFonts = ucs-fonts; # added 2016-07-15
ultrastardx-beta = ultrastardx; # added 2017-08-12
+ 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";
valadoc = throw "valadoc was deprecated on 2019-10-10: valadoc was merged into vala 0.38";
vamp = { vampSDK = vamp-plugin-sdk; }; # added 2020-03-26
+ vdirsyncerStable = vdirsyncer; # added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168
vimbWrapper = vimb; # added 2015-01
vimprobable2 = throw "vimprobable2 has been removed from nixpkgs. It relied on webkitgtk24x that has been removed."; # added 2019-12-05
vimprobable2-unwrapped = vimprobable2; # added 2019-12-05
@@ -750,4 +768,60 @@ mapAliases ({
ant-dracula-theme = throw "ant-dracula-theme is now dracula-theme, and theme name is Dracula instead of Ant-Dracula.";
+ /* If these are in the scope of all-packages.nix, they cause collisions
+ between mixed versions of qt. See:
+ https://github.com/NixOS/nixpkgs/pull/101369 */
+
+ inherit (kdeFrameworks) breeze-icons oxygen-icons5;
+ inherit (kdeApplications)
+ akonadi akregator ark
+ bomber bovo
+ dolphin dragon
+ elisa
+ ffmpegthumbs filelight
+ granatier gwenview
+ k3b
+ kaddressbook kalzium kapptemplate kapman kate katomic
+ kblackbox kblocks kbounce
+ kcachegrind kcalc kcharselect kcolorchooser
+ kdenlive kdf kdialog kdiamond
+ keditbookmarks
+ kfind kfloppy
+ kget kgpg
+ khelpcenter
+ kig kigo killbots kitinerary
+ kleopatra klettres klines
+ kmag kmail kmines kmix kmplot
+ knavalbattle knetwalk knights
+ kollision kolourpaint kompare konsole kontact korganizer
+ kpkpass
+ krdc kreversi krfb
+ kshisen ksquares ksystemlog
+ kteatime ktimer ktouch kturtle
+ kwalletmanager kwave
+ marble minuet
+ okular
+ picmi
+ spectacle
+ yakuake
+ ;
+ inherit (plasma5)
+ bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover
+ kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5
+ kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard
+ kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration
+ plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace
+ plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
+ systemsettings user-manager xdg-desktop-portal-kde
+ ;
+ inherit (plasma5.thirdParty)
+ plasma-applet-caffeine-plus
+ kwin-dynamic-workspaces
+ kwin-tiling
+ krohnkite
+ ;
+ inherit (libsForQt5)
+ sddm
+ ;
+
})
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 319d24d2e25d..94e18adbc2a5 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
@@ -140,6 +142,8 @@ in
alda = callPackage ../development/interpreters/alda { };
+ among-sus = callPackage ../games/among-sus { };
+
ankisyncd = callPackage ../servers/ankisyncd { };
avro-tools = callPackage ../development/tools/avro-tools { };
@@ -190,6 +194,8 @@ in
comedilib = callPackage ../development/libraries/comedilib { };
+ cp437 = callPackage ../tools/misc/cp437 { };
+
cpu-x = callPackage ../applications/misc/cpu-x { };
dhallToNix = callPackage ../build-support/dhall-to-nix.nix {
@@ -204,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 {};
@@ -224,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;
@@ -235,7 +243,7 @@ in
grsync = callPackage ../applications/misc/grsync { };
dockerTools = callPackage ../build-support/docker {
- writePython3 = writers.writePython3;
+ writePython3 = buildPackages.writers.writePython3;
};
snapTools = callPackage ../build-support/snap { };
@@ -319,6 +327,8 @@ in
fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
+ find-cursor = callPackage ../tools/X11/find-cursor { };
+
prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
global-platform-pro = callPackage ../development/tools/global-platform-pro/default.nix { };
@@ -473,6 +483,9 @@ 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;
pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
@@ -595,6 +608,8 @@ in
adlplug = callPackage ../applications/audio/adlplug { };
+ arc_unpacker = callPackage ../tools/archivers/arc_unpacker { };
+
tuijam = callPackage ../applications/audio/tuijam { inherit (python3Packages) buildPythonApplication; };
opnplug = callPackage ../applications/audio/adlplug {
@@ -720,6 +735,7 @@ in
mlterm = callPackage ../applications/terminal-emulators/mlterm {
libssh2 = null;
openssl = null;
+ inherit (darwin.apple_sdk.frameworks) Cocoa;
};
mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
@@ -786,8 +802,6 @@ in
amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
- amazon-glacier-cmd-interface = callPackage ../tools/backup/amazon-glacier-cmd-interface { };
-
amber = callPackage ../tools/text/amber {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -805,6 +819,8 @@ in
analog = callPackage ../tools/admin/analog {};
+ angle-grinder = callPackage ../tools/text/angle-grinder {};
+
ansifilter = callPackage ../tools/text/ansifilter {};
antora = callPackage ../development/tools/documentation/antora {};
@@ -922,13 +938,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 { };
@@ -948,6 +964,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 { };
@@ -1045,6 +1065,8 @@ in
container-linux-config-transpiler = callPackage ../development/tools/container-linux-config-transpiler { };
+ fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
+
fedora-coreos-config-transpiler = callPackage ../development/tools/fedora-coreos-config-transpiler { };
ccextractor = callPackage ../applications/video/ccextractor { };
@@ -1059,6 +1081,8 @@ in
cloud-custodian = python3Packages.callPackage ../tools/networking/cloud-custodian { };
+ coconut = with python3Packages; toPythonApplication coconut;
+
cod = callPackage ../tools/misc/cod { };
codespell = with python3Packages; toPythonApplication codespell;
@@ -1152,8 +1176,6 @@ in
gaia = callPackage ../development/libraries/gaia { };
- gama = callPackage ../applications/science/geometry/gama { };
-
gamecube-tools = callPackage ../development/tools/gamecube-tools { };
gammy = qt5.callPackage ../tools/misc/gammy { };
@@ -1212,6 +1234,8 @@ in
hime = callPackage ../tools/inputmethods/hime {};
+ hostctl = callPackage ../tools/system/hostctl { };
+
hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
http2tcp = callPackage ../tools/networking/http2tcp { };
@@ -1236,6 +1260,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;
@@ -1332,6 +1361,8 @@ in
};
aria = aria2;
+ as-tree = callPackage ../tools/misc/as-tree { };
+
asmfmt = callPackage ../development/tools/asmfmt { };
aspcud = callPackage ../tools/misc/aspcud { };
@@ -1464,7 +1495,7 @@ in
bindfs = callPackage ../tools/filesystems/bindfs { };
- birdtray = libsForQt514.callPackage ../applications/misc/birdtray { };
+ birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
bitbucket-cli = python2Packages.bitbucket-cli;
@@ -1574,6 +1605,8 @@ in
bsod = callPackage ../misc/emulators/bsod { };
+ simh = callPackage ../misc/emulators/simh { };
+
btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
btrbk = callPackage ../tools/backup/btrbk {
@@ -1651,7 +1684,8 @@ in
candle = libsForQt5.callPackage ../applications/misc/candle { };
capstone = callPackage ../development/libraries/capstone { };
- unicorn-emu = callPackage ../development/libraries/unicorn-emu { };
+
+ keystone = callPackage ../development/libraries/keystone { };
casync = callPackage ../applications/networking/sync/casync {
sphinx = python3Packages.sphinx;
@@ -1849,6 +1883,8 @@ in
dapr-cli = callPackage ../development/tools/dapr/cli {};
+ dasel = callPackage ../applications/misc/dasel { };
+
dasher = callPackage ../applications/accessibility/dasher { };
datamash = callPackage ../tools/misc/datamash { };
@@ -2133,6 +2169,8 @@ in
gdrive = callPackage ../applications/networking/gdrive { };
+ go-chromecast = callPackage ../applications/video/go-chromecast { };
+
go-rice = callPackage ../tools/misc/go.rice {};
go-2fa = callPackage ../tools/security/2fa {};
@@ -2212,9 +2250,7 @@ in
gringo = callPackage ../tools/misc/gringo { };
- grobi = callPackage ../tools/X11/grobi {
- buildGoModule = buildGo114Module;
- };
+ grobi = callPackage ../tools/X11/grobi { };
gscan2pdf = callPackage ../applications/graphics/gscan2pdf { };
@@ -2336,7 +2372,7 @@ in
medusa = callPackage ../tools/security/medusa { };
- megasync = libsForQt514.callPackage ../applications/misc/megasync { };
+ megasync = libsForQt515.callPackage ../applications/misc/megasync { };
megacmd = callPackage ../applications/misc/megacmd { };
@@ -2458,17 +2494,21 @@ 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 { };
+ piglit = callPackage ../tools/graphics/piglit { };
+
playerctl = callPackage ../tools/audio/playerctl { };
ps_mem = callPackage ../tools/system/ps_mem { };
psstop = callPackage ../tools/system/psstop { };
- precice = callPackage ../development/libraries/precice { python3 = python37; };
+ precice = callPackage ../development/libraries/precice { };
pueue = callPackage ../applications/misc/pueue { };
@@ -2512,6 +2552,8 @@ in
socklog = callPackage ../tools/system/socklog { };
+ ssmsh = callPackage ../tools/admin/ssmsh { };
+
stagit = callPackage ../development/tools/stagit { };
starboard = callPackage ../applications/networking/cluster/starboard { };
@@ -2612,7 +2654,7 @@ in
mstflint = callPackage ../tools/misc/mstflint { };
mcelog = callPackage ../os-specific/linux/mcelog {
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
};
sqlint = callPackage ../development/tools/sqlint { };
@@ -2846,7 +2888,7 @@ in
clementineUnfree = clementine.unfree;
- mellowplayer = libsForQt514.callPackage ../applications/audio/mellowplayer { };
+ mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
ciopfs = callPackage ../tools/filesystems/ciopfs { };
@@ -2854,16 +2896,13 @@ in
circus = callPackage ../tools/networking/circus { };
- citrix_workspace = citrix_workspace_20_09_0;
+ citrix_workspace = citrix_workspace_20_10_0;
inherit (callPackage ../applications/networking/remote/citrix-workspace { })
- citrix_workspace_19_6_0
- citrix_workspace_19_8_0
- citrix_workspace_19_10_0
- citrix_workspace_19_12_0
citrix_workspace_20_04_0
citrix_workspace_20_06_0
citrix_workspace_20_09_0
+ citrix_workspace_20_10_0
;
citra = libsForQt5.callPackage ../misc/emulators/citra { };
@@ -2980,6 +3019,8 @@ in
libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
+ libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
+
m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc {
@@ -3074,6 +3115,12 @@ in
console-bridge = callPackage ../development/libraries/console-bridge { };
+ convbin = callPackage ../tools/misc/convbin { };
+
+ convimg = callPackage ../tools/misc/convimg { };
+
+ convfont = callPackage ../tools/misc/convfont { };
+
convmv = callPackage ../tools/misc/convmv { };
convoy = callPackage ../tools/filesystems/convoy { };
@@ -3338,6 +3385,10 @@ in
dog = callPackage ../tools/system/dog { };
+ dogdns = callPackage ../tools/networking/dogdns {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
dosfstools = callPackage ../tools/filesystems/dosfstools { };
dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
@@ -3379,7 +3430,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 { };
@@ -3473,9 +3524,7 @@ in
inherit (darwin.apple_sdk.frameworks) Security;
};
- rage = callPackage ../tools/security/rage {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ rage = callPackage ../tools/security/rage { };
rar2fs = callPackage ../tools/filesystems/rar2fs { };
@@ -3485,7 +3534,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;
@@ -3519,7 +3568,7 @@ in
uudeview = callPackage ../tools/misc/uudeview { };
uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
- inherit (pythonPackages) sphinx;
+ inherit (python3Packages) sphinx;
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -3537,6 +3586,8 @@ in
wl-clipboard = callPackage ../tools/misc/wl-clipboard { };
+ wlsunset = callPackage ../tools/wayland/wlsunset { };
+
wob = callPackage ../tools/misc/wob { };
wtype = callPackage ../tools/wayland/wtype { };
@@ -3589,21 +3640,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;
@@ -3648,6 +3699,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 { };
@@ -3688,6 +3741,8 @@ in
exif = callPackage ../tools/graphics/exif { };
+ exifprobe = callPackage ../tools/graphics/exifprobe { };
+
exiftags = callPackage ../tools/graphics/exiftags { };
exiftool = perlPackages.ImageExifTool;
@@ -3773,6 +3828,8 @@ in
feedreader = callPackage ../applications/networking/feedreaders/feedreader {};
+ fend = callPackage ../tools/misc/fend { };
+
ferm = callPackage ../tools/networking/ferm { };
ffsend = callPackage ../tools/misc/ffsend { };
@@ -3881,8 +3938,6 @@ in
flips = callPackage ../tools/compression/flips { };
- flvtool2 = callPackage ../tools/video/flvtool2 { };
-
fmbt = callPackage ../development/tools/fmbt {
python = python2;
};
@@ -4105,16 +4160,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 { };
@@ -4234,14 +4300,16 @@ in
google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
- google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk { };
+ google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
+ python = python3;
+ };
google-cloud-sdk-gce = google-cloud-sdk.override { with-gce = true; };
google-fonts = callPackage ../data/fonts/google-fonts { };
google-clasp = callPackage ../development/misc/google-clasp { };
- google-compute-engine = python2.pkgs.google-compute-engine;
+ google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine;
google-compute-engine-oslogin = callPackage ../tools/virtualization/google-compute-engine-oslogin { };
@@ -4253,6 +4321,8 @@ in
gopro = callPackage ../tools/video/gopro { };
+ goreleaser = callPackage ../tools/misc/goreleaser { };
+
goreplay = callPackage ../tools/networking/goreplay { };
gource = callPackage ../applications/version-management/gource { };
@@ -4488,7 +4558,9 @@ in
halibut = callPackage ../tools/typesetting/halibut { };
- halide = callPackage ../development/compilers/halide { };
+ halide = callPackage ../development/compilers/halide {
+ llvmPackages = llvmPackages_9;
+ };
ham = pkgs.perlPackages.ham;
@@ -4544,7 +4616,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 { };
@@ -4673,6 +4745,8 @@ in
irods
irods-icommands;
+ igmpproxy = callPackage ../tools/networking/igmpproxy { };
+
ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
inherit (haskellPackages) ghcWithPackages;
@@ -4908,10 +4982,12 @@ in
kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
- wrapKakoune = callPackage ../applications/editors/kakoune/wrapper.nix { };
+ wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
kakounePlugins = callPackage ../applications/editors/kakoune/plugins { };
kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
- kakoune = wrapKakoune kakoune-unwrapped { };
+ kakoune = wrapKakoune kakoune-unwrapped {
+ plugins = [ ]; # override with the list of desired plugins
+ };
kak-lsp = callPackage ../tools/misc/kak-lsp { };
@@ -4933,6 +5009,8 @@ in
kexpand = callPackage ../development/tools/kexpand { };
+ kent = callPackage ../applications/science/biology/kent { };
+
keybase = callPackage ../tools/security/keybase {
# Reasoning for the inherited apple_sdk.frameworks:
# 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
@@ -4975,25 +5053,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 { };
@@ -5085,6 +5163,8 @@ in
ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
+ lunar-client = callPackage ../games/lunar-client {};
+
lvmsync = callPackage ../tools/backup/lvmsync { };
kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
@@ -5156,6 +5236,8 @@ in
mmv = callPackage ../tools/misc/mmv { };
+ mmv-go = callPackage ../tools/misc/mmv-go { };
+
most = callPackage ../tools/misc/most { };
motion = callPackage ../applications/video/motion { };
@@ -5174,6 +5256,8 @@ in
nbench = callPackage ../tools/misc/nbench { };
+ ncrack = callPackage ../tools/security/ncrack { };
+
netdata = callPackage ../tools/system/netdata {
inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
};
@@ -5195,9 +5279,9 @@ in
nixnote2 = libsForQt514.callPackage ../applications/misc/nixnote2 { };
- nodejs = hiPrio nodejs-12_x;
+ nodejs = hiPrio nodejs-14_x;
- nodejs-slim = nodejs-slim-12_x;
+ nodejs-slim = nodejs-slim-14_x;
nodejs-10_x = callPackage ../development/web/nodejs/v10.nix { };
@@ -5294,6 +5378,9 @@ in
libhandy = callPackage ../development/libraries/libhandy { };
+ # Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
+ libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
+
libgumath = callPackage ../development/libraries/libgumath { };
libinsane = callPackage ../development/libraries/libinsane { };
@@ -5348,6 +5435,8 @@ in
libngspice = callPackage ../development/libraries/libngspice { };
+ libnixxml = callPackage ../development/libraries/libnixxml { };
+
libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
libportal = callPackage ../development/libraries/libportal { };
@@ -5471,13 +5560,13 @@ in
mailnagWithPlugins = mailnag.withPlugins(
builtins.attrValues mailnag.availablePlugins
);
+ bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
mailsend = callPackage ../tools/networking/mailsend { };
mailpile = callPackage ../applications/networking/mailreaders/mailpile { };
mailutils = callPackage ../tools/networking/mailutils {
- guile = guile_2_0; # compilation fails with guile 2.2
sasl = gsasl;
};
@@ -5642,6 +5731,8 @@ in
mmake = callPackage ../tools/misc/mmake { };
+ mmixware = callPackage ../development/tools/mmixware { };
+
modemmanager = callPackage ../tools/networking/modem-manager {};
modem-manager-gui = callPackage ../applications/networking/modem-manager-gui {};
@@ -5877,7 +5968,8 @@ in
noip = callPackage ../tools/networking/noip { };
- nomad = nomad_0_11;
+ nomad = nomad_0_12;
+
# Nomad never updates major go versions within a release series and is unsupported
# on Go versions that it did not ship with. Due to historic bugs when compiled
# with different versions we pin Go for all versions.
@@ -6143,7 +6235,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 { };
@@ -6161,6 +6255,8 @@ in
update-dotdee = with python3Packages; toPythonApplication update-dotdee;
+ update-nix-fetchgit = haskell.lib.justStaticExecutables haskellPackages.update-nix-fetchgit;
+
update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
@@ -6219,8 +6315,6 @@ in
packagekit = callPackage ../tools/package-management/packagekit { };
- packagekit-qt = libsForQt5.callPackage ../tools/package-management/packagekit/qt.nix { };
-
packetdrill = callPackage ../tools/networking/packetdrill { };
pacman = callPackage ../tools/package-management/pacman { };
@@ -6243,7 +6337,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 { };
@@ -6325,8 +6419,6 @@ in
pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
- pdf2htmlEX = callPackage ../tools/typesetting/pdf2htmlEX { };
-
pdf2odt = callPackage ../tools/typesetting/pdf2odt { };
pdf-redact-tools = callPackage ../tools/graphics/pdfredacttools { };
@@ -6390,6 +6482,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;
};
@@ -6441,7 +6535,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;
@@ -6635,7 +6729,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 { };
@@ -6683,6 +6777,8 @@ in
quota = if stdenv.isLinux then linuxquota else unixtools.quota;
+ qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
+
qview = libsForQt5.callPackage ../applications/graphics/qview {};
wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
@@ -6879,7 +6975,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;
@@ -7023,6 +7121,8 @@ in
skim = callPackage ../tools/misc/skim { };
+ seaweedfs = callPackage ../applications/networking/seaweedfs { };
+
sec = callPackage ../tools/admin/sec { };
seccure = callPackage ../tools/security/seccure { };
@@ -7047,6 +7147,8 @@ in
sewer = callPackage ../tools/admin/sewer { };
+ sftpman = callPackage ../tools/filesystems/sftpman { };
+
screenfetch = callPackage ../tools/misc/screenfetch { };
sg3_utils = callPackage ../tools/system/sg3_utils { };
@@ -7101,7 +7203,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 { };
@@ -7179,11 +7281,11 @@ in
smu = callPackage ../tools/text/smu { };
- smugline = python3Packages.smugline;
-
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 { };
@@ -7393,6 +7495,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 { };
@@ -7463,7 +7567,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 { };
@@ -7501,7 +7607,9 @@ in
texstudio = libsForQt5.callPackage ../applications/editors/texstudio { };
- textadept = callPackage ../applications/editors/textadept { };
+ textadept = callPackage ../applications/editors/textadept/10 { };
+
+ textadept11 = callPackage ../applications/editors/textadept/11 { };
texworks = libsForQt514.callPackage ../applications/editors/texworks { };
@@ -7533,6 +7641,8 @@ in
timetable = callPackage ../applications/office/timetable { };
+ timekeeper = callPackage ../applications/office/timekeeper { };
+
timezonemap = callPackage ../development/libraries/timezonemap { };
tzupdate = callPackage ../applications/misc/tzupdate { };
@@ -7559,6 +7669,8 @@ in
tio = callPackage ../tools/misc/tio { };
+ tiv = callPackage ../applications/misc/tiv { };
+
tldr = callPackage ../tools/misc/tldr { };
tldr-hs = haskellPackages.tldr;
@@ -7797,6 +7909,8 @@ in
usync = callPackage ../applications/misc/usync { };
+ uwc = callPackage ../tools/text/uwc { };
+
uwsgi = callPackage ../servers/uwsgi { };
v2ray = callPackage ../tools/networking/v2ray { };
@@ -7835,6 +7949,8 @@ in
verilog = callPackage ../applications/science/electronics/verilog {};
+ versus = callPackage ../applications/networking/versus { };
+
vgrep = callPackage ../tools/text/vgrep { };
vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
@@ -8058,8 +8174,6 @@ in
udunits = callPackage ../development/libraries/udunits { };
- uemacs = callPackage ../applications/editors/uemacs { };
-
uftp = callPackage ../servers/uftp {};
uhttpmock = callPackage ../development/libraries/uhttpmock { };
@@ -8072,7 +8186,13 @@ in
unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
- unbound = callPackage ../tools/networking/unbound { };
+ unbound = callPackage ../tools/networking/unbound {};
+
+ unbound-with-systemd = unbound.override {
+ withSystemd = true;
+ };
+
+ unicorn = callPackage ../development/libraries/unicorn { };
units = callPackage ../tools/misc/units {
enableCurrenciesUpdater = true;
@@ -8123,8 +8243,6 @@ in
unar = callPackage ../tools/archivers/unar { stdenv = clangStdenv; };
- unarj = callPackage ../tools/archivers/unarj { };
-
unp = callPackage ../tools/archivers/unp { };
unshield = callPackage ../tools/archivers/unshield { };
@@ -8417,6 +8535,8 @@ in
zplug = callPackage ../shells/zsh/zplug { };
+ zplugin = callPackage ../shells/zsh/zplugin {} ;
+
zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
zsh-bd = callPackage ../shells/zsh/zsh-bd { };
@@ -8448,9 +8568,7 @@ in
zssh = callPackage ../tools/networking/zssh { };
zstd = callPackage ../tools/compression/zstd {
- cmake = buildPackages.cmake.override {
- libarchive = buildPackages.libarchive.override { zstd = null; };
- };
+ cmake = buildPackages.cmakeMinimal;
};
zsync = callPackage ../tools/compression/zsync { };
@@ -8534,6 +8652,8 @@ in
### DEVELOPMENT / COMPILERS
+ _4th = callPackage ../development/compilers/4th { };
+
abcl = callPackage ../development/compilers/abcl {
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
@@ -8606,6 +8726,8 @@ in
arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
+ asciigraph = callPackage ../tools/text/asciigraph { };
+
asn1c = callPackage ../development/compilers/asn1c { };
aspectj = callPackage ../development/compilers/aspectj { };
@@ -8624,7 +8746,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 { };
@@ -8643,6 +8767,8 @@ in
chicken
egg2nix;
+ cc65 = callPackage ../development/compilers/cc65 { };
+
ccl = callPackage ../development/compilers/ccl {
inherit (buildPackages.darwin) bootstrap_cmds;
};
@@ -8731,12 +8857,13 @@ in
copper = callPackage ../development/compilers/copper {};
inherit (callPackages ../development/compilers/crystal {
- inherit (llvmPackages_10) stdenv clang llvm;
+ llvmPackages = llvmPackages_10;
})
crystal_0_31
crystal_0_32
crystal_0_33
crystal_0_34
+ crystal_0_35
crystal
crystal2nix;
@@ -8754,8 +8881,6 @@ in
dotty = callPackage ../development/compilers/scala/dotty.nix { jre = jre8;};
- drumstick = callPackage ../development/libraries/drumstick { };
-
ecl = callPackage ../development/compilers/ecl { };
ecl_16_1_2 = callPackage ../development/compilers/ecl/16.1.2.nix { };
@@ -8774,6 +8899,8 @@ in
};
fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
+ fasmg = callPackage ../development/compilers/fasmg { };
+
flyctl = callPackage ../development/web/flyctl { };
flutterPackages =
@@ -8881,7 +9008,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;
@@ -8974,7 +9101,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 {
@@ -8988,7 +9115,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;
@@ -9160,7 +9287,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;
@@ -9380,10 +9507,19 @@ in
/* default JDK */
jdk = jdk14;
- # jdk14 lacks a jre output. See https://github.com/NixOS/nixpkgs/issues/79490
+
+ # Since the introduction of the Java Platform Module System in Java 9, Java
+ # no longer ships a separate JRE package.
+ #
+ # If you are building a 'minimal' system/image, you are encouraged to use
+ # 'jre_minimal' to build a bespoke JRE containing only the modules you need.
+ #
+ # For a general-purpose system, 'jre' defaults to the full JDK:
jre = jdk14;
jre_headless = jdk14_headless;
+ jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
+
openjdk = openjdk14;
openjdk_headless = openjdk14_headless;
@@ -9395,22 +9531,23 @@ in
inherit (darwin) libiconv libobjc libresolv;
}) mx jvmci8 graalvm8;
+ inherit (callPackages ../development/compilers/graalvm/community-edition.nix { })
+ graalvm8-ce
+ graalvm11-ce;
+
inherit (callPackages ../development/compilers/graalvm/enterprise-edition.nix { })
graalvm8-ee
graalvm11-ee;
- openshot-qt = let
- # Cannot use a newer Qt (5.15) version because it requires qtwebkit
- # and our qtwebkit fails to build with 5.15. 01bcfd3579219d60e5d07df309a000f96b2b658b
- pkgs_ = pkgs.extend(_: prev: {
- pythonInterpreters = prev.pythonInterpreters.override(oldAttrs: {
- pkgs = oldAttrs.pkgs.extend(_: _: {
- qt5 = pkgs.qt514;
- libsForQt5 = pkgs.libsForQt514;
- });
- });
- });
- in pkgs_.libsForQt514.callPackage ../applications/video/openshot-qt { };
+ # 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 { };
openspin = callPackage ../development/compilers/openspin { };
@@ -9449,6 +9586,7 @@ in
julia_10 = callPackage ../development/compilers/julia/1.0.nix {
gmp = gmp6;
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
+ libgit2 = libgit2_0_27;
};
julia_13 = callPackage ../development/compilers/julia/1.3.nix {
@@ -9456,11 +9594,19 @@ in
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
};
+ julia_15 = callPackage ../development/compilers/julia/1.5.nix {
+ inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
+ };
+
julia_1 = julia_10;
- julia = julia_1;
+ julia = julia_15;
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 {
@@ -9582,7 +9728,7 @@ in
stdenv = gcc7Stdenv;
});
- llvmPackages_latest = llvmPackages_10;
+ llvmPackages_latest = llvmPackages_11;
llvmPackages_rocm = callPackage ../development/compilers/llvm/rocm { };
@@ -9656,14 +9802,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;
};
@@ -9780,15 +9929,15 @@ in
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
llvmPackages = if stdenv.cc.isClang then llvmPackages_5 else llvmPackages_10;
};
- rust_1_46 = callPackage ../development/compilers/rust/1_46.nix {
+ rust_1_47 = callPackage ../development/compilers/rust/1_47.nix {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
- llvmPackages = if stdenv.cc.isClang then llvmPackages_5 else llvmPackages_10;
+ llvmPackages = if stdenv.cc.isClang then llvmPackages_5 else llvmPackages_11;
};
- rust = rust_1_46;
+ rust = rust_1_47;
rustPackages_1_45 = rust_1_45.packages.stable;
- rustPackages_1_46 = rust_1_46.packages.stable;
- rustPackages = rustPackages_1_46;
+ rustPackages_1_47 = rust_1_47.packages.stable;
+ rustPackages = rustPackages_1_47;
inherit (rustPackages) cargo clippy rustc rustPlatform;
@@ -9886,6 +10035,8 @@ in
inherit (darwin.apple_sdk.frameworks) Security;
};
+ crate2nix = callPackage ../development/tools/rust/crate2nix { };
+
maturin = callPackage ../development/tools/rust/maturin { };
inherit (rustPackages) rls;
rustfmt = rustPackages.rustfmt;
@@ -9911,10 +10062,12 @@ in
sbcl_2_0_9 = callPackage ../development/compilers/sbcl/2.0.9.nix {};
sbcl = callPackage ../development/compilers/sbcl {};
- scala_2_10 = callPackage ../development/compilers/scala/2.10.nix { };
- scala_2_11 = callPackage ../development/compilers/scala/2.11.nix { };
- scala_2_12 = callPackage ../development/compilers/scala/2.12.nix { jre = jre8; };
- scala_2_13 = callPackage ../development/compilers/scala/2.13.nix { jre = jre8; };
+ inherit (callPackage ../development/compilers/scala/2.x.nix { jre = jre8; })
+ scala_2_10
+ scala_2_11
+ scala_2_12
+ scala_2_13;
+
scala = scala_2_13;
metal = callPackage ../development/libraries/metal { };
@@ -9942,6 +10095,8 @@ in
souffle = callPackage ../development/compilers/souffle { };
+ spasm-ng = callPackage ../development/compilers/spasm-ng { };
+
spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
@@ -10102,6 +10257,8 @@ in
ceptre = callPackage ../development/interpreters/ceptre { };
+ cling = callPackage ../development/interpreters/cling { };
+
clips = callPackage ../development/interpreters/clips { };
clisp = callPackage ../development/interpreters/clisp { };
@@ -10289,19 +10446,28 @@ in
pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
- php = php74;
+ # PHP interpreters, packages and extensions.
+ #
+ # Set default PHP interpreter, extensions and packages
+ php = php74;
+ phpExtensions = php74Extensions;
phpPackages = php74Packages;
- php73Packages = recurseIntoAttrs php73.packages;
- php74Packages = recurseIntoAttrs php74.packages;
- phpExtensions = php74Extensions;
- php73Extensions = recurseIntoAttrs php73.extensions;
+ # 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;
+ };
php74Extensions = recurseIntoAttrs php74.extensions;
+ php74Packages = recurseIntoAttrs php74.packages;
- inherit (callPackage ../development/interpreters/php {
+ # Import PHP73 interpreter, extensions and packages
+ php73 = callPackage ../development/interpreters/php/7.3.nix {
stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
- }) php74 php73;
+ };
+ php73Extensions = recurseIntoAttrs php73.extensions;
+ php73Packages = recurseIntoAttrs php73.packages;
+
picoc = callPackage ../development/interpreters/picoc {};
@@ -10487,19 +10653,6 @@ in
ruby_2_6
ruby_2_7;
- rubyMinimal = ruby.override {
- # gem support is minimal overhead
- rubygemsSupport = true;
- useRailsExpress = false;
- zlibSupport = false;
- opensslSupport = false;
- gdbmSupport = false;
- cursesSupport = false;
- docSupport = false;
- yamlSupport = false;
- fiddleSupport = false;
- };
-
ruby = ruby_2_6;
rubyPackages = rubyPackages_2_6;
@@ -10532,7 +10685,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;
};
@@ -10619,6 +10772,8 @@ in
vc4-newlib = callPackage ../development/misc/vc4/newlib.nix {};
resim = callPackage ../misc/emulators/resim {};
+ or1k-newlib = callPackage ../development/misc/or1k/newlib.nix {};
+
rappel = callPackage ../development/misc/rappel/default.nix { };
pharo-vms = callPackage ../development/pharo/vm { };
@@ -10676,10 +10831,11 @@ in
};
antlr3 = antlr3_5;
- antlr4_7 = callPackage ../development/tools/parsing/antlr/4.7.nix {
+ antlr4_8 = callPackage ../development/tools/parsing/antlr/4.8.nix {
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
- antlr4 = antlr4_7;
+
+ antlr4 = antlr4_8;
apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { };
@@ -10713,7 +10869,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 { };
@@ -10835,6 +10991,8 @@ in
};
});
+ bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
+
black = with python3Packages; toPythonApplication black;
blackfire = callPackage ../development/tools/misc/blackfire { };
@@ -10861,6 +11019,8 @@ in
buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
+ bump = callPackage ../development/tools/github/bump { };
+
libbpf = callPackage ../os-specific/linux/libbpf { };
bpftool = callPackage ../os-specific/linux/bpftool { };
@@ -10877,7 +11037,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:
@@ -10899,12 +11061,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 { };
@@ -10964,6 +11139,10 @@ in
cmake = libsForQt5.callPackage ../development/tools/build-managers/cmake { };
+ cmakeMinimal = libsForQt5.callPackage ../development/tools/build-managers/cmake {
+ isBootstrap = true;
+ };
+
cmakeCurses = cmake.override { useNcurses = true; };
cmakeWithGui = cmakeCurses.override { withQt5 = true; };
@@ -11113,11 +11292,11 @@ in
dot2tex = with python3.pkgs; toPythonApplication dot2tex;
doxygen = callPackage ../development/tools/documentation/doxygen {
- qt4 = null;
+ qt5 = null;
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
- doxygen_gui = lowPrio (doxygen.override { inherit qt4; });
+ doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
drake = callPackage ../development/tools/build-managers/drake { };
@@ -11447,7 +11626,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 {
@@ -11640,7 +11819,7 @@ in
lua = lua5;
} // (config.radare or {}))) radare2 r2-for-cutter;
- radare2-cutter = libsForQt514.callPackage ../development/tools/analysis/radare2/cutter.nix { };
+ radare2-cutter = libsForQt515.callPackage ../development/tools/analysis/radare2/cutter.nix { };
ragel = ragelStable;
@@ -11690,6 +11869,8 @@ in
rr = callPackage ../development/tools/analysis/rr { };
rr-unstable = callPackage ../development/tools/analysis/rr/unstable.nix { }; # This is a temporary attribute, please see the corresponding file for details.
+ rufo = callPackage ../development/tools/rufo { };
+
samurai = callPackage ../development/tools/build-managers/samurai { };
saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
@@ -11729,7 +11910,10 @@ in
shallot = callPackage ../tools/misc/shallot { };
- shards = callPackage ../development/tools/build-managers/shards { };
+ inherit (callPackage ../development/tools/build-managers/shards { })
+ shards_0_11
+ shards_0_12
+ shards;
shellcheck = callPackage ../development/tools/shellcheck {};
@@ -11789,6 +11973,8 @@ in
sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
+ sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
+
sqlite-web = callPackage ../development/tools/database/sqlite-web { };
sqlmap = with python3Packages; toPythonApplication sqlmap;
@@ -11871,7 +12057,9 @@ in
travis = callPackage ../development/tools/misc/travis { };
- tree-sitter = callPackage ../development/tools/parsing/tree-sitter { };
+ tree-sitter = callPackage ../development/tools/parsing/tree-sitter {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
trellis = callPackage ../development/tools/trellis { };
@@ -11897,6 +12085,8 @@ in
vagrant = callPackage ../development/tools/vagrant {};
+ vala-language-server = callPackage ../development/tools/vala-language-server {};
+
bashdb = callPackage ../development/tools/misc/bashdb { };
gdb = callPackage ../development/tools/misc/gdb {
@@ -12354,7 +12544,7 @@ in
cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
- cxxtest = callPackage ../development/libraries/cxxtest { };
+ cxxtest = python2Packages.callPackage ../development/libraries/cxxtest { };
cypress = callPackage ../development/web/cypress { };
@@ -12386,9 +12576,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 { };
@@ -12533,7 +12723,7 @@ in
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 = null;
+ 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;
@@ -12576,7 +12766,9 @@ in
flyway = callPackage ../development/tools/flyway { };
- fmt = callPackage ../development/libraries/fmt/default.nix { };
+ inherit (callPackages ../development/libraries/fmt { }) fmt_7;
+
+ fmt = fmt_7;
fplll = callPackage ../development/libraries/fplll {};
fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix {};
@@ -12783,6 +12975,7 @@ in
else if name == "avrlibc" then targetPackages.avrlibcCross or avrlibcCross
else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430NewlibCross or msp430NewlibCross
else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
+ else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
else if name == "newlib" then targetPackages.newlibCross or newlibCross
else if name == "musl" then targetPackages.muslCross or muslCross
else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
@@ -12909,7 +13102,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 {
@@ -12924,6 +13117,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 { };
@@ -13111,7 +13306,10 @@ in
herqq = libsForQt514.callPackage ../development/libraries/herqq { };
- hidapi = callPackage ../development/libraries/hidapi { };
+ hidapi = callPackage ../development/libraries/hidapi {
+ # TODO: remove once `udev` is `systemdMinimal` everywhere.
+ udev = systemdMinimal;
+ };
highfive = callPackage ../development/libraries/highfive { };
@@ -13313,6 +13511,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 { };
@@ -13329,7 +13529,7 @@ in
let
mkFrameworks = import ../development/libraries/kde-frameworks;
attrs = {
- libsForQt5 = libsForQt514;
+ inherit libsForQt5;
inherit lib fetchurl;
};
in
@@ -13344,8 +13544,6 @@ in
automake = automake111x;
};
- kf5gpgmepp = libsForQt5.callPackage ../development/libraries/kf5gpgmepp { };
-
krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
inherit (buildPackages.darwin) bootstrap_cmds;
};
@@ -13365,6 +13563,8 @@ in
lasso = callPackage ../development/libraries/lasso { };
+ LAStools = callPackage ../development/libraries/LAStools { };
+
LASzip = callPackage ../development/libraries/LASzip { };
LASzip2 = callPackage ../development/libraries/LASzip/LASzip2.nix { };
@@ -13587,6 +13787,8 @@ in
libdap = callPackage ../development/libraries/libdap { };
+ libdatrie = callPackage ../development/libraries/libdatrie { };
+
libdazzle = callPackage ../development/libraries/libdazzle { };
libdbi = callPackage ../development/libraries/libdbi { };
@@ -13688,7 +13890,9 @@ in
libfakekey = callPackage ../development/libraries/libfakekey { };
- libfido2 = callPackage ../development/libraries/libfido2 { };
+ libfido2 = callPackage ../development/libraries/libfido2 {
+ udev = systemdMinimal;
+ };
libfilezilla = callPackage ../development/libraries/libfilezilla {
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
@@ -14303,6 +14507,8 @@ in
libtcod = callPackage ../development/libraries/libtcod { };
+ libthai = callPackage ../development/libraries/libthai { };
+
libtheora = callPackage ../development/libraries/libtheora { };
libthreadar = callPackage ../development/libraries/libthreadar { };
@@ -14377,6 +14583,8 @@ in
libusb1 = callPackage ../development/libraries/libusb1 {
inherit (darwin) libobjc;
inherit (darwin.apple_sdk.frameworks) IOKit;
+ # TODO: remove once `udev` is `systemdMinimal` everywhere.
+ udev = systemdMinimal;
};
libusbmuxd = callPackage ../development/libraries/libusbmuxd { };
@@ -14643,6 +14851,8 @@ in
withGUI = false;
};
+ mlc = callPackage ../tools/system/mlc { };
+
mlt = callPackage ../development/libraries/mlt { };
mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
@@ -14761,8 +14971,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 {
@@ -14773,6 +14981,9 @@ in
nss_3_44 = lowPrio (callPackage ../development/libraries/nss/3.44.nix { });
nssTools = nss.tools;
+ # required for stable thunderbird and firefox-esr-78
+ nss_3_53 = lowPrio (callPackage ../development/libraries/nss/3.53.nix { });
+
nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
nsss = skawarePackages.nsss;
@@ -15044,8 +15255,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 { };
@@ -15141,8 +15353,6 @@ in
inherit llvmPackages_5;
});
- libsForQt512 = recurseIntoAttrs (lib.makeScope qt512.newScope mkLibsForQt5);
-
qt514 = recurseIntoAttrs (makeOverridable
(import ../development/libraries/qt-5/5.14) {
inherit newScope;
@@ -15173,6 +15383,8 @@ in
inherit llvmPackages_5;
});
+ libsForQt512 = recurseIntoAttrs (lib.makeScope qt512.newScope mkLibsForQt5);
+
libsForQt514 = recurseIntoAttrs (lib.makeScope qt514.newScope mkLibsForQt5);
libsForQt515 = recurseIntoAttrs (lib.makeScope qt515.newScope mkLibsForQt5);
@@ -15199,17 +15411,41 @@ in
kwidgetsaddons kwindowsystem kxmlgui kxmlrpcclient modemmanager-qt
networkmanager-qt plasma-framework prison qqc2-desktop-style solid sonnet
syntax-highlighting syndication threadweaver kirigami2 kholidays kpurpose
- kcontacts kquickcharts kdoctools kapidox;
+ kcontacts kquickcharts kdoctools kapidox kdesu kinit kded frameworkintegration
+ kdewebkit breeze-icons
+ ;
### KDE PLASMA 5
inherit (plasma5.override { libsForQt5 = self; })
- kdecoration khotkeys libkscreen libksysguard;
+ kdecoration khotkeys libkscreen libksysguard bluedevil
+ breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover kactivitymanagerd
+ kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5 kinfocenter kmenuedit
+ kscreen kscreenlocker ksshaskpass ksysguard kwallet-pam kwayland-integration
+ kwin kwrited milou oxygen plasma-browser-integration plasma-desktop
+ plasma-integration plasma-nm plasma-pa plasma-thunderbolt plasma-vault plasma-workspace
+ plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
+ systemsettings user-manager xdg-desktop-portal-kde
+ ;
+
+ inherit ((plasma5.override { libsForQt5 = self; }).thirdParty)
+ plasma-applet-caffeine-plus kwin-dynamic-workspaces kwin-tiling krohnkite
+ ;
### KDE APPLICATIONS
inherit (kdeApplications.override { libsForQt5 = self; })
- libkdcraw libkexiv2 libkipi libkomparediff2 libksane;
+ libkdcraw libkexiv2 libkipi libkomparediff2 libksane libkcddb akonadi-contacts
+ akonadi-calendar akonadi-notes akonadi-search kidentitymanagement kontactinterface
+ kldap akonadi akregator ark bomber bovo dolphin dragon elisa ffmpegthumbs filelight
+ granatier gwenview k3b kaddressbook kalzium kapptemplate kapman kate katomic
+ kblackbox kblocks kbounce kcachegrind kcalc kcharselect kcolorchooser
+ kdenlive kdf kdialog kdiamond keditbookmarks kfind kfloppy kget kgpg khelpcenter
+ kig kigo killbots kitinerary kleopatra klettres klines kmag kmail kmines kmix kmplot
+ knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact korganizer
+ kpkpass krdc kreversi krfb kshisen ksquares ksystemlog kteatime ktimer ktouch kturtle
+ kwalletmanager kwave marble minuet okular picmi spectacle yakuake
+ ;
### LIBRARIES
@@ -15221,18 +15457,28 @@ in
dxflib = callPackage ../development/libraries/dxflib {};
+ drumstick = callPackage ../development/libraries/drumstick { };
+
fcitx-qt5 = callPackage ../tools/inputmethods/fcitx/fcitx-qt5.nix { };
qgpgme = callPackage ../development/libraries/gpgme { };
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 { };
+ kf5gpgmepp = callPackage ../development/libraries/kf5gpgmepp { };
+
kproperty = callPackage ../development/libraries/kproperty { };
kpeoplevcard = callPackage ../development/libraries/kpeoplevcard { };
@@ -15253,7 +15499,11 @@ in
libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { };
- libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { };
+ packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { };
+
+ libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix {
+ inherit (darwin.apple_sdk.frameworks) AGL Cocoa Foundation;
+ };
libqglviewer = callPackage ../development/libraries/libqglviewer {
inherit (darwin.apple_sdk.frameworks) AGL;
@@ -15287,6 +15537,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;
};
@@ -15323,6 +15575,9 @@ in
qtwebkit-plugins = callPackage ../development/libraries/qtwebkit-plugins { };
+ # Not a library, but we do want it to be built for every qt version there
+ # is, to allow users to choose the right build if needed.
+ sddm = callPackage ../applications/display-managers/sddm { };
};
qtEnv = qt5.env;
@@ -15591,6 +15846,8 @@ in
snappy = callPackage ../development/libraries/snappy { };
+ snow = callPackage ../tools/security/snow { };
+
soapyairspy = callPackage ../applications/radio/soapyairspy { };
soapybladerf = callPackage ../applications/radio/soapybladerf { };
@@ -15621,7 +15878,9 @@ in
sofia_sip = callPackage ../development/libraries/sofia-sip { };
- soil = callPackage ../development/libraries/soil { };
+ soil = callPackage ../development/libraries/soil {
+ inherit (darwin.apple_sdk.frameworks) Carbon;
+ };
sonic = callPackage ../development/libraries/sonic { };
@@ -15634,6 +15893,7 @@ in
soundtouch = callPackage ../development/libraries/soundtouch {};
spandsp = callPackage ../development/libraries/spandsp {};
+ spandsp3 = callPackage ../development/libraries/spandsp/3.nix {};
spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt {};
@@ -15665,6 +15925,8 @@ in
spice-up = callPackage ../applications/office/spice-up { };
+ spicetify-cli = callPackage ../applications/misc/spicetify-cli { };
+
spirv-cross = callPackage ../tools/graphics/spirv-cross { };
sratom = callPackage ../development/libraries/audio/sratom { };
@@ -15996,9 +16258,11 @@ 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 { };
+ vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
vtkWithQt5 = vtk.override { qtLib = qt514; };
@@ -16008,6 +16272,8 @@ in
stdenv = gcc6Stdenv; # upstream code incompatible with gcc7
};
+ waffle = callPackage ../development/libraries/waffle { };
+
wally-cli = callPackage ../development/tools/wally-cli { };
wavpack = callPackage ../development/libraries/wavpack { };
@@ -16513,7 +16779,7 @@ in
inherit (callPackages ../servers/asterisk { })
asterisk asterisk-stable asterisk-lts
- asterisk_13 asterisk_16 asterisk_17;
+ asterisk_13 asterisk_16 asterisk_17 asterisk_18;
asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
@@ -16637,8 +16903,6 @@ in
frab = callPackage ../servers/web-apps/frab { };
- freepops = callPackage ../servers/mail/freepops { };
-
freeradius = callPackage ../servers/freeradius { };
freeswitch = callPackage ../servers/sip/freeswitch {
@@ -16659,13 +16923,11 @@ in
grafana = callPackage ../servers/monitoring/grafana { };
- grafana-loki = callPackage ../servers/monitoring/loki {
- buildGoPackage = buildGo114Package;
- };
+ grafana-loki = callPackage ../servers/monitoring/loki { };
grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { };
- gerbera = callPackage ../servers/gerbera { };
+ gerbera = callPackage ../servers/gerbera {};
gobetween = callPackage ../servers/gobetween { };
@@ -16706,6 +16968,8 @@ in
imgproxy = callPackage ../servers/imgproxy { };
+ ircdog = callPackage ../applications/networking/irc/ircdog { };
+
ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
jboss = callPackage ../servers/http/jboss { };
@@ -16739,6 +17003,8 @@ in
labelImg = callPackage ../applications/science/machine-learning/labelimg { };
+ mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
+
mailman = callPackage ../servers/mail/mailman/wrapped.nix { };
mailman-rss = callPackage ../development/python-modules/mailman-rss { };
@@ -16859,8 +17125,10 @@ in
openbgpd = callPackage ../servers/openbgpd { };
- openafs = callPackage ../servers/openafs/1.6 { tsmbac = null; ncurses = null; };
openafs_1_8 = callPackage ../servers/openafs/1.8 { tsmbac = null; ncurses = null; };
+ openafs_1_9 = callPackage ../servers/openafs/1.9 { tsmbac = null; ncurses = null; };
+ # Current stable release; don't backport release updates!
+ openafs = openafs_1_8;
openresty = callPackage ../servers/http/openresty {
withPerl = false;
@@ -16904,6 +17172,12 @@ in
# PulseAudio daemons
+ hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
+
+ pulseaudio-hsphfpd = callPackage ../servers/pulseaudio/pali.nix {
+ inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
+ };
+
pulseaudio = callPackage ../servers/pulseaudio {
inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
};
@@ -16944,6 +17218,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 { };
@@ -17009,17 +17285,8 @@ in
erlang = erlang_basho_R16B02;
};
- riak-cs = callPackage ../servers/nosql/riak-cs/2.1.1.nix {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- erlang = erlang_basho_R16B02;
- };
-
- stanchion = callPackage ../servers/nosql/riak-cs/stanchion.nix {
- inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
- erlang = erlang_basho_R16B02;
- };
-
influxdb = callPackage ../servers/nosql/influxdb { };
+ influxdb2 = callPackage ../servers/nosql/influxdb2 { };
mysql57 = callPackage ../servers/sql/mysql/5.7.x.nix {
inherit (darwin) cctools developer_cmds;
@@ -17058,7 +17325,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 { };
@@ -17127,10 +17394,7 @@ in
postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
- prometheus = callPackage ../servers/monitoring/prometheus {
- buildGoPackage = buildGo114Package;
- go = go_1_14;
- };
+ prometheus = callPackage ../servers/monitoring/prometheus { };
prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
@@ -17166,6 +17430,7 @@ in
prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
+ prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
@@ -17364,8 +17629,6 @@ in
shaarli = callPackage ../servers/web-apps/shaarli { };
- shaarli-material = callPackage ../servers/web-apps/shaarli/material-theme.nix { };
-
shiori = callPackage ../servers/web-apps/shiori { };
inherit (callPackages ../servers/web-apps/matomo {})
@@ -17402,6 +17665,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.";
@@ -17605,6 +17870,8 @@ in
crda = callPackage ../os-specific/linux/crda { };
+ cshatag = callPackage ../os-specific/linux/cshatag { };
+
# Darwin package set
#
# Even though this is a set of packages not single package, use `callPackage`
@@ -17649,7 +17916,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 { };
@@ -17682,7 +17949,7 @@ in
};
fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
});
fuse = lowPrio fusePackages.fuse_2;
fuse3 = fusePackages.fuse_3;
@@ -17843,18 +18110,11 @@ in
linux_mptcp = linux_mptcp_95;
- linux_mptcp_94 = callPackage ../os-specific/linux/kernel/linux-mptcp-94.nix {
- kernelPatches =
- [ kernelPatches.bridge_stp_helper
- kernelPatches.request_key_helper
- kernelPatches.cpu-cgroup-v2."4.11"
- kernelPatches.modinst_arg_list_too_long
- ]
- ++ lib.optionals ((stdenv.hostPlatform.platform.kernelArch or null) == "mips")
- [ kernelPatches.mips_fpureg_emu
- kernelPatches.mips_fpu_sigill
- kernelPatches.mips_ext3_n32
- ];
+ linux_mptcp_5_9 = linux_5_9.override {
+ structuredExtraConfig = with lib.kernel; {
+ MPTCP = yes;
+ MPTCP_IPV6 = yes;
+ };
};
linux_mptcp_95 = callPackage ../os-specific/linux/kernel/linux-mptcp-95.nix {
@@ -18014,11 +18274,19 @@ in
inherit kernel;
inherit (kernel) stdenv; # in particular, use the same compiler by default
+ # to help determine module compatibility
+ inherit (kernel) isXen isZen isHardened isLibre;
+ inherit (kernel) kernelOlder kernelAtLeast;
+
# Obsolete aliases (these packages do not depend on the kernel).
inherit (pkgs) odp-dpdk pktgen; # added 2018-05
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 { };
@@ -18117,8 +18385,10 @@ in
rtlwifi_new = callPackage ../os-specific/linux/rtlwifi_new { };
- openafs = callPackage ../servers/openafs/1.6/module.nix { };
openafs_1_8 = callPackage ../servers/openafs/1.8/module.nix { };
+ openafs_1_9 = callPackage ../servers/openafs/1.9/module.nix { };
+ # Current stable release; don't backport release updates!
+ openafs = openafs_1_8;
facetimehd = callPackage ../os-specific/linux/facetimehd { };
@@ -18265,7 +18535,7 @@ in
# Hardened Linux
hardenedLinuxPackagesFor = kernel': overrides:
let # Note: We use this hack since the hardened patches can lag behind and we don't want to delay updates:
- linux_latest_for_hardened = pkgs.linux_5_8;
+ linux_latest_for_hardened = pkgs.linux_5_9;
kernel = (if kernel' == pkgs.linux_latest then linux_latest_for_hardened else kernel').override overrides;
in linuxPackagesFor (kernel.override {
structuredExtraConfig = import ../os-specific/linux/kernel/hardened/config.nix {
@@ -18277,6 +18547,7 @@ in
kernelPatches.hardened.${kernel.meta.branch}
];
modDirVersionArg = kernel.modDirVersion + "-hardened";
+ isHardened = true;
});
linuxPackages_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux { });
@@ -18396,7 +18667,7 @@ in
# udev is the same package as systemd which depends on cryptsetup
# which depends on lvm2 again. But we only need the libudev part
# which does not depend on cryptsetup.
- udev = udev.override { cryptsetup = null; };
+ udev = systemdMinimal;
};
lvm2_dmeventd = callPackage ../os-specific/linux/lvm2 {
enableDmeventd = true;
@@ -18635,8 +18906,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; });
@@ -18663,6 +18932,8 @@ in
roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
+ rtsp-simple-server = callPackage ../servers/rtsp-simple-server { };
+
rtkit = callPackage ../os-specific/linux/rtkit { };
rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
@@ -18722,6 +18993,8 @@ in
sysprof = callPackage ../development/tools/profiling/sysprof { };
+ libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
+
sysklogd = callPackage ../os-specific/linux/sysklogd { };
syslinux = callPackage ../os-specific/linux/syslinux { };
@@ -18730,7 +19003,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;
@@ -18747,8 +19020,40 @@ in
bzip2 = null;
};
};
+ systemdMinimal = systemd.override {
+ pname = "systemd-minimal";
+ withAnalyze = false;
+ withApparmor = false;
+ withCompression = false;
+ withCoredump = false;
+ withCryptsetup = false;
+ withDocumentation = false;
+ withEfi = false;
+ withHostnamed = false;
+ withHwdb = false;
+ withImportd = false;
+ withLocaled = false;
+ withLogind = false;
+ withMachined = false;
+ withNetworkd = false;
+ withNss = false;
+ withPCRE2 = false;
+ withPolkit = false;
+ withRemote = false;
+ withResolved = false;
+ withShellCompletions = false;
+ withTimedated = false;
+ withTimesyncd = false;
+ withUserDb = false;
+ glib = null;
+ libgcrypt = null;
+ lvm2 = null;
+ libfido2 = null;
+ p11-kit = null;
+ };
+
- udev = systemd; # TODO: move to aliases.nix
+ udev = systemd; # TODO: change to systemdMinimal
systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
@@ -18803,6 +19108,7 @@ in
ubootRaspberryPi3_64bit
ubootRaspberryPiZero
ubootRock64
+ ubootRockPi4
ubootRockPro64
ubootROCPCRK3399
ubootSheevaplug
@@ -18817,7 +19123,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 { };
@@ -18827,6 +19133,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 { };
@@ -18841,17 +19149,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 { };
@@ -18966,8 +19274,6 @@ in
brise = callPackage ../data/misc/brise { };
- inherit (kdeFrameworks) breeze-icons;
-
cacert = callPackage ../data/misc/cacert { };
caladea = callPackage ../data/fonts/caladea {};
@@ -19133,12 +19439,16 @@ in
fira-mono = callPackage ../data/fonts/fira-mono { };
- flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme { };
+ flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
+ inherit (kdeFrameworks) breeze-icons;
+ };
font-awesome_4 = (callPackage ../data/fonts/font-awesome-5 { }).v4;
font-awesome_5 = (callPackage ../data/fonts/font-awesome-5 { }).v5;
font-awesome = font-awesome_5;
+ fraunces = callPackage ../data/fonts/fraunces { };
+
freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
freepats = callPackage ../data/misc/freepats { };
@@ -19228,8 +19538,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 {};
@@ -19292,9 +19600,11 @@ in
luculent = callPackage ../data/fonts/luculent { };
- luna-icons = callPackage ../data/icons/luna-icons { };
+ luna-icons = callPackage ../data/icons/luna-icons {
+ inherit (kdeFrameworks) breeze-icons;
+ };
- maia-icon-theme = callPackage ../data/icons/maia-icon-theme { };
+ maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
mailcap = callPackage ../data/misc/mailcap { };
@@ -19375,6 +19685,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;
};
@@ -19413,15 +19725,17 @@ in
oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
- inherit (kdeFrameworks) oxygen-icons5;
-
paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
- papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { };
+ papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
+ inherit (kdeFrameworks) breeze-icons;
+ };
- papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme { };
+ papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
+ inherit (kdeFrameworks) breeze-icons;
+ };
papis = with python3Packages; toPythonApplication papis;
@@ -19451,7 +19765,9 @@ in
pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
- pop-icon-theme = callPackage ../data/icons/pop-icon-theme { };
+ pop-icon-theme = callPackage ../data/icons/pop-icon-theme {
+ inherit (kdeFrameworks) breeze-icons;
+ };
posix_man_pages = callPackage ../data/documentation/man-pages-posix { };
@@ -19476,8 +19792,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 { };
@@ -19506,7 +19820,9 @@ in
shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
- scheherazade = callPackage ../data/fonts/scheherazade { };
+ scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
+
+ scheherazade-new = callPackage ../data/fonts/scheherazade { };
signwriting = callPackage ../data/fonts/signwriting { };
@@ -19649,6 +19965,8 @@ in
ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r {};
+ ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
+
twemoji-color-font = callPackage ../data/fonts/twemoji-color-font {
inherit (nodePackages) svgo;
};
@@ -19731,7 +20049,9 @@ in
yaru-theme = callPackage ../data/themes/yaru {};
- zafiro-icons = callPackage ../data/icons/zafiro-icons { };
+ zafiro-icons = callPackage ../data/icons/zafiro-icons {
+ inherit (kdeFrameworks) breeze-icons;
+ };
zeal = libsForQt514.callPackage ../data/documentation/zeal { };
@@ -19801,7 +20121,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 { };
@@ -19915,6 +20235,8 @@ in
milkytracker = callPackage ../applications/audio/milkytracker { };
+ ptcollab = libsForQt5.callPackage ../applications/audio/ptcollab { };
+
schismtracker = callPackage ../applications/audio/schismtracker { };
jnetmap = callPackage ../applications/networking/jnetmap {};
@@ -19959,9 +20281,9 @@ in
backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
- backintime-qt4 = callPackage ../applications/networking/sync/backintime/qt4.nix { };
+ backintime-qt = libsForQt5.callPackage ../applications/networking/sync/backintime/qt.nix { };
- backintime = backintime-qt4;
+ backintime = backintime-qt;
balsa = callPackage ../applications/networking/mailreaders/balsa { };
@@ -20053,6 +20375,8 @@ in
blugon = callPackage ../applications/misc/blugon { };
+ bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
+
bombono = callPackage ../applications/video/bombono {};
bomi = libsForQt5.callPackage ../applications/video/bomi {
@@ -20112,9 +20436,12 @@ in
calibre = calibre-py3;
calligra = libsForQt514.callPackage ../applications/office/calligra {
- inherit (kdeApplications) akonadi-calendar akonadi-contacts;
openjpeg = openjpeg_1;
- poppler = poppler_0_61;
+ poppler = poppler_0_61.override {
+ qt5Support = true;
+ # Must be using the same qt version as calligra itself.
+ qtbase = qt514.qtbase;
+ };
};
perkeep = callPackage ../applications/misc/perkeep { };
@@ -20129,6 +20456,8 @@ in
castor = callPackage ../applications/networking/browsers/castor { };
+ catfs = callPackage ../os-specific/linux/catfs { };
+
catimg = callPackage ../tools/misc/catimg { };
catt = callPackage ../applications/video/catt { };
@@ -20199,7 +20528,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 { };
@@ -20228,7 +20557,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 { };
@@ -20251,7 +20580,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;
};
@@ -20296,7 +20625,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 { };
@@ -20427,10 +20756,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 { };
@@ -20439,8 +20770,6 @@ in
denemo = callPackage ../applications/audio/denemo { };
- dvb_apps = callPackage ../applications/video/dvb-apps { };
-
dvdauthor = callPackage ../applications/video/dvdauthor { };
dvdbackup = callPackage ../applications/video/dvdbackup { };
@@ -20496,6 +20825,8 @@ in
elementary-planner = callPackage ../applications/office/elementary-planner { };
+ elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { };
+
elinks = callPackage ../applications/networking/browsers/elinks { };
elvis = callPackage ../applications/editors/elvis { };
@@ -20626,6 +20957,8 @@ in
exercism = callPackage ../applications/misc/exercism { };
+ go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
+
go-motion = callPackage ../development/tools/go-motion { };
gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
@@ -20732,7 +21065,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 { };
@@ -20952,7 +21285,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 {});
@@ -20999,7 +21332,6 @@ in
xrdp = callPackage ../applications/networking/remote/xrdp { };
freerdp = callPackage ../applications/networking/remote/freerdp {
- inherit libpulseaudio;
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
};
@@ -21098,8 +21430,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 { };
@@ -21364,6 +21696,8 @@ in
musikcube = callPackage ../applications/audio/musikcube {};
+ pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
+
pinboard = with python3Packages; toPythonApplication pinboard;
pinboard-notes-backup = haskell.lib.overrideCabal
@@ -21393,6 +21727,8 @@ in
spectral = qt5.callPackage ../applications/networking/instant-messengers/spectral { };
+ spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
+
spotifyd = callPackage ../applications/audio/spotifyd {
withALSA = stdenv.isLinux;
withPulseAudio = config.pulseaudio or stdenv.isLinux;
@@ -21416,7 +21752,7 @@ in
swaylock-effects = callPackage ../applications/window-managers/sway/lock-effects.nix { };
- waybar = callPackage ../applications/misc/waybar { };
+ waybar = callPackage ../applications/misc/waybar {};
hikari = callPackage ../applications/window-managers/hikari { };
@@ -21426,6 +21762,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 { };
@@ -21454,6 +21792,8 @@ in
inherit (xorg) xrdb;
};
+ multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
+
i3minator = callPackage ../tools/misc/i3minator { };
i3pystatus = callPackage ../applications/window-managers/i3/pystatus.nix { };
@@ -21485,6 +21825,7 @@ in
ike = callPackage ../applications/networking/ike { };
ikiwiki = callPackage ../applications/misc/ikiwiki {
+ python = python3;
inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) PerlMagick;
};
@@ -21560,6 +21901,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 { };
@@ -21627,7 +21972,7 @@ in
jackmeter = callPackage ../applications/audio/jackmeter { };
- jackmix = callPackage ../applications/audio/jackmix { };
+ jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
jackmix_jack1 = jackmix.override { jack = jack1; };
jalv = callPackage ../applications/audio/jalv { };
@@ -21674,8 +22019,6 @@ in
k3s = callPackage ../applications/networking/cluster/k3s {};
- k9copy = libsForQt514.callPackage ../applications/video/k9copy {};
-
kail = callPackage ../tools/networking/kail { };
kanboard = callPackage ../applications/misc/kanboard { };
@@ -21690,51 +22033,16 @@ in
let
mkApplications = import ../applications/kde;
attrs = {
- libsForQt5 = libsForQt514;
+ inherit libsForQt5;
inherit lib fetchurl;
- inherit okteta;
};
in
recurseIntoAttrs (makeOverridable mkApplications attrs);
- inherit (kdeApplications)
- akonadi akregator ark
- bomber bovo
- dolphin dragon
- elisa
- ffmpegthumbs filelight
- granatier gwenview
- k3b
- kaddressbook kalzium kapptemplate kapman kate katomic
- kblackbox kblocks kbounce
- kcachegrind kcalc kcharselect kcolorchooser
- kdeconnect-kde kdenlive kdf kdialog kdiamond
- keditbookmarks
- kfind kfloppy
- kget kgpg
- khelpcenter
- kig kigo killbots kitinerary
- kleopatra klettres klines
- kmag kmail kmines kmix kmplot
- knavalbattle knetwalk knights
- kollision kolourpaint kompare konsole kontact korganizer
- kpkpass
- krdc kreversi krfb
- kshisen ksquares ksystemlog
- kteatime ktimer ktouch kturtle
- kwalletmanager kwave
- marble minuet
- okular
- picmi
- spectacle
- yakuake;
-
okteta = libsForQt5.callPackage ../applications/editors/okteta { };
k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
- inherit (kdeFrameworks) kdesu;
-
kdevelop-pg-qt = libsForQt514.callPackage ../applications/editors/kdevelop5/kdevelop-pg-qt.nix { };
kdevelop-unwrapped = libsForQt514.callPackage ../applications/editors/kdevelop5/kdevelop.nix {
@@ -21764,7 +22072,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 { };
@@ -21772,7 +22080,7 @@ in
kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
- kile = libsForQt514.callPackage ../applications/editors/kile { };
+ kile = libsForQt5.callPackage ../applications/editors/kile { };
kino = callPackage ../applications/video/kino {
inherit (gnome2) libglade;
@@ -21787,10 +22095,8 @@ in
kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
- kmymoney = libsForQt5.callPackage ../applications/office/kmymoney {
- inherit (kdeApplications) kidentitymanagement;
- inherit (kdeFrameworks) kdewebkit;
- };
+ # 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 { };
@@ -21812,7 +22118,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 { };
@@ -21963,6 +22269,8 @@ in
ledger-web = callPackage ../applications/office/ledger-web { };
+ ledger2beancount = callPackage ../tools/text/ledger2beancount { };
+
lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
lighthouse = callPackage ../applications/misc/lighthouse { };
@@ -21991,13 +22299,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 { };
@@ -22098,6 +22406,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 { };
@@ -22118,6 +22428,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;
};
@@ -22133,6 +22444,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 { };
@@ -22162,7 +22474,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 { };
@@ -22366,7 +22678,7 @@ in
if stdenv.isDarwin then
callPackage ../applications/audio/musescore/darwin.nix { }
else
- libsForQt514.callPackage ../applications/audio/musescore { };
+ libsForQt5.callPackage ../applications/audio/musescore { };
mmh = callPackage ../applications/networking/mailreaders/mmh { };
mutt = callPackage ../applications/networking/mailreaders/mutt { };
@@ -22419,11 +22731,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 {};
@@ -22485,13 +22796,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;
@@ -22571,6 +22880,7 @@ in
pdfsam-basic = callPackage ../applications/misc/pdfsam-basic { };
mupdf = callPackage ../applications/misc/mupdf { };
+ mupdf_1_17 = callPackage ../applications/misc/mupdf/1.17.nix { };
mystem = callPackage ../applications/misc/mystem { };
@@ -22656,15 +22966,15 @@ in
inherit (gnome2) libglade;
};
- obs-linuxbrowser = callPackage ../applications/video/obs-studio/linuxbrowser.nix { };
-
- 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-ndi = libsForQt514.callPackage ../applications/video/obs-studio/obs-ndi.nix { };
+ obs-v4l2sink = libsForQt5.callPackage ../applications/video/obs-studio/v4l2sink.nix { };
+
+ obs-ndi = libsForQt5.callPackage ../applications/video/obs-studio/obs-ndi.nix { };
obsidian = callPackage ../applications/misc/obsidian { };
@@ -22788,6 +23098,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 {};
@@ -22796,6 +23108,8 @@ in
pbrt = callPackage ../applications/graphics/pbrt { };
+ pcloud = callPackage ../applications/networking/pcloud { };
+
pcsxr = callPackage ../misc/emulators/pcsxr {
ffmpeg = ffmpeg_2;
};
@@ -22836,6 +23150,8 @@ in
photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { };
+ photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
+
photoflow = callPackage ../applications/graphics/photoflow { };
phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
@@ -22928,6 +23244,8 @@ in
pistol = callPackage ../tools/misc/pistol { };
+ plater = libsForQt5.callPackage ../applications/misc/plater { };
+
plexamp = callPackage ../applications/audio/plexamp { };
plex-media-player = libsForQt512.callPackage ../applications/video/plex-media-player { };
@@ -22974,7 +23292,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 { };
@@ -22982,9 +23300,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 { };
@@ -23058,7 +23376,7 @@ 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;
@@ -23135,6 +23453,8 @@ in
quilter = callPackage ../applications/editors/quilter { };
+ quisk = python38Packages.callPackage ../applications/radio/quisk { };
+
quiterss = libsForQt514.callPackage ../applications/networking/newsreaders/quiterss {};
falkon = libsForQt514.callPackage ../applications/networking/browsers/falkon { };
@@ -23226,8 +23546,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 { };
@@ -23343,8 +23664,6 @@ in
skype4pidgin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/skype4pidgin { };
- skype_call_recorder = callPackage ../applications/networking/instant-messengers/skype-call-recorder { };
-
SkypeExport = callPackage ../applications/networking/instant-messengers/SkypeExport { };
slmenu = callPackage ../applications/misc/slmenu {};
@@ -23401,7 +23720,7 @@ in
stella = callPackage ../misc/emulators/stella { };
- linuxstopmotion = callPackage ../applications/video/linuxstopmotion { };
+ linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
sweethome3d = recurseIntoAttrs ( (callPackage ../applications/misc/sweethome3d {
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
@@ -23485,9 +23804,7 @@ in
robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
- sddm = libsForQt514.callPackage ../applications/display-managers/sddm { };
-
- skrooge = libsForQt514.callPackage ../applications/office/skrooge {};
+ skrooge = libsForQt5.callPackage ../applications/office/skrooge {};
smartgithg = callPackage ../applications/version-management/smartgithg {
jre = openjdk11;
@@ -23503,11 +23820,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 { };
@@ -23623,8 +23940,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
@@ -23682,7 +23998,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;
@@ -23721,6 +24037,8 @@ in
teleprompter = callPackage ../applications/misc/teleprompter {};
+ tempo = callPackage ../servers/tracing/tempo {};
+
tendermint = callPackage ../tools/networking/tendermint { };
termdown = python3Packages.callPackage ../applications/misc/termdown { };
@@ -23747,7 +24065,9 @@ in
thunderbird = thunderbird-78;
thunderbird-78 = callPackage ../applications/networking/mailreaders/thunderbird {
- inherit (rustPackages) cargo rustc;
+ # Using older Rust for workaround:
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1663715
+ inherit (rustPackages_1_45) cargo rustc;
libpng = libpng_apng;
icu = icu67;
libvpx = libvpx_1_8;
@@ -23770,6 +24090,8 @@ in
ticpp = callPackage ../development/libraries/ticpp { };
+ tickrs = callPackage ../applications/misc/tickrs { };
+
tig = gitAndTools.tig;
timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
@@ -23867,9 +24189,7 @@ in
tribler = callPackage ../applications/networking/p2p/tribler { };
- trojita = libsForQt514.callPackage ../applications/networking/mailreaders/trojita {
- inherit (kdeApplications) akonadi-contacts;
- };
+ trojita = libsForQt514.callPackage ../applications/networking/mailreaders/trojita { };
tudu = callPackage ../applications/office/tudu { };
@@ -23939,16 +24259,12 @@ in
vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
- vdirsyncerStable = with python3Packages; toPythonApplication vdirsyncerStable;
-
vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
verbiste = callPackage ../applications/misc/verbiste {
inherit (gnome2) libgnomeui;
};
- vuescan = callPackage ../applications/graphics/vuescan { };
-
vim = callPackage ../applications/editors/vim {
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
};
@@ -23982,7 +24298,7 @@ in
# more usecases when wrapping neovim. The interface is being actively worked on
# so expect breakage. use wrapNeovim instead if you want a stable alternative
wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
- wrapNeovim = neovimUtils.legacyWrapper;
+ wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
neovim-unwrapped = callPackage ../applications/editors/neovim {
lua =
# neovim doesn't work with luajit on aarch64: https://github.com/neovim/neovim/issues/7879
@@ -24021,7 +24337,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;
};
@@ -24102,7 +24418,7 @@ in
onlyLibVLC = true;
};
- vmpk = callPackage ../applications/audio/vmpk { };
+ vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
@@ -24183,7 +24499,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 {};
@@ -24223,6 +24539,7 @@ in
windowlab = callPackage ../applications/window-managers/windowlab { };
windowmaker = callPackage ../applications/window-managers/windowmaker { };
+ dockapps = callPackage ../applications/window-managers/windowmaker/dockapps { };
wily = callPackage ../applications/editors/wily { };
@@ -24232,16 +24549,8 @@ in
write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
- alsamixer.app = callPackage ../applications/window-managers/windowmaker/dockapps/alsamixer.app.nix { };
-
wllvm = callPackage ../development/tools/wllvm { };
- wmcalclock = callPackage ../applications/window-managers/windowmaker/dockapps/wmcalclock.nix { };
-
- wmsm.app = callPackage ../applications/window-managers/windowmaker/dockapps/wmsm.app.nix { };
-
- wmsystemtray = callPackage ../applications/window-managers/windowmaker/dockapps/wmsystemtray.nix { };
-
wmname = callPackage ../applications/misc/wmname { };
wmctrl = callPackage ../tools/X11/wmctrl { };
@@ -24512,9 +24821,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;
@@ -24575,6 +24881,8 @@ in
xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
+ xlife = callPackage ../applications/graphics/xlife { };
+
xmobar = haskellPackages.xmobar;
xmonad-log = callPackage ../tools/misc/xmonad-log { };
@@ -24686,8 +24994,6 @@ in
zam-plugins = callPackage ../applications/audio/zam-plugins { };
zanshin = libsForQt514.callPackage ../applications/office/zanshin {
- inherit (kdeApplications) akonadi-calendar akonadi-notes akonadi-search kidentitymanagement kontactinterface kldap;
- inherit (kdeFrameworks) krunner kwallet kcalendarcore;
boost = boost160;
};
@@ -24730,7 +25036,7 @@ in
zombietrackergps = libsForQt514.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 { };
@@ -24773,12 +25079,6 @@ in
bitcoin-gold = libsForQt514.callPackage ../applications/blockchains/bitcoin-gold.nix { boost = boost165; withGui = true; };
bitcoind-gold = callPackage ../applications/blockchains/bitcoin-gold.nix { boost = boost165; withGui = false; };
- btc1 = callPackage ../applications/blockchains/btc1.nix {
- inherit (darwin.apple_sdk.frameworks) AppKit;
- boost = boost165;
- };
- btc1d = btc1.override { withGui = false; };
-
btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
@@ -24800,7 +25100,6 @@ in
exodus = callPackage ../applications/blockchains/exodus { };
- freicoin = callPackage ../applications/blockchains/freicoin.nix { boost = boost155; };
go-ethereum = callPackage ../applications/blockchains/go-ethereum.nix {
inherit (darwin) libobjc;
inherit (darwin.apple_sdk.frameworks) IOKit;
@@ -24846,6 +25145,8 @@ in
tessera = callPackage ../applications/blockchains/tessera.nix { };
+ turbo-geth = callPackage ../applications/blockchains/turbo-geth.nix { };
+
vertcoin = libsForQt514.callPackage ../applications/blockchains/vertcoin.nix { boost = boost165; withGui = true; };
vertcoind = callPackage ../applications/blockchains/vertcoin.nix { boost = boost165; withGui = false; };
@@ -24871,6 +25172,8 @@ in
### GAMES
+ _1oom = callPackage ../games/1oom { };
+
_2048-in-terminal = callPackage ../games/2048-in-terminal { };
_20kly = callPackage ../games/20kly { };
@@ -24976,7 +25279,7 @@ in
chessx = libsForQt5.callPackage ../games/chessx { };
- chiaki = libsForQt514.callPackage ../games/chiaki { };
+ chiaki = libsForQt5.callPackage ../games/chiaki { };
chocolateDoom = callPackage ../games/chocolate-doom { };
@@ -25028,12 +25331,7 @@ in
dhewm3 = callPackage ../games/dhewm3 {};
- digikam = libsForQt514.callPackage ../applications/graphics/digikam {
- inherit (plasma5) oxygen;
- inherit (kdeApplications) akonadi-contacts;
- inherit (kdeFrameworks) kcalendarcore;
- opencv3 = opencv3WithoutCuda;
- };
+ digikam = libsForQt514.callPackage ../applications/graphics/digikam {};
displaycal = callPackage ../applications/graphics/displaycal {};
@@ -25229,6 +25527,10 @@ in
instead-launcher = callPackage ../games/instead-launcher { };
+ iortcw = callPackage ../games/iortcw { };
+ # used as base package for iortcw forks
+ iortcw_sp = callPackage ../games/iortcw/sp.nix { };
+
ivan = callPackage ../games/ivan { };
ja2-stracciatella = callPackage ../games/ja2-stracciatella { };
@@ -25419,7 +25721,7 @@ in
papermc = callPackage ../games/papermc { };
- pentobi = libsForQt514.callPackage ../games/pentobi { };
+ pentobi = libsForQt5.callPackage ../games/pentobi { };
performous = callPackage ../games/performous {
boost = boost166;
@@ -25504,11 +25806,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 {};
@@ -25863,7 +26165,6 @@ in
gnomeExtensions = recurseIntoAttrs {
appindicator = callPackage ../desktops/gnome-3/extensions/appindicator { };
arc-menu = callPackage ../desktops/gnome-3/extensions/arc-menu { };
- battery-status = callPackage ../desktops/gnome-3/extensions/battery-status { };
caffeine = callPackage ../desktops/gnome-3/extensions/caffeine { };
clipboard-indicator = callPackage ../desktops/gnome-3/extensions/clipboard-indicator { };
dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { };
@@ -25896,6 +26197,8 @@ in
mediaplayer = throw "gnomeExtensions.mediaplayer deprecated since 2019-09-23: retired upstream https://github.com/JasonLG1979/gnome-shell-extensions-mediaplayer/blob/master/README.md";
};
+ gnome-connections = callPackage ../desktops/gnome-3/apps/gnome-connections { };
+
gnome-tour = callPackage ../desktops/gnome-3/core/gnome-tour { };
hsetroot = callPackage ../tools/X11/hsetroot { };
@@ -25907,6 +26210,8 @@ in
lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
lxqt = recurseIntoAttrs (import ../desktops/lxqt {
+ # TODO: Update these to qt515 at some point. When doing it, please remove
+ # the choice of libsForQt5*.sddm in sddm's module.
qt5 = qt514;
libsForQt5 = libsForQt514;
inherit pkgs;
@@ -25945,7 +26250,7 @@ in
let
mkPlasma5 = import ../desktops/plasma-5;
attrs = {
- libsForQt5 = libsForQt514;
+ inherit libsForQt5;
inherit lib fetchurl;
gconf = gnome2.GConf;
inherit gsettings-desktop-schemas;
@@ -25953,25 +26258,6 @@ in
in
recurseIntoAttrs (makeOverridable mkPlasma5 attrs);
- inherit (kdeFrameworks) kded kinit frameworkintegration;
-
- inherit (plasma5)
- bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover
- kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5
- kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard
- kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration
- plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace
- plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm
- systemsettings user-manager xdg-desktop-portal-kde;
-
- inherit (plasma5.thirdParty)
- plasma-applet-caffeine-plus
- kwin-dynamic-workspaces
- kwin-tiling
- krohnkite;
-
- ### SCIENCE
-
### SCIENCE/CHEMISTY
avogadro = callPackage ../applications/science/chemistry/avogadro {
@@ -26010,6 +26296,10 @@ in
### SCIENCE/GEOMETRY
+ antiprism = callPackage ../applications/science/geometry/antiprism { };
+
+ gama = callPackage ../applications/science/geometry/gama { };
+
drgeo = callPackage ../applications/science/geometry/drgeo {
inherit (gnome2) libglade;
guile = guile_1_8;
@@ -26168,8 +26458,6 @@ in
platypus = callPackage ../applications/science/biology/platypus { };
- plink = callPackage ../applications/science/biology/plink { };
-
plink-ng = callPackage ../applications/science/biology/plink-ng { };
prodigal = callPackage ../applications/science/biology/prodigal { };
@@ -26423,7 +26711,7 @@ in
xfitter = callPackage ../applications/science/physics/xfitter {};
- xflr5 = libsForQt514.callPackage ../applications/science/physics/xflr5 { };
+ xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
### SCIENCE/PROGRAMMING
@@ -26538,6 +26826,8 @@ in
else smlnj;
};
+ key = callPackage ../applications/science/logic/key { };
+
lean = callPackage ../applications/science/logic/lean {};
lean2 = callPackage ../applications/science/logic/lean2 {};
lean3 = lean;
@@ -26652,7 +26942,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.
@@ -26661,7 +26951,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 { };
@@ -26704,8 +26994,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 { };
@@ -26820,6 +27108,8 @@ in
inherit (pkgs.gnome2) gtkglext;
};
+ convertall = qt5.callPackage ../applications/science/misc/convertall { };
+
cytoscape = callPackage ../applications/science/misc/cytoscape {
jre = openjdk11;
};
@@ -26846,6 +27136,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 {
@@ -26979,7 +27271,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 { };
@@ -27281,6 +27573,8 @@ in
mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
+ nar-serve = callPackage ../tools/nix/nar-serve { };
+
inherit (callPackage ../tools/package-management/nix {
storeDir = config.nix.storeDir or "/nix/store";
stateDir = config.nix.stateDir or "/nix/var";
@@ -27433,6 +27727,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 { };
@@ -27521,6 +27817,8 @@ in
dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {});
+ dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
+
disnixos = callPackage ../tools/package-management/disnix/disnixos { };
DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService { };
@@ -27560,6 +27858,8 @@ in
opkg-utils = callPackage ../tools/package-management/opkg-utils { };
+ OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
+
pgmanage = callPackage ../applications/misc/pgmanage { };
pgadmin = callPackage ../applications/misc/pgadmin {
@@ -27774,7 +28074,7 @@ in
prow = callPackage ../applications/networking/cluster/prow { };
- tellico = libsForQt514.callPackage ../applications/misc/tellico { };
+ tellico = libsForQt5.callPackage ../applications/misc/tellico { };
termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py {};
@@ -27825,7 +28125,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 { };
@@ -28140,7 +28440,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 { };
diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix
index fe6cd81f9ea1..605db554363b 100644
--- a/pkgs/top-level/coq-packages.nix
+++ b/pkgs/top-level/coq-packages.nix
@@ -119,7 +119,7 @@ in rec {
version = "8.11.2";
};
coq_8_12 = callPackage ../applications/science/logic/coq {
- version = "8.12.0";
+ version = "8.12.1";
};
coqPackages_8_5 = mkCoqPackages coq_8_5;
diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix
index affb4ae92c19..6fafe09438cd 100644
--- a/pkgs/top-level/darwin-packages.nix
+++ b/pkgs/top-level/darwin-packages.nix
@@ -14,7 +14,9 @@ in
extraBuildInputs = [];
};
- apple_sdk = callPackage ../os-specific/darwin/apple-sdk { };
+ apple_sdk = callPackage ../os-specific/darwin/apple-sdk {
+ inherit (darwin) darwin-stubs print-reexports;
+ };
binutils-unwrapped = callPackage ../os-specific/darwin/binutils {
inherit (darwin) cctools;
@@ -41,6 +43,10 @@ in
DarwinTools = callPackage ../os-specific/darwin/DarwinTools { };
+ darwin-stubs = callPackage ../os-specific/darwin/darwin-stubs { };
+
+ print-reexports = callPackage ../os-specific/darwin/apple-sdk/print-reexports { };
+
maloader = callPackage ../os-specific/darwin/maloader {
inherit (darwin) opencflite;
};
diff --git a/pkgs/top-level/dhall-packages.nix b/pkgs/top-level/dhall-packages.nix
index 9d4801e9dc5c..c1c2c5f0e3bb 100644
--- a/pkgs/top-level/dhall-packages.nix
+++ b/pkgs/top-level/dhall-packages.nix
@@ -8,16 +8,6 @@ let
let
callPackage = newScope self;
- prefer = version: path:
- let
- packages = callPackage path { };
-
- in
- packages."${version}".overrideAttrs (_: {
- passthru = packages;
- }
- );
-
buildDhallPackage =
callPackage ../development/interpreters/dhall/build-dhall-package.nix { };
@@ -34,14 +24,16 @@ let
buildDhallDirectoryPackage
;
+ lib = import ../development/dhall-modules/lib.nix { inherit lib; };
+
dhall-kubernetes =
- prefer "3.0.0" ../development/dhall-modules/dhall-kubernetes.nix;
+ callPackage ../development/dhall-modules/dhall-kubernetes.nix { };
dhall-packages =
- prefer "0.11.1" ../development/dhall-modules/dhall-packages.nix;
+ callPackage ../development/dhall-modules/dhall-packages.nix { };
Prelude =
- prefer "13.0.0" ../development/dhall-modules/Prelude.nix;
+ callPackage ../development/dhall-modules/Prelude.nix { };
};
in
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 693f8fe8276b..2d25ea149a92 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -1,4 +1,4 @@
-{ buildPackages, pkgs, newScope }:
+{ buildPackages, pkgs, newScope, stdenv }:
let
# These are attributes in compiler and packages that don't support integer-simple.
@@ -6,6 +6,7 @@ let
"ghc822Binary"
"ghc865Binary"
"ghc8102Binary"
+ "ghc8102BinaryMinimal"
"ghcjs"
"ghcjs86"
"integer-simple"
@@ -54,6 +55,11 @@ in {
llvmPackages = pkgs.llvmPackages_9;
};
+ ghc8102BinaryMinimal = callPackage ../development/compilers/ghc/8.10.2-binary.nix {
+ llvmPackages = pkgs.llvmPackages_9;
+ minimal = true;
+ };
+
ghc865 = callPackage ../development/compilers/ghc/8.6.5.nix {
bootPkgs = packages.ghc822Binary;
inherit (buildPackages.python3Packages) sphinx;
@@ -73,7 +79,11 @@ in {
llvmPackages = pkgs.llvmPackages_7;
};
ghc884 = callPackage ../development/compilers/ghc/8.8.4.nix {
- bootPkgs = packages.ghc865Binary;
+ # aarch64 ghc865Binary gets SEGVs due to haskell#15449 or similar
+ bootPkgs = if stdenv.isAarch64 then
+ packages.ghc8102BinaryMinimal
+ else
+ packages.ghc865Binary;
inherit (buildPackages.python3Packages) sphinx;
buildLlvmPackages = buildPackages.llvmPackages_7;
llvmPackages = pkgs.llvmPackages_7;
@@ -85,7 +95,11 @@ in {
llvmPackages = pkgs.llvmPackages_9;
};
ghc8102 = callPackage ../development/compilers/ghc/8.10.2.nix {
- bootPkgs = packages.ghc865Binary;
+ # aarch64 ghc865Binary gets SEGVs due to haskell#15449 or similar
+ bootPkgs = if stdenv.isAarch64 || stdenv.isAarch32 then
+ packages.ghc8102BinaryMinimal
+ else
+ packages.ghc865Binary;
inherit (buildPackages.python3Packages) sphinx;
buildLlvmPackages = buildPackages.llvmPackages_9;
llvmPackages = pkgs.llvmPackages_9;
@@ -156,6 +170,12 @@ in {
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
packageSetConfig = bootstrapPackageSet;
};
+ ghc8102BinaryMinimal = callPackage ../development/haskell-modules {
+ buildHaskellPackages = bh.packages.ghc8102BinaryMinimal;
+ ghc = bh.compiler.ghc8102BinaryMinimal;
+ compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
+ packageSetConfig = bootstrapPackageSet;
+ };
ghc865 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc865;
ghc = bh.compiler.ghc865;
diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix
index 55658e70af9a..c7d805d4c742 100644
--- a/pkgs/top-level/ocaml-packages.nix
+++ b/pkgs/top-level/ocaml-packages.nix
@@ -70,6 +70,8 @@ let
bos = callPackage ../development/ocaml-modules/bos { };
+ ca-certs = callPackage ../development/ocaml-modules/ca-certs { };
+
camlidl = callPackage ../development/tools/ocaml/camlidl { };
camlp4 =
@@ -491,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;
@@ -529,8 +533,12 @@ let
metrics = callPackage ../development/ocaml-modules/metrics { };
+ metrics-influx = callPackage ../development/ocaml-modules/metrics/influx.nix { };
+
metrics-lwt = callPackage ../development/ocaml-modules/metrics/lwt.nix { };
+ metrics-mirage = callPackage ../development/ocaml-modules/metrics/mirage.nix { };
+
metrics-unix = callPackage ../development/ocaml-modules/metrics/unix.nix {
inherit (pkgs) gnuplot;
};
@@ -539,14 +547,20 @@ let
minisat = callPackage ../development/ocaml-modules/minisat { };
+ mirage = callPackage ../development/ocaml-modules/mirage { };
+
mirage-block = callPackage ../development/ocaml-modules/mirage-block { };
mirage-bootvar-unix = callPackage ../development/ocaml-modules/mirage-bootvar-unix { };
+ mirage-channel = callPackage ../development/ocaml-modules/mirage-channel { };
+
mirage-clock = callPackage ../development/ocaml-modules/mirage-clock { };
mirage-clock-unix = callPackage ../development/ocaml-modules/mirage-clock/unix.nix { };
+ mirage-console = callPackage ../development/ocaml-modules/mirage-console { };
+
mirage-crypto = callPackage ../development/ocaml-modules/mirage-crypto { };
mirage-crypto-pk = callPackage ../development/ocaml-modules/mirage-crypto/pk.nix { };
@@ -567,8 +581,12 @@ let
mirage-kv = callPackage ../development/ocaml-modules/mirage-kv { };
+ mirage-logs = callPackage ../development/ocaml-modules/mirage-logs { };
+
mirage-net = callPackage ../development/ocaml-modules/mirage-net { };
+ mirage-profile = callPackage ../development/ocaml-modules/mirage-profile { };
+
mirage-protocols = callPackage ../development/ocaml-modules/mirage-protocols { };
mirage-random = callPackage ../development/ocaml-modules/mirage-random { };
@@ -591,8 +609,6 @@ let
mparser = callPackage ../development/ocaml-modules/mparser { };
- mstruct = callPackage ../development/ocaml-modules/mstruct { };
-
mtime = callPackage ../development/ocaml-modules/mtime { };
mustache = callPackage ../development/ocaml-modules/mustache { };
@@ -646,11 +662,19 @@ let
ocamlify = callPackage ../development/tools/ocaml/ocamlify { };
- ocaml-migrate-parsetree = callPackage ../development/ocaml-modules/ocaml-migrate-parsetree { };
+ ocaml-lsp = callPackage ../development/ocaml-modules/ocaml-lsp { };
+
+ 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 { };
@@ -796,7 +820,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 { };
@@ -858,9 +884,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 {};
@@ -918,6 +942,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 { };
@@ -1241,6 +1267,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 76e391213c3e..f7878f1910e0 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.994";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/S/SK/SKAJI/App-cpm-0.994.tar.gz";
+ sha256 = "4242ecb64aaae09034eddb1b338e005567ace29f2ac2d1bca4d4bcf4e15d21c4";
+ };
+ 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 ];
};
@@ -1758,6 +1793,21 @@ let
buildInputs = [ TestWarn ];
};
+ CatalystAuthenticationStoreLDAP = buildPerlPackage {
+ pname = "Catalyst-Authentication-Store-LDAP";
+ version = "1.016";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/I/IL/ILMARI/Catalyst-Authentication-Store-LDAP-1.016.tar.gz";
+ sha256 = "0cm399vxqqf05cjgs1j5v3sk4qc6nmws5nfhf52qvpbwc4m82mq8";
+ };
+ propagatedBuildInputs = [ NetLDAP CatalystPluginAuthentication ClassAccessorFast ];
+ buildInputs = [ TestMore TestMockObject TestException NetLDAPServerTest ];
+ meta = {
+ description= "Authentication from an LDAP Directory";
+ license = with stdenv.lib.licenses; [ artistic1 ];
+ };
+ };
+
CatalystComponentInstancePerContext = buildPerlPackage {
pname = "Catalyst-Component-InstancePerContext";
version = "0.001001";
@@ -3105,6 +3155,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";
@@ -8300,12 +8367,12 @@ let
};
};
- FutureAsyncAwait = buildPerlModule {
+ FutureAsyncAwait = buildPerlModule rec {
pname = "Future-AsyncAwait";
- version = "0.45";
+ version = "0.46";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PEVANS/Future-AsyncAwait-0.45.tar.gz";
- sha256 = "1aq19b21r9i4c1mxkrv0irnx16234cnzsx50178c7xif4gqkar9k";
+ url = "mirror://cpan/authors/id/P/PE/PEVANS/Future-AsyncAwait-${version}.tar.gz";
+ sha256 = "1iqbs7n8923xjkai51hiczn5an8cskddl7qrfi30axjl1d56h6r0";
};
buildInputs = [ TestRefcount ];
propagatedBuildInputs = [ Future XSParseSublike ];
@@ -9926,6 +9993,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";
@@ -14570,6 +14656,27 @@ let
};
};
+ NetAsyncHTTP = buildPerlModule {
+ pname = "Net-Async-HTTP";
+ version = "0.47";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/P/PE/PEVANS/Net-Async-HTTP-0.47.tar.gz";
+ sha256 = "1lwy1ijrhibi087p3q5zvadhkq0slfrzfhb76cmkx4mpyv5v4l8f";
+ };
+ buildInputs = [ HTTPCookies TestIdentity TestMetricsAny TestRefcount ];
+ propagatedBuildInputs = [ Future HTTPMessage IOAsync MetricsAny StructDumb URI ];
+ preCheck = stdenv.lib.optionalString stdenv.isDarwin ''
+ # network tests fail on Darwin/sandbox, so disable these
+ rm -f t/20local-connect.t t/22local-connect-pipeline.t t/23local-connect-redir.t
+ rm -f t/90rt75615.t t/90rt75616.t t/90rt93232.t
+ '';
+ meta = {
+ description = "Use HTTP with IO::Async";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.zakame ];
+ };
+ };
+
NetAsyncPing = buildPerlPackage {
pname = "Net-Async-Ping";
version = "0.004001";
@@ -14586,6 +14693,25 @@ let
};
};
+ NetAsyncWebSocket = buildPerlModule {
+ pname = "Net-Async-WebSocket";
+ version = "0.13";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/P/PE/PEVANS/Net-Async-WebSocket-0.13.tar.gz";
+ sha256 = "000nw7gnj7ks55nib3fiikxx9bfmbla6fimxrbn2z2n7sd187b0d";
+ };
+ propagatedBuildInputs = [ IOAsync ProtocolWebSocket URI ];
+ preCheck = stdenv.lib.optionalString stdenv.isDarwin ''
+ # network tests fail on Darwin/sandbox, so disable these
+ rm -f t/02server.t t/03cross.t
+ '';
+ meta = {
+ description = "Use WebSockets with IO::Async";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.zakame ];
+ };
+ };
+
NetAMQP = buildPerlModule {
pname = "Net-AMQP";
version = "0.06";
@@ -14870,6 +14996,47 @@ let
};
};
+ NetLDAPServer = buildPerlPackage {
+ pname = "Net-LDAP-Server";
+ version = "0.43";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/A/AA/AAR/Net-LDAP-Server-0.43.tar.gz";
+ sha256 = "0qmh3cri3fpccmwz6bhwp78yskrb3qmalzvqn0a23hqbsfs4qv6x";
+ };
+ propagatedBuildInputs = [ NetLDAP ConvertASN1 ];
+ meta = {
+ description = "LDAP server side protocol handling";
+ license = with stdenv.lib.licenses; [ artistic1 ];
+ };
+ };
+
+ NetLDAPSID = buildPerlPackage {
+ pname = "Net-LDAP-SID";
+ version = "0.0001";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/K/KA/KARMAN/Net-LDAP-SID-0.001.tar.gz";
+ sha256 = "1mnnpkmj8kpb7qw50sm8h4sd8py37ssy2xi5hhxzr5whcx0cvhm8";
+ };
+ meta = {
+ description= "Active Directory Security Identifier manipulation";
+ license = with stdenv.lib.licenses; [ artistic2 ];
+ };
+ };
+
+ NetLDAPServerTest = buildPerlPackage {
+ pname = "Net-LDAP-Server-Test";
+ version = "0.22";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/K/KA/KARMAN/Net-LDAP-Server-Test-0.22.tar.gz";
+ sha256 = "13idip7jky92v4adw60jn2gcc3zf339gsdqlnc9nnvqzbxxp285i";
+ };
+ propagatedBuildInputs = [ NetLDAP NetLDAPServer TestMore DataDump NetLDAPSID ];
+ meta = {
+ description= "test Net::LDAP code";
+ license = with stdenv.lib.licenses; [ artistic1 ];
+ };
+ };
+
NetNetmask = buildPerlPackage {
pname = "Net-Netmask";
version = "1.9104";
@@ -15577,6 +15744,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";
@@ -19149,6 +19332,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";
@@ -21115,6 +21314,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";
@@ -22365,6 +22579,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/python-packages.nix b/pkgs/top-level/python-packages.nix
index c93931fe0ab7..162f837fd28c 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -9,19 +9,16 @@
{ pkgs
, stdenv
, python
-, overrides ? (self: super: {})
}:
with pkgs.lib;
-let
- packages = ( self:
+self:
let
+ inherit (self) callPackage;
inherit (python.passthru) isPy27 isPy35 isPy36 isPy37 isPy38 isPy39 isPy3k isPyPy pythonAtLeast pythonOlder;
- callPackage = pkgs.newScope self;
-
namePrefix = python.libPrefix + "-";
bootstrapped-pip = callPackage ../development/python-modules/bootstrapped-pip { };
@@ -102,7 +99,7 @@ in {
inherit (python.passthru) isPy27 isPy35 isPy36 isPy37 isPy38 isPy39 isPy3k isPyPy pythonAtLeast pythonOlder;
inherit python bootstrapped-pip buildPythonPackage buildPythonApplication;
- inherit fetchPypi callPackage;
+ inherit fetchPypi;
inherit hasPythonModule requiredPythonModules makePythonPath disabledIf;
inherit toPythonModule toPythonApplication;
inherit buildSetupcfg;
@@ -202,6 +199,8 @@ in {
aioeventlet = callPackage ../development/python-modules/aioeventlet { };
+ aioextensions = callPackage ../development/python-modules/aioextensions { };
+
aiofiles = callPackage ../development/python-modules/aiofiles { };
aioftp = callPackage ../development/python-modules/aioftp { };
@@ -322,6 +321,8 @@ in {
antlr4-python3-runtime = callPackage ../development/python-modules/antlr4-python3-runtime { antlr4 = pkgs.antlr4; };
+ anyio = callPackage ../development/python-modules/anyio { };
+
anyjson = callPackage ../development/python-modules/anyjson { };
anytree = callPackage ../development/python-modules/anytree { inherit (pkgs) graphviz; };
@@ -354,6 +355,8 @@ in {
apsw = callPackage ../development/python-modules/apsw { };
+ arabic-reshaper = callPackage ../development/python-modules/arabic-reshaper { };
+
area = callPackage ../development/python-modules/area { };
arelle = callPackage ../development/python-modules/arelle { gui = true; };
@@ -426,10 +429,14 @@ in {
async_generator = callPackage ../development/python-modules/async_generator { };
+ asyncio-throttle = callPackage ../development/python-modules/asyncio-throttle { };
+
asyncpg = callPackage ../development/python-modules/asyncpg { };
asyncssh = callPackage ../development/python-modules/asyncssh { };
+ async_stagger = callPackage ../development/python-modules/async_stagger { };
+
asynctest = callPackage ../development/python-modules/asynctest { };
async-timeout = callPackage ../development/python-modules/async_timeout { };
@@ -731,6 +738,8 @@ in {
azure-synapse-accesscontrol = callPackage ../development/python-modules/azure-synapse-accesscontrol { };
+ azure-synapse-artifacts = callPackage ../development/python-modules/azure-synapse-artifacts { };
+
azure-synapse-spark = callPackage ../development/python-modules/azure-synapse-spark { };
b2sdk = callPackage ../development/python-modules/b2sdk { };
@@ -823,6 +832,8 @@ in {
bespon = callPackage ../development/python-modules/bespon { };
+ betacode = callPackage ../development/python-modules/betacode { };
+
betamax = callPackage ../development/python-modules/betamax { };
betamax-matchers = callPackage ../development/python-modules/betamax-matchers { };
@@ -905,6 +916,8 @@ in {
bluepy = callPackage ../development/python-modules/bluepy { };
+ bme680 = callPackage ../development/python-modules/bme680 { };
+
bokeh = callPackage ../development/python-modules/bokeh { };
boltons = callPackage ../development/python-modules/boltons { };
@@ -1192,6 +1205,8 @@ in {
click-didyoumean = callPackage ../development/python-modules/click-didyoumean { };
+ click-help-colors = callPackage ../development/python-modules/click-help-colors { };
+
click-log = callPackage ../development/python-modules/click-log { };
click-plugins = callPackage ../development/python-modules/click-plugins { };
@@ -1212,6 +1227,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 { };
@@ -1238,6 +1255,10 @@ 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 { };
codecov = callPackage ../development/python-modules/codecov { };
@@ -1339,6 +1360,8 @@ in {
cppy = callPackage ../development/python-modules/cppy { };
+ cpyparsing = callPackage ../development/python-modules/cpyparsing { };
+
cram = callPackage ../development/python-modules/cram { };
crashtest = callPackage ../development/python-modules/crashtest { };
@@ -1371,6 +1394,8 @@ in {
else
callPackage ../development/python-modules/cryptography/vectors.nix { };
+ crytic-compile = callPackage ../development/python-modules/crytic-compile { };
+
csscompressor = callPackage ../development/python-modules/csscompressor { };
cssmin = callPackage ../development/python-modules/cssmin { };
@@ -1801,8 +1826,6 @@ in {
dot2tex = callPackage ../development/python-modules/dot2tex { inherit (pkgs) graphviz; };
- dotnetcore2 = callPackage ../development/python-modules/dotnetcore2 { inherit (pkgs) substituteAll dotnet-sdk; };
-
dparse = callPackage ../development/python-modules/dparse { };
dpath = callPackage ../development/python-modules/dpath { };
@@ -1888,6 +1911,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 { };
@@ -1970,6 +1995,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 { };
@@ -1996,6 +2023,8 @@ in {
fastdtw = callPackage ../development/python-modules/fastdtw { };
+ fastecdsa = callPackage ../development/python-modules/fastecdsa { };
+
fasteners = callPackage ../development/python-modules/fasteners { };
fastentrypoints = callPackage ../development/python-modules/fastentrypoints { };
@@ -2175,6 +2204,10 @@ in {
flask_wtf = callPackage ../development/python-modules/flask-wtf { };
+ flatbuffers = callPackage ../development/python-modules/flatbuffers {
+ inherit (pkgs) flatbuffers;
+ };
+
flexmock = callPackage ../development/python-modules/flexmock { };
flickrapi = callPackage ../development/python-modules/flickrapi { };
@@ -2344,6 +2377,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 { };
@@ -2462,6 +2497,8 @@ in {
google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { };
+ google-cloud-iam = callPackage ../development/python-modules/google-cloud-iam { };
+
google_cloud_iot = callPackage ../development/python-modules/google_cloud_iot { };
google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { };
@@ -2516,6 +2553,8 @@ in {
google-i18n-address = callPackage ../development/python-modules/google-i18n-address { };
+ googlemaps = callPackage ../development/python-modules/googlemaps { };
+
google-music = callPackage ../development/python-modules/google-music { };
google-music-proto = callPackage ../development/python-modules/google-music-proto { };
@@ -2550,6 +2589,10 @@ in {
gpyopt = callPackage ../development/python-modules/gpyopt { };
+ gradient_sdk = callPackage ../development/python-modules/gradient_sdk { };
+
+ gradient_statsd = callPackage ../development/python-modules/gradient_statsd { };
+
grammalecte = callPackage ../development/python-modules/grammalecte { };
grandalf = callPackage ../development/python-modules/grandalf { };
@@ -2816,6 +2859,8 @@ in {
hyperlink = callPackage ../development/python-modules/hyperlink { };
+ hyperopt = callPackage ../development/python-modules/hyperopt { };
+
hypothesis_4 = callPackage ../development/python-modules/hypothesis/2.nix
{ }; # File name is called 2.nix because this one will need to remain for Python 2.
@@ -2869,6 +2914,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 { };
@@ -2915,6 +2962,8 @@ in {
infoqscraper = callPackage ../development/python-modules/infoqscraper { };
+ inform = callPackage ../development/python-modules/inform { };
+
iniconfig = callPackage ../development/python-modules/iniconfig { };
inifile = callPackage ../development/python-modules/inifile { };
@@ -2985,6 +3034,12 @@ in {
irc = callPackage ../development/python-modules/irc { };
+ ircrobots = callPackage ../development/python-modules/ircrobots { };
+
+ ircstates = callPackage ../development/python-modules/ircstates { };
+
+ irctokens = callPackage ../development/python-modules/irctokens { };
+
isbnlib = callPackage ../development/python-modules/isbnlib { };
islpy = callPackage ../development/python-modules/islpy { };
@@ -3396,6 +3451,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 [
@@ -3474,6 +3531,8 @@ in {
lirc = disabledIf isPy27 (toPythonModule (pkgs.lirc.override { python3 = python; }));
+ littleutils = callPackage ../development/python-modules/littleutils { };
+
livelossplot = callPackage ../development/python-modules/livelossplot { };
livereload = callPackage ../development/python-modules/livereload { };
@@ -3502,8 +3561,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 { };
@@ -3538,6 +3595,8 @@ in {
lxml = callPackage ../development/python-modules/lxml { inherit (pkgs) libxml2 libxslt zlib; };
+ lyricwikia = callPackage ../development/python-modules/lyricwikia { };
+
lz4 = self.python-lz4; # alias 2018-12-05
lzstring = callPackage ../development/python-modules/lzstring { };
@@ -3742,6 +3801,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 { };
@@ -3978,12 +4039,16 @@ in {
ndg-httpsclient = callPackage ../development/python-modules/ndg-httpsclient { };
+ ndjson = callPackage ../development/python-modules/ndjson { };
+
ndtypes = callPackage ../development/python-modules/ndtypes { };
neo = callPackage ../development/python-modules/neo { };
nest-asyncio = callPackage ../development/python-modules/nest-asyncio { };
+ nestedtext = callPackage ../development/python-modules/nestedtext { };
+
netaddr = callPackage ../development/python-modules/netaddr { };
netcdf4 = callPackage ../development/python-modules/netcdf4 { };
@@ -4052,6 +4117,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 { };
@@ -4102,6 +4171,7 @@ in {
notify-py = callPackage ../development/python-modules/notify-py { };
notmuch = callPackage ../development/python-modules/notmuch { inherit (pkgs) notmuch; };
+ notmuch2 = callPackage ../development/python-modules/notmuch/2.nix { inherit (pkgs) notmuch; };
nototools = callPackage ../data/fonts/noto-fonts/tools.nix { };
@@ -4215,6 +4285,8 @@ in {
openrazer-daemon = callPackage ../development/python-modules/openrazer/daemon.nix { };
+ openrouteservice = callPackage ../development/python-modules/openrouteservice/default.nix { };
+
opentimestamps = callPackage ../development/python-modules/opentimestamps { };
opentracing = callPackage ../development/python-modules/opentracing { };
@@ -4260,7 +4332,7 @@ in {
ovh = callPackage ../development/python-modules/ovh { };
- ovito = toPythonModule (pkgs.libsForQt5.callPackage ../development/python-modules/ovito { pythonPackages = self; });
+ ovito = toPythonModule (pkgs.libsForQt5.callPackage ../development/python-modules/ovito { inherit python; });
owslib = callPackage ../development/python-modules/owslib { };
@@ -4292,6 +4364,8 @@ in {
else
callPackage ../development/python-modules/pandas/2.nix { };
+ pandas-datareader = callPackage ../development/python-modules/pandas-datareader { };
+
pandoc-attributes = callPackage ../development/python-modules/pandoc-attributes { };
pandocfilters = callPackage ../development/python-modules/pandocfilters { };
@@ -4302,7 +4376,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 { };
@@ -4402,6 +4479,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 { };
@@ -4628,6 +4707,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 { };
@@ -4712,6 +4793,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 { };
@@ -4832,7 +4915,7 @@ in {
pybullet = callPackage ../development/python-modules/pybullet { };
- pycairo = callPackage ../development/python-modules/pycairo { inherit (pkgs) meson pkgconfig; };
+ pycairo = callPackage ../development/python-modules/pycairo { inherit (pkgs) meson pkg-config; };
pycallgraph = callPackage ../development/python-modules/pycallgraph { };
@@ -4864,6 +4947,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 { };
@@ -4941,6 +5026,8 @@ in {
pyechonest = callPackage ../development/python-modules/pyechonest { };
+ pyee = callPackage ../development/python-modules/pyee { };
+
pyelftools = callPackage ../development/python-modules/pyelftools { };
pyemd = callPackage ../development/python-modules/pyemd { };
@@ -5057,6 +5144,8 @@ in {
pygtksourceview = callPackage ../development/python-modules/pygtksourceview { inherit (pkgs) pkgconfig; };
+ pygtrie = callPackage ../development/python-modules/pygtrie { };
+
pyhamcrest = if isPy3k then
callPackage ../development/python-modules/pyhamcrest { }
else
@@ -5248,6 +5337,8 @@ in {
pyomo = callPackage ../development/python-modules/pyomo { };
+ phonemizer = callPackage ../development/python-modules/phonemizer { };
+
pyopencl = callPackage ../development/python-modules/pyopencl { };
pyopengl = callPackage ../development/python-modules/pyopengl { };
@@ -5273,6 +5364,8 @@ in {
pyparted = callPackage ../development/python-modules/pyparted { };
+ pypass = callPackage ../development/python-modules/pypass { };
+
pypblib = callPackage ../development/python-modules/pypblib { };
pypcap = callPackage ../development/python-modules/pypcap { };
@@ -5297,6 +5390,8 @@ in {
pypoppler = callPackage ../development/python-modules/pypoppler { };
+ pyppeteer = callPackage ../development/python-modules/pyppeteer { };
+
pyprind = callPackage ../development/python-modules/pyprind { };
pyprof2calltree = callPackage ../development/python-modules/pyprof2calltree { };
@@ -5383,6 +5478,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 { };
@@ -5711,10 +5808,14 @@ in {
python-baseconv = callPackage ../development/python-modules/python-baseconv { };
+ python-bidi = callPackage ../development/python-modules/python-bidi { };
+
python-binance = callPackage ../development/python-modules/python-binance { };
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 { };
@@ -6128,6 +6229,8 @@ in {
rednose = callPackage ../development/python-modules/rednose { };
+ reedsolo = callPackage ../development/python-modules/reedsolo { };
+
regex = callPackage ../development/python-modules/regex { };
regional = callPackage ../development/python-modules/regional { };
@@ -6385,6 +6488,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; };
@@ -6434,6 +6539,8 @@ in {
scp = callPackage ../development/python-modules/scp { };
+ scramp = callPackage ../development/python-modules/scramp { };
+
scrapy = callPackage ../development/python-modules/scrapy { };
scrapy-deltafetch = callPackage ../development/python-modules/scrapy-deltafetch { };
@@ -6531,6 +6638,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 { };
@@ -6612,6 +6721,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 { };
@@ -6632,16 +6743,14 @@ in {
smartypants = callPackage ../development/python-modules/smartypants { };
+ smbus-cffi = callPackage ../development/python-modules/smbus-cffi { };
+
smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14
smmap = callPackage ../development/python-modules/smmap { };
smpplib = callPackage ../development/python-modules/smpplib { };
- smugline = callPackage ../development/python-modules/smugline { };
-
- smugpy = callPackage ../development/python-modules/smugpy { };
-
snack = toPythonModule (pkgs.newt.override { inherit (self) python; });
snakebite = callPackage ../development/python-modules/snakebite { };
@@ -6678,6 +6787,8 @@ in {
usePython = true;
});
+ sockjs = callPackage ../development/python-modules/sockjs { };
+
sockjs-tornado = callPackage ../development/python-modules/sockjs-tornado { };
socksipy-branch = callPackage ../development/python-modules/socksipy-branch { };
@@ -6733,6 +6844,8 @@ in {
sphinxcontrib-applehelp = callPackage ../development/python-modules/sphinxcontrib-applehelp { };
+ sphinxcontrib-autoapi = callPackage ../development/python-modules/sphinxcontrib-autoapi { };
+
sphinxcontrib-bibtex = callPackage ../development/python-modules/sphinxcontrib-bibtex { };
sphinxcontrib-blockdiag = callPackage ../development/python-modules/sphinxcontrib-blockdiag { };
@@ -6818,6 +6931,8 @@ in {
sqlitedict = callPackage ../development/python-modules/sqlitedict { };
+ sqlite-utils = callPackage ../development/python-modules/sqlite-utils { };
+
sqlmap = callPackage ../development/python-modules/sqlmap { };
sqlobject = callPackage ../development/python-modules/sqlobject { };
@@ -6852,6 +6967,8 @@ in {
sslyze = callPackage ../development/python-modules/sslyze { };
+ stack-data = callPackage ../development/python-modules/stack-data { };
+
starlette = callPackage ../development/python-modules/starlette { };
staticjinja = callPackage ../development/python-modules/staticjinja { };
@@ -6914,6 +7031,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 { };
@@ -7016,6 +7135,7 @@ in {
nccl = pkgs.nccl_cudatoolkit_10;
openssl = pkgs.openssl_1_1;
inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security;
+ inherit (pkgs) flatbuffers;
};
tensorflow-build_2 = callPackage ../development/python-modules/tensorflow/2 {
@@ -7025,6 +7145,7 @@ in {
nccl = pkgs.nccl_cudatoolkit_11;
openssl = pkgs.openssl_1_1;
inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security;
+ inherit (pkgs) flatbuffers;
};
tensorflow-build = self.tensorflow-build_1;
@@ -7177,7 +7298,10 @@ in {
tomlkit = callPackage ../development/python-modules/tomlkit { };
- toolz = callPackage ../development/python-modules/toolz { };
+ toolz = if isPy3k then
+ callPackage ../development/python-modules/toolz { }
+ else
+ callPackage ../development/python-modules/toolz/2.nix { };
toposort = callPackage ../development/python-modules/toposort { };
@@ -7360,7 +7484,9 @@ in {
unicode-slugify = callPackage ../development/python-modules/unicode-slugify { };
- unicorn = callPackage ../development/python-modules/unicorn { };
+ unicorn = callPackage ../development/python-modules/unicorn {
+ unicorn-emu = pkgs.unicorn;
+ };
unidecode = callPackage ../development/python-modules/unidecode { };
@@ -7448,12 +7574,7 @@ in {
vdf = callPackage ../development/python-modules/vdf { };
- vdirsyncer = callPackage ../development/python-modules/vdirsyncer {
- inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices Security;
- inherit (pkgs) pkg-config openssl rustPlatform;
- };
-
- vdirsyncerStable = callPackage ../development/python-modules/vdirsyncer/stable.nix { };
+ vdirsyncer = callPackage ../development/python-modules/vdirsyncer { };
vega = callPackage ../development/python-modules/vega { };
@@ -7642,6 +7763,14 @@ in {
};
};
+ wxPython_4_1 = callPackage ../development/python-modules/wxPython/4.1.nix {
+ inherit (pkgs) pkgconfig;
+ wxGTK = pkgs.wxGTK31.override {
+ withGtk2 = false;
+ withWebKit = true;
+ };
+ };
+
wxPython = self.wxPython30;
x11_hash = callPackage ../development/python-modules/x11_hash { };
@@ -7689,6 +7818,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 { };
@@ -7725,6 +7856,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 { };
@@ -7758,6 +7891,8 @@ in {
phantomjsSupport = false;
};
+ youtube-dlc = callPackage ../development/python-modules/youtube-dlc { };
+
yowsup = callPackage ../development/python-modules/yowsup { };
yq = callPackage ../development/python-modules/yq { };
@@ -7790,7 +7925,7 @@ in {
zeep = callPackage ../development/python-modules/zeep { };
- zeitgeist = disabledIf isPy3k (toPythonModule (pkgs.zeitgeist.override { python2Packages = self; })).py;
+ zeitgeist = (toPythonModule (pkgs.zeitgeist.override { python3 = python; })).py;
zerobin = callPackage ../development/python-modules/zerobin { };
@@ -7889,6 +8024,4 @@ in {
zxcvbn = callPackage ../development/python-modules/zxcvbn { };
-});
-
-in fix' (extends overrides packages)
+}
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/release.nix b/pkgs/top-level/release.nix
index eacd2f5904ca..cacc77fea30d 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -30,7 +30,7 @@ let
jobs =
{ tarball = import ./make-tarball.nix { inherit pkgs nixpkgs officialRelease; };
- #metrics = import ./metrics.nix { inherit pkgs nixpkgs; };
+ metrics = import ./metrics.nix { inherit pkgs nixpkgs; };
manual = import ../../doc { inherit pkgs nixpkgs; };
lib-tests = import ../../lib/tests/release.nix { inherit pkgs; };
@@ -173,8 +173,13 @@ let
in {
# Lightweight distribution and test
inherit (bootstrap) dist test;
+
# Test a full stdenv bootstrap from the bootstrap tools definition
- inherit (bootstrap.test-pkgs) stdenv;
+ # Temporarily disabled. The darwin bootstrap is transitioning the
+ # structure of bootstrap tools. The tools that are generated as
+ # part of the current package set cannot be unpacked in the same
+ # way as the tools used by the current package set.
+ # inherit (bootstrap.test-pkgs) stdenv;
};
};
diff --git a/pkgs/top-level/static.nix b/pkgs/top-level/static.nix
index 865e5cf2900e..b3851ba20f09 100644
--- a/pkgs/top-level/static.nix
+++ b/pkgs/top-level/static.nix
@@ -286,6 +286,11 @@ in {
libexecinfo = super.libexecinfo.override { enableShared = false; };
+ tree-sitter = super.tree-sitter.override {
+ enableShared = false;
+ enableStatic = true;
+ };
+
xorg = super.xorg.overrideScope' (xorgself: xorgsuper: {
libX11 = xorgsuper.libX11.overrideAttrs (attrs: {
depsBuildBuild = attrs.depsBuildBuild ++ [ (self.buildPackages.stdenv.cc.libc.static or null) ];
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 ];
};